Webdesign und Webentwicklung macht Spaß!

Als Webentwickler hat man jeden Tag mit neuen Herausforderungen zu kämpfen. Egal ob es sich um Probleme mit der Skriptsprache PHP, dem Datenbanksystem mySQL oder CSS und (X)HTML handelt, die alltäglichen Probleme und Hindernisse sind vorprogrammiert. Als Geschäftsführender Gesellschafter der ITABS GbR, freiberuflicher Journalist und Autor befasse ich mich darüber hinaus noch mit den Themen Content Management, eCommerce sowie Usability von Websites. In meinem Blog greife ich alle diese Themen auf und versuche meine Erkenntnisse
und Erfahrungen in diesen Bereichen möglichst gut weiterzugeben und zu teilen.

September 09 2007

Einfache Anführungszeichen vs. Doppelte Anführungszeichen

Da es bei der Entwicklung von PHP basierten Anwendungen natürlich auch auf die Performance ankommt, sollte man sich folgendes Beispiel anschauen.
Bei dem Beispiel handelt es sich um einen kleinen Performancevergleich von doppelten bzw. einfachen Anführungszeichen. Benutzt man doppelte Anführungszeichen, wird alles innerhalb dieser beiden Anführungszeichen geparst. Dadurch sind doppelte Anführungszeichen folglich nicht so performant wie einfache Anführungszeichen.

<?php
$start1 = microtime();
for ($i = 0; $i < 100000; $i++)
{
    $test = “Dies ist ein Test $i”;
}
$ende1 = microtime();
echo “Verbrauchte Zeit mit \” : “.($ende1 - $start1);

$start2 = microtime();
for ($i = 0; $i < 100000; $i++)
{
    $test = ‘Dies ist ein Test’.$i;
}
$ende2 = microtime();
echo “<br>Verbrauchte Zeit mit ‘ : “.($ende2 - $start2);
?>

Natürlich handelt es sich hier um extrem kleine “Performancegewinne”, betreibt man jedoch eine stark benutzerlastige Seite, die pro Tag sehr oft aufgerufen wird, sollte man auch auf solche Kleinigkeiten achten.

September 08 2007

24 auf Schwäbisch

Was passiert, wenn man Szenen von 24 auf Schwäbisch neu synchronisiert, kann man in den folgenden Filmen auf Youtube sehen.
Einfach genial ;-)!

24 auf Schwäbisch
Tag 1
Tag 2
Tag 3
Tag 4

September 08 2007

Death Sentence

Da möchte man Freitagabends mit seinen Kumpels irgendwo irgendwas trinken gehen, dann platzt auf einmal die ganze Stadt aus allen Nähten.
Tausende von Menschen, die man in seinem ganzen Leben noch nie gesehen hat, belagern alle Bars, Kneipen, Spielunken und Absteigen….
Daher mussten wir improvisieren und sind nach Nürtingen in die Sneak Preview.

Mit der Sneak ist es ja immer so eine Sache. Hat man gutes Karma, läuft ein verdammt guter Film. Ist man vom Pech verfolgt, muss man sich zwangsläufig irgendein drittklassikes C Movie anschauen… Gestern hatten wir jedoch das Glück auf unserer Seite. “Death Sentence”, was als schnulziges Familiendrama anfängt, entwickelt sich langsam zu einem ersklassiken Rachefeldzug. Die Story ist kurz und einfach. Eines Nachts wird der Sohn eines Managers (Bank, Versicherung, irgendsowas) von einem Gangmitglied umgebracht. Da die Gerichte jedoch versagen beschließt der besagte Manager die Sache selbst in die Hand zu nehmen…

Auch wenn man nach den ersten 15 Minuten schreiend aus dem Kino rennen möchte, der Film hat was.
Laut IMDB erscheint der Film am 13. September, wer also auf eine Vergeltungsaktion a la “4 Brüder” steht, sollte sich den Film auf jeden Fall anschauen.

September 06 2007

PHP 6 bei ecs-webhosting.de

Eigentlich dachte ich zuerst, dass ich mich verlesen haben. Nach dem zweiten mal hinschauen stand es aber immer noch da.
ECS-Webhosting (bei denen ich übrigens auch mein Exchange Postfach habe) bietet bei seinen Webhosting Paketen PHP 6 mit an.
Habe ich da was verpasst? Ich glaube PHP 6 befindet sich aktuell im Beta Stadium, jedenfalls muss es sich um eine relativ frühe Version handeln.
Wenn man bedenkt, wie lange die Webhoster für die Einführung von PHP5 gebraucht haben, ist das wirklich eine Glanzleistung von ECS.
Wobei man wohl mit der Beta oder Alpha (oder in welcher Version PHP 6 aktuell auch vorliegt) sicherlich kein Produktivsystem betreiben sollte…

September 06 2007

Apache startet nach Installation von Skype nicht mehr

Eigentlich ein Problem, welches den meisten Leuten bekannt sein sollte, ich erwähne es aber vorsichtshalber dennoch.
Sollte der Apache Webserver nach der Installation von Skype und dem anschließenden Reboot des Systems nicht mehr starten, liegt es an einem Portkonflikt (Port 80).

Um das Problem zu lösen, kann man entweder den Port des Apachen verändern, oder die Skype Einstellungen anpassen.
Letzteres funktioniert über Aktionen->Optionen->Erweitert->Verbindung.
Dort einfach den Haken bei “Ports 80 und 443 als Alternative für eingehende Verbindungen verwenden” entfernen.
Die zweite Möglichkeit ist in der httpd.conf “Listen 80″ auf z.B. “Listen 88″ zu ändern. Danach den Apache neu starten und das Problem ist auch behoben.

September 04 2007

Vorsicht, der selbsternannte SEO Gott hat ein Blog!

Es ist einmal wieder ein weiterer Link auf meiner Homepage hinzugekommen.
Manuel Götz, selbsternannter SEO Gott und “Google Killer”, hat nun auch endlich wieder ein Weblog.
Hoffen wir mal, dass er in Zukunft nicht nur über Schafe schreibt und der ein oder andere interessante Artikel bezüglich Suchmaschinenoptimierung erscheinen wird ;-)

September 04 2007

Vista Backup als weitere Festplatte im Virtual PC

Neulich bin ich auf eine ziemlich interessante Möglichkeit der Datenübertragung gestoßen.
Man macht unter Windows Vista ein Backup des gesamten Computers und erhält anschließend eine *.vhd Datei.
Diese *.vhd Datei fügt man nun anschließend im Virtual PC (übrigens kostenlos direkt bei Microsoft erhältlich) als weitere Festplatte hinzu (wenn z.B. Windows XP im VPC bereits installiert ist) und schon kann man völlig problemlos auf seine Backup-Daten zugreifen.

Zumindest eine weitere, gute Möglichkeit der Datenübertragung…

September 02 2007

Gratis Games von UbiSoft

Ab sofort bietet UbiSoft folgende Spiele völlig gratis zum Download an:

1. Far Cry [Download: Mirror 1, Mirror 2, Mirror 3]
2. Tom Clancy’s Ghost Recon [Download: Mirror 1, Mirror 2, Mirror 3]
3. Prince of Persia: Sands of Time [Download: Mirror 1, Mirror 2, Mirror 3]
4. Rayman Raving Rabbits [Download: Mirror 1, Mirror 2, Mirror 3]

Wenn man sich ein Game runtergeladen hat, muss man sich nur noch bei UbiSoft registrieren und schon kann gezockt werden ;-)

September 02 2007

PHP 5.2.4 Released

Es ist mal wieder eine neue Bugfix Version von PHP erschienen, in der mehrere nicht sicherheitskritische Fehler behoben wurde.
Ein Update ist zwar nicht zwingend notwendig, trotzdem wird dazu geraten.

http://www.php.net/downloads.php 

September 01 2007

Öko Server

Was es heut zu Tage nicht alles gibt. Bei meinem täglichen Heise Besuch bin ich auf folgenden Artikel gestoßen:
Server4You mit preiswerteren Öko-Mietservern

Na ja, ich weiß nicht was ich davon halten soll. Laut Heise Forum (ja ich weiß, eine sehr zuverlässige Quelle), handelt es sich nur um billig Server, die eigentlich nicht mal richtige Server Hardware verbaut haben. Daher sollte man doch lieber die Finger von diesem neuen Lockangebot lassen…