Archiv für Juni, 2007

PHP Exceptions Formatieren

Ein Webdesigner, der gelegentlich mit PHP arbeitet und z.B. die in PHP 5 neu hinzugekommenen Erweiterungen wie MYSQLi nutzt oder vielleicht sogar komplett Objektorientiert programmiert, bekommt hin und wieder mal eine Exception um die Ohren geworfen. (Mehr über PHP Exceptions)
Auf den ersten Blick sind diese relativ unübersichtlich und kaum leserlich – mit einem einfachen “Trick” lassen sich diese Fehlermeldungen aber leicht formatieren. PHP stellt dafür den Befehl set_exception_handler() bereit. diesem Befehl übergibt man einen beliebigen Funktionsnamen. PHP wird somit angewiesen im Falle einer nicht anderweitig gefangenen Exception diese Funktion aufzurufen.
In dieser Funktion kann man nun ganz normal auf die Exception zugreifen, Daten auslesen und ausgeben. Mit ein paar einfach HTML Tags lassen sie sich relativ komfortabel gestalten, sodass sie etwas übersichtlicher sind. Folgender Beispielcode kann einfach in die Hauptdatei (z.B. index.php) integriert werden und schon werden nicht gefangenen Exceptions schön formatiert ausgegeben.

Firefox Webentwickler Add-ons

In Anlehnung an den Bericht über eine Webdesign Entwicklungsumgebung auf Basis von Eclipse möchte ich heute den idealen Browser für Webentwickler vorstellen. Bei jeder Web Software, oder einer Web Applikation und natürlich einer Homepage steht am Ende eine (X)HTML Ausgabe, welche durch CSS formatiert und eventuell noch durch JavaScript Interaktion erlaubt. All dies wird bekanntlich vom verwendeten Browser dargestellt, interpretiert und umgesetzt. Was muss ein Browser nun also für Webentwickler, Webdesigner bzw eben einfach Homepage Bastler bieten?

Ergebnisse des Blogprojektes

Da auch wir vor kurzem am Blog-Projekt auf Probloggerworld teilgenommen haben, möchten wir hier die Ergebnisse präsentieren. Genau 53 Rückmeldungen gab es zu der Frage “Wie bist du eigentlich zum Bloggen gekommen?”. Dem ProBlogger hierzu also Gratulation zum Erfolg und Danke für die vielen Backlinks,… kleiner Tipp fürs nächste Mal, valides HTML macht viel mehr Spaß ;-) die Fehler in deiner Linkliste waren etwas nervig zu entfernen und zu verbessern. Ok, aber nun viel Spaß dabei, die unterschiedlichen Beweggründe nachzulesen und vielleicht entscheidet sich der ein oder andere ja dazu auch einen Blog zu starten. Ilimitado kann da übrigens gerne helfend zur Seite stehen ;-)

Persönlicher Mini Web Steckbrief

publicons.de bietet die Möglichkeit an, aus einer großen Auswahl von über 950 Blog-Buttons einen eigenen kleinen graphischen Steckbrief bzw eine Art Visitenkarte zu erstellen. Das könnte dann in meinem Fall etwa so ausschauen:

POWERED BY PUBLICONS.DE

Es gibt auf publicons.de nach Kategorien geordnete Listen, aus welchen man auswählen kann, welche Icons zu einem passen, anschließend erhält man einen Link zu seinem Steckbrief/Visitenkarte. Das kann man nun in seinem Blog als Art Vorstellung des Charakters einbinden, oder in Forensignaturen hinzufügen.

PHP Entwurfsmuster :: Singleton

Wie schon in unserem Artikel vom Niemand zum Hacker geschrieben, arbeiten wir seit geraumer Zeit mit Entwurfsmustern. Seit der Version 5, bietet PHP nahezu alle OO-Fähigkeiten, wie die etablierten Objekorientiereten Sprachen Java oder C++. Der Anwendung von Entwurfsmustern steht so also nichts mehr im Wege. Ich werde hier nicht darauf eingehen was Entwurfsmuster sind, dass werden wir in kürze in einem eigenen Blogbeitrag nachholen.

Das Singleton. Das Singletonmuster gewährleistet, dass immer nur eine Instanz einer Klasse zur Laufzeit existiert.

Safari für Windows hilft Webdesign

Positiv überrascht hab ich gestern die Meldung über die Veröffentlichung einer Beta Version des Apple Browsers Safari aufgenommen. Der Mac Browser ist in dieser Version nun auch für Windows verfügbar.

Endlich kann ich als Webdesigner unkompliziert von ein und dem selben Betriebssystem, sprich ohne Virtualisierung oder gar einem zweiten PC, Homepages in nun allen gängigen Browsern testen. Zumindest die Rendering Engines sind nun alle Vertreten. Firefox, die verschiedenen Internetexplorers, Opera und nun eben Safari.

Bloggen als Firma? Definitiv!

Ich möchte heute die Idee von Rene Kriest aufgreifen. Er schlägt auf seinem Blog, ein interessantes Projekt zum Thema “Wie bist du eigentlich zum bloggen gekommen” vor.

Bekanntlich sind wir ja eine Firma für Webentwicklung. Genauer gesagt steht die ilimitado OHG aus Tübingen für barrierefreies Webdesign, dotMobi, und allgemeine Software Entwicklung. Es war für uns auch von Anfang an klar einen Blog zu eröffnen, in dem wir nicht nur leicht mit unseren Kunden kommunizieren, sondern auch unser gesammeltes Wissen und Erfahrungen mit mehr als nur einen auf den Raum Tübingen vielleicht auch Reutlingen oder Stuttgart begrenzten Gebiet teilen zu können. Nun erreichen wir Leute, knüpfen Kontakte in Deutschland- ja sogar Weltweit. Es ist für uns wichtig Erfahrungen auszutauschen, zu helfen oder einfach nur zu diskutieren und in Kontakt zu stehen.

Kostenlose Design Inspirationen

Nachdem der Artikel über die kostenlosen Informatikbücher so gut ankam, hab ich mir Gedacht ich schreibe einmal kurz etwas über Webseiten und Blogs, die ich so gebookmarked habe, um mich inspirieren zu lassen. Das Ganze ist unterteilt in Web Galerien, Logo Galerien und Bücher.

Web Galerien:

Postreview aus 3 Monaten Bloggen

Heute vor 3 Monaten haben wir angefangen zu bloggen. Die Idee dahinter war in etwa die folgende: