_ [Ruby] SimpleCSV Ruby の CSV が遅いらしい。FasterCSV というのが速いようだ。 …が、CSV も FasterCSV も「"」がない空カラムが nil になるという変な仕様で使いにくい。 $ ruby -rfastercsv -e 'p FasterCSV.parse(%|aa,,bb\naa,"",bb|)' [["aa", nil, "bb"], ["aa", "", "bb"]] 「aa,,bb」も「aa,"",bb」も CSV としては同じ意味だらか結果も同じにすべきだと思うのだけど。 あと、FasterCSV にはバグがあるっぽい? $ ruby -rfastercsv -e 'p FasterCSV.parse(%|"aa\nbb"\r\n|)' /usr/local/lib/ruby/site_ruby/1.8/faster_csv.rb