break
Jul 16

Teleprompter sind aus modernen Fernsehstudios nicht mehr wegzudenken. Sie ermöglichen es dem Moderator direkt in die Kamera zu sprechen und gleichzeitig den Text im Blickfeld zu haben.

teleprompter-prinzip

Bildquelle: Wikipedia

Die Funktionsweise eines Teleprompters ist eigentlich recht simpel. Ein halbdurchlässiger Spiegel in einem 45° Winkel zu einem darunter liegenden Monitor spiegelt den Text so, dass der Moderator ihn lesen kann. Die Kamera befindet sich auf der anderen Seite des Spiegels und filmt den Moderator.

Professionelle Teleprompter kosten in etwa ab 1500-2000€ aufwärts. Ich bin hier auf ein Video gestoßen, in welchem ein einfacher Teleprompter für unter 50$ gezeigt wird. Ich entschloss mich, ebenfalls einen solchen Teleprompter zu bauen.

teleprompter-bild

Hier folgt nun eine Anleitung für den Bau eines Teleprompters um etwa 40€.

Read the rest of this entry »

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 17

Habe auf ORF Futurezone einen Artikel gelesen wonach ein gewisser DJ namens Richie Hawtin seit einiger Zeit mit der neuen Anwendung Twitter DJ unterwegs ist. Diese Anwendung publiziert jedes von ihm gespielte Lied auf einem Twitter Account. Er benutzt dabei die DJ Software Traktor Pro von Native Instruments.

Da ich mich seit einiger Zeit Hobbymäßig mit dem Auflegen beschäftige und dabei die Software VirtualDJ verwende, ist es nun mein Plan eine Software zu schreiben welche die gleiche Funktionalität für VirtualDJ bietet und alle gespielten Lieder auf einem Twitter Account publiziert.

Read the rest of this entry »

Jun 5

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

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 »

Mai 4

COREMAP steht für Component Repository Management Program und ist der Name eines Programms welches sich derzeit in Planung befindet.

Da ich hobbymäßiger Elektronik-Bastler bin und natürlich nicht bei jedem Projekt alle Kleinstteile neu kaufen möchte, habe ich mir vor geraumer Zeit diesen Sortimentskasten gekauft. Dieser Kasten besitzt 60 Fächer die man jeweils nochmals mit kleinen Trennwänden unterteilen kann. Diese Anordnung bildet das Lager für alle meine elektronischen Bauteile.

In einem solchen Lager die Übersicht zu behalten ist nicht leicht. Allein das finden von Bauteilen stellt bereits eine Herausforderung dar, da sich etwa 100-120 verschiedene Bauteiltypen im Lager befinden. Aus diesem Grund habe ich beim Einsortieren der Bauteile in den Sortimentskasten alles fein säuberlich in einer Excel Tabelle notiert. Mit der Zeit wurde die Tabelle jedoch zu umständlich, da ich sie auch von mehreren Computern aus bearbeiten wollte und dabei immer wieder mal Daten verloren gingen.

Mein geplantes Programm soll da nun Abhilfe schaffen, indem alle Daten zentral auf einem MySQL Datenbankserver liegen. Mit Hilfe des Programms kann man dann sofort sehen welche Bauteile in welchen Laden des Sortimentskasten liegen und deren Anzahl verwalten.
Ein wesentlich Punkt des Programms wird die Lagerverwaltung sein. Damit die Stückzahlen beim herausnehmen eines Bauteils aktuell bleiben, ist eine Barcode-Unterstützung angedacht, mit der man Bauteile ganz einfach ausbuchen könnte.

Einen geplanten Releasetermin gibt es noch nicht, da ich mich derzeit auf meinen Schulabschluss konzentriere. Wenn ich tippen müsste, würde ich auf Sommer oder Herbst dieses Jahres tippen.

Feb 24

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.

Jan 8

Derzeit arbeite ich zusammen mit meinem Klassenkollegen Michael Stocker an unserer gemeinsamen Diplomarbeit im Fachbereich Netzwerktechnik.

Das Thema unserer Arbeit lautet: OpenSource Security Gateway

Dabei wollen wir ein komplettes Security Gateway mittels OpenSource Software aufbauen.
Folgende Punkte wollen wir integrieren:

  • Absicherung durch Virtualisierung
  • Firewall
  • Intrusion Detection (SNORT)
  • Intrusion Prevention
  • Log Auswertung

Dateien:

Präsentation über unsere geplante Diplomarbeit [PDF]

Lastenheft für die Arbeit [PDF]

Jun 19

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]

Das Programm zur Ansteuerung unseres Plotters folgt in kürze.


Jun 4

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]