Auf meinem Server läuft ein MPD, welcher für die Musikwiedergabe
zuständig ist. Das folgende Skript für den Mac sagt den aktuellen Titel
nach jedem Titelwechsel an. Es verwendet die bei Mac OS vorinstallierte
TTS und versucht, die Sprache des Songtitels zu ermitteln.
Weiterlesen ›
Ich schaue mir gern Serien und Filme im Originalton an. Manchmal
brauche ich allerdings die deutschen Untertitel, um der Handlung folgen
zu können. Da ich die Untertitel nicht lesen kann, habe ich ein Programm
geschrieben, welches die Untertitelspur via Sprachausgabe ausgibt. Ich
möchte allerdings nicht dass die Sprachausgabe den gleichen Kanal nutzt
wie der Filmton. Zum einen wäre sie bei lauten Szenen schwer zu
verstehen und zum anderen könnte man das Programm nur nutzen, wenn man
allein ist. Daher habe ich mich entschieden, die Untertitel via Jabber
(Chat Protokoll) zu verteilen.
Weiterlesen ›
Plugins sind vereinfacht gesagt einzelne Abschnitte eines Programms,
die nachträglich in das Hauptprogramm integriert werden. So kann der
Funktionsumfang einer Application unkompliziert erweitert werden. Ein
populäres Beispiel hierfür sind sicherlich die Firefox Addons. Da der
Code des Plugins bei der Erstellung des Hauptprogramms noch nicht
bekannt ist, muss er zur Laufzeit nachgeladen werden. Im folgenden
möchte ich solch ein simples System zur Plugin Verwaltung vorstellen.
Dies ist in Python geschrieben. Das Prinzip sollte sich aber auch auf
andere Programmier - und Skriptsprachen anwenden lassen.
Weiterlesen ›