2008年7月12日

7月購入本

SUCCESS WORK STYLING―成功する仕事場づくり
ヒジュン カスヤ
ラトルズ
売り上げランキング: 38462



「売る」コピー39の型
「売る」コピー39の型
posted with amazlet at 08.07.18
有田 憲史
翔泳社
売り上げランキング: 81413


Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
posted with amazlet at 08.07.11
Randy Allen Ken Kennedy
Morgan Kaufmann Pub
売り上げランキング: 23787


Code Generation in Action (In Action Series)
posted with amazlet at 08.07.11
Jack Herrington
Manning Pubns Co
売り上げランキング: 29935
おすすめ度の平均: 5.0
5 プログラミング初級者のステップアップに
Compliers and Compiler Generators: An Introduction With C++ (Itcp-UK Computer Science Series)
posted with amazlet at 08.07.12
Patrick D. Terry
Coriolis Group (Sd)

ハイライトで読む美しい日本人 - Booklist - 1/8

いつもお読みいただきありがとうございます。感謝しています。

ハイライトで読む美しい日本人 齋藤 孝 (著)

ハイライトで読む 美しい日本人
posted with amazlet at 08.07.12
齋藤 孝
文藝春秋
売り上げランキング: 246825


で、紹介されている著書をリストしてみます。

■はじめに

ベルツの日記〈上〉 (岩波文庫)
posted with amazlet at 08.07.12
岩波書店
売り上げランキング: 148773

ベルツの日記 下    岩波文庫 青 426-2
posted with amazlet at 08.07.12
岩波書店
売り上げランキング: 158235

2008年7月11日

2008/07 ウィッシュリスト

Advanced Compiler Design and Implementation
posted with amazlet at 08.07.11
Steven S. Muchnick Muchnick and Associates
Morgan Kaufmann Pub
売り上げランキング: 59151


Optimizing Compilers for Modern Architectures: A Dependence-Based Approach
posted with amazlet at 08.07.11
Randy Allen Ken Kennedy
Morgan Kaufmann Pub
売り上げランキング: 23787


Code Generation in Action (In Action Series)
posted with amazlet at 08.07.11
Jack Herrington
Manning Pubns Co
売り上げランキング: 29935
おすすめ度の平均: 5.0
5 プログラミング初級者のステップアップに




Parsing Techniques (Monographs in Computer Science)

Dick Grune Ceriel J. H. Jacobs
Springer-Verlag New York Inc (C)
売り上げランキング: 19671



The Compiler Design Handbook: Optimizations And Machine Code Generation


Crc Pr I Llc
売り上げランキング: 107239

2008年7月10日

2008/07 ウィッシュリスト


SUCCESS WORK STYLING―成功する仕事場づくり

ヒジュン カスヤ
ラトルズ
売り上げランキング: 14100

2008/07 ウィッシュリスト


アルゴリズムデザイン

アルゴリズムデザイン
posted with amazlet at 08.07.10
Jon Kleinberg Eva Tardos
共立出版
売り上げランキング: 35648

2008/07 ウィッシュリスト

ちくま学芸文庫Math&Scienceからウィッシュリスト





不完全性定理―数学的体系のあゆみ (ちくま学芸文庫)
posted with amazlet at 08.07.10
野崎 昭弘
筑摩書房
売り上げランキング: 60274



ディラック現代物理学講義 (ちくま学芸文庫 テ 5-2 Math&Science)
posted with amazlet at 08.07.10
P.A.M.ディラック
筑摩書房
売り上げランキング: 18857



エレガントな解答 (ちくま学芸文庫 ヤ 14-2 Math&Science)
posted with amazlet at 08.07.10
矢野 健太郎
筑摩書房
売り上げランキング: 231047


数学的センス (ちくま学芸文庫 ノ 4-2 Math&Science)
posted with amazlet at 08.07.10
野崎 昭弘
筑摩書房
売り上げランキング: 178325


素粒子と物理法則―窮極の物理法則を求めて (ちくま学芸文庫)
posted with amazlet at 08.07.10
リチャード・P. ファインマン スティーブン ワインバーグ
筑摩書房
売り上げランキング: 119449

2008年7月9日

Google また、基礎技術をオープンソース化 -Protocol Buffers

いつもお読みいただきありがとうございます。感謝しています。

またしても、Googleが、基礎技術をオープンソース化しました。

Googleを支える技術でも、登場していたProtocol Buffersです。

@ITでのニュースから抜粋してみよう。

 オープンソース化を担当した同社ソフトウェアエンジニアのケントン・バーダ(Kenton Varda)氏によれば、Protocol Buffersは、XMLやIDLで満たせないニーズを満たすものだという。「XMLは優れているが、グーグルで扱うデータ量はXMLにするには多すぎる。HTMLのような構造化されたテキストデータならXMLでも構わないが、シンプルなデータを扱うには、XMLはデコードやエンコード、ツリーのパースなどの処理が面倒だ。Protocol BuffersはIDLに似ていると思うかもしれないが、IDLは複雑すぎるという問題がある」(バーダ氏)。Protocol Buffersは、XMLデータに比べて1/3~1/10に小さくなり、20~100倍高速に処理できるという。


XMLに感じていたことを体現されています。
Googleのようなオーダーのデータ量ではなかったため、XML以外の選択肢を考えつかなかったですが、やっぱり、バイナリデータやちょっとした構造化データにXMLを使うのは面倒だなぁと感じていましたね。

今のところ、Java、C++、Pythonでの使用が可能らしいですが、多言語にも発展していくと思われです。

■関連リンク
グーグル、XMLに代わるデータ交換ツール「Protocol Buffers」をオープンソース化
Google、XMLより20~100倍速いデータ構造化ツールを公開