STRATO V-Server umziehen
Mein STRATO V-Server wurde zu klein. Die fest zugeteilten 128MB Speicher waren nach dem Hinzufügen von ein paar weiteren Diensten einfach zu wenig. Also wollte ich auf den V-PowerServer S updaten, der mit 512MB Speicher (1GB dynamisch) deutlich besser ausgestattet. Leider ist ein automatischer Umzug der Inhalte durch den Kundenservice nicht möglich. Aber es geht trotzdem ganz einfach.
Tune Windows XP Remote Desktop Connection
When I'm working on a remote Windows XP or Vista Professional machine I prefer to use the integrated Remote Desktop Connection. The performance is great and I can hear remote sound locally, and can use local devices on the remote side.
When connecting to a XP host the quality could be better. Only 16bit color is supported and fonts anti-aliasing is not working. But you can tune these defaults with some registry settings.
MySQL: Benutzerrechte umziehen
Eine einzelne MySQL Datenbank umzuziehen ist sehr einfach. Hierfür kann man mit mysqldump eine SQL-Datei mit Struktur und Inhalt erstellen.
Auf der Zielmaschine kann dieser Dump wie folgt eingespielt werden:
Bei dieser Methode werden allerdings keine Benutzerrechte übertragen. Diese können mit mysqldump nicht gespeichert werden. Hierfür benötigt man Daten aus zwei Tabellen aus der Datenbank 'mysql'.
SVN with SSL client certificate
On a project with an external partner we are working with a SVN repository over HTTP/SSL. Authentication is done via SSL client certificate. Actually SVN commandline verion and TortoiseSVN can handle that and ask for the certificate filename.
Usually you have to point SVN to the right file each time you access the repository. This can be really annoying. But you can tell SVN where to find the certificate automatically.
Windows: Run VirtualBox in the background
VirtualBox is a great free virtualization software. I use it primarily for testing webapplications with different operating systems and browsers. But you can perfectly use it to test the server side as well.
VirtualBox virtual machines cannot be installed as a Windows service. Controlling server operating systems usually is done via SSH. So you don't need any Terminal window from VirtualBox. Although there is a headless mode in VirtualBox a console window still will stay opened. Not pretty nice.
jailkit update: worauf man achten muss
jailkit erleichtert die Verwaltung einer chroot-Umgebung sehr. Allerdings muss man auf eine Besonderheit achten wenn jk_update zum Einsatz kommt.
Mit diesem Tool werden die Dateien zwischen Host System und chroot geprüft, wobei die Dateien in der chroot-Umgebung bei Bedarf aktualisiert werden. Hierbei werden die Abhängigkeiten zu Bibliotheken nicht erneut aufgelöst.
chroot-Umgebungen verwalten mit Jailkit
Auf meinem Root-Server landen Benutzer beim Zugriff über ssh in einer entsprechenden chroot-Umgebung. Diese zu verwalten war jedoch teilweise umständlich. Verschiedene Ansätze habe ich bisher ausprobiert bis ich mich für Jailkit entschieden habe.
FolderURL: TYPOlight Modul für verschachtelte URLs
Vor einem halben Jahr habe ich für TYPOlight einen kleinen Hack geschrieben, damit verschachtelte URLs verwendet werden können. Seit kurzem unterstützt TYPOlight einen Hook, der es ermöglicht diesen Hack in ein sauberes Modul zu packen. Leider bin ich bisher nicht dazu gekommen.
In der Zwischenzeit wurde das Modul FolderURL von Andreas Schempp verwirklicht, das mir die Arbeit somit abnimmt. Das Archiv muss lediglich in den Ordner /system/modules/ entpackt werden.
Mac OS X: OpenVPN mit Tunnelblick
Möchte man unter Mac OS X OpenVPN einsetzen stößt man immer wieder auf Tunnelblick. Dieses Paket liefert nicht nur OpenVPN und fertige Kernel Module für tap-/tun-Interfaces, sondern auch noch eine GUI zur Steuerung der eingerichteten Tunnel. Alternativ bleibt wohl nur das Selbstkompilieren von OpenVPN.
Die GUI ist jedoch sehr instabil, so dass vor allem nach einem Verbindungsabbruch, oder aber auch nach dem Standby, Tunnelblick ohne Meldung häufig beendet wird.
capisuite mit Ubuntu 8.04
Das Thema CAPI und Fax scheint unter Linux immer ein Thema zu bleiben. Ohne manuelle Anpassungen hat es bisher nur unter SuSE geklappt. Mit CentOS hatte ich noch nie Erfolg, und bei meiner bevorzugten Distribution, Ubuntu, klappt es auch nicht sofort auf Anhieb.

