Mittwoch, 24. November 2004
www.s9y.org
Solange www.s9y.org noch wegen DNS-Schäden down ist, kann die Seite über http://www.s9y.info aufgerufen werden. Sollte auch da das DNS mal Schwierigkeiten machen, würde als Aushilfe auch noch http://62.93.205.27 funktionieren.
Dienstag, 23. November 2004
Serendipity 0.8
Getreu nach dem Motto "Was Du nicht willst, was man Dir tu, das Tu auch keinem anderen zu" habe ich heute die 0.8-alpha3 von Serendipity auf diesem Server installiert.
Zusammen mit ein paar internen Optimierungen meines restlichen Seitenframeworks hab ich damit die Performance mal um ein gutes Stück steigern können. So arbeitet die Serendipity Plugin API jetzt einiges zügiger, und das Artikelcache Plugin tut ebenfalls Wunder. Trotzdem ist das zumindest für meinen Server nur eine Übergangslösung, denn demnächst zieht er von einem Multiaccount vdServer auf einen Single-Host-Rechner. Das beendet dann hoffentlich mehrere I/O Performance-Engpässe, denn schnell war meine Seite leider hier nie. Auch heute gab es wieder einige Downtime, da Apache+SpamAssassin sich ganz gerne am massig vorhandenen RAM von 128MB sattfressen. Solche Totalausfälle haben nichts mit Serendipity zu tun.
Dank des Smarty-Frameworks von Serendipity kann ich in meinem Framework jetzt einiges darüber abfeiern und auch cachen - ansonsten bietet das s9y-Smarty so coole Features wie spontane Kompatibilität zu WordPress-Themes (Dank Evan!).
Trotzdem kann es bei dieser bleedingEdge-CVS Version noch zu Problemen kommen, hauptsächlich im Bereich der gecachten Artikel. Sollte es zu Fehlern bei Euch kommen, würde ich mich über eine E-Mail oder ein Kommentar hier sehr freuen.
Zusammen mit ein paar internen Optimierungen meines restlichen Seitenframeworks hab ich damit die Performance mal um ein gutes Stück steigern können. So arbeitet die Serendipity Plugin API jetzt einiges zügiger, und das Artikelcache Plugin tut ebenfalls Wunder. Trotzdem ist das zumindest für meinen Server nur eine Übergangslösung, denn demnächst zieht er von einem Multiaccount vdServer auf einen Single-Host-Rechner. Das beendet dann hoffentlich mehrere I/O Performance-Engpässe, denn schnell war meine Seite leider hier nie. Auch heute gab es wieder einige Downtime, da Apache+SpamAssassin sich ganz gerne am massig vorhandenen RAM von 128MB sattfressen. Solche Totalausfälle haben nichts mit Serendipity zu tun.

Dank des Smarty-Frameworks von Serendipity kann ich in meinem Framework jetzt einiges darüber abfeiern und auch cachen - ansonsten bietet das s9y-Smarty so coole Features wie spontane Kompatibilität zu WordPress-Themes (Dank Evan!).
Trotzdem kann es bei dieser bleedingEdge-CVS Version noch zu Problemen kommen, hauptsächlich im Bereich der gecachten Artikel. Sollte es zu Fehlern bei Euch kommen, würde ich mich über eine E-Mail oder ein Kommentar hier sehr freuen.
Montag, 22. November 2004
Zend PHP Zertifikat
Nachdem ich mir das Wochenende mit dem PHP Certification Study Guide um die Ohren geschlagen habe, war dann heute der große Tag.Etwas Bammel hatte ich ja schon, da die Fragen im Study Guide teilweise recht knifflig sind. Und 70 Fragen in 90 Minuten zu beantworten, fand ich auch etwas happig.
Im Endeffekt war ich nach 30 Minuten mit den Fragen fertig, bin dann nochmal alles durchgegangen und habe den elektrischen Test dann mit "Grade: Pass" bestanden. Meiner Schätzung nach müsste ich 55 von den 70 Fragen definitiv richtig gehabt haben, und bei 10 Fragen war ich mir nicht so sicher, und der Rest war wohl eher daneben gehauen.
Sprich: Ich bin ab heute zertifizierter, qualifizierter, authorisierter, professioneller, akzeptierter, erfolgreich geprüfter Zend Pearson VUE PHP Entwickler. Direkt mal neue Lohnverhandlungen anstoßen, wenn ich das so lese.

Für die, die das ganze noch vor sich haben: Keine Panik. Die Fragen sind allesamt nicht so kompliziert wie im Study Guide, und es sind viele Trivialfragen dabei.
Der Zertifikat selber war bisher nur ein popeliger Laser-Ausdruck; ich hoffe ja stark, dass da etwas schöneres noch nachkommt!?
Mittwoch, 10. November 2004
Zurück von der International PHP Conference 2004
Die Anfahrt nach Frankfurt zur International PHP Confreence 2004war etwas stressig - morgens um kurz vor 6 aufgestanden, schnell in den Zug von Köln nach Bonn gesprungen und von dort aus weiter mit dem Auto. Gute 2 Stunden, reichlich Gähnerei, einer Blitzauslösung (120 km/h wo 100 vorgeschrieben war) und viel Freude über das Navigationssystem später bin ich sogar gut erhalten angekommen.
Dort begab ich mich erstmal auf die Suche nach Alexander Turek. Denn nur dank der Generosität von MySQL's Georg Richter kam ich überhaupt halbwegs günstig zur Konferenz, nämlich gemeinsam mit Alexander durften wir dort phpMyAdmin repräsentieren. Die Aussteller kommen bei der Konferenz glücklicherweise nicht zu kurz und können eigentlich an allen Vorträgen teilnehmen, da die eigentliche Ausstellung nur in den Zwischenpausen stattfindet.
» Vollständiger ArtikelDort begab ich mich erstmal auf die Suche nach Alexander Turek. Denn nur dank der Generosität von MySQL's Georg Richter kam ich überhaupt halbwegs günstig zur Konferenz, nämlich gemeinsam mit Alexander durften wir dort phpMyAdmin repräsentieren. Die Aussteller kommen bei der Konferenz glücklicherweise nicht zu kurz und können eigentlich an allen Vorträgen teilnehmen, da die eigentliche Ausstellung nur in den Zwischenpausen stattfindet.
RSS Bandit und die Updates
Was ich an meinem RSS-Reader RSSBandit ja so richtig schwach finde, ist die Versorgung von potentiellen Bugtestern mit aktuellen CVS Snapshots.
Da ich zu dem Benutzerkreis von Windows-Usern ohne Kenntnisse von Visual Studio gehöre, habe ich eigentlich keine Möglichkeit aus den CVS-Sourcen ein Binary zu basteln. Im RSS Bandit Wiki gibt es bereits 6 (!) neue dokumentierte CVS-Intermediate-Snapshots, die aber nirgendwo in binärer Form rumliegen.
Die Autoren reagieren auf Mails leider kaum, das SourceForge-Forum oder Tracker werden nicht beantwortet. So sehr ich OpenSource eigentlich schätze, hier zeigt es sein ekelhaftes Gesicht; ich weiß durchaus, dass die Autoren sicher viele andere Dinge zu tun haben. Aber wenn sie ihre Software verbreiten wollen, Bugs fixen und Leute glücklich machen wollen, dann muss man den Testern auch was zum Testen geben. Ist doch für einen Entwickler, der gerade das Wiki aktualisiert, nicht so umständlich auch gerade seinen erzeugten Binärsnapshot hochzuladen?
So, ich weiß zwar, dass das die Leserschaft hier entweder nicht großartig interessiert und die Entwickler [oder deren Deutscher Anteil... ;)] hier bestimmt auch nicht mitlesen. Aber ich muss meinem Ärger mal Luft verschaffen.
Wer mir einen aktuellen Snapshot zur Verfügung stellen kann, kriegt ein Fleißbienchen!
Da ich zu dem Benutzerkreis von Windows-Usern ohne Kenntnisse von Visual Studio gehöre, habe ich eigentlich keine Möglichkeit aus den CVS-Sourcen ein Binary zu basteln. Im RSS Bandit Wiki gibt es bereits 6 (!) neue dokumentierte CVS-Intermediate-Snapshots, die aber nirgendwo in binärer Form rumliegen.
Die Autoren reagieren auf Mails leider kaum, das SourceForge-Forum oder Tracker werden nicht beantwortet. So sehr ich OpenSource eigentlich schätze, hier zeigt es sein ekelhaftes Gesicht; ich weiß durchaus, dass die Autoren sicher viele andere Dinge zu tun haben. Aber wenn sie ihre Software verbreiten wollen, Bugs fixen und Leute glücklich machen wollen, dann muss man den Testern auch was zum Testen geben. Ist doch für einen Entwickler, der gerade das Wiki aktualisiert, nicht so umständlich auch gerade seinen erzeugten Binärsnapshot hochzuladen?
So, ich weiß zwar, dass das die Leserschaft hier entweder nicht großartig interessiert und die Entwickler [oder deren Deutscher Anteil... ;)] hier bestimmt auch nicht mitlesen. Aber ich muss meinem Ärger mal Luft verschaffen.
Wer mir einen aktuellen Snapshot zur Verfügung stellen kann, kriegt ein Fleißbienchen!
Montag, 8. November 2004
Serendipity 0.7
Nach einem etwas längeren, aber dafür recht ausführlichen Release Cycles wurde heute endlich die finale 0.7 Version von Serendipity freigegeben.
Die Highlights der Blogsoftware in der neuen Version sind:
Für diejenigen, die des Englischen mächtig sind, bietet der NEWS-Eintrag die ganzen Änderungen im Detail.
Ein Upgrade ist wie immer wahnsinnig einfach (Archiv drüberkopieren, Browser aufrufen, Upgrade-Meldungen durchklicken und glücklich sein) und wird aufgrund der Sicherheitsupdates auf jeden Fall empfohlen.
Wir haben uns die größte Mühe gemacht, diese Version zum bisher stabilsten Release zu machen; sollten dennoch Probleme auftauchen, freue ich mich über Rückmeldung.
Die Entwicklung der 0.8 Version macht derzeit große Schritte: Smarty-Support ist zu 95% fertig, es gibt nun ein Artikel-Caching Plugin, geschützte Artikel per Lesezugriff nur für Autoren sind möglich, die Verzeichnisstruktur wurde enorm aufgeräumt, der Pluginmanager vereinfacht und auch ein nativer Import von WordPress/MoveableType ist möglich -- und vieles mehr. Ein reinschauen lohnt sich auf jeden Fall! Unter anderem kann man jetzt auch diese Version relativ einfach in Gallery oder Coppermine einbetten. Das habe ich im s9y-Forum näher erklärt.
Viel Spaß!
Die Highlights der Blogsoftware in der neuen Version sind:
- Verschachtelte Kommentare
- Postings in mehrere Kategorien oder Unterkategorien
- Multi-Autoren Fähigkeit
- Spamblock mit Captchas
- SQLite-Unterstützung
- Sicherheitsfixes gegen Response Splitting und SQL Injections
- Kommentarmoderation
- besserer RSS Import
- einige PostgreSQL-Verbesserungen
- aktualisierte XMLRPC Schnittstelle
- Plugin zur Korrigierung von üblichen XHTML-Fehlern (kein alt-Attribut, fehlende Single-Tag-Ending-Slashes, ...)
- verbesserte Medienverwaltung
- diverse neue Plugins und verbesserte Plugin API
Für diejenigen, die des Englischen mächtig sind, bietet der NEWS-Eintrag die ganzen Änderungen im Detail.
Ein Upgrade ist wie immer wahnsinnig einfach (Archiv drüberkopieren, Browser aufrufen, Upgrade-Meldungen durchklicken und glücklich sein) und wird aufgrund der Sicherheitsupdates auf jeden Fall empfohlen.
Wir haben uns die größte Mühe gemacht, diese Version zum bisher stabilsten Release zu machen; sollten dennoch Probleme auftauchen, freue ich mich über Rückmeldung.
Die Entwicklung der 0.8 Version macht derzeit große Schritte: Smarty-Support ist zu 95% fertig, es gibt nun ein Artikel-Caching Plugin, geschützte Artikel per Lesezugriff nur für Autoren sind möglich, die Verzeichnisstruktur wurde enorm aufgeräumt, der Pluginmanager vereinfacht und auch ein nativer Import von WordPress/MoveableType ist möglich -- und vieles mehr. Ein reinschauen lohnt sich auf jeden Fall! Unter anderem kann man jetzt auch diese Version relativ einfach in Gallery oder Coppermine einbetten. Das habe ich im s9y-Forum näher erklärt.
Viel Spaß!
Dienstag, 2. November 2004
PHP Konferenz 2004
So, gerade Hotelzimmer für die diesjährige PHP Konferenz gebucht. Meinen Konferenzpass kriegen Alexander Turek und ich netterweise als phpMyAdmin-Aussteller von MySQLs Georg Richter gestellt.
Abgesehen von derphpMyAdmin-Ausstellung (von der ich mir noch nicht so recht vorstellen kann, was man da groß machen können wird) werde ich natürlich auch gerne zu Serendipity befragbar sein.
Wer von der Welt-PHP-Elite ist denn noch so anwesend? Mit vielen Namen kann ich noch keine Gesichter verbinden, da ich bei PHP-Treffen/Kongressen sonst noch nie dabei war. Abgesehen von der Entgegennahme der Siegerurkunde für phpMyAdmin letztes Jahr, aber da habe ich mich eigentlich nur gut mit Alexander unterhalten können und hab sonst nichts mitbekommen.
Anyways. Folgende Sessions werde ich mir wohl anschauen:
Also, vielleicht sieht man sich ja. Sicherheitshalber nehm ich trotzdem Notebook und Evil Genius mit.
Abgesehen von derphpMyAdmin-Ausstellung (von der ich mir noch nicht so recht vorstellen kann, was man da groß machen können wird) werde ich natürlich auch gerne zu Serendipity befragbar sein.

Wer von der Welt-PHP-Elite ist denn noch so anwesend? Mit vielen Namen kann ich noch keine Gesichter verbinden, da ich bei PHP-Treffen/Kongressen sonst noch nie dabei war. Abgesehen von der Entgegennahme der Siegerurkunde für phpMyAdmin letztes Jahr, aber da habe ich mich eigentlich nur gut mit Alexander unterhalten können und hab sonst nichts mitbekommen.
Anyways. Folgende Sessions werde ich mir wohl anschauen:
- Module based application development in PHP, Bard Farstad
- Sicherheitsaspekte in PHP4 und PHP5, Christopher Kunz
- PEAR::LiveUser-Integration in new and existing applications, Arnaud Limbourg
- Eventbasiertes Programmieren in PHP, Markus Wolff
- PHP- und MySQL-Performance-Tuning, Georg Richter
- Neue Trends im Web-Hacking, Christian Wenz und Tobias Hauser
- XML on Speed - how to write fast and scalable PHP/XML code
- PHPUnit - testgetriebene Entwicklung von PHP-Applikationen (leider nur Teil 2...), Sebastian Bergmann
- Functional Programming with SPL Iterators
- Enterprise PHP Bananas, Derick Rethans
Also, vielleicht sieht man sich ja. Sicherheitshalber nehm ich trotzdem Notebook und Evil Genius mit.
(Seite 1 von 1, insgesamt 7 Einträge)

















