Willkommen

Diese Seite richtet sich vor allem an Programmierer und Linux-Interessierte oder solche, die es noch werden wollen. Mit der Zeit werde ich hier wahrscheinlich Projekte präsentieren und auch zum Download anbieten, an denen ich gerade arbeite. Dazu gehören ein XML-Parser, eine Logging-Engine und ein Spiel mit OpenGL. Auch werde ich zu den verschiedensten Themen der (Spiele-)Programmierung Tipps geben und auf nützliche Links verweisen. Zur Zeit arbeite ich an Tutorials zur Programmierung mit OpenGL unter C++. Die ersten Tutorials könnt ihr bereits auf der Tutorial-Seite einsehen.

C und C++ Newbies, welche eventuell nur mit Schwierigkeiten meinen diesbezüglichen Tutorials folgen können, verweise ich auf Forum und Wiki von proggen.org. Auch ich bin daran beteiligt und unter dem Nickname >Kerli< zu finden. Fragen, auch zu anderen Programmiersprachen, werden dort gerne beantwortet.

Da diese Seite auf Joomla basiert und ich einige Module und Komponenten dafür geschrieben habe, werde ich das eine oder andere davon zum Download anbieten. Aktuell sind das ein Plugin zur automatischen Erstellung eines Inhaltsverzeichnisses und ein XHMTL-konformer Ersatz für das E-Mail-Cloaking Plugin, welches E-Mail-Adressen in Artikeln vor der Erfassung durch Spambots schützt.

Neue Projekte und Tutorials

Joomla! Plugin Joomla Plugin - Inhaltsverzeichnisse für Artikel

Neuerdings zeige ich zur besseren Navigation auf den meisten Seiten ein Inhaltsverzeichnis an. Im Joomla Extension Directory hab ich ein Plugin gefunden und es etwas geändert. Das neue Plugin mit erweiterten Einstellungsmöglichkeiten erzeugt, im Gegensatz zum Original, bei mir zum einen keine Fehler und andererseits valides XHTML.
Wenn es nützlich war, würde ich mich über eine Bewertung im Joomla Extension Directory freuen.

Update 08.04.2010

Jetzt arbeitet das Plugin auch mit aktiviertem Seitenumbruch Plugin (content pagebreak) zusammen.

Update 15.05.2010

Mit dieser Version werden auch die Sprachdateien korrekt geladen, so dass jetzt eine Verwendung mit lokalisierter Überschrift "Inhaltsverzeichnis" möglich ist.

Update 27.05.2010

Als Alternative ist es jetzt auch möglich das Generieren eines Inhaltsverzeichnisses standardmäßig zu deaktivieren und nur für einzelne Artikel manuell zu aktivieren. Vor allem auf Seiten mit vielen kurzen, aber nur wenig langen Artikeln sollte das zu einer stark erleichterten Verwendung führen.

iconJoomla Plugin - Artikel Inhaltsverzeichnis

 

Tutorial Tutorial Debian Paket - Eintrag im Menü erstellen

Das Tutorial behandelt das Erstellen eines Debian Pakets, welches bei der Installation automatisch einen Eintrag im Anwendungsmenü erzeugt.

Zum Tutorial: Tutorial Debian Paket - Eintrag im Menü erstellen

 

Tutorial Neues OpenGL Tutorial - Transformationen

Dieses neue Tutorial zur Programmierung mit OpenGL unter C++ behandelt die verschiedensten Transformationen und deren Kombinationen um Objekte in eine gewünschte Lage und Form zu bringen.

Zum Tutorial: Transformationen mit OpenGL unter C++

 

Joomla! Plugin Joomla Plugin - E-Mail-Cloaking (XHTML-konform)

Dieses Joomla Plugin versteckt E-Mail-Adressen vor Spambots mithilfe Javascript. In der Standardinstallation von Joomla befindet sich bereits solch ein Plugin - jedoch erzeugt jenes im Gegensatz zu meinem kein valides XHTML.

iconJoomla Plugin - E-Mail-Cloaking (XHTML-konform)

OpenGL mit der SDL initialisieren - C++ OpenGL Tutorials

Mit diesem ersten Tutorial beginne ich eine Serie von Tutorials zur Entwicklung von Spielen mit OpenGL unter C++. Das Erstellen des dazu nötigen Fensters und das Behandeln der Benutzereingaben werden wir mit der SDL (Simple DirectMedia Layer) durchführen. Durch die Verwendung dieser zwei Bibliotheken, sollten die damit entwickelten Spiele auch weitgehend plattformunabhängig sein.

Weiterlesen...

Ein Debian Paket erstellen - Debian Paket Tutorials

Jeder der sich ein bisschen mit Linux bzw. eigentlich genauer Debian oder Ubuntu beschäftigt hat, ist wahrscheinlich schon einmal auf sogenannte Debian Pakete gestoßen (mit der Endung .deb). Diese Pakete erleichtern einem die Installation und das Deinstallieren von Programmen enorm, da man nur mehr das Paket ausführen muss, und der Rest automatisch erledigt wird. Ein weiterer großer Vorteil ist, dass die so installierten Pakete beim Paketmanager "registriert" werden, und man über diesen somit auch das Programm wieder deinstallieren kann.

Weiterlesen...