インストールをレポートします。Analogのインストールいつものようにapt-getでインストールします。analog特に問題なくインストールされます。rmagicrmagicの設定ファイルは、下記です。/etc/rmagic/インストール直後は、英語環境の設定になっています(これは、各自の環境で違うと思いますが)。日本語環境用の設定ファイルがあります。コピーするファイル名cdata.inilang.inirdata.inirmagic.inirmagic.iniに[graphs]セクションがあり、グラフィック表示に使用するフォントを指定する必要があります。筆者のシステムでは、日本語を使用するつもりが無かったので、日本語フォントが入っていません。kochi-mincho.ttfをインストールします。ttf-kochi-mincho[graphs]セクションのFontを下記のように変更します。/usr/share/fonts/truetype/kochi/kochi-mincho.ttf,14,14,14ここで問題が!!!実行させたところ、グラフィックの文字が正常に表示されていません。調査した結果、GD(グラフィック関連ライブラリ)の文字処理の対象コードUTF-8になっているようです。AnalogやRepotMagicはEUCコードで出力します。何か方法があるのかも知れませんが、筆者はグラフィック関連には疎いので、文字化けは我慢することにしました。文字化けを起こすのは、グラフィック内の文字だけなので大きな実害はなさそうです。こんな場合の本来の対処方法をご存知の方は、教えてください。m(_~_)mここで、またまた問題が!!!アクセスログの解析結果で、検索文字列の表示があります。この文字列がURLエンコードされて表示されます。検索エンジンは、検索文字をURLエンコードして取得しています。この文字列が、そのままログの解析結果として表示されているのです。どんな、検索文字で私のホームページにやってくるのか興味があります。ここは、頑張ってURLデコードして表示することにチャレンジしました。ReportMagicが出力したファイルの表示Analogが出力する解析結果ファイルの検索文字列の行は次のようなフォーマットになっています。行を探し出し、URLデコードします。URLデコードするために漢字コードの変換処理が必要です。libunicode-japanese-perlURLデコード部は次のように処理しました。'utf8'は、文字コードをutf8であると決め付けています。検索エンジンによっては、ShiftJISであったりJISであったりと特定できません。指定しての実験も行いましたが、結構、判定に失敗します。笑)cronで定期的なログ解析の実行cronで毎日4:30にログ解析が起動するように設定します。/usr/local/〜〜〜.plログ結果ログ解析結果例グラフを見ると文字化けしています。ヨッパはとりあえず、無視します。Analog+ReportMagicでのログ解析の他にも、素晴らしいログ解析ツールがあるようです。筆者は、ログを解析してどうのこうのするつもりは、ありません。詳しい情報(解析結果)が欲しくなったとき、別のログ解析ツールにチャレンジしようかと考えています。