Archiv für das Jahr 2008
11. November 2008 um 19:09 · Gehört zu PHP 4, Quick Hacks, Update-Notizen
Nicht jedes Projekt setzt auf ein Framework und nutzt sinnvollerweise deren Funktionen - z.B. zum Generieren von PDF Dokumenten. Wer nach PDF Generatoren für PHP sucht, wird schnell fündig und landet bei fPDF oder z.B. dem PEAR Package.
Gerade ältere Projekte werden sicherlich auf die bewährte fPDF-Bibliothek setzen, wenn es darum geht, PDF Dateien dynamisch zu generieren. Eine Schwachstelle von fPDF ist sicherlich der fehlende GIF Support und das umständliche Einbetten von Schriften.
Den kompletten Artikel lesen »
31. Oktober 2008 um 16:06 · Gehört zu Allgemein
Die Menschen suchen nach Antworten. Schon immer. Irgendwann hat man den Schamanen gefragt, was Sache ist. Dann den Dorf-Pastor und nach dem der die Welt auch nicht mehr so recht erklären konnte, fragen heute alle den Herrn Google um Rat.
Ja, Google sei Dank, findet man sich in der Welt zu Recht. Früher haben sich Informationen vor den Suchenden versteckt - heute warten sie nur noch darauf gefunden zu werden. Manchmal auch an sehr heimtückischen Plätzen, wie dem PHP Blogger.
Ein paar Irrläufer landen hier immer mal wieder und es ist mir eine riesen Freude, Suchenden den Weg zu weisen *lach* Immer wenn ich einen Blick in mein Logfile werfe muss ich schmunzeln ;) Nachfolgend also die Antworten auf Dinge, die man vom PHP Blogger schon immer mal wissen wollte *zwinker*
Den kompletten Artikel lesen »
31. Oktober 2008 um 10:00 · Gehört zu Ajax, Editor, MySQL, Performance, Server
Seit einiger Zeit verstaubt ein weiterer Bookmark in meiner Sammlung und schreit förmlich danach, ausprobiert zu werden: SQL Buddy. Der Name ist so eingängig, ich habe noch nicht einmal den Bookmark-Dienst meines Vertrauens bemühen müssen - schnell mal gegoogelt, wird schon oben stehen.
Was direkt oben steht ist das gleichnamige Open Source Projekt, das bei Sourceforge gehostet wird - Ein Datenbankmanager für Windows, der SQL Server bedient. Das Projekt scheint allerdings schon ein paar Jahre eingemottet zu sein - wenn man das nach der Website beurteilt.
Ich plädiere dafür, das blöde Sourceforge-Projekt vom Sockel zu werfen! Her mit den Backlinks, hier und hier und hier. Lift it up, Google - dann wird die Welt wieder etwas eindeutiger… Ich hoffe, das das jetzt nicht als URL-Spamming gewertet wird (Und wenn, dann nur als liebes URL Spamming)… Huch, jetzt ist ja fast eine Träne die Backe runtergekullert. *lach*
Den kompletten Artikel lesen »
30. Oktober 2008 um 10:00 · Gehört zu Allgemein
Hhhhhhm, Vanilla. Lecker. Ich denke da an alles mögliche, alles lecker, alles zum Essen oder Trinken. Nix zum downloaden. Obwohl - eine Einladung an sich ist schon die URL: GetVanilla.com
“Okay”, hab ich mir das letzte Mal gedacht, als ich ein Forum gebraucht habe: Probieren wir das Teil mal aus! Heruntergeladen ist es mit seinen knapp 400kb recht schnell. Dann mal entzippen und auf den Webserver knallen und gucken, was passiert.
Das Vanilla Forum gibt es seit 2005 und hat 11 Releases erlebt. 2006 und 2007 wurde Vanilla von der Online-Presse ordentlich gehyped, 2008 war es relativ still. Vor allem, was die Weiterentwicklung angeht - von AddOns mal abgesehen. Vanilla wurde in der Vergangenheit ziemlich gelobt, inzwischen ist es in meinen Delicious Bookmarks etwas angestaubt - ich neige seit Delicious zum Link-Hamstern. Wie Golem 2006 im verlinkten Artikel so schön festgestellt hat, glänzt das schlanke Vanilla-System vor allem durch nicht vorhandene Funktionen, die über Addons und Themes bei Bedarf nachgerüstet werden können.
Den kompletten Artikel lesen »
29. Oktober 2008 um 09:28 · Gehört zu Server
Das faszinierende an meinem Job ist, das man immer wieder etwas dazulernt. Schön ist natürlich, wenn das so nebenbei passiert.
Nur so zum Hintergrund: Ich konfiguriere die DNS-Einträge aller meiner (Kunden)-Domains manuell über Bind, das seit etwa 3 Jahren. Ist vielleicht etwas mehr Arbeit, als eine Klickibunti-Oberfläche, aber man hat eben alle Möglichkeiten. Letzte Woche meinte ein Freund, dass man fremde Mailserver zum Versand über einen MX-Eintrag autorisieren kann. (Ich hab das mal wehement abgestritten ;) Und natürlich direkt gegoogelt, an jeder Behauptung ist ja meist was dran…
Das Zauberwort heisst SPF (”Sender Policy Framework“, früher mal “Sender Permitted From”). Und ist übrigens kein MX-Eintrag, sondern genaugenommen ein TXT-Vermerk. Kurzgefasst kann man mit diesem Eintrag bestimmte (fremde) Mailserver definieren, die im Namen der Domain Mails verschicken können, und andere Mailserver (u.A. per Wildcard) ausschließen.
Den kompletten Artikel lesen »
28. Oktober 2008 um 18:26 · Gehört zu Editor
Simon hat mich geteasert, bei seiner Blogparade mitzumachen. Für Dinge wie Stöckchen und Paraden ist der PHP Blogger natürlich immer zu haben. Gerade jetzt in der für mich sehr schwierigen Zeit, der IPC: Ich sitze nämlich im Home-Office und schufte für verschiedene Projekte in der Deadlinephase, während ich eigentlich lieber viele schöne Dinge dazu lernen würde.
Naja. Also halte ich mich mit Berichten über die IPC und Paraden über Wasser. Was ja nichts schlechtes ist, denn zumindest bei der Parade von Simon kann man was gewinnen… Hoffentlich sind die Kriterien nicht zu hart, ich würde schon gern verlinkt werden, muss ja nicht ganz oben sein *zwinker*
Den kompletten Artikel lesen »
20. Oktober 2008 um 10:00 · Gehört zu CSS, Framework, Javascript, Update-Notizen
Ganz still und heimlich hat sich ein Update für den beliebten Lightbox-Ersatz “Slimbox” eingeschlichen. Der PHP Blogger zieht jetzt mit der deutschen Übersetzung in der aktuellen Version nach.
Folgende Änderungen sind neu in 1.64:
- SWFObject Kompatibilität erhöht
- Umstellung auf Mootool 1.2
- API Erweiterungen (Neue Optionen)
- Code Rewrite und diverse Optimierungen
Im Unterschied zur original Slimbox-Version sind folgende Änderungen in der deutschen Variante enthalten:
- Grafiken befinden sich nicht im Ordner “css” sondern “images”
- Angepasste Dateipfade und Bild-Abmessungen in der slimbox.css Datei
- Deutsche Übersetzungen in Grafiken und der slimbox.js Datei.
- HTML-Readme analog zur Lightbox-Anleitung
Insgesamt vereinfach die deutsche Variante den Umstieg von Lightbox auf Slimbox, in dem die selben Grafiken an den selben Orten verwendet werden. Um von Lightbox auf Slimbox zu wechseln ist nur ein Austausch der *.js und *.css Dateien notwendig.
Hier erhälst Du die aktuellste Version der deutschen Slimbox:
http://www.phpblogger.net/download/slimbox_1_64_deutsch.zip
17. Oktober 2008 um 13:33 · Gehört zu Design Pattern, OOP, PHP (Allgemein)
Vor ziemlich genau 100 Jahren hat der PHP Blogger mit einer Serie begonnen, die leider nie zum Ende gekommen ist: Es geht im Hook- und Callback Implementierungen. Teil 1 hat die eine Vererbungstechnik vorgestellt, in Teil 2 haben wir uns einen Callback-Stack angeschaut und weil mich ständig Fragen via Mail zu dem Thema erreichen, habe ich mich entschieden, den 3. Teil doch noch fertig zu stellen ;)
Im Teil 3 werfen wir also einen Blick auf die Listener-Objekte, wie sie in Actionscript zum Einsatz kommen. Die Actionscript-Götter haben mit den Listenern im Prinzip Callback-Pakete geschnürt: Alle zusammengehörigen Callback-Funktionen sind in einem Objekt untergebracht.
Den kompletten Artikel lesen »
15. Oktober 2008 um 17:58 · Gehört zu MySQL, Performance
Kennen wir das nicht alle? Wir schreiben eine super Webanwendung, nur um dann festzustellen, dass nach einer Weile die Seite immer langsamer wird? Wir optimieren die Performance bis zum geht nicht mehr, testen alle möglichen Funktionen, nur um dann festzustellen, dass das Problem in zu langsamen Antworten vom Datenbank-Server liegt.
Das muss man auch schneller rausfinden können und tatsächlich, mir hat sich wieder eine neue Welt geöffnet.
Den kompletten Artikel lesen »
30. September 2008 um 18:39 · Gehört zu CSS, Gestaltung, HTML, Javascript
Wir alle wissen, dass man im IE6 nicht ohne weiteres .png Dateien mit Transparenz darstellen kann. Bisher habe ich immer mit Hilfe der super IE7 Libraray von Dean Edwards gearbeitet. Aber damit gab es bei mir in verschiedenen Fällen (kleine Bilder, CSS Hintergründe) immer Probleme.
Für eine neue Webseite habe ich also mal wieder ein bisschen gegraben und Google bemüht und dieses kleine Script gefunden. Bei Twinhelix kann ich endlich überblendene Hintergründe und Schattenwurf auch ordentlich mit IE6 darstellen. Viel Spaß.
Ältere Artikel »