2007-11-19から1日間の記事一覧

ブロックとlambda

Ruaでエラーハンドラを設定するとこで、妙な違和感があって、少しだけもやもやしていたけど、原因が分かった。 Rua.new(lamda {|e| puts e }) Rua#newにブロックを渡さないで、lambdaでProcを渡しているから妙なごちゃごちゃ感があったんだ。 「じゃあ、まあ…

同じ構造体の参照

RuaFuncが生きているうちに、Ruaが回収されたら困るな…freeはRuaでやってるし。 どうすればいいだろう? RuaFuncの実体で、RuaをVALUEとして持っとけば、GCの対象から外れないかなー。

alloca

C

http://msdn2.microsoft.com/ja-jp/library/wb1s57t5(VS.80).aspx alloca便利そうだなーと思ったら、Windowsでも使えそう。

The Dependencies system isn't thread safe

http://dev.rubyonrails.org/ticket/9155 Railsのスレッドまわりはもういやぁぁぁ… …というか、Railsでマルチスレッドやってるのが変なんだ。うん。 Railsを採用する前にマルチプロセスでどれだけスケールアウトできるか、よくよく考えたほうがいいと思う。…