[Quicktip] Probleme mit iCal

Seit Monaten plagte mich ein Problem in iCal: immer, wenn ich neue Kalendereinträge erzeugt habe, wurden automatisch 2 Erinnerungen hinzugefügt – einmal per Popup und einmal per Email und mit jeweils 1690 Minuten vor dem Zeitpunkt des Termins. Zufälligerweise bin ich dann über diverse Hinweise im Netz darauf gekommen, dass diese automatischen Reminder vom Google Kalender eingestellt wurden, über den ich meine Kalender synchronisiere. Soweit so gut, allerdings erklärte das noch nicht diese komischen Zeiten von 1690 Minuten. Nachdem ich mir dazu noch ein paar Forenbeiträge durchgelesen hatte, wurde ich auf den ultimativen Hilfetip für Probleme mit iCal aufmerksam:

rm ~/Library/Preferences/com.apple.iCal.plist

Wenn ihr das auf der Console ausführt, dann wird damit eine temporäre Configdatei (wobei da kaum was drin steht) von iCal gelöscht. Allerdings lösen sich danach viele iCal Probleme in Luft auf. Und meine Standard Reminder funktionierten auch wieder korrekt 😉

[Quicktip] Airplay mit dem Apple TV2 funktioniert nicht mehr

Gestern hatte ich eine kleine Schrecksekunde – AirPlay auf meinem ATV2 wollte partout nicht mehr funktionieren. Neustarts vom Apple TV 2 sowie iPhone und iPad brachten nichts. Aber dann kam ich auf die Idee, einfach mal meinen Router auch vom Strom zu nehmen. Und siehe da, er war der Übeltäter. Falls ihr also auch solche Probleme vorfinden solltet, startet doch einfach mal euren Router neu.

Weitere Tips, die ich Zusammenhang mit meinem Problem gefunden habe:
– sofern man einen Jailbreak und XBMC einsetzt: den XBMC-internen Airplay Server deaktivieren
– bei einigen Routern, wie z.B. der Fritzbox, muss die Funktion “Die angezeigten WLAN-Geräte dürfen untereinander kommunizieren” oder so ähnlich aktiviert sein (bei der Fritzbox in den Wlan Einstellungen)
– evtl. hilft es, wenn man den Port 6002 (UDP) auf seinem Router freischaltet

[Quicktip] xdebug 2.2.0 (php 5.4, MAC OSX) stürzt während der Laufzeit ab

Ein sehr ärgerlicher Bug bzw. mehrere Bugs führen bei xdebug 2.2.0 (aktuelles Release) dazu, dass sich der Debugger während seiner Arbeit einfach aufhängt. Teilweise geschieht dies in Zusammenhang mit Doctrine 2, teilweise aber auch nicht 😉

Es gibt aber einen einfachen Weg, dieses Problem aus der Welt zu schaffen – indem man den neuesten Developer-Branch auf github verwendet (derzeit Version 2.3.0). Und das geht so:

Geht auf eure Mac Console, legt ein Temp-Verzeichnis an oder wechselt in ein solches, und gebt da folgendes ein:

git clone git://github.com/derickr/xdebug.git

Anschließend wechselt ihr in das neu erzeugte Verzeichnis “xdebug” und gebt dort nacheinander

phpize
./configure
make
sudo make install

ein. Nach ein bisschen Wartezeit sollte alles durch sein und ihr könnt mittels

php -v

überprüfen, ob alles korrekt installiert wurde. Wenn in der letzten Zeile “with Xdebug v2.3.0dev” oder größer steht, dann seid ihr auf der neuesten Version und die Abstürze beim Debuggen sollten nicht mehr auftreten.

[Quicktip] Jailbreak und XBMC auf dem Apple TV 2 (atv2) mit iOS 5

Leider wurde ich mal wieder bestätigt, dass ein Jailbreak nur in absoluten begründeten Fällen angewandt werden sollte. Im Falle des Apple TV 2 geht es mir persönlich um die Möglichkeit, per XBMC auch auf Videos auf meinem NAS zugreifen zu können.

Das lief bisher auch alles wunderbar, nach einem Paket-Update über NitoTV ging auf einmal nichts mehr. Das ATV2 war in einer Reboot-Schleife gefangen, welche nur durch das Abziehen des Netzwerkkabels verlassen werden konnte. Nur ohne Netzwerkverbindung macht so ein Apple TV auch nicht gerade Sinn 😉

Also ging es ans erneute Jailbreaken – was leider darin endete, dass die neueste iOS Version installiert wurde, welche nicht ganz problemlos mit XBMC zusammen arbeitet. Man kann nach erfolgreichem Jailbreak und der Installation von NitoTV zwar das XBMC problemlos installieren, allerdings erscheint dann auf dem Apple TV Homescreen nur ein schwarzes Symbol, unter dem XBMC steht. Führt man dieses aus, wird der Bildschirm kurz schwarz und das ATV startet sich einfach neu.

Hier nun die kurze Anleitung, wie man dieses Problem behebt:

Auf dem Apple TV per ssh als root einloggen (user: root, pw: alpine) und folgendes (zeilenweise!) eingeben:

apt-get update
mkdir -p /Applications/AppleTV.app/Appliances
apt-get install org.xbmc.xbmc-atv2
mkdir -p /Applications/XBMC.frappliance
wget http://mirrors.xbmc.org/apt/atv2/deb/org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb

Falls es bei der Zeile mit “wget” Probleme geben sollte, geht auf die offizielle XBMC Seite mit den Nightly Builds und sucht da nach dem korrekten Link für die Datei “org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb” – um dann wget mit dem korrigierten Link auszuführen.

Wenn ihr alles richtig gemacht habt, dann sollte auf eurem Homescreen nun das gute alte XBMC Logo an Stelle des schwarzen Logos stehen und XBMC lässt sich wieder problemlos starten.

[Quicktip] pixelige Icons im OSX Lion Dock

Seit kurzem hatte ich auf meinem Macbook im Dock mehrere pixelige / schwammige Icons, die da so eigentlich nicht hin gehörten (z.B. Google Chrome oder auch Firefox). Da es sich offensichtlich um einen Fehler handelte, gab es im Netz natürlich eine Lösung:

Man muss einfach die Config-Datei des Docks mittels

rm /Users/[username]/Library/Preferences/com.apple.dock.plist

löschen. Anschließend kurz abmelden und dann wieder anmelden. Die Icons sind nun nicht mehr verpixelt, ABER: ihr dürft das Dock wieder neu einrichten, da es sich nun im Auslieferungszustand von OSX Lion befindet 😉

via toyotadesigner.wordpress.com

iPad Stift

20120423-200601.jpg

Krass, wie süchtig DrawSomething macht. Um besser zeigen zu können, welches Wort gemeint ist, habe ich mir den iPad Stift von Kensington gekauft. Für ca. 10-15 € bekommt man einen Stift, der an seiner Spitze eine flexible Gumminoppe hat. Und diese wird vom iPad und allen anderen Geräten mit kapazitivem Touchscreen als Fingerersatz angenommen. Man kann das Gerät damit komplett bedienen, aber eben auch wesentlich besser zeichnen und Handschriften erstellen. Für Intensivnutzer wie mich ein muss!

iMessage

Als iMessage eingeführt wurde, war und ich bin ich noch immer davon begeistert. Allerdings ist mir durch die Einführung auf dem Mac und auf dem iPad ein ziemlich blöder Umstand aufgefallen: die Nachrichten werden SEHR genau zugestellt. Standardmäßig verwendet man ja auf dem Handy die entsprechende Nummer des Empfängers – diese Nachrichten erscheinen dann aber auch nur auf dessen iPhone und nicht auf dem Mac/iPad. Nein, der Absender müsste wissen, welche Email Adresse ich für meine Apple id verwende und die iMessage an diese senden – erst dann würde die Nachricht auf allen Geräten ankommen. Für Apple wäre es wohl ein leichtes, die Handy Nummer auch der Apple id zuzuordnen und die Nachricht an die restlichen Geräte weiter zu verteilen. Tun die Jungs aber nicht. Und das ärgert mich. An solchen peinlichen Sachen sieht man, dass auch Apple nicht unfehlbar ist.

Oder hab ich was verpasst und es gibt eine geheime Einstellung, mit der man die Nummer und die Apple id zusammenführen kann?

[Quicktip] HTML5 Video Modus bei Youtube aktivieren

Seit das iPad auf dem Markt ist, verwenden immer mehr Seiten statt Flash lieber HTML5 und das Video-Tag, um ihre Videos an den User auszuliefern. Einer der Vorreiter in dieser Disziplin war natürlich Youtube. Was nun auf den iOS und Android Devices wunderbar läuft, ist auf dem normalen Desktop-PC leider noch nicht der Standard.

Warum sollte man als Nutzer eigentlich die HTML5 Variante bevorzugen? Sie ist deutlich performanter – und der Rechner läuft nicht bei einem billigen SD oder auch HD Video auf Vollast. Außerdem ist gefühlt das Buffering/Caching des Videos besser (für alle Normalmenschen: das ist der graue Balken, der bei einem Youtube Video immer irgendwie schneller läuft, als der rote Fortschrittsbalken).

Wie aktiviert man den Modus nun? Geht einfach auf www.youtube.com/html5 und klickt da ganz unten auf “Am HTMl5 Test teilnehmen”. Ab sofort läuft Youtube nun auf diesem Rechner ohne Flash. Wenn ihr einen Youtube Account habt und währenddessen auch eingeloggt seid, dann gilt es an allen Rechnern, auf denen ihr euch anmeldet.