« Posts tagged .net

Virtual DJ Twitter Client

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.

Yedda Twitter C# Library: Fehler 417 (Expectation Failed)

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.

IPchanger Programm Entwurf

ipchanger01

Im Moment arbeite ich an einem Programm zum komfortablen Ändern der eigenen IP Adresse.

Da ich derzeit an meiner Diplomarbeit arbeite, muss ich im Netzwerklabor oft meine IP Adresse ändern. Nachdem mir das ständige durch-untermenüs-klicken langsam zu dumm wurde, habe ich beschlossen einfach ein eigenenes Programm dafür zu basteln.

Das auswählen der Netzwerkkarte,  sowie das Einstellen einer eingegebenen IP funktioniert bereits. Ich würde den Fortschritt derzeit auf v0.4 schätzen. Ein Problem das ich noch lösen muss ist unter anderem, die IP dynamisch beziehen zu lassen.

Ein weiterer wichtiger Punkt meines Projektes ist, dass man IPs die man öfter braucht einfach speichern kann, damit man sie nicht immer neu eingeben muss. Des Weiteren sollen die letzten fünf verwendeten IPs gespeichert werden. All das soll in einer XML-Datei geschehen.

ipchanger02

Ich entwickle das Programm in C#, .NET 2.0 und werde es natürlich hier hochladen sobald es fertig ist.