2007-10-24から1日間の記事一覧

例外を整形する

すでに別の関数が用意されていそうな気もする。 def format_exception(e) backtrace = e.backtrace head = "#{backtrace.first}: #{e.message} (#{e.class})" rest = backtrace.slice(1..-1).map {|i| "\tfrom #{i}" } ([head] + rest).join($/) end def foo…

レシーバを変える

f = lambda do p self end f.call String.new.instance_eval(&f) String.module_eval(&f) main "" String追記 レシーバにかかわらず、コンテキストは憶えている…と。 def make_f a = 100 lambda do p self p a end end f = make_f f.call String.new.instanc…

tag cloud

ぱっと見で「なにが流行っているのか?」を知るにはいいとも思うけど、インデックス的なインターフェースとしては使いやすいのかなぁ?

yahoo_jp_transit 0.1.1

http://rubyforge.org/projects/yahoojptransit/ 駅名検索をできるようにした。 しばらくしたら、0.1.1がgemでインストールできるようになるはず。 yahoo_jp_transit (0.1.0) Scraping library for Yahoo! route information.(http://transit.yahoo.co.jp/) …

link:不在の証明、ミニクジラ

WEB

http://selfkleptomaniac.org/archives/359 よくわかる。

gemにjruby

もうこんなところまで。。。と感心してしまった。 ~/work$ gem install hpricot Need to update 5 gems from http://gems.rubyforge.org ..... complete Select which gem to install for your platform (i386-mswin32) 1. hpricot 0.6 (mswin32) 2. hpricot…