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 |
|
|