2010 in a nutshell

Grade kehrt etwas Ruhe ein, da kann man sich ja mal ein paar Gedanken übers letzte Jahr machen. Im direkten Vergleich zu 2007 (Kind), 2008 (Haus gekauft und innen renoviert) und 2009 (Haus außen renoviert), kann 2010 natürlich nicht mithalten. 2010 war sowas wie ein Konsolidierungsjahr. 2010 war aber auch ein ganz schön schmerzhaftes Jahr, gleich zu Anfang hat es mich die Kellertreppe runtergewixt, im Sommer bin ich 2 mal vom Rad gefallen und im Herbst bin ich die Treppe vom 1. Stock runtergeflogen. Kumuliert dürfte ich es auf 1 qm Blaue Flecken gebracht haben.
Wenn man die ganzen Einzelbaustellen betrachtet, war 2010 aber gar nicht mal so ohne:

  • Die Wand zum Nachbarn ist verschalt und das Projekt Isolierung komplett abgeschlossen (incl. Nutzungsvertrag)
  • Es gibt einen neuen Sichtschutz zum Nachbarn, der war der Chefin recht wichtig.
  • Der Balkon ist begehbar, weil mit Tropenholz belegt und somit nutzbar – sieht man mal davon ab dass kein Geländer dran ist.
  • Die Heizkörper im Anbau sind verkleidet und verleihen dem Anbau einen launchigen Flair (!)
  • Wir haben eine Seitentüre in der Garage.
  • Die Waschküche ist jetzt eine Werkstatt (unsere Werkstatt, wenn auch von mir öfters benutzt)
  • Die Chefin hat ihren Gefrierschrank bekommen und die Markise hängt auch wieder am Haus.
  • Und was nicht vergessen werden darf ist das Treppenhaus, das schon im Januar gepimpt wurde.

Man darf also zufrieden sein, auch wenn mein persönlich es Lieblingsprojekt „Gartenhäusla 2.0“ leider nicht umgesetzt wurde…
Rund um das Thema Computer ging viel weniger, das augenscheinlichste ist wohl dass ich auf dem eeePC OS X durch Ubuntu ersetzt habe, das verleiht dem ganzen eine geekige Note. Kurzzeitig habe ich auf dem Powerbook auch noch Debian installiert, das war geektechnisch spitze, aber Quatsch.
Mal schauen wie 2011 wird, bis jetzt fühlt es sich ja ganz gut an, wenn alles so bleibt bin ich sehr zufrieden.

Das neue Gästeklo

Rahmenbedingungen: Das Gästeklo wird bis auf Fußboden und Fenster komplett renoviert, Grundfläche 1,62 qm.
Mann: Spülkasten samt neuem Klo an die Wand geklatscht, Loch im Boden vom alten Klo zufließen, neues Waschbecken und einen Spiegel an die Wand, fertig.
Frau: Welche Farbe sollen die Fliesen haben? Und welches Muster? Sollen die ganzen Wände gefliest werden? Oder nur einzelne? Und dann nur ein Teil oder komplett? Alles mit den gleichen Fliesen? Oder unterschiedliche? Soll der Spiegel beleuchtet sein? Brauchen wir in der Decke noch Licht? …
Wenn man bedenkt dass die 1,62 qm Grundfläche an 2×0,9×2,6 + 2×1,8×2,6 = 4,68 + 9,36 = 14.04 qm Wand angrenzen, dann sieht man schon dass der Mann die Kiste klar unterschätzt hat es einiges zu entscheiden gibt… die 1,62 qm Decke noch nicht mitberechnet!

iTunes 10 breaks Firefly Media Server / mt-daapd

iTunes 10 breaks Firefly Media Server / mt-daapd – what a bullshit! Here is how to fix it:
1. add following lines to /etc/apt/sources.list
deb http://ftp.de.debian.org/debian sid main
deb http://ftp.de.debian.org/debian lenny main
2. (i got an error updating the apt-get sources because of less memory for package library)
so add following line to /etc/apt/apt.conf.d/70debconf
APT::Cache-Limit 55165824;
The value is just an example.. at least about double the preset value from the ubuntu system
3. update the apt-get sources
sudo apt-get update
4. install forked-daapd from the debian apt-get sources
sudo apt-get install forked-daapd
5. (Here a library was not in the correct version) -> update the libcrypt library
sudo apt-get install libgcrypt11
Finally this worked for me. Just start the forged-daapd server
sudo /etc/init.d/forged-daapd start
Hope this helps some of you
By the way… forged-daapd uses the same port as mt-daapd as default port. If you already have a old dappd version using the same port, you will only get the forged-daapd server listed in iTunes when the old daapd version is stopped or removed from the system.

6. sudo apt-get remove mt-daapd
7. sudo vim /etc/forked-daapd.conf (change directories to your music path)
8. sudo /etc/init.d/forked-daapd start

How to create a xsl processing instruction with an attribut using xslt?

Mann, das ist wieder eines von den Problemen, die hast du genau einmal im Leben:
> How to create a xsl processing
> instruction with an attribut using xslt?
>
> Sample:
>
> I would like to create something like this
> < ?xml-stylesheet type="text/css" href="toto.xsl"?>
Processing instructions do not contain attributes. Some processing instructions, like this one, contain „pseudo-attributes“, but they are not recognized as attributes by the XML parser, by the infoset, or by the XPath data model. They are just text.
So you create them as text:

<xsl :processing-instruction name="xml-stylesheet">
  <xsl :text>type="text/css"
  <xsl :text>href="
  <xsl :value-of select="$href"/>
  <xsl :text>"

Kompletten Thread gibt es hier: http://www.dpawson.co.uk/xsl/sect2/N6145.html#d8654e82

Kleiner Nachtrag

Ich muss noch erwähnen dass es ein Ad hoc Entscheidertreffen gab, die Waterkant-Front war spontan da. Schöner letzter Urlaubstag.
Ich habe heute den 2. Tag am Stück wieder geschlossene Schuhe an, das ist nach fast 3 Wochen ausschließlich Flip-Flops tragen eine ganz schöne Umstellung. Dank Olli bin ich da wieder top ausgestattet!
Und zu guter letzt: man kann Roundcube Webmail auf einen anderen Rechner installieren als den Mail-Server, coole Sache!

AjaXplorer als Dropbox Frontend

Mich hat schon länger die Tatsache geplagt dass von Firewalls ile-Sharing-Dienste wie z.B. Dropbox blockiert werden. Was aus unternehmerischer Sicht durchaus Sinn macht, macht mich aber verrückt…! Hier eine Lösung wie man da drum rum kommt: Auf einem Server Dropbox installieren und das Dropbox-Verzeichnis über einen Webserver freigeben – eigentlich relativ einfache Lösung.
Am einfachsten wäre es das Verzeichnis einfach nur via Webserver freizugeben, allerdings könnte man dann nichts hochladen. Komfortabler wird die Sache wenn man auf das Dropbox Verzeichnis über ein Filebrowser Webinterface (oder wie diese Dinger auch immer heißen) zugreift. Jedenfalls hatte ich Wetter bedingt Zeit mir da mal verschiede anzuschauen und bin bei AjaXplorer gelandet. Der ist recht einfach zu installieren und benötigt keine Datenbank.
Einen Wermutstropfen hat die Sache: man kann nicht auf das komplette Verzeichnis schreibend zugreifen, weil AjaXplorer mit Webserver-Rechten läuft und das Dropbox-Verzeichnis i.d.R. die Rechte des Benutzers hat. Ein chmod 777 in Order schafft hier zumindest teilweise Abhilfe.
Alles in allem kann man damit ganz gut arbeiten und der Installationsaufwand ist überschaubar. Ich bin zufrieden.

Im internen Rating bei der Chefin massiv gestiegen

Heute habe ich sturmfrei. Ich hätte in einen Biergarten gehen können oder eine Runde laufen, mal wieder etwas coden oder einfach nur fernsehen. Hätte ich machen können, habe ich aber nicht. Stattdessen habe ich die Stromverteilung im Keller verdrahtet.
Diese Baustelle war schon länger offen und hätte ich mir neulich nicht fast einen Draht ins Auge gerammt wäre sie auch noch länger offen geblieben, weil es eigentlich keine Sommerbaustelle ist.
Wenn sie morgen heim kommt, wird ihr das nicht gleich auffallen. Erst wenn sie in den Keller geht, wird sie der weiße Verteilerkasten in seinen Bann ziehen. Muss mich selber loben: super gemacht!