2010年08月29日

●オーデュボンの祈り

オーデュボンの祈り (新潮文庫)
伊坂 幸太郎
新潮社
売り上げランキング: 1574
おすすめ度の平均: 4.0
4 はまります!
1 浅い
4 伊坂氏の才能に感服
4 ジグソーパズルのピース
5 現実世界から旅をする
コンビニ強盗に失敗し逃走していた伊藤は、気付くと見知らぬ島にいた。江戸以来外界から遮断されている“荻島”には、妙な人間ばかりが住んでいた。嘘しか言わない画家、「島の法律として」殺人を許された男、人語を操り「未来が見える」カカシ。次の日カカシが殺される。無残にもバラバラにされ、頭を持ち去られて。未来を見通せるはずのカカシは、なぜ自分の死を阻止出来なかったのか?卓越したイメージ喚起力、洒脱な会話、気の利いた警句、抑えようのない才気がほとばしる!第五回新潮ミステリー倶楽部賞を受賞した伝説のデビュー作、待望の文庫化。

伊坂幸太郎の2冊目。

文中で主人公が、この島はリアリティが無いと断言しちゃってる。

仙台付近のとある島という設定だけど、本土とは全く交流が無かったりする。
他にも、案山子が喋ったり、変な住民が多かったりするけど、全く別の世界だと思って読めば特に違和感はない気がした。

リアリティが無いと断言してるだけあって割と謎な事が色々あるけど、その多くが伏線になってて最後で回収されるのは上手く出来てるなと思う。
ただ、ラストはもうちょっと何か一工夫欲しかった。

あと、城山という凶悪な性格の警察官が何のためにいたのかがよく分からない。
一応島のからくりを解く一部にはなっていたけど、あのキャラ設定である意味はあったのか。
奴の存在は不愉快以外の何物でもない気がする。

主人公の性格も、割とまじめでまともな感じかと思いきや、たまに変な言動があったりでよく分からない。
全体的に登場人物の性格が把握しづらい感じがした。

と、悪いところばかり書いてるけど、全体としては今までにない感じで割と面白かった。
ミステリーかと言われるとちょっと微妙で、ファンタジー要素の方が強いかな。

評価:★★★★☆ 4.5


2010年08月24日

●睡眠時間

毎日6時間は寝てるのに、よく仕事中に睡魔が襲ってくる。
何でだろうね?
パソコンずっと見つけてるから疲労度が大きいのかな。

今日の午後なんか、ずっとコピペしまくるという単調作業だったせいか、手は動いてても若干意識が飛んでるという危険な状態が何度か。
反対側から見たらとても残念な感じに見えてるはず。

他の人はみんな普通に起きてるけど、何でそんな眠くならないのかね?
眠くならない秘訣とかあるのかな。


2010年08月14日

●台風、フェリー、北海道。

フェリーで北海道行ってきましたよ。

5日間の旅なのに、移動に3日かけるとかもはや何しに行ってるのかよく分からない。
北海道じゃなくてフェリーが目的だったのかな?
まいっか。

1日目:移動
2日目:ラベンダー畑、美瑛、旭川ラーメン、旭山動物園
3日目:小樽、積丹のウニ丼、小樽
4日目:移動
5日目:移動


ラベンダー畑はもう時期が過ぎてるらしく、殆ど刈り上がってた。
世界最大級のラベンダー畑とか書いてあるのに全然紫色が見えない。

IMG_3852.JPG
唯一残ってたラベンダーの花。


美瑛は、「ケンとメリーの木」とか「マイルドセブンの木」とか、何かよく分からんデカい木が観光名所になってた。
カーナビにも登録されてた。
何がどう凄いのか全く分からない。

IMG_3867.JPG
ケンとメリーの木。


旭川と行ったら醤油ラーメンと言うことで、それなりに有名っぽいところで食べてみる。
美味しかったけど、他の店と比較できないので何とも。

IMG_3882.JPG
旭川のラーメン屋。


ラーメンも大事だけど動物園も行かないとね。
北海道なのに気温が30度超えてて、動物も殆どくたばってた。
とにかく暑くて動物もやる気なくて見る気も無くなった。
折角見に来たんだからやる気出せよー…。

IMG_3895.JPG
猿A。

IMG_3921.JPG
猿B。
良い表情。

IMG_3963.JPG
レッサーパンダ。

IMG_3981.JPG
ペンギン。

IMG_4055.JPG
鹿。

IMG_4073.JPG
鷲。

IMG_4106.JPG
カピバラさん。
あさ○ん?

IMG_4110.JPG
ペリカン。

IMG_4125.JPG
キリン。


小樽は硝子系の店を回ったりしたけれど、途中で気分悪くなってそれどころじゃなかった。
突然の吐き気と頭痛はやめて欲しい。

気分悪いまま車でウニ丼屋へ直行。
寝てれば何とかなるかと思って寝てたら、何とかなった。
残念ながらバフンウニは売り切れで、ムラサキウニだけだったけれど、甘くて美味しかった。
写真のことなんか忘れてたのでもう写真はありません。

その後もあんまり回れなかった小樽に戻って、適当にぶらぶらして、スープカレー食して終了。


以上、動物園とウニ丼のために5日間かけた北海道旅行でした。

台風直撃しそうで帰れなくなるかと思ったフェリーだったけど、何の問題もなく航行してくれたので助かった。
深夜の揺れはなかなか激しかった。
もう当分フェリーには乗らないと思う。
やっぱ今時飛行機ですよね。
時は金なりですよね。

最後に一枚。

IMG_3768.JPG
フェリーから見た夕日。


●チルドレン

チルドレン (講談社文庫)
伊坂 幸太郎
講談社
売り上げランキング: 2105
おすすめ度の平均: 4.5
5 カッコイイなぁ
5 おれの仕事は奇蹟が起こせるのかなぁ・・・
5 俺たちは奇跡を起こすんだ
5 こんな人々(犬も含め)周りに居たらいいな
3 交錯する物語
こういう奇跡もあるんじゃないか?
まっとうさの「力」は、まだ有効かもしれない。信じること、優しいこと、怒ること。それが報いられた瞬間の輝き。ばかばかしくて恰好よい、ファニーな「五つの奇跡」の物語。
吉川英治文学新人賞作家、会心の受賞第1作!
短編集のふりをした長編小説です。帯のどこかに“短編集”とあっても信じないでください。
伊坂幸太郎

ずっと気になってはいたけど触れずにいた作家、伊坂幸太郎についに手を出した。

作家買いなので、どの作品が読みたいとかそんなのは全くなし。
というわけで、いつもの様にamazonで好評のものをチョイスした結果、この作品に決定。

短編集。
今まで散々裏切られてきた短編集。
初めての作家にいきなり短編集で挑んで良いのか迷ったけど、amazonレビューを信じて。

文章としては、結構読みやすい方だと思う。
ついでに、地の文が独特で面白い感じがする。

構成は、短編集と言いつつも、それぞれが関連してるから完全な短編集というわけではない。

一番のポイントは、登場人物のキャラが立っていて、特に陣内って男が面白いところかな。
こういう人物は伊坂作品には良く出てくるのか、それともこの作品にだけ登場するのかは分からないけれど、とにかくこの作品においては陣内の存在がかなり重要になってる。

内容は、何となくミステリっぽい感じだけれど、大したトリックがあるわけでもない。
ほのぼの日常系にちょっとミステリっぽさを足してみましたってところかな。
リアリティはあんまり感じられない。
ストーリーだけを見るとちょっと微妙。

プラス要素:読みやすさ、キャラ
マイナス要素:ストーリー

といった感じ。

評価:★★★★ 4.0

続けて作家買いするかどうかは微妙なところ。
積ん読が無いからどうしようか。


2010年08月07日

●電波女と青春男5

電波女と青春男〈5〉 (電撃文庫)
入間 人間
アスキーメディアワークス
売り上げランキング: 1940
おすすめ度の平均: 4.0
4 作者は宇宙人
5 せーしゅんだなー
2 切った
5 青春度高いなぁ〜
3 夏休み海水浴篇。だらだらと盛り上がりのないストーリー。
青春ってのがなんなのかは正直分からんけど、それがあると心が満たされるものらしい。あ、どうも。青春ポイントを求め彷徨う流浪の旅人、丹羽真です。ついに俺は、ぐるぐる布団に電波女な藤和エリオと一緒に海に来てしまった。それだけじゃない。水着完備の天然健康系少女・リューシさんも、コスプレ長身美人・前川さんも一緒(女々さんもね一応)!これは、青春ポイント大ブレイクの予感。うーんやっぱり、夏は『海』で『水着』で、『UFO』に『宇宙戦争』だな!…あれ?最後のほう、俺なんて言った―。

海水浴。
ただ単に主人公と女キャラがイチャイチャするだけの回。
特にストーリーに進展もなし。
後半に謎っぽい要素もあるけど謎のまま。

今回はちょっと中身がなさ過ぎた。
5巻まで読んできたけど、ここらでやめようと思う。

評価:★★★ 3.0


2010年08月02日

●新勤務地

今日から勤務地が変わった。

良いところ:
 少し近くなった
 社食がある
 景色がそこそこ良い

悪いところ:
 フロアが高くて階段じゃいけなくなった
 部屋が暑い
 キャビネットがない
 仮貸与されたパソコンがひどい
  (CPUがPentium4、画面が15インチ、キーボードが汚い、マウスがしょぼい)
 
今のところ社食以外はあんまり良いことない。
とりあえず頑張ります。


2010年08月01日

●新居

兄の新居に行ってきた。

何故あの歳で何故この時期に何故あの土地に買ったのは不明だけど、
広くて綺麗で静かで色々羨ましかった。

ただ、昨日越したばかりで、今日エアコンの取り付け工事だったせいで、エアコンが付くまでかなり暑かった。
朝からエアコンがんがんの寮生活になれちゃってると、あの環境はかなり厳しい。
しかしそれでも新居良いなと何度も思った。

寮とかアパートとかマンションだと周りに気を遣わないといけないし。
何でも自由に出来るマイホームは素敵だと思いました。
金銭的な問題はあるけどね。


2010年07月25日

●お好み焼き屋にて

今日は、近くにある個人経営の小さいお好み焼き屋で夕食。

先にいた客が家族か何かで、大人数人と子供が3人くらいいた。
焼くのに時間がかかりそうだから他の店にしようか迷ったけど、特に候補もなかったから入店。

40分ほど待たされて出てきたお好み焼き。
雑談しながら普通に食べてたら、例の子供のうちの一人がチョロチョロ動き出した。

トイレの近くに行ったあたりで突然のGERO噴射。
あー…。
なんかそわそわしてたのはそういうことか。
流石に最初はびっくりしたけど、強烈なスメルを放っていたわけでもないし、特に気にせずそのまま食事。

そして食べ終わってお会計。
マスター一人でやってる店だから、お会計すら待たされる。
自分ら以外にも会計待ちの女性が一人いた。

その人の金額が9k超えててかなりびっくり。
普通に会計して終わるかと思いきや、何故かその人がマスターとこそこそと話した後、お会計が1万オーバーになった。
何かマスターが忘れてたのかな?

その後、その女性がこっちに寄ってきて、
「さっきはお食事中なのにすいませんでした。」
と一言。
ああ、さっきの子連れの人か。
別に子供だからそういうこともあるよねって感じでそこまで気にしてなかったんだけど。

続けて、
「お代金は払わせて頂きましたのでー」
ん…?
いやいやいやいや。
それはダメでしょ。

マスターの方を向くと、
「えっと、そういうことだから。」
おいおい…。

その隙に女性逃走。
店を出てそっちを向いたら、既に結構遠くまで走って行っちゃってる。
走って追いかけるのも何かあれだし、マスターにお金渡しても意味ないし、どうしようもない。

何かとっても後味が悪い。
食事中にピーされるのは流石に不快だけど、こっちに直接ぶっかけたとかそういうんじゃないし。
確かに犯行現場からテーブルまでの距離は結構近かったけど。
モノが見えたわけでもないし、臭ってたわけでもないし。

相手がまだ払ってなければ断れるけど、先に払った上で逃走されるなんて。
別に謝ってくれたんならそれで良いんじゃないですか?
何で代金まで払っちゃうんですか?
何で最初に一言言ってくれなかったんですか?

ああいう時はどうすれば良いのかね。
金を払われて逃げられるよりも、普通に謝ってくれるだけの方がスッキリする気がするんだけど。


2010年07月17日

●PC台 自作

IMG_3705.JPG

寮に来てからPCを床に直置きだったので、100均グッズでPC台を作りましたよ。

板(大)*2
板(小3枚)
キャスター(4個)
ピンバイス
やすり
接着剤

700円で出来た。

PCを載せたら、たわむこともなくキャスターも良い感じに動いてるからとりあえずはOKかな?

で、早速今日秋葉で買ったDVDドライブを付けたりしてみた。
キャスターあると移動が楽すぎる。

何故DVDドライブを買ったかというと、今まで使ってたやつだと、ディスクの読み込み中は必ずPC全体がカクカクになるという最悪な現象が起きていたから。
DVDドライブが悪いのか、マザボのIDEのコントローラ?が悪いのか分からないけど、どっちにしても新しいSATAのドライブを買えば解決しそうなので買ってみた。

前のドライブだとまともに動かなかった動画もスムーズに再生出来てるから、原因は分からないけどとりあえず問題は解決したっぽい。


2010年07月15日

●privateなコンストラクタを外部から呼ぶ方法(Java)

仕事で困ってた問題を解決したのでメモ。

protectedとかprivateのコンストラクタは外部から呼べないけれど、テストとかでどうしてもインスタンスを生成したいときにリフレクションを使ってどうにかしたい。

ただ、Class#newInstance()では生成出来ないので、Fieldを扱う時みたいにどうにかしてsetAccesibleしないといけない。

そこで、getDeclaredConstructorでConstructorインスタンスを取得してから、
setAccessibleして、その後にnewInstanceする。

ここで重要なのは、getConstructorgetではなくDeclaredConstructorを使うこと。
getConstructorgetではprivateコンストラクタは取得できない。

以下サンプル。
警告とか出てるけど一応動いたのでまぁOKでしょう。

class TestClass{
private TestClass(){
System.out.println("hello");
}
}

public class TestReflection {
public static void main(String[] args) throws Exception {
Class clazz = TestClass.class;
Constructor<TestClass> con =
(Constructor<TestClass>)clazz.getDeclaredConstructor();
con.setAccessible(true);
con.newInstance();
}
}