iPhoneが発売されたということでEMOBILEのEMONSTERを買ってみた。
W-ZERO3と比べると通信速度が速く、かなり快適である。
id:typesterがオススメするだけのことはあるな。なるほどですねぇ〜。

W-ZERO3と比べると通信速度が速く、かなり快適である。
id:typesterがオススメするだけのことはあるな。なるほどですねぇ〜。


苦労した点その1
Imager::QRCodeではlibqrencodeというCのライブラリを使ってQRコードを作成しているのですが、このlibqrencodeのAPIがちょっと見ない間に変っていて(関数の名前とか引数の数とか)、あるバージョン以降のlibqrencodeをインストールした環境ではImager::QRCodeが動かなくなっていました。苦労した点その2
Imager::QRCodeのMakefile.PLでは、XSのコンパイルオプションに必要なImagerのtypemapなどが定義されたImager::ExtUtilsが必要になります。しかし、以前のバージョン(0.02以前)ではMakefile.PLに「use Imager::ExtUtils;」が書いてあり、元々Imagerがインストールされていない環境では当然「perl Makefile.PL」でコケていました。0.69 Sat 15 Mar 2008 - Adam Kennedy - Enabling configure_requires support (ADAMK)この関数がなにをするかというと、Makefile.PLを実行する前に指定されたモジュールをインストールするものらしいです。ただ、100%のCPANクライアント(ほぼCPAN shellのことかな?)がサポートするとは限らない(Module::InstallがPerl 5.004以降のみをサポートしてるからとの記述あり)と書いてあるので、通常はbuild_requires()でやった方がよさげです。