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

続:Mechanize2.0 ではまる

今度は mixi にログインできない。ログを見ると同じくCookieが送られていない。Mechanize 1.0.0 を使うと問題ない。今回はドメインの問題では無いので、また別の原因があると思われる。Mechanize2ではCookieは鬼門か?! 2011-11-12 追記 原因は判明。Set-Co…

Excel列名変換問題

id:JunichiIto:20111102:1320253815 の「Excel列名変換問題で第2回社内プログラミングコンテストを開催してみた(前編)」を見て、やってみた。 Rubyで書くことにしたが、Ruby固有の機能は使わずCでも簡単に書き直せる程度で。Excelの列名は、A,B,…,Z,AA,AB,……

UTF-8で処理するがファイルにはShift_JISで書く

メモ。文字コード変換に限らず、ファイル書き出しの直前に、処理を挟み込む場合。 # encoding: utf-8 require "nkf" # 特異メソッドを定義する方法 open("output1.txt","w") do |f| def f.write(str) super(NKF.nkf("-W --windows",str)) end f.puts "あいう…