最近読んだもの (2006 年 12 月)2006年12月22日 00時48分

積読がどんどん増えていきます。正月にどれだけ消化できるでしょうか。

戦う司書と恋する爆弾 (山形石雄)

タイトル買いが成功。「戦う司書」は置いといて、「爆弾」――人間爆弾に改造され、人の心を奪われた少年――の恋する様がすばらしいです。決して手の届かないところにいる二人が、お互いを心の芯に据え行動するという構造が見事。

小公女 (バーネット、伊藤整訳)

アニメ『奏光のストレイン』(登場人物の名前が小公女から採られている) が面白かったところに、たまたまブックオフで見かけたので購入。主人公の名前が「サアラ」となっているのはすべて「セーラ」に脳内変換して読みました。何というか、妄想想像力の勝利ですね、これは。つらい境遇に落ちた少女が想像力を働かせ耐え忍んでいたら、財産が転がり込んできて想像が現実になりましたよというお話です。何が面白いかといえばサアラが単なる聖人君子ではないところ。人形は人形でしかなく、動き出して自分を慰めてくれないのは仕方のないことだという例えに「ラヴィニアやジェッシイにものがわからないのと同じことなのね」と言ってのけるあたり黒すぎます。

読み終わったあとで青空文庫菊池寛訳があるのに気づいたのですが、これがまたすごい。「宮様」と書いて「プリンセス」とルビが振ってあります。それならタイトルも「小宮様」とすべきではと思うのですが、なぜかそこだけは「小公女」。伊藤整訳で「肉まんじゅう」となっている食べ物が何なのか思っていたら、こちらでは「肉饅頭(ミート・パイ)」となっており疑問が解けました。

わたしたちの田村くん (竹宮ゆゆこ)

タイトルだけ見てハーレム物かと遠慮していたのですが、泣けるという話を聞いて手に取ってみました。……自分の過去と照らし合わせて心に突き刺さってきます。文章はあまり好みではありませんがストーリーを思い起こすとじわじわときます。私に田村くんの 10 分の 1 の甲斐性でもあったならばと中高生時代の自分を呪わずにはいられません。いや、当然のごとく板ばさみの恋に悩まされることなど欠片もなかったんですが。いろいろな意味で走ってこその青春ということを再認識させてくれます。

それにしても、この作品に限らず、皆さん遠めに見ただけの人物をよく覚えていますね。元来人の顔と名前を覚えられず、佐々木倫子の忘却シリーズを読んだときにこれは自分だと確信した私にとっては、まったくうらやましいを通り越して感心するばかりです。そんな私は那州雪絵の至言「もてたかったらまず忘れてはいけない」をかみ締めて今日も生きていくのでありました。

よくわかる現代魔法 (桜坂洋)

  1. よくわかる現代魔法
  2. よくわかる現代魔法―ガーベージコレクター
  3. よくわかる現代魔法―ゴーストスクリプト・フォー・ウィザーズ
  4. よくわかる現代魔法―jini使い
  5. よくわかる現代魔法―たったひとつじゃない冴えたやりかた

サブタイトルにひかれて購入。GhostscriptJini は全然使ってないけどガベージコレクタには日ごろから大変お世話になっています。「たったひとつじゃない冴えたやりかた」に TMTOWTDI がかけてあるのはうまいと思ったけど本文には出てきません。ドジな女子高生が、コンピュータを駆使して「コード」を組み上げる「現代魔法」と関わっていくお話です。

コンピュータネタはわかるけどゲームネタ (?) はよくわからず。どうも全体的にネタの組み込み方が甘く、そのネタを知らないと楽しめないつくりになってしまっているような気がします。それから主人公の友人の C と Perl ができる女子高生に違和感が。単にプログラミングができるというだけなら別にいいんですが、スナックと炭酸飲料を好む生活態度まで Geek な女子高生というのはちょっとね……。案外そういう女子高生もいたりするんでしょうか?

主人公の使う魔法にたらい―― TV のコントで降ってくるような金たらい――の召喚があるのですが、ちょうどたらいを回した後だったのでこれには大笑い。師匠の専門は関数型言語ときましたし、これは最後には遅延評価による高速たらいまわしとかでてくるんですよね!? 遅延で高速というのも字面だけ見ると妙な話ですが。

しかしコンピュータネタメインのライトノベルというのはなかなかないですよね。水無月ばけらあたりが『友井町セキュリティホールバスターズ』なんて書いてくれたら絶対に買うんですが。

Firefox 2 へ移行2006年12月22日 00時51分

Firefox 2.0.0.1 が出たので常用のブラウザを Firefox 1.5 系統から 2 系統へと移しました。それに伴い、ブックマークと拡張機能の整理を決行。userChrome.js のおかげで拡張の数を大幅に減らすことができました。以下移行に伴い削除した拡張の一覧。

Copy URL +
Launchy
Paste and Go 2
Right Encoding
TabScroller
Tabs Open Relative
Zone Identifier Extension
userChrome.js で代替。
Link Alert
userContent.css で代替。
Sage
livedoor Readerはてなアンテナに移行。
undoclosetab
本体にて実装。

Link Alert の代替としたスタイルシート (Windows 用) は以下のとおりです。新しいウィンドウを示す適当なアイコンが見当たらなかったので exe のを流用。ツールバーの項目にある「新しいタブ」のアイコンが使えるといいのですが、大きな画像の一部を使う手立てはあるのでしょうか?

/* 特殊なリンクに対するマウスカーソルを変更する */
:-moz-any-link[target="_blank"] {
  cursor: url("moz-icon://.exe?16"), pointer !important;
}
:-moz-any-link[href$=".pdf"] {
  cursor: url("moz-icon://.pdf?16"), pointer !important;
}
:-moz-any-link[href^="javascript:"], :-moz-any-link[href="#"][onclick] {
  cursor: url("moz-icon://.js?16"), pointer !important;
}
:-moz-any-link[href^="mailto:"] {
  cursor: url("moz-icon://.eml?16"), pointer !important;
}