Rubyの履歴

ALGOLの皮をかぶったLisp

1.8はインタプリタ方式だったのが、1.9から中間コードに置き換える方式に変わった

スクレイピングライブラリ

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

PHPcall_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...

PHPdate('YmdHis")

Time.new.strftime("%Y%m%d%H%M%S")

置換

rubyは改行コード問わず、\nらしい
str.gsub(/\n+/, "\n")

マッチして配列

ary = str.scan(/ /)

文字コード指定して実行

Shift_JIS: ruby -Ks

Windowsのインストーラ

http://rubyinstaller.rubyforge.org/wiki/wiki.pl
gemとかも入る