2011-01-05(水) [長年日記]
■ ようやく「まおゆう」を読み終えた
先月21日にPDF化した「まおゆう」こと「魔王『この我のものとなれ、勇者よ!』勇者『断る!』」、やっと読み終えた。いやー、長かった。面白かったけど。先日出た書籍もけっこう売れているようで、よかったですな。
骨格は「ドラえもん」のバリエーションというか、SF的に言えば「未来の外挿」タイプ。おなじみの「剣と魔法」世界に、(現実の)未来のテクノロジーを無邪気に投入したらどうなるかというシミュレーションが前半。「経済」というキーワードで語られることが多いけど、経済も含めたテクノロジーの話だと思うよ。
うってかわって後半は骨太の「物語」で、新旧テクノロジー、魔法と科学が入り乱れる戦争描写がメイン。前半に仕込んだタネがいっせいに芽吹いて葉を広げ、けっこう感動的なラストへ。この大長編で読者を飽きさせないストーリーテリングは素晴らしい。こんなに思い切って「ファンタジー」を否定してしまって大丈夫かいなと思いながら読んでいたけど、むしろそこがウケているのかも。
ただ後半になると誤字が急増していかにも「書き飛ばした」感が強まるし、登場人物が入り乱れて前半にくらべて格段にわかりにくい。このあたりはおそらく書籍版では直っていると思うので、気になるなら本を買った方がいいだろう。ちなみに手元ではできるだけ誤字を修正、縦書きでも読みやすいように英数字を置き換えた青空文庫フォーマットのテキストがあるんだけど、これって配ったらまずいんだろうなぁ。ライセンスが明示されてない著作物って面倒デスネ。
あと、登場人物には固有名詞がなくて役柄(ロール)名しか与えられていないため、会話中でもロールで相手を特定するんだよね。しかもなぜか代名詞がほとんど使われないので、めっちゃ不自然。これが作者の作文技術のなさゆえなのか、特定フォーマットを模すためにわざとやっているのかわからないけど、読んでて白けるのが難点。人間はこんなふうに会話しません。
そういえば、少し前に書籍のフォーマットに関していろいろ文句を言っている人がいるのを知ったのだけど(たとえばTogetterだとこのあたり)、書籍を神格化しちゃっててなんだかなーと感じた。2chが原典で、最初の編集物がまとめサイトだとすれば、書籍なんて三次メディアに過ぎないわけで、それだけ後発ならいろいろ手を入れて工夫するのはむしろ当たり前。原典にあたりたい人はネットを探せばいいわけで(いつでもタダで読めてしかもコピーがとれる!)、いまどき「最初の書籍化」なんてものに原典的な価値を求めてどうすんのかと。
だいたい、ト書きすらない、セリフとオノマトペのみで構成されているこの作品は、一般的には「戯曲」の一種なのだろうが、むしろ(マンガの)「ネーム」と呼ぶほうがふさわしい(本来のネームはそういうものじゃないけど)。なんせ「ばさりっ」なんてオノマトペが説明抜きで登場するんだから(状況からしてたぶんこれは「天幕をめくって人が入ってきた様子」)、あとはコマ割りをして絵を入れればマンガになる。
だとすれば最初の書籍を小説の体裁で出すなんて保守的発想もいいところで、むしろ最初から少年ジャンプあたりで連載した方がよかったんじゃないの。この国ならむしろコミックスの方が後世に残るでしょ。書店で入手できなくなってもマン喫で一気読みできるし、絶版になったらJコミに置けばいいわけでさ。そういう観点で今回の書籍化を「残念」というならわからんでもない。もっと冒険したっていいだろうに(いや無茶を承知で書いてるけどさ)。
2011-01-04(火) [長年日記]
■ 日経電子版をスクレイピングしてKindle向けmobiファイルを作る
![[写真]Kindle上で日経電子版を読む [写真]Kindle上で日経電子版を読む](https://userimages.tdiary.net/sho/20110104_0.jpg)
日経電子版は家族でアカウントを使い回してよいという先日の調査結果を受け、それなら新聞を読む生活に戻れるかも知れないねということで、Kindleで読むための準備を開始。「準備」というのは、まだ電子版の有料会員に申し込んでないからなんだけど……。
とりあえず、トップページに載っているトップニュースと主要カテゴリへのリンクを拾って、個々の記事を持ってくるという簡単なスクリプトを書いてみた(→nikkei-scraper.rb)。ついでにKindle向けのmobiにするための各種ファイルも生成するので、あとはkindlegenを実行するだけでmobiができる。
全面的にちゃんとCMSで生成されているだけあって、非常にスクレイピングしやすいサイトだというのはわかった。ただニュースだけじゃつまらないので、コラムなんかも拾ってくるようにしたいな。というか「私の履歴書」はどこ……?
それからこのコードはやっつけすぎるのでもうちょっとなんとか……。あと、生成したmobiファイルをメールでKindleに送るようにすればカンペキなんだが、添付ファイルつきメールをRubyで送るには、今だったら何を使えばいいんだっけ? まだTMail?
それにしてもKindle向けのデザインは難しい。HTML+CSSとはいえ、解釈が独特というか中途半端なので、どういうスタイルが期待通りに適用されるのか、ちゃんとベンチマークしてやらないとまともにレイアウトできそうにない。まぁ、ニュースや小説を読むだけなら、単純素朴なCSSでいいのだけれど、それすらも苦労する。OnDeckはすごいなぁ(というかそれを変換したcalibreがすごいんだろうけど)。
2011-01-03(月) [長年日記]
■ Programming Day
「休暇の最終日はプログラミングする日にするぞ」宣言をしていたので、そのとおりに。
tDiary
溜まっていたパッチをあてたり、新しいプラグインをcontribに登録したり……って、自分では何も書いてないじゃまいか。せいぜいCSRF対策キーの生成を自動にしたくらいか。
本当はテスト環境をRack上に構築するつもりだったんだけど、新しいことをするには気力が不足していた(主に血中アルコール濃度が原因)。第一tDiary.Netも新しいサーバに引っ越したいんだけど、これはDebian Squeezeが出るのを待ったほうがいいかな。
自炊用Rakefile
こないだ始めた作業の続き。
けっきょく動的タスク生成を使って依存関係を細かく指定することで、なんとか動くものができたような気がする。が、新しい素材がないのでテストはまた今度かな。同じようなタスク分割のニーズから、sasasinさんの元スクリプトも3分割されたようだ。pngよりjpgの方がきれい、という指摘は試してみないといけないね。
Parabolic Antenna Lovers!!
1件更新。ってこれはプログラミングじゃないか。
Facebookのファンページに寄せられた「ファン」からの写真を使ったページ第一弾。こんな感じで世界中のパラボラアンテナを収集できたらいいなぁ。あと、同じしかけで「こま犬ライブラリ」も復活させないと……。
◆ eikus [まとめサイトの殆どは書いた人に無断でやったモノで、よくても事後承諾に過ぎないわけです。それを「最初の著作物」であると..]
◆ ただただし [まとめサイトに関する記述は「著作物」ではなく「編集物」。脊髄反射しないでちゃんと読もうね。 あと言うまでもないけど、..]