[僕] 2005年04月13日 アーカイブ

僕ト云フ事

たろマークはてなブックマーク

2005年04月13日

[apache][log][perl] Parse::AccessLogEntry::Analysis 作った。

今まで、Parse::AccessLogEntry を使って簡単なApache ログ解析とかやってたんだけど、
チョビチョビいじってる間にモジュール化しちめぇって事で作ってみた(゚ロ゚;)
#分析の解析とか意味不明ですとか言わない。
#ネーミングセンス無いので(つД`)

Parse-AccessLogEntry-Analysis-0.02.tar.gz
md5sum f3c277fa994952e180caa2a492f6e573

せっかくなので、パッケージ化も試みました。
初めて test を書いた。make test で自分の書いたテストが走ってる様はなかなか面白かった。
何がどう面白かったのかは上手く言えない(笑
使い方とかは、下手な日本語で POD 書いてあるので参照してください。
example にサンプルスクリプトも入れてあります。

サンプルスクリプトの実行結果
グラフの長さはかなりいい加減な計算(10掛けてあるだけとかw)で導いてるので、めっさ長かったりします(ノ∀`)

Parse::AccessLogEntry が必要です。
付属の Parse::AccessLogEntry::Analysis::JP には、もう少し色々必要です。

検索語句解析の参考にさせていただきました。
なぜGoogleではなく、Yahoo! JAPANか? : NDO::Weblog のキーワード抽出コード

数字を丸めるのに四捨五入のコードをお借りしました。
Perlメモ:四捨五入する

追記(2005/07/14)

example コードでサニタイズしきれてい無かったので修正しました。