2010年2月28日日曜日

Macの名作 Marathon2 を Linux で遊ぶ

Marathon と言えば Mac の名作中の名作、FPSの金字塔、あの世代では類を見ないゲーム性、面白さだったと思います。 今になれば当然とも思えますが、 あの HALO の開発と同じ Bungie社 の製作だったのです。

以前から Marathon のソースコードが公開されているのは知っていたのですが、残念ながら Mac を持っていないので諦めていました。 ところが"Bungieがマイクロソフトに吸収された後、MarathonのソースコードがAlephOneとしてリリースされた。":Wikipedia とのことでクロスプラットフォームになっていたようです。 Windows はもちろん、Linux でも遊べるという事なので、さっそくゲーム環境を構築しようと思います。

2010年2月26日金曜日

SQLiteで最も新しく追加されたレコードを高速に取得

SQLiteで管理しているデータベースファイル、特定のテーブルの一番最後に追加(更新ではない)されたレコードを取得する。 単純ですがいくつかの手法があり、どれが高速なのか実際に試してみました。