Mercurial > hgbook
annotate en/ch00-preface.xml @ 831:acf9dc5f088d
Add a skeletal preface.
author | Bryan O'Sullivan <bos@serpentine.com> |
---|---|
date | Thu, 07 May 2009 21:07:35 -0700 |
parents | b338f5490029 |
children | d5688822c51d |
rev | line source |
---|---|
658
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
1 <!-- vim: set filetype=docbkxml shiftwidth=2 autoindent expandtab tw=77 : --> |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
2 |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
3 <preface id="chap:preface"> |
686
34cb220eb717
Add a file name for the preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
683
diff
changeset
|
4 <?dbhtml filename="preface.html"?> |
658
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
5 <title>Preface</title> |
26 | 6 |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
7 <sect1> |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
8 <title>Conventions Used in This Book</title> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
9 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
10 <para>The following typographical conventions are used in this |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
11 book:</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
12 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
13 <variablelist> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
14 <varlistentry> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
15 <term>Italic</term> |
26 | 16 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
17 <listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
18 <para>Indicates new terms, URLs, email addresses, filenames, |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
19 and file extensions.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
20 </listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
21 </varlistentry> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
22 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
23 <varlistentry> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
24 <term><literal>Constant width</literal></term> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
25 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
26 <listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
27 <para>Used for program listings, as well as within |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
28 paragraphs to refer to program elements such as variable |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
29 or function names, databases, data types, environment |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
30 variables, statements, and keywords.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
31 </listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
32 </varlistentry> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
33 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
34 <varlistentry> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
35 <term><userinput>Constant width bold</userinput></term> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
36 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
37 <listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
38 <para>Shows commands or other text that should be typed |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
39 literally by the user.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
40 </listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
41 </varlistentry> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
42 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
43 <varlistentry> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
44 <term><replaceable>Constant width italic</replaceable></term> |
26 | 45 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
46 <listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
47 <para>Shows text that should be replaced with user-supplied |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
48 values or by values determined by context.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
49 </listitem> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
50 </varlistentry> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
51 </variablelist> |
200
9bba958be4c6
Mention automatic example generation.
Bryan O'Sullivan <bos@serpentine.com>
parents:
26
diff
changeset
|
52 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
53 <tip> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
54 <para>This icon signifies a tip, suggestion, or general |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
55 note.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
56 </tip> |
200
9bba958be4c6
Mention automatic example generation.
Bryan O'Sullivan <bos@serpentine.com>
parents:
26
diff
changeset
|
57 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
58 <caution> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
59 <para>This icon indicates a warning or caution.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
60 </caution> |
658
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
61 </sect1> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
62 |
658
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
63 <sect1> |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
64 <title>Using Code Examples</title> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
65 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
66 <para>This book is here to help you get your job done. In general, |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
67 you may use the code in this book in your programs and |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
68 documentation. You do not need to contact us for permission |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
69 unless you’re reproducing a significant portion of the code. For |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
70 example, writing a program that uses several chunks of code from |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
71 this book does not require permission. Selling or distributing a |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
72 CD-ROM of examples from O’Reilly books does require permission. |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
73 Answering a question by citing this book and quoting example |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
74 code does not require permission. Incorporating a significant |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
75 amount of example code from this book into your product’s |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
76 documentation does require permission.</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
77 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
78 <para>We appreciate, but do not require, attribution. An |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
79 attribution usually includes the title, author, publisher, and |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
80 ISBN. For example: “<emphasis>Book Title</emphasis> by Some |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
81 Author. Copyright 2008 O’Reilly Media, Inc., |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
82 978-0-596-xxxx-x.”</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
83 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
84 <para>If you feel your use of code examples falls outside fair use |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
85 or the permission given above, feel free to contact us at |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
86 <email>permissions@oreilly.com</email>.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
87 </sect1> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
88 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
89 <sect1> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
90 <title>Safari® Books Online</title> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
91 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
92 <note role="safarienabled"> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
93 <para>When you see a Safari® Books Online icon on the cover of |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
94 your favorite technology book, that means the book is |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
95 available online through the O’Reilly Network Safari |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
96 Bookshelf.</para> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
97 </note> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
98 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
99 <para>Safari offers a solution that’s better than e-books. It’s a |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
100 virtual library that lets you easily search thousands of top |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
101 tech books, cut and paste code samples, download chapters, and |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
102 find quick answers when you need the most accurate, current |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
103 information. Try it for free at <ulink role="orm:hideurl:ital" |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
104 url="http://my.safaribooksonline.com/?portal=oreilly">http://my.safaribooksonline.com</ulink>.</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
105 </sect1> |
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
106 |
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
107 <sect1> |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
108 <title>How to Contact Us</title> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
109 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
110 <para>Please address comments and questions concerning this book |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
111 to the publisher:</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
112 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
113 <simplelist type="vert"> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
114 <member>O’Reilly Media, Inc.</member> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
115 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
116 <member>1005 Gravenstein Highway North</member> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
117 |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
118 <member>Sebastopol, CA 95472</member> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
119 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
120 <member>800-998-9938 (in the United States or Canada)</member> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
121 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
122 <member>707-829-0515 (international or local)</member> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
123 |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
124 <member>707 829-0104 (fax)</member> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
125 </simplelist> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
126 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
127 <para>We have a web page for this book, where we list errata, |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
128 examples, and any additional information. You can access this |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
129 page at:</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
130 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
131 <simplelist type="vert"> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
132 <member><ulink url="http://www.oreilly.com/catalog/<catalog |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
133 page>"></ulink></member> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
134 </simplelist> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
135 |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
136 <remark>Don’t forget to update the <url> attribute, |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
137 too.</remark> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
138 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
139 <para>To comment or ask technical questions about this book, send |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
140 email to:</para> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
141 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
142 <simplelist type="vert"> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
143 <member><email>bookquestions@oreilly.com</email></member> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
144 </simplelist> |
682
28b5a5befb08
Fold preface and intro into one
Bryan O'Sullivan <bos@serpentine.com>
parents:
680
diff
changeset
|
145 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
146 <para>For more information about our books, conferences, Resource |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
147 Centers, and the O’Reilly Network, see our web site at:</para> |
26 | 148 |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
149 <simplelist type="vert"> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
150 <member><ulink url="http://www.oreilly.com"></ulink></member> |
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
151 </simplelist> |
658
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
152 </sect1> |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
153 </preface> |
831
acf9dc5f088d
Add a skeletal preface.
Bryan O'Sullivan <bos@serpentine.com>
parents:
771
diff
changeset
|
154 |
658
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
155 <!-- |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
156 local variables: |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
157 sgml-parent-document: ("00book.xml" "book" "preface") |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
158 end: |
b90b024729f1
WIP DocBook snapshot that all compiles. Mirabile dictu!
Bryan O'Sullivan <bos@serpentine.com>
parents:
649
diff
changeset
|
159 --> |