キムラデービーブログ

オープンソースデータベースを加速する「キムラデービー」のブログです。カレー日記を兼ねてます。なお著者は2010-06-01より日本オラクルに在籍していますが、本サイト(ブログ、またはウェブサイト)において示されている見解は、私自身の見解であって、オラクルの見解を必ずしも反映したものではありません。
<< MyNA会開始@六本木GREE | main | ITpro記事「GWに本を読もう」に「Firebird徹底入門」が取り上げられました。 >>
詳解UNIXプログラミング第2版
0
    Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
    Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
    W. Richard Stevens,Stephen A. Rago

    本の整理をしていると自分が思っている以上に「積ん読」のままの本があります。
    首記の本もそのうちの一冊です。初版は大木さんによる翻訳がありますが(新装版)、原著最新版の第2版はまだ翻訳がでていません。
    原著を購入していたのですが、そのあまりの厚さ(900ページ越えのハードカバー)になかなかページを開けずにいました。
    今日はとりあえず、ざっと目次に目を通して初版との差分を確認してみました。

    Chapter 1. UNIX System Overview
    Chapter 2. UNIX Standardization and Implementations
    Chapter 3. File I/O
    Chapter 4. Files and Directories
    Chapter 5. Standard I/O Library
    Chapter 6. System Data files and Information
    Chapter 7. Process Environment
    Chapter 8. Process Control
    Chapter 9. Process Relationships
    Chapter 10.Signals
    Chapter 11.Threads <- 2版で追加
    Chapter 12.Thread Control <- 2版で追加

    Chapter 13. Daemon Process
    Chapter 14. Advanced I/O <- 初版では12章
    Chapter 15. Interprocess Communication <- 初版では14章
    Chapter 16. Network IPC: Sockets <- 初版ではAdvanced IPCにあったものが分離独立
    Chapter 17. Advanced IPC <- 初版では15章
    Chapter 18. Terminal I/O <- 初版では11章
    Chapter 19. Pseudo Terminals
    Chapter 20. A Database Library <- 初版では16章
    Chapter 21. Communicating with a Network Printer <- 初版では17章
    Appendix A. Function Prototypes
    Appendix B. Miscellaneous Source Code
    Appendix C. Solutions to Selected Exercises
    Bibliography
    Index

    初版から2版で省かれたのは「第18章モデムの発信」のみで、それ以外は内容のアップデートと、より一般的になったThread, Socketの説明が新規、もしくは拡張されて別の章立てになっているという感じです。

    なお初版が1992年(日本語版は1994年)、2版が2005年と13年も間が空いてしまってしまった原因の一つには、著書のW.Richard Stevensが1999年に亡くなられたことがあります。
    この2版は、W.Richard Stevensの処女作であるUNIX Network Programmingのころから親交のあった
    Stephen A. Ragoにより作成されています。日本語版がでた1994年、私はHP-UXの上で四苦八苦しながら
    とあるプログラミングを行っていました。そのときにたまたま書店でみかけたこの本に助けられ、
    それ以降数年間はこの本のおかげでプログラミングを行うことができました。
    W.Richard Stevensのご冥福をお祈りするとともに、あらためて感謝いたします。
    本当にありがとうございました。

    以下のエントリでも、本書の良さの一端が伺えます。是非ご参照ください。

    詳解UNIXプログラミング(bkブログ)

    お勧めの書・バックナンバー Vol.1 by にしだ わたる

    日本語新装版はこちら。
    詳解UNIXプログラミング
    詳解UNIXプログラミング
    W.リチャード スティーヴンス,W.Richard Stevens,大木 敦雄

    [2010-05-15 追記]
    ちなみに私が持っているのは初版でこれです。また以下のブログにUNIXシステムプログラミング三大名著として2nd Edの紹介が書かれています。

    UNIX システムプログラミング三大名著と図書館(WATARU'S MEMO)


    ここからのリンクもいろいろ参考になります。

    Linux / UNIX & ネットワーク 関連の参考サイトと書籍(なんにもない世界の足音)
    | meijik | プログラミング | 17:03 | comments(0) | trackbacks(0) | - | - |









    トラックバック機能は終了しました。
     123456
    78910111213
    14151617181920
    21222324252627
    282930    
    << June 2020 >>
    + RECOMMEND
    100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊
    100人のプロが選んだソフトウェア開発の名著 君のために選んだ1冊 (JUGEMレビュー »)

    100人のうちの一人としてミックさんの本を推薦しています。
    + RECOMMEND
    MySQL 5.1 Plugin Development
    MySQL 5.1 Plugin Development (JUGEMレビュー »)
    Andrew Hutchings,Sergei Golubchik
    MySQL 5.1 のプラグインを作るならこれ!
    + RECOMMEND
    AWKを256倍使うための本 (Ascii 256倍)
    AWKを256倍使うための本 (Ascii 256倍) (JUGEMレビュー »)
    志村 拓,鷲北 賢,西村 克信
    ここにきてまさかの復刊。15〜16年前の本ですが、いまでも十分役立ちますよ!!
    + RECOMMEND
    Linux-DB システム構築/運用入門 (DB Magazine SELECTION)
    Linux-DB システム構築/運用入門 (DB Magazine SELECTION) (JUGEMレビュー »)
    松信 嘉範
    Linux-DB システム構築の新スタンダード。DB Magazine人気連載、待望の書籍化です!!
    + RECOMMEND
    + RECOMMEND
    超・極める!MySQL
    超・極める!MySQL (JUGEMレビュー »)
    坂井 恵,志村 和彦,ひろせ まさあき,松信 嘉範
    内容は少々古くなりましたが、内部説明があり、いろいろ面白いです。
    + RECOMMEND
    The Root of .NET Framework
    The Root of .NET Framework (JUGEMレビュー »)
    荒井 省三
    .NETの根っこをつかむ、か?
    + RECOMMEND
    エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド
    エキスパートのためのMySQL[運用+管理]トラブルシューティングガイド (JUGEMレビュー »)
    奥野 幹也
    これまでにない構築、そして構築後のMySQLのための本。
    + RECOMMEND
    Database Management Systems
    Database Management Systems (JUGEMレビュー »)
    Raghu Ramakrishnan,Johannes Gehrke
    ミックさん連載の参考書籍です。
    + RECOMMEND
    Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series)
    Advanced Programming in the UNIX Environment: Paperback Edition (2nd Edition) (Addison-Wesley Professional Computing Series) (JUGEMレビュー »)
    W. Richard Stevens,Stephen A. Rago
    必読! といいつつ私が読んだのは初版の日本語訳です。差分はチェックしないといけませんね。
    + RECOMMEND
    + RECOMMEND
    + RECOMMEND
    Western Digital Scorpio Blue 2.5inch 5400rpm 320GB 8MB PATA WD3200BEVE
    Western Digital Scorpio Blue 2.5inch 5400rpm 320GB 8MB PATA WD3200BEVE (JUGEMレビュー »)

    DELL SX260の換装用に購入。今はコチラのほうが安いですね。
    + RECOMMEND
    情熱プログラマー ソフトウェア開発者の幸せな生き方
    情熱プログラマー ソフトウェア開発者の幸せな生き方 (JUGEMレビュー »)
    Chad Fowler
    OSC2010神戸に出展されたジュンク堂で買いました。
    + RECOMMEND
    Software Design 総集編 【2000~2009】(DVD付)
    Software Design 総集編 【2000~2009】(DVD付) (JUGEMレビュー »)

    メガトン級の過去記事。売り切れる前にお店に急げ!
    + RECOMMEND
    + RECOMMEND
    玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2
    玄人志向 2.5型HDDケース SATA対応USB2.0接続 GW2.5AI-SU2 (JUGEMレビュー »)

    Aspire 1410 HDD換装後、昔のHDDはこれにいれます。
    + RECOMMEND
    + RECOMMEND
    acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22
    acer Aspire Timeline AS1410 11.6型ノートPC Windows7搭載 250GB ブラック AS1410-KK22 (JUGEMレビュー »)

    色違い黒(他に青と白があります): メモリは最大4GBとあるが、がんばれば8GBいけるらしい。
    + RECOMMEND
    Firebird 徹底入門
    Firebird 徹底入門 (JUGEMレビュー »)
    木村 明治,はやし つとむ,坂井 恵
    Firebird日本ユーザ会のはやしさん、そしてMyNAから拝借(?) してきた坂井さんとともに書きました。まだ誰も知らないFirebird 2.5や、いままでドキュメントのなかったツール類についてもソースを確認してとりあげた本です。是非ご活用ください。
    + SELECTED ENTRIES
    + RECENT COMMENTS
    • たまたま「プリントヘッドの種類が違います」エラーから復活@MG6230
      meijik (11/20)
    • [ミュージシャンに聴かせたい・弾かせたい!] (4) 山田元気様
      meijik (07/27)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      meijik (03/03)
    • 2019年の木村明治
      田中尚 (01/08)
    • 使い慣れたSQLに潜む実装依存: Firebirdの場合(6) 文字列との結合演算子
      noname (12/10)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      Moriaki_ (01/05)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      Moriaki_ (01/05)
    • 2015年版 InterBaseの歩み
      nakagami (12/06)
    • 毎月日経SYSTEMSが届くたびに?が増え続ける: 日経SYSTEMSのコラム「ITアーキテクチャーの真髄」と「第7正規化」
      meijik (11/22)
    • 分散DB本読書会第46回メモ「STOP AFTER 10」
      masudahidehiko (09/01)
    + RECENT TRACKBACK
    + CATEGORIES
    + ARCHIVES
    + MOBILE
    qrcode
    + LINKS
    + PROFILE