トップ «前の日(06-07) 最新 次の日(06-09)» 追記   RSS 1.0 FEED  

Journal InTime


2001-06-08 (Fri)

_ mod_ruby

ほんとはバグをつぶしてからリリースしたいけど、リリースするまでみんな テストしてくれなかったりするというジレンマが。


2004-06-08 (Tue)

_ [その他] 再開

やっと日記が書けるようになった。 何か色々書きたいことがあったような気がするけど、何だっけな。

_ [mod_ruby] modruby.net

こっちは/tmpにcvsの一時ファイルが残ってただけで侵害された 様子はなさそうだけど、どうにも確認をする時間が取れない。 どっちみち、他のマシンに移そうと思っているので、今しばらくお待ちを。 やっぱG4 Cubeかなあ。


2005-06-08 (Wed)

_ [][言語] C++の設計と進化

C++の設計と進化(Bjarne Stroustrup/ビョーン ストラウストラップ/επιστημη/岩谷 宏)

まつもとさんにお借りした。

まだパラパラとめくってみた程度だけど、なかなか面白い。 え、ダブルディスパッチが最初に紹介されたのは1986年?、そんなに最近なの?、とか。

機会があれば、一度本格的にC++を使ってみたいな(一度ってところがポイント)。

_ [ximapd] SEGV

SEGVでRastのインデックスが壊れた:(

その後、~/ximapd/mails以下を新しいデータディレクトリにインポートすると やはりSEGV。どうもスタックが壊れているようだ。

とりあえず、ruby/ext/rast/rast.cのVALUE型のauto変数全部にvolatileを付けたら 落ちなくなった。

$ cd rast-0.1.1/
$ sed -i -e 's/^\( *\)VALUE/\1volatile VALUE/' ruby/ext/rast/*.c

これでしばらく様子を見てみよう。

本日のツッコミ(全5件) [ツッコミを入れる]

_ なかだ [pool_new()してget_pool()するVALUEにはvolatileが必要そう。]

_ 安達 [右上の「お子ちゃま」の写真を見るたびに心が和(なご)みます。ついでに、生まれ故郷の松江を思い出して感慨に浸る私。]

_ shugo [そのあたりっぽいですね > volatile もう全部volatileにしといた方が面倒が少ないかなと思ったり。 ..]

_ なかだ [ripperのときにも書いたような気がしますが、 VALUE vhoge = hoge_new(void); ..]

_ shugo [そういえば、そんな話がありましたね。 Y君に伝えておきます。]