*Article*


2009年06月24日(水)

WebDruid

さらに WebDruid を入れてみた。

* install

aptitude install webdruid graphviz

* webdruid.conf

/etc/webdruid/webdruid.conf を編集
LogFile         /var/log/apache2/access.log
OutputDir       /home/ari/public_html/webdruid
Incremental     yes
DNSCache        dns_cache.db
DNSChildren     10
とりあえずはこんなところで。

* 実行

webdruid を実行するだけ。AWStats に比べて簡単だなあ。 ただし、文字化けが発生…。

* 文字化け対策

gettext の charset 指定がまずいらしい。 ってことで、以下のように修正。
% msgunfmt /usr/share/locale/ja/LC_MESSAGES/webdruid.mo > webdruid.po
% editor webdruid.po
(UTF-8 にして、Content-Type での charset を UTF-8 に変更)
% msgfmt -o webdruid.mo webdruid.po
でもって、できた webdruid.moを元のに差し替えて、webdruid を再実行。無事文字化け解消:-)

* 定期実行

とりあえず、logrotate の postrotate で実行してみるか。
		if [ -f /usr/bin/webdruid ]; then
			LANG=ja_JP.UTF-8 /usr/bin/webdruid
		fi

2009年06月23日(火)

AWStats

ふと、AWStats を入れてみた。環境は Debian lenny。

* install

aptitude install awstats でおしまい。

* database作成

まずは /etc/awstats/awstats.conf.local を適当に設定。
LogFile="/var/log/apache2/access.log"
LogFormat=1
SiteDomain="nijino.homelinux.net"
/var/log/apache2/access.log が www-data 権限で読めないため、とりあえず
# chgrp www-data /var/log/apache2/access.log
で、www-data ユーザになって
% /usr/lib/cgi-bin/awstats.pl -config=awstats -update
/var/lib/awstats/ にファイルができればおっけー。

* cgi 設定

# ln -s /usr/share/doc/awstats/examples/apache.conf /etc/apache2/sites-enabled/002-awsats 
して、/cgi-bin/awstats.pl とかアクセスしてみたら、
suexec policy violation: see suexec log for more details
とかエラーになっちゃった。/var/log/apache2/suexec.log を見たら
command not in docroot (/usr/lib/cgi-bin/awstats.pl)
とのこと。VitualHost で SuexecUserGroup で有効にしちゃっているからこの VirtualHost ではダメだ。
ってことで、別の Suexec を有効にしていない VirtualHost の DocumentRoot 以下に /usr/lib/cgi-bin/awstats.pl をリンクしたらアッサリ動いた。

* cron job の修正

/etc/cron.d/awstats では /var/log/apache/access.log をチェックしているので、 /var/log/apache2/access.log に変更っと。
あと、/etc/logrotate.d/apache2 を編集しておく。
-       create 640 root adm
+       create 640 root www-data
ホントは prerotate で awstats.pl を動かすべきだろうけど、まあいいや。

2009年05月16日()

PuTTY tray の URL hyperlinking

PuTTY tray の URL hyperlinking は便利なんだけど、日本語を表示していると リンク位置がずれてしまうことが頻繁に発生して、びみょーに使えない。
ってことで調べてみたところ「一」などの UCS の点が 0 の文字があると それ以降ずれてしまうようだ。ってことで、 てきとーに回避してみた。( バイナリ)
ついでに ttp://google.co.jp/ とかも辿れるようにしてみたり、 emacs -nw 対策にバックスラッシュを取り除くようにしたり。

Git

ふと、Git を使ってみた。俺パッチとかにはいいかも。
* Git入門 (http://www8.atwiki.jp/git_jp/)
* A Guided Tour of emacs-git (http://tsgates.cafe24.com/git/git-emacs.html)

2009年05月13日(水)

Windows Vista RC

ふと、 古い Tablet PCに入れてみた。インストールは何の問題も無く完了。

* ドライバ

インストール直後は無線 LAN が使えなかったので、有線で繋いでドライバを 更新したらあっさり認識した。サウンドやタブレットも同様。

* スリープ

スリープが選択できず。powercfg /a したところ、ディスプレイアダプタが 標準VGA のためのようだ。
NVIDIA GeForce4 Go 420 32M だけど、nVidia のサイトではドライバが 見付からなかったので LaptopVideo2Go のドライバを入れてみたところ、無事スリープは可能となった。
ただ、Windows エクスペリエンス インデックスの評価を実行したら、 "Could not measure video playback performance." とエラーになってしまったけど。

* ハイブリッドスリープ

休止状態は選択できるというのに、何故かハイブリッドスリープは 使用できないまま。理由の報告も表示されない。
まあ、ノートだといらないか。

2009年05月09日()

gonzui for Ruby1.9.1

ふと gonzui を Ruby1.9.1 で動かそうと思い立つ。 ruby1.9.1 の影響と思われる主な点は以下の通り。 BDB の duplicates の返り値が異なるのは何でだろ?

* 成果

コンパイルは通ったけど、gonzui-import時に以下のエラーが発生することがあり、 挫折 orz
gonzui/delta.rb:20:in `encode_tuples': Encode failed: value becomes minus (ArgumentError)
後はまかせた。(誰に?)

以上、5 日分です。
先月 2009年06月 来月
SUN MON TUE WED THU FRI SAT
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:
1998 | 12
1999 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2000 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2001 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2002 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2003 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2004 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2005 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2006 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12
2007 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08
2008 | 01 | 02 | 03 | 04 | 05 | 07 | 08 | 09 | 10 | 11 | 12
2009 | 01 | 02 | 03 | 04 | 05 | 06

Powered by hns-2.19.9, HyperNikkiSystem Project

戻る