/[glms]/glms/desktop.tex
ViewVC logotype

Diff of /glms/desktop.tex

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.16 by fluppe, Fri Jan 17 18:25:54 2003 UTC revision 1.17 by fluppe, Sat Jan 18 20:12:19 2003 UTC
# Line 1  Line 1 
1  %% Schrijvers zet uw naam hierbij!  %% Schrijvers zet uw naam hierbij!
2  %----------------------------  %----------------------------
3  %  Copyright (c)  2002 Rudy Gevaert, Terje Hansen  %  Copyright (c)  2002 Rudy Gevaert, Terje Hansen
4  %  %
5  %      Permission is granted to copy, distribute and/or modify this document  %      Permission is granted to copy, distribute and/or modify this document
6  %      under the terms of the GNU Free Documentation License, Version 1.1  %      under the terms of the GNU Free Documentation License, Version 1.1
7  %      or any later version published by the Free Software Foundation;  %      or any later version published by the Free Software Foundation;
8  %      with the Invariant Sections being ``Auteurs en Bijdragen'', with the  %      with the Invariant Sections being ``Auteurs en Bijdragen'', with the
9  %      Front-Cover Texts being ``GNU/Linux voor middelbare scholen''.  %      Front-Cover Texts being ``GNU/Linux voor middelbare scholen''.
10  %      A copy of the license is included in the section entitled "GNU  %      A copy of the license is included in the section entitled "GNU
11  %      Free Documentation License".  %      Free Documentation License".
12  %  %
13  %----------------------------  %----------------------------
14    
15  \part{Desktop}  \part{Desktop}
16    
17  \chapter{Waarom Mandrake kopen?}  \chapter{Waarom Mandrake kopen?}
18  Hoewel men linux distributies in alle kleuren en vormen vrij kan  Hoewel men Linux distributies in alle kleuren en vormen vrij kan
19  downloaden, is het aanbevolen om regelmatig in het geldzakje te duiken.  downloaden, is het aanbevolen om regelmatig in het geldzakje te duiken.
20  Uiteraard is dit niet verplicht, moeten we dit echt niet te doen als de  Uiteraard is dit niet verplicht, moeten we dit echt niet te doen als de
21  deurwaarders elke maand een van onze Rubens-schilderijen meenemen voor de gas en  deurwaarders elke maand een van onze Rubens-schilderijen meenemen voor de gas en
22  elektriciteitsrekening. Regelmatig kunnen we ook interpreteren als alle paar  elektriciteitsrekening. Regelmatig kunnen we ook interpreteren als alle paar
23  versies of om de paar jaar.  versies of om de paar jaar.
24    
25  De voornaamste reden waarom we dit zouden kunnen doen is \emph{ontwikkelingskosten}.  De voornaamste reden waarom we dit zouden kunnen doen is \emph{ontwikkelingskosten}.
26  Hoewel individuen en bedrijven linux vrij ter beschikking stellen, kost  Hoewel individuen en bedrijven Linux vrij ter beschikking stellen, kost
27  het geld en tijd om degelijke programma's te ontwikkelen. Indien we in de  het geld en tijd om degelijke programma's te ontwikkelen. Indien we in de
28  toekomst nog gebruik willen maken van hun werk, we morgen en overmorgen mee  toekomst nog gebruik willen maken van hun werk, we morgen en overmorgen mee
29  willen evolueren met de technologie, dan moeten we vandaag financieel bijdragen.  willen evolueren met de technologie, dan moeten we vandaag financieel bijdragen.
30  We kunnen uiteraard ook altijd onze programmeerkunsten ten dienste stellen van het  We kunnen uiteraard ook altijd onze programmeerkunsten ten dienste stellen van het
31  een of ander linux-project al dan niet aan ons eigen brein ontsproten.  een of ander Linux-project al dan niet aan ons eigen brein ontsproten.
32    
33  In het geval van Mandrake kunnen we ook lid worden van de Mandrakeclub.  In het geval van Mandrake kunnen we ook lid worden van de Mandrakeclub.
34    
35    
36  \chapter{Computers, Wetten en Piraterij}  \chapter{Computers, Wetten en Piraterij}
37    
38  \{IANAL\}  \{IANAL\}
39    
40  Alle software komt met een licentie. Een uitgebreide discussie over deze problematiek vinden  Alle software komt met een licentie. Een uitgebreide discussie over deze problematiek vinden
41  we terug in de inleiding van dit document. Hoewel we vrolijk software installeren op ons  we terug in de inleiding van dit document. Hoewel we vrolijk software installeren op ons
42  linux-bakje - in het geval van windows mogen we al blij zijn dat we enige software mogen  Linux-bakje - in het geval van Windows mogen we al blij zijn dat we enige software mogen
43  installeren, laat staan gebruiken -  moeten we ook even stilstaan bij de  installeren, laat staan gebruiken -  moeten we ook even stilstaan bij de
44  handelingen die we uitvoeren met deze programma's.  handelingen die we uitvoeren met deze programma's.
45    
46  Nemen we het voorbeeld van muziek, zowel opnemen als afnemen. Stel dat we een MP3  Nemen we het voorbeeld van muziek, zowel opnemen als afnemen. Stel dat we een MP3
47  decoder/encoder (opnemen/afspelen) gebruiken die onder de GPL valt. Als de muziek die we  decoder/encoder (opnemen/afspelen) gebruiken die onder de GPL valt. Als de muziek die we
48  afspelen auteursrechtelijk beschermt is, moet we ons uiteraard aan de wettelijke  afspelen auteursrechtelijk beschermt is, moet we ons uiteraard aan de wettelijke
49  beperkingen houden die hiermee gepaard gaan. We kunnen dus niet zomaar in de winkel een cd  beperkingen houden die hiermee gepaard gaan. We kunnen dus niet zomaar in de winkel een cd
50  gaan kopen, deze massaal copieren en doorverkopen. Dit spreekt voor zich.  gaan kopen, deze massaal kopiëren en doorverkopen. Dit spreekt voor zich.
51  Het is echter wel ons recht om een backup te maken. Of we nu de cd copieren of de muziek  Het is echter wel ons recht om een backup te maken. Of we nu de cd kopiëren of de muziek
52  omzetten naar MP3-bestanden maakt niet uit. Natuurlijk dient dat steeds voor eigen gebruik  omzetten naar MP3-bestanden maakt niet uit. Natuurlijk dient dat steeds voor eigen gebruik
53  te blijven. We kunnen bv. een cd kopen, daarvan een copie maken voor in de auto en  te blijven. We kunnen bv. een cd kopen, daarvan een kopie maken voor in de auto en
54  de aangemaakte MP3's opslagen op onze PC-jukebox die uiteraard onder linux draait.  de aangemaakte MP3's opslagen op onze PC-jukebox die uiteraard onder Linux draait.
55    
56  We zullen ook \begrip{P2P} (Peer To Peer) software - waarvan Kazaa het bekendste voorbeeld is  We zullen ook \begrip{P2P} (Peer To Peer) software - waarvan Kazaa het bekendste voorbeeld is
57  - bepreken. Het gebruik van deze software is niet illegaal. Wat we doen met de gedownloade  - bepreken. Het gebruik van deze software is niet illegaal. Wat we doen met de gedownloade
58  content kan dat wel zijn. Alles valt onder een licentie (bv. GPL, copyright) waaraan we  content kan dat wel zijn. Alles valt onder een licentie (bv. GPL, copyright) waaraan we
59  ons dienen te houden. Stel dat we ons niet willen bezighouden met zelf MP3's aan te maken, dan  ons dienen te houden. Stel dat we ons niet willen bezighouden met zelf MP3's aan te maken, dan
60  kunnen we die downloaden en zo afspelen. Dit is toegstaan want we zijn immers in het bezit van  kunnen we die downloaden en zo afspelen. Dit is toegestaan want we zijn immers in het bezit van
61  de oorspronkelijke cd. De kans is natuurlijk klein dat we op legale wijze een film twee  de oorspronkelijke cd. De kans is natuurlijk klein dat we op legale wijze een film twee
62  maanden voor de wereldpremiere kunnen bekijken. Denken we maar aan Star Wars of Lord Of The  maanden voor de wereldpremi\'ere kunnen bekijken. Denken we maar aan Star Wars of Lord Of The
63  Rings deel 2.  Rings deel 2.
64    
65  Op alles staat een licentie, ook onze eigen gemaakte bestanden zoals bv. eigen gemaakte  Op alles staat een licentie, ook onze eigen gemaakte bestanden zoals bv. eigen gemaakte
66  geluidsopnamen van onze composities of feestjes. Al is het maar onze  eigen copyricht met onze  geluidsopnamen van onze composities of feestjes. Al is het maar onze  eigen copyright met onze
67  eigen namen als auteurs. Kijk maar eens naar de vermelding op dit document. Daarom moeten we  eigen namen als auteurs. Kijk maar eens naar de vermelding op dit document. Daarom moeten we
68  ook opletten welke hardware en software we kopen. Sommige bedrijven denken dat ze enkel  ook opletten welke hardware en software we kopen. Sommige bedrijven denken dat ze enkel
69  met piraten te maken hebben en verhinderen een bepaald, rechtmatig gebruik van hard- en  met piraten te maken hebben en verhinderen een bepaald, rechtmatig gebruik van hard- en
70  software. Als vb. kunnen we teruggrijpen naar de video en camerawereld. De meeste  software. Als vb. kunnen we teruggrijpen naar de video en camerawereld. De meeste
71  videocamera's hebben een digitale uitgang maar geen ingang. We kunnen dan wel filmen, het  videocamera's hebben een digitale uitgang maar geen ingang. We kunnen dan wel filmen, het
72  beeld op onze pc bewerken, maar niet terug opslaan op de oorspronkelijke videocasette. Dit  beeld op onze pc bewerken, maar niet terug opslaan op de oorspronkelijke videocassette. Dit
73  is hetzelfde als het kanaal al zwemmend oversteken. Maar een kilometer voor de kust moeten  is hetzelfde als het kanaal al zwemmend oversteken. Maar een kilometer voor de kust moeten
74  stoppen omdat we een verkeerde zwembril dragen. Een zwembril die niet de machtige concerns is  stoppen omdat we een verkeerde zwembril dragen. Een zwembril die niet de machtige concerns is
75  goedgekeurd en slechts van ver hetzelfde profiel heeft als die van de piraten.  goedgekeurd en slechts van ver hetzelfde profiel heeft als die van de piraten.
76    
77    
78  Hetzelfde geldt voor video, met twee bijkomende opmerkingen voor DVD's. De eerste is de  Hetzelfde geldt voor video, met twee bijkomende opmerkingen voor DVD's. De eerste is de
79  DVD-regio. Deze deelt de wereld op in vijf gebieden. Deze opdeling is niet wettelijk geregeld,  DVD-regio. Deze deelt de wereld op in vijf gebieden. Deze opdeling is niet wettelijk geregeld,
80  maar ingevoerd door de producenten zelf, het zijn immers kapitalisten. Het is dus niet  maar ingevoerd door de producenten zelf, het zijn immers kapitalisten. Het is dus niet
81  illegaal om een film uit de USA in te voeren en deze in Europa af te spelen, indien we ons  illegaal om een film uit de USA in te voeren en deze in Europa af te spelen, indien we ons
82  houden aan de invoerrechten e.d. Het is zeker ook niet illegaal om de regio-code te omzeilen.  houden aan de invoerrechten e.d. Het is zeker ook niet illegaal om de regio-code te omzeilen.
83  (WEBSITE)  (WEBSITE)
84    
85  De tweede opmerking is \begrip{DeCSS}. Dit is het encryptiesysteem waarvan (de  De tweede opmerking is \begrip{DeCSS}. Dit is het encryptiesysteem waarvan (de
86  commerciele) DVD's gebruik van maken. Dit is geen open standaard. De werking ervan staat niet  Commerci\"ele) DVD's gebruik van maken. Dit is geen open standaard. De werking ervan staat niet
87  beschreven in een publieke wijze en als u een speler wenst te maken, zult u een licentie  beschreven in een publieke wijze en als u een speler wenst te maken, zult u een licentie
88  dienen te betalen. DeCSS is de voornaamste reden waarom de opgang van DVD op \gl zo  dienen te betalen. DeCSS is de voornaamste reden waarom de opgang van DVD op \gl zo
89  traag gaat. Via \engels{Reverse Engineering} kunnen we de werking ervan achterhalen en alsnog een  traag gaat. Via \engels{Reverse Engineering} kunnen we de werking ervan achterhalen en alsnog een
90  linux DVD-speler maken. Afhankelijk van waar waar we wonen is \engels{reverse engineering} al dan  Linux DVD-speler maken. Afhankelijk van waar waar we wonen is \engels{reverse engineering} al dan
91  niet legaal en kunnen we al dan niet geencrypteerde DVD's afspelen. Dit encryptieschema is de  niet legaal en kunnen we al dan niet ge\"encrypteerde DVD's afspelen. Dit encryptieschema is de
92  enige reden waarom distributies zoals Mandrake en videospelers zoals Xine geen rechtstreekse  enige reden waarom distributies zoals Mandrake en videospelers zoals Xine geen rechtstreekse
93  ondersteuning bieden voor het bekijken van films onder linux. Wat uiteraard niet wilt zeggen  ondersteuning bieden voor het bekijken van films onder Linux. Wat uiteraard niet wilt zeggen
94  dat het onmogelijk is.  dat het onmogelijk is.
95    
96  De auteurs zijn geen advocaten. Alles wat we hier schrijven en in de lessen zullen  De auteurs zijn geen advocaten. Alles wat we hier schrijven en in de lessen zullen
97  demonstreren gebeurt in de veronderstelling dat het legaal is. Als we zeker willen zijn van de  demonstreren gebeurt in de veronderstelling dat het legaal is. Als we zeker willen zijn van de
98  legaliteit van bepaalde handelingen, dan raden we de lezers aan om een advocaat te raadplegen  legaliteit van bepaalde handelingen, dan raden we de lezers aan om een advocaat te raadplegen
99  of onwetenheid te pleiten in de rechtbank. Al zal dat laatste door deze tekst al iets  of onwetendheid te pleiten in de rechtbank. Al zal dat laatste door deze tekst al iets
100  moeilijker zijn geworden.  moeilijker zijn geworden.
101    
102  \{/IANAL\}  \{/IANAL\}
103    
104  \begrip{IANAL: I Am Not A Laywer}  \begrip{IANAL: I Am Not A Laywer}
105    
106  Enkele websites  Enkele websites
107  \begin{urlbox}  \begin{urlbox}
108  \url{http://dvddemystified.com/dvdfaq.html}   (dvd-faq)\\  \url{http://dvddemystified.com/dvdfaq.html}   (dvd-faq)\\
109  \url{http://www.dtek.chalmers.se/groups/dvd/} (ogle)\\  \url{http://www.dtek.chalmers.se/groups/dvd/} (ogle)\\
110  \url{http://xine.sourceforge.net/}            (xine)\\  \url{http://xine.sourceforge.net/}            (xine)\\
111  \url{http://www.mplayerhq.hu/homepage/}       (mplayer)\\  \url{http://www.mplayerhq.hu/homepage/}       (mplayer)\\
112  \url{http://www-2.cs.cmu.edu/~dst/DeCSS/}     (DeCSS)  \url{http://www-2.cs.cmu.edu/~dst/DeCSS/}     (DeCSS)
113  \end{urlbox}  \end{urlbox}
114    
115    
116  % Heb dit in een apart bestand gezet...  % Heb dit in een apart bestand gezet...
117  \input{installatiemandrake}  \input{installatiemandrake}
118    
119  % Hoofdstuk over de Mandrake Controle Center ook in apart bestand.  % Hoofdstuk over de Mandrake Controle Center ook in apart bestand.
120  \input{mcc}  \input{mcc}
121    
122    
123  \chapter{Toepassingsprogramma's}  \chapter{Toepassingsprogramma's}
124  \section{Tekstverwerking}  \section{Tekstverwerking}
125  \subsection{AbiWord}  \subsection{AbiWord}
126  \klad{enkel ``klein maar iets te beperkt''?}  \klad{enkel ``klein maar iets te beperkt''?}
127    
128  \subsection{OpenOffice}  \subsection{OpenOffice}
129  \klad{naam StarOffice ook ergens laten vallen}  \klad{naam StarOffice ook ergens laten vallen}
130    
131  \subsection{Ispell en woordenboeken}  \subsection{Ispell en woordenboeken}
132    
133  \subsection{\LaTeX}  \subsection{\LaTeX}
134    
135  \subsection{Wiskundige programma's}  \subsection{Wiskundige programma's}
136  \subsubsection{\gnu plot}  \subsubsection{\gnu plot}
137  Gnuplot is een zeer handig programma om, zoals de naam het zegt, data te plotten. Het programma wordt  Gnuplot is een zeer handig programma om, zoals de naam het zegt, data te plotten. Het programma wordt
138  uitgevoerd door aan de command line het commando \commando{gnuplot} te geven. Een belangrijke opmerking is  uitgevoerd door aan de command line het commando \commando{gnuplot} te geven. Een belangrijke opmerking is
139  over alle mogelijke commando's er meer uitleg kan worden opgevraagd door het commando \commando{help} te typen.  over alle mogelijke commando's er meer uitleg kan worden opgevraagd door het commando \commando{help} te typen.
140  Als voorbeeldje willen we volgende gegevens in een mooi grafiekje uitzetten:\\  Als voorbeeldje willen we volgende gegevens in een mooi grafiekje uitzetten:\\
141  \begin{centering}  \begin{centering}
142  \begin{tabular}{lll}  \begin{tabular}{lll}
143  0       & 1.217907 & 0.1\\  0       & 1.217907 & 0.1\\
144  1       & 0.461673 & 0.2\\  1       & 0.461673 & 0.2\\
145  2       & 0.421675 & 0.3\\  2       & 0.421675 & 0.3\\
146  3       & 0.386937 & 0.4\\  3       & 0.386937 & 0.4\\
147  4       & 0.362147 & 0.5\\  4       & 0.362147 & 0.5\\
148  5       & 0.343525 & 0.6\\  5       & 0.343525 & 0.6\\
149  5       & 0.343525 & 0.7\\  5       & 0.343525 & 0.7\\
150  6       & 0.329795 & 0.8\\  6       & 0.329795 & 0.8\\
151  \end{tabular}\end{centering}  \end{tabular}\end{centering}
152  \\  \\
153  dan maken we een bestandje aan met bijv. de naam "data.txt" met deze gegevens erin. Als we dan gnuplot aan de command  dan maken we een bestandje aan met bijv. de naam "data.txt" met deze gegevens erin. Als we dan gnuplot aan de command
154  line opstarten, krijgen een commandoprompt, met de melding "Terminal type set to 'x11'", wat wil zeggen dat de  line opstarten, krijgen een commandoprompt, met de melding "Terminal type set to 'x11'", wat wil zeggen dat de
155  output gaat naar een nieuw venster\\  output gaat naar een nieuw venster\\
156  \\  \\
157  gnuplot$>$ \\  gnuplot$>$ \\
158  \\  \\
159  wanneer we dan ingeven\\  wanneer we dan ingeven\\
160  \\  \\
161  gnuplot$>$ plot 'data.txt'\\  gnuplot$>$ plot 'data.txt'\\
162  \\  \\
163  krijgen we een window  krijgen we een window
164  \begin{figure}[htb]  \begin{figure}[htb]
165  \centering  \centering
166  \begin{tabular}{cc}  \begin{tabular}{cc}
167  \includegraphics[width=0.4\linewidth]{desktop/plot1.pdf} &  \includegraphics[width=0.4\linewidth]{desktop/plot1.pdf} &
168  \includegraphics[width=0.4\linewidth]{desktop/plot2.pdf} \\  \includegraphics[width=0.4\linewidth]{desktop/plot2.pdf} \\
169  \end{tabular}  \end{tabular}
170  \caption{Data plotten met gnuplot.}  \caption{Data plotten met gnuplot.}
171  \label{plot1}  \label{plot1}
172  \end{figure}  \end{figure}
173  \\  \\
174  In fig. \ref{plot1} (links) zijn de data default geplot, waarbij kolom twee in functie van kolom \'e\'en uitgezet  In fig. \ref{plot1} (links) zijn de data default geplot, waarbij kolom twee in functie van kolom \'e\'en uitgezet
175  wordt. Het is echter mogelijk een heel oerwoud van opties mee te  wordt. Het is echter mogelijk een heel oerwoud van opties mee te
176  geven. Wanneer we de datapunten liever met een lijntje verbinden, kunnen we dat met\\  geven. Wanneer we de datapunten liever met een lijntje verbinden, kunnen we dat met\\
177  \\  \\
178  gnuplot$>$ set data style linespoints\\  gnuplot$>$ set data style linespoints\\
179  \\  \\
180  wat dan resulteert in fig. \ref{plot1} (rechts).  wat dan resulteert in fig. \ref{plot1} (rechts).
181    
182  Willen we de twee grafieken samen in een figuur, kan dat met    Willen we de twee grafieken samen in een figuur, kan dat met  
183  \\  \\
184  gnuplot$>$ plot 'data.txt', 'data.txt' using ($1):($3)\\  gnuplot$>$ plot 'data.txt', 'data.txt' using ($1):($3)\\
185  \\  \\
186  Merk ook dat het bjvoorbeeld mogelijk is om in een enkele lijn verschillende grafieken in een enkele figuur  Merk ook dat het bijvoorbeeld mogelijk is om in een enkele lijn verschillende grafieken in een enkele figuur
187  te plotten, ook al staan de data evt. in verschillende bronbestanden. Verder is het ook mogelijk om wiskundige  te plotten, ook al staan de data evt. in verschillende bronbestanden. Verder is het ook mogelijk om wiskundige
188  bewerkingen op de data uit te halen, zoals\\  bewerkingen op de data uit te halen, zoals\\
189  \\  \\
190  gnuplot$>$ plot 'data.txt' using (\$1):(\$2)*(\$3)\\  gnuplot$>$ plot 'data.txt' using (\$1):(\$2)*(\$3)\\
191  gnuplot$>$ plot 'data.txt' using (\$1):(sin((\$1)))\\  gnuplot$>$ plot 'data.txt' using (\$1):(sin((\$1)))\\
192  \\  \\
193  waarbij respectievelijk het product van kolom 2 en kolom 3 tegen kolom 1 wordt uitgezet, of de sinus van de waarde  waarbij respectievelijk het product van kolom 2 en kolom 3 tegen kolom 1 wordt uitgezet, of de sinus van de waarde
194  in kolom 1.  in kolom 1.
195    
196  Het is natuurlijk ook mogelijk wiskundige functies te plotten. Met\\  Het is natuurlijk ook mogelijk wiskundige functies te plotten. Met\\
197  \\  \\
198  gnuplot$>$ plot[x=1:10]sin(x)\\  gnuplot$>$ plot[x=1:10]sin(x)\\
199  \\  \\
200  plot je de ingebouwde sinusfunctie in het bereik tussen 1 en 10 (uiteraard in radialen). Zo zijn er tal van ingebouwde  plot je de ingebouwde sinusfunctie in het bereik tussen 1 en 10 (uiteraard in radialen). Zo zijn er tal van ingebouwde
201  wiskundige functies (van abs, acos, acosh, \ldots tot tan, tanh, \ldots). Er zitten zelfs besselse functies en dergelijke  wiskundige functies (van abs, acos, acosh, \ldots tot tan, tanh, \ldots). Er zitten zelfs besselse functies en dergelijke
202  in.  in.
203    
204  Tweedimensionale plots kunnen we dan weer maken met het commando \commando{splot}\\  Tweedimensionale plots kunnen we dan weer maken met het commando \commando{splot}\\
205  \\  \\
206  gnuplot$>$ splot[x=1:10][y=1:10] sin(x/3)*sin(y/3)\\  gnuplot$>$ splot[x=1:10][y=1:10] sin(x/3)*sin(y/3)\\
207  \\  \\
208  \begin{figure}[htb]  \begin{figure}[htb]
209  \centering  \centering
210    
211  \includegraphics[width=0.4\linewidth]{desktop/plot3.pdf}  \includegraphics[width=0.4\linewidth]{desktop/plot3.pdf}
212  \caption{Een 2D functie plotten.}  \caption{Een 2D functie plotten.}
213  \label{plot3}  \label{plot3}
214  \end{figure}  \end{figure}
215  \\  \\
216  Om figure te exporteren vanuit Gnuplot gebruiken we volgende opties:\\  Om figure te exporteren vanuit Gnuplot gebruiken we volgende opties:\\
217  \\  \\
218  gnuplot$>$ set output "plot.png"\\  gnuplot$>$ set output "plot.png"\\
219  gnuplot$>$ set terminal png small color\\  gnuplot$>$ set terminal png small color\\
220  gnuplot$>$ set data style linespoints\\  gnuplot$>$ set data style linespoints\\
221  gnuplot$>$ plot "data.txt"\\  gnuplot$>$ plot "data.txt"\\
222  \\  \\
223  waarbij de eerste regel de output naam specifieert, de tweede regel het outputformaat en bijhorende opties.  waarbij de eerste regel de output naam specificeert, de tweede regel het outputformaat en bijhorende opties.
224  De derde regel geeft de plotopties voor de data (met een lijntje verbonden) en de vierde lijn laat de eigenlijke  De derde regel geeft de plotopties voor de data (met een lijntje verbonden) en de vierde lijn laat de eigenlijke
225  plot uitvoeren. We zullen deze keer geen venster krijgen met de plot, maar er zal wel een bestandje plot.png aangemaakt  plot uitvoeren. We zullen deze keer geen venster krijgen met de plot, maar er zal wel een bestandje plot.png aangemaakt
226  zijn.  zijn.
227  \subsubsection{Octave}  
228    Nog een handige functie van gnuplot is fitten van functies aan datapunten. Stel, we hebben ui \'e\'en of andere meting
229  \subsection{Andere educatieve programma's}  volgende waarden.\\
230    \begin{centering}
231  % Structuur aangepast, beter apart hoofdstuk voor dit, komt beter overeen met al de brol dat  \begin{tabular}{ll}
232  % ik schrijf  0.000000 &       2.000000\\
233  \chapter{Beeldbewerking}  0.010000 &       1.837025\\
234  \section{Xv}  0.020000 &       1.687330\\
235  \begin{figure}[htb]  0.030000 &       1.549833\\
236  \centering  0.040000 &       1.423541\\
237  \includegraphics[width=0.6\linewidth]{desktop/xv.png}  0.050000 &       1.307540\\
238  \caption{Het Xv commandovenster.}  0.060000 &       1.200991\\
239  \label{xv}  0.070000 &       1.103125\\
240  \end{figure}  0.080000 &       1.013234\\
241  Xv is waarschijnlijk het bekendste programma om beeldjes te bekijken en te bewerken in unix-achtige  0.090000 &       0.930668\\
242  omgevingen. Het is feite een shareware programma (dus moet je betalen om het te registreren, maar in de  0.100000 &       0.854830\\
243  praktijk wordt dat toch nooit gedaan).  0.110000 &       0.785172\\
244    0.120000 &       0.721190\\
245  De reden van de populariteit is waarschijnlijk omdat het zo intu\"itief en gebruiksvriendelijk is: alle  0.130000 &       0.662422\\
246  belangrijke knoppen staan in het commandovenster (in tegenstelling tot bij Gimp), en laten weinig aan de  0.140000 &       0.608443\\
247  verbeelding van de gebruiker over. Na typen van "\textit{xv} aan de commandolijn verschijnt het  0.150000 &       0.558862\\
248  openingsvenster, waarna je met de rechtermuisknop het commandovenster (fig. \ref{xv}) opent.  0.160000 &       0.513322\\
249    0.170000 &       0.471492\\
250  Enkele minder voor de hand liggende functies zijn terug te vinden onder het menu "\textit{Algorithms}",  0.180000 &       0.433071\\
251  waarin je een beeld kan vervagen, ontvlekken, \ldots maar welke weinig interessant zijn. Wat echter wel  \end{tabular}
252  interessante functies zijn, zijn het bekijken en omzetten naar verschillende andere formaten, de  \end{centering}\\
253  "\textit{Crop} functie om een beeldje bij te knippen en wat ook een zeer interessante functie is, is de  Stellen we ook dat deze getallen in gewoon tekstformaat zijn opgeslagen in het bestand "foo.dat", en dat we aan deze
254  "\textit{Grab} functie. Met deze laatste functie kunnen we screenshots maken van vensters in X Windows  getallen functie van de vorm
255  (zoals voor deze cursus).  \[
256    f(x) = a * exp(-b*x)
257  Nog iets leuk van Xv zijn de verschillende sneltoetesen:  \]
258  \begin{itemize}  willen fitten. Dan gaan we als volgt te werk:\\
259  \item "shift" + ">" verdubbelt de grootte  \\
260  \item "shift" + "<" halveert de grootte  gnuplot$>$ f(x) = a * exp (-x*b)\\
261  \item ">" vergroot een beeldje met 10\%  \\
262  \item "<" vermindert de grootte met 10\%  Nadat we in gnuplot deze uitdrukking hebben ingegeven, kunnen de vrije parameters $a$ en $b$ als volgt schatten:\\
263  \item "n" keert terug naar de oorspronkelijke grootte  \\
264  \item "e" roept het menu met de \textit{color editor} op, waarin kleurenpallet, intensiteit,  gnuplot$>$ fit f(x) 'foo.dat' via a,b\\
265  contrast en dergelijke kunnen bewerkt worden.    \\
266  \end{itemize}  Je zal een resultaat krijgen van de vorm:
267  \wilschrijven{geert}  \begin{verbatim}
268  \section{Gimp}  
269  \begin{figure}  Final set of parameters            Asymptotic Standard Error
270  \center  =======================            ==========================
271  \includegraphics{desktop/gimpcommand.png}  
272  \caption{Gimp commandovenster.}  a               = 2                +/- 1.416e-07    (7.078e-06%)
273  \label{gimpcommand}  b               = 8.5              +/- 1.115e-06    (1.312e-05%)
274  \end{figure}  
275  Gimp is de laatste tijd steeds meer een concurrent geworden van het commerci\"ele  
276  pakket Adobe Photoshop. Het eerste wat we krijgen als je Gimp opstart, is een  correlation matrix of the fit parameters:
277  commandovenster (fig. \ref{gimpcommand}). Dit venster bevat maar weinig functionaliteit,  
278  maar laat toe om beeldjes in te laden, en voorziet ook een aantal menuknoppen naar een                 a      b      
279  aantal interessante functies.  a               1.000
280    b               0.727  1.000
281  Eens we een beeldje geopend hebben via het commandovenster "\textit{file}",  \end{verbatim}
282  "\textit{open}", biedt klikken met de rechtermuisknop op het beeldje de echte kracht van  
283  Gimp. Toegegeven: het is in het begin wel zoeken in het woud van functies vooraleer  waarna we kunnen kijken of de gefitte functie overeenkomt met de datapunten:\\
284  de indeling een beetje duidelijk is, maar dat went vrij snel.  \\
285    gnuplot$>$ plot f(x), 'foo.dat'\\
286  Onder het "\textit{file}"-menu vinden we operaties terug zoals een nieuw beeldje cre\"eren,  \\
287  een beeld opslaan onder een ander formaat (geloof me, alle courante en zelfs een  Het resultaat ziet er dan als volgt uit:\\
288  heleboel minder courante formaten zitten erin). Onder "\textit{Edit}" vinden we dan weer  \begin{figure}[htb]
289  de functies om stukken geselecteerd beeld te kopi\"eren, te knippen of te plakken.  \centering
290    \includegraphics[width=0.4\linewidth]{desktop/fit.pdf}
291  Leuk is het menu "\textit{Filters}". Daaronder vinden we functies om een beeld te vervagen,  \caption{Resultaat van fitting aan de oorspronkelijke datapunten.}
292  randen te detecterenkan je een beeld. Leuk is dat we een gegeven filter kunnen laten  \label{fitting}
293  inwerken op een deel van het beeld door eerst een gebied te selecteren (met in het de knop  \end{figure}
294  commandovenster links bovenaan) en dan een filter te kiezen in het menu dat in het beeldje  
295  met de rechtermuisknop oproepen.  
296  \wilschrijven{gaspard}  \subsubsection{Octave}
297  \section{Xfig}  
298  Xfig is een leuk programma om vectortekeningen in te maken. We kennen allemaal het gevoel  \subsection{Andere educatieve programma's}
299  wel dat we een leuke zelfgemaakte illustratie ergens in een document willen invoegen, en  
300  dan gauw iets tekenen met een of ander paintprogramma (bijv. Xpaint). Deze programma's  % Structuur aangepast, beter apart hoofdstuk voor dit, komt beter overeen met al de brol dat
301  hebben een vrij eenvoudige interface, en het is mogelijk om al snel een vrij deftige  % ik schrijf
302  schets te bekomen. Als we deze willen invoegen in een tekstbestand bijvoorbeeld, zal  \chapter{Beeldbewerking}
303  deze tekening bijna gegarandeerd verkeerde afmetingen hebben. Geen nood, we kunnen deze  \section{Xv}
304  altijd herschalen. Maar wat blijkt dan? Dat deze figuren in feite bestaan uit een hele  \begin{figure}[htb]
305  hoop gekleurde puntjes (pixels genaamd), en door te herschalen van een figuur, er gewoon  \centering
306  rijen en kolommen worden gekopieerd of weggegooid. Resultaat: de tekening ziet er zeer  \includegraphics[width=0.6\linewidth]{desktop/xv.png}
307  kartelig uit. Als illustratie verwijzen we naar fig. \ref{pixelmap}. Daarin wordt links een  \caption{Het Xv commandovenster.}
308  tekeningetje gegegeven, en rechts een uitvergroting van \'e\'en van de cirkeltjes uit die  \label{xv}
309  tekening. De rechtertekeningen illustreren dan weer wat er gebeurt bij het verkleinen van  \end{figure}
310  een figuur: de dunnen lijntjes vertonen onderbrekingen als gevolg van het verwijderen van  Xv is waarschijnlijk het bekendste programma om beeldjes te bekijken en te bewerken in unix-achtige
311  rijen en kolommen bij het herschalen.  omgevingen. Het is feite een shareware programma (dus moet je betalen om het te registreren, maar in de
312    praktijk wordt dat toch nooit gedaan).
313  \begin{figure}[htb]  
314  \centering  De reden van de populariteit is waarschijnlijk omdat het zo intu\"itief en gebruiksvriendelijk is: alle
315  \begin{tabular}{cccc}  belangrijke knoppen staan in het commandovenster (in tegenstelling tot bij Gimp), en laten weinig aan de
316    \includegraphics[width=0.2\linewidth]{desktop/paint1.png}  verbeelding van de gebruiker over. Na typen van "\textit{xv} aan de commandolijn verschijnt het
317  & \includegraphics[width=0.2\linewidth]{desktop/paint2.png}  openingsvenster, waarna je met de rechtermuisknop het commandovenster (fig. \ref{xv}) opent.
318  & \includegraphics[width=0.25\linewidth]{desktop/paint3.png}  
319  & \includegraphics[width=0.25\linewidth]{desktop/paint4.png}\\  Enkele minder voor de hand liggende functies zijn terug te vinden onder het menu "\textit{Algorithms}",
320  \end{tabular}  waarin je een beeld kan vervagen, ontvlekken, \ldots maar welke weinig interessant zijn. Wat echter wel
321  \caption{Illustratie van figuren als pixelmappen.}  interessante functies zijn, zijn het bekijken en omzetten naar verschillende andere formaten, de
322  \label{pixelmap}  "\textit{Crop} functie om een beeldje bij te knippen en wat ook een zeer interessante functie is, is de
323  \end{figure}  "\textit{Grab} functie. Met deze laatste functie kunnen we screenshots maken van vensters in X Windows
324  Zo hoort het dus niet. Xfig werkt op een heel andere basis, namelijk vectortekeningen. In plaat s  (zoals voor deze cursus).
325  dat een lijn wordt voorgesteld als een rij puntjes, stelt xfig een rechte voor door een  
326  verbindingslijn tussen beginpunt en eindpunt. Herschalen van de figuur levert op dat de positie  Nog iets leuk van Xv zijn de verschillende sneltoetesen:
327  van deze punten verandert, maar de verbindingslijn blijft wel een gladde lijn. Xfig is ideaal  \begin{itemize}
328  voor het maken van dit soort schaalbare figuren, zoals ge\"illustreerd in fig. \ref{vectormap}. Daar  \item "shift" + ">" verdubbelt de grootte
329  wordt drie keer hetzelfde figuurtje ingeladen, zonder dat er van die vervelende pixeleffecten sprake is:  \item "shift" + "<" halveert de grootte
330  de lijnen blijven altijd even vloeiend.  \item ">" vergroot een beeldje met 10\%
331    \item "<" vermindert de grootte met 10\%
332  \begin{figure}[htb]  \item "n" keert terug naar de oorspronkelijke grootte
333  \centering  \item "e" roept het menu met de \textit{color editor} op, waarin kleurenpallet, intensiteit,
334  \begin{tabular}{ccc}  contrast en dergelijke kunnen bewerkt worden.  
335    \includegraphics[width=0.1\linewidth, height=4cm, angle=0]{desktop/vector.pdf}  \end{itemize}
336  & \includegraphics[width=0.3\linewidth, height=2cm, angle=0]{desktop/vector.pdf}  \wilschrijven{geert}
337  & \includegraphics[width=0.5\linewidth, height=3cm, angle=0]{desktop/vector.pdf}\\  \section{Gimp}
338  \end{tabular}  \begin{figure}
339  \caption{Illustratie van figuren als vectortekeningen.}  \center
340  \label{vectormap}  \includegraphics{desktop/gimpcommand.png}
341  \end{figure}  \caption{Gimp commandovenster.}
342    \label{gimpcommand}
343  OK, nu we de voordelen kennen van vectorillustraties te maken, zullen we ook even de beginselen van  \end{figure}
344  gebruik van Xfig bespreken. In fig. \ref{xfig} wordt het programmavenster weergegeven.  Gimp is de laatste tijd steeds meer een concurrent geworden van het commerci\"ele
345  \begin{figure}[htb]  pakket Adobe Photoshop. Het eerste wat we krijgen als je Gimp opstart, is een
346  \centering  commandovenster (fig. \ref{gimpcommand}). Dit venster bevat maar weinig functionaliteit,
347  \includegraphics[width=0.5\linewidth]{desktop/xfig.png}  maar laat toe om beeldjes in te laden, en voorziet ook een aantal menuknoppen naar een
348  \caption{De Xfig interface.}  aantal interessante functies.
349  \label{xfig}  
350  \end{figure}  Eens we een beeldje geopend hebben via het commandovenster "\textit{file}",
351    "\textit{open}", biedt klikken met de rechtermuisknop op het beeldje de echte kracht van
352  Bij dit programma zitten de interessante commando's in de knoppenbalk aan de linkerrand van het venster.  Gimp. Toegegeven: het is in het begin wel zoeken in het woud van functies vooraleer
353  Deze balk is onderverdeeld in "\textit{drawing modes}" en "\textit{editing modes}". Het eerste bevat de  de indeling een beetje duidelijk is, maar dat went vrij snel.
354  knoppen waarmee basisobjecten kunnen worden aangemaakt, het tweede om deze te bewerken. Elk van deze  
355  knoppen geeft wat meer uitleg over de functie wanneer je er met de muis over beweegt, en roept aan de  Onder het "\textit{file}"-menu vinden we operaties terug zoals een nieuw beeldje cre\"eren,
356  onderrand van het venster een nieuwe knoppenbalk op met specifieke subfuncties voor een gekozen  een beeld opslaan onder een ander formaat (geloof me, alle courante en zelfs een
357  functie.  heleboel minder courante formaten zitten erin). Onder "\textit{Edit}" vinden we dan weer
358    de functies om stukken geselecteerd beeld te kopi\"eren, te knippen of te plakken.
359  Als voorbeeld van een "\textit{drawing modes}"-knop zullen we een lijn tekenen:  
360  om lijn te tekenen moeten we de knop "\textit{polyline}" aanklikken. Daarbij verschijnen er onderaan  Leuk is het menu "\textit{Filters}". Daaronder vinden we functies om een beeld te vervagen,
361  bijv. knoppen om de kleur, de dikte, de lijnstijl (stippellijn, volle lijn, \ldots) te kiezen. Een lijn  randen te detecteren kan je een beeld. Leuk is dat we een gegeven filter kunnen laten
362  trekken kunnen we dan door het beginpunt en tussenliggende hoekpunten aan te duiden met de  inwerken op een deel van het beeld door eerst een gebied te selecteren (met in het de knop
363  linkermuisknop, en met de middenste muisknop te klikken om het eindpunt aan te duiden.  commandovenster links bovenaan) en dan een filter te kiezen in het menu dat in het beeldje
364    met de rechtermuisknop oproepen.
365  Bij de "\textit{editing modes}"  beschikken we dan over de mogelijkheden om aangemaakte objecten te  \wilschrijven{gaspard}
366  kopi\"eren, te herschalen, te verplaatsen, te groeperen met andere objecten, \ldots Groeperen biedt als  \section{Xfig}
367  voordeel dat we dan een hoop objecten samen kunnen veranderen van bijv. kleur of lijndikte.  Xfig is een leuk programma om vectortekeningen in te maken. We kennen allemaal het gevoel
368    wel dat we een leuke zelfgemaakte illustratie ergens in een document willen invoegen, en
369  De gebruikersinterface is redelijk voor de hand liggend, en door een klein beetje experimenteren met de  dan gauw iets tekenen met een of ander paintprogramma (bijv. Xpaint). Deze programma's
370  menu's kunnen we al heel wat te weten komen. Nog een aantal leuke handigheidjes: met gnuplot kunnen we  hebben een vrij eenvoudige interface, en het is mogelijk om al snel een vrij deftige
371  grafieken exporteren naar xfig-formaat, en kunnen we zo verder opmaken. Verder kunnen we ook gewone  schets te bekomen. Als we deze willen invoegen in een tekstbestand bijvoorbeeld, zal
372  afbeeldingen invoegen (die niet noodzakelijk schaalbaar zijn) met "\textit{picture}".  deze tekening bijna gegarandeerd verkeerde afmetingen hebben. Geen nood, we kunnen deze
373    altijd herschalen. Maar wat blijkt dan? Dat deze figuren in feite bestaan uit een hele
374  \wilschrijven{gaspard}  hoop gekleurde puntjes (pixels genaamd), en door te herschalen van een figuur, er gewoon
375  \section{ImageMagick}  rijen en kolommen worden gekopieerd of weggegooid. Resultaat: de tekening ziet er zeer
376  \begin{figure}[htb]  kartelig uit. Als illustratie verwijzen we naar fig. \ref{pixelmap}. Daarin wordt links een
377  \centering  tekeningetje gegeven, en rechts een uitvergroting van \'e\'en van de cirkeltjes uit die
378  \includegraphics[width=0.5\linewidth]{desktop/magick.png}  tekening. De rechtertekeningen illustreren dan weer wat er gebeurt bij het verkleinen van
379  \caption{De iteractieve interface voor "\textit{display}".}  een figuur: de dunnen lijntjes vertonen onderbrekingen als gevolg van het verwijderen van
380  \label{xfig}  rijen en kolommen bij het herschalen.
381  \end{figure}  
382  ImageMagick is een een verzameling tools en libraries om met beeldjes om te gaan. De basic utilities  \begin{figure}[htb]
383  zijn weergegeven in onderstaande tabel.\\  \centering
384    \begin{tabular}{cccc}
385  \begin{tabular}{|l|l|}    \includegraphics[width=0.2\linewidth]{desktop/paint1.png}
386  \hline  & \includegraphics[width=0.2\linewidth]{desktop/paint2.png}
387  animate         &       animate a sequence of images\\  & \includegraphics[width=0.25\linewidth]{desktop/paint3.png}
388  \hline  & \includegraphics[width=0.25\linewidth]{desktop/paint4.png}\\
389  composite       &       composite images together\\  \end{tabular}
390  \hline  \caption{Illustratie van figuren als pixelmappen.}
391  conjure         &       execute a Magick Scripting Language (MSL) XML script\\  \label{pixelmap}
392  \hline  \end{figure}
393  convert         &       convert an image or sequence of images\\  Zo hoort het dus niet. Xfig werkt op een heel andere basis, namelijk vectortekeningen. In plaat s
394  \hline  dat een lijn wordt voorgesteld als een rij puntjes, stelt xfig een rechte voor door een
395  display         &       display an image on a workstation running X\\  verbindingslijn tussen beginpunt en eindpunt. Herschalen van de figuur levert op dat de positie
396  \hline  van deze punten verandert, maar de verbindingslijn blijft wel een gladde lijn. Xfig is ideaal
397  identify        &       describe an image or image sequence\\  voor het maken van dit soort schaalbare figuren, zoals ge\"illustreerd in fig. \ref{vectormap}. Daar
398  \hline  wordt drie keer hetzelfde figuurtje ingeladen, zonder dat er van die vervelende pixeleffecten sprake is:
399  import          &       capture an application or X server screen\\  de lijnen blijven altijd even vloeiend.
400  \hline  
401  mogrify         &       transform an image or sequence of images\\  \begin{figure}[htb]
402  \hline  \centering
403  montage         &       create a composite image (in a grid) from separate images\\  \begin{tabular}{ccc}
404  \hline    \includegraphics[width=0.1\linewidth, height=4cm, angle=0]{desktop/vector.pdf}
405  \end{tabular}  & \includegraphics[width=0.3\linewidth, height=2cm, angle=0]{desktop/vector.pdf}
406  \\  & \includegraphics[width=0.5\linewidth, height=3cm, angle=0]{desktop/vector.pdf}\\
407    \end{tabular}
408  De volgende ImageMagick functies zijn direct vanop de command line beschikbaar:  \caption{Illustratie van figuren als vectortekeningen.}
409  "\textit{convert}", "\textit{mogrify}", "\textit{montage}", "\textit{composite}" en  \label{vectormap}
410  "\textit{identify}". Deze functies zijn bijv. handig wanneer we een hele reeks beelden tegelijk te  \end{figure}
411  bewerken, want ze lenen zich perfect om te gebruiken in een shellscriptje. Wanneer we bijv. een hele  
412  \textsc{jpeg}-formaat hebben staan en deze willen omzetten in \textsc{gif}-formaat, kunnen we die  OK, nu we de voordelen kennen van vectorillustraties te maken, zullen we ook even de beginselen van
413  via een scripte \'e\'en voor \'e\'en aan "\textit{convert}" aanbieden, om deze dan in het gewenste  gebruik van Xfig bespreken. In fig. \ref{xfig} wordt het programmavenster weergegeven.
414  formaat te zetten.  \begin{figure}[htb]
415    \centering
416  Het programma "\textit{display}" biedt een grafische interface voor deze functies, en kunnen we  \includegraphics[width=0.5\linewidth]{desktop/xfig.png}
417  gebruiken om iteraktief beeldjes te manipuleren of om een reeks beelden te animeren. Tenslotte zijn alle  \caption{De Xfig interface.}
418  methoden om beeldjes te manipuleren rechtstreeks aanspreekbaar vanuit programmeeromgevingen zoals Perl,  \label{xfig}
419  C++, C, Python en Java.  \end{figure}
420    
421  De website van ImageMagick is te vinden op http://www.imagemagick.org/, en bevat uitgebreide uitleg over  Bij dit programma zitten de interessante commando's in de knoppenbalk aan de linkerrand van het venster.
422  alle functionaliteiten.  Deze balk is onderverdeeld in "\textit{drawing modes}" en "\textit{editing modes}". Het eerste bevat de
423  \wilschrijven{geert}  knoppen waarmee basisobjecten kunnen worden aangemaakt, het tweede om deze te bewerken. Elk van deze
424    knoppen geeft wat meer uitleg over de functie wanneer je er met de muis over beweegt, en roept aan de
425  \chapter{Video}  onderrand van het venster een nieuwe knoppenbalk op met specifieke subfuncties voor een gekozen
426  \subsection{Inleiding}  functie.
427    
428  Sinds de opkomst van de televisie staat zien gelijk aan geloven. We  Als voorbeeld van een "\textit{drawing modes}"-knop zullen we een lijn tekenen:
429  zullen zien dat men onder \gl ook kan geloven. En nee, we oefenen geen  om lijn te tekenen moeten we de knop "\textit{polyline}" aanklikken. Daarbij verschijnen er onderaan
430  religie uit. Hoewel\ldots  bijv. knoppen om de kleur, de dikte, de lijnstijl (stippellijn, volle lijn, \ldots) te kiezen. Een lijn
431    trekken kunnen we dan door het beginpunt en tussenliggende hoekpunten aan te duiden met de
432  Er zijn drie belangrijke video spelers waarmee quasi alle bestanden  linkermuisknop, en met de middelste muisknop te klikken om het eindpunt aan te duiden.
433  kunnen worden afgespeeld. Dit zijn \begrip{ogle}, \begrip{xine} en  
434  \begrip{mplayer}. Verschillende bestanden of \begrip{DVD}'s kunnen  Bij de "\textit{editing modes}"  beschikken we dan over de mogelijkheden om aangemaakte objecten te
435  andere effecten terweeg brengen tijdens het afspelen. Sommige functies  kopi\"eren, te herschalen, te verplaatsen, te groeperen met andere objecten, \ldots Groeperen biedt als
436  kunnen dan niet werken. De ontwikkeling van deze programma's is nog  voordeel dat we dan een hoop objecten samen kunnen veranderen van bijv. kleur of lijndikte.
437  steeds bezig, ze kunnen enkel beter worden. Regelmatig nieuwe versies  
438  installeren is dan ook aanbevolen. \begrip{Divx} en \begrip{Xvid} zijn  De gebruikersinterface is redelijk voor de hand liggend, en door een klein beetje experimenteren met de
439  twee verschillende codec's, hoewel ze beide een gemeenschappelijke  menu's kunnen we al heel wat te weten komen. Nog een aantal leuke handigheidjes: met gnuplot kunnen we
440  oorsprong hebben. Divx is de commerciele toer opgegaan, xvid blijft  grafieken exporteren naar xfig-formaat, en kunnen we zo verder opmaken. Verder kunnen we ook gewone
441  binnen de sfeer van OSS. We zullen dan ook de nadruk leggen op xvid.  afbeeldingen invoegen (die niet noodzakelijk schaalbaar zijn) met "\textit{picture}".
442  Aangezien we de basisknoppen kunnen gebruiken op de afstandsbediening  
443  van de video, zullen we de aanpassing naar de muis niet moeilijk  \wilschrijven{gaspard}
444  vinden.  \section{ImageMagick}
445    \begin{figure}[htb]
446  \subsection{DVD}  \centering
447    \includegraphics[width=0.5\linewidth]{desktop/magick.png}
448  Op de site van ogle vinden we alle nodige links naar de bestanden die  \caption{De iteractieve interface voor "\textit{display}".}
449  nodig zijn om ge\"encrypteerde dvd's af te spelen.  Het onderstaande  \label{xfig}
450  voert u uit op eigen risico!!! We kunnen ook onze dvd-speler  \end{figure}
451  \begrip{regiovrij} maken. Hiervoor hebben we een dos-omgeving nodig.  ImageMagick is een een verzameling tools en libraries om met beeldjes om te gaan. De basic utilities
452  Let wel op, de dos die bij windows meegeleverd is, volstaat niet.  zijn weergegeven in onderstaande tabel.\\
453  Aangezien we niet over dos bezitten - we zijn immers \gl-gebruikers -  
454  vragen we aan derden een opstartdiskette van windows 98. Op de harde  \begin{tabular}{|l|l|}
455  schijf, of eventueel op diskette of cd zetten we de nodige bestanden  \hline
456  op een snel terug te vinden plaats. We voeren de instructies uit op de  animate         &       animate a sequence of images\\
457  website en hopen op een goede afloop. Op de onderstaande site's vinden  \hline
458  we ook de nodige firmware voor onze speler. In tegenstelling tot de  composite       &       composite images together\\
459  DVD-software onder windows, vraagt deze onder \gl niet naar  \hline
460  regiocodes. Tegenwoordig is het echter de hardware dat de regiocode  conjure         &       execute a Magick Scripting Language (MSL) XML script\\
461  controleert, dus we dienen nog steeds de firmware aan te passen. Het  \hline
462  inschakelen van \begrip{DMA} verhoogt de prestaties van het afspelen.  convert         &       convert an image or sequence of images\\
463  Bij de documentatie van xine vinden we terug hoe we kunnen nagaan of  \hline
464  dit reeds is ingesteld. (zie onder voor de link). We installeren eerst  display         &       display an image on a workstation running X\\
465  \commando{hdparm} en voeren vervolgens \com{hdparm /dev/dvd} uit. We kregen  \hline
466  dit \commando{using\_dma = 1 (on)} als output. Er wordt van DMA gebruik  identify        &       describe an image or image sequence\\
467  gemaakt. Het bovenstaande voert u uit op eigen risico!!!  \hline
468    import          &       capture an application or X server screen\\
469    \hline
470  \subsection{ogle}  mogrify         &       transform an image or sequence of images\\
471    \hline
472  Met Ogle kunnen we enkel DVD's afspelen. Zowel zonder als met  montage         &       create a composite image (in a grid) from separate images\\
473  encryptie. Voorlopig moet men nog het programma herstarten als men een  \hline
474  andere film wilt bekijken. Indien een DVD is voorzien van menu's -  \end{tabular}
475  zoals bv de hoofdfilm en extra's - zullen deze werken onder Ogle. Ook  \\
476  kunnen we tijdens het afspelen de film van ondertiteling voorzien of  
477  de taal ervan wijzigen. Ook de taal kan onderweg veranderd worden. Het  De volgende ImageMagick functies zijn direct vanop de command line beschikbaar:
478  beeld kan zowel vertraagd als versneld worden bekeken.  Het is  "\textit{convert}", "\textit{mogrify}", "\textit{montage}", "\textit{composite}" en
479  aanbevolen omder ''file'' in de werkbalk de optie ''open disk'' te  "\textit{identify}". Deze functies zijn bijv. handig wanneer we een hele reeks beelden tegelijk te
480  kiezen. Hierdoor start de film automatisch.  Onder chapters vinden we  bewerken, want ze lenen zich perfect om te gebruiken in een shellscriptje. Wanneer we bijv. een hele
481  zowel menu's als de verschillende scene's van de hoofdfilm terug. De  \textsc{jpeg}-formaat hebben staan en deze willen omzetten in \textsc{gif}-formaat, kunnen we die
482  knoppen zijn voorzien van popup-help en spreken grotendeels voor zich.  via een scripte \'e\'en voor \'e\'en aan "\textit{convert}" aanbieden, om deze dan in het gewenste
483  Op de site staat een lijstje met shortcuts. De interessantste is  formaat te zetten.
484  ''spatie'' voor stoppen/voortspelen. Met ''crtl-F'' kan men toggelen  
485  tussen volledig scherm en klein scherm. Je hoeft uiteraard niet de  Het programma "\textit{display}" biedt een grafische interface voor deze functies, en kunnen we
486  grafische interface te installeren. Voor de ware Guru's is er ook een  gebruiken om interactief beeldjes te manipuleren of om een reeks beelden te animeren. Tenslotte zijn alle
487  commandline. De zelfde shortcuts zijn geldig.  methoden om beeldjes te manipuleren rechtstreeks aanspreekbaar vanuit programmeeromgevingen zoals Perl,
488    C++, C, Python en Java.
489  \begin{figure}  
490  \center  De website van ImageMagick is te vinden op http://www.imagemagick.org/, en bevat uitgebreide uitleg over
491  \includegraphics{desktop/ogle1.png}  alle functies.
492  \caption{ogle}  
493  \label{ogle}  \chapter{Video}
494  \end{figure}  \subsection{Inleiding}
495    
496    Sinds de opkomst van de televisie staat zien gelijk aan geloven. We
497  \subsection{xine}  zullen zien dat men onder \gl ook kan geloven. En nee, we oefenen geen
498    religie uit. Hoewel\ldots
499  Met xine kunnen we zeker divx/xvid-bestanden afspelen, DVD playback is  
500  helaas niet gelukt. Indien we op ''DVD'' drukken op het controlepaneel  Er zijn drie belangrijke video spelers waarmee quasi alle bestanden
501  zal xine een dvd-film beginnen af te spelen, vergeet wel niet een  kunnen worden afgespeeld. Dit zijn \begrip{ogle}, \begrip{xine} en
502  schijfje in de lader te steken.  Andere skins zijn beschikbaar voor  \begrip{mplayer}. Verschillende bestanden of \begrip{DVD}'s kunnen
503  xine.  Xine geeft veel output indien we via de console opstarten, om  andere effecten teweeg brengen tijdens het afspelen. Sommige functies
504  te verminderen kunnen we het volgende ingeven: ''xine mrl 2>\&1  kunnen dan niet werken. De ontwikkeling van deze programma's is nog
505  >/dev/null'' Of we maken hiervoor gauw een alias aan onder bash. Xine  steeds bezig, ze kunnen enkel beter worden. Regelmatig nieuwe versies
506  geeft autmatisch popups weer als we eventje blijven hangen over een  installeren is dan ook aanbevolen. \begrip{Divx} en \begrip{Xvid} zijn
507  knop. Voor snapshots kunnen we bij xine terecht, ook versneld afspelen  twee verschillende codec's, hoewel ze beide een gemeenschappelijke
508  behoort tot de mogelijkheden.  oorsprong hebben. Divx is de commerci\"ele toer opgegaan, xvid blijft
509    binnen de sfeer van OSS. We zullen dan ook de nadruk leggen op xvid.
510    Aangezien we de basisknoppen kunnen gebruiken op de afstandsbediening
511  \begin{figure}  van de video, zullen we de aanpassing naar de muis niet moeilijk
512  \center  vinden.
513  \includegraphics{desktop/xine.png}  
514  \caption{xine}  \subsection{DVD}
515  \label{xine}  
516  \end{figure}  Op de site van ogle vinden we alle nodige links naar de bestanden die
517    nodig zijn om ge\"encrypteerde dvd's af te spelen.  Het onderstaande
518    voert u uit op eigen risico!!! We kunnen ook onze dvd-speler
519    \begrip{regiovrij} maken. Hiervoor hebben we een \textsc{dos}-omgeving nodig.
520  \subsection{mplayer}  Let wel op, de dos die bij Windows meegeleverd is, volstaat niet.
521    Aangezien we niet over dos bezitten - we zijn immers \gl-gebruikers -
522  Met ''mplayer'' starten we de commandline op, met ''gmplayer''  vragen we aan derden een opstartdiskette van Windows 98. Op de harde
523  beschikken we over een grafische interface, dewelke apart moet  schijf, of eventueel op diskette of cd zetten we de nodige bestanden
524  geinstalleerd worden. Na het opstarten kunnen we een dvd afspelen door  op een snel terug te vinden plaats. We voeren de instructies uit op de
525  in het hoofdscherm het menu op te roepen (rechtermuisknop) en onder  website en hopen op een goede afloop. Op de onderstaande site's vinden
526  'DVD' 'Open Disc' te kiezen. In tegenstelling tot Ogle kunnen we niet  we ook de nodige firmware voor onze speler. In tegenstelling tot de
527  tijdens het afspelen ondertitels of taal aanpassen. Als we dit doen  DVD-software onder Windows, vraagt deze onder \gl niet naar
528  begint de film van vooraf aan. Op de site vinden we win32-codecs  regiocodes. Tegenwoordig is het echter de hardware dat de regiocode
529  terug, deze dienen voor de compilatie van mplayer in de dir  controleert, dus we dienen nog steeds de firmware aan te passen. Het
530  '/usr/lib/win32' geplaatst te w  inschakelen van \begrip{DMA} verhoogt de prestaties van het afspelen.
531  orden. Realplayer en  Bij de documentatie van xine vinden we terug hoe we kunnen nagaan of
532  Quicktime-bestanden zouden ook moeten werken onder mplayer. We  dit reeds is ingesteld. (zie onder voor de link). We installeren eerst
533  beschikten echter niet over dergelijke bestanden om dit uit te  \commando{hdparm} en voeren vervolgens \com{hdparm /dev/dvd} uit. We kregen
534  proberen.  dit \commando{using\_dma = 1 (on)} als output. Er wordt van DMA gebruik
535    gemaakt. Het bovenstaande voert u uit op eigen risico!!!
536  \begin{figure}  
537  \center  
538  \includegraphics{desktop/mplayer.png}  \subsection{ogle}
539  \caption{mplayer}  
540  \label{mplayer}  Met Ogle kunnen we enkel DVD's afspelen. Zowel zonder als met
541  \end{figure}  encryptie. Voorlopig moet men nog het programma herstarten als men een
542    andere film wilt bekijken. Indien een DVD is voorzien van menu's -
543  \subsection{Andere formaten en players}  zoals bv de hoofdfilm en extra's - zullen deze werken onder Ogle. Ook
544    kunnen we tijdens het afspelen de film van ondertiteling voorzien of
545  nnEr zijn zoveel videoformaten en videoplayers dat we ze onmogelijk  de taal ervan wijzigen. Ook de taal kan onderweg veranderd worden. Het
546  allemaal kunnen bespreken. Met deze drie programma's maakt men een  beeld kan zowel vertraagd als versneld worden bekeken.  Het is
547  goede kans op een succesvolle videoavond. Meestal is het een kwestie  aanbevolen om de ''file'' in de werkbalk de optie ''open disk'' te
548  van de juiste codec's te installeren om een bepaald videobestand te  kiezen. Hierdoor start de film automatisch.  Onder chapters vinden we
549  kunnen bekijken. Quicktime-bestanden (.mov) zijn een verzamelnaam voor  zowel menu's als de verschillende sc\'ene's van de hoofdfilm terug. De
550  videobestanden die met quicktime geopenend kunnen worden. Deze  knoppen zijn voorzien van popup-help en spreken grotendeels voor zich.
551  bestanden kunnen elk van een andere codec gebruik maken. Onder \gl  Op de site staat een lijstje met shortcuts. De interessantste is
552  moet dus niet zozeer zoeken naar ondersteuning voor quicktime dan wel  ''spatie'' voor stoppen/voortspelen. Met ''crtl-F'' kan men toggelen
553  of bepaalde codec's worden ondersteund.  tussen volledig scherm en klein scherm. Je hoeft uiteraard niet de
554    grafische interface te installeren. Voor de ware Guru's is er ook een
555    commandline. Dezelfde shortcuts zijn geldig.
556  \subsection{Video op de HD}  
557    \begin{figure}
558  We kunnen ook videobestanden op de harde schijf zetten, door ze  \center
559  bevoorbeeld te converteren naar divx of xvid. Dit valt niet enkel  \includegraphics{desktop/ogle1.png}
560  buiten het raam van deze cursus, maar vereist ook een zeer krachtige  \caption{ogle}
561  computer. Zelfs indien men hierover zou beschikken zou het vele uren  \label{ogle}
562  duren om een enkele DVD te encoderen. We wensen enkel te vermelden dat  \end{figure}
563  encodering ook mogelijk is onder \gl. Enkele van de onderstaande sites  
564  geven meer uitleg hieromtrent.  
565    \subsection{xine}
566  \begin{urlbox}  
567  \url{http://www.xvid.org/} (xvid)\\  Met xine kunnen we zeker divx/xvid-bestanden afspelen, DVD playback is
568  \url{http://www.exit1.org/dvdrip/} (dvd's naar de harde schijf)\\  helaas niet gelukt. Indien we op ''DVD'' drukken op het controlepaneel
569  \url{http://www.trylinuxSD.com/dvd/} (dvd's onder Mandrake 9)\\  zal xine een dvd-film beginnen af te spelen, vergeet wel niet een
570  \url{http://xine.sourceforge.net/} (xine)\\  schijfje in de lader te steken.  Andere skins zijn beschikbaar voor
571  \url{http://www.dtek.chalmers.se/groups/dvd/} (ogle)\\  xine.  Xine geeft veel output indien we via de console opstarten, om
572  \url{http://www.digital-digest.com/dvd/articles/dvdtodivx.html}\\  te verminderen kunnen we het volgende ingeven: ''xine mrl 2>\&1
573  \url{http://www.MPlayerHQ.hu/homepage/info.html} (mplayer)\\  >/dev/null'' Of we maken hiervoor gauw een alias aan onder bash. Xine
574  \url{http://regionhacks.datatestlab.com} (regiovrij)\\  geeft automatisch popups weer als we eventjes blijven hangen over een
575  \url{http://firmware.inmatrix.com} (regiovrij)\\  knop. Voor snapshots kunnen we bij xine terecht, ook versneld afspelen
576  \url{http://www.firmware.fr.st} (regiovrij)\\  behoort tot de mogelijkheden.
577  \url{http://dvd.sourceforge.net/xine-howto/en_GB/html/howto-9.html} (dma)\\  
578  \url{http://plf.zarb.org/} (een hoop rpm's die je niet bij de standaard distro's zult terug vinden, zoals ogle, divx, \ldots)\\  
579  \url{http://www.rpmfind.net/} (om aan al de dependencies te voldoen)  \begin{figure}
580  \end{urlbox}  \center
581    \includegraphics{desktop/xine.png}
582    \caption{xine}
583  \chapter{Geluid}  \label{xine}
584    \end{figure}
585  \chapter{Internet}  
586    
587  \section{Instant Messaging} Na een een beetje rondvragen op internet -  
588  Googleen dus - komen we te weten dat Yahoo, ICQ, AOL en MSN (Microsoft Messenger) de  \subsection{mplayer}
589  populairste zijn. Als we even surfen naar linuxberg, merken we op dat er voldoende programma's  
590  zijn voor de eerste drie systemen, maar geen of bijna geen voor de laatste. Is Microsoft dan  Met ''mplayer'' starten we de commandline op, met ''gmplayer''
591  zo onpopulair in de \gnu linux-wereld? Om aan te tonen dat instant messaging ook onder linux  beschikken we over een grafische interface, dewelke apart moet
592  mogelijk is, bespreken we ICQ en MSN. De twee andere systemen werken ongetwijfeld analoog en  ge\"installeerd worden. Na het opstarten kunnen we een dvd afspelen door
593  er zijn ook veel meer programma's 'out there' die het zelfde doen als die hieronder staan, maar alles  in het hoofdscherm het menu op te roepen (rechtermuisknop) en onder
594  bespreken is onmogelijk.  'DVD' 'Open Disc' te kiezen. In tegenstelling tot Ogle kunnen we niet
595    tijdens het afspelen ondertitels of taal aanpassen. Als we dit doen
596  \subsection{ICQ}  begint de film van vooraf aan. Op de site vinden we win32-codecs
597  Hiervoor is ons oog gevallen op licq. Dit programma is deel van de Mandrake distributie. Als  terug, deze dienen voor de compilatie van mplayer in de dir
598  we dit voor de eerste keer opstarten, komen we in een wizard terecht. Hiermee kunnen we ofwel  '/usr/lib/win32' geplaatst te w
599  een bestaande account verder gebruiken of meteen een nieuwe aanmaken. Onze online status  orden. Realplayer en
600  kunnen we meteen aanpassen als we op de laatste regel klikken. Ook onze contacten kunnen we  Quicktime-bestanden zouden ook moeten werken onder mplayer. We
601  indelen. Persoonlijke informatie valt aan te passen. Zelfs zoeken naar lang vergeten vrienden  beschikten echter niet over dergelijke bestanden om dit uit te
602  gebeurt in een oogwenk. Ze online te pakken krijgen is een ander paar mouwen, en geheel buiten  proberen.
603  de controle van Tux. Er bestaan uiteraard ook skins voor dit programma. Voor de basis  
604  installatie is er maar 1 knop, linksbovenaan. Klik er eens op en sta versteld van de eenvoud  \begin{figure}
605  van het programma. Alles is meteen terug te vinden. Het gebruik ervan spreekt voor zich.  \center
606  Als we ook nog eens een gast-gebruiker aanmaken op onze computer en hiervoor een tweede  \includegraphics{desktop/mplayer.png}
607  ICQ-account aanmaken, kunnen we tegen onszelf chatten. Wie heeft gedachten nodig als we een  \caption{mplayer}
608  ICQ hebben. Of is dit gewoon topoverleg tussen twee, neen één asociale persoon? Het stelt ons  \label{mplayer}
609  wel in staat om licq eens uit te proberen. We kunnen een message sturen, chatten of met  \end{figure}
610  meerdere personen een onderonsje houden. Ook bestanden overzetten behoort tot de  
611  mogelijkheden. Maar wat ons werkelijk uit onze stoel liet vallen, was het de mogelijkheid tot  \subsection{Andere formaten en players}
612  een geencrypteerde conversatie, dewelke werkt volgens ssl. In een tijdperk waarin de  
613  Amerikanen iedereen afluisteren met het Echelon-systeem kan dit van pas komen. Al een geluk  nnEr zijn zoveel videoformaten en videoplayers dat we ze onmogelijk
614  dat we niet Bin Laden heten. Ook licq kan met geluid werken.  allemaal kunnen bespreken. Met deze drie programma's maakt men een
615    goede kans op een succesvolle videoavond. Meestal is het een kwestie
616  \includegraphics{desktop/licq.png}  van de juiste codec's te installeren om een bepaald videobestand te
617  \begin{urlbox}  kunnen bekijken. Quicktime-bestanden (.mov) zijn een verzamelnaam voor
618  \url{http://www.licq.org/}  videobestanden die met quicktime geopenend kunnen worden. Deze
619  \end{urlbox}  bestanden kunnen elk van een andere codec gebruik maken. Onder \gl
620    moet dus niet zozeer zoeken naar ondersteuning voor quicktime dan wel
621  \subsection{MSN}  of bepaalde codec's worden ondersteund.
622  We hebben maar één werkend programma gevonden dat ook maar de moeite doet om MSN een blik waardig te  
623  gunnen. De DieHarde Guru's kunnen gerust zijn. Het is geen pact met de duivel. Want  
624  Gaim, het programma in kwestie tracht compatibel te zijn met de meer bekendere systemen.  \subsection{Video op de HD}
625  Enkele reeds bestaande accounten kunnen gebruikt worden. Een  
626  account aanmaken doen we eenvoudig weg door naar de gepaste website - bv. die van icq of  We kunnen ook videobestanden op de harde schijf zetten, door ze
627  hotmail - te gaan en aldaar de instructies te volgen.  Bijvoorbeeld te converteren naar divx of xvid. Dit valt niet enkel
628  We vinden meteen zes knoppen bij opstarten. We klikken eerst op Plugins. We dienen immers  buiten het raam van deze cursus, maar vereist ook een zeer krachtige
629  eerst de bestanden te laden van de systemen die we wensen te gebruiken. Als we op load  computer. Zelfs indien men hierover zou beschikken zou het vele uren
630  drukken, vinden we een reeks files waarvan libmsn.so laden. Met dit bestand zullen we later  duren om een enkele DVD te encoderen. We wensen enkel te vermelden dat
631  met ons MNS-account kunnen inloggen. Als we na laden op account of het hoofdscherm  encodering ook mogelijk is onder \gl. Enkele van de onderstaande sites
632  klikken, bevinden we onszelf in de account editor. We voegen de nodige accounts toe en  geven meer uitleg hieromtrent.
633  loggen in (sign on/off). We komen dan in onze buddy list terecht. Onder file kunnen we  
634  nieuwe vrienden toevoegen of een bericht versturen. Status veranderen kan via tools, waar  \begin{urlbox}
635  men tevens de plugins en de accounts kan beheren. Om onze privacy beschermen gooien we  \url{http://www.xvid.org/} (xvid)\\
636  enkele lastposten in de block list bij de voorkeuren (preferences).  \url{http://www.exit1.org/dvdrip/} (dvd's naar de harde schijf)\\
637  Op de vraag of gaim secure instant messaging ondersteunt, krijgen we dit als antwoord:  \url{http://www.tryLinuxSD.com/dvd/} (dvd's onder Mandrake 9)\\
638    \url{http://xine.sourceforge.net/} (xine)\\
639  Not natively. Doing secure instant messaging right is a big deal and requires, among other  \url{http://www.dtek.chalmers.se/groups/dvd/} (ogle)\\
640  things, an authentication scheme. Simply encrypting your data stream without verifying the  \url{http://www.digital-digest.com/dvd/articles/dvdtodivx.html}\\
641  party with whom you are chatting is not secure in any way; some other clients offer options  \url{http://www.MPlayerHQ.hu/homepage/info.html} (mplayer)\\
642  like this, but we feel that such measures instill a false sense of security that is more  \url{http://regionhacks.datatestlab.com} (regiovrij)\\
643  harmful than helpful.  \url{http://firmware.inmatrix.com} (regiovrij)\\
644    \url{http://www.firmware.fr.st} (regiovrij)\\
645  Blijkblaar is Bin Laden dan toch niet zo veilig als hij wel denkt. Misschien gebruikt hij  \url{http://dvd.sourceforge.net/xine-howto/en_GB/html/howto-9.html} (dma)\\
646  dan toch geen licq (zie hierboven). Hoewel ik mijn veiligheid toch niet in de handen van  \url{http://plf.zarb.org/} (een hoop rpm's die je niet bij de standaard distro's zult terug vinden, zoals ogle, divx, \ldots)\\
647  Billie (gates) zou leggen. :)  \url{http://www.rpmfind.net/} (om aan al de dependencies te voldoen)
648    \end{urlbox}
649    
650  \begin{urlbox}  
651  \url{http://gaim.sourceforge.net/}  \chapter{Geluid}
652  \url{http://www.everybuddy.com/en/index.php}  
653  \end{urlbox}  \chapter{Internet}
654    
655  \section{Peer To Peer}  \section{Instant Messaging} Na een een beetje rondvragen op internet -
656    Googleen dus - komen we te weten dat Yahoo, ICQ, AOL en MSN (Microsoft Messenger) de
657    populairste zijn. Als we even surfen naar Linuxberg, merken we op dat er voldoende programma's
658    zijn voor de eerste drie systemen, maar geen of bijna geen voor de laatste. Is Microsoft dan
659    zo onpopulair in de \gnu Linux-wereld? Om aan te tonen dat instant messaging ook onder Linux
660    mogelijk is, bespreken we ICQ en MSN. De twee andere systemen werken ongetwijfeld analoog en
661    er zijn ook veel meer programma's 'out there' die het zelfde doen als die hieronder staan, maar alles
662    bespreken is onmogelijk.
663    
664    \subsection{ICQ}
665    Hiervoor is ons oog gevallen op licq. Dit programma is deel van de Mandrake distributie. Als
666    we dit voor de eerste keer opstarten, komen we in een wizard terecht. Hiermee kunnen we ofwel
667    een bestaande account verder gebruiken of meteen een nieuwe aanmaken. Onze online status
668    kunnen we meteen aanpassen als we op de laatste regel klikken. Ook onze contacten kunnen we
669    indelen. Persoonlijke informatie valt aan te passen. Zelfs zoeken naar lang vergeten vrienden
670    gebeurt in een oogwenk. Ze online te pakken krijgen is een ander paar mouwen, en geheel buiten
671    de controle van Tux. Er bestaan uiteraard ook skins voor dit programma. Voor de basis
672    installatie is er maar 1 knop, linksbovenaan. Klik er eens op en sta versteld van de eenvoud
673    van het programma. Alles is meteen terug te vinden. Het gebruik ervan spreekt voor zich.
674    Als we ook nog eens een gast-gebruiker aanmaken op onze computer en hiervoor een tweede
675    ICQ-account aanmaken, kunnen we tegen onszelf chatten. Wie heeft gedachten nodig als we een
676    ICQ hebben. Of is dit gewoon topoverleg tussen twee, neen één asociale persoon? Het stelt ons
677    wel in staat om licq eens uit te proberen. We kunnen een message sturen, chatten of met
678    meerdere personen een onderonsje houden. Ook bestanden overzetten behoort tot de
679    mogelijkheden. Maar wat ons werkelijk uit onze stoel liet vallen, was het de mogelijkheid tot
680    een ge\"encrypteerde conversatie, dewelke werkt volgens \textsc{ssl}. In een tijdperk waarin de
681    Amerikanen iedereen afluisteren met het Echelon-systeem kan dit van pas komen. Al een geluk
682    dat we niet Bin Laden heten. Ook licq kan met geluid werken.
683    
684    \includegraphics{desktop/licq.png}
685    \begin{urlbox}
686    \url{http://www.licq.org/}
687    \end{urlbox}
688    
689    \subsection{MSN}
690    We hebben maar één werkend programma gevonden dat ook maar de moeite doet om MSN een blik waardig te
691    gunnen. De DieHarde Guru's kunnen gerust zijn. Het is geen pact met de duivel. Want
692    Gaim, het programma in kwestie tracht compatibel te zijn met de meer bekendere systemen.
693    Enkele reeds bestaande accounts kunnen gebruikt worden. Een
694    account aanmaken doen we eenvoudig weg door naar de gepaste website - bv. die van icq of
695    hotmail - te gaan en aldaar de instructies te volgen.
696    We vinden meteen zes knoppen bij opstarten. We klikken eerst op Plugins. We dienen immers
697    eerst de bestanden te laden van de systemen die we wensen te gebruiken. Als we op load
698    drukken, vinden we een reeks files waarvan libmsn.so laden. Met dit bestand zullen we later
699    met ons MNS-account kunnen inloggen. Als we na laden op account of het hoofdscherm
700    klikken, bevinden we onszelf in de account editor. We voegen de nodige accounts toe en
701    loggen in (sign on/off). We komen dan in onze buddy list terecht. Onder file kunnen we
702    nieuwe vrienden toevoegen of een bericht versturen. Status veranderen kan via tools, waar
703    men tevens de plugins en de accounts kan beheren. Om onze privacy beschermen gooien we
704    enkele lastposten in de block list bij de voorkeuren (preferences).
705    Op de vraag of gaim secure instant messaging ondersteunt, krijgen we dit als antwoord:
706    
707    Not natively. Doing secure instant messaging right is a big deal and requires, among other
708    things, an authentication scheme. Simply encrypting your data stream without verifying the
709    party with whom you are chatting is not secure in any way; some other clients offer options
710    like this, but we feel that such measures instill a false sense of security that is more
711    harmful than helpful.
712    
713    Blijkblaar is Bin Laden dan toch niet zo veilig als hij wel denkt. Misschien gebruikt hij
714    dan toch geen licq (zie hierboven). Hoewel ik mijn veiligheid toch niet in de handen van
715    Billie (gates) zou leggen. :)
716    
717    
718    \begin{urlbox}
719    \url{http://gaim.sourceforge.net/}
720    \url{http://www.everybuddy.com/en/index.php}
721    \end{urlbox}
722    
723    \section{Peer To Peer}
724    

Legend:
Removed from v.1.16  
changed lines
  Added in v.1.17

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26