2003-06-25(水) [長年日記]
■ 昨日のbsfilter
spam 191通、フィルタ率100%、誤認識1通。なんだこの数は。
どうも、spc.gr.jp宛のアドレスを機械生成したのが大量に届いていたもよう。うちはぜんぶひとつのprocmailで受けて振り分けているので、存在しないアドレスもUser Unknownにならないんだよなー。問題あるなぁ。サーバを引っ越したら考えよう。
■ ruby 1.8.0 preview3
忙しくて手をつけられなかったが、やっと入手。とりあえずローカルに入れた。
% ruby -v ruby 1.8.0 (2003-06-23) [i686-linux]
で、さっそくtDiaryを動かしてみると、わらわらとwarningが出るわけやね。これ、例のProc / Blockがらみの話かな。実はあのスレッド、ついていけなくて読み飛ばしていたのだが、まさか自分に影響があるとは……。
ようするに、こういうコードが問題らしい。
irb(main):001:0> def hoge( block = proc ) block.call end => nil irb(main):002:0> hoge do 'fuga' end (irb):1: warning: tried to create Proc object without a block => "fuga"
「block = proc」を「block = Proc::new」にすることで抑制できた……けど、これでいいのか?(汗)
というわけで、この修正でcommit済み。1.6.xでも動くと思う。
■ Gentoo
今日捕獲したtDiaryな日記より: Gentooやってるなかのさんつったら、GentooJPの中野さんですよねぇ……うひぃ。
馬が合えば常用する気は満々なんですが、なにせ一通りインストールしたあとrebootしたら立ち上がらなくなっちゃって(こればっか)。最初っから何も表示されないから、たぶんGRUBでミスったと思うんだけど。どうもGRUBとは相性が悪い。あんなに簡単設定なのに、なんで失敗するんだろう……つくづくインストール下手だな、おれ。
こんどLILOに変えてみようと思ってるけど、ちょっと忙しくなっちゃってディストロ遍歴は休止中。Celeron 2GHzは遊休状態であります(もったいない)。