Diese Seite dient als Sammel- und Absprungstelle zu den spezifischen Seiten meiner OpenSource-Softwareprojekte.

Wissenswertes

Tools wie checkinstall stellen sicher, dass sich Quellpakete unter Linux sauber installieren und deinstallieren lassen. Somit kann man dem häufigen Problem vorbeugen, dass es zwar eine make install-Regel gibt, aber kein make uninstall. Eine Untersuchung verschiedener Build Systeme findet sich auf der Seite BuildSysteme.

Aktuelle Projekte

Hier also die Software an der ich gerade tüflte, oder mal getüftelt habe. Zu jedem Projekt gibt es eine beschreibende Seite oder, sofern es an Größe gewinnt, eine externe Website mit mehr Inhalten. Hinzu kommt pro Projekt ein svn-Repository.

NameRepositoryKurztext
Digital Sheetbook

hg

bitbucket

Ein neuer Anlauf des Unterfangens, eine digitale Notenverwaltung für den Proberaum und Live-Auftritte zu entwickeln.
AWAre Audio
bitbucket
Ein Extraktionsprogramm von Jefferey Leary (Silly Monkey Software), das es ermöglicht, AW4416-Backupdateien auszulesen.
PSR Registration Shuffler (english)

hg

bitbucket

Ein mächtiges Programm, um sich aus den bestehenden Registrierungsbänken diverser Keyboardmodelle neue Bänke zusammenzubauen. Eine große Hilfe bei der Erstellung von Registrierungen, die in Reihenfolge der Setlist angeordnet sind, so dass man beim Gig keinen Stress hat.

Das Programm ist als einziges seiner Art freie Software (GPL3+) und lauffähig unter allen gängigen Betriebssystemen.

Rox Tools

hg

bitbucket

Eine kleine Sammlung von Python Skripten, welche den Einsatz des ROX Desktops unter Linux (Debian) vereinfachen. Beinhaltet einen einfache Display Manager und ein Skript, dass beim Start von X11 automatisch alle XDG Menüeinträge in ROX AppDirs umwandelt.
Dynship

hg

Dynship ist ein Shellskript zur Aktualisierung dynamischer IP-Adressen. Dieses Skript sorgt dafür, dass Hermes rund um die Uhr aus dem Internet erreichbar bleibt. (Es sei denn meine DSL-Leitung ist mal wieder gestört ...)
Source Tree Factory (english)

hg

Dieses Tool bringt die Funktion auf die Konsole, wofür früher entweder ganze IDEs oder der cp-Befehl benutzt werden mussten: Die Anlage eines neuen Software-Projekts anhand von Templates.

Eine Reihe von Templates ist bereits im Paket enthalten, eigene können jedoch ganz einfach erzeugt werden. Dabei können einfach nur Dateien und Ordner kopiert oder auch Anpassungen an den Quelldateien vorgenommen werden. z.B. kann jede Quelldatei durch die Ersetzung von Variablen mit den Initialen des Authors und einem Lizenzvermerk versehen werden. Die Parametrisierung von ganzen Code-Blöcken ist ebenfalls möglich.

Ubuntu, Tux Bootsplash

---

Für alle, die den Standard-Bootsplash von Ubuntu langweilig finden. Hier ein usplash mit schönem Tux-Pinguin.

Von mir betreute Websites

Folgende Websites betreue ich in meiner Freizeit. Seit Anfang 2009 bin ich dabei sogar auf die Idee gekommen, svn zur Versionierung und als einfaches Backup-Werkzeug einzusetzen.

Ganze Websites

NameRepository
Kurztext
http://www.linux-sis.org

hg

bitbucket

Eine Supportseite für Probleme mit SIS-Graphikchips unter Linux. Das Django-Projekt kann verwendet werden, um eigene Community-Seiten mit News, Forum, Wiki und so weiter zu erstellen.
http://www.windows3.de
hg

Angefangen hat alles einmal 2004, als ich mit meiner ersten großen Website auch tatsächlich online ging. Zuvor gab es nur eine kleine Seite bei germany.net (Beschränkt auf 1 MB) und eine große Seite, die allerdings nie online war.

Diese Seite wird nicht mehr gepflegt und ist nur noch aus historischem Interesse online. Meine Hauptseite ist seit 2006 WikiBerd.

WikiBerd
hg
WikiBerd ist diese von mir angepasste Version des ErfurtWikis. Seit 2006 ist dies meine persönliche Haupt-Website.
http://www.denchris.de

hg (neu)

hg (alt)

Dies ist die Internetpräsenz unserer Band Denchris - Oldies, Songs und Schlager, Live Unterhaltungsmusik.
http://www.judo-kreis-karlsruhe.de
hg
Zwischen 2005 und 2008 habe ich aktiv die Website des Judokreis Karlsruhe gestaltet und betreut.
http://www.judo-in-rotenfels.de
hg
Diese Seite lehnt sich optisch an die des Judokreises an, hat aber viele Detailverbesserungen. Es ist die Seite der Judoabteilung des Turnerbund Bad Rotenfels.

Nützliche Utilities

NameRepository
Kurztext
Schnippsel

hg

bitbucket

Kleine Schnippsel, z.B. Kodierung von E-Mailaddressen zur Spamabwehr.
ewiki Barebone Framework (Wikiberd)

hg

bitbucket

Eine inzwischen uralte Version von ErfurtWiki mit jedoch ein Paar tollen Anpassungen von mir, u.a. WYSIWYG-Editor (Seiten werden als HTML im Wiki abgelegt) und einem verbesserten Stylesheet. User werden als Unix-User authentifiziert. (Das Auth-Modul kann aber ersetzt werden).

Angefangen hat es mit WikiBerd, inzwischen basieren alle meine Wiki-Angebote darauf, weil es eben so einfach ist, mal eben ein neues Wiki zu kreieren. (MoinMoin wäre in Zukunft mal eine Alternative für mich, da technisch viel eleganter)

Web Templates

hg

bitbucket

Verschiedene HTML/CSS-Templates, welche ich für meine diversen Webprojekte erstellt habe. Lizenz: GNU AGPLv3
Vollautomatische Backups

Wikiberd

Beschreibung meines Backupservers, der jeden Tag alle Rechner in meinem Netzwerk sichert.

Uraltes Zeug

Hier findet sich nur uraltes Zeug, dass niemend mehr interessiert - nichteinmal mich. Hätte ich halt damals schon programmieren gekommt. :) Das ganz ur-uralte Zeug meiner Anfänge gibt es hier nicht, sondern nur auf irgend einer Backup-CD, die vielleicht inzwischen gar nicht mehr lesbar ist. Und der wirklich ur-ur-uralte Kram, meine ersten Zeilen BASIC also, sind überhaupt nicht erhalten.

NameKurztext
Alte Profan²-Quelltexte
Ein paar ganz alte Sachen von mir, finden sich auf meiner etwas älteren Website.
Bedtracks (english)
Bedtracks befindet sich zur Zeit in der Entwicklung. Es handelt sich dabei um ein Werkzeug, welches den auftretenden Künstler unterstützt.
Transylvania
Transylvania wird ein File Transfer Program, um Daten zwischen verschiedenen Computern unterschiedlichen Alters austauschen.
ISO-Dateinamen nach UTF-8
Ein Pythonscript, um Latin-1 Dateinamen in gültige UTF-8 Namen umzubenennen.


attachments

imageappend Append an Image
>