2008-05-24

Speaking of ...

Nun, wenn ich heut schon über Webtechnologien und deren Entwickler (mich eingeschlossen) herziehe, dann bitte auch komplett. Wozu ist es denn sonst nütze sich auszukotzen, wenn nicht jedes einzelne Bröckchen mit heraus kommt.

Zunächst nochmal zu PHP. Ich war letzte Woche (oder die Wiche davor?) in Berlin. Auf dem Rückweg wollt ich noch ein wenig an meinem Lieblings-SEO-Projekt bankcodes.info arbeiten. Einfacher gewollt als getan. Im ICE hatte ich, von allen guten Geistern wohl verlassen, weder einen WLAN Access Point noch eine funktionierende UMTS-Verbindung auftreiben können.

Hm, schonmal versucht PHP ohne Zugang zum Internet zu schreiben?

Ich sollte annehmen das ich nach knapp 8 Jahren einen Großteil der täglich genutzten Funktionalitäten drauf hätte. Pustekuchen. Es haderte schon am simplen einlesen von Dateien. Das gesuchte Stichwort war letztlich: “file_get_contents”. Ich habe gut ein halbes dutzend Versionen durchgenommen, aber darauf kam ich um’s verrecken nicht. Eine lokale Referenz gibt es bei PHP nicht. Und somit war ich aufgeschmissen.

Vielleicht war mein Hirn auch von den 2 Becks und den Burger King Rippchen verknottet. Aber es war schon deprimierend.

Auf alle Fälle deprimierendender als mein heutiges Deployment von diesem eben genannten Projekt.

Wie auch immer. Es ist immer eine Freude bei Domainfactory einen leicht größeren Datenbank-Dump einzuspielen. Schlimm genug das dies über einen PHPMyAdmin (max. 8 MB Dateien!) geschehen muss. Nein, der Skripttimeout und die lahmen Ressourcen machen das unmögliche nicht möglich.

Also habe ich heute gut 2 Stunden damit verbracht, mehrmals einen Dump ein zu spielen (es gab zwischenzeitlich Änderungen daran), indem ich diesen Zeile für Zeile in den PHPMyAdmin-SQL-Bereich kopiert habe.

*ACK*!

Apropo bankcodes.info. Beim erstellen dieses Projektes hat es mich gefreut zu sehen, das nicht nur mit Hype-Sprachen wie Rails vernünftige Webanwendungen schnell und sauber erzeugt werden können. Das Teil stand mit Hilfe von CakePHP (1.2 beta) nach 8 Stunden fast final. Inkl. flexibler Suche, Suchergebnisseiten, Detailseiten und einen Datenimporter auf Konsolenebene.

Einzigst die feisten, kleinen Features haben mich jetzt sicher wieder 2 Tage gekostet *g*.

(und werden mich noch viel, viel Zeit kosten)

Home Writing Rides Travel Photos Journal