January 2007



Teste Dein Webdesign in verschiedenen Browsern



Wer ein Design für eine Webseite erstellt und umsetzt hat oft das Problem, nicht in “allen” Browsern das Design testen zu können. Unter Windows XP läuft IE 7.0 , Firefox 2.0 und meistens noch Opera 9.1. Damit ist ja schon gut was abgedeckt, aber wie sieht die Seite unter Linux oder Mac aus?

Dabei kann browsershots.org helfen!

Was ist browsershots.org?

Browsershots.org erstellt Screenshots von der eingegebenen URL mit verschiedenen Browsern. Browsershots.org ist ein kostenloser Open-Source Online Service. Diverse Rechner machen die Screenshots der Seite und laden diese auf einen zentralen Server hoch. Die Screenshots erscheinen dann nach und nach (etwas Geduld ist gefragt!). Die Screenshots können dann einfach im Broser angeschaut, oder heruntergeladen werden.

Hier einige Browser, von denen aus die Screenshots erstellt werden: Epiphany 1.4.8, Firefox 1.5.0, Konqueror 3.3, MSIE 6.0, Mozilla 1.7.8, Galeon 1.3.20, Mozilla 1.7.8, Opera 8.50, …

Super Dienst, finde ich (auch wenn ich feststellen musste, das mein Blog im IE 5.0 total zerrissen ist. Mal schauen, ob ich das fixen werde, oder den IE 5.0 ignorieren werde).

browsershots.org/

Tipp für eigene Funktionen in PHP



Ein kleiner Tipp/Hinweis, für das Erstellen von Funktionen in PHP.

Häufig kommt es vor, dass man sich mal schnell für ein Problem eine Funktion bastelt. Und die Funktion macht auch dann genau das, was man möchtet - ohne Rückgabewert. Z. B. bei einer eigene Wrapper Funktion für eine PHP Funktion.

/* 
 * Funktion: macheWasGanzTolles( ) 
 */ 
function macheWasGanzTolles( ) 
{ 
    /* 
    * Hier macht die Funktion jetzt was ganz tolles mit dem Wert 
    */ 
}

Meistens hat so eine Funktion keinen Rückgabewert (man ist zu Faul; es soll schnell gehen). Das führt jedoch zu einem erhöhten Wartungs- bzw. Änderungsaufwand, wenn man dann irgendwann mal was an der Funktionalität ändern/erweitern möchte.

Daher ist es ratsam, dass die Funktion gleich von Beginn an ein TRUE zurückgibt.

/* 
 * Funktion: macheWasGanzTolles( ) 
 */ 
function macheWasGanzTolles( ) 
{ 
    /* 
    * Hier macht die Funktion jetzt was ganz tolles mit dem Wert 
    */  

    return TRUE; 
}

Im eigentlichen Hauptprogramm kann sollte man dann direkt von Beginn an mit dem Rückgabewert arbeiten.

if( TRUE === macheWasGanzTolles( ) ) 
{ 
    /* 
    * hier steht dann der Code, der ausgeführt werden soll,
    * wenn TRUE zurück gegeben wird 
    */ 
}

Wird die Funktion dann später erweitert, und evtl. ein FALSE zurück gegeben, kann der Code des Hauptprogramms dann direkt erweitert werden:

if( TRUE === macheWasGanzTolles( ) ) 
{ 
    /* 
    * hier steht dann der Code, der ausgeführt werden soll, 
    * wenn TRUE zurück gegeben wird 
    */ 
} 
else 
{ 
    /* 
    * hier steht dann der Code, der ausgeführt werden soll, 
    * wenn FALSE zurück gegeben wird 
    */ 
}

Rot-Grün-Sehschwäche



Für alle mit einer Rot-Grün-Sehschwäche (nicht, das ich eine hätte), kann ich folgende Seiten (Informationen und Tests) empfehlen:

Selbsttest zur groben Überprüfung Ihrer Sehschärfe: http://www.sankt-jakob-friedberg.de/staticsite/staticsite.php?menuid=128&topmenu=6

Informationen zur Rot-Grün-Sehschwäche: http://www.sehen.de/sehen_brille/sehprobleme/index.php?thema=rot-gruen-sehschwaeche

englisch-sprachiger “Colour Blindness Test”: http://www.kcl.ac.uk/teares/gktvc/vc/lt/colourblindness/plate1.htm

Top 100 der Schriftarten



Eben entdeckt:

Auf www.100besteschriften.de werden die 100 besten Schriften aller Zeiten vorgestellt. Zu jeder Schrift, gibt es ein kleines graphisches Beispiel zu sehen. Die Bewertung der Schritarten hat eine 7-köpfige Jury vorgenommen: zur Jury

Die Seite ist ist auf jeden Fall einen Besuch wert!