break
Jun 23

Dieses Programm postet alle Lieder die in Virtual DJ gespielt werden auf einem einstellbaren Twitter Account.

vdj_twitter_client_01

Das Programm greift auf die tracklist.txt Datei, welche von Virtual DJ erstellt wird, zu. In dieser Datei trägt Virtual DJ alle gespielten Lieder mit Zeitstempel und nach Datum geordnet ein. Virtual DJ Twitter Client liest diese Datei alle 30 Sekunden aus und postet die neu eingetragenen Lieder auf Twitter.

vdj_twitter_client_funktion

Hier ist zu lesen wie ich auf die Idee zu diesem Programm gekommen bin.

vdj_twitter_client_03

English:

This program posts all songs played in Virtual DJ on an adjustable Twitter account.

The program accesses the file tracklist.txt which is created by Virtual DJ. Virtual DJ writes all played songs with timestamp and date to this file. Virtual DJ Twitter client reads this file every 30 seconds and posts the new songs on Twitter.

Here you can read how I got the idea for the program (in german).

Dateien:

Virtual DJ Twitter Client Installer [EXE]

Virtual DJ Twitter Client [ZIP]

To execute the program, Microsoft .NET Framework 2.0 is required.

Um das Programm auszuführen wird Microsoft .NET Framework 2.0 benötigt.

Jun 16

Da ich derzeit an einem Projekt arbeite und dabei die Twitter API benötige, bin ich auf die Yedda Twitter C# Library gestoßen. Diese Library bietet fertige Methoden für die Twitter API an. Beim Testen tauchte bei mir immer folgender Fehler auf:

Der Remoteserver hat einen Fehler zurückgegeben: (417) Expectation Failed.

Dieser Fehler lässt sich mittels folgender Codezeile verhindern:

System.Net.ServicePointManager.Expect100Continue = false;

Nach einer Google-Suche bin ich auf diesen Blog Eintrag von Gordon Breuer gestoßen. In diesem Eintrag wird erklärt wie es zu dem Fehler kommt und wie man ihn beheben kann.

Mai 5

Bei Sin-City-Tombola handelt es sich um ein Programm welches ich ursprünglich für die Tombola des Maturaballs meiner Klasse geschrieben habe. Daher auch der Titel, wir hatten das Motto:  Sin City -Jetzt kommt Farbe ins Leben.

Es war geplant, dass auf unseren Losen statt normaler Nummern Barcodes (Code39) aufgedruckt sein sollten. Diese Barcodes wären dann bei der Ausgabestelle eingescannt worden und den entsprechenden Gewinnnummern zugeordnet worden. Die Idee wurde schlussendlich leider aus Zeitgründen nicht umgesetzt. Zu dem Zeitpunkt als diese Entscheidung fiel, hatte ich das Programm allerdings schon zu 90% fertig und entschied mich es zu ende zu schreiben. Das Ergebnis ist nun hier zu bewundern.

Read the rest of this entry »

Apr 29

Habe mir ein kleines Programm geschrieben um eine Eieruhr am PC zu haben.

Bin, ohne es überprüft zu haben, relativ sicher, dass es Programme dieser Art massenweise im Internet gibt. Da ich zu der Zeit allerdings gerade Lust auf programmieren hatte, habe ich selbst eines geschrieben.

Wenn der Countdown beendet ist, wird eine .wav Datei abgespielt und es erscheint eine Meldung.

Der Countdown kann per Start/Stop-Button oder per Enter-Taste gestartet und gestopt werden.

eggwatch_screenshot

Dateien:

Eggwatch Programm [ZIP]

Eggwatch Programm Sourcecode [ZIP]

Für das Programm wird mindestens .NET Framework 2.0 benötigt.

Aug 7

Ein einfaches Programm zur berechnung des Notenschnitts von maximal 16 Fächern.

Das Programm ist in C# geschrieben und benötigt .NET Framework 2.0

Anleitung:

Die Fächer können entweder händisch eingetippt oder in der Konfigurationsdatei eingetragen werden.
Zum Eintragen in die Konfigurationsdatei die Datei “notenschnitt.config” mit einem beliebigen Editor öffnen bei  value=”name des faches” den Namen des Faches eintragen.
Falls es weniger als 16 Fächer sind kann dies anschließend im Programm selbst eingestellt werden.

Damit die Fächer aus der Konfigurationsdatei angezeigt werden einfach die Anzahl auswählen und auf “Einlesen” klicken.

Dateien:

Notenschnitt 0.8 [ZIP]

Notenschnitt 0.8 Sourcecode [ZIP]

Okt 28

VHDL Projekt zur Erkennung eines bestimmten Code-Musters innerhalb eines seriellen Datenstromes.
Enthält unter anderem: Zustandsdiagramm, VHDL Code, Testbench, Simulation

Dateien:

VHDL Bitmustererkennung [PDF]

Okt 12

VHDL Projekt zur Realisierung eines snychronen Aiken-Zählers.
Enthält unter anderem: VHDL Code, Testbench, Simulation

Dateien:

VHDL Aiken-Counter [PDF]