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.

Sync iTunes and mt-daapd (Firefly) automatically

Idea: import iTunes library in mt-daapd/Firefly music directory and finally start mt-daapd database update.
Step 1 (sync Mac with mt-daapd server, this copys all files from the local iTunes directory to /daten/media at server):
rsync -avz --delete "/Users/christian/Music" christian@server.local:/daten/media
Step 2 (change rights, so that mt-daap has access to the synced Music folder. Use authorized_key mechanism to log in at server without password.)
ssh christian@server.local "/bin/chmod 777 /daten/media/Music"
Step 3 (update mt-daapd database. This is done by calling the mt-daapd update side with wget)
ssh christian@server.local "/usr/bin/wget http://admin:mt-daapd@localhost:3689/config-update.html?action=rescan"
Put all together in a file and start it via cron or call it in terminal.

rsync -avz --delete "/Users/christian/Music" christian@server.local:/daten/media
ssh christian@server.local "/bin/chmod 777 /daten/media/Music; /usr/bin/wget http://admin:mt-daapd@localhost:3689/config-update.html?action=rescan"

Dateien austauschen via Screen-Sharing

OK, ich habe in einer alten CT gelesen dass man Dateien via Screen-Sharing austauschen kann. Jep. Ich habe es auch geschafft die entsprechenden Buttons einzublenden (View –> Show Toolbar). Jep.
Aber keine Ahnung wie das jetzt gehen soll… Da kann der Computer aber nix dafür, ich denke wahrscheinlich nur zu kompliziert. Ooh, ich denke! Super, dann bin ich (und zwar noch ohne Datei-Copy via Screen-Sharing).

http://www.virtualbox.org/

VirtualBox läuft auch auf dem eeePC-Mac, aber nicht schnell, gar nicht schnell, eigentlich sogar gähnend langsam. Jedenfalls hier fürs Protokoll, ich habe Debian in einer VirtualBox in OS X auf dem eeePC zum Laufen bekommen.
Zu Beginn ist der Kernel einfach hängen geblieben, dann habe ich unter System/Processor einen Haken weggenommen, dann lief er. Man kann sogar via Digitemp auf die USB-Schnittstelle zugreifen. Eigentlich gibt es nix zu meckern, aber wg. der fehlenden HW-Unterstützung von dem gehackten OS X zu langsam. Will ich so nicht. Brauch ich so nicht. Aber gut zu wissen das es ginge.

wget archiviert WordPress

Als ich neulich den Server abschalten musste wollte ich ein paar Seiten sichern für die man eigentlich eine Datenbank gebraucht hätte, was wiederum zu aufwendig gewesen wäre… Eher zufällig bin ich auf die Idee mit wget gekommen und konnte damit ein komplettes WordPress Blog samt verlinkten Bildern „archivieren“:
wget -P webseite.archiv -r -l3 -t5 -H -k --domains=.webseite.de http://webseite.de -erobots=off
Damit wird ein Unterverzeichnis „webseite.archiv“ erstellt und rekursiv bis zu einer Tiefe von 3 Unterseiten alles „gezogen“ was es auf webseite.de gibt. Super Sache.

Office am Mac

Wenn man am Mac ein Office-Paket braucht dann landet man irgendwann bei folgenden Alternativen:

  • Mac Office 2004 ist wie man an der Versionsangabe 2004 unschwer erkennen kann nicht wirklich aktuell. Läuft aber. Ist aber nicht das wohin es jemanden 2010 unbedingt hinzieht.
  • Mac Office 2008 wäre eigentlich das Produkt der Wahl, allerdings mit dem ganzen License- und Product Key Gedönse nicht so flexibel einsetzbar wie man das in einem Heimnetzwerk aus 4 – 5 Rechnern gerne haben möchte. FUCK!
  • Apple iWork ’09, tut es auch und kann auch das MS-Office Format erstellen und einlesen, arbeitet aber intern auf einem eigenen Format. Das bedeutet man muss diese Dateien immer noch mit rumschleppen. Auch nix, aber seit diesem Tipp hier derzeit meine erste Wahl
  • OpenOffice 3.2 wäre eigentlich das was ich einsetzen wollte, ist am Mac aber so grottig langsam das einem das Arbeiten schon gar keinen Spass macht. Und hübsch anzuschauen ist es auch nicht. Irgendwie hat OpenOffice so einen Bastel -Touch. Naja, jedenfalls mag ich so nicht damit arbeiten.
  • Neo Office 3.0.2 ist „adapted to the unique needs of Mac users“ und damit um Meilen besser als OpenOffice, allerdings etwas veraltet…

Unterm Strich: alles Scheiße! Entweder ich bleibe bei Mac Office 2004, trickse bei Mac Office 2008 mit falschen Keys, schleppe bei iWork zusätzlichen Ballast mit rum oder verwende das gepimpte NeoOffice. Alles irgendwie nicht das was ich will… Eigentlich sollten die Programme ja mittlerweile egal sein und nur noch das Dateiformat zählen, aber davon ist man zumindest am Mac noch meilenweit entfernt.