2013年8月27日火曜日

藝人春秋

藝人春秋 水道橋博士 ISBN4163759107 文藝春秋

たけし軍団の浅草キッドの水道橋博士による、彼が知り合った藝人のお話。 ポール牧、テリー伊藤、石倉三郎、稲川淳二、などなど。 甲本ヒロトと同級生だったというのは知らんかった。

彼の称えるたけしの凄み、と言うのは正直わからない。 余談だが、なぜか持ってる「すすめ!パイレーツ」の1巻の 最後に、ツービートが見開きで解説?を書いてる。 ちなみに、「北斗の拳」の1巻にはどうでもいい小学生の投稿が載ってる。

藝人春秋
藝人春秋
posted with amazlet at 13.08.26
水道橋博士
文藝春秋
売り上げランキング: 4,268

水野仁輔 カレーの教科書

水野仁輔 カレーの教科書 水野 仁輔 ISBN4140332808 NHK出版

カレーの作り方をシステマティックに解析し、解説した本。 教科書というだけのことはあり、綿密に解析してあって面白い。 カレーを作りたくなる。

昔は、スパイスから作るカレーをよく作ってたのだけど、 子供が生まれてからはバーモンドカレーになってしまった。 それでも徐々に辛くして子どもたちの舌を慣らしていき、 ようやくバーモンドカレー辛口に辿り着いたのだけど、 スパイスカレー食べてくれるかなあ。。 またスパイスを揃えるのもなかなか大変そうだが。

水野仁輔 カレーの教科書
水野 仁輔
NHK出版
売り上げランキング: 22,048

ナイチンゲールの沈黙

ナイチンゲールの沈黙 海堂 尊 ISBN4796663584, 4796663606 宝島社文庫

「チームバチスタの栄光」に始まる「桜宮サーガ」の第2弾。 舞台は同じ病院だし、主人公の田口医師も同じなのだが、 雰囲気は随分違う。いや、主人公は小夜なのかもしれない。

美声を誇る看護婦小夜は、伝説的な歌姫冴子とそのマネージャと出会う。 一方、小夜が担当する小児病棟の美少年瑞人の手術を拒んでいたアル中の父親が 解剖された状態で発見される。

映像を相手の脳に歌に乗せて送り込むというのはなんともすごい超能力だ。

なんか話が中途半端な感じがするのは、 同時並行して発生した二つの事件を、これと「ジェネラル・ルージュ」に 分けたかららしい。そちらも読んでみないと。

2013年8月20日火曜日

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence Pramod J. Sadalage, Martin Fowler ISBN0321826620 Addison-Wesley Professional

NoSQLの教科書的なもの。なぜ、どういう場合にNoSQLが必要なのか、 理論的なバックグラウンドから各種DBの実装例の紹介まで手際が良い。

Relational DBがrelationという単位でデータを分割するのに対して、 NoSQLは一般に複合データを一塊のものとして扱うことに着目し、 この複合データを Aggregate と呼んでいる。これがあることが RDBとの本質的な違いだという。まあ言われてみればそうなのかもしれない。

よく大仰に書かれているCAP定理に関しても実にコンパクトに書いてある。 「ネットワークが切れる可能性がある場合には可用性と整合性のどちらかを 選ぶ必要がある」。大変にわかりやすい。

2部構成
第1部が理論的な話、第2部が具体的な実装について。
1部 
1章 なぜNoSQLなのか
2章 Aggregateデータ・モデル
3章 データモデルについて詳しく
4章 分散モデル
5章 データ整合性
6章 バージョン番号
7章 MapReduce

2部
8章 キーバリューストア
9章 ドキュメントDB
10章 カラムファミリストア
11章 Graphデータベース

12章 スキーマの変更
13章 複数DBの使い分け
14章 NosSQLをこえて
15章 データベースの選び方
なんとも盛りだくさんだが、なんと!全部で150ページしかない。 かなり手際よくまとまっているとはいえ、若干物足りないかな。 特に後半、もう少し個々のDB実装について突っ込んだ解説が 欲しかったような気がする。 なんにせよ、これで40ドルって言うのはちょっと高すぎるかなあ。。

NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
Pramod J. Sadalage Martin Fowler
Addison-Wesley Professional
売り上げランキング: 35,345

2013年8月19日月曜日

7つのデータベース 7つの世界

7つのデータベース 7つの世界 Eric Redmond、 Jim R. Wilson ISBN4274069087 オーム社

さまざまなのモデル、構造のデータベースに対して、それぞれ例を上げ、 実際にインストールし、プログラミングを行なうことで、 そのデータベースモデルの特徴を実践的につかむための本。

取り上げられているデータベースは、PostgreSQL、Riak、HBase、MongoDB、 CouchDB、Neo4j、Redisの7つ。CassandraはRiakと構造が似すぎているので いれてもらえなかったのかな?その割に、よく似たMongoDBとCouchDBが のっていたり。

個々のDBに対して3日間触ってみるというコンセプトで構成されている。 1日目で設定してCRUDしてみて、2日目はちょっと高度なアクセス と言った具合。実際に手を動かしてみればかなりいろいろ なことが分かりそう。

ちょっと残念といえば残念なのは、性能指標のようなものがほとんど 載っていないこと。ざっくりどのくらいの書き込み、読み込み スループットが得られるのかが、この本だけでは全然わからない。 環境によっても全然変わってくる数字だから難しいのだろうけど、 ヒントぐらいはほしい所か。

アペンディクスにCAP定理の説明がでてくるが、ちょっとざっくり しすぎ。そして例として出てくるのが、3年間無人島に 流された後でのビヨンセの最新アルバムに関する知識。。なぜビヨンセ。

7つのデータベース 7つの世界
Eric Redmond Jim R. Wilson
オーム社
売り上げランキング: 42,936

2013年8月18日日曜日

NoSQLプログラミング実践活用技法

NoSQLプログラミング実践活用技法 Shashank Tiwari ISBN4798126055 翔泳社

MongDB, Cassandra, Redis, CouchDB, などをカバー。 Google App Engineのストレージや、AmasonのSimple DataBase の 紹介もされている。

本としてみると、なんとも読みにくい。多分必要な情報はすべて 書かれているのだろうけど、どういう観点でこういう構成にしたのか 想像がつかない。 DBの構造を解説している節でなんでいきなりインストールの詳細を 書き出すんだろうか。。どういうクエリが可能でどういうクエリは できないかを議論するときに、説明ぬきでいきなり 実際のクエリを見せてみたり。

結果として複数のNoSQL DBを扱っていながら、俯瞰的なビューを 与えるには至っていない、という印象。そういう目的で 書かれていないのかもしれないけど。

NoSQLプログラミング実践活用技法 (Programmer’s SELECTION)
Shashank Tiwari
翔泳社
売り上げランキング: 188,228

2013年8月16日金曜日

日本企業復活へのHTML5戦略 アップル、グーグル、アマゾン 米IT列強支配を突き崩す

日本企業復活へのHTML5戦略 アップル、グーグル、アマゾン 米IT列強支配を突き崩す 小林 雅一 ISBN4334976824 光文社
職場にあったのでななめ読み。 HTML5がandroidやiOSの牙城を突き崩すから、今がチャンスですよ! オペラを買ってHTML5の仕様策定に参加してTV向けのAPIを作りこめば 次世代テレビで頑張れますよ!というお話。

まあ、なんともおなじみな感じ。いまさらまだテレビかなあ。。という気はするが。 縦書なので「アイフォーン」「ウエブ」「ジャヴァスクリプト」などの見慣れない表記が 新鮮。