〜2006年2月中旬〜
Updating: arts i386 8:1.5.1-0.1.fc4 updates-released 1.1 M arts-devel i386 8:1.5.1-0.1.fc4 updates-released 218 k audit i386 1.0.14-1.fc4 updates-released 198 k audit-libs i386 1.0.14-1.fc4 updates-released 39 k autofs i386 1:4.1.4-15.1 updates-released 314 k docbook-style-xsl noarch 1.68.1-1.1 updates-released 1.5 M firefox i386 1.0.7-1.2.fc4 updates-released 18 M gnome-python2-extras i386 2.10.0-6 updates-released 21 k gnome-python2-gtkhtml2 i386 2.10.0-6 updates-released 11 k gnutls i386 1.0.25-2.FC4 updates-released 267 k kde-i18n-Japanese noarch 1:3.5.1-0.1.fc4 updates-released 2.9 M kdeaddons i386 3.5.1-0.1.fc4 updates-released 2.3 M kdeartwork i386 3.5.1-0.1.fc4 updates-released 5.8 M kdebase i386 6:3.5.1-0.1.fc4 updates-released 28 M kdebase-devel i386 6:3.5.1-0.1.fc4 updates-released 108 k kdebindings i386 3.5.1-0.1.fc4 updates-released 5.7 M kdeedu i386 3.5.1-0.1.fc4 updates-released 29 M kdegames i386 6:3.5.1-0.1.fc4 updates-released 10 M kdegraphics i386 7:3.5.1-0.2.fc4 updates-released 6.6 M kdegraphics-devel i386 7:3.5.1-0.2.fc4 updates-released 45 k kdelibs i386 6:3.5.1-0.1.fc4 updates-released 18 M kdelibs-devel i386 6:3.5.1-0.1.fc4 updates-released 36 M kdemultimedia i386 6:3.5.1-0.1.fc4 updates-released 6.4 M kdenetwork i386 7:3.5.1-0.1.fc4 updates-released 10 M kdenetwork-devel i386 7:3.5.1-0.1.fc4 updates-released 97 k kdepim i386 6:3.5.1-0.1.fc4 updates-released 18 M kdepim-devel i386 6:3.5.1-0.1.fc4 updates-released 250 k kdesdk i386 3.5.1-0.1.fc4 updates-released 6.9 M kdesdk-devel i386 3.5.1-0.1.fc4 updates-released 61 k kdeutils i386 6:3.5.1-0.1.fc4 updates-released 3.7 M kdeutils-devel i386 6:3.5.1-0.1.fc4 updates-released 25 k module-init-tools i386 3.2-0.pre9.0.FC4.1 updates-released 384 k mozilla i386 37:1.7.12-1.5.2 updates-released 8.6 M mozilla-nss i386 37:1.7.12-1.5.2 updates-released 685 k selinux-policy-targeted noarch 1.27.1-2.18 updates-released 922 k udev i386 071-0.FC4.2 updates-released 1.5 M unzip i386 5.51-13.fc4 updates-released 147 k vixie-cron i386 4:4.1-41.FC4 updates-released 81 k Transaction Summary ============================================================================= Install 3 Package(s) Update 38 Package(s) Remove 0 Package(s) Total download size: 259 M
firefoxはまだ1.0.7ベースらしい。mozillaは消そう。
昨日から突然音が出るようになった。 11月以来無音だったわけだけど、原因がさっぱりわからない。 rebootしたらまた出なくなりそうだよなあ。kernelが上がったからrebootしたいんだけど。
sshも使えるということだし安いし、申し込んでみる。
Webでお申し込みいただく場合,下記条件に当てはまるかをご確認ください.
- 利用するドメインは取得済みである
- ドメインのネームサーバ設定の変更ができる
そうか。ドメイン取得か。取るのはいいが名前でなやむ。2,3日なやもう。
年末年始に録っといたものを消化。里見八犬伝とかレオンとか。 まだ、古畑3本が残ってら。
かんさんとこのblogが復元してるのいいとして、 その告知である「引越し開始」というエントリがなくなってしまっているのは復元しすぎ? またしても Bloglinesで知ったわけで、 とりあえず404 Not Foundを起こすことで通知する試みを昨日からやってみたけど、やはり日記に書いてみた。
そういえばどこに引越し?
WEBrickで動かしてみたら、Writeするとなぜかsample.cgiという名前でなにかをダウンロードしようとする。 なんでだろう?
Subjectに$$$と書かれたspamってありがちなので、spamassassinのuser_prefsで設定していたら、日本語の「いて」がマッチしてしまうとやまださんに指摘された。
% echo -n 'いて' | nkf | od -c 0000000 033 $ B $ $ $ F 033 ( B 0000012
実際は「…について」というようなSubjectだったらしい。 もともとbase64でencodeされてるから、 spamassassinがdecodeしてからマッチングしてるわけで、 headerじゃなくてrawbodyを使ってみればいいかと試してみるが今度は全然マッチしない。
面倒になって$$$の前に空白があったらって条件も追加することにした。
Subject: $$$ hoge hoge $$$
というのが多いから。
$$$でぐぐってみるとまったくヒットしないんだけど、$$$を指定するにはどうすればいいんだろう? +"$$$"とかやってみたけどだめだ。
やっぱ記号だけだとだめっぽい。そもそもインデックスしてないとか?
さっそく確認してみたら50じゃなくて-1になってた。 なんで?0にしとこう。
やっとQuick Contactsが出てきた。 httpじゃないとだめ というのはわかっていたが、ずーっと立ち上げ放しでもだめらしい。 sign inし直したら出てきた。うささんとちょっと試してとりあえず満足した。
httpsもそのうち使えるようになるようだ が、 conference はまだか。
なぜかFirefoxのLinux版だとTextareaで右クリックにコピー/カット/ペーストが出てこない。 C-c/C-x/C-vはできるので機能的には問題ないんだけどなんでだろう?
10日振りぐらいにrebootした。ちゃんと音も出る。原因不明のまま直ってしまったようだ。 そういえばncmpcでの制御に5秒程の遅れが出るようになったのに気づいたんだけど、それはそのまま。
最近出てきた Markaby と xx がちょっと気になる。
特にMarkabyのほうは
require 'markaby' mab = Markaby::Builder.new mab.html do head { title "Boats.com" } body do h1 "Boats.com has great deals" ul do li "$49 for a canoe" li "$39 for a raft" li "$29 for a huge boot that floats and can fit 5 people" end end end puts mab.to_s
と書けるということは、blockのselfを置き換えていると思われるわけで、 どうやってるのかなあと。instance_eval &blockてな感じだろうか?
Updating: cpuspeed i386 1:1.2.1-1.24_FC4 updates-released 11 k man i386 1.5p-6.fc4 updates-released 239 k netpbm i386 10.31-1.FC4.2 updates-released 129 k netpbm-devel i386 10.31-1.FC4.2 updates-released 151 k netpbm-progs i386 10.31-1.FC4.2 updates-released 1.9 M pam_krb5 i386 2.1.15-2 updates-released 88 k postgresql i386 8.0.7-1.FC4.1 updates-released 2.6 M postgresql-libs i386 8.0.7-1.FC4.1 updates-released 182 k postgresql-python i386 8.0.7-1.FC4.1 updates-released 56 k ppracer i386 0.3.1-4.fc4.1 extras 6.5 M pth i386 2.0.6-1.fc4 extras 87 k selinux-policy-targeted noarch 1.27.1-2.22 updates-released 924 k wine i386 0.9.7-3.fc4 extras 9.4 M xmltex noarch 20020625-5.2 updates-released 41 k Transaction Summary ============================================================================= Install 1 Package(s) Update 14 Package(s) Remove 0 Package(s) Total download size: 23 M
Changes since Portable OpenSSH 4.3p1:
This is a release of Portable OpenSSH only, to resolve some portability bugs. There are no new features, only fixes:
- Explicitly test for egrep in ./configure, fixing a problem in 4.3p1 that caused some platforms to fail to detect the available fields in utmp/wtmp/lastlog records. This bug manifested as missing or empty login/logout records (as seen by last(1), etc.)
- Fix for logout records not being updated on platforms without support for post-authentication privilege separation (e.g. Cygwin)
- Fixed compilation problems on Ultrix, NewsOS and QNX
「推理小説」を買った。ちゃんと例の栞がついててうれしかった。
FortranをPythonへ変換するという要求はあるかもしれないけど、 それをRubyでという発想は笑った。
- About:
- Spamato is an extensible spam filter system. It is available as an add-in for Outlook, an extension for Thunderbird and Mozilla, and a stand-alone proxy component. It provides a Bayesian filter, a rule-based filter, a Java implementation of Razor (Ephemeral and Whiplash), a filter that queries domains on Google, and a collaborative domain filter. Graphical statistics explain the efficiency of each filter as well as the overall effectiveness of the whole system.
ベイジアンフィルタだけじゃなくいろんなフィルタを選べるらしい。
- Changes:
- This release fixes several bugs, including a a blunder that might cause a deadlock on multithreaded systems. Anyone using SQLite in a multithreaded environment should probably upgrade.
なんか久し振り。
なぜMarkabyselfを置き換えていると思ったかというと、method_missingを使ってるぽいから。
% cat foo.rb require 'rubygems' require 'markaby' m = Markaby::Builder.new m.hoge do foo :bar=>"baz" end puts m % ruby foo.rb <hoge> <foo bar="baz"/> </hoge>
とタグ名が何であるかは全然見てない。
% cat foo.rb require 'rubygems' require 'markaby' Markaby::Builder.new.hoge do puts self.class end % ruby foo.rb Markaby::Builder
実際に置き換わってる。で、pだけはmethod_missingできないので特別扱いしてるようだ。
昨日の輪舞曲の暗号
〓よしの食堂 baa3 cceb coee c9cd b9c1 c1a5 c8d6 en50297 今夜、川浜港に入港 船番EN50297
ということだが、どう考えても暗号のほうが短い。漢字が7文字しかないし。 何か補ったか?
% ruby -e 'puts ["baa3ccebc0eec9cdb9c1c1a5c8d6"].pack("H*")' 今夜川浜港船番
そういうことらしい。今回はバグなし。
grepの結果。
% cd /usr/local/lib/ruby/gems % find 1.8 -name '*.rb' |xargs grep -l Config::CONFIG 1.8/gems/RedCloth-3.0.4/setup.rb 1.8/gems/cmdparse-2.0.0/setup.rb 1.8/gems/daemons-0.4.2/setup.rb 1.8/gems/facets-2005.10.30/lib/mega/units.rb 1.8/gems/facets-2005.10.30/lib/nano/all.rb 1.8/gems/facets-2005.10.30/lib/nano/base.rb 1.8/gems/facets-2005.10.30/setup.rb 1.8/gems/gen-0.27.0/setup.rb 1.8/gems/glue-0.27.0/setup.rb 1.8/gems/markaby-0.3/setup.rb 1.8/gems/markaby-0.3/tools/rakehelp.rb 1.8/gems/mongrel-0.2.1/setup.rb 1.8/gems/mongrel-0.2.1/tools/rakehelp.rb 1.8/gems/mongrel-0.2.2/setup.rb 1.8/gems/mongrel-0.2.2/tools/rakehelp.rb 1.8/gems/mongrel-0.3.5/setup.rb 1.8/gems/mongrel-0.3.5/tools/rakehelp.rb 1.8/gems/nitro-0.27.0/setup.rb 1.8/gems/og-0.27.0/setup.rb 1.8/gems/rake-0.7.0/lib/rake.rb 1.8/gems/rake-0.7.0/lib/rake/contrib/sys.rb 1.8/gems/ruby-breakpoint-0.5.0/setup.rb 1.8/gems/webgen-0.3.8/lib/webgen.rb 1.8/gems/webgen-0.3.8/lib/webgen/plugins/coreplugins/configuration.rb 1.8/gems/webgen-0.3.8/setup.rb
ってわけでやはりrubygemsがかなりやばい。
1.8.2はVC7で1.8.4はVC6で作られている。1.8.2用にVC7で作られた拡張ライブラリを1.8.4で動かすとバイナリ互換がないのでsegvになる、と。
msvcrt問題もやっかいだな。