2005-05-07 (Sat) [長年日記]
_ #31 (spam filter support)
実装する時間がないので、とりあえず、メモ。
- spamメールは`spam'メールボックスにインポート、本文はインデックスしない。
- 古いspamは適当にexpire
- `spam'メールボックスからメールが明示的に削除(つまり他のメールボックスに移動) されたら、hamとして学習させる。
- `spam'メールボックスにメールがコピーされたら、spamとして学習させる。
基本的に外部プログラムを呼び出すつもりだけど、プラグイン構造にしとけば bsfilterなどを組込みやすいかも。
_ ログのANSIカラーエスケープシーケンス
いつの間にか、ログにANSIカラーエスケープシーケンスが使われるように なっていた。 svnのコミットログを見るとけっこう前からそうだったみたいだけど、前はそうなって なかったような。 あ、Debianのパッチがデフォルトでオフにしてたのか。 やっぱり普通の感覚ではデフォルトはオフだよねえ。
ただ、lvの-cオプションでANSIカラーエスケープシーケンスを通すようにできることを発見したのは収穫だった。
$ lv -c log/test.log
しかし、うっとうしいな。
config/environment.rbに、
ActiveRecord::Base.colorize_logging = false
と書いてオフにできた。すっきり。