ruby

ソースコードの難読化

スクリプトのソースコードを読めなくすることを考えてみる。[ruby-list:40979]

BDB

できたー!VisualC++ 6.0でlibdb43.dllをコンパイルしなおしたら、ちゃんとmsvcrt.dllを使ってくれた。昨日こけまくってたbdb for rubyのテストもばっちり通って、めでたしめでたし。これがうわさに聞くdll hellでしょうか。まじ地獄だ。昨日は、コンパイル…

bdb for rubyのbuildができない。VC++での話。コンパイルはできるのだが、testを走らせるとほとんどがfegumentation faultで落ちる。*1BerkeleyDBは4.3.28のmsiになってるやつ。BerkeleyDBのdocsは読んだ。libdb43d.libとlibdb43.libの使い分けも大丈夫。も…

なるほど。問題はmswin32でgonzuiを動かせるかどうかか。明日やろ。

libruby

gonzuiをcygwinで $ ./autogen.sh $ makeするとこんな風に怒られる。 gcc -shared -s -Wl,--enable-auto-import,--export-all -o xmlformatter.so xmlformatter.o -lcrypt xmlformatter.o(.text+0xda): In function `xmlformatter_write_obj': /c/cygwin/hom…

YARV

るビマ6号より。http://jp.rubyist.net/magazine/?0006-YarvManiacs もしRuby 2.0の処理系になりましたらYARVはRiteになるわけですし、もしそうならなかったら誰もYARVなんて覚えてないでしょうから。将来的には誰もYARVなんて名前覚えていないはずなのです…

ひさびさにtrubyを触る。すっかり忘れてしまっていて、しばし呆然とする。rubyのトップレベルの扱いがわからん。結局トップレベルで定義されたメソッドはObjectのプライベートメソッドになるっていう理解でいいんかしらん。Objectは任意のクラスのスーパーク…

MaxOS 10.4 Tiger

I was able to play around on a friends OSX Tiger install today and was pleasantly surprised to find ruby 1.8.2 (2004-12-25) [powerpc- darwin8.0] Installed by default. http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/137711*1 *1:…

Amrita2

http://amrita2.rubyforge.org/QuickStartJ.htmlかっこいい。型安全性なんかくそ無視したプログラミングが清々しい。こういうプログラムは良いトレードオフになってると思うけど。