2020-06-29

Deutschsprachiges Reimlexikon

Feather

Seit meines Studiums habe ich immer nach Projekten Ausschau gehalten bei denen ich mein linguistisches Wissen mit meiner IT-Kompetenz verbinden kann. Als die Rhymebox 2008 online ging war ich recht zufrieden mit mir. Vor kurzem habe ich die Werbung von ihr entfernt.

Die Rhymebox hat eine mächtige Suchfunktion, man kann recht einfach Anfangs- und Endreime sowie unreine Reime finden. Hierfür werden nur Reimwörter mit übereinstimmenden Vokalen gesucht.

Außerdem habe ich für die Reimsuche das Kölner Verfahren implementiert. Dabei handelt es sich um eine phonetische Suche mit der man ähnlich klingende Wörter finden kann. Eine klassische Anwendung hierfür ist die Suche nach Namen deren genaue Schreibweise man nicht kennt: Eine Suche nach "Schmidt" findet bei einer phonetischen Suche auch die Schreibweisen "Schmitt" oder "Schmitz". Dies kann auch nützlich sein wenn man nach Reinem sucht.

Ich habe beim Programmieren des Reimlexikons einiges über Sprache und Reime gelernt, und auch manches über Programmierung. Anfänglich war die Seite noch auf PHP und WordPress basiert, seit 2011 wurde das Reimwörterbuch aber auf Python und Django portiert. Ich musste auch ein optimiertes, Datei-basiertes Suchsystem implementieren womit man die Millionen Italienischer, Deutscher und Englischer Reime schnell durchsuchen kann.

Aus Datenschutzgründen habe ich schon vor einer Weile den Google Analytics-Dienst von der Seite entfernt. Es ist zwar recht interessant zu sehen woher die Besucher des Lexikons kommen, aber um dies zu erfahren muss man all diese Daten nicht mit Google (oder sonst wem) teilen. Vor kurzem habe ich nun auch die Werbung von der Seite entfernt. Auch hierüber konnte Google Daten über die Besucher erfassen.

Die Werbung war ganz nützlich da sie die Server-Kosten gedeckt hat, aber die Rhymebox soll mir keine Geld bringen sondern hauptsächlich den Benutzern Freude.

0 Kommentare

Antworte

Antwort abbrechen
Markdown. Syntax highlighting with <code lang="php"><?php echo "Hello, world!"; ?></code> etc.
DjangoBitcoinTuxHTML5 badgeUpset confused bugHackerMoneyUpset confused bugMoneygit