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

Rubyで相対URLから絶対URLを求める

URIというライブラリを使う require 'uri' URI::join('http://example.com/a/b/foo.html','bar.html').to_s #=> http://example.com/a/b/bar.html

rvmでRubyのバージョンが切り替わらない(解決)

$ ruby -v ruby 1.8.5 (2006-08-25) [x86_64-linux] $ rvm use 1.9 <i> Now using ruby 1.9.1 p376 </i> $ ruby -v ruby 1.8.5 (2006-08-25) [x86_64-linux] なんでなの?rvmのバージョンは0.0.999。 ruby 1.8.5はaptitudeでいれたruby 追記(解決) インストール後…

ruby1.8でメソッドキャッシュが無いとどれぐらい遅くなるのか(竹内関数)

Ruby1.8はメソッド呼出のとき、スーパークラスをたどりながらメソッドの実体を検索するのだが、メソッド呼出のたびに検索するのでは効率が悪いのでメソッドキャッシュというキャッシュを使う。Rubyソースコード完全解説をCSNagoyaで読んでいたときに「キャッ…