Blog Ausbau
Auch wenn in den letzten Monaten keine neuen Artikel veröffentlicht wurden habe ich unter anderem an Ideen rund um meinen Blog gearbeitet. Das betrifft zum einen den Aufbau, wie auch den Inhalt der Seite.
Neben dem Aufbau einer individuellen Startseite arbeite ich an ein paar Unterseiten die meine aktuellen Projekte beschreiben.
Außerdem habe ich das Thema Mehrsprachigkeit vollständig integriert. Ein Test mit ein paar englischen Artikeln verlief sehr gut. Allerdings habe ich keine Lust jeden Post in zwei Sprachen zu verfassen. Komplett auf Englisch umsteigen möchte ich auch nicht. Daher kommt ab sofort das Plugin "Transposh" zum Einsatz.
Transposh übersetzt die Inhalte unter anderem mit Hilfe von Google. Das Besondere: Alle Texte können nachträglich auf der Webseite korrigiert werden, so dass ein manuelles Anpassen jederzeit möglich ist.
Die Übersetzung für diesen Artikel lasse ich unverändert. Auch wenn das Ergebnis nicht sehr gut ist kann man den Inhalt verstehen.
Artikel Serie: Webentwicklung mit Python
Seit Anfang des Jahres habe ich an einem umfangreichen Projekt gearbeitet. Es handelte sich um eine sehr flexible und modulare Webanwendung. Begonnen haben wir mit folgenden Technologien: PHP mit CodeIgniter für das Backend. Und Javascript (jQuery) für das Frontend.
Die Anforderungen des Projektes waren jedoch vor allem hinsichtlich der Modularität und der Frontend-Funktionalität sehr speziell, so dass wir nach kurzer Zeit die Werkzeuge austauschten. So setzten wir im Backend auf Python mit Pylons. Für das Frontend kam das noch sehr junge Silverlight zum Einsatz.
Bisher habe ich Python in der Programmierung von Linux-Daemons eingesetzt. Meine Erfahrungen im Bereich der Webentwicklung werde ich in einer kleinen Artikel Serie näher beschreiben.
Umstieg auf Windows Live
Meine Mails habe ich bisher auf meinem eigenen Server verwaltet. Dank Dovecot und Postfix war dies ohne großen Aufwand möglich. Jedoch beschränken sich die Möglichkeiten auf das reine Mail-Hosting. Um zusätzlich Kontakte oder Kalender verwalten zu können sind zusätzliche Dienste notwendig.
Zuletzt testete ich Zarafa. Ein möglicher Exchange-Ersatz der es mir erlaubt Mail, Kontakte, Kalender und Aufgaben mit meinem Windows Mobile Smartphone über ActiveSync abzugleichen. Das Webfrontend konnte mich jedoch überhaupt nicht überzeugen, so dass ich schnell nach einem Ersatz suchte.
Server Umzug: monit als Steuerzentrale
Nach einem knappen Jahr auf einem dedizierten STRATO Server wurden alle Dienste auf eine neue Umgebung umgezogen. Da die Leistung des Servers nicht benötigt wurden habe ich mich für einen STRATO V-Server entschieden.
Während des Umzugs wurde einiges neu gemacht. Vor allem wird nun aber jeder laufende Dienst über monit überwacht. Hierbei wird nicht nur geprüft, dass die entsprechende Prozesse laufen, sondern auch ob gewisse Rahmenbedingungen eingehalten werden.
Konfigurationsbeispiele sind im monit Wiki vorhanden.
Alternative TYPO3-Suche mit Sphider
TYPO3 ist sicherlich eines der umfangreichsten CMS. Fehlt eine bestimmte Funktionalität ergänzt man diese durch entsprechende Extensions. Auch eine Suche wird für das System angeboten. Ist jedoch in manchen Punkten nicht flexibel genug.
Windows Vista: der 2. Versuch
Nach dem Erscheinen des SP1 will ich Windows Vista eine neue Chance geben. Ich war mit dem System auf meinem HP nx7400 zwar generell zufrieden, nur der Windows Explorer war einfach nicht stabil genug. Seit gut einer Woche läuft auf meinem Notebook nun wieder Windows Vista Business, jetzt mit SP1. Zumindest bis heute ist alles stabil.
Noch bin ich am überlegen die UAC komplett abzuschalten, werde aber bei Bedarf eher eine angepasste Konfiguration vorziehen (siehe Verstehen und Konfigurieren der Benutzerkontensteuerung in Windows Vista).
Rootserver: Migration auf Ubuntu abgeschlossen
Im November 2007 habe ich meinen Home-Server auf Ubuntu umgestellt. Seit dem laufen darauf alle notwendigen Dienste zuverlässig, und Updates verlaufen problemlos. Um in Zukunft nicht zwei unterschiedliche Distributionen im Einsatz zu haben folgte vor ein paar Tagen die Migration meines Rootservers. Seit Juni 2006 diente darauf ein CentOS 4 System, welches durch ein Ubuntu Server 6.06 LTS abgelöst wurde.
Die Macht von Google
Vor ein paar Tagen habe ich die WordPress-Installation meines Blogs aktualisiert. Da sich seit der Umstellung meines Blogs auch die URLs geändert haben werden diese mit einem kleinen Script automatisch umgeschrieben. Nur genau dieses Script habe ich beim Update übersehen, so dass alle alten Blog-Seitens auf eine Fehlerseite geleitet wurden. Das ganze war ca. drei Tage online. Und genau in dieser Zeit räumte Google mal so richtig auf.
Umstieg auf HP iPAQ 514 Voice Messenger
Schon seit Jahren nutze ich PDAs um meine Termine, Adressen und Aufgaben zu verwalten. Doch auch als Navigationssystem oder mobiler E-Mail Client war zuletzt mein ASUS MyPal stets ein hilfreicher Begleiter.
Auch wenn ein PDA schon sehr kompakt ist - für das ständige herumtragen ist er dann doch etwas groß. Vor allem wenn das Handy nicht integriert ist. Denn dann ist der PDA immer ein zusätzliches Gerät was man mit sicher herumträgt.
Ich suchte also nach einem Ersatz und habe mich letztendlich für den HP iPAQ 514 entschieden. Obwohl dieses Smartphone keinen Touchscreen mehr hat könnte ich mir derzeit nichts besseres vorstellen.
Migration auf WordPress: Die Auswirkungen
Die Migration auf WordPress erfolgte eigentlich relativ problemlos. Allerdings ist mir im Nachhinein etwas unangenehmes aufgefallen: WordPress hat bei der Migration sehr eifrig die verlinkten Seiten mit der temporären URL angepingt. Dabei bin ich mir sicher, dass ich die Option hierfür erst danach aktiviert hatte.
Es dauert wohl nicht lange bis diese Adressen auch bei Google & Co. zu finden sind. Ich werde nun versuchen herauszufinden wer diese fehlerhaften Pings erhalten hat. Mit etwas Glück bekomme ich das wieder bereinigt.

