Archiv für April, 2007

PHP Zeitzonen (timezones) XML

Im Zuge der Entwicklung unseres Proof of Concepts für den ilimitado day and night cycle for homepages, standen wir vor dem Problem, dass wir den Sonnenauf- und Untergang, an einem bestimmten Längen und Breitengrad, nur korrekt berechnen können, wenn wir die aktuelle Zeitzone zur Verfügung haben. PHP bietet zwar eine Unterstützung hierfür das Problem ist aber, dass es wirklich ein richtiges Zeitzonen wirrwarr gibt. Einen guten Überblick gibt hier die Zeitzonen Grafik von Wikipedia.

XHTML <acronym> templates

Beim schreiben eines Blog Beitrages kommt es fast immer vor das man Akronyme setzen muss. Kommt in einem Text z.B die Abkürzung RSS vor, ist es im Hinblick, gerade auf barrierefreies Webdesign Sinnvoll, die Abkürzungen zu erklären.

Dies kann entweder mit dem XHTML Tag <acronym> oder dem Tag <abbr> geschehen. Ist eines dieser Tags gesetzt, bekommt der Benutzer der Homepage wenn er die Maus über dem Wort positioniert ein kleines Fenster angezeigt.
Im Falle von RSS zum Beispiel würde das Akronym so aussehen:

W3C Schools CSS Quiz und Exams

W3CSchools, ist ein freies durch Sponsoren finanziertes Internet Portal, welches sehr gute Tutorials zu fast allem was man sich so vorstellen kann anbietet. XHTML, CSS, XML, JS, PHP, RSS, RDF um nur einige zu nennen. Unter der Rubrik CSS findet sich ein ganz lustiges Quiz. Das ganze besteht aus 20 Fragen und dauert ca. 5 min. Es ist nicht wirklich schwer, aber auch nicht einfach von jemandem zu lösen, der keine Ahnung von CSS hat.

ilimitado Ostereier Tutorial Teil 1

Da wir bald Ostern haben, hab ich mir Gedacht ich schreibe mal ein Illustrator Tutorial um ganz einfach digitale Ostereier zu erstellen. Am Ende des Tutorials soll das ganze in etwa so aussehen:

Endresultat ilimitado Ostereier Tutorial

Bilder in zufälliger Reihenfolge

Für ein kleines Kundenprojekt kam uns die Idee, Logos von Sponsoren pro Seite in zufälliger Reihenfolge auf einer Homepage zu platzieren. So ist keiner der Sponsoren benachteiligt, da die Bilder pro Aufruf einfach zufällig positioniert werden.

Das zugehörige PHP-Script ist sehr einfach und universell einsetzbar. Es wird die PHP-Funktion shuffle benutzt, diese Funktion mischt die Reihenfolge der Elemente eines Arrays zufällig durch. Was man also nur braucht, sind die Bildnamen. Diese speichert man in einem Array, welches per shuffle umsortiert wird und dann ausgegeben: