IT Werkstatt

Dominiks IT Werkstatt! Mein Blog und Dienstleistungen über Webdesign, 3D Animationen, Java, HTML5, PHP, CSS, Blender 3D, GIMP und vieles mehr.


Einen VirtualHost unter Xampp 3.2.2 einrichten

Mit dem folgenden Eintrag in der Datei

"C:\xampp\apache\conf\extra\httpd-vhosts.conf"

ist nach dem Starten des Apache Webservers neben dem normalen "http://localhost" und dem DocumentRoot "C:\xampp\htdocs" die Adresse "http://dropbox.localhost.de" mit dem DocumentRoot "C:/Users/dsust/Dropbox/Webseiten" erreichbar.

<VirtualHost *:80>
    ServerName dropbox.localhost
    DocumentRoot "C:/Users/dsust/Dropbox/Webseiten"
    <Directory "C:/Users/dsust/Dropbox/Webseiten">
        Options Indexes FollowSymLinks Includes ExecCGI
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Von Java, XML und JAXB

Das XML ist ein beliebtes Format in der IT-Welt, um verschiedenste Informationen zwischen zwei Systemen auszutauschen. Damit das funktioniert, muss die Struktur klar definiert sein.

Ärger mit der BOM

Der BOM (Byte Order Mark - Bytereihenfolge-Markierung) dient dazu mitzuteilen, mit wievielen Bit die Zeichen des folgenden Datenstroms kodiert sind. Dies ist bei den Zeichensätzen UTF-16 und UTF-32 besonders erforderlich. Das Ärgerliche dabei ist, dass dieses Zeichen in normalen Editoren nicht sichtbar ist.

2.gif9.gif8.gif1.gif9.gif