Entries from 2009-04-27 to 1 day

Socket branch を trunk にマージ

Windows でもテストが通り、IRC bot もうまく接続できたので trunk にマージ。 % svn merge ./branches/socket trunk -r1639:HEAD おかしなところがあればお知らせください。

今日の復習

明示的なロック 4割 以下10割。 変更が永遠に終わらない API 呼んでいるだけ Writing Solid Code 記憶階層の利用

IRC クライアントのインターフェース

以下のようなのはどうだろうか。応答したい状態に対してだけ match を書く感じ。 ログを取るだけならこれくらいのコード量で実現できる。 (irc-bot "irc.freenode.net" "6666" "kaela" "#higepon" (lambda (msg return privmsg send) (match msg [('PRIVMSG …

24. PostgreSQL のコスト計算について - PostgreSQL のソースコードを読む

PostgreSQL の Bitmap Scan コスト計算で、怪しいところを見つけたので報告の前に下調べ。 基礎編 コスト計算は教科書通り行われる。Database Management system の 8, 14 章を一通り読めば理解できると思う。 コストは Explain で見られる start-up コスト…