Ragmaan |
een anagrammengenerator voor Linux |
|
|
rpm -U ragmaan-1.0.3-1.i386.rpm
aan de prompt als root.
Een grafisch frontje, zoals gnorpm
,
kan natuurlijk ook prima gebruikt worden.
Starten met ragmaan
vanaf de prompt.
Wil je alles handmatig doen, download dan
ragmaan_103.tar.gz
(750 kB, sources plus een woordenlijst) of
ragmaan_103_src.tar.gz
(43 kB, alleen sources).
Uitpakken en make ragmaan
als root zou dan alles moeten
bouwen en installeren. Hieronder staat alles in wat meer detail.
Uitpakken en testen
Zorg ervoor dat Tcl/Tk geïnstalleerd is. Type bijvoorbeeld
`wish' om te zien, of er zoiets op het systeem staat - zo niet, zie
Tcl/Tk.
Pak de teerbal uit met een untar-opdracht:
tar xvzf ~/download/ragmaan_103.tar.gz
Het resultaat: een directorystructuurtje, hangend onder ./ragmaan_103. Doe
een
cd ragmaan_103; make
Als er geen foutmeldingen voorbijkomen, dan is er in de directory `bin'
het een en ander aangemaakt. Probeer het zaakje te starten met
bin/ragmaan
Er wordt dan misschien nog gevraagd om een woordenlijst. Zie
woordenlijsten
voor suggesties.
Geef een bestandsnaam op (bijvoorbeeld
/usr/local/bin/ragmaan-1.0.3/db/nl2.txt.gz
) en wacht even tot Ragmaan alles heeft
ingelezen.
Je kunt nu een zoekwoord invoeren.
Installeren
Als alles werkt, dan kun je - als root -
make ragmaan
draaien om alles te installeren.
Kijk eventueel nog even in de Makefile of de installatiepaden je
wel aanstaan.
|
rm_filter
om ze geschikt te maken
voor Ragmaan, of rm_splice
om twee woordenlijsten te
combineren.
|
db/ragmaan-defaults
en uit
$HOME/.ragmaan-defaults
gelezen.
Wil je de configuratie liever via een ander mechanisme (b.v.
xrdb
en
.Xresources)
regelen, dan moet je in de Makefile de definitie van
RM_EXPLICIT_RESOURCE_READ
uitcommentariëren.
Let op de voorrangsregels!
Een simpele 'merge' met xrdb zorgt altijd weer voor leuke verrassingen
(en een volle mailbox bij mij)
Experimenteren gaat het eenvoudigst door de db/ragmaan-defaults
naar $HOME/.ragmaan-defaults
te kopiëren.
Je kunt dan de file $HOME/.ragmaan-defaults
naar hartelust
wijzigen en eventueel herstellen. Voor de meestgehoorde klacht
(te kleine fonts)
zijn suggesties in het bestand opgenomen.
Voor kleuren- en fontspecificaties verwijs ik voorlopig naar de
manual pages van X
en xfontsel
.
Ik houd me aanbevolen voor pointers naar vriendelijker documentatie.
Niet alle resources zijn in de ragmaan-defaults
file opgenomen.
Liefhebbers kunnen de volledige widget tree destilleren uit
lib/gui.tcl
|
man regexp
.
Zoniet, dan geven man sed
en man awk
een aardige indruk. Let op: Regular expressions zijn er (helaas) in
verschillende smaken. Hieronder staan een paar eenvoudige voorbeelden
die je in het regexp-vakje kunt proberen.
criterium | regular expression |
bevat dubbel-t | tt |
bevat dubbel-t of 'tst' | ts?t |
bevat (ook) twee t's die niet naast elkaar staan | t.+t |
begint met 'ont' | ^ont |
eindigt op 'en' | en$ |
begint met 'ont' en/of eindigt op 'en' | (^ont)|(en$) |
bevat zowel 'c' als 'k' | (c.*k)|(k.*c) |
bevat een 'c' die geen deel is van een 'sch'-combinatie | (c($|[^h]))|((^|[^s])c) |
de tweede letter is geen klinker | ^.[^aeiouy] |
source/server.c
.
|
|
TOPDIR
in
bin/ragmaan
.
/usr/include/tcl
zetten
|
|