Vor kurzem habe ich wieder mal XAMPP auf einer Windows Kiste installiert. Da mehrere “Domains” zum testen auf der Installation laufen sollen, richtete ich diese in den Config-Files ein.
Hier eine Anleitung wie man mit XAMPP VirtualHosts erstellen kann:
Grundlagen
- XAMPP ist unter “C:\xampp” installiert
- Die virtuellen Domains sind im Verzeichnis “C:\Domains” installiert
1. c:\windows\system32\drivers\etc\hosts bearbeiten
In der “hosts” Datei werden die “virtuellen” Domains eingetragen welche zum Testen genutzt werden:
127.0.0.1 localhost
127.0.0.1 cmsms.dd www.cmsms.dd
127.0.0.1 cmsmstest.dd www.cmsmstest.dd
Hinweis: Unter Windows Vista und Windows 7 muss diese Datei als Administrator bearbeitet werden. Das heisst: Im Startmenü nach “notepad” suchen. Danach mit der rechten Maustaste auf die angezeigte Datei “notepad.exe” klicken und “Als Administrator ausführen” wählen. Danach kann man im Notepad die “hosts” Datei öffnen (Als Dateityp * wählen)
2. c:\xampp\apache\conf\extra\http-vhosts.conf bearbeiten
In dieser Datei werden die virtuellen Domains für den Apache eingetragen.
NameVirtualHosts aktivieren:
NameVirtualHost 127.0.0.1
VirtualHosts eintragen:
<VirtualHost 127.0.0.1>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot "C:/xampp/htdocs"
ScriptAlias /cgi-bin/ "C:/xampp/htdocs/cgi-bin/"
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" combined
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
DirectoryIndex index.php index.shtml index.html index.htm
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName www.cmsms.dd
ServerAlias cmsms.dd
ServerAdmin webmaster@blattertech.ch
DocumentRoot "C:/Domains/cmsms"
ErrorLog "logs/cmsms.dd-error.log"
CustomLog "logs/cmsms.dd-access.log" combined
<Directory "C:/Domains/cmsms">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
DirectoryIndex index.php index.shtml index.html index.htm
</Directory>
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName www.cmsmstest.dd
ServerAlias cmsmstest.dd
ServerAdmin webmaster@blattertech.ch
DocumentRoot "C:/Domains/cmsmstest"
ErrorLog "logs/cmsmstest.dd-error.log"
CustomLog "logs/cmsmstest.dd-access.log" combined
<Directory "C:/Domains/cmsmstest">
Options Indexes FollowSymLinks Includes ExecCGI
Order allow,deny
Allow from all
AllowOverride All
DirectoryIndex index.php index.shtml index.html index.htm
</Directory>
</VirtualHost>
Die <Directory> – Einträge modifizieren die restriktiven Einstellungen im Apache httpd.conf und ermöglichen ein einfaches Finetuning je nach dem was man benötigt oder welche Umgebung man simulieren will.
Zum Schluss muss der Apache neugestartet werden, damit alle Änderungen aktiv werden.
Wer seine Bookmarks nicht einem Onlinedienst wie del.icio.us oder Mr Wong anvertrauen will, findet in GetBoo eine alternative.

GetBoo - Persönlicher Bookmark-Manager
Mit GetBoo kann man sich auf der eigenen Webeite einen Linkdienst für sich und seine Freunde einrichten. Voraussetzung ist PHP und MySQL / PostgreSQL. Der Bookmarkverwalter verfügt über viele nützliche Details wie man sie von verschiedenen Web 2.0 Diesnten kennt. Benutzer können Bookmarks:
- sortieren
- taggen
- für die Allgemeinheit freigeben
- aus dem Browser hochladen
- als Browser Bookmarkdatei exportieren
- import von del.icio.us
Neue Bookmarks lassen sich per Bookmarklet anlegen. Die neusten öffentlichen Bookmarks werden von GetBoo mit einem PrintScreen der entsprechenden Seite angezeigt, welcher vom Webdiesnt websnapr gehohlt wird. Natürlich können neue Bookmarks auch als RSS Feed abonniert und durchsucht werden.
Neue Benutzer können sich bei GetBoo nur mit einem Captcha-Check registrieren. Da GetBoo in der Regel eher für private Bookmarksammlungen genutzt wird, empfiehlt es sich, die Seite Passwort zu schützen. So ist der Dienst vor ungerechtfertigten Zugriffen und Spam geschützt.
Zu GetBoo
Weitere Informationen findet man auch im Wiki wiki.getboo.com
Für Firefox gibt es ein Addon um Bookmarks bei GetBoo einzutragen.
auf Heise gefunden:
jQTouch, ein jQuery-Plugin dient dazu einfacher Web-Apps für iPhone, Palm Pre, Android und andere Smartphone zu entwickeln. Eine Betaversion steht ab sofort zur Verfügung und ermöglicht die Entwicklung von Applikationen mit HTML, CSS und JavaScript für WebKit-Browser.
Der Vorteil von jQTouch ist der Zugriff auf bestimmte Hardware-Funktionen des Geratäes. So kann z.B. der Bewegungssenor oder auch Multi-Touch angesprochen werden. So wird es möglich Applikationen für ein meherere verschiedene Geräte zum laufen zu bringen ohne diese beim jeweiligen App-Store anmelden zu müssen. Es lassen sich damit auch neue Themes einrichten. Somit lässt sich die Web-App einer normalen App sehr ähnlich gestalten.
Für beides stellt jQTouch passende Events zur Verfügung, an die der Entwickler wie üblich Callbacks zur Verarbeitung bindet. Ein Handler, der auf das Drehen des Geräts reagiert, könnte etwa so aussehen.
$(function(){
$('body').bind('turn', function(event, info){
console.log(info.orientation); // landscape or portrait
});
Weitere Informationen:
jQtouch.com
Code auf CoogleCode
Wer mit falschen Kodierungen in der Datenbank zu kämpfen hat, könnte ev mit diesen beiden Links eine Lösung für das Problem finden:
http://forum.mysqldumper.de/die-umlautproblematik-was-wieso-was-tun-t2313.html
http://forum.mysqldumper.de/dsb-s-umlaut-korrektur-duk-t2406.html
Einen weiteren Hinweis wie man falsche Kodierungen entfernt bei Hani Ibrahim