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.

December 16 2007

Wing Commander 3 & Wing Commander 4 unter Windows Vista

Irgendwie ist Sonntag immer der faulste Tag der Woche. Lange ausschlafen, kein richtiges Arbeiten… Da kann man sich die Zeit schon einmal mit dem ein oder anderen Spiel totschlagen.
Meine Wahl fiel heute auf die Klassiker Wing Commander 3 (Heart of the Tiger) bzw. Wing Commander 4 (The Price of Freedom).
Nur wie spielt man diese alten Spiele auf einer relativ neuen Hardware?
Das Problem besteht nicht nur bei Windows Vista sondern auch bei Windows XP. Eine Lösung wäre eine Virtuelle Maschine mit Windows 95 oder Windows 98 aufzusetzen, um die Wing Commander Teile zu spielen, jedoch benötigt man hierfür auch das passende Betriebssystem. In meinem Fall hatte ich leider keine alte Windows Version zur Hand, also musste ich mir etwas anderes einfallen lassen.
Nachdem ich mit DOSBox meine Schwierigkeiten hatte, befragte ich das große, allmächtige Orakel genannt Google und bin dabei auf eine wirklich einfache Lösung gestoßen.
Der Artikel Wing Commander 3 bis 5 unter Windows XP zum laufen gebracht beschreibt in einfachen Schritten, wie man diesen Klassiker unter Windows XP (funktioniert aber ebenfalls auch unter Windows Vista) spielen kann.
Nachdem ich den Artikel gelesen hatte, hat es keine 5 Minuten gedauert und die Spiele liefen ohne Problem… Klasse, so macht der Retro Sonntag Spaß ;-)

December 15 2007

Dr. Acula


Dr. Acula - MyVideo

December 14 2007

Tag der XSS Schwachstellen

Im Heise Forum war heute, wie eigentlich an jedem Troll Freitag, mal wieder einiges los.
Besonders interessant fand ich den Artikel "XSS-Schwachstelle auf Bundesregierung.de", da man hier wieder sehen kann, dass selbst "professionelle" Webentwickler gegen Regel Nr.1 verstoßen - Prüfe alle Daten die eingegeben werden können und gehe immer davon aus, dass jemand versucht "bösen Code" einzuschleusen.
Aber die Website der Bundesregierung ist sicherlich nicht die einzige Website, die eine XSS Schwachstelle aufweist. Blättert man ein wenig durch das Forum, findet man ein paar schöne Beispiele von unsicheren Websites:
- CDU.de
- dieter-wiefelspuetz.de

Also was lernen wir daraus? Immer wenn Daten übermittelt werden können, müssen diese zuerst einmal geprüft und falls nötig manipuliert werden.

December 13 2007

Entwickler Press verschenkt Bücher zu Weihnachten

Dieses Jahr hat sich Entwickler Press etwas ganz besonderes einfallen lassen - einen Adventskalender.
Hinter jedem Türchen versteckt sich ein Buch, welches man kostenfrei im PDF Format herunterladen kann.
Blöd nur, wenn man mal einen Tag verschläft und das Buch nicht auf dem heimischen PC speichert oder ausdruckt. Denn ist der Tag erst einmal vorbei, hat man keine Möglichkeit mehr, das Buch herunterzuladen. Zumindest in der Theorie, denn es erscheint dann immer folgende Nachricht:
Es tut mir leid, aber das E-Book ist leider nicht mehr da, der Download war nur an diesem einen Tag möglich.
Okay egal, dann besorgt man sich halt ein aktuelles Buch, in meinem Fall heute "Exploring Java Script". Klicke ich nun auf downloaden, wird das Buch unter folgender URL aufgerufen http://80.237.217.198/ep/xmas/ebooks/13_Exploring%20JavaScript_63kasd3u.pdf und diese URL verrät im Prinzip schon alles… Lange Rede, kurzer Sinn, viel Spaß beim Lesen der bisher veröffentlichten Bücher:

- Managed Direct X
- Java 6 - Einstieg
- Visual C# 
- Google Web Toolkit
- Java 6
- Google Web Toolkit
- Dojo Toolkit
- XNA Framework
- Visual C# 2005 Programmierhandbuch
- eBay API
- Salesforce
- Software Life Cycle

December 12 2007

Google und Überschriften - <h1>, <h2>, <h3>…

In der letzten Zeit musste ich mich ein wenig intensiver mit der Suchmaschinenoptimierung (am Beispiel von Google) beschäftigen und bin dabei auf eine interessante Theorie gestoßen.
Diverse Quellen im Internet berichteten, dass Google zwar das <h1> Tag, wenn es um Überschriften geht, völlig ignoriert, aber die folgenden Tags wie <h2>, <h3> etc. sehr wohl berücksichtigt.
Ich habe deshalb mein Wordpress Blog ein wenig angepasst und die <h1> Tags durch <h2> Tags ersetzt und siehe da, meine Seiten sind im Google Index gestiegen.
Natürlich kann dies auch andere Gründe gehabt haben, ich bin mir aber momentan ziemlich sicher, dass es wirklich an dem <h2> Tag liegt.
Schaden sollte diese Veränderung auf jeden Fall nicht…

December 12 2007

Service Pack 1 für Office 2007 veröffentlicht

Ab sofort steht das Service Pack 1 für Office 2007 bei Microsoft zum Download bereit. Unter anderem wurden Verbesserungen an der Performance von Excel, Outlook und PowerPoint vorgenommen, wobei ich persönlich (und das ist meine rein subjektive Meinung) keine wirklichen Leistungssteigerungen bemerkt habe.

Das Service Pack findet man, wie gewohnt, im Microsoft Download Center.

December 12 2007

Indiana Jones Teil 4

indiana jones teil 4

December 09 2007

Strange Sleepy Cat - Video

Der Titel sagt im Prinzip schon alles… Ich find’s einfach nur lustig ;-)
Video

December 04 2007

Zend Framework Buch kommt erst im Februar

Wer genau wie ich auf das Buch "Zend Framework" von Carsten Möhrke wartet, muss sich noch ein wenig gedulden.
Da Amazon.de und edv-buchversand.de verschiedene Daten bezüglich der Veröffentlichung angeben, habe ich direkt beim Amazon.de Kundensupport (der sich übrigens wirklich vorbildlich verhält!) nachgefragt.
Tatsächlich erscheint das Buch, welches alle wichtigen Themen rund um das Zend Framework behandelt, erst im Februar 2008.
Schade, aber neben dem offiziellen Manual, gibt es im Internet schon ein paar nette Zend Framework Tutorials, die den Einstieg vereinfachen sollen…

December 02 2007

Auf Smarty Variable in PHP zugreifen

Wie kann man eigentlich innerhalb des {php} … {/php} Blocks in einem Smarty Template auf eine Smarty Variable zugreifen?
Diese Frage musste ich mir leider heute Mittag stellen und nachdem ich ein wenig bei Google gesucht habe, kommt nun die Antwort.

Man befindet sich also in einem Smarty Template und hat nun den {php} … {/php} Abschnitt.
Nun fügt man vor {php} folgende Zeile ein:
{assign var=articles value=$item.articles}
In meinem Fall musste ich auf die Variable $item.articles zugreifen, die ich ansonsten einfach mit {$item.articles} in Smarty hätte ausgeben können. Nachdem ich aber die Zeile wie oben beschrieben eingefügt habe, kann ich nun innerhalb des PHP Tags einfach über $articles auf die Variable zugreifen.
Es ist also kein Hexenwerk, auch wenn man nach der Lösung ein wenig suchen muss…