トップ 最新 追記
RSS feed

ただのにっき


2011-01-04(火) [長年日記]

日経電子版をスクレイピングしてKindle向けmobiファイルを作る

[写真]Kindle上で日経電子版を読む

日経電子版は家族でアカウントを使い回してよいという先日の調査結果を受け、それなら新聞を読む生活に戻れるかも知れないねということで、Kindleで読むための準備を開始。「準備」というのは、まだ電子版の有料会員に申し込んでないからなんだけど……。

とりあえず、トップページに載っているトップニュースと主要カテゴリへのリンクを拾って、個々の記事を持ってくるという簡単なスクリプトを書いてみた(→nikkei-scraper.rb)。ついでにKindle向けのmobiにするための各種ファイルも生成するので、あとはkindlegenを実行するだけでmobiができる。

全面的にちゃんとCMSで生成されているだけあって、非常にスクレイピングしやすいサイトだというのはわかった。ただニュースだけじゃつまらないので、コラムなんかも拾ってくるようにしたいな。というか「私の履歴書」はどこ……?

それからこのコードはやっつけすぎるのでもうちょっとなんとか……。あと、生成したmobiファイルをメールでKindleに送るようにすればカンペキなんだが、添付ファイルつきメールをRubyで送るには、今だったら何を使えばいいんだっけ? まだTMail?

それにしてもKindle向けのデザインは難しい。HTML+CSSとはいえ、解釈が独特というか中途半端なので、どういうスタイルが期待通りに適用されるのか、ちゃんとベンチマークしてやらないとまともにレイアウトできそうにない。まぁ、ニュースや小説を読むだけなら、単純素朴なCSSでいいのだけれど、それすらも苦労する。OnDeckはすごいなぁ(というかそれを変換したcalibreがすごいんだろうけど)。

Tags: kindle

2011-01-03(月) [長年日記]

Programming Day

「休暇の最終日はプログラミングする日にするぞ」宣言をしていたので、そのとおりに。

tDiary

溜まっていたパッチをあてたり、新しいプラグインをcontribに登録したり……って、自分では何も書いてないじゃまいか。せいぜいCSRF対策キーの生成を自動にしたくらいか。

本当はテスト環境をRack上に構築するつもりだったんだけど、新しいことをするには気力が不足していた(主に血中アルコール濃度が原因)。第一tDiary.Netも新しいサーバに引っ越したいんだけど、これはDebian Squeezeが出るのを待ったほうがいいかな。

自炊用Rakefile

こないだ始めた作業の続き。

けっきょく動的タスク生成を使って依存関係を細かく指定することで、なんとか動くものができたような気がする。が、新しい素材がないのでテストはまた今度かな。同じようなタスク分割のニーズから、sasasinさんの元スクリプトも3分割されたようだ。pngよりjpgの方がきれい、という指摘は試してみないといけないね。

Parabolic Antenna Lovers!!

1件更新。ってこれはプログラミングじゃないか。

Facebookのファンページに寄せられた「ファン」からの写真を使ったページ第一弾。こんな感じで世界中のパラボラアンテナを収集できたらいいなぁ。あと、同じしかけで「こま犬ライブラリ」も復活させないと……。


2011-01-02(日) [長年日記]

初詣: 寒川神社、江ノ島神社

[写真]今年の正月飾り

今日は例年のとおり寒川神社に初詣、ついでに足を伸ばして江ノ島まで行こうということに。やっと14-150mmズームの出番だぜ。ちなみに↑は、出かける前に自宅で撮った今年の正月飾り。

寒川神社

[写真]今年の干支ねぶた

寒川神社は例年と同じ程度の込み具合か。干支ねぶたのテーマは「かぐや姫と月の兎」……って、フィクションかよ! 右の男性は誰だかわからず。たぶんかぐや姫への求婚者だと思うけど。

江ノ島

[写真]海苔羊羹。味は微妙。

江ノ島に着いたら遊覧船に乗って島の裏側、岩屋の方に出てから神社巡り。途中、「名物・海苔羊羹」を食べてみたけど、普通に甘い羊羹に、焼きそばを思わせる青のりが少量混ぜてある程度で、なんというかビミョウな味。これが塩味ベースにしてもっとたっぷり海苔が入っていたらいいんじゃないかなー。

[写真]夕焼け

島を横断しながら神社をまわり、久しぶりにこま犬たちに会って写真を更新したり(たぶん前回来たときに持っていたのはDimageVではないかと)、猫を撮ったり。最後はちょうど夕暮れで、橋からいい感じの夕焼けが見えた。


トップ 最新 追記
RSS feed