Posted by Chris
on Februar 09, 2008

Als auf der Arbeit einmal Langeweile angesagt war, diskutierte ich mit meinem lieben Arbeitskollegen Boris über Software-Patterns (Entwurfsmuster). Da kam uns die Idee, ein paar Patterns in unserer jeweils bevorzugten Programmiersprache umzusetzen.
Als erstes, da relativ einfach: Singleton, also beispielsweise eine Klasse, die sich nur einmal instanzieren lässt und eine Funktion bereitstellt, die diese Instanz zurückgibt (“new” oder “instance”).
Continue reading…
Posted by Chris
on Dezember 17, 2007

Leider hat sich das Ruby-basierte Typo (nicht zu verwechseln mit dem CMS Typo3)als nicht sehr performant erwiesen. Obwohl ich sogar ein Mongrel-Cluster-Setup aufgesetzt habe, dauerte das Rendering der Index-Seite teilweise über 40 Sekunden, wenn die entsprechende Seite im Cache ungültig wurde. Leider fand ich keine brauchbare Lösung dafür, deshalb bin ich auf das “verwandte” WordPress umgestiegen, wo ich zum Glück auch dasselbe Theme verwenden konnte.
Das Einzige, was ich nicht gut übernehmen konnte, waren die Kommentare. Da es aber bisher nur beim Artikel “Linux-Distributions Test Nr. 1: *** PCLinux OS 2007 ***” viele davon gab, habe ich sie separat als Artikel übernommen.
Die Typo-Entwickler waren im IRC nicht wirklich sehr an der Weiterentwicklung der Software interessiert. Auf meine Anfrage, ob denn bald eine rudimentäre Datei-Verwaltung für Uploads möglich wäre, erhielt ich lediglich die Antwort «Wenn Du das unbedingt willst, forke doch die Software». Naja, so funktioniert Opensource, ich war ja auch in der Lage, mit Ruby das Zitat-Plugin ohne Probleme zu schreiben, aber die Upload-Verwaltung erwies sich als ein für mich zu großer Brocken.
Mit wordpress habe ich mich für eine äußerst komfortable Lösung entschieden, welche ständig weiterentwickelt wird und die praktisch alles an Plugins schon mitbringt, was ich brauche. Die externe Generierung von Seitenstatistiken im Dashboard von wordpress.com ist auch sehr komfortabel und rundet das geniale Gesamtbild ab. Daumen hoch!