annotate thesis/tex/0-preface.tex @ 169:fa086dbbdf10

split cover from main document
author meillo@marmaro.de
date Fri, 19 Dec 2008 23:35:38 +0100
parents 0d097f4300ce
children 2181dc39ec06
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
1 \cleardoublepage
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
2 \chapter*{Preface}
98
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
3 \addcontentsline{toc}{section}{Preface}
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
4
101
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
5 << preface text (about 1 page) >> %FIXME
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
6
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
7 goal: revive masqmail; make it future save; clean it up; add some missing features; release a new version
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
8
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
9 << write about the motivation to cover this topic: what is it I want? >> %FIXME
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
10
101
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
11 << preface == target of the book, related to the reader >> %FIXME
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
12
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
13 << make the topic more concrete and limit it >> %FIXME
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
14
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
15 << have text by oliver here? >> %TODO
6e2eaf91e59f some comments
meillo@marmaro.de
parents: 98
diff changeset
16
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
17
96
8db526d7a678 reorganized preface and introduction (feels better now)
meillo@marmaro.de
parents: 93
diff changeset
18
98
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
19 Audience:
96
8db526d7a678 reorganized preface and introduction (feels better now)
meillo@marmaro.de
parents: 93
diff changeset
20
47
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
21 This document is targeted for \masqmail\ users and for people interested in mail systems in general.
136
b5f141edee4e one uppercase letter words are not set in small caps
meillo@marmaro.de
parents: 101
diff changeset
22 Security problems in electronic mail, \unix\ and the C programming language will also be discussed.
47
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
23 Additional ones planning to take over an unmaintained software project will find real life experience in here.
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
24
47
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
25 In each topic, basic knowledge is preconditioned.
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
26 Nevertheless introductions are given and sources for further reading will be mentioned.
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
27
47
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
28 This work focuses on the \unix\ operating system.
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
29 Experience in usage, administration and program development is assumed.
136
b5f141edee4e one uppercase letter words are not set in small caps
meillo@marmaro.de
parents: 101
diff changeset
30 This includes the basic toolchain (e.g.\ \name{tar}, \name{grep}, etc.), user, file and permission management, as well as writing, compiling and installing programs written in the C language.
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
31
40
81ff8b093efe fixed some FIXMEs; added some cites; stuff
meillo@marmaro.de
parents: 36
diff changeset
32 General information about \unix\ can be found in \cite{unixprogenv} %FIXME: references
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
33 . %FIXME: references
47
d52fa2350137 split up into one sentence per line
meillo@marmaro.de
parents: 42
diff changeset
34 explain about administrating \unix.
136
b5f141edee4e one uppercase letter words are not set in small caps
meillo@marmaro.de
parents: 101
diff changeset
35 And developing programs in C may be learned from \cite{k&r} and \cite{advunixprog}. %FIXME: references
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
36
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
37 %TODO: should I tell them to send email to me when having questions? Or somewhere else?
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
38
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
39
36
42a2a3565b89 structural changes in preface
meillo@marmaro.de
parents: 33
diff changeset
40 \section*{Organisation}
98
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
41
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
42 << write about organisation of the book: parts, chapters, sections. And more thats useful to know. >> %FIXME
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
43
98
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
44 << explain where the main part lies (theory vs. implementation) >> %FIXME:
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
45
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
46 << write about the bundled CD, and tell what's included >> %TODO
8
1d35768e1643 first prototype of thesis (with some sample content)
meillo@marmaro.de
parents:
diff changeset
47
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
48
150
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
49 \section*{Typographic conventions}
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
50 %TODO: check if this tells what is really used!
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
51 %FIXME: make it complete!
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
52 %FIXME: remove everything not needed. Maybe write only a few sentences text.
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
53 The following typographic conventions are used in this book:
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
54
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
55 \begin{tabular}{ p{0.15\textwidth} p{0.8\textwidth} }
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
56 \emph{Italic} &
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
57 is used for names, including command names, file name, hostnames, usernames and email addresses.
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
58 Further more it is used to emphasize text.
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
59 \\ &\\
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
60
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
61 \texttt{Constant Width} &
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
62 is used for source code, contents of files and output from programs.
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
63 \\ &\\
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
64
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
65 \texttt{\$} &
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
66 indicates the the user shell prompt.
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
67 \\ &\\
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
68
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
69 \texttt{\#} &
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
70 indicates the the root shell prompt.
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
71 \\
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
72 \end{tabular}
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
73
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
74
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
75
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
76
0d097f4300ce moved typographic conventions from ch01 to preface
meillo@marmaro.de
parents: 136
diff changeset
77
98
1b7dba16c74a minor stuff in preface
meillo@marmaro.de
parents: 96
diff changeset
78 \section*{Acknowledgments}
33
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
79 %FIXME: write this at the very end.
b3ba69ef35ab added text about audience; added FIXMEs
meillo@marmaro.de
parents: 26
diff changeset
80 % dont forget: proove readers, suggestion makers, supporters, ...
93
a6f8a93abd64 new chapter 4 (split ch5); added lots of annotations
meillo@marmaro.de
parents: 92
diff changeset
81 % FIXME: if too long, include a file on the CD and refer on it here