developの最近のブログ記事

iPhone Software Roadmap噂のiPhone SDKの発表は3月6日に持ち越されたらしい。

色々情報が錯綜しているけれど、どうやらiTunes Storeを通してiPhone / iPod touchにアプリケーションをインストールする仕組みらしい。すでに音楽の購入は単体でできるのだから、iTunes Wi-Fi Storeでも使えるようにして欲しいなぁ。というか2月末ギリギリにリリースされたFirmware 1.1.4にはその機能が入っているような気もする。iTunes Storeサーバー側にアクセスして、iPhoneソフトウェアのコンテンツが開かれていればリストを表示するだけ、のような。

ところで、SDKにはどんなものが含まれているのだろう?
Dashcodeみたいな単独のツールを出してくるような気もする。コード書いてビルドしてエミュレータでその場で動作確認できるといいな。でもマルチタッチを使ったアプリってなかなかテストしにくいから実機に転送して動作確認できる方法も用意されていると嬉しい。

とにもかくにも、3月6日に発表、「β版は今日からダウンロード可能だ」とジョブス。SDKの正式版はWWDC 2008に持ち越し、あるいはMac OS X 10.6に正式版が含まれる、みたいなロードマップなのかな。

刮目して待て!みたいな。

LeopardからInput Method Kitというフレームワークが追加された。

ようは変換エンジンとの通信の手前までの実装を簡略化するフレームワークらしい。

キー入力のイベントを捉えてキーマップに従って変換前文字列を組み立てて変換エンジンに渡して返ってきた候補リストを候補ウィンドウに表示して確定してなんてことのほとんどはInput Method Kitにお任せする事ができる、んだよね?

以前BeOSのIMを移植した時もBeOSのInput Method Frameworkを使うことで入力ウィンドウや候補ウィンドウ、入力モードの切り替えなんかはサンプルコードだけでほとんどできてしまった。後は変換サーバーがあれば完成じゃって思ったものだった。本当にシンプルなIMなんかすぐに作れそうな気がした(実際はカスタマイズ機能とか付けていかなくちゃならなかったので色々大変だったのだけれど)。

AquaSKKもInput Method Kitに対応すると開発者が宣言しているし、今後IMが増えるきっかけになるといいなと思ってみたり。まぁ問題は変換エンジンなんですよね。

オープンソースの3Dゲームエンジン。なんて読むのか判らない。

Mac OS X向けのポートが最近リリースされたらしい。
SDKがアップされてたのでちょっくらいじってみた。
コンパイル済みのサンプルが含まれているので開発環境がなくても体験できます。
コリジョンのサンプルなんか見てるとかなりいい感じ。
GUI部品も用意されてていい感じ(Windowsっぽいけど)。
こんなのがオープンソースで出回っているんだね。

Irrlicht Engine

Metrowerksがフリースケール・セミコンダクタ・ジャパン株式会社と合併して解散する事になったそうです。

一世を風靡したもんですが、なんか寂しいですね。
フリースケール・セミコンダクタ・ジャパンってなんでしょと思ったら、モトローラの半導体事業部が独立して設立された会社だそうな。ふーん。
サイトを良く見たら、どっこいCodeWarriorは生き残ってますね。

合併公告に関するお知らせ

いままで普通に動いていたPHP + MySQL on PowerBookが動かなくなった。

表面的にはこんなエラーが出てました。

#2002 - Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

ソケットが作れなかったのは間違いないんで、原因を探る。
とりあえず、手で起動してもダメだったので素直にエラーログを見る。
/usr/local/mysql/data/hogehoge.local.err
とかその辺。

したら見事にパーミッション出ないどー。
ん、と思って/usr/local/mysql/data/辺りのパーミッションを見てみます。案の定rootでした。
あれ?いつの間に...。
須藤さんで、chown mysql dataしときます。
戻りましたー。

いつの間に?っていう疑問は残るんですが、ま、とりあえず。

ほとんど生まれて初めてまともにPHPでコーディングした。ちょっとしたタイプミスでとんでもないことになったりしてなかなか楽しい作業であった。無茶苦茶悩んだよ。ループの変数が変化しなくてさぁ。$が抜けてただけなんだけど。まぁとりあえずなんとなくわかった。

さて、突っ走りますか。

これまたフリー(LGPL)の3Dゲームエンジン。

スクリーンショットを眺めてたらさっきのPlaneShiftが載ってたよ。なるほどねえ、つながった。
これもプラットフォームはMac OS X、Windows、Linuxと色々取り揃えております。

Crystal Space

オープンソースの3Dゲームエンジン。

色々ぐぐってる際に見つけたんですが、Win32、Linux、FreeBSD、MacOSXと幅広くサポートしてるようです。どんな感じなのかまだよく見えてないんですが、これをエンジンに採用したプロジェクトもちらほらあるよーですね。ちと試してみるか。

NeoEngine

バスケさんが関心空間のベースとなっているPHPのライブラリをSourceForge(いまだに読み方がわからん)で公開するそうです。
PHPに興味がおありの方、ちぇ・き・ら。

baslib:https://sourceforge.jp/projects/baslib

Basuke's Homepage:http://saryo.org/basuke/

OpenGLに関してちょっと調べてたらたどり着いたサイト。

サンプルコードも充実してるし、なによりMac OS Xも見捨ててないところが偉い。
どうやらお題を出してみんなのOpenGLを使った作品を募集したりしてるようだ。

よーし、パパ、MMORPG作っちゃうぞ〜!

そうそう、結局探し物自体見つからなかった。
数年前にOpenGLを使ったカートレースのゲームがあったんだけど、そのサイトが見つからないんだよねぇ。最初はプリミティブな状態からだんだんと仕上がって行くさまをスクリーンショットとして掲載してたんだよね。それじゃわからないか。

NeHe Productions

MyMiniCity

アーカイブ

最近のコメント

あに on Wonkaチョコレート: >shikaさん ま
あに on iKnow!のススメ: 是非アカウント作って
shika on Wonkaチョコレート: 当然のことながら、見
shika on iKnow!のススメ: 面白そう〜 やってみ
あに on メガネ: レンズがもったいない
shika on メガネ: 私も娘もパパのめがね
KOBA on パンダ怖ーい: パンダが上着 はぁは
shika on ちゃんりんしゃん: 無印の三輪車も可愛い
あに on Wonkaチョコレート: 一枚ゴールデンチケッ
あに on Microsoft + Yahoo!: Googleが買収阻