コード修正

http://d.hatena.ne.jp/Voluntas/20060620#1150802308

のコードを修正しました。