Computer | Geodäsie | Comics | Muscle Cars | Reiten | Wargaming | Eisenbahn | Vermischtes | Der Webmaster
Software
Wenn man für Studium, Job und Hobby programmiert, kommt ab und zu sogar Software dabei raus, die man dann vielleicht auch anderen Menschen zugänglich machen will. Davon habe ich hier mal ein paar Sachen zusammengesucht. Meine Software zeichnet sich normalerweise durch folgende Merkmale aus: Die hier präsentieren Programme sind alle einigermaßen getestet, ich übernehme aber keine Garantie für dadurch entstehende Schäden.
Bei mir liegen noch einige andere Programme rum, die aber oft noch in einem experimentellen Stadium, nicht dokumentiert oder für niemanden interessant sind. Wer ein Programm zum Steuern von Leica-Tachymetern der Serie TPS 1000 (inkl. automatischer Satzmessung, sogar dokumentiert, war eine Vermessungskunde-Übung) oder zum Auswerten von Motorsportveranstaltungen (Rallye, Slalom, Gleichmäßigkeitsrallye, mit Datenbank- und Web-Anbindung) braucht, der möge sich bei mir melden.
GPS Daten Plot-Tool

Diese Sammlung von Programmen liest in Dateien gespeicherte NMEA-Daten von GPS-Empfängern ein. Die Positionen werden extrahiert und in Gauß-Krüger-Koordinaten umgerechnet und damit ein Höhenprofil berechnet. Aus den Geschwindigkeiten werden die Beschleinigungen berechnet. Das alles kann dann geplottet werden.
Benötigt: C++-Compiler, GNUPlot (nur zum Plotten), Webserver mit PHP (nur für Webinterface)

Download (27 kb)
Gnuplot-Homepage
Online-Version
QNmea

QNmea ist ein Programm mit grafischer Oberfläche zum auslesen von NMEA-Streams, entweder aus Dateien oder direkt von der seriellen Schnittstelle. Die im NMEA-Stream enthaltenen Informationen werden dann in mehreren Fenstern auf dem Bildschirm angezeigt. Dazu gehören z.B. Position, Geschwindigkeit und Richtung sowie sichtbare Satelliten. Hinterher können die Daten mit meinem GPS Daten Plot-Tool geplottet werden.
Benötigt: C++-Compiler, Qt 2.2.x oder Qt 2.3

Download (938 kb)
QHFD

QHFD lädt Dateien über HTTP runter und speichert sie lokal ab. Die Konfiguration erfolgt dabei über Dateien, man kann damit also wiederkehrende Downloads vereinfachen, und auch viele Dateien in einem Rutsch runterladen.
Benötigt: C++-Compiler, Qt 2.2.x oder Qt 2.3

Download (5 kb)
Matrix-Bibliothek

Hierbei handelt es sich um eine einzelne Headerdatei. Enthalten ist eine C++-Bibliothek mit einer Matrix-Klasse. Unterstützt werden Addition, Multiplikation usw. und Dinge wie Transponieren, Berechnen der Determinante, Rangbestimmung, Dreieckszerlegungen und Inversion. Die Speicherverwaltung ist komplett dynamisch innerhalb der Klasse realisiert. Ich habe noch keine einfachere Matrizen-Bibliothek gesehen, die gleichzeitig dieses Funktionsumfang bietet. Da es eine Template-Klasse ist, kann man sich auch den Datentyp selber raussuchen!
Benötigt: C++-Compiler

Download (5 kb)
VIPER

VIPER ist mein vermessungstechnisches Berechnungsprogramm. Es beherrscht Dinge wie die üblichen Schnitte, freie Stationierung und Polaraufnahme, Polygonzug und Flächenberechnung. Eine simple Koordinaten- und Flurstücksverwaltung ist auch eingebaut. Da es sich um eine Sammlung teils recht alter Programme handelt, ist es nicht nur von der Bedienung her manchmal etwas inkonsistent, sondern hat auch häßlichen Code! Kompiliert übrigens problemlos unter Windows, da nur ein Kommandozeilenprogramm. Ein Programm mit ähnlichem Funktionsumfang habe ich auch für den Texas Instruments TI-92 Plus Taschenrechner geschrieben, das gibt es hier.
Benötigt: C++-Compiler

Download (109 kb)
COMPUTER
An Introduction to Parallel Programming
TI-92 Plus
1*1 der Linux-Befehle
User Friendly
Software
Geschichte einer Webseite
Computerspiele
www.tplusplus.de © Tobias Wittwer, 2000-2008.