Ruby goes learning Chinese
So, wie das immer ist, wenn man eine neue Sprache lernt, lernt am besten, wenn man sie Praktisch anwendet.
Nun hatte ich schon seit längerem das Bedürfnis nach einem Vokabellernprogramm, da mir das die ganzen Zettel etwas nervig waren. Ich hatte schon seit einiger Zeit ausschau gehalten nach einen geeigneten Programm aber nichts gefunden.
Also machte ich mich auf mein eigenes zu schreiben, um auch Ruby gleich praktisch anzuwenden. also gtk geschnappt, mal eben eine GUI zusammengeklickt, aus diversen Tutorials und Rezepten Code zusammenkopiert und fertig das ganze.
Das Resultat ist ein unübersichtlicher Spaghettiartiger Code. Somit habe ich bewiesen das man mit Ruby auch schlecht programmieren kann. Wobei ich zugeben muss, dass manche Dinge erstaunlich einfach, elegant und schnell zu lösen sind. Wahrscheinlich währe ich mit einer anderen Sprach gar nicht erst so weit gekommen.
Mir Persönlich ist es immer ganz wichtig, dass man den erreichten Fortschritt sehen kann. Deswegen habe ich mich vom Kampfsport inspirieren lassen und jeder Lektion und Vokabel farbige “Gürtel” nach wiederholtem Richtigwissen meinerseits verliehen.


June 17th, 2007 at 00:12
hast du in diesem lernprogramm auch eine datenbank an vokabeln oder muss man die ganzen vokabeln selber eingeben?
June 17th, 2007 at 12:06
Bis jetzt gibt jeder die Vokabeln einzeln ein, es ist aber geplant, irgendwann einen Server mit Lektionen bereitzustellen. Frag mich aber nicht wann…
June 18th, 2007 at 05:45
ah, ok. dann wäre das programm in dieser version sozusagen ein “rahmen”, den man individuell mit den vokabeln der sprache seiner wahl “füllen” kann.
June 19th, 2007 at 00:23
Naja, nicht ganz, also irgendwie schon aber nicht so wirklich.
Es ist darauf ausgelegt ein Chinesisches Vokabelprogramm zu sein aber dich hindert keiner daran auch andere Sprachen einzugeben.
Allerdings ist es derzeit noch so, dass man immer, drei Sachen zu einer Vokabel eingeben muss, also Zeichen, Aussprache und Übersetzung oder was auch immer man dafür eingeben will…