[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Documentation/books.xml: 1.9 -> 1.10
以下のページの更新をしました。ツッコミをお願いします。
Documentation/books.xml: 1.9 -> 1.10
> revision 1.10
> date: 2006/05/10 02:34:43; author: jschauma; state: Exp; lines: +516 -396
> add:
> - Diomidis Spinellis's "Code Quality"
> - Limoncelli & Hogan's "The Practice of System and Network Administration"
> - Limoncelli's "Time Management for System Administrators"
>
> While here, indent and add section IDs where appropriate
木曜日までに異議がなければ、 commit します。
以下、訳と原文それぞれの、
1.9 の字下げを調節したものと 1.10 の差分です。
--- books.xml.orig 2006-05-24 22:02:45.000000000 +0900
+++ books.xml 2006-05-24 22:02:34.000000000 +0900
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="ISO-2022-JP"?>
<!DOCTYPE webpage
-PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
-"http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">
+ PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
+ "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">
<webpage id="ja-Documentation-books">
<config param="desc" value="お勧めの本"/>
- <config param="cvstag" value="$NetBSD: books.xml,v 1.9 2006/03/30 23:55:24 jschauma Exp $"/>
+ <config param="cvstag" value="$NetBSD: books.xml,v 1.10 2006/05/10 02:34:43 jschauma Exp $"/>
<!-- Based on english version: -->
- <!-- NetBSD: books.xml,v 1.9 2006/03/30 23:55:24 jschauma Exp -->
- <config param="rcsdate" value="$Date: 2006/03/30 23:55:24 $"/>
+ <!-- NetBSD: books.xml,v 1.10 2006/05/10 02:34:43 jschauma Exp -->
+ <config param="rcsdate" value="$Date: 2006/05/10 02:34:43 $"/>
<head>
- <!-- Copyright (c) 1998-2005
- The NetBSD Foundation, Inc. ALL RIGHTS RESERVED. -->
+ <!-- Copyright (c) 1998-2006
+ The NetBSD Foundation, Inc. ALL RIGHTS RESERVED. -->
<title>お勧めの本</title>
</head>
@@ -24,30 +24,32 @@
-->
<blockquote><para>
- <quote>素人のためのプログラミングに関する最良の本は、<quote>アリスの不思議な国</quote>です。
- しかしながら、これは、この本が素人にとってすべての分野で最良の本だからです。</quote>
- </para>
- </blockquote>
+ <quote>素人のためのプログラミングに関する最良の本は、<quote>アリスの不思議な国</quote>です。
+ しかしながら、これは、この本が素人にとってすべての分野で最良の本だからです。</quote>
+ </para></blockquote>
<para>
下記の本に対するコメントや、このリストに追加したほうがよい書籍があれば、
- <ulink url="http://www.NetBSD.org/cgi-bin/feedback.cgi"> 私達に連絡 </ulink>してください。</para>
+ <ulink url="http://www.NetBSD.org/cgi-bin/feedback.cgi"> 私達に連絡 </ulink>してください。
+ </para>
</preface>
<sect1 role="toc">
- <sect2>
+ <sect2 id="users">
<title>一般ユーザー向け</title>
<sect3 id="0-07-025492-3">
<title>A Student's Guide to Unix, Second Edition</title>
<para>
著者: Harley Hahn<html:br />
- 出版社: McGraw-Hill, 1996 (ISBN 0-07-025492-3)</para>
+ 出版社: McGraw-Hill, 1996 (ISBN 0-07-025492-3)
+ </para>
<para>
参考書や教育用の資料として使うために書かれています。tips、ヒント、
- テクニックを含む、すべての基本的なスキルを記述しています。</para>
+ テクニックを含む、すべての基本的なスキルを記述しています。
+ </para>
</sect3>
<sect3 id="3-936546-00-2">
@@ -55,11 +57,13 @@
<para>
著者: Martin Husemann, Ignatios Souvatzis, Lex Wennmacher, Markus
Illenseer, Thorsten Lindloff, S. Petra Zeidler<html:br />
- 出版社: Computer & Literatur, 2003 (ISBN 3-936546-00-2)</para>
+ 出版社: Computer & Literatur, 2003 (ISBN 3-936546-00-2)
+ </para>
<para>
インストールとアップデート、システムサービスの構成、管理、
NetBSD パッケージシステムその他の内容を網羅したドイツ語の本です。
- <ulink url="http://www.cul.de/netbsd.html">詳細</ulink>。</para>
+ <ulink url="http://www.cul.de/netbsd.html">詳細</ulink>。
+ </para>
</sect3>
<sect3 id="4881356186">
@@ -99,7 +103,7 @@
今日の UNIX ユーザーが直面する技術に焦点をしぼって書かれています。
POSIX ユーティリティー、GNU バージョン、bash と tcsh シェルについて
の詳細、そして perl については特に重要視されています。<ulink
- url="http://www.oreilly.com/catalog/upt3/">詳細</ulink>。
+ url="http://www.oreilly.com/catalog/upt3/">詳細</ulink>。
</para>
</sect3>
@@ -111,14 +115,17 @@
</para>
<para>
薄い本ですが、引用すると: <emphasis>
- 「この本の目的は、あなたを、生まれながらの guru にすることでは
- ありません。むしろ、あなたがやりたいと思っている仕事を助けることが、
- この本の目的です。」</emphasis> <ulink
- url="http://www.oreilly.com/catalog/usa/">詳細</ulink>。
+ 「この本の目的は、あなたを、生まれながらの guru にすることでは
+ ありません。むしろ、あなたがやりたいと思っている仕事を助けることが、
+ この本の目的です。」</emphasis> <ulink
+ url="http://www.oreilly.com/catalog/usa/">詳細</ulink>。
</para>
</sect3>
- </sect2><sect2><title>システム管理</title>
+ </sect2>
+
+ <sect2 id="administering">
+ <title>システム管理</title>
<sect3 id="0-8053-7565-1">
<title>A Practical Guide to the Unix System, Third Edition</title>
@@ -129,8 +136,8 @@
<para>
学生のテキストとしてお勧めの一冊です。UNIX をはじめたばかりの人には、
最初の一冊としてお勧めです。<ulink
- url="http://www.aw-bc.com/catalog/academic/product/0,4096,0805375651,00.html">
- 詳細</ulink>。
+ url="http://www.aw-bc.com/catalog/academic/product/0,4096,0805375651,00.html">
+ 詳細</ulink>。
</para>
</sect3>
@@ -171,7 +178,7 @@
</para>
<para>
<ulink url="http://www.eyrolles.com/Informatique/Livre/9782212114638/">
- 詳細</ulink>。
+ 詳細</ulink>。
</para>
</sect3>
@@ -188,7 +195,8 @@
</sect3>
<sect3 id="4073909177">
- <title>MkLinux DR3/NetBSD 1.3.2 インターネットサーバー構築入門〜あなたのMacがインターネットサーバーになる!〜 <emphasis>(日本語)</emphasis></title>
+ <title>MkLinux DR3/NetBSD 1.3.2 インターネットサーバー構築入門〜あなたのMacがインターネットサーバーになる!〜
+ <emphasis>(日本語)</emphasis></title>
<para>
著者: トップマネジメントサービス<html:br />
出版社: ローカス
@@ -196,7 +204,8 @@
</sect3>
<sect3 id="4073907972">
- <title>MkLinux DR3/NetBSD 1.3.2 サーバー構築入門〜この一冊であなたのMacがサーバーになる!〜 <emphasis>(日本語)</emphasis></title>
+ <title>MkLinux DR3/NetBSD 1.3.2 サーバー構築入門〜この一冊であなたのMacがサーバーになる!〜
+ <emphasis>(日本語)</emphasis></title>
<para>
著者: トップマネジメントサービス<html:br />
出版社: ローカス
@@ -235,6 +244,28 @@
</para>
</sect3>
+ <sect3 id="0-20-170271-1">
+ <title>The Practice of System and Network Administration</title>
+ <para>
+ 著者: Thomas A. Limoncelli, Christine Hogan<html:br />
+ 出版社: Addison-Wesley Professional (ISBN 0-20-170271-1)
+ </para>
+ <para>
+ <ulink url="http://www.everythingsysadmin.com">More details</ulink>.
+ </para>
+ </sect3>
+
+ <sect3 id="0-59-600783-3">
+ <title>Time Management for System Administrators</title>
+ <para>
+ 著者: Thomas A. Limoncelli<html:br />
+ 出版社: O'Reilly (ISBN 0-59-600783-3)
+ </para>
+ <para>
+ <ulink url="http://www.everythingsysadmin.com">詳細</ulink>。
+ </para>
+ </sect3>
+
<sect3 id="0-13-020601-6">
<title>UNIX System Administration Handbook, Third Edition</title>
<para>
@@ -244,15 +275,18 @@
<para>
多くのシステム管理者により熱狂的に支持されています。
引用すると: <emphasis>「新しいシステムの設定の最初の手順から、一歩すすんだ
- 話題まで、知っておかなければならない事すべてが書かれています。ネットワーク、
- カーネルの設定、メールの設定、デバイスドライバー、ケーブルの仕様、ハード
- ディスクのフォーマットとパーティション設定、UUCP、アカウンティング、セキュ
- リティー等。」</emphasis> <ulink
- url="http://www.admin.com/">詳細</ulink>。
+ 話題まで、知っておかなければならない事すべてが書かれています。ネットワーク、
+ カーネルの設定、メールの設定、デバイスドライバー、ケーブルの仕様、ハード
+ ディスクのフォーマットとパーティション設定、UUCP、アカウンティング、セキュ
+ リティー等。」</emphasis> <ulink
+ url="http://www.admin.com/">詳細</ulink>。
</para>
</sect3>
- </sect2><sect2><title>プログラミング</title>
+ </sect2>
+
+ <sect2 id="programming">
+ <title>プログラミング</title>
<sect3 id="0-201-56317-7">
<title>Advanced Programming in the Unix Environment <emphasis>(日本語訳あり)</emphasis></title>
@@ -284,7 +318,7 @@
このリファレンスの第4版には、ISO C Amendment 1 と C++ と互換性のある
C プログラムの書き方についての議論が追加されています。
<ulink url="http://vig.prenhall.com/catalog/academic/product/1,4096,0133262243,00.html">
- 詳細</ulink>。
+ 詳細</ulink>。
<html:br />[ 訳注: Second Edition の日本語訳があります。<html:br />
タイトル: 詳説 C 言語: H&S レファレンス<html:br />
監訳: 斉藤信男<html:br />
@@ -292,6 +326,32 @@
</para>
</sect3>
+ <sect3 id="0-321-16607-8">
+ <title>Code Quality - The Open Source Perspective</title>
+ <para>
+ 著者: Diomidis Spinellis<html:br />
+ 出版社: Addison-Wesley, 2006 (ISBN 0-321-16607-8)
+ </para>
+ <para>
+ <ulink url="#0-201-79940-5">Code Reading</ulink> の著者の二冊目の本で、
+ 前著に引き続き、人気のあるオープンソースプロジェクトを分析していますが、
+ 今回は<quote>時間および容量の効率に加えて、信頼性、
+ セキュリティー、移植性、保守性</quote>といった、機能以外で必要なことに焦点を当てています。
+ ひとことでいえば、<emphasis>Code Quality</emphasis> (コードの品質) です。
+ </para>
+ <para>
+ Spinellis はふたたび NetBSD 1.5_ALPHA を使って、
+ 徹底的かつ系統的な検査と試験によって保守性と安定性を高める方法に加えて、
+ ロジックの問題の検出方法、問題のある API、
+ ヒープおよびスタックメモリーの効率的な管理方法を読者に提示しています。
+ </para>
+ <para>
+ <ulink url="http://www.spinellis.gr/codequality/">著者の web サイト</ulink>。<html:br />
+ <ulink
+ url="http://www.aw-bc.com/catalog/academic/product/0,1144,0321166078,00.html">詳細</ulink>。
+ </para>
+ </sect3>
+
<sect3 id="0-201-79940-5">
<title>Code Reading - The Open Source Perspective</title>
<para>
@@ -318,7 +378,7 @@
<para>
<ulink url="http://www.spinellis.gr/codereading/">著者の web サイト</ulink>。<html:br />
<ulink
- url="http://www.aw-bc.com/catalog/academic/product/0,4096,0201799405,00.html">詳細</ulink>。
+ url="http://www.aw-bc.com/catalog/academic/product/0,4096,0201799405,00.html">詳細</ulink>。
</para>
</sect3>
@@ -330,9 +390,9 @@
</para>
<para>
本書では、リンク、共有ライブラリー、動的ライブラリー、その他の詳細にまで立ち入ります。<ulink
- url="http://linker.iecc.com/">本書の web サイト</ulink>に、購入についての詳細があり、
+ url="http://linker.iecc.com/">本書の web サイト</ulink>に、購入についての詳細があり、
内容を<ulink
- url="http://www.iecc.com/linker/">オンライン</ulink>で読むこともできます。
+ url="http://www.iecc.com/linker/">オンライン</ulink>で読むこともできます。
</para>
</sect3>
@@ -363,7 +423,7 @@
C のオリジナルテキスト(更新されていますが)です。読むのは簡単ではありませんが、
オリジナルソースより若干ましです。
<ulink url="http://vig.prenhall.com/catalog/academic/product/1,4096,0131103628,00.html">
- 詳細</ulink>。
+ 詳細</ulink>。
<html:br /> [訳注: 日本語訳があります。<html:br />
タイトル: プログラミング言語 C 第 2 版<html:br />
訳者: 石田晴久<html:br />
@@ -400,7 +460,7 @@
<para>
オリジナル UNIX のプログラミング環境と哲学を知ることができます。
<ulink url="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=013937681X">
- 詳細</ulink>。
+ 詳細</ulink>。
<html:br /> [訳注: 日本語訳があります。<html:br />
タイトル: UNIX プログラミング環境<html:br />
訳者: 野中浩一<html:br />
@@ -420,7 +480,7 @@
オペレーティングシステム自体の設計と実装に焦点をあわせており、マルチ
プロセッサーやスレッド等の先進的な話題にも触れています。
<ulink url="http://vig.prenhall.com/catalog/academic/product/1,4096,0131019082,00.html">
- 詳細</ulink>。
+ 詳細</ulink>。
<html:br /> [訳注: 日本語訳があります。<html:br />
タイトル: 最前線 UNIX のカーネル<html:br />
訳者: 徳田英幸、中村明、戸辺義人、津田悦幸<html:br />
@@ -469,7 +529,7 @@
本書では、コンピューターアーキテクチャーとオペレーティングシステムの間の橋渡しをすることで、
この溝を埋めようとしています。」
本書は、この構成と徹底ぶりから、非常におすすめです。<ulink
- url="http://www.awprofessional.com/catalog/product.asp?product_id={963653BF-E0CC-42A4-9264-4263A2237562}">詳細</ulink>。
+ url="http://www.awprofessional.com/catalog/product.asp?product_id={963653BF-E0CC-42A4-9264-4263A2237562}">詳細</ulink>。
</para>
</sect3>
@@ -483,21 +543,27 @@
これは NetBSD/X68k委員会 によって書かれた、NetBSD/x68k 上でのプログラ
ミングについての本です。残念ながら絶版です。
<ulink url="http://www.rd.cc.kshosen.ac.jp/~kamahara/NetBSD-X680x0/Ports/x68k/book.html">
- 詳細</ulink>。
+ 詳細</ulink>。
</para>
</sect3>
- </sect2><sect2><title>その他の情報源</title>
+ </sect2>
+
+ <sect2 id="other">
+ <title>その他の情報源</title>
<sect3 id="oreily">
<title>O'Reilly のハンドブック</title>
- <para>これ以外にお勧めなのは、O'Reilly の<quote>ナットシェル</quote>ハンドブックです。
- このシリーズは、<quote><emphasis role="bold">When You Can't Find Your UNIX System Administrator</emphasis></quote>
- から<quote><emphasis role="bold">X Toolkit Intrinsics リファレンスマニュアル</emphasis></quote>まで、すべての分野をカバーしています。
+ <para>
+ これ以外にお勧めなのは、O'Reilly の<quote>ナットシェル</quote>ハンドブックです。
+ このシリーズは、<quote><emphasis role="bold">When You Can't
+ Find Your UNIX System Administrator</emphasis></quote> から
+ <quote><emphasis role="bold">X Toolkit Intrinsics リファレンスマニュアル</emphasis></quote>まで、すべての分野をカバーしています。
<ulink url="http://unix.oreilly.com/">unix.oreilly.com</ulink> に、シリーズの全リストがあります。
<html:br /> [訳注: 日本語訳のリストは <ulink url="http://www.oreilly.co.jp/">
- http://www.oreilly.co.jp/ </ulink> にあります。]</para>
+ http://www.oreilly.co.jp/ </ulink> にあります。]
+ </para>
</sect3>
</sect2>
--- books.xml.orig 2006-05-10 19:48:53.000000000 +0900
+++ books.xml 2006-05-10 19:46:14.000000000 +0900
@@ -1,14 +1,14 @@
<?xml version="1.0"?>
<!DOCTYPE webpage
-PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
-"http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">
+ PUBLIC "-//NetBSD//DTD Website-based NetBSD Extension//EN"
+ "http://www.NetBSD.org/XML/htdocs/lang/share/xml/website-netbsd.dtd">
<webpage id="Documentation-books">
<config param="desc" value="Recommended reading"/>
- <config param="cvstag" value="$NetBSD: books.xml,v 1.9 2006/03/30 23:55:24 jschauma Exp $"/>
- <config param="rcsdate" value="$Date: 2006/03/30 23:55:24 $"/>
+ <config param="cvstag" value="$NetBSD: books.xml,v 1.10 2006/05/10 02:34:43 jschauma Exp $"/>
+ <config param="rcsdate" value="$Date: 2006/05/10 02:34:43 $"/>
<head>
- <!-- Copyright (c) 1998-2005
- The NetBSD Foundation, Inc. ALL RIGHTS RESERVED. -->
+ <!-- Copyright (c) 1998-2006
+ The NetBSD Foundation, Inc. ALL RIGHTS RESERVED. -->
<title>Recommended reading</title>
</head>
@@ -16,31 +16,33 @@
<preface>
<blockquote><para>
- <quote>The best book on programming for the layman is <quote>Alice
- in Wonderland</quote>; but that's because it's the best book on
- anything for the layman.</quote>
- </para>
- </blockquote>
+ <quote>The best book on programming for the layman is <quote>Alice
+ in Wonderland</quote>; but that's because it's the best book on
+ anything for the layman.</quote>
+ </para></blockquote>
<para>
If you have comments on any of the below, or more references that could be
- added to the list, please <ulink url="http://www.NetBSD.org/cgi-bin/feedback.cgi">contact us</ulink>.</para>
+ added to the list, please <ulink url="http://www.NetBSD.org/cgi-bin/feedback.cgi">contact us</ulink>.
+ </para>
</preface>
<sect1 role="toc">
- <sect2>
+ <sect2 id="users">
<title>For Users</title>
<sect3 id="0-07-025492-3">
<title>A Student's Guide to Unix, Second Edition</title>
<para>
Author: Harley Hahn<html:br />
- Publication: McGraw-Hill, 1996 (ISBN 0-07-025492-3)</para>
+ Publication: McGraw-Hill, 1996 (ISBN 0-07-025492-3)
+ </para>
<para>
Designed to be a reference and an educational resource, the book aims to
- describe all the basic skills involved as well as tips, hints, and techniques.</para>
+ describe all the basic skills involved as well as tips, hints, and techniques.
+ </para>
</sect3>
<sect3 id="3-936546-00-2">
@@ -48,11 +50,13 @@
<para>
Authors: Martin Husemann, Ignatios Souvatzis, Lex Wennmacher, Markus
Illenseer, Thorsten Lindloff, S. Petra Zeidler<html:br />
- Publication: Computer & Literatur, 2003 (ISBN 3-936546-00-2)</para>
+ Publication: Computer & Literatur, 2003 (ISBN 3-936546-00-2)
+ </para>
<para>
A German book that covers installation and updating, configuration
of system services, administration, the NetBSD packages system and
- more. <ulink url="http://www.cul.de/netbsd.html">More details</ulink>.</para>
+ more. <ulink url="http://www.cul.de/netbsd.html">More details</ulink>.
+ </para>
</sect3>
<sect3 id="4881356186">
@@ -90,7 +94,7 @@
Designed to address the technology that UNIX users face today. Contains
thorough coverage of POSIX utilities, including GNU versions, detailed
bash and tcsh shell coverage, and a strong emphasis on Perl. <ulink
- url="http://www.oreilly.com/catalog/upt3/">More details</ulink>.
+ url="http://www.oreilly.com/catalog/upt3/">More details</ulink>.
</para>
</sect3>
@@ -102,13 +106,16 @@
</para>
<para>
A slim volume, but to quote: <emphasis>"The goal of this book is not to make
- you a guru in your own right. The goal of this book is to get you back
- to the job you'd rather be doing."</emphasis> <ulink
- url="http://www.oreilly.com/catalog/usa/">More details</ulink>.
+ you a guru in your own right. The goal of this book is to get you back
+ to the job you'd rather be doing."</emphasis> <ulink
+ url="http://www.oreilly.com/catalog/usa/">More details</ulink>.
</para>
</sect3>
- </sect2><sect2><title>Administering a system</title>
+ </sect2>
+
+ <sect2 id="administering">
+ <title>Administering a system</title>
<sect3 id="0-8053-7565-1">
<title>A Practical Guide to the Unix System, Third Edition</title>
@@ -119,8 +126,8 @@
<para>
Recommended as a student text. A good starting point for people just
starting out with UNIX. <ulink
- url="http://www.aw-bc.com/catalog/academic/product/0,4096,0805375651,00.html">
- More details</ulink>.
+ url="http://www.aw-bc.com/catalog/academic/product/0,4096,0805375651,00.html">
+ More details</ulink>.
</para>
</sect3>
@@ -160,7 +167,7 @@
</para>
<para>
<ulink url="http://www.eyrolles.com/Informatique/Livre/9782212114638/">More
- details</ulink>.
+ details</ulink>.
</para>
</sect3>
@@ -177,7 +184,8 @@
</sect3>
<sect3 id="4073909177">
- <title>MkLinux DR3/NetBSD 1.3.2 internet server configuration primer <emphasis>(Japanese language)</emphasis></title>
+ <title>MkLinux DR3/NetBSD 1.3.2 internet server configuration
+ primer <emphasis>(Japanese language)</emphasis></title>
<para>
Author: Top Management Service<html:br />
Publication: Locus
@@ -185,7 +193,8 @@
</sect3>
<sect3 id="4073907972">
- <title>MkLinux DR3/NetBSD 1.3.2 server configuration primer <emphasis>(Japanese language)</emphasis></title>
+ <title>MkLinux DR3/NetBSD 1.3.2 server configuration
+ primer <emphasis>(Japanese language)</emphasis></title>
<para>
Author: Top Management Service<html:br />
Publication: Locus
@@ -224,6 +233,28 @@
</para>
</sect3>
+ <sect3 id="0-20-170271-1">
+ <title>The Practice of System and Network Administration</title>
+ <para>
+ Authors: Thomas A. Limoncelli, Christine Hogan<html:br />
+ Publication: Addison-Wesley Professional (ISBN 0-20-170271-1)
+ </para>
+ <para>
+ <ulink url="http://www.everythingsysadmin.com">More details</ulink>.
+ </para>
+ </sect3>
+
+ <sect3 id="0-59-600783-3">
+ <title>Time Management for System Administrators</title>
+ <para>
+ Author: Thomas A. Limoncelli<html:br />
+ Publication: O'Reilly (ISBN 0-59-600783-3)
+ </para>
+ <para>
+ <ulink url="http://www.everythingsysadmin.com">More details</ulink>.
+ </para>
+ </sect3>
+
<sect3 id="0-13-020601-6">
<title>UNIX System Administration Handbook, Third Edition</title>
<para>
@@ -232,15 +263,18 @@
</para>
<para>
Many enthusiastic endorsements from sysadmins. To quote: <emphasis>"Everything you
- need to know from the first steps of setting up a new system to advanced
- topics of networking, kernel configuration, mail configuration, device
- drivers, cabling specifications, hard disk formatting and partitioning,
- UUCP, accounting, security, and more."</emphasis> <ulink
- url="http://www.admin.com/">More details</ulink>.
+ need to know from the first steps of setting up a new system to advanced
+ topics of networking, kernel configuration, mail configuration, device
+ drivers, cabling specifications, hard disk formatting and partitioning,
+ UUCP, accounting, security, and more."</emphasis> <ulink
+ url="http://www.admin.com/">More details</ulink>.
</para>
</sect3>
- </sect2><sect2><title>Programming</title>
+ </sect2>
+
+ <sect2 id="programming">
+ <title>Programming</title>
<sect3 id="0-201-56317-7">
<title>Advanced Programming in the Unix Environment</title>
@@ -269,7 +303,34 @@
ISO C Amendment 1 and a discussion of how to write C programs that are
compatible with C++.
<ulink url="http://vig.prenhall.com/catalog/academic/product/1,4096,0133262243,00.html">More
- details</ulink>.
+ details</ulink>.
+ </para>
+ </sect3>
+
+ <sect3 id="0-321-16607-8">
+ <title>Code Quality - The Open Source Perspective</title>
+ <para>
+ Author: Diomidis Spinellis<html:br />
+ Publication: Addison-Wesley, 2006 (ISBN 0-321-16607-8)
+ </para>
+ <para>
+ In his second book, the author of <ulink url="#0-201-79940-5">Code Reading</ulink>
+ continues his analysis of popular Open Source projects, this time
+ focussing on non-functional requirements such as <quote>reliability,
+ security, portability and maintainability as well as efficiency in time and
+ space</quote>, in short: on <emphasis>Code Quality</emphasis>.
+ </para>
+ <para>
+ Once again, Spinellis uses a snapshot of NetBSD 1.5_ALPHA to show
+ the reader how to detect logic problems, problematic APIs, how to
+ manage heap and stack memory efficiently as well as how to enhance
+ maintainability and stability through thorough and systematic checks
+ and test.
+ </para>
+ <para>
+ <ulink url="http://www.spinellis.gr/codequality/">Authors website</ulink>.<html:br />
+ <ulink
+ url="http://www.aw-bc.com/catalog/academic/product/0,1144,0321166078,00.html">More details</ulink>.
</para>
</sect3>
@@ -301,7 +362,7 @@
<para>
<ulink url="http://www.spinellis.gr/codereading/">Authors website</ulink>.<html:br />
<ulink
- url="http://www.aw-bc.com/catalog/academic/product/0,4096,0201799405,00.html">More details</ulink>.
+ url="http://www.aw-bc.com/catalog/academic/product/0,4096,0201799405,00.html">More details</ulink>.
</para>
</sect3>
@@ -314,9 +375,9 @@
<para>
Linkers and loaders goes into detail about linking, shared and dynamic
libraries and more. The <ulink
- url="http://linker.iecc.com/">book's website</ulink> has details on
+ url="http://linker.iecc.com/">book's website</ulink> has details on
purchasing and can also be read <ulink
- url="http://www.iecc.com/linker/">online</ulink>.
+ url="http://www.iecc.com/linker/">online</ulink>.
</para>
</sect3>
@@ -342,7 +403,7 @@
The (updated) original text on C. Not the easiest read, but pretty much
from the original source.
<ulink url="http://vig.prenhall.com/catalog/academic/product/1,4096,0131103628,00.html">More
- details</ulink>.
+ details</ulink>.
</para>
</sect3>
@@ -368,7 +429,7 @@
<para>
The original UNIX programming environment and philosophy.
<ulink url="http://search.barnesandnoble.com/booksearch/isbnInquiry.asp?isbn=013937681X">More
- details</ulink>.
+ details</ulink>.
</para>
</sect3>
@@ -383,7 +444,7 @@
on the design and implementation of the operating system itself, and
covers several advanced subjects, such as multi-processors and threads.
<ulink url="http://vig.prenhall.com/catalog/academic/product/1,4096,0131019082,00.html">More
- details</ulink>.
+ details</ulink>.
</para>
</sect3>
@@ -420,7 +481,7 @@
book is intended to fill these gaps by bridging computer architecture and
operating systems." Highly recommended for its organization and
thoroughness. <ulink
- url="http://www.awprofessional.com/catalog/product.asp?product_id={963653BF-E0CC-42A4-9264-4263A2237562}">More details</ulink>.
+ url="http://www.awprofessional.com/catalog/product.asp?product_id={963653BF-E0CC-42A4-9264-4263A2237562}">More details</ulink>.
</para>
</sect3>
@@ -434,19 +495,25 @@
This book on programming on NetBSD/X68k, written by the NetBSD/X68k committee,
is unfortunately out of print.
<ulink url="http://www.rd.cc.kshosen.ac.jp/~kamahara/NetBSD-X680x0/Ports/x68k/book.html">
- More details</ulink>.
+ More details</ulink>.
</para>
</sect3>
- </sect2><sect2><title>Other sources</title>
+ </sect2>
+
+ <sect2 id="other">
+ <title>Other sources</title>
<sect3 id="oreily">
<title>O'Reilly handbooks</title>
- <para>Also worthy of note are the O'Reilly <quote>nutshell</quote> handbooks, which cover
- everything from <quote><emphasis role="bold">When You Can't Find Your UNIX System Administrator</emphasis></quote> to
+ <para>
+ Also worthy of note are the O'Reilly <quote>nutshell</quote> handbooks,
+ which cover everything from <quote><emphasis role="bold">When You Can't
+ Find Your UNIX System Administrator</emphasis></quote> to
the <quote><emphasis role="bold">X Toolkit Intrinsics Reference Manual</emphasis></quote>.
- See <ulink url="http://unix.oreilly.com/">unix.oreilly.com</ulink> for full listing.</para>
+ See <ulink url="http://unix.oreilly.com/">unix.oreilly.com</ulink> for full listing.
+ </para>
</sect3>
</sect2>