業務系アプリを書いていると、csv 出力ぢゃなくて、excel データそのものを出力できたらなぁ・・・と思うことがあると思います。そこで、 perl で excel データを生成する方法と日本語を扱うときの注意点をまとめてみました。...
以前、美味しい鯛の吸い物(あら汁)の作り方(レシピ)なんていうレシピを紹介しましたが、如何せんブロガーとしてのスキル不足だったこともありレシピの紹介が納得いかない出来栄えです。本日は...
今面倒を見ているアプリケーションのログ管理として Log::Dispatch 系を採用しました。アラート通知にLog::Dispatch::Emailを使ってますが、実装上mod_perlのような永続環境下ではメールが遅延する可能性があります。インスタンス生成ときにbufferd=0の指定を必ず付けましょう!...
花粉症で悩む全国の皆さんのために、花粉症歴20年の僕が過去に服用してきた処方薬の効果と副作用のランキングをまとめました。薬は個人の相性によって効果が異なりますが、僕個人としてはザジテン>レミカット>セルテクト=ザイザル>アレロック>ジルテックの順に効いてます。...
前回の perl スクリプトで遅い場所を特定する方法 - devel::profiler / devel::nytprof のエントリで、 sledge フレームワーク自身が重くないことは今までの経験でわかってるのですが、どうにもソースを見直しているだけでは原因が特定できない・・・そんな活躍するのがプロファイラです。プロファイラの御陰で遅いヶ所を特定することができ、無事に想定するパフォーマンスを得ることができました。この内容に関してはまた別エントリにて。...
ながらく MRTG を愛用してきましたが、新サーバの監視には RRDTool + HotSaNIC を使うことにしました。自宅サーバ規模にはピッタリの情報量と手軽さです。ただ新しいチップセットに対応していない部分とかあったり、若干...
会社の仕事で、様々な Windows と office の組み合わせ環境を構築する必要があったので VMware で構築しました。なんだかいろいろと面倒だったので VMware server...
既に広く使われている mysql+senna+tritonnの後継として開発されたgroongaのインストールについて解説します。コンパイル時に発生するlibmecabエラー、encoding違いによるインデックスエラーについても解説します。...