2009-01-01から1年間の記事一覧

[ruby][java] JRuby の並列実行でメソッドの追加の実装方法

某所にて、 JRuby のスレッドは本当に並列で走る(global interpreter lock は使っていない)という話を聞きました。Ruby (大文字で始まるので言語のほうね) では、define_method とか動的な仕組みがいろいろとあるので、実装は大変なんじゃなかろうか、と思い…

[database] トランザクション分離レベルのメモ

RDBMS/SQL の話のなかで、基礎的な知識として必ずでてくる(であろう) 4 種類のトランザクション分離レベル (transaction isolation levels) ですが、腑に落ちたことがなく気持ち悪い印象をもっていました。そこで、差異を正しく理解すべく、 Bernstein さん…

HT-03A を買いました

周りに iPhone をもっているひとが増えはじめて、うらやましかったので android ケータイ HT-03A (HTC Magic)を買いました 保護シート OverLay Plus for HT-03A OverLay Brilliant for HT-03A Google 携帯を買った - レジデント初期研修用資料 を参考にして…

MongoDB のフルタイムの開発者を募集 > まずは Jira で

10gen, which provides commercial support for MongoDB, is hiring C++ developers to work on the project. If you are interested, we think the best way to start talking would be to pick something from Jira and just fix it as a micro project! T…

オープンソースソフトウェアの育て方が欲しい!

さて、先のエントリに書いた「オープンソースソフトウェアの育て方」ですが、上の通り見本が手元に届きました。ざっとチェックしたんですが、オライリー・ジャパンらしく編集してありますね。id:mohri さん GJ です。手元には3部あるのですが、1部は当然手元…

TCP/IP の Linux での設定

メモローカルポートの範囲 /proc/sys/net/ipv4/ip_local_port_range外に向かう接続における、ローカルポートの範囲。 実際のデフォルトは極めて小さく、1024 から 4999 です。 あまり知られていない設定 TIME_WAIT の制御 tcp_max_tw_buckets (integer; defa…