Am 10. April habe ich mir ein Asus X64JV-JX084V Laptop bestellt, um meinen Lenovo 3000 N200 0769-B2G langsam in Rente zu schicken. Immerhin ist mein Lenovo schon über 2 Jahre alt, was im Zeitalter der Informatik schon fast Lichtjahre sind. Deshalb waren die Ansprüche an das X64Jv auch sehr hoch. Trotzdem hat es Asus geschafft, meine Erwartungen bei Weitem zu übertreffen. Ich bin jetzt nach fast 3 Wochen noch genau so zufrieden, wie auf diesem Bild hier:
Einen Praxis-Test des Notebooks findet ihr im weiteren Verlauf dieses Artikels.
Meine Bartagamen Brutus und Sheela bekommen ein neues Terraium. Geplant ist eine Akropolis-Themenlandschaft in den Maßen 200x90x70cm (BxHxT). Wie der Terrarienbau bis jetzt aussieht, könnt ihr hier sehen:
ASUS liefert in seinen neuen Notebook-Reihen keine Microsoft Windows DVDs mit, was zur Folge hat, dass man sich als Benutzer selbst um die Erstellung von Wiederherstellungs-Datenträgern (Recovery DVDs) kümmern muss. Um diese Arbeit zu unterstützen, ist auf den neuen Asus Laptops der “AI Recovery Burner” installiert. Diese Software erinnert einen gleich nach dem Systemstart daran, dass man Wiederherstellungs-DVDs anlegen sollte, um damit im Notfall sein Betriebssystem neu aufsetzen zu können. Die Recovery Disks sorgen nämlich dafür, dass der Rechner wieder so eingerichtet werden kann, wie er ausgeliefert wurde.
Doof ist nur, wenn der AI Recovery Burner nicht in der Lage ist, die entsprechenden DVDs zu brennen. Auf meinem Asus X64Jv kam es immer zu einem DVD-Datenvalidierungsfehler. Glücklicherweise habe ich einen Weg gefunden, diesen Fehler los zu werden. Wie genau, erfahrt ihr im weiteren Text.
Hinweis: …weiterlesen
Dori hat herausgefunden, dass sich die Recovery-DVDs mit Philips DVD+R Rohlingen fehlerfrei brennen lassen.
In den folgenden Screencasts zeige ich, wie man mit dem Apache Webserver in XAMPP (für Windows) einen “Virtual Host” definiert und anschließend für diesen Virtual Host das Zend-Framework installiert und einrichtet. In den Video-Tutorials werden auch Besonderheiten zu Windows 7 genannt, die bei der Einrichtung zu beachten sind.
Die Videoauflösung kann bei Bedarf auf 720p (HD) gestellt werden.
Virtuellen Host einrichten:
Zend Framework installieren:
Mit der Funktion header kann man in PHP den HTTP-Header eines Dokuments ändern. Das ist besonders sinnvoll, wenn man dem Browser Bilder ausliefern möchte und daher vermeiden will, dass der Browser das Bild als HTML-Seite interpretiert.
Beim Umgang mit header muss man darauf achten, dass vor dem Einsatz dieser Funktion keine HTML-Tags oder andere formatierte Ausgaben stattfinden. Außerdem dürfen sich vor (und nach!) der PHP-Einbindung keine Leerzeichen befinden.
Ein einfaches header-Beispiel ist:
<?php header("Content-type: image/jpeg") ?>
Selbst bei diesem Einzeiler kann es aber vorkommen, dass eine Warnung mit dem Text “Cannot modify header information – headers already sent by” ausgegeben wird. In diesem Fall ist die PHP-Datei in UTF-8-Codierung abgepeichert und enthält ein “Byte Order Mark” (kurz: BOM). Das BOM-Steuerzeichen wird von PHP falsch erkannt, weshalb man für diese Datei “UTF-8 ohne BOM” als Kodierung wählen muss.
Wie das geht, zeigt dieser Screenshot von Notepad++:
Hibernate Tutorials sind oft schwergewichtig und komplex. Aus diesem Grund möchte ich einen kleinen Beispiel-Code veröffentlichen, wie man in Hibernate die Attribute (Variablen) einer Java Klasse (Plain Old Java Object) in einer relationalen Datenbank (MySQL) abspeichert. Weil Hibernate ein Thema für fortgeschrittene Java-Entwickler ist, gehe ich davon aus, dass man anhand des Codes sich die Zusammenhänge erschließen kann.






15