〜2006年9月上旬〜
nil.to_sが"nil"になると誰もnil.to_sを使わなくなる。
無用の長物になりtrue.to_sやfalse.to_sのような存在に成り下がる。
935通。Gmail側約3800スレッド。
ruby-lang.orgのサーバが変更になって設定がうまくいってないせいなのか、
すりぬけるspamが多いようだ。
やっぱヘッダに出てくるサーバ名も含めて学習していたから?
もう一度学習し直すべきか。
さてどうしたもんか。
とりあえず1週間ほどすりぬけたspamを食わせて様子を見ることにする。
というかGmailにたまってる30日分のspamを取り出せると非常に楽なんだが。
そっちも調べてみよう。
ThunderbirdでJunkフォルダ内の0日以上古いメッセージを自動的に消すという設定にしてるんだけど、
なぜか消えずにたまる一方。
消されるのも何通かあるにはあるが、
よくよく見るとJunkフォルダ内はなぜかJunkマークがついてないものばかり。
全部選択してjしてしばらく待ってみるとTrashへ移動した。
そういうことか。JunkマークがないとTrashへ移動しないんだな。
てゆかThunderbirdよ。おまえがJunkフォルダに入れたんだからマークを消すなよ。
どうにもまったく学習効果がないという感じで困ったもんだと思いながら、
ヘッダを見るとBAYES_00とかBAYES_20とかいう項目が消えてることに気づいた。
ベイジアンフィルタが死んでる?デバッグモードで実行してみよう。
% spamassassin -L -D < msg >& msg.log
msg.logを見てみるとなんと
[3473] dbg: bayes: not available for scanning, only 0 ham(s) in bayes DB < 200
と言われてる。まじですか。なんでhamが0に?
あ、古いエントリは消すって仕様があったな。
そのせいか。spamばかり食わせてもだめなんだな。hamも食わせないと。
とりあえずruby-talk, ruby-dev MLから適当にみつくろって食わせてみる。
おお、
BAYES_50がついた。
50ってのも微妙な値ではあるが。
del.icio.usのサーバがどうも最近調子が悪いので、
Diigoに登録してみた。
del.icio.usへ同期したりcache機能があるのがいいね。
しかし、del.icio.usの同期がなんかうまくいかない。
del.icio.usのユーザ名の設定がないんもんなあ。
まさか同じユーザ名じゃないとだめとか?
Diigo LabのAlpha versionのtoolbarを使えばdel.icio.usへの同期ができた。
あとはキーへの割り当てができれば完璧だな。
- About:
- getrss is a shell script which displays and interacts with RSS feeds. It accepts URLs and supports bookmarks.
- Changes:
- HTTPS support. Updated to support the new Delicious API. Improved documentation. Many small bugfixes.
- What is SearchMonkey?
- A fast real-time search engine for displaying regular expression matches (both file name and content) across multiple directories.
Written in Gtk2+ it is highly portable, and as well as running on Linux PCs, can run on BSD, or even Windows.
- Feature-wise, there is little interesting to be had in nwcc yet:
- Support for various C language features is incomplete or broken; Most notably support for floating point, bitfields and a few other things.
- There are no features a power developer used to established mainstream compilers would consider interesting, yet (apart from, maybe, the stack protection feature.) Sorry. There is nothing beyond plain dumb compilation; No support for creating shared libraries, no support for debugging or profiling, no nothing
- There is absolutely no optimization, meaning the generated code is very slow compared to the output of established compilers. I will work on this soon, but you should understand that my primary concerns right now are code correctness and portability rather than speed (it's hard enough to make slow code work!)