2008-02-01から1ヶ月間の記事一覧

買った本とCD

Self-Reference ENGINE / 円城塔 ISBN:9784152088215 楽園の知恵―あるいはヒステリーの歴史 / 牧野修 ISBN:9784150308957 言葉使い師 / 神林長平 ISBN:9784150301736 妖怪のお医者さん (5) / 佐藤友生 ISBN:9784063639544 あなたがここにいたら / ポルノグラ…

Apache2のダイジェスト認証ではまった

AuthType Digest AuthName realm AuthDigestFile passwd.digest require valid-userと書いたら Invalid command 'AuthDigestFile', perhaps mis-spelled or defined by a module not included in the server configurationというエラーが出た。AuthDigestFil…

大富豪の格差を計算してみる

日常の数学シリーズ。 大富豪(地域によっては大貧民とも呼ばれるトランプゲームの一種→Wikipedia:大富豪)で、カードの交換後に大富豪と大貧民で持っている2の枚数の期待値がどれくらいかを計算してみた*1。Pocket Schemeで。 fugo.scm ; 人数 players: 4 ;…

買った本

クロノス・ジョウンターの伝説∞ インフィニティ / 梶尾真治 ISBN:9784022738257 精霊探偵 / 梶尾真治 ISBN:9784101490090 シュレディンガーのチョコパフェ / 山本弘 ISBN:9784150309145 霧の夜の戦慄—百年の迷宮 / 赤川次郎 ISBN:9784048734844 ドラキュラ城…

activate_local_cpan.sh

Pythonにvirtualenvというパッケージがあって、便利なので似たような仕組みでCPANを使えるようにしてみた。virtualenvの説明は以下のリンク先を見てください(超手抜き)。 Python Package Index : virtualenv 1.0 http://pypi.python.org/pypi/virtualenv v…

お手軽クロスブラウザ対応イベント処理関数

prototype.jsやMochiKitを使うまでもないんだけどお手軽にクロスブラウザ対応イベント処理がしたいというときに使うと便利。 var observeFunc = null; function observe(elem, eventType, listener, capture) { if (observeFunc == null) { if (elem.addEven…