こしごぇ(B)

旧:http://d.hatena.ne.jp/koshigoeb/

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

Ruby の CSV.parse_line が遅いケース

改行が多いとパースに時間がかかるらしい。どこで時間がかかっているかなど、ソースは見てない。旧CSVは安定している様子。 1.8.7-p358, FasterCSV 1.5.5 # -*- coding: utf-8 -*- require 'benchmark' require 'rubygems' require 'fastercsv' require 'csv…

OSX Lion で iconv を使って WINDOWS-31J のデータを扱いたい

とある用途で Ruby の Mechanize を使う事になったわけですが、Mechanize は内部で Iconv を使用してエンコーディング変換を行っています。 なので、WINDOWS-31J なページを扱おうとした場合に、iconv が WINDOWS-31J に対応していないと困ってしまうわけで…