2007-02-14から1日間の記事一覧

ノウハウの push/pull

言及するのを忘れていた。 otsune otsune ネタ的には「それなんてDevelopper Environment Conference?」というコメントが期待されているのか? ええと、なんというかそういう集まりに参加しようとも思わない人が結構いるという話です。 ノウハウが存在すると…

続 Python で Suffix Array の構築

ref: Suffix Array - enbug diary (2007-02-13) むむ。そか、naive に1文字づつ切り出して比較するより、適当なサイズごとに比較してやったほうが速いよな、そりゃ。 そもそもの問題はコピーを作らずに比較できないことなのだけれど、 Python 3000ではsubstr…

YARV + REXML

YARV*1 の性能を REXML で試してみる。2MBytes ほどの XML を parse。 % ruby -v ruby 1.8.5 (2006-08-25) [i686-linux] % ruby1.9 -v ruby 1.9.0 (2007-02-15 patchlevel 0) [i686-linux] % cat test.rb #!/usr/bin/env ruby require 'rexml/document' ARGV…

Ruby の trunk がものすごい更新されている。

svn up したらものすごい数のファイルが更新された。なんだこれは、と思ったが良く見たら単にまとめて svn:eol-style を設定しているだけだし。 無駄にびっくりしてしまった。

バウンス + フォワードループ

ref:メール転送のおはなし - どさにっき 転送そのものがループになってなくてもひどいことになったりする例。 メールアドレス A に届くメールをそのままメールアドレス B に転送していたりとする。でなにかの事情で、B 宛てのメールはバウンスされて戻ってく…

吹雪

昼飯買いに外に出たら軽く吹雪いているし。夕方、ちゃんと帰れるんだろうか。

プロセスが開いているファイルを確認する

Linux であるプロセスが開いているファイルを確認する Tips。 ls -l /proc/`pgrep -n java`/fd"pgrep -n java" の ところは用途に応じて "pgrep -nf foge.py" とか適当に。Linux に限らず procfs がサポートされている OS ならいけるような気がする。 と思っ…

stemming

なんか性能が悪いと思ったら、転置インデックスの単語が stemming されてねぇ。新聞記事なら過去形が多いんだからそりゃ駄目だ。 ってことで、stemming するようにしてインデックス作り直し。まぁ、YAML の設定ファイルに2行追加して実行しなおすだけなんだ…

雪と思ったらなんか雹が降っているよ。