[?php echo „Busy: „.$busybyte; ?]

Hochkomplex (Quelle: http://fun.drno.de/)

Falls sich einer fragt, warum es hier so ruhig geworden ist:

$busybyte = 1;

Mir ist nicht etwa die Lust am Bloggen abhanden gekommen, viel mehr habe ich die Lust am Programmieren wieder entdeckt. Schon länger wollte ich mich intensiver mit PHP beschäftigen, statt nur hier und da Flickschusterei zu machen, denn dabei lernt man die Sprache bei Weitem nicht. Nachdem ich also ein Skript für eine bestimmte Anforderung im Netz gesucht habe und nur bedingt fündig geworden war, habe ich kurzerhand beschlossen, selbst ein Skript zu schreiben, was dann maßgeschneidert auf mein Problem ist. Jetzt bin ich schon seit ca. 3 Wochen am programmieren und man sollte glauben, dass das ein riesiges Stück Software wird. Wenn man nach den „Lines of Code“ geht (derzeit geschätzte 2000-2500) stimmt das fast, aber es liegt dann doch eher daran, dass mein Programmierstil mangels Übung nicht sehr sparsam ist. Sei es drum. Jedenfalls bin ich schon ein bisschen stolz, dass das ich bisher alles umsetzen konnte, was ich wollte, und wenn ich morgen früh die richtige Anzahl und Menge Emails in meinem Postfach hab, weiß ich, dass auch meine PHP-MySQL-Cronjob-Mail-Funktion tut, was ich will. Falls mein Postfach übergelaufen ist und mein Mail-Server-Admin mich anlächelt1, werd ich daran wohl noch arbeiten müssen.
So oder so, war mein kleines Programmier-Projekt bisher sehr leerreich, was das Zusammenspiel von PHP, MySQL, Javascript, CSS, Cronjobs, … betrifft und wenn ich irgendwann mal damit fertig sein sollte, werd ich das Skript wohl auch veröffentlichen, auch wenn es wahrscheinlich so speziell ist, dass es keiner gebrauchen kann.

Es geht übrigens um einen hierarchischen Terminkalender, der einerseits den Nutzer an einem beliebigen Zeitpunkt an den Termin per Email erinnert und andererseits anderen Nutzern, die in der Hierarchie höher stehen, erlaubt zu prüfen, ob der Termin eingehalten wurde. Einzelne Funktionalitäten hab ich zwar in diversen Kalendern gefunden, aber genau die Kombination, die ich brauch, war nicht darunter oder nur zu horänden Preisen käuflich zu erwerben, was mit meinen Vorgaben nicht vereinbar war. Also selbst ist die Frau.

Das Sahnehäubchen der Anwendung soll dann irgendwann einmal sein, dass ich das Skript als Joomla-Komponente umschreibe, denn das ist auch ein Gebiet mit dem ich mich mal genauer befassen will. Aber dafür muss wohl der nächste Winter herhalten, denn der Frühling steht ja vor der Tür und ich werd mich langsam vom PC wegentfernen. Entgegen manch böser Zungen ist meine Bildschirm-Bräune nicht system-bedingt!

Webserver aufsetzen

Ich betreibe mein Blog ja auf einem fertig installierten und konfigurierten Server eines Providers. Auf solch einem Server ein Content Management System zu installieren ist ja nicht gerade die Schwierigkeit. Da ich jetzt auf Arbeit ein kleines Web-Projekt zu Testzwecken gestartet habe und somit keinen Provider hab, war ich „gezwungen“ den Server vom Betriebssystem bis zur letzten Extension selbst aufzusetzen. Ich mach das natürlich nicht zum ersten Mal, aber zu behaupten, ich mach es regelmäßig und ohne Zwischenfälle, wäre glatt gelogen. So auch diesmal – ich hab wieder fleißig Google bemüht und in diversen Foren und Blogs die notwendigen Infos zusammengetragen oder die Fehler durch Trial & Error behoben. Aus diesem Grund will ich das ganze hier (kurz) dokumentieren.

Continue Reading