2011-05-22から1日間の記事一覧

Matz日記が止まっている件

私は日記と言うか、日々考えていることを言いたい放題することを再開しました。まつもとさんの日記は2010年11月14日で止まりました。半年以上活動していないのです。ちょっと心配。なのでRuby関連のメーリングリストを調べました。ruby-devで5/11にメールが…

6÷2(1+3)の答えは?

掛け算が省略されてるから算数じゃない。おそらく数学。 なら(6/2)*(1+3)だし(1+3)*(6/2)でもある。 3*4=12, 4*(6/2)=12 やっぱり12でしょうwwwなんで(6/2)という括弧がつくかというと括弧が使われた時点で、それまでの式に自動的に括弧を付けたのと同じ…

StringIO

これって他の言語にはすでにあったものを、私が知らずに車輪の再発明してpure Rubyで書いて、あとでRubyで私の実装とは関係なく拡張ライブラリとして実装したんだねぇ。 IOがEncodingを持つ現在、Encodingを持つStringIOがどうなるのか、興味はあるけど調べ…

ERBのtrim_mode

ERBのって俺が言い出したんだった。知らなかったというか、忘れてたwhttp://blade.nagaokaut.ac.jp/cgi-bin/vframe.rb/ruby/ruby-list/37875?37875-38369このスレッドが発端です。になったのは[ruby-list:37966]からです。記号として'-'じゃなくても良かっ…

ERbとErubisどっちもどっち、そしてRailsの選択の間違い

とりあえずRails2まではERbだったわけです。Rails3作るときにERbよりもErubisってのが速いし大体同じ(基本はeRuby文法)という情報が入った。んじゃ速いほうがいいだろ、ということでErubisに乗り換えた。 この時点でERbとErubisの非互換部分についてあまり考…