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

Diff of /glms/desktop.tex

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

revision 1.23 by GuruGeert, Sat Jan 25 16:01:52 2003 UTC revision 1.24 by fluppe, Sun Jan 26 21:48:15 2003 UTC
# Line 30  willen evolueren met de technologie, dan Line 30  willen evolueren met de technologie, dan
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 \gl\ project al dan niet aan ons eigen brein ontsproten.  een of ander \gl\ 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 Mandrake-club.
34    
35    
36  \chapter{Computers, Wetten en Piraterij}  \chapter{Computers, Wetten en Piraterij}
# Line 48  decoder/encoder (opnemen/afspelen) gebru Line 48  decoder/encoder (opnemen/afspelen) gebru
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 kopiëren 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 kopiëren of de muziek  Het is echter wel ons recht om een back-up 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 kopie 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 \gl\ draait.  de aangemaakte MP3's opslagen op onze PC-jukebox die uiteraard onder \gl\ draait.
# Line 59  content kan dat wel zijn. Alles valt ond Line 59  content kan dat wel zijn. Alles valt ond
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 toegestaan 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 wereldpremi\'ere 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
# Line 126  Enkele websites Line 126  Enkele websites
126  \begrip{Abiword} is een vrij word processing programma, vrij gelijkaardig aan  \begrip{Abiword} is een vrij word processing programma, vrij gelijkaardig aan
127  Microsoft® Word qua functionaliteit en interface. Leuk is bijvoorbeeld dat het het formaat  Microsoft® Word qua functionaliteit en interface. Leuk is bijvoorbeeld dat het het formaat
128  van Microsoft kan lezen, zodat je niet per se Office bij de hand moet hebben als je weer eens  van Microsoft kan lezen, zodat je niet per se Office bij de hand moet hebben als je weer eens
129  een attachment in het doc-formaat krijgt... De basisfunctionaliteit van een tekstverwerker is  een attachment in het doc-formaat krijgt... De basis-functionaliteit van een tekstverwerker is
130  aanwezig, zoals tekstformattering. Ook meer geavanceerde functies, zoals stijlen en gebruik van  aanwezig, zoals tekstformattering. Ook meer geavanceerde functies, zoals stijlen en gebruik van
131  velden zijn aanwezig.  velden zijn aanwezig.
132    
# Line 134  Niet alles is rozegeur en maneschijn ech Line 134  Niet alles is rozegeur en maneschijn ech
134  compatibiliteitsproblemen, vooral met formattering en met gebruik van figuren in de tekst. Ook is  compatibiliteitsproblemen, vooral met formattering en met gebruik van figuren in de tekst. Ook is
135  de helpfunctie aan de magere kant.  de helpfunctie aan de magere kant.
136    
137  Vermelden we dat \begrip{Abiword} kan exporteren naar tal van formaten, onder andere naat  Vermelden we dat \begrip{Abiword} kan exporteren naar tal van formaten, onder andere naar
138  Microsoft Word, HTML, Rich text en zelfs naar Latex!  Microsoft Word, HTML, Rich text en zelfs naar Latex!
139    
140  Voornaamste nut is waarschijnlijk om snel een een Worddocument te kunnen openen zonder daar  Voornaamste nut is waarschijnlijk om snel een een Word-document te kunnen openen zonder daar
141  Office voor op te moeten starten...  Office voor op te moeten starten...
142    
143  Meer info kunnen we vinden op op hun website \url{http://www.abisource.com/}.  Meer info kunnen we vinden op op hun website \url{http://www.abisource.com/}.
# Line 150  vinden op \url{http://documentation.open Line 150  vinden op \url{http://documentation.open
150  and provide access to all functionality and data through open-component based APIs and an XML-based file format.''  and provide access to all functionality and data through open-component based APIs and an XML-based file format.''
151  \\  \\
152    
153  OpenOffice.org is een open source, office pakket. Het bevat basis desktoptoepassingen  OpenOffice.org is een open source, office pakket. Het bevat basis Desktop-toepassingen
154  zoals een tekstverwerker, spreadsheet, presentatiemanager en tekenprogramma's. Het is feite een open source versie van StarOffice,  zoals een tekstverwerker, spreadsheet, presentatie-manager en tekenprogramma's. Het is feite een open source versie van Star Office,
155  ontwikkeld door een klein, onafhankelijk bedrijfje, later opgekocht door Sun Microsystems. Een tijdje werd Star Office vrij en  ontwikkeld door een klein, onafhankelijk bedrijfje, later opgekocht door Sun Microsystems. Een tijdje werd Star Office vrij en
156  als open source ter beschikking gesteld, maar is later weer gesloten software geworden. Op basis van de toen vrije distributie is  als open source ter beschikking gesteld, maar is later weer gesloten software geworden. Op basis van de toen vrije distributie is
157  toen Open Office ontstaan en werkt daarop verder.  toen Open Office ontstaan en werkt daarop verder.
158  Het kan uitgevoerd worden verschillende platfoms zoals Solaris, Microsoft Windows en de verschillende Linux versies. Een grote  Het kan uitgevoerd worden verschillende platforms zoals Solaris, Microsoft Windows en de verschillende Linux versies. Een grote
159  vari\"eteit aan bestandsformaten wordt ondersteund, waaronder de formaten van Microsoft Office.  vari\"eteit aan bestandsformaten wordt ondersteund, waaronder de formaten van Microsoft Office.
160    
161  Open Office bevat volgende pakketten:\\  Open Office bevat volgende pakketten:\\
# Line 188  contra-intu\"itief. Om het eindpunt van Line 188  contra-intu\"itief. Om het eindpunt van
188  Mooi zijn ook de opties om 3D objecten in te voegen. De bounding box van deze objecten is echter ondoorzichtig, wat soms  Mooi zijn ook de opties om 3D objecten in te voegen. De bounding box van deze objecten is echter ondoorzichtig, wat soms
189  lelijke resultaten oplevert. De 3D functies zijn anders vrij indrukwekkend! Vervormen en manipuleren van basisvormen is  lelijke resultaten oplevert. De 3D functies zijn anders vrij indrukwekkend! Vervormen en manipuleren van basisvormen is
190  zeer eenvoudig, zelfs van een getekende curve kunnen we in een handomdraai een 3D object maken. Verder zij er ook  zeer eenvoudig, zelfs van een getekende curve kunnen we in een handomdraai een 3D object maken. Verder zij er ook
191  functies aanwezig voor keuze van materiaal, transparantie, textuur, schaduweffecten en camerastandpunt.  functies aanwezig voor keuze van materiaal, transparantie, textuur, schaduweffecten en camera-standpunt.
192    
193  Wanneer we dan uiteindelijk een mooie tekening gemaakt hebben, kunnen we die opslaan in het eigen OpenOffice Drawing  Wanneer we dan uiteindelijk een mooie tekening gemaakt hebben, kunnen we die opslaan in het eigen OpenOffice Drawing
194  formaat. Wanneer we echter een tekening willen maken om later in Open Ofice Writer te kunnen invoegen, is het aangewezen  formaat. Wanneer we echter een tekening willen maken om later in Open Office Writer te kunnen invoegen, is het aangewezen
195  deze te exporteren naar een zogenaamde StarView Metafile, een formaat dat zowel door OOWriter als door OODraw  deze te exporteren naar een zogenaamde StarView Metafile, een formaat dat zowel door OOWriter als door OODraw
196  ondersteund wordt.  ondersteund wordt.
197  \subsubsection{Oowriter}  \subsubsection{Oowriter}
# Line 256  in te geven om iets van de vorm Line 256  in te geven om iets van de vorm
256  \Lambda_{deg},t=1+\alpha_{deg} \frac{\sqrt{M_t}} {M_{(t=0)}}-1  \Lambda_{deg},t=1+\alpha_{deg} \frac{\sqrt{M_t}} {M_{(t=0)}}-1
257  \]  \]
258  te verkrijgen. Gelukkig biedt de helpfunctie van \commando{oomath} genoeg voorbeelden aan om de syntax wat te begrijpen. Nog  te verkrijgen. Gelukkig biedt de helpfunctie van \commando{oomath} genoeg voorbeelden aan om de syntax wat te begrijpen. Nog
259  eenvoudiger is om binnen in het commandovenster van \commando{oomath} met de rechtermuisknop te klikken en zo een meu  eenvoudiger is om binnen in het commandovenster van \commando{oomath} met de rechtermuisknop te klikken en zo een menu
260  tevoorschijn te toveren met allerlei mogelijke beschrijvingen van operators en symbolen, en je zo helpen om al snel een  tevoorschijn te toveren met allerlei mogelijke beschrijvingen van operators en symbolen, en je zo helpen om al snel een
261  eenvoudige uitdrukking in elkaar te knustelen \ldots  eenvoudige uitdrukking in elkaar te knutselen \ldots
262    
263  \subsection{Customisatie van Open Office: macro's}  \subsection{Customisatie van Open Office: macro's}
264  In \emph{Tools - Options - Load/Save - VBA Properties} kunnen we specifi\"eren hoe Open Office moet omgaan met \begrip{VBA}  In \emph{Tools - Options - Load/Save - VBA Properties} kunnen we specifi\"eren hoe Open Office moet omgaan met \begrip{VBA}
# Line 280  handleidingen voor de programmeeromgevin Line 280  handleidingen voor de programmeeromgevin
280    
281    
282  \subsection{Ispell en woordenboeken}  \subsection{Ispell en woordenboeken}
283    International \begrip{Ispell} is een interactief spell-checking programma voor Unix dat een groot aantal Europese talen
284    ondersteunt. Er is een Emacs interface beschikbaar, maar ook een standaard command-line mode. Ispell is terug te vinden
285    op \url{http://fmg-www.cs.ucla.edu/geoff/ispell.html}.
286    
287    De standaard manier om Ispell te gebruiken is gewoon aan de command prompt het commando \commando{ispell} op te geven, met
288    als argument de naam van het bestand dat je wilt checken. Standaard staat de taal op Engels, en \'e\'en voor \'e\'en zal
289    Ispell ons wijzen op woorden die niet in de Ispell wordenboek voorkomen. We kunnen reageren met \'e\'en van de volgende
290    commando's:\\
291    \begin{tabular}{ll}
292      R     &  Vervang verkeerd geschreven woord.\\
293      Space &  Aanvaard het woord, maar enkel deze keer.\\
294      A     &  Aanvaard het woord voor de rest van deze ispell sessie.\\
295      I     &  Aanvaard het woord, met de hoofdletters zoals in het bestand voorkwam, en\\
296            &  pas het private woordenboek aan.\\
297      U     &  Aanvaard het woord en voeg in het private woordenboek het woord toe in\\
298            &  volledig in kleine letters.\\
299      0-n   &  Vervang door \'e\'en van de voorgestelde woorden.\\
300      L     &  Zoek woorden op in het systeemwoordenboek (gestuurd door de\\
301            &  WORDS optie bij het compileren).\\
302      X     &  Schrijf de rest van dit bestand weg, negeer spelfouten, en\\
303            &  begin met het volgende bestand.\\
304      Q     &  Verlaat Ispell, en laat het bestand ongewijzigd.
305      !     &  Shell escape.
306      ^L    &  Ververs het scherm.
307      ^Z    &  Suspend ispell.
308      ?     &  Geef help scherm.
309    \end{tabular}  \\
310    
311    Om nu een Nederlandse tekst op spellingsfouten te checken, moeten we een Nederlandse woordenboek op
312    ons systeem beschikbaar hebben. Als dat niet het geval is, kunnen we op
313    \url{http://fmg-www.cs.ucla.edu/geoff/ispell-dictionaries.html} een lijst opvragen met alle talen die Ispell ondersteunt.
314    In het geval van Nederlands hebben we dutch96.lat en dutch96.aff nodig. Met het commando
315    \commando{buildhash dutch96.lat dutch96.aff nederlands.hash} maken we dan een bruikbare Nederlandse woordenboek aan. Als
316    we willen dat Ispell deze woordenboek terugvindt, moeten we die verplaatsen naar de standaarddirectories dmv
317    \commando{mv nederlands.hash /usr/local/ispell-3.1.20/lib} en
318    \commando{cp dutch96.aff /usr/local/ispell-3.1.20/lib/nederlands.aff}. Daarna is het mogelijk om een bestand te checken
319    dmv \commando{ispell -d nederlands (bestandsnaam)}. Wanneer we geen permissies hebben om buiten onze eigen directory
320    te schrijven (als gewone user bijvoorbeeld), kunnen we nog altijd \commando{ispell -d \$woordenboekdir/nederlands (bestandsnaam)}
321    oproepen, met \$woordenboekdir het juiste pad waar de woordenboek nederlands.hash staat.
322    
323    Er is ook een \textsc{kde} versie van Ispell beschikbaar met een grafische interface
324    (\url{http://www.chaos.umd.edu/~dsweet/KDE/KSpell/}).
325    
326  \subsection{\LaTeX}  \subsection{\LaTeX}
327    
# Line 364  Tweedimensionale plots kunnen we dan wee Line 406  Tweedimensionale plots kunnen we dan wee
406  \label{plot3}  \label{plot3}
407  \end{figure}  \end{figure}
408  \\  \\
409  Om figure te exporteren vanuit Gnuplot gebruiken we volgende opties:\\  Om figuren te exporteren vanuit Gnuplot gebruiken we volgende opties:\\
410  \\  \\
411  \com{gnuplot$>$ set output 'plot.png'}\\  \com{gnuplot$>$ set output 'plot.png'}\\
412  \com{gnuplot$>$ set terminal png small color}\\  \com{gnuplot$>$ set terminal png small color}\\
# Line 539  schets te bekomen. Als we deze willen in Line 581  schets te bekomen. Als we deze willen in
581  deze tekening bijna gegarandeerd verkeerde afmetingen hebben. Geen nood, we kunnen deze  deze tekening bijna gegarandeerd verkeerde afmetingen hebben. Geen nood, we kunnen deze
582  altijd herschalen. Maar wat blijkt dan? Dat deze figuren in feite bestaan uit een hele  altijd herschalen. Maar wat blijkt dan? Dat deze figuren in feite bestaan uit een hele
583  hoop gekleurde puntjes (pixels genaamd), en door te herschalen van een figuur, er gewoon  hoop gekleurde puntjes (pixels genaamd), en door te herschalen van een figuur, er gewoon
584    rijen en kolommen worden gekopieerd of weggegooid. Resultaat: de tekenineze tekening bijna gegarandeerd verkeerde afmetingen hebben. Geen nood, we kunnen deze
585    altijd herschalen. Maar wat blijkt dan? Dat deze figuren in feite bestaan uit een hele
586    hoop gekleurde puntjes (pixels genaamd), en door te herschalen van een figuur, er gewoon
587  rijen en kolommen worden gekopieerd of weggegooid. Resultaat: de tekening ziet er zeer  rijen en kolommen worden gekopieerd of weggegooid. Resultaat: de tekening ziet er zeer
588  kartelig uit. Als illustratie verwijzen we naar fig. \ref{pixelmap}. Daarin wordt links een  kartelig uit. Als illustratie verwijzen we naar fig. \ref{pixelmap}. Daarin wordt links een
589  tekeningetje gegeven, en rechts een uitvergroting van \'e\'en van de cirkeltjes uit die  tekeningetje gegeven, en rechts een uitvergroting van \'e\'en van de cirkeltjes uit die
# Line 616  Vermelden we tenslotte dat de Xfig homep Line 661  Vermelden we tenslotte dat de Xfig homep
661  \begin{figure}[htb]  \begin{figure}[htb]
662  \centering  \centering
663  \includegraphics[width=0.5\linewidth]{desktop/magick.png}  \includegraphics[width=0.5\linewidth]{desktop/magick.png}
664  \caption{De iteractieve interface voor het programma \emph{display}.}  \caption{De interactieve interface voor het programma \emph{display}.}
665  \label{xfig}  \label{xfig}
666  \end{figure}  \end{figure}
667  ImageMagick is een een verzameling tools en libraries om met beeldjes om te gaan. De basic utilities  ImageMagick is een een verzameling Tools en libraries om met beeldjes om te gaan. De basic utilities
668  zijn weergegeven in onderstaande tabel.\\  zijn weergegeven in onderstaande tabel.\\
669    
670  \begin{tabular}{|l|l|}  \begin{tabular}{|l|l|}
# Line 653  om te gebruiken in een shellscriptje. Wa Line 698  om te gebruiken in een shellscriptje. Wa
698  via een scripte \'e\'en voor \'e\'en aan \commando{convert} aanbieden, om deze dan in het gewenste  via een scripte \'e\'en voor \'e\'en aan \commando{convert} aanbieden, om deze dan in het gewenste
699  formaat te zetten.  formaat te zetten.
700    
701  Het programma "\textit{display}" biedt een grafische interface voor deze functies, en kunnen we  Het programma ``\textit{display}'' biedt een grafische interface voor deze functies, en kunnen we
702  gebruiken om interactief beeldjes te manipuleren of om een reeks beelden te animeren. Tenslotte zijn alle  gebruiken om interactief beeldjes te manipuleren of om een reeks beelden te animeren. Tenslotte zijn alle
703  methoden om beeldjes te manipuleren rechtstreeks aanspreekbaar vanuit programmeeromgevingen zoals Perl,  methoden om beeldjes te manipuleren rechtstreeks aanspreekbaar vanuit programmeeromgevingen zoals Perl,
704  C++, C, Python en Java.  C++, C, Python en Java.

Legend:
Removed from v.1.23  
changed lines
  Added in v.1.24

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