LinuxのDLNAサーバとして評判の良いオープンソースのMediaTombを導入することにしました。Fedora10-X86_64な環境にyumを使って依存関係も楽々インストールします。コンテンツ管理はmysqlを使いiptablesによりセキュリティ設定までを解説。...
ImageMagickを使ったCGIが原因不明の高負荷になりドツボに嵌った備忘録です。apache + ImageMagick + PerlMagick を安定稼働させるにはImageMagickコンパイルをOpenMP無効化する必要があります。...
まず結論から。タイトル通り mod_gzip で vary: * が http-header として送信されると ssl 通信中の場合に限って ie(internet explorer) は cache-control とかの内容に関わらずコンテンツをキャッシュしないようです(※特に...
久々に perl で excel ファイルを処理する必要がでました。前回スクリプトを書いたころは spreadsheet::writeexcel も version 2.04 の頃と随分と昔のことなので、どうやるかなんて綺麗さっぱり忘れています。最新の...
前エントリ - internet explorer のイメージツールバーを無効化する meta タグ で予告したとおり meta タグについて生まれて初めてまじめに調べてみました。改めて調べてみると知らなかったこと満載です。っていうか...
開発手法は様々ありますが、現実問題、開発工程が遅延する傾向があります。力尽きて性能・負荷テストを実施せずにリリース・・・なんてことはありませんでしょうか?そこで僕が...
KDDI の CloudCore VPS を1年契約で借りています。他の VPS が CPU 仮想コアの割り当てであるのにたいして、物理コアが割り当てられる点が最大の特徴でしょう。物理コア、メモリ量、ディスク容量を考えると、今一番オススメできる...
前回の perl スクリプトで遅い場所を特定する方法 - devel::profiler / devel::nytprof のエントリで、 sledge フレームワーク自身が重くないことは今までの経験でわかってるのですが、どうにもソースを見直しているだけでは原因が特定できない・・・そんな活躍するのがプロファイラです。プロファイラの御陰で遅いヶ所を特定することができ、無事に想定するパフォーマンスを得ることができました。この内容に関してはまた別エントリにて。...