Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Der ReimGenerator (https://www.delphipraxis.net/79054-der-reimgenerator.html)

TonyR 15. Okt 2006 15:52


Der ReimGenerator
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo an Alle,

ich wollte bloß mal mein neues Programm posten, welches Reime zu angegebenen Wörtern aus einer Datenbank raussucht!
Die Datenbank besteht aus einer stinknormalen typisierten Datei und kann natürlich jederzeit erweitert werden!
In der kleinen Datenbank befinden sich ungefähr 5.000 Begriffe und in der großen rund 200.000 Begriffe (deutsch und englisch).
Ich weiß, dass so ein Programm eigentlich keiner braucht, aber ... :tongue: ich hatte einfach mal Bock drauf einen Reim-Ersteller als Programm umzusetzen, da es sowas vielfach online gibt, es dort aber nicht gut gemacht ist.

Gebt mir bite ein Feedback... was ist schlecht, was ist gut programmiert...
Ich freue mich auf alle Anmerkungen, zumal ich noch nicht soviel mit Delphi zu tun hatte.

Neutral General 15. Okt 2006 15:58

Re: Der ReimGenerator
 
Hehe nicht schlecht :)
Sowas hab ich schon lange gesucht.. Aber weißte was noch geil wäre?
Noch ne englische Datenbank und man kann aussuchen in welcher man suchen will :)

Gruß
Neutral General

TonyR 15. Okt 2006 16:11

Re: Der ReimGenerator
 
Danke für das Lob,

1. um 200.000 Wörter unterzubringen hat es ganz schön lange gebraucht! :cry:
2. ich habe die Wörter aus einer opensource-Datenbank (war als Textdatei gespeichert) entnommen
3. und ich habe leider von Anfang an verschlafen die Wörter getrennt zu speichern, was auch extrem schwierig wäre

Mein Programm durchsucht ja einen Text und speichert aus diesem Text alle (neu) gefundenen Wörter ab ... in der Datenbank waren diese Wörter in Zeilen angeordnet und durch "::" wurde DE von ENG abgetrennt

Das würde für mich eine große Mehrarbeit bedeuten (wenn es überhaupt möglich ist) dies zu trennen!

Es ist ja aber meistens eh so, das wenn man deutsche Wörter eingibt, meistens als Ergebnis auch nur deutsche rauskommen und umgekehrt!

Welches Betriebssystem benutzt du? Ich habe es bisher nur auf XP getestet!

F34r0fTh3D4rk 15. Okt 2006 16:12

Re: Der ReimGenerator
 
sucht das programm nur nach gleichen endungen ? das wäre ein wenig witzlos, da sich ja auch sachen reimen können, die anders geschrieben werden

TonyR 15. Okt 2006 16:15

Re: Der ReimGenerator
 
Tut mir Leid ist derzeit nicht integriert...
Es sucht zurzeit nur nach gleichen Endungen, wenn ich mal viel Zeit haben sollte kann ich ja Sachen wie "eu" = "äu" mal hinzufügen.

Alien426 15. Okt 2006 18:01

Re: Der ReimGenerator
 
Kleiner Tipp: Für sowas gibt es die SoundEx-Funktionen. Die SoundEx-Routine z.B. "konvertiert einen String in seine phonetische Repräsentation".

Habe die Funktionen leider noch nicht eingesetzt, kann daher nicht sagen, ob das bei deutschen Wörtern hinhaut und wie rechenintensiv das ist.

3_of_8 15. Okt 2006 18:08

Re: Der ReimGenerator
 
Das funktioniert eigentlich bei den meisten Sprachen und ist nicht allzu rechenintensiv. ;)

TonyR 15. Okt 2006 21:06

Re: Der ReimGenerator
 
Danke für den Hinweis mit SoundEx - da werde ich mich noch mal dahinterklemmen!

Hat sonst noch irgendjemand einen Gedanken zu verlieren?
Ich möchte Kritiken! :)
Ob positiv oder negativ ...sagt es ruhig!

Es haben doch mehr Leute mein Programm runtergeladen, als Posts vorhanden sind!

Flom 29. Jan 2007 20:09

Re: Der ReimGenerator
 
cool, gefällt mir: Frage gibts eine aktuallisierte Version oder eine Version mit einer etwas übersichtlicheren Oberfläche? ich finde das etwas gequetscht...

HERMES 29. Jan 2007 20:17

Re: Der ReimGenerator
 
Das erinnert mich irgendwie an den "Schimpfwortgenerator" aus einem Ü-Ei....

TonyR 29. Jan 2007 20:18

Re: Der ReimGenerator
 
Ist aber schön, dass es dir gefällt.... so sehr viel Feedback habe ich ja noch nicht bekommen...
Wegen dem Design... naja, mir gefällt es so! Aber Anubis überarbeitet es gerade für sein Forum rapbattleboard.com ! Wenn er damit fertig ist, werde ich es mal hochladen, ich kann das Datum aber noch nicht festmachen! Vielleicht gefällt dir das dann besser :wink:
Naja, Ich werde (wenn ich ein neues Design hochlade) auch einen Post erstellen, dann siehst du's ja!

Bongert 4. Jul 2007 05:26

Re: Der ReimGenerator
 
Hallo!
das programm ist recht gut :D
da ich hobbymäsig gerne gedichte schreibe und bei blockade etwas brauche um in "schwung" zu kommen hab ich mal nach reimgenerator gefunden
oberfläche solltest du umbedingt arbeiten und das mit der trennung ist auch wichtig, weil we man ein deutsches gedicht schreibt brauch man auch nur die deutschen wörter, englische lenke da nur ab
hoffe du nimmst das nochmal in arbeit, der letze post ist ja schon etwas her

TonyR 4. Jul 2007 15:15

Re: Der ReimGenerator
 
Wenn man ein deutsches Wort eingibt, dann kommen eigentlich auch nur deutsche Wörter als Reime ...
Man kann das nur trennen, wenn man einen Parser für die Ursprungsdatei schreibt, was dann aber ziemlich lange Suchvorgänge zur Folge hätte ...
mal sehen, Relicted will mir eine Acces-DB mit den ganzen Begriffen schicken ... vllt. kann ich die irgendwie einbinden ....

Und wegen der OBERFLÄCHE musst du mir schon sagen, was besser sein soll :wink:

(Und Anubis hat seine Arbeit auch irgendwie eingestellt ... ich werde da wohl mal nachhaken)

Naja, jedenfalls schön, dass es dir gefällt!

Bongert 6. Jul 2007 04:04

Re: Der ReimGenerator
 
desig kann eig so bleiben... schlicht ist ja nciht gleich schlecht ;)

TeronG 6. Jul 2007 06:55

Re: Der ReimGenerator
 
Wort ind den Raum schmeiß (weil evtl passen könnte):
Levenshtein
Das ding ist allerdings nicht gerade rechenunintensiv :?

TonyR 6. Jul 2007 17:13

Re: Der ReimGenerator
 
Klingt gut,

es scheint als sei diese Funktion in der Wirkung ähnlich des SoundEx-Algorithmus' oder lieg ich da falsch?

Wenn ich mit der Implementierung der DB von Relicted auseinandergesetzt hab, werde ich mir das auch mal ansehen, Danke!

TonyR 18. Okt 2007 23:14

Re: Der ReimGenerator
 
Soso ... ich hab jetz mal mehr oder weniger "probeweise" SoundEx und Levenshtein eingebaut.
Ich bin allerdings mit den Sucherergebnissen nicht so zufrieden, deswegen lasse ich nun den User entscheiden, welcher Algorithmus genommen werden soll.

Nun wollte ich nur noch das mit der DB statt 'ner typisierten Datei machen ...
Steht hier in der DP auch irgendwas, wie man MS Access DB's verwendet?

puffjoe 21. Jan 2008 08:16

Re: Der ReimGenerator
 
hallo

RavenIV 21. Jan 2008 08:34

Re: Der ReimGenerator
 
Zitat:

Zitat von puffjoe
hallo

/offtopic
Was soll das bitteschön?


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz