Nokia N800 のデフォルトブラウザは EUC-JP なページは自動判別してくれないのか、webalizer の出力結果を表示すると文字化けする。そして悲しいかな、ブラウザのエンコード指定のところに EUC-JP が無い。ということで webalizer の解析結果はもっぱら PC から見ていたんだが、無性に N800 からも見たくなったのでちと調べてみた。
ようは
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">
ってのが HEAD 部分にあればいいわけで、最悪 webalizer 改造して追加したろか?と思っていたんだが、webalizer.conf に設定する箇所があった。
HTMLHead というところがコメントアウトされているが、ここに meta なんちゃらを書いていくと、HEAD 部分に追加される。TITLE の後ろに来てしまうので、ブラウザによっては文字化けするらしく気になるが、とりあえず N800 では問題なし。他にも HTMLPre やら HTMLBody などもあってカスタマイズできるようだ。
あと、ついでにユーザーエージェントの欄を大きくした。これはどこで設定できるのかを調べる前に、ソースの方調べちゃったので、結局パッチあててビルドしなおした。webalizer.h に MAXAGENT 64 と定義されてるので、これを 128 に変更。
ちなみに、なんでユーザーエージェントの欄を大きくしたかったかというと、Bloglines や Google Reader といった RSS リーダーは購読者の数をこのユーザーエージェントに追加してるそうで、64文字だと見切れてしまう。結果、
Bloglines/3.1 (http://www.bloglines.com; 14 subscribers)
こんな風に最後まで表示されるようになって、あぁ 14人見てるのね、ってのが分かるようになる。いやまぁ分かったところでどうってこともないんだが、なんとなくね...
OpenID を使ってログインすることができます。
poker, backgammon, tramadol, casino, insurance, loans