Rubyの履歴
ALGOLの皮をかぶったLisp
1.8はインタプリタ方式だったのが、1.9からJIT方式に変わった
スクレイピングライブラリ
gem install hpricot
http://mono.kmc.gr.jp/~yhara/rubyscraping/?Hpricot
文字コード変換
require 'kconv'
str.toeuc
str.tosjis
str.toutf8
http://jp.rubyist.net/magazine/?0009-BundledLibraries
PHPのcall_user_func
Object.method(:method_name).call(args)
http://www.ruby-lang.org/ja/man/html/Method.html
ファイルに書き込む
File.open(filename, 'w'){|f|
f.puts hogehoge
}
http://www.namaraii.com/rubytips/?%A5%D5%A5%A1%A5%A4%A5%EB%A...
PHPのdate('YmdHis")
Time.new.strftime("%Y%m%d%H%M%S")
置換
rubyは改行コード問わず、\nらしい
str.gsub(/\n+/, "\n")
マッチして配列
ary = str.scan(/ /)
文字コード指定して実行
Shift_JIS: ruby -Ks