HTTP PROXY,  http://tomprogs.at, - SafeWeber.ru
: 25.08.2014. 00:49.

SafeWeber:

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 prsentieren und auch zum Download anbieten, an denen ich gerade arbeite. Dazu gehren 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 ntzliche Links verweisen. Zur Zeit arbeite ich an Tutorials zur Programmierung mit OpenGL unter C++. Die ersten Tutorials knnt ihr bereits auf der Tutorial-Seite einsehen.

C und C++ Newbies, welche eventuell nur mit Schwierigkeiten meinen diesbezglichen Tutorials folgen knnen, 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 dafr 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 fr das E-Mail-Cloaking Plugin, welches E-Mail-Adressen in Artikeln vor der Erfassung durch Spambots schtzt.

Neue Projekte und Tutorials

Joomla! Plugin Joomla Plugin - Inhaltsverzeichnisse fr 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 gendert. Das neue Plugin mit erweiterten Einstellungsmglichkeiten erzeugt, im Gegensatz zum Original, bei mir zum einen keine Fehler und andererseits valides XHTML.
Wenn es ntzlich war, wrde ich mich ber eine Bewertung im Joomla Extension Directory freuen.

iconJoomla Plugin - Artikel Inhaltsverzeichnis (Joomla 1.5 Version)

iconJoomla Plugin - Inhaltsverzeichnisse fr Artikel (Joomla 1.6+ Version)

Article Auto ToC - Changelog

Update 10.11.2013

Dank Marcanuy gibt es jetzt auch spanische Sprachdateien. Dank Rajoz ist ein Bug im Zusammenhang mit neueren Joomla Versionen behoben.

Update 13.02.2012

Eine weitere Option erlaubt einzustellen ob bei einer Anzeige eines 'Verstecken'-Links das Inhaltsverzeichnis standardmig sichtbar ist oder nicht.

Update 05.02.2012

Eine neue Option erlaubt es jetzt auch ein maximales Level fr verwendete berschriften festzulegen. Weiters wird die Nummerierung in verschachtelten Tags jetzt hoffentlich besser platziert.

Update 04.01.2012

Dank Rajoz gibt es jetzt auch franzsische Sprachdateien.

Update 21.12.2011

Fr Inhaltsverzeichnisse mit Tabellenlayout wird jetzt ein 'Verstecken'-Link, hnlich dem bei Wikipedia, angezeigt. Mit einem Klick kann man somit das Inhaltsverzeichnis aus- bzw. einblenden.

Update 25.10.2011

Die alten Tags ( fr Joomla 1.5 und {ArticleToc: param=value} fr Joomla 1.6+) wurden durch einen neuen, einheitliche Tag ersetzt, welcher jetzt auch dem Namen des Plugins entspricht ({autotoc param=value|param2=value2|...}). Zustzlich ist es damit auch mglich mehrere Optionen fr einen Artikel anzugeben. Aus Kompatibilttsgrnden funktionieren die alten Version jedoch weiterhin.
Weiters gibt es auch eine neue Option zur Festlegung des Layouts des Inhaltsverzeichnisses auf Artikelbasis. Zustzlich wurde die Erkennung der Startseite verbessert, so dass diese auch mit alternativen Layouts funktioniert (zb. Artikel).

Update 31.07.2011

Das Plugin funktioniert jetzt auch mit der neuen Joomla Version 1.7.

Update 12.05.2011

Das Startlevel fr Nummerierungen wird jetzt automatisch aus den vorhandenen berschriften erkannt. Somit muss man nicht mehr hndisch das Startlevel angeben und kann auch von Artikel zu Artikel unterschiedliche Levels verwenden. Der Parameter zur manuellen Angabe des Startlevels dient jetzt als obere Schranke.

tltere Updates

Da die Liste mit Updates immer länger geworden ist befinden sich die älteren Updates nur mehr direkt auf den oben aufgeführten Downloadseiten.

 

Tutorial Neues Tutorial - Tastatur- und Mauseingaben mit der SDL

Dieses neue Tutorial zur Programmierung mit der SDL unter C++ behandelt die Interaktion mit dem Benutzer über Maus- und Tastatureingaben.

Zum Tutorial: Tastatur- und Mauseingaben mit der SDL

 

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 OpenGL Tutorial - Transformationen

Dieses 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...