トップ «前の日記(2005-04-05) 最新 次の日記(2005-04-07)» 編集

いしなお!

2002|01|02|03|04|05|06|07|08|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|07|
2009|03|

2005-04-06 [長年日記]

_ [サーバ管理][MySQL] DBがこけていました (11:24)

今朝8時くらいから、DBサーバーがこけて、あちこちでエラーが発生していました。先ほど(11時過ぎ)に復旧しました。ご迷惑をおかけしました。

っつーか、なんで一番どうでもいい、AmazonのキャッシュDBのインデックスがこけるかなー。myisamchk -rで治ったけど。

_ [Perl] Perlのお勉強しよう (15:13)

やっぱりTCPサーバーを書くのには、PHPでは無理がありすぎるよ。書けなくはないけど、プロセス間通信とエラーハンドリングがネックになりすぎ。PHP5にすればエラーハンドリングは何とかなるだろうけど。

で、JavaとPerlとRubyのどれにするか迷ったんだけど、ひとまずPerlでやってみることにしよう。POEってのがなにやらよさげな雰囲気だし。それでダメならJavaだろうなー。よっぽど時間があったらRubyも面白そうだけど、Rubyは言語仕様レベルで覚えることが多すぎるんだよなー。

ちゃんとしたPerlのプログラムを書くためには、まずはらくだ本の前半を精読して、後半(モジュール紹介)をぱらぱら眺めてから、いくつかPerlモジュールを作って、さらにmod_perlで動くアプリケーションでも作ってみればいいのかな。そのくらいやれば、いまどきのPerlっぽいコードが書けるようになるだろう。

_ [VB.NET] 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)

とかしないといけないの?

[]