2010-10-11(月) 晴のち曇 [長年日記] この日を編集
_ CANON iMAGE GATEWAY からプラグイン無しで画像を一括取得する
写真をうpしましたと連絡が来たので覗いてみると CANON iMAGE GATEWAY ってところでした。画像の一括取得にはアルバムプラグインユーティリティという M$ IE のプラグインをインストールしなければならないようですが、そもそも M$ IEなど使わないですし、某社が作ったソフトウェアを日常で使わないプラグインをインストールしたくないというのもあって Web scraping で凌げないかと思いました。しかし、JavaScript でがんじがらめになっていたのですんなりとはいかないということで Watir を使ってみました。
いつの間にか FireWatir も merge されていたようですが、Firefox の場合は JSSh プラグインをインストールする必要があります。が、今のところ以下のコードでは Firefox で動きませんでした。JSSh プラグインは FreeBSD 版が無いので作れるもんなら作ってみたいところです。
画像の保存の箇所のコードは Watir::Image#save を使えば良さそうなのですがコケたので open-uri で書いてみました。
2010-10-13(水) 曇のち雨 [長年日記] この日を編集
_ 光ポータブル タイプB(SIMフリー版) 申し込み
ついカッとなってという訳ではありません。家にいると夜の作業が捗らないのでアテンションを高めるために外で作業できる環境を整えようと思ったからですYO。
2010-10-14(木) 曇 [長年日記] この日を編集
_ 光ポータブルの確認電話
昨日申し込んだ光ポータブルの受付から確認の電話がありました。
_ b-mobileSIM U300 1ヶ月(30日) パッケージ
光ポータブルで使うためにお試しで買ってみました。
2010-10-18(月) 晴のち曇 [長年日記] この日を編集
_ phpize がコケる
swfed-0.21 リリースというお告げがあったので野良portも更新してみることにしました。で phpize でコケてしまう現象が発生しました。
# make ===> License check disabled, port has not defined LICENSE ===> Found saved configuration for php5-swfed-0.19 ===> Extracting for php5-swfed-0.21 => MD5 Checksum OK for swfed-0.21.tar.gz. => SHA256 Checksum OK for swfed-0.21.tar.gz. ===> Patching for php5-swfed-0.21 ===> Applying FreeBSD patches for php5-swfed-0.21 ===> php5-swfed-0.21 depends on executable: re2c - found ===> php5-swfed-0.21 depends on file: /usr/local/bin/phpize - found ===> php5-swfed-0.21 depends on file: /usr/local/bin/autoconf-2.68 - found ===> php5-swfed-0.21 depends on shared library: gif.5 - found ===> php5-swfed-0.21 depends on shared library: png.6 - found ===> PHPizing for php5-swfed-0.21 Configuring for: PHP Api Version: 20090626 Zend Module Api No: 20090626 Zend Extension Api No: 220090626 Cannot find autoconf. Please check your autoconf installation and the $PHP_AUTOCONF environment variable. Then, rerun this script. *** Error code 1 Stop in /usr/ports/graphics/php5-swfed. *** Error code 1 Stop in /usr/ports/graphics/php5-swfed.
つい最近、autoconf 2.6.8 にしたのでその辺があやしいそうな気がして PHP_AUTOCONF をキーワードに検索して出てきた x11-toolkits/php-gtk/Makefile を参考にいじってみましたが解決には至りませんでした。ってことで睡眠睡眠。
2010-10-19(火) 曇 [長年日記] この日を編集
_ phpize がコケる原因判明
昨日の問題の原因が分かりました。どうやら Punt autoconf267->autoconf268 をしたときに lang/php5 の PORTREVISION を Bump up していなかったのが良くなかったのではないでしょうかね。patch-scripts::phpize.in だと AUTOTOOLSに変更がある度に patch を更新しなきゃいけないんですが、これはイケてないような気がします。もっとうまいやり方はないかな。
取り敢えずは # portupgrade -f lang/php5 です。
_ freebsdport-php5-swfed 更新
phpize がコケる問題が解決したので野良portも更新してみました。