2006-10-10 (火) [長年日記]
_ REXML::Document のコンストラクタに ARGF は渡せないのか
リファレンスには、
REXML::Document.new(source=nil, context={})
sourceにはREXML::Source、 REXML::Document、String、IOオブジェクトのいずれかを指定する。
と書かれているので、ARGF でも OK なはずだが、
$ echo "<test/>" | ruby -v -rrexml/document -e 'p REXML::Document.new( ARGF ).root' ruby 1.8.2 (2005-04-11) [i386-linux] /usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:133:in `stream=': Object is not a valid input stream. It must be (RuntimeError) either a String, IO, StringIO or Source. from /usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:100:in `initialize' from /usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:8:in `new' from /usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:8:in `initialize' from /usr/lib/ruby/1.8/rexml/document.rb:176:in `new' from /usr/lib/ruby/1.8/rexml/document.rb:176:in `build' from /usr/lib/ruby/1.8/rexml/document.rb:45:in `initialize' from -e:1:in `new' from -e:1
となってしまう。
$ echo "<test/>" | ruby -v -rrexml/document -e 'p REXML::Document.new( ARGF ).root' ruby 1.8.5 (2006-08-25) [i486-linux] <test/>
Ruby1.8.5 だとOKらしい。
_ GoogleがYouTubeを16億5,000万ドルで買収
GoogleがYouTubeを買収したことにより「Google Video」の存在が注目されるが、Google Videoは存続すると説明されており、GoogleのCEOであるEric Schmidt氏の言葉を借りれば「永久になくならない」という。
本当かよ。
_ Intel、Pentium D 805を生産中止
短命だったな〜。
_ ドコモケータイ datalink が CPU を食い尽くしているかもしれない
うちの環境では大丈夫なようだ。