Ragmaan 2 is een anagrammengenerator voor Linux. Voor een gegeven zoekwoord struint hij een woordenlijst af naar woorden die met de letters van het zoekwoord gemaakt kunnen worden. De resultaten worden gepresenteerd in een GUI.
Dit programma is de opvolger van Ragmaan 1.0.3, die op zijn beurt weer schaamteloos gekopieerd was van maanrag (waarvan de site zeer de moeite waard is voor anagramliefhebbers).
Met versie 2 kan Ragmaan zich weer vertonen op de moderne Linux-desktop.
De belangrijkste eigenschappen van het programma zijn:
Ziehier het hoofdscherm:
De meeste elementen op het scherm spreken voor zich. Bovendien wordt er gebruik gemaakt van tooltips voor extra uitleg.
Gebruik de zoekmachine van Ragmaan om anagrammen te zoeken. Resultaten (en tussenresultaten) kunnen worden gekopieerd naar het zg. kladblok, een eenvoudige geïntegreerde teksteditor. Via het kladblok kunnen resultaten worden opgeslagen en opgehaald.
Iets uitgebreider:
Missie geslaagd. Alle letters zijn gebruikt. Dubbelklik (of 'verder') om het volledige anagram naar het kladblok te kopiëren. | |
Er zijn letters over, waarmee nog woorden gevormd kunnen worden. Dubbelklik (of 'verder') om in de resterende letters verder te zoeken. | |
Status nog onbekend. Mogelijk een doodlopende weg. | |
Van de overgebleven letters is niets meer te maken. |
De zoekfunctie maakt gebruikt van reguliere expressies (en wel van het type POSIX 1003.2 Extended).
Ik volsta hier met het geven van een paar voorbeeldjes, die je in het zoekveld zou kunnen proberen. Een formele beschrijving wordt gegeven in de manual page regex (7).
criterium | reguliere expressie |
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] |
(Ja, de 'ij' valt hier een beetje buiten de boot.)
Ragmaan leest woordenlijsten in de vorm vam platte tekst, eventueel gecomprimeerd. Voor de meegeleverde woordenlijst zijn alternatieven in andere talen te vinden op ftp://ftp.univie.ac.at/security/dictionaries/ bijvoorbeeld een Amerikaanse.
Versie 2.0.0 (januari 2003)