Posts RSS Comments RSS 32 投稿 and 1 コメント till now

中国語日常単語集6000―生活からビジネスまで

中国語日常単語集6000―生活からビジネスまで (CD book)

著者/訳者:Array

出版社:DHC( 2004-04 )

定価:¥ 2,520

単行本 ( 429 ページ )

ISBN-10 : 4887243219

ISBN-13 : 9784887243217


非常に多くの分野の単語を網羅した単語帳。でも単語の配置など工夫の余地は大きい。

中国語の単語帳をいくつか見比べて選んだ本。中国語の単語帳は英語の単語帳に比べてまだ工夫が十分に凝らされていないと思う。例えばピンインでABC順に載っている単語帳があったが、頭から読んでいる限りだとABCで始まる単語は詳しいけれど、他の単語はあまり知らないというアンバランスなことになる。英語の単語帳は例えばコーパス(例文集)から作られていたり、随所に工夫が見られる。例文も多いので使い方もよくわかる。そうした工夫がある中国語の単語帳はあまりないようである。

本書は単語の分類(料理、職業・・・・)によって並んでいるため、ピンインに比べるとだいぶ読みやすい。それでも、この配置では料理の名前は大抵言えるが、他の分野はからきしになってしまうかも知れない。辞書に近い単語帳と言える。

例文はない。左から中国語、ピンイン、日本語がずらずら載っているだけであまり工夫は見られない。索引はしっかりしているので辞書的に使うには申し分ない。単語はかなり(二人の関係が終わるとか)ユニークなものもある。私は初学者でまだ中国語の全体は見通せないけれど、これだけの単語を知っていればほとんどの場面で問題になることはないだろう。インターネット関連とか最近の言葉も収録されている。ただし発行が2004年である。

CDが3枚つき、発音は確認できる。

Javaネットワークプログラミングの真髄

Javaネットワークプログラミングの真髄

著者/訳者:Array

出版社:ソフトバンク クリエイティブ( 2007-04-28 )

定価:¥ 3,885

大型本 ( 408 ページ )

ISBN-10 : 4797341866

ISBN-13 : 9784797341867


ネットワークプログラミングの本の決定版。

Javaのネットワークプログラミングの本であるが、Java以外の言語でプログラミングをしている人にも向いていると思う。言語に特化した記述以外にも、プログラムの設計の指針になる記述もふんだんにあるからである。Socketプログラミングの本は数多くあり、Webでも入門記事は多く見かける。したがって、単純なサーバ・クライアントを作成するだけならお金をかけて本を買う必要はない。本書はそうしたありふれた入門書とは一線を画する記述がある。

中級者以上でも面白い記述がある

TCP/IPは古い設計であるため、色々と問題が指摘されている。TCPは信頼性のある通信を手軽に実現してくれて便利なのだが、TCPのフロー制御や輻輳制御、あるいは公平性についての取り決めは現代の高速ネットワークにはそぐわない点がいくつかある。ほとんどの場合は気にしなくてよいのだけど、必要な場合にはシンプルなUDPを使うこともある。UDPはほとんど何もしないプロトコルなので、TCPがやっている信頼性確保のための色々な工夫を自分で実装しないといけない。こうしたトピックについて気軽に読める本はあまり多くないと思う(大学のネットワークの教科書には書いてある)。

他にもサーバの負荷を考慮して、スレッドで捌くのか、SocketChannelを使って捌くのかなどの詳細な分析などは中級者にとっては面白い読み物となるだろう。

新しい世代の入門書

Javaは古くからSocketによるネットワークがサポートされていたが、最近(と言ってもずいぶん経つが)NIO(New IO)という新しいインターフェースがサポートされた。典型的にはブロッキングを回避するためにコネクションをスレッドに割り当てていたのだが、多くのコネクションをその数だけスレッドを作ってさばいているとパフォーマンスに問題がある。そうした要求に応える新しいインターフェースだが、あまり本は多くないと思う。WebにもNIOの解説はあるのだけど、数は多くない。数が少ないと親切な解説に当たることも少ないので少し困る。

本書は昔ながらのSocket通信はもちろん、NIOにも対応しているので、初心者が最初に手に取る本としても十分に役に立つ。

コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版

コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版 (上)

著者/訳者:デイビッド・A. パターソン ジョン・L. ヘネシー

出版社:日経BP社( 2006-03-16 )

定価:¥ 3,780

単行本 ( 290 ページ )

ISBN-10 : 482228266X

ISBN-13 : 9784822282660



コンピュータの構成と設計~ハードウエアとソフトウエアのインタフェース 第3版 (下)

著者/訳者:デイビッド・A. パターソン ジョン・L. ヘネシー

出版社:日経BP社( 2006-03-16 )

定価:¥ 3,990

単行本 ( 350 ページ )

ISBN-10 : 4822282678

ISBN-13 : 9784822282677


コンピュータアーキテクチャの定番の本で「ヘネ・パタ」本とよく呼んでいる。この本の紹介をするのは、ちょうど国家公務員試験のハードウェア問題の勉強をしたくて本棚から取り出してみたからである。現在、1次試験しか受けていないが、おそらく国家公務員一種の情報工学(ハードウェア)の出題範囲とよく重なると思う。理工系の問題集が限られる中で、何かよい本がないかという人はぜひ読んで欲しい。

CPUやメモリなどのハードウェアに近いテーマを網羅している。とりあえず上巻だけでも持っておくべきだと思う。

目次より

上巻

  1. コンピュータの抽象化とテクノロジ(プログラムの裏側コンピュータの内部ほか)
  2. 命令:コンピュータの言葉(コンピュータ・ハードウエアの演算コンピュータ・ハードウエアのオペランドほか)
  3. コンピュータにおける算術演算(符号付き数と符号なし数加算と減算 ほか)
  4. 性能の評価と理解(CPU性能とその要因性能の評価 ほか)

下巻

  1. プロセッサ:データパスと制御(論理設計とクロック方式データパスの構築 ほか)
  2. パイプラインを用いた性能向上(パイプライン処理の概要データパスのパイプライン化 ほか)
  3. 容量と速度の両立:記憶階層の利用(キャッシュの基礎キャッシュの性能の測定と改善 ほか)
  4. 外部記憶装置,ネットワーク,およびその他の周辺装置(ディスク記憶装置と信頼性ネットワーク ほか)

« 前ページへ次ページへ »