Kindle で RFC や Internet Drafts を読む ― 2009年12月28日
Kindle が日本にも出荷してくれるようになったという話を聞いてむずむずしていたのですが、電車や喫茶店で Kindle 使ってる人を時々見かけるようになったので「円高だし買っちゃえ」ということで購入しました。
標準では日本語のフォントが入ってないけど、日本語フォントが埋め込まれた PDF が読めるということで、青空キンドルを活用して、青空文庫 にある過去の作品群を読んでたりしていたのですが、そういえば RFC や Internet Drafts も読めると便利だよなぁ、と思い始めました。
手段を探してみると、Impedance Mismatch: Internet-Drafts for Kindle (2)にて、txt 形式の RFC を画像に変換し、それを zip で固めたものにするツールが紹介されています。しかし見やすさはいまいちで、Kindle の利点が生かせません。
そこで、RFC 2629 形式で書かれた RFC や Internet Draft があるので、それを HTML 等に変換する xml2rfc を使ってみることにしました。これを使って生成した HTML は文書の論理構造を反映した HTML になるので、これを Kindle に投入する文書の元にします。ちなみに、tools.ietf.org から入手できる HTML は txt を無理に HTML 化したようなものでいまいちです。
xml2rfc はTcl/Tkで書かれてるので、まず導入する必要がありますが、私の普段使いのDebian or Ubuntu 端末には既に入っていたので、すぐに起動できました。xml2rfc を起動して、xml ファイルをダイアログから選択し、出力に HTML フォーマットを選びます。
このxml2rfcが生成するHTMLはそれなりによいのですが、これをそのままKindleに持っていくと無駄な部分も多いのでそれを削ります。たとえば、冒頭部でのスタイルシートや、目次へのリンクは削ります。また、ASCII ARTで書かれた図表はpre要素で囲まれてしまいますが、これはKindleでは使えないので、code要素、br要素を使ったものにし、また、空白を に置き換えます。
この書き換えのために簡単なhtml2kindle.plというフィルタスクリプトをperlで作成しました。入力としてxml2rfcの生成したHTMLを与えると、それなりにKindle向けのHTMLを生成します。
次に、このHTMLを、Mobipocket Creatorを使って、prc 形式に変換します。HTMLをimportし、metadataを適切に編集し、Buildして保存します。そして、そのprcをKindleのdocumentsフォルダに入れると読めるようになります。
現状、xml2rfcを使いますが、これを直接XMLから変換するようにしようかとも思ってます。
参考文献
fit-PC2 と Windows 7 にデジタルラジオチューナー ― 2009年11月23日
ちょっと前の話になるのですが、fit-PC2 という超小型の ATOM マシンのディスクレスタイプを購入しました。PQI の 80GB の SSD を取り付け、Windows 7 の Home Premium をインストール。
これまで、デジタルラジオを聞くには Core 2 Duo を積んだミドルタワー機に Windows Vista を動かしていたのですが、やることのわりにはスペックが大げさで、無駄に電力を消費していたのが気になります。
そこでこの新マシンにデジタルラジオチューナを接続してみました。
まずは、Buffalo の DH-KONE/U2DS を接続してみました。結果からいえば動作はしたのですが、感度がいまいちで外部アンテナをつないだのにいくつかのチャンネルが受信できず。アンテナの接続の調整をちゃんとすれば問題ないのかもしれませんが、とりあえず。
次に、Windows7 を正式にはサポートしてはいない、PIX-ST050-PU0 をインストールしてみました。ソフトウェアやアップデータのインストールも問題なく進み、動作も快調。超!A&G+ も快調。インターネット経由での受信と違って安定して高音質となりました。
四国旅行(1) ― 2009年11月13日
それから一ヶ月ほど。高知に向けて出発。裏テーマとして「位置ゲー」を楽しむ、ということで鉄道のみでひたすら移動。インターネットと電源が移動中も使いたいのでN700系ののぞみ号を選んで乗車。当然に窓際の2列を選ぶ。移動の間は Ubuntu を入れた VAIO (VGN-TZ90NS) でずっと無線LANでインターネットにつなぎ、SSHで接続などをしていたのだが切断されることもなく接続それ自体は快適。新大阪までしか使えなかったけど満足。ただ、小刻みに振動が続くなかでノートを使い続けると酔ってしまい、気分が悪くなった。
ちなみに遊んでいた位置ゲーは、
* コロニーな生活☆PLUS
* ケータイ国盗り合戦
* 全駅制覇!駅コレクション
の3つ。いずれも妻の妹さん達に誘われた始めたものなのだけど、すっかりはまっている。
さて、のぞみ号は岡山に到着。駅弁を買い入れ瀬戸大橋線に乗り換える。乗ったのは特急南風号で、アンパンマン列車と呼ばれるもの。アンパンマンにそれほど思い入れがあるわけではないのだが、実物を目の前にすると夫婦してテンションが上がってしまう
列車はラッピングされてるだけでなく、内装も凝っていて、座席も壁の絵もカーテンもすべてアンパンマン。
さらには車内改札で押されるスタンプまでアンパンマンだった。
外は真っ暗なので瀬戸大橋も、吉野川沿いの渓谷も見えず。高知駅へ到着。
四国はアンパンマンに征服されているのか、ここにもアンパンマンが。はりまや橋やなること一緒にアンパンマンが。
さて、宿へ到着してチェックイン。
私 「今日から2泊3日で予約してる草野ですが」
宿 「1泊2日ではないですか?」
私 「え?」
宿 「え?」
iPhone を取り出してメールサーバへアクセスし、過去のメールから予約完了メールを探し出すと確かに1泊2日になってしまっていた!!なんてこったい。しかし幸いにして1泊を追加できてその場は解決。
はー、びっくりした。
この日の様子は Twitter でもリアルタイムに記録しています。




最近のコメント