Just another Ruby porter,

〜2006年2月中旬〜


<Prev(,) | Next(.)> | Recent(/)>> | RDF

2006-02-11 (Sat)

[FC4] 今日のyum update

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は消そう。

[FC4] 音が出た

昨日から突然音が出るようになった。 11月以来無音だったわけだけど、原因がさっぱりわからない。 rebootしたらまた出なくなりそうだよなあ。kernelが上がったからrebootしたいんだけど。

リングヒルズ

腹痛い。


2006-02-12 (Sun)

[Hosting] ワンコインギガサーバー

sshも使えるということだし安いし、申し込んでみる。

Webでお申し込みいただく場合,下記条件に当てはまるかをご確認ください.

そうか。ドメイン取得か。取るのはいいが名前でなやむ。2,3日なやもう。

[Video] ビデオの消化

年末年始に録っといたものを消化。里見八犬伝とかレオンとか。 まだ、古畑3本が残ってら。


2006-02-13 (Mon)

[RSS] まぼろしのRSS

かんさんとこのblogが復元してるのいいとして、 その告知である「引越し開始」というエントリがなくなってしまっているのは復元しすぎ? またしても Bloglinesで知ったわけで、 とりあえず404 Not Foundを起こすことで通知する試みを昨日からやってみたけど、やはり日記に書いてみた。

そういえばどこに引越し?

[Ruby] Ruby版Tropy

WEBrickで動かしてみたら、Writeするとなぜかsample.cgiという名前でなにかをダウンロードしようとする。 なんでだろう?


2006-02-14 (Tue)

[Mail] Subjectに$$$なspamをブロック

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 $$$

というのが多いから。

[Google] 記号だけの検索

$$$でぐぐってみるとまったくヒットしないんだけど、$$$を指定するにはどうすればいいんだろう? +"$$$"とかやってみたけどだめだ。

やっぱ記号だけだとだめっぽい。そもそもインデックスしてないとか?


2006-02-15 (Wed)

[Firefox] browser.sessionhistory.max_total_viewersの設定値

さっそく確認してみたら50じゃなくて-1になってた。 なんで?0にしとこう。

[Gmail] Gmail Chat Quick Contacts

やっとQuick Contactsが出てきた。 httpじゃないとだめ というのはわかっていたが、ずーっと立ち上げ放しでもだめらしい。 sign inし直したら出てきた。うささんとちょっと試してとりあえず満足した。

httpsもそのうち使えるようになるようだ が、 conference はまだか。


2006-02-16 (Thu)

[Firefox] Textareaでのコピー/カット/ペースト

なぜかFirefoxのLinux版だとTextareaで右クリックにコピー/カット/ペーストが出てこない。 C-c/C-x/C-vはできるので機能的には問題ないんだけどなんでだろう?

[FC4] rebootしても音が出る

10日振りぐらいにrebootした。ちゃんと音も出る。原因不明のまま直ってしまったようだ。 そういえばncmpcでの制御に5秒程の遅れが出るようになったのに気づいたんだけど、それはそのまま。

[Ruby] Markabyとxx

最近出てきた Markabyxx がちょっと気になる。

特に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てな感じだろうか?


2006-02-17 (Fri)

[FC4] 今日のyum update

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

[Soft] OpenSSH 4.3p1

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:

[Book] アンフェアなのは、誰か

「推理小説」を買った。ちゃんと例の栞がついててうれしかった。

[Ruby] f2py for ruby?

FortranをPythonへ変換するという要求はあるかもしれないけど、 それをRubyでという発想は笑った。


2006-02-18 (Sat)

[Soft] Spamato 0.98b

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.

ベイジアンフィルタだけじゃなくいろんなフィルタを選べるらしい。

[Soft] SQLite 3.3.4

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.

2006-02-19 (Sun)

[Ruby] mod_ruby-1.2.5 リリース

なんか久し振り。

[Ruby] Markabyとmethod_missing

なぜ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できないので特別扱いしてるようだ。


2006-02-20 (Mon)

[TV] 昨日の輪舞曲(ロンド)

昨日の輪舞曲の暗号

〓よしの食堂

baa3 cceb coee c9cd
b9c1 c1a5 c8d6 en50297

今夜、川浜港に入港
船番EN50297

ということだが、どう考えても暗号のほうが短い。漢字が7文字しかないし。 何か補ったか?

% ruby -e 'puts ["baa3ccebc0eec9cdb9c1c1a5c8d6"].pack("H*")'        
今夜川浜港船番

そういうことらしい。今回はバグなし。

[Ruby] Config::CONFIG

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がかなりやばい。

結局互換性のためConfig = RbConfigが入った

[Ruby] One-Click Installerのバイナリ互換

1.8.2はVC7で1.8.4はVC6で作られている。1.8.2用にVC7で作られた拡張ライブラリを1.8.4で動かすとバイナリ互換がないのでsegvになる、と。

msvcrt問題もやっかいだな。


<Prev(,) | Next(.)> | Recent(/)>> | RDF


WWW を検索 jarp.does.notwork.org を検索

わたなべひろふみ
Key fingerprint = C456 1350 085F A320 C6C8 8A36 0F15 9B2E EB12 3885
Valid HTML 4.01!