tobiasbischoff.com

Tobias Bischoff

Mac OS X Lion auf VMWare ESXi 5

Apple’s Mac OS X Lion unter VMWare laufen zu lassen geht offiziell nur wenn bestimmte Rahmenbedingungen erfüllt sind. Vor allem muss der Wirtsrechner ein Macintosh sein. Mit einem kleine Trick ist es jedoch möglich auf preisgünstiger Standard-x86 Hardware zu dem selben Ergebnis zu kommen. Mit dem ESXi5 Mac OS X Unlocker kann man eine ESXi 5 Installation so modifizieren das man fortan ein unangepasstes Mac OS X auf ihr laufen lassen kann.

Der Patch wird per SSH auf dem ESXi Hosts eingespielt. Danach kann man ganz regulär über den vSphere Client eine neue VM anlegen (Mac OS X 10.7 64-Bit als Gastsystem auswählen). Installieren tut man das Betriebssystem am besten in dem man das InstallESD.dmg Diskimage aus dem regulären Appstore Download extrahiert und in die VM einbindet. Damit lässt sich dann eine ganz normale Installation durchführen.

Nach erfolgter Installation fehlen nur noch die VMWare Tools. Die kann man auch ganz normal über den entsprechenden Menüpunkt im vSphere Client installieren - ESXi beinhaltet bereits den passenden Installer.

Voicemail vom iPhone sichern

Obwohl die Sprachnachrichten in der Visual Voicemail App auf dem iPhone bereits als digitale Audiodateien abgelegt sind ist es gar nicht so einfach Sie zu sichern. Am einfachsten ist es Sie aus dem iPhone-Backup auf dem Mac zu extrahieren, das muss dafür natürlich unverschlüsselt sein.

Dieser Terminal Befehl kopiert alle Voicemails als AMR Datei ins aktuelle Verzeichnis:

pushd ~/Library/Application\ Support/MobileSync/Backup ; for I in `find . -name *.mddata -exec grep -la '#\!AMR' {} \;` ; do cp $I $OLDPWD/`basename -s mddata $I`amr ; done ; popd

Von strangelydim.com via denis2342

Jekyll und Heroku

Bisher lief diese Seite mit Wordpress, auf einem Ubuntu-EC2 Server bei amazon aws. Das war zwar so weit ganz gut, allerdings hat Wordpress schon so ein paar Nachteile. Wenn viel los ist wird es schnell langsam, selbst Cache-Plugins helfen da nur bedingt. Ausserdem ist es selbst mit einem sehr guten Theme schwer, Wordpress genau so aussehen zu lassen wie man es gerne hätte. Und da sich mein kostenloses Nutzungskontingent bei amazon auch gerade dem Ende neigte war es Zeit für was neues.

Jetzt benutze ich Jekyll, einen in Ruby geschriebenen Site Generator der aus Markdown Dateien und einem HTML/CSS Template statische HTML Seiten generiert. Man hat totale Kontrolle über das Aussehen der fertige Seite und da nur statische HTML Dateien generiert werden ist das auch sehr schnell, selbst unter Last.

Für das hosten der Seiten eignet sich Heroku sehr gut. Einen Web-Worker kann man dort kostenlos betreiben und da kommt man schon sehr weit mit.

Wie man so etwas selber aufsetzt kann man bei bnjmn.org nachlesen.

EyeTV EPG ohne tvtv.de

Dieses kleine Script versorgt euere EyeTV App auf dem Mac mit aktuellen EPG Informationen – kein tvtv.de Abo nötig.

#! /bin/bash
curl -s -o ./tv.xml http://tvprog.org/tv.xml
sed -e 's/([^)]*)//g' ./tv.xml > ./tv_stripped.xml
open -a EyeTV ./tv_stripped.xml 

Ich verwende Hazel um es regelmässig automatisch auszuführen. Man muss im EyeTV selbst dann noch in der Senderliste “xmltv” als Quelle für das EPG auswählen.

Spotify Premium in Deutschland nutzen

Ich habe mir heute einen Spotify Premium Account erstellt der von meiner deutschen Kreditkarte abgebucht wird. Das ist, sagen wir mal – nicht so ganz trivial. Ich will aber trotzdem kurz aufzeigen wie es geht.

Wie man an einen kostenlosen Spotify Account in Deutschland kommt ist im Netz oft beschrieben, leider macht der nicht wirklich Spass weil man sich alle 14 Tage über einen englischen Proxy einloggen muss und die iPhone App nicht nutzen kann.

Um an den Premium Account zu kommen muss man folgendes tun:

  1. http://www.paypal.co.uk/uk aufrufen und einen schicken englischen PayPal Account eröffnen. Für die postalische Adresse kann man entweder ein Hotel bemühen oder sich einen auch sonst nützlichen borderlinx Account anschaffen. Die Kreditkarte darf gerne eine deutsche sein, aber bitte keine die Ihr schon auf eurem deutschen PayPal Account eingegeben habt.

  2. http://www.spotify.com/uk/new-user/ aufrufen und auf try-now klicken. Es erscheint eine Meldung das erkannt wurde das man in Deutschland ist und man nur einen Premium Account bestellen kann mit einem Zahlungsmittel aus einem autorisierten Land – das ist genau das was wir wollen. Account erstellen und den neuen englischen PayPal Account zum zahlen nutzen.

Fertig. Nun könnt ihr den Client laden und den vollen, uneingeschränkten und Werbefreien Zugriff auf die Spotify Datenbank geniessen. Wer das auch auf seinem iPhone möchte für den gehts noch ein wenig weiter, denn die Spotify App gibt es leider nur im UK-AppStore. Wir brauchen also noch einen UK iTunes Account, und das geht so:

  1. iTunes öffnen, in der linken Leiste auf iTunes Store klicken und dann erstmal abmelden fall ihr noch mit Eurer deutschen ID angemeldet seit (oben rechts auf die eMail Adresse klicken).

  2. Nun könnt ihr die iTunes Store Seite ganz nach unten scrollen, wenn man dort auf die deutsche Landesflagge klickt kann man in den UK Store umschalten.

  3. Wenn der UK Store geladen ist bringt eine Suche nach ‘Spotify’ die iPhone App zutage.

  4. Wenn man auf ‘free’ klickt um Sie zu laden wird man aufgefordert sich anzumelden. Hier klicken wir auf ‘Create new Account’ und füllen brav alle Felder aus (Adresse haben wir ja in England). Bei Kreditkarte ist es wichtig ‘none’ zu auszuwählen.

  5. Wenn das Erstellen des Accounts geklappt hat kommt bald die Bestätigungsmail und man kann der Kaufvorgang erneut durchführen um die App zu laden.

Das wars, die Spotify iPhone App befindet sich nun in eurem iTunes und kann auf ein iPhone synchronisiert werden. Der mobilen Endlosmusik steht also nichts mehr im Weg.

Für Besitzer der netzwerkbasierten Sonos Player (Affiliate-Link) ist das sicher auch nicht uninteressant, denn diese haben Spotify nahtlos integriert.