2011年10月19日水曜日

素で入れたperlbrewにはLWP::Protocol::httpsを

ニコニコ動画を取り込みたいと思いperlbrew環境で試していた所
どうもAPIから帰ってくる答えが手元のブラウザと違う。
なんでかなといろいろ探って遡っていったらサインアップでこけてた。
サインアップは毎回LWP::UserAgentを使用しているので問題無いと
思っており戻り値もちゃんと帰ってくるのでいいと思っていたら
大間違いに気がつく。そう戻り値にちゃんと書いてあるのだ。

$ lwp-request -e -d https://secure.nicovideo.jp
501 Protocol scheme 'https' is not supported
(LWP::Protocol::https not installed)
Content-Type: text/plain
Client-Date: Wed, 19 Oct 2011 06:21:24 GMT
Client-Warning: Internal response

(ダメじゃん。おれ)
自分Crypt::SSLeayが入っていればLWPもそれに追従するものと
思っておりました。基本的に。
なので

cpanm LWP::Protocol::https

で解決。

2011年10月13日木曜日

HTC Evo WiMAXでgoldcard作成

ISW11HTでMicroSDカードをカスタムFWなどを
インストールする際に必要なgoldcard作成のお話。
どうもこの機種ではマウント構造が少し違うみたい。
私のは
/sys/class/mmc_host/mmc2/mmc2:*/cid
にありましたので表示する際は
adb shell cat /sys/class/mmc_host/mmc2/mmc2:*/cid
となります。