久々にPerlのコードを書いてText::CSVでcsvファイル、tsvファイルの集計作業を行っていたら、ERROR 2032でフィールドの分割エラーがでて正常にスクリプトが動作しませんでした。ソースを見てみたら制御コードが含まれていると分割できないことがわかり、スクリプトのコードを修正して正常動作しましたって話です。...
前回の perl スクリプトで遅い場所を特定する方法 - devel::profiler / devel::nytprof のエントリで、 sledge フレームワーク自身が重くないことは今までの経験でわかってるのですが、どうにもソースを見直しているだけでは原因が特定できない・・・そんな活躍するのがプロファイラです。プロファイラの御陰で遅いヶ所を特定することができ、無事に想定するパフォーマンスを得ることができました。この内容に関してはまた別エントリにて。...
巷で超高速 web サーバとして話題になっている lighttpd を試してみました。lighttpd に関する日本語ドキュメントは非常に少なく、ちょっと込み入った設定ファイルの記述方法とかの解析に手間取りました。...
最近、お仕事で悩ましいのがデータベース負荷。結局のところ、web サービスでボトルネックになるのは、バックグラウンドの DB 処理。特にどうしようもないのが、更新系リクエスト。つまりはマスターDB。...
つい最近、Firefox で windows.close() でウィンドウを閉じることができないんですけど、どうすればいいですか?って聞かれました。調べてみたらwindow.open()で開いたページ以外はwindow.close()で閉じることができないようです。その解決方法に迫ってみました。...
SNMPによるサーバ状態の監視はサーバ管理者であれば必須の技術ですが、MIBのオブジェクトIDなんていちいち覚えていません。そこで監視項目としてよく使うOIDを一覧にまとめました。MRTGの設定ファイルや自作の監視スクリプトにお役立てください。...
今日は大学のプチ同窓会がある日です。実に12年ぶりに合う人もいます。昨晩は会社の同僚4名とビアガーデンに言って飲んでます。余りお酒が飲めないので今日は烏龍茶メインで行こうと考えながらパソコンの電源を入れようとしたらうんともすんとも反応しません・・・。...
引き続き、oracle 10g ネタ。今度は、perl dbd-oracle でハマッた。なんっつーか、oracle って移行するたびにバッドノウハウが必要。mysql とかオープンソースなデータベースの方がよっぽど簡単といつも思い知らされる。...