2009-04-24から1日間の記事一覧
Phusion, The Computer Science CompanyRuby Enterprise Editionの最新版、Ruby Enterprise Edition 1.8.6-20090421が22日(米国時間)に発表された。Ruby Enterprise EditionはオフィシャルのRubyをベースにガベージコレクタやmalloc実装などを入れ替えること…
Sinatraといっても、フランク・シナトラじゃないよ。My Wayは聞きほれたけれど。Rubyの超軽量フレームワーク Sinatra http://www.sinatrarb.com/FLOSS桜山でRubyについて発表させていただいたとき、河合さんから紹介してもらいました(感謝)。まった…
backtraceの表示は逆順の方が便利 - Hello, world! - s21g Rails勉強会#40のセッションでも言いましたが、エラーが発生した時等に表示されるbacktraceの表示は、コンソールのように上から下に流れる画面上では通常の逆順のほうが追いやすいと思います。とい…
RubyでUnicodeから文字を得る方法 - Hello, world! - s21g 例えばJavaScriptだと"\u3000"と書けば良かったのですが、少なくともRuby-1.8系ではこれに相当する記法が無さそうだったので、いつも困ってました。色々調べてみた結果、以下のようにすれば良さそう…
Rails2.3にポートしたアプリに思わぬバグが発生したので調べたところ、URL中の ; (セミコロン)の解釈が従来と変わったようです。Rails2.1.2GET http://localhost/redirects/887308412?a=3;b=2 の場合Parameters: {"a"=>"3;b=2", "action"=>"show", "id"=>"88…
と思いません?def foo(x)endfoo(1, 2) #=> wrong number of arguments (2 for 1) (ArgumentError)1.step(10, 0) { } #=> step can't be 0 (ArgumentError)a = []; a #=> tried to flatten recursive array (ArgumentError)... http://d.hatena.ne.jp/ku-ma-…