2011年12月26日 (月)

[本] 英国本格ミステリ作家が書いたサイコ物を読んだ

ダイヤモンド警視シリーズ第8段。英国本格ミステリの雄ピーター・ラヴゼイがサイコ物を扱ったらどうなるか。その答えがコレである。

ダイヤモンド警視シリーズであるということ以外、何の予備知識も無しに読み始めた。最初の10ページくらい読んだだけで、もしかして○○は殺されちゃうのかと思って、ハラハラドキドキしてしまった。

そう思わせておいて、いきなり意外な人物が死体となって登場。しかも殺人現場が大勢の海水浴客でごった返す浜辺であるにも関わらず、目撃情報は皆無。犯人の手がかりはおろか被害者が誰なのかその手がかりも全て波に洗われてしまっている。

さすがラヴゼイ。最初から飽きさせない展開で読ませてくれる。被害者が誰なのか明らかになってからは、更に事件は意外な方向へ進んでいき、サイコ・キラーの影がちらつき始める。まったく一筋縄ではいかない凝ったプロットである。面白かった。

終盤で明かされるプロローグの伏線、皮肉なタイトルの意味、意外と古狸なダイヤモンド警視などちょっとニヤリとさせられてしまった。

タイトルは邦題の『漂う殺人鬼』よりThe House Sitterの方が皮肉が効いていてよいと思う。

英語はちょっと難しく感じた。英語と米語の違いなのか、それとも作家の違いによるものなのか、よくわかんないけど、なんかちょっと最初はちょっと英語に違和感を感じてしまった。

In fact, this wasn't really about experience. Every incident brings its
own unique problems, and the challenge is to stay cool and deal with them
as well as resources allow.

| | コメント (1) | トラックバック (0)

2011年12月 9日 (金)

[本] いつの間にかミステリーベスト10の季節がきていたことに気づいた

気づいたらいつの間にやら各種2011年のミステリーベスト10が発表され各種のランク本が発売されているようす。 この時期に発表されるということは、2011年といいつつも、 対象が2010年11月頃から2011年10月頃までの1年の間に発売された新刊のミステリーということになっている。 それぞれのランクによって微妙に範囲が異なる。 なので、去年発売されたはずの書籍がランクインしたり、あるベスト10では、今年ランクインしているのに、 別のベスト10では、去年のランクインになっていたりすることもある。 だから、どれがどうという訳でもないのだが、なんかGoogleで検索したら、いろんなベスト10が既にいろんなサイトで公開されていたので、自分が、そのうちどれくらい読んでいるか調べてみた。

一応、byflowでは、「ミステリー小説好きなプログラマ」ということにしてるしね。

ミステリが読みたい2012版。 図書館で1回手に取ったんだけど、借りるのをやめた本が国内第1位。 図書館で貸出の予約をしたんだけど途中でキャンセルしたのが第6位。 読んでいたのは第2位と第4位。 原書で読んでいたのが海外第1位と海外第8位。

週間文春ミステリーベスト10。 図書館で1回手に取ったんだけど、借りるのをやめた本が国内第2位。 読んでいたのは1位と8位。 原書で読んでいたのが海外第1位。 つい先日、読み終えた原書の作家の別の作品が海外第4位。

本格ミステリ・ベスト10 2012。 図書館で1回手に取ったんだけど、借りるのをやめた本が国内第1位。 図書館で貸出の予約をしたんだけど途中でキャンセルしたのが第5位。 今、貸出の予約をしている本が第6位。 読んでいたのは、2位。 ついさっき貸出の予約をした本が海外第1位。翻訳で読んだのが3位と10位。 というか10位は新刊じゃないような。ずいぶん前に読んだ気がする。新訳なのかな。 原書で読んでいたのが7位と8位。 audible.comで音声ファイルだけ買ったけど、全然聴き取れなくて、全くストーリーのわからないのが第9位。

このミステリーがすごい! 2012 図書館で1回手に取ったんだけど、借りるのをやめた本が国内第2位。 今、貸出の予約をしている本が第6位。 読んでいたのが1位と7位。 原書で読んでいたのが海外第1位。

どのミステリーのベスト10でもどれか1冊は最低読んでいて、海外部門の最低1冊は原書で読んでいるということになった。 まあ、どのミステリーベストでも顔触れはそんなに変わらないということか?

| | コメント (0) | トラックバック (0)

2011年11月26日 (土)

[本] 今年翻訳されたディーヴァーの作品を尻目に別の作品を原書で読んだ

  • Edge(Jeffery Deaver)

今年、翻訳されたジェフリー・ディーヴァーの新作『007 白紙委任状』を尻目にノン・シリーズ物の本書に手を出してようやく読み終わった。

今回の主人公は、証人保護プログラムのプロフェッショナル Corte。ざっくりとわかりやすく言えば公的機関に所属するボディガードである。対する敵役は、lifterと呼ばれる犯罪者の中でもプロ中のプロのHenry Loving。

このlifterというのが私には馴染みのない犯罪者であった。lifterというのは、誰かに雇われて、雇い主が欲しがる情報をどんな手段を使ってでも手に入れる情報屋のプロである。その情報を持っている人物をつけ狙うのがlifterであるHenry Loving。その情報を持っている人物を保護するのが証人保護プログラムのプロCorteという図式である。

普通、ボディガードとかが主役だとその敵役は殺し屋がありがちだと思うのだけど、敵役をlifterにしたところが面白いところ。

lifterは、情報を握っている人物から情報を得るまでは、その人物を死なせてはならない。Henry Loving は、情報を握る人物の親、兄弟、子供などを人質にするなど相手の弱味を握り、情報を手に入れようとする。守る側は情報を握る人物だけでなくその人物にとって弱味となる人達も守る必要がある。タイトルのEdgeはこの弱味のことを意味している。

殺し屋の狙いは人の命だとはっきりしているが、lifterが狙う情報は何かはっきりしない。lifterの雇い主にとっては重要な情報でも他人にとってはどうでもいい情報かも知れない。情報を持っている人自身もそれが価値ある情報とは気づかない場合もあり得る。

lifterのプロHenry Lovingが次に狙うのは誰なのか、どんな手で襲ってくるのか、どんな情報を手に入れようとしているのか、雇い主は誰なのか、敵役をlifterにしたことでストーリーに幅が広がるのである。

情報を手に入れるためには何でもやるlifterのプロHenry Lovingとその情報を持つ人物と弱味となる家族を守るためなら何でもやる証人保護プログラムのプロCorteのプロ対プロの対決、互いの作戦の読み合いが本書の読みどころ。

もちろんジェフリー・ディーヴァーなので、どんでん返しも用意されているし、ストーリーも単調になることなく飽きがこないように工夫されている。プロに徹する主人公もなかなかキャラクターが際立っていて、ノンシリーズ物のThe Bodies Left Behind よりも良かった。

What's my goal and what's the most efficient way to achieve it? Nothing
else matters. That's the rule in the business world, medicine, science,
academia. And it's the rule in the protection field, which is a business
like any other.

| | コメント (0) | トラックバック (0)

2011年11月19日 (土)

[日記] 2年振りの腕時計の電池交換

時計屋に行って電池交換。時計屋のご主人に「2年前の7月に電池交換に来てるよ。」と言われた。 その店では電池に何年何月に交換したか数字を書いているのでわかるのだそうだ。 そう説明しながら、ご主人は、2年前に交換した電池を見せてくれた。確かに小さく書かれていた。 同じ店で交換したのは覚えていたけど、いつだったのかは忘れていた。 もう2年も経ってしまったのか。

調べてみたら、確かに2年前の7月に電池を交換していた。

| | コメント (0) | トラックバック (0)

2011年11月12日 (土)

[日記] 毎年恒例今年も買ったDAIGOのE1018

買い物のついでに立ち寄った書店でふと見たら、もう2012年の手帳とかダイアリーとか売られている。 もうそんな時期になったのかと思い、例年のごとく買っておくかと DAIGOのE1018 を探してみたけど置いてなかった。

近くにある別の書店に行ってみたらやっぱり置いてない。 DAIGOの手帳自体1冊も見つからない。

その書店の近くにある文房具屋に行ってみたら、DAIGOの他の手帳はあるんだけど、E1018は置いてない。 色違いのE1014もなかった。

ここになかったら今日はあきらめてまた今度にするかと思いながら入った文房具屋でようやく見つかった。 迷わず購入。

ちなみに、一昨年までは、栞が鉛筆についている黒い紐だけだったのが、 去年の手帳から、手帳本体に赤い紐もつくようになっている。

| | コメント (0) | トラックバック (0)

[日記] 風邪

なんか治り切らないままずーと痰が絡んでいるのだが気温が高くなったせいか今日はかなりマシな気がする。 少くともブログを更新する気になるぐらいには。

| | コメント (0) | トラックバック (0)

2011年10月19日 (水)

[Ruby] Ruby version 2.0.0

trunk が 2.0.0dev になった。

$ ruby -v
ruby 2.0.0dev (2011-10-19 trunk 33483) [i686-linux]

| | コメント (0) | トラックバック (0)

2011年10月17日 (月)

[本] SFあり、謀略あり、冒険あり、サスペンスありの骨太のジャンルミックス小説を読んだ。

ジェノサイド (高野和明)

ジャンルミックス小説とでも言えばいいのだろうか。SFあり、謀略あり、冒険あり、サスペンスありの骨太の小説。

小説の中盤までで、SF的な最大の謎が明かされてしまう。えっ、もうここでその謎を明かしてしまうのか、中身濃いなあと思って、圧倒されてしまったのだが、そこから先がちょっと物足りなかった。

その後は、主人公達が、絶対絶命の窮地からどのように脱出するかが描かれる。圧倒的な戦力の差がありながら、いかに敵の攻撃を避けて安全な場所まで脱出するか、そこが知恵の見せどころなんだけど、そこで失速してしまう。なるほど上手い手を考えたなとこちらが感心できるような作戦ではなかったことが残念だった。

作戦にはSF的能力が使われていて、感心する前に、これだったら、ある意味、何でもアリになってしまうんじゃないかと思ってしまった。やっぱりSFは自分の肌には合わないのかなあ。

読後感も悪くないし、面白いことは面白かったんだけど、評判が高くて期待しすぎた分、辛めの評価になってしまった。

| | コメント (0) | トラックバック (0)

2011年10月15日 (土)

[本] 特撮ラブコメの王道を突き進むSF小説を一気読みした

MM9 -invasion- (山本弘)

夜、寝る前に読み始めてしまったのが運のツキ。続きが気になって仕方なく、寝るのを惜しんで一気読みしてしまった。 SFの王道かどうかわからないけど、間違いなく特撮ラブコメ(そんなジャンルがあるのかどうか知らないが)の王道を突き進んでいるSF小説。

同じ著者の書いた『MM9』の続編。(実は、前作を読んでいないので、よく知らないんだけど)前作は、連作短編形式のSFだったみたいだが、今回は長編SF小説。前回から数年後の世界っぽい。

舞台は、現代の日本なのだが、現実と違うのは怪獣が普通に現れる世界であるということ。そして、怪獣が出現することは、極秘事項でも何でもなく周知の事実であること。怪獣対策を専門とする組織が日本の政府の中にも存在していて、それが気象庁特異生物対策本部、通称「気特対」であること。

その「気特対」が保護している怪獣が少女の姿をしたヒメ。ヒメに憑依するオチャメな宇宙生命体。ヒメ(宇宙生命体)と唯一交信ができる人間の少年。突如現れる宇宙怪獣。怪獣を向かえ討つヒメ。

「気特対」とか、宇宙生命体の設定とか、怪獣の設定とかうまいこと考えられている。前半の少年とヒメ(宇宙生命体)との交流やちぐはぐな会話がベタベタのラブコメそのもので楽しいし、後半、子供の頃に見たあの特撮の王道を突き進む。面白い。

そしてこのエピローグ。続編が気になる。

多分、前作から読んだ方がシリーズ物としてより楽しめるんじゃないかと思う。恐らく本作の初っ端で前作の核心に触れるネタバレをしているんじゃないかと想像。

| | コメント (0) | トラックバック (0)

2011年10月 9日 (日)

[Ruby] Rails 3.1.1 で CoffeeScript から変換される JavaScript の結果を知りたくていろいろやってみた

Rails 3.1.1(3.1.0) では、CoffeeScript が使える。 ふと、CoffeeScript のファイルを編集中に、そのスクリプトがどんな JavaScript に変換されるのか知りたくなった。

Vim 使いの私は、てっとり早く vim-coffee-scriptCoffeeScript をインストールして、vim で

:CoffeeCompile

として確認してしまった。

でも、Rails 3.1.1(3.1.0) は、CoffeeScript 本体(というか coffee コマンド)を使ってコンパイルしてないんだよな。 そこで、Rails 3.1.1 を調べてみたところ、Ruby CoffeeScript というのが見つかった。これを使えばコンパイルできるみたいだ。

コンパイルだけする mycoffee を作って確認してみた。mycoffee コマンドは3行だけ。

$ cat mycoffee
#!/usr/local/bin/ruby
require 'coffee-script'
print CoffeeScript.compile File.read(ARGV.shift)

今回コンパイルしてみるCoffeeScriptの中身はこんなの。

$ cat depot/app/assets/javascripts/carts.js.coffee
# Place all the behaviors and hooks related to the matching controller here.
# All this logic will automatically be available in application.js.
# You can use CoffeeScript in this file: http://jashkenas.github.com/coffee-script/
#
$ ->
  if $('#cart tr').not('.total_line').length is 0
      $('#cart').css('display', 'none')

では、実行してみる。

$ ./mycoffee depot/app/assets/javascripts/carts.js.coffee
(function() {
  $(function() {
    if ($('#cart tr').not('.total_line').length === 0) {
      return $('#cart').css('display', 'none');
    }
  });
}).call(this);

CoffeeScript本家でもコンパイルしてみる。

$ coffee -p work/rails/depot/app/assets/javascripts/carts.js.coffee 
(function() {
 
  $(function() {
    if ($('#cart tr').not('.total_line').length === 0) {
      return $('#cart').css('display', 'none');
    }
  });
 
}).call(this);

ということで空行が入る以外は同じ。

ちなみに、Rails 3.1.1 のCoffeeScriptのバージョンは、

CoffeeScript.version 

で確認できる。 また、利用しているCoffeeScriptコンパイラのソースのパスは、

CoffeeScript::Source.path 

で確認できる。

ちなみに、CoffeeScriptコンパイラを指定したい場合は、COFFEESCRIPT_SOURCE_PATH 環境変数で CoffeeScriptコンパイラのソース(恐らくJavaScriptが前提だと思われる)のパスを指定すればいいっぽい(未確認)。

| | コメント (0) | トラックバック (0)

«[Soft] Ubuntu 10.04 に VirtualBox 4.1.4 をインストールした