Archiv der Kategorie: Tipps

Äpfelchen für das iPhone

Aepfelchen im iPhone – Vorher
Aepfelchen im iPhone – Nachher

Zwar habe ich – noch – kein iPhone, aber ein paar ent-SIM-Lock-te Exemplare sind ja schon auf dem deutschen Markt unterwegs. Daher fand ich es eine gute Idee, mein Blog schon mal für das iPhone vorzubereiten. Das war dank eines frei verfügbaren WordPress-Plugins ohne Mühe zu erreichen: iWPhone ist schnell installiert, aktiviert und macht sogleich jedes WordPress-Blog auf dem iPhone wesentlich angepasster lesbar. Zwei Vorher-Nachher-Screenshots habe ich beigefügt. Die Screenshots (Shift-Apfel-4, Space – vergesse ich immer…) habe ich übrigens von einer Art Testumgebung für iPhone-Seiten auf dem Mac gemacht – iPhoney. iPhoney simuliert den iPhone „User-Agent“-Parameter – in PHP wäre das z.B. $_SERVER['HTTP_USER_AGENT'] – , also den Parameter des HTT-Protokolls, der den Browser auf der Client-Seite angeben soll, damit der Server für diesen Client optimierte Seiten ausgeben kann. Genau das tut nämlich das WordPress-Plugin iWPhone. Praktisch! Allerdings muss man den visuellen Stil seines Blogs, sofern vorhanden, dann nochmal nachbilden, indem man das zum Plugin gehörende Theme anpasst. (Gefunden via tuaw.com.)

Apple-Tastaturbelegung und Kurzbefehle Mac OS X

Auch Apple macht Gebrauch von unerwarteten und schwer zu merkenden Tastenkombinationen. Ich muss z.B. jedes Mal nachgucken, wie man einen Screenshot macht (es ist z.B. Shift-Apfel-4 für einen wählbaren Ausschnitt – was mich übrigens beim Umstieg von Windows sehr gefreut hat – wo man für solche fancy Funktionen immer irgendwelche Zusatzsoftware installieren muss). Zu den Tastenkombinationen wollte ich mir mal eine Liste anlegen, aber es gibt ja alles schon. Hier eine hübsch gestylte Zusammenfassung:

Apple-Tastaturbelegung und Kurzbefehle Mac OS X

Wie man ein Medium auswirft, obwohl Eject nicht funktioniert

Eject
Lästige Meldung beim Auswurfversuch

Nach acht Monaten iMac und OS X habe ich auch schon Bekanntschaft mit diversen Problemchen gemacht. Hier eines davon – mit entsprechender Lösung:

Wenn der Mac die CD/DVD/Festplatte nicht mehr auswerfen will und der Finder den Versuch nur noch mit ‚Das Medium „X“ wird gerade verwendet und kann nicht ausgeworfen werden. Beenden Sie die Programme und versuchen Sie es erneut.‘ quittiert, steht man erstmal ratlos da, weil OS X nicht mitteilt, wer den bitteschön da auf welche Datei zugreift. Die Eject-Taste zu drücken bringt gar keine Fehlermeldung und selbst per Kommandozeile gibt es nichts aussagekräftiges

$ diskutil eject /Volumes/X/
Volume failed to eject

Dann versucht man wahrscheinlich ein Programm nach dem anderen zu beenden und zwischendurch immer wieder mal zu probieren, ob es jetzt endlich klappt. So ging es mir jedenfalls. Leider ohne Erfolg und ich fühlte mich recht an Windows erinnert. Enttäuschend. Bis mir einfiel, dass ich ja vor einem echten UNIX-System sitze und es daher wahrscheinlich einen Weg gibt – nur kennen müsste man ihn. Google fördert die Lösung im macuser.de-Forum zutage:

$ lsof | grep X

Einzugeben auf Shell-Ebene. Lsof („LiSt Open Files“ – siehe man lsof) listet Informationen über alle offenen Dateien nach Prozessen sortiert auf. In der ersten Spalte steht der Name des Prozesses, den man dann beenden sollte oder sonstwie dazu bringen, die Datei wieder loszulassen.

Bei mir war es übrigens der Finder selbst, der unerklärlicherweise doch noch eine Datei festhielt, obwohl diese in keinem Finder-Fenster mehr sichtbar war. Und wie beendet man den Finder? Antwort: ALT-Rechtsklick auf das Icon des Finders im Dock läßt den sonst versteckten Kontextmenü-Eintrag „Neustart“ erscheinen. Nach dem Neustart des Finders (nicht des ganzen Systems) ließ sich die CD auswerfen.

Notiz an Apple: Bitte die Fehlermeldung um die Info ergänzen, WER hier WEN noch geöffnet hat!

Update 2009-08-28: Apple hat meine Bitte schon erhört: Snow Leopard improves the reliability of ejecting discs and external drives. Sometimes when an application or process is using the files on a drive, Mac OS X prevents you from ejecting it, but you might not know why. In Snow Leopard, you should see fewer of those situations, and when you do get them, you’ll be told exactly what is using the drive, so you can quit it and eject the drive properly.