業務系アプリを書いていると、csv 出力ぢゃなくて、excel データそのものを出力できたらなぁ・・・と思うことがあると思います。そこで、 perl で excel データを生成する方法と日本語を扱うときの注意点をまとめてみました。...
Apache2 - worker MPM のプロセス&スレッド数のチューニングとその考え方についてまとめました。OS がスワップしない程度に MaxClients でスレッド数の上限値を上げて、高負荷時の大量アクセスに耐えうる...
Linux のサーバ負荷に直面したとき top, ps, sar, iostat, vmstat などを駆使して原因特定しますが、kernel 2.6.20 以降であれば IO Accounting でプロセス単位でIO統計情報を取得可能です。あわせて...
Linux ではプロセスの状態が D (disk sleep)の状態になってしまった場合、対処としてリブートしか選択肢がない。nfs を使っているときのマシン停止手順には注意が必要。...
今面倒を見ているアプリケーションのログ管理として Log::Dispatch 系を採用しました。アラート通知にLog::Dispatch::Emailを使ってますが、実装上mod_perlのような永続環境下ではメールが遅延する可能性があります。インスタンス生成ときにbufferd=0の指定を必ず付けましょう!...
花粉症で悩む全国の皆さんのために、花粉症歴20年の僕が過去に服用してきた処方薬の効果と副作用のランキングをまとめました。薬は個人の相性によって効果が異なりますが、僕個人としてはザジテン>レミカット>セルテクト=ザイザル>アレロック>ジルテックの順に効いてます。...
実家から貰ってきたバジルの種でベランダ菜園してみたら予想以上の収穫!消費しきれないので一気に収穫してジェノベーゼペーストにして保存することにしました。フードプロセッサを持っていればあっという間にペーストを作ることができますよ。...
年初に買った高級オフィスチェアとして名高いオカムラのコンテッサについて語ってみる。数ヶ月ほどコンテッサがほしいとネット各所をウォッチし続けた結果、偶然手に入れた総革張りのオカムラコンテッサ。定価からすると超格安で手に入れることができたものの、試座しなかったことに咽び泣く結果になった。ここでひとつ、オフィスチェアの選び方の格言をいっておくか。...