Hatena::ブログ(Diary)

mteramotoの日記 RSSフィード Twitter

2011-11-06

2011年11月06日のツイート

perlでEvernoteのAPIを使うときに'Missing version identifier'で怒られた

とある目的でperlからEvernoteAPIを使う必要にかられて挑戦してみたところ、'Missing version identifier'でUserStore->checkVersionが異常終了して困ってた。環境を変えて調べてみると、Mac OS X上にperlbrewで作ったperl 5.14.2環境ではうまくいかなくて、FreeBSD環境だとうまくいく。

例外の内容はこんなかんじ。

$VAR1 = bless( {
                 'code' => 0,
                 'message' => 'Missing version identifier'
               }, 'Thrift::TException' );

よくよく考えると、Evernote APIはThrift::HttpClient経由でlibwwwを使うんだけど、アクセス先がhttpsだった。Mac OS X上では、libwwwをhttps対応させてなかったのが原因だ。というわけで、Crypt::SSLeayとLWP::Protocol::httpsを追加でインストールして解決した。

FreeBSD portsだとMakefileの以下の記述により、OPTIONS SSLを有効にしていればSSL対応になるので、最初は気づかなかったよ。

.if defined(WITH_SSL)
RUN_DEPENDS+=   p5-Crypt-SSLeay>=0:${PORTSDIR}/security/p5-Crypt-SSLeay \
                p5-LWP-Protocol-https>=0:${PORTSDIR}/www/p5-LWP-Protocol-https
.endif

2011-11-03

Kindle向けの電子書籍レンタルサービスがすごすぎる件

Amazon.comKindle向けの電子書籍レンタルサービス"Kindle Owners' Lending Library"を始めた。これがなんとも太っ腹の内容なので、紹介。

  • ニューヨークタイムズベストセラー100タイトルを含む5000タイトル以上の品揃え
  • レンタル期限は無期限、ただし1度にレンタルできるのは1タイトルだけで、1月に1タイトルのみレンタル可能
  • Amazon Primeサービス(年79ドル)以外に追加費用は不要

また、現時点で利用できるのはKindleデバイスのみで、iOSAndroid向けのソフトウェアでは利用不可。

Amazon PrimeのサービスはAmazon.co.jpと同じなので、日本からKindleを使っている人には意味がないけど、このためだけに契約してもいいかも。

あと、本好きとしては日本でもどこかが類似のサービスを実現してくれることを切に願う。できれば読み放題で。ラノベ読み放題とかコミックス読み放題とか、胸が熱くなるな

2011-11-01

ISC DHCPを4.2.3にアップグレードした

おうちサーバではDHCPサーバとしてISC DHCP 3.1を使ってたんだけど、脆弱性があるということでportsから削除されてたことに気がついた。というわけで、4.2にアップグレードした。

4.2は3.1に比べていろいろ機能追加されてるけど、うちではIPv4DHCPが動けば十分なので、特に変わったところは感じられない。設定ファイルやleaseファイルもそのまま使えるので、isc-dhcp31-serverを削除して、portsからnet/isc-dhcp42-serverをインストールするだけでアップグレードは完了。

2011-10-31

Netatalkを2.2.1にアップグレードした

Mac OS X LionでなんちゃってTimeCapsuleを実現するために、Netatalkを2.2.1にアップグレードした。LionAFP 3.3を要求するので、以前のNetatalkだとネットワーク越しのTimeMachineがうまく動かないのだ。NetatailのLionサポートがらみではいろいろあったけど、最終的には2.2.1がリリースされたので、今回はそれにアップグレードした。

設定ファイルは2.1で使っていたモノがそのまま使えるので、portupgradeを使って新しくすればおしまい。なお、2.2.1からはAvahiに自らサービスを登録するようになったので、以前の手順で、/usr/local/etc/avahi/services配下に設定ファイルを用意する箇所は必要なくなった。

APPLE Time Capsule 3TB MD033J/A

APPLE Time Capsule 3TB MD033J/A

2011-10-30

流行に乗ってSteve Jobsを買ってみた

スティーブ・ジョブズ I

スティーブ・ジョブズ I

流行に乗って、Steve Jobsを買ってみた。最初はKindle版を買って読み進めてたけど、この手の本を英語で読む気はしなくて途中で放置してた。翻訳版が届いて、先ほど読み終えたところ。

翻訳版の価格は、そこらじゅうで議論になってるけど、個人的にはこの装丁ならこんなもんじゃ?と思う。上下巻に分かれているのも、文字の大きさと発売時期前倒しによるものだろうし。

内容についても皆が語っているので、あえてここで紹介するほどのことはナシ。これを読んで真似をする人が出ないことを祈るのみ。有名人の伝記なんて変人の記録以外の何物でも無いので、「へー」と思って流すくらいがちょうどよい。

このtweetには全く同意せざるを得ないな。

IIもそのうち発売予定だけど、技術史とそれにまつわるエピソードの部分は秀逸で、楽しみ。

スティーブ・ジョブズ II

スティーブ・ジョブズ II