2005-04-06 [長年日記]
_ DBがこけていました (11:24)
今朝8時くらいから、DBサーバーがこけて、あちこちでエラーが発生していました。先ほど(11時過ぎ)に復旧しました。ご迷惑をおかけしました。
っつーか、なんで一番どうでもいい、AmazonのキャッシュDBのインデックスがこけるかなー。myisamchk -rで治ったけど。
_ Perlのお勉強しよう (15:13)
やっぱりTCPサーバーを書くのには、PHPでは無理がありすぎるよ。書けなくはないけど、プロセス間通信とエラーハンドリングがネックになりすぎ。PHP5にすればエラーハンドリングは何とかなるだろうけど。
で、JavaとPerlとRubyのどれにするか迷ったんだけど、ひとまずPerlでやってみることにしよう。POEってのがなにやらよさげな雰囲気だし。それでダメならJavaだろうなー。よっぽど時間があったらRubyも面白そうだけど、Rubyは言語仕様レベルで覚えることが多すぎるんだよなー。
ちゃんとしたPerlのプログラムを書くためには、まずはらくだ本の前半を精読して、後半(モジュール紹介)をぱらぱら眺めてから、いくつかPerlモジュールを作って、さらにmod_perlで動くアプリケーションでも作ってみればいいのかな。そのくらいやれば、いまどきのPerlっぽいコードが書けるようになるだろう。
_ StringCollectionとString()の相互変換 (18:59)
って、いちいち、
dim sc as new StringCollection() dim sa(sc.Count) as string sc.CopyTo(sa, 0)
とか
dim sa(5) as string dim sc as new StringCollection() sc.AddRange(sa)
とかしないといけないの?
[ツッコミを入れる]
[TrackBack URL: http://tdiary.ishinao.net/tb.rb/20050406]

