ruby

Python の文法だけを Ruby っぽくしてみたらどうなるか実験した

こんにちわ、あらびきプログラマー moriyoshi です。Python が生理的に嫌いな人からよく聞く話として「インデントでブロック構造を表す」ってのがありますね。じゃあ中身はそのままで文法だけ Ruby っぽくしたらどうなるんでしょうかね。Python はトークナイ…

GDBで実行中のスクリプト言語のスタックフレームをダンプしてみる試み

よく分からない理由で固まってしまったプロセスがあった。テスト環境ではなかなか再現しない。このようなとき、本番環境でデバッガを走らせるようなことも選択肢として考慮したいところ。今回は Ruby のプロセスが固まってしまったので、Rubyの eval.c と 10…

Ruby-GetText + Rails で raw post / put するとはまる件

6時間位悩み抜いて (悩みすぎ) 原因が分かったので、よしパッチをつくろう! と思ったら昨日修正されてるという…。 (ファイルは lib/gettext/locale_cgi.rb) 1.8 (mutoh 21-Jul-07): if cgi_.has_key?("lang") and ret = cgi_ ["lang"] and ret.size > 0なん…

Ruby-GetText + ActiveRecord ではまりどころ

大したことはないけど、ちょっとメモ。mixin されるメソッドと同じ名前のカラムを作ると妙な挙動をする (例: locale)。そんなとき、Ruby-GetText にはメソッド名に (!) を付けといてほしいなーと望む。セマンティクス的にも大きく外れてないし。