2010年3月31日水曜日

Debian/GNU Linux squeeze (testing) に gtk-config を入れる

squeeze 使っててなぜか gtk-config なんてインストールできないよ、という場合に。

2010年3月24日水曜日

jQueryオブジェクト から元の DOMオブジェクト を得る

-- 最下部の追伸をご覧ください。 --

以前から $("#id") と取得した jQuerオブジェクト から、元の DOMオブジェクト はどうやって取得するんだろうか、と疑問に思っていたのですが、Understanding the Context in jQuery という記事を読んで、DOMオブジェクト の取得方法が分かったのでエントリー。

時々 context が元の DOMオブジェクト を示していたので、context の振る舞いを色々と試行錯誤していましたが、全然違うのでそれも含めて書き記しておきます。

2010年3月23日火曜日

マウスによる文字のセレクト(ドラッグ)を抑制する

ドラッグされると困る部分がある場合 mousedown をフックするだけで、青色反転させないようにできます。

文字選択の開始を拒否している部分

2010年2月28日日曜日

Macの名作 Marathon2 を Linux で遊ぶ

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

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

2010年2月26日金曜日

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

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

2010年1月27日水曜日

ブラウザだけで遊べる「どうぶつしょうぎ」更新

気軽に「どうぶつしょうぎ」で対戦したいという(生主:Azumiさんの)想いから作られたブラウザどうぶつしょうぎを更新。 http://www13.atpages.jp/llan/dshogi/

どうぶつ将棋の基本的なルールは「どうぶつしょうぎ・ルール概要」をご覧ください。

2010年1月26日火曜日

ニコニコの全コミュニティの人数をばっさばっさ保存するスクリプト

ニコニコミュニティの比率が分かるかも知れないそういうスクリプト