Hatena::Groupsubtech

#生存戦略 、それは

-> 06 { 10 / 02 }

BetaBrite

17:22 | はてなブックマーク - BetaBrite - #生存戦略 、それは

http://tenderlovemaking.com/2006/09/28/new-ruby-betabrite-002/

f:id:secondlife:20061002171756j:image

うはは。バカサイコー(ほめ言葉)。こういう物理的なのにアタッチできるのっておもろいよねだいすきだ。

それにしても drb は強力すぎるなぁ。けど drb のプロセスって外部公開してセキュリティホールにならないのかしら?セーフレベル指定してないと instance_eval なんかであれこれし放題な。

というわけ(?)でワンライナー

ruby -rdrb -e 'DRb.start_service;File.open("out.jpg", "bw"){|f| f.write DRbObject.new_with_uri("druby://eviladmins.org:9000").write_simple("2ndlife")}'

perl でも dRubyワンライナーれるよ!

perl -MInline::Ruby::dRuby::Client -MIO::All -e 'io("out2.jpg")->print(Inline::Ruby::dRuby::Client->new("druby://eviladmins.org:9000")->write_simple("2chnd"));'

むしろ perl の方がわかりやすい、みたいな(ぇー)。

nagatonnagaton2006/10/02 13:52うぁー。Pathname ってこんなところでも使えるんすか!早速導入します。ちなみに
|f| data = Marshal.load(f) は
|f| Marshal.load(f) の間違いでした><

secondlifesecondlife2006/10/02 13:59Pathname すてき><。Pathname も最初から組み込み object として扱えたら最高だったんですが><

znzznz2006/10/02 23:39p Array.method(:<) #=> #<Method: Class(Module)#<>
ってことでClass#<じゃなくてModule#<です。

secondlifesecondlife2006/10/03 09:44どもども、Module#< でしたか

トラックバック - http://subtech.g.hatena.ne.jp/secondlife/20061002