Banner

 

Switch to English: English
Homepage von Peter Kirmeier

Programmierung
Über mich Fotos Videos Programmierung Kontakt

Kategorie

Applikationen
  • Block World
  • Cam Viewer
  • Code Porting Tracker
  • Erik, the Human
  • Hit Counter Manager
  • IFR Viewer
  • M3U to File-Directory
  • MATLAB Interpreter
  • MP3 playlist generator
  • PeteX Presenter & More
  • PK-Updater
  • RLC-Simulator
  • Working Day Mobile

Dienste

Tools
  • Folder Size & Visualizer
  • GoTV Watcher
  • Network Packet Counter
  • Network Packet Counter Mobile
  • NVIDIA Temperature
  • Pete Reminder

Web
  • Lan-Augsburg

Hardware
  • LED Cube 5x5x5
  • USB Temperatursensor


Softwareübersicht

 

Name Version Sprache Architektur Status Letzte Änderung
Beschreibung
Block World 0.0.17+ alpha C++ x86 Entwicklung 16.08.2012
Ein auf DirectX basierendes 3D-Spiel, welches abgesehen von DirectX und XNA (für Audio) ohne jegliche Drittanbieter-Software oder OpenSource-Software auskommt.
Cam Viewer 2.5.1 VB.Net x86 / x64 Wartung 06.01.2011
Zur Überwachung entwickeltes Programm, welches verschiedene IP-Kameras unterstützt und ein zyklisches Durchschalten der Kameras sowie zeitgesteuerte Snapshots erlaubt.
Wurde bei Lan-Augsburg genutzt, um die bekannten Zeitraffervideos zu erstellen.
Code Porting Tracker 1.0.0.0 C# Alle Wartung 04.12.2016
Verzeichnet den Fortschritt beim Portieren von Programmcode zu komplett neu geschriebenem Programmcode.
Ebay Renamer 3.3 VB.Net x86 / x64 Wartung 11.08.2012
Benennt zyklisch in den Browser-Favoriten hinterlegte Ebay-Links in ein sortierbares Format um, sodass die Artikel nach End-Zeit geordnet werden können.
Erik, the Human 0.0.5 alpha C++ x86 Entwicklung 18.01.2013
Ein auf DirectX basierendes 2D-Spiel.
Folder Size & Visualizer 1.0 & 1.1 C & C# x86 Eingestellt 09.06.2009
Zur Webspace-Verwaltung entwickeltes Tool, welches den täglichen Bedarf an Webspace loggt. Mit Hilfe des Visualizers können die Log-Daten grafisch aufbereitet werden.
GoTV Watcher 2.2 VB.Net x86 / x64 Eingestellt 11.10.2009
Prüft die Playlist von GoTV (Österreichischer Musiksender), um nach bestimmten Songtiteln zu suchen und zeigt bei einem Fund eine Meldung an.
Hit Counter Manager 1.5.0.0 C# Win x86 / x64 Wartung 18.11.2016
Verwaltet einen Trefferzähler, der im Hintergrund läuft, sodass man sich auf seinen Online-Stream konzentrieren kann.
Es muss dazu kein weiteres Fenster zur Aufnahme das Zählers geöffnet bleiben.
IFR Viewer pre 1.0.0.0 C# Alle Entwicklung 16.02.2017
Betrachter von IFR Strukturen
Werkzeug, das in der Lage ist binäre HPK Pakete und die meisten (in Zukunft hoffentlich alle) der beinhalteten HII und IFR Strukturen zu lesen.
Lan-Augsburg 3.1 HTML4, PHP5 Web Wartung 19.10.2010
Webseite zur Planung, Verwaltung und Anmeldung (durch Sitzplanverwaltung) der Lan selbst.
Darüber hinaus bietet die Platform eine Download-Sektion, eine Bilder-Galerie, Bestellungen, Abstimmungen und ein Forum.
Ebenso gibt es ein vollwertiges Managementsystem der gesamten Webseite und auch zur detailierten Benutzerverwaltung und Rechteverwaltung.
LED Cube 5x5x5 1.1 C Embedded / Mobile Eingestellt 23.07.2012
Ein Gruppen-Hochschulprojekt für das Fach "Projektmanagement".
Es wurde ein 5x5x5 LEDs grosser Würfel und diverste Anzeigeprogramme erstellt.
M3U to File-Directory 1.0 VB6 x86 Eingestellt 14.11.2006
Programm, das aus verschiedenen Playlist-Formaten alle betroffenen Dateien in einen "Playlist-Ordner" kopiert.
Praktisch, um aus aktuellen PC-Playlisten eine Sammlung fürs Autoradio zusammenzustellen.
Mail2POP3 Service 1.0 VB6 x86 Eingestellt 09.02.2006
Der ehemals eingesetzter Mailservice von Microsoft hatte damals ein Konfigurationsproblem, welches nicht auf die Schnelle behoben werden konnte.
Aus dieser Not entstand ein Hilfsprogramm, welches die brach daliegenen Mails an die jeweilgien Empfänger weitergeleitet hat.
MATLAB Interpreter 1.0 C++ x86 Eingestellt 20.03.2011
Eine Aufgabe für die Hochschule: Interpreter für Mathematik inklusive Berechnungen mit Variablen und Matrizen.
MP3 playlist generator 1.0 VB.Net x86 / x64 Wartung 01.02.2009
Ebenso ein Hilfprogramm wie "M3U to File-Directory", um eine Liedersammlung fürs Auto zu erstellen.
Hier jedoch war der Ansatz, aus einer grossen Musiksammlung durch einfach Reinhören schnell eine neue spontane Playlist zu erstellen und die betroffenen Dateien in ein "Playlist-Ordner" zu kopieren.
MySQL-Icon 1.0 VB6 x86 Eingestellt 16.02.2006
Der im Jahr 2006 eingesetze MySQL-Dienst ist manchmal nicht wieder angelaufen, nachdem das System neu gestartet wurde.
Um sicher zu stellen, dass der Dienst auch immer lief ohne im MMC (Microsoft Management Console) suchen zu müssen, wurde ein TrayIcon entwickelt, welches den Dienststatus angezeit hat.
Network Packet Counter 1.0 C++ x86 Wartung 18.09.2009
Ermittelt wieviele Bytes pro Adapter bereits übers LAN verschickt/empfangen wurden.
Alle bisher eingesetzten Logger hatten bei 4GB oder 1TB einen Überlauf. Ein Überlauf findet bei mir mit 16 Exabytes statt.
Darüber hinaus verlieren andere Programme die Daten bei einem Systemnmeustart. Ich sichere jede Minute die Daten, sodass bei einem Neustart die Daten wiederhergestellt werden künnen.
Network Packet Counter Mobile 0.9 C# Embedded / Mobile Wartung 25.07.2010
Die für Windows Mobile 6.5 entwickelte Version des "Network Packet Counter", allerdings unterstützt diese Version keine Speicherung der Daten über einen Systemneustart.
NVIDIA Temperature 0.1 C++ x86 Eingestellt 19.06.2008
Damals kam das Gefühl auf, dass die Kühlung der GeForce 7800 GTX nicht ausreichend sei. Das Tool war eine "dumme" Temperaturanzeige der Grafikkarte im Konsolenfenster.
Spätere Treiber hatten dann eine Temperaturanzeige bereits integriert, ist aber inzwischen leider wieder entfernt worden.
Pete Reminder 1.0 VB.Net x86 / x64 Eingestellt 07.08.2010
Ein Wecker, welcher über den Speaker des PCs einen Warnton ausgibt, sodass man beim Spielen oder TV-Schauen den Wecker definitiv erkennt.
Zudem läuft die Zeit ins negative weiter, was hilfreich ist, wenn z.B. die Pizze noch 1 Minute länger braucht.
PeteX Presenter & More 1.0.0.1 alpha C++ x86 Entwicklung 22.10.2010
Eine Ansammlung von mehreren Teilprojekten:
  • PeteNetwork - DLL für leichteren Netzwerkzugriff
  • PeteXCatcher - Programm zum "Einfangen" des 3D-Bildes
  • PeteXCatcherDLL - DLL, welche dem 3D-Programm injiziet wird
  • PeteXPresenter - Anzeigeprogramm für die 3D-Bilder

Ziel: Übertragung der 3D-Spielinhalte von einem Netzwerkrechner auf einen weiteren Netzwerkrechner, der den Stream auf einem Beamer anzeigt.
PK-Updater 1.0 VB6 x86 Eingestellt 20.09.2007
Platform (wie Steam, Origin, iTunes), um über neue Software zu informieren, die Software als Download oder Update anzubieten oder die installierte Software wieder zu entfernen.
RLC-Simulator 1.0 C++, MFC x86 Eingestellt 27.05.2011
Eine Aufgabe für die Hochschule: Simulation eines Schaltkreises mit Widerstand, Spule und Kondensator.
Generiert einen Spannungsgraphen abhängig von verschieden einstellbaren Eingangsparametern.
USB Temperatursensor 0.8.1 & 0.5.10 C, C++ Embedded / Mobile Eingestellt 09.06.2009
Mikrocontroller zur Temperaturüberwachung mit Hilfe eines PT100 und der USB-Schnittstelle. Verwendet wurde ein PIC mit interner USB-HW-Unterstützung.
Windows-Treiber(User-Mode) und -Software wurden ebenso entwickelt.
Working Day Mobile 1.3 C# Embedded / Mobile Eingestellt 07.10.2011
Programm zur Gleitzeitüberwachung. Es unterst?tzt mich durch einfache "Start" und "Stop"-Buttons im Trennen von Arbeitszeit und Schulzeit und ermittelt unter Berücksichtigung der Mittagspause die von mir am Tag erbrachte Arbeitszeit.
Entwickelt für Windows Mobile 6.5.



Tutorials and HowTos

 

Name Version Sprache Architektur Schwierigkeit Letzte Änderung
Beschreibung
Cygwin GCC + Cygwin ARM Linux Cross-GCC -- C ARM Mittel 27.10.2012
Erstellen eines arm-linux GCC Cross-Compiler für Cygwin


© Peter Kirmeier

Disclaimer

HTML 5