« Posts under abgeschlossene Projekte

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.

Open Source Security Gateway Diplomarbeit

Geschafft!
Habe gestern die finale Version der Diplomarbeit von Herrn Stocker und mir zum Buchbinder gebracht. Nun möchte ich sie auch online verfügbar machen.

Bei der Arbeit geht es um die Umsetzung eines Security Gateways für Netzwerke mit Open Source Software.

Hier das Astract der Arbeit:

IT Sicherheit ist heute wichtiger den je. Viele Organisationen verlassen sich in immer mehr Kernbereichen ihrer Tätigkeit auf IT, wobei die Anzahl von Angriffen auf IT Systeme in den letzten Jahren stark gestiegen ist. Eine Möglichkeit zur Absicherung eines Netzwerkes ist die Implementierung eines Security Gateways. In einem solchen Gateway kommen typischerweise Elemente wie Firewalls, Intrusion Detection (IDS) und Prevention Systeme (IPS) zur Erhöhung der Netzwerksicherheit zum Einsatz. Diese Diplomarbeit befasst sich mit Werkzeugen und Methoden für den Aufbau eines Security Gateways. Die Werkzeuge und Methoden werden im ersten Teil theoretisch behandelt, die verschiedenen Arten und Ausprägungsformen der Werkzeuge und Methoden werden allgemein beschrieben und dargestellt. Anschließend widmet sich der praktische Teil der Arbeit der konkreten Implementierung der Werkzeuge und Methoden in das Security Gateway. Bei den Werkzeugen bzw. Programmen handelt es sich ausschließlich um Open Source Produkte. Durch diesen Umstand hat das, in dieser Arbeit beschriebene Gateway gegenüber kommerziellen Produkten den Vorteil, dass es preislich weitaus günstiger ist. Ein zusätzlicher Vorteil der Open Source Produkte ist deren Anpassbarbarkeit an jeweilige Anforderungen, sowie die Skalierbarkeit für verschiedene Netzwerke verschiedener Größen.

Dateien:

Open Source Security Gateway [PDF]


Bookmark and Share

Sin-City-Tombola Programm

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 More

XY-Plotter

Im Schuljahr 2007/08 habe ich, zusammen mit meinem Klassenkollegen Michael Stocker, im Rahmen des sogenannten Werkstättenprojektes einen XY-Plotter realisiert.

Folgende Aufgabenstellungen mussten für das Projekt gelöst werden:

  • Schrittmotoransteuerung
  • Kommunikation mit einem PC
  • Schaltungs- und Layoutentwurf
  • Bau eines Modells zur Funktionsdemonstration

Es gelang uns all diese Punkte zu lösen und ein funktionstüchtiges Modell zu bauen (siehe Video).

Projektdateien:

Dokumentation des Projektes [PDF]

Vertiefende Arbeit zum Schaltplan und den Bauteilen des Projektes [PDF]

Schalplan [PDF]

Layout [PDF]

Präsentation über das Projekt [PPT]

Präsentation über das Projekt [PDF]

Sammlung aller obigen Dateien [ZIP]

PlotterControl Source [ZIP]

µController 8051 – serielle Schnittstelle

Es handelt sich hierbei um ein Projekt aus dem Fach technische Informatik.

Die Aufgabenstellung bestand darin eine RS232-Kommunikation zwischen einem PC und einem µController herzustellen um auf dem PC eingegbene Rechenaufgaben auf dem µController berechnen zu lassen. Ein µController-Rechner also.
Hardwareseitig kam ein µController mit 8051er Struktur der Firma Infineon (C517) zum Einsatz. Dieser war auf einem sb8v6 Entwicklungsboard, auch Humerboard gennant, verbaut.

Die Datei beinhaltet eine Dokumentation des Projektes, der Verwendeten Hardware des Boards sowie die vollständigen Programmcodes für die Hardware-, wie die Softwareseite.

Dateien:

Dokumentation des Projektes [PDF]