2007-09-01から1ヶ月間の記事一覧

Ctrl + Cで終了しないRubyプログラム

バッチ用のRubyプログラムをちょっと動かしてからCtrl + Cで終了させたものの、止まってくれなくて焦る。標準出力にガンガン出力されていく…。 kill -s 9 で強制的にKillするが、そもそもCtrl + Cで止まらないことが問題。 ちょっと考えてみたところ、原因は…

プレースホルダを遅延評価する

最近便利に使っているのがプレースホルダ(%s)を遅延評価させること。 要は動的な定数(?)を定義する事が出来る。 ソースを見た方が早いと思うのでさくっと。 SEARCH_URL = 'http://www.google.co.jp/search?q=%s' %w(ruby perl php).each{|word| puts SEAR…