Rhyming Dictionary

Software screenshot:
Rhyming Dictionary
Software informatie:
Versie: 0.9
Upload datum: 2 Jun 15
Ontwikkelaar: Brian Langenberger
Licentie: Gratis
Populariteit: 3

Rating: nan/5 (Total Votes: 0)

rijmwoordenboek is een command-line gedreven rijmend woordenboek dat ongeveer 127.000 woorden ondersteunt.
Wat is dit ding?
Waarom is het een rijmwoordenboek, natuurlijk! Maar meer in het bijzonder, het is een command-line programma dat een woord neemt en keert terug naar je een geformatteerde lijst van alle woorden die rijmen met het. Het standaard antwoord is een perfecte rijm (dat is waarschijnlijk wat je wilt). Of u kunt een lettergreep telling van een bepaald woord te krijgen ("witten" heeft 2-3 lettergrepen, etc.). Vorige versies opgenomen homofoon en medeklinker wedstrijd opties, maar zijn niet meer beschikbaar in 0.3. Als er genoeg vraag, zal ik opnieuw ze toevoegen.
Echter, als je niet wilt om te gaan met de command-line, kunt u ook mijn bestaande code te gebruiken als onderdeel van een CGI of GUI-gebaseerde programma met een minimale inspanning. Ik ben van plan om Perl en PHP code te importeren op een bepaald punt, maar niet meteen. Ik zou liever niet omgaan met Perl als ik het kan vermijden.
Waarom heb je dit te schrijven?
Omdat alle andere rijmende woordenboeken die ik heb gezien waren ofwel in dode boom-formaat (die een tijdje duurt om door middel van flip), of waren web-only (die me zou dwingen om online voortdurend om ze te gebruiken) en ik vond het niet leuk, hetzij aanpak. Dus schreef ik een ik kon gebruiken op mijn machine voor als het niet op het netwerk die niet nemen veel van de middelen en werkte heel snel. Ik geloof dat ik zijn geslaagd.
Installatie instructies:
Stap 1: Bewerk de Makefile
Change binPath naar waar je wilt dat de "rijm" binary geïnstalleerd (de standaard is / usr / bin) en verander de RHYMEPATH naar waar je wilt dat de rijmwoordenboek databasebestanden geïnstalleerd (de standaard is / usr / share / rijm) . Deze databasebestanden zal ongeveer 10 megabytes, dus zorg ervoor dat je genoeg ruimte. Ook inbegrepen is een man-pagina, dus voel je vrij om de MANPATH naar waar je het zou willen installeren (de standaard is / usr / share / man / man1) aan te passen.
Stap 2: Bouw het
Type "maken". U zult merken dat een "compile" binary eerst wordt gecreëerd. Dit programma genereert GDBM bestanden van de opgenomen tekstbestanden en zal een tijdje duren. Waarom? Omdat GDBM bestanden zijn niet echt cross-platform. Bijvoorbeeld, Sun SPARC GDBM bestanden werken niet op Linux x86 en vice-versa. De compilatie stap zorgt ervoor dat de geschapen GDBM bestanden * wil * werk op uw machine. De feitelijke bouw van de 'rijm' binary moet heel eenvoudig zijn.
Stap 3: Installeer het
Als beheerder, type "make install". Dit zal de 'rijm' binary in de binPath directory en de "words.db", "rhymes.db" en "multiple.db" bestanden in de RHYMEPATH directory plaatsen. Als u wilt deze bestanden te verplaatsen op elk gewenst moment kunt u de RHYMEPATH omgevingsvariabele gebruiken om "rijm" wijzen naar de nieuwe locatie.
En je moet al worden ingesteld! Zolang de binPath is op je pad (waarschijnlijk), moet u in staat om het type "rijm" en krijg de woorden die u zoekt. De prestaties van GDBM is vergelijkbaar met die van de oude MySQL versie maar met slechts de helft van de installatiestappen.
Als je merkt dat je niet wilt of nodig hebt het woordenboek langer, "make uninstall" zal zijn bestanden te verwijderen van uw systeem, zolang ze niet zijn gewijzigd sinds de installatie. Door het ontwerp, de installatie geen bestanden spuit over je hele systeem. Dus opruimen of upgraden moet geen problemen opleveren.
Installeren oude MySQL data
Zoals beloofd, als je upgrade van een oudere versie die u de meeste kans hebben onnodige rijm data zitten in MySQL. Om het te verwijderen, eerst verbinding maken met MySQL als beheerder. Probeer:
mysql -u wortel -p
bij een UNIX-prompt en geef het de juiste MySQL root wachtwoord. Als dat lukt, moet je iets als:
Welkom op de MySQL-monitor. Opdrachten eindigen; of g. Uw MySQL verbinding id is 51 naar de server versie: 3.22.32
Typ 'help' voor hulp.
mysql>
die geeft aan dat u bent nu verbonden. Aan de mysql> prompt, kunt u nu typen:
neerzetten databank rhymedict;
en de gegevens moeten worden verwijderd. Maar er is waarschijnlijk nog een gast gebruiker aanwezig op MySQL, die ook moeten worden verwijderd. Doe dit door te typen:
verwijderen uit mysql.user waarbij User = "rhymeguest" en Host = "localhost";
en de gast gebruiker moet worden verwijderd. Dat is het! Typ gewoon "quit;" MySQL af te sluiten en niet terug te kijken. Toekomstige versies van het rijmwoordenboek zal niet langer gebruik maken van MySQL te rijmen gegevens op te slaan. Als u geen ander gebruik voor MySQL, voel je vrij om het volledig te verwijderen van uw systeem.
Gebruik: rijm [OPTIES]
Zoek het type: (perfect rijm is standaard)
  -s, --syllable rendement alleen het aantal lettergrepen
  -m, worden --merged meerdere uitspraken samengevoegd
Diverse opties:
  -i, --interactive interactieve modus
  -h, --help deze hulp bericht
  -v, --version versie van dit programma
Milieu variabelen:
RHYMEPATH de directory van de database-bestanden
De uitgang wordt bevolen door lettergreep tellen en alfabetische
Wat is er nieuw in deze release:

Andere software van ontwikkelaar Brian Langenberger

Python Audio Tools
Python Audio Tools

20 Feb 15

Reacties op Rhyming Dictionary

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!