Web-Projekte
Webseiten
QickPost
QickPost ist ein anonymer Speicher für temporäre Informationen. Während die meisten Seiten Inhalte auf unbegrenzte Zeit speichern, bietet QickPost die Möglichkeit, Nachrichten, Informationen, Links und andere Texte nur für einen kurzen Zeitraum verfügbar zu machen.
Die Idee zu diesem Projekt kam mir während einer Unterhaltung. Es ging dabei auch um Twitter, Facebook, und das Informationen, Angaben und anderweitige Sachen, die man dort hinterlässt, meistens unwiderruflich mit der Identität ihres Schöpfers verbunden sind.
QickPost wurde mittels PHP und MySQL realisiert, zur Gestaltung wurde CSS
mit ein wenig JavaScript genutzt.
Besonders wurde darauf geachtet, die Seite auch mit deaktiviertem JavaScript funktionstüchtig zu halten; JavaScript dient daher nur als Konformsfunktion.
Für die Erstellung der Grafiken wurde freie Software (GIMP, Inkscape, Notepad++) verwendet. Bei genügend großer Akzeptanz von HTML5 wird die Seite einen Rewrite erhalten. Obwohl offiziell beta als derzeitiger Status gilt, ist die Seite bereits für den normalen Betrieb geeignet. Der Status wird bei genügend großer Nutzerzahl geändert, da dann die Anonymität sicher gewährleistet ist.
Programmierung
PHPDLsi
Das Skript PHP Directory Lister von Greg-J ist vielleicht dem einen oder anderen ein Begriff. Netterweise hatte er es am 14. August unter der CC-BY-SA-Lizenz online gestellt. Denn obwohl es insgesamt ein stimmiges, wenn nicht sogar großartiges Skript ist, fehlte noch etwas. Die Möglichkeit der Selbstreplikation, so dass man nur eine einzige Datei plaziert und anschließend das Skript sich selbst überlässt.
PHPDLsi (si: self installer) bietet diese Selbstinstallation, sowie eine übersetzte Fassung. Natürlich könnte man das ganze noch weiter verbessern, indem man die Links, welche auf die Unterverzeichnisse zeigen, direkt auf PHPDLsi zeigen lässt, aber das würde eher gegen die grundlegende Idee (ein zeigendes Programm) verstoßen. PHPDLsi steht genau wie PHPDL unter der Creative-Commons-BY-SA-Lizenz und kann daher von jedem (auch kommerziell) weiterverwendet werden, solange neue Versionen unter der gleichen Lizenz stehen und alle Urheber angeben.
Anweisungen, wie PHPDLsi zu verwenden ist, finden sich in den .php-Dateien. Um einfach nur die Installation in alle Unterarchive zu ermöglichen, install_self auf true und security_flag auf false setzen.
Link: PHPDLsi-Download (kleine und normal große Version)
BabyBrown Entertainment
Baby Brown (Pure Playaz) steht für einen der angesagtesten und etabliertesten Entertainers in der Internationalen Clubszene und der -MOST WANTED- Black & House Music MCs Deutschlands.
Baby Browns Biographie
Aufgaben waren die Erstellung eines auf die Seite angepassten CMS, dazu gehörten die Einbindung eines Flash-Players, Gästebuch, Newsletterverwaltung, AJAX-Nutzung. Das CMS ist dateibasiert und somit sehr schnell in Bezug auf Auslieferung des Codes, als Bildergallerie wurde Pixlie verwendet.
Das Design ist übrigens nicht von mir. Zu viel AJAX für meinen Geschmack, allerdings war das notwendig, da ansonsten der Player immer wieder losspielen würde. Ich hätte am liebsten den Player in ein zusätzliches Browserfenster geworfen (wie bei Jamendo), aber ich kann verstehen, warum der Vorschlag nicht angenommen wurde.
Die Seite nutzt jQuery, aber ich verlasse mich nicht zu 100% auf das Framework, die Seite ist auch ohne Javascript problemlos nutzbar (wieso kriegen das einige der großen Seiten eigentlich nicht hin?).
Alte Projekte
The Island
Ein Browsergame. Meine Empfehlung an jeden Größenwahnsinnigen Programmieranfänger: man macht unglaublich viele Fehler, muss alles selbst machen und lernt dadurch eine Menge.