ToDo:
http://www.atdot.net/~ko1/diary/200604.html#d3
面白そうすぎる。 インラインアセンブラ書けるのもステキだけど たぶんこれは強力な reflection にもなるわけで。 メソッドを逆アセして中身調べれば、
http://www.rubyist.net/~matz/20060401.html#c09
のへんの次世代チックな IDE も作れそう。
(00:55)
mf.rb の時も考えたことだけど Sample Oriented Programming というのは魅力的。
http://d.hatena.ne.jp/shinichiro_h/20050822#1124695279
まぁでもサンプルがあれば実装は自動的にされます、 ってのは妄言に近い。
ただ、サンプルがあればドキュメントが自動で書かれます、 ってのは良さげな気がする。 doc/ は書きたくないけど test/ は書いてもいいわけで、 assert とか見ればほらだいたいドキュメントくらい作れるじゃないか。
> sample_base_document_generator YAML::load YAML::load(io) io はたぶん IO 継承クラスっぽい。Fileかも知れんけど。 返り値はなんか色々帰ってるね。 Hash とか Array とかそのへん。
素直に doc/ から test/ 生成ですかそうですか。
(01:43)
これがエントロピーというものだよ
i@u ~/test/ruby> cat test_zlib.rb require 'zlib' abc = 'abcdefghijklmnopqrstuvwz' aaa = 'aaaaaaaaaaaaaaaaaaaaaaaa' zd = Zlib::Deflate.new abcd = zd.deflate(abc, Zlib::FULL_FLUSH) aaad = zd.deflate(aaa, Zlib::FULL_FLUSH) print "#{abc.size} => #{abcd.size}\n" print "#{aaa.size} => #{aaad.size}\n" zi = Zlib::Inflate.new p zi.inflate(abcd) p zi.inflate(aaad) i@u ~/test/ruby> ruby test_zlib.rb 24 => 32 24 => 9 "abcdefghijklmnopqrstuvwz" "aaaaaaaaaaaaaaaaaaaaaaaa"
手軽で良いわー
(02:07)
不思議さ。
http://www.sankei.co.jp/news/column.htm
http://ja.wikipedia.org/wiki/%E7%94%A3%E7%B5%8C%E6%96%B0%E8%81%9E
(14:19)
The following packages will be REMOVED: gphoto2 (2.1.6-1.1) gtkam (0.1.11-2) kdebase (3:2004_09_23-7) kdebindings (6:3.5.1-0.3.fc4) kdelibs (3.5.1-0.1.fc4) kernel#2.6.10-1.741_FC3 (6:3.5.1-0.1.fc4) kernel#2.6.11-1.14_FC3 (2.6.10-1.741_FC3) kernel#2.6.9-1.667 (2.6.11-1.14_FC3) kernel-utils (2.6.9-1.667) kudzu (1:2.4-13.1.49_FC3) lm_sensors (1.1.116.3-1) pcmcia-cs (2.9.1-3.FC4.2) sane-backends (3.2.8-4.12) sane-backends-devel (1.0.17-0.fc4.2) sane-frontends (1.0.17-0.fc4.2) system-config-soundcard (1.0.13-2) xinitrc (1.2.12-5.FC4) xorg-x11 (4.0.18.1-1) xorg-x11-tools (6.8.2-37.FC4.49.2) xorg-x11-xdm (6.8.2-37.FC4.49.2) xsane (6.8.2-37.FC4.49.2)
(19:34)
前 | 2006年 4月 |
次 | ||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 |
全てリンクフリーです。 コード片は自由に使用していただいて構いません。 その他のものはGPL扱いであればあらゆる使用に関して文句は言いません。 なにかあれば下記メールアドレスへ。