Vorbereitung auf Lion

02 Jul 2011
2. Juli 2011

Nur noch ca. 1-2 Wochen und Apple wird die 8. Ausgabe von Mac OS X – seit kurzem auf den Apple-Seiten nur OS X genannt – veröffentlichen: OS X 10.7 („Lion“). Im Gegensatz zur Vorgängerversion „Snow Leopard“, welche sich mehr mit dem technischen Unterbau befasst hat, gibt es diesmal eine Menge neuer Funktionen, z.B. Mission Control, Launchpad, Vollbild-Apps, eine Versionsverwaltung für Dokumente oder die Festplattenverschlüsselung. Da ist es natürlich verlockend, gleich nach Erscheinen des Updates sein System zu aktualisieren. Aber ist das auch eine gute Idee? Das Update auf ein neues „Major Release“ ist nicht vergleichbar mit der Aktualisierung von z.B. 10.6.7 auf 10.6.8, denn die Änderungen am System sind z.T. schon sehr umfassend und tiefgreifend. In diesem Artikel möchte ich Überlegungen, Tipps und Vorbereitungen zum Update weitergeben.

Hardware-Voraussetzungen

Es wird mindestens ein Mac mit „Core 2 Duo“-Prozessor benötigt. Diesen Prozessor hat Apple ab 2007 verbaut. Das System sollte über mindestens 2 GB Hauptspeicher verfügen. Wegen der vielen Touch-Gesten im neuen System empfehle ich darüber hinaus ein Trackpad oder die Magic Mouse.

Software-Voraussetzungen

Lion wird ausschließlich über den App Store vertrieben, welcher mit Mac OS X 10.6.6 Einzug ins System gehalten hat. Da Apple in 10.6.8 laut Release-Notes nochmal am Lion-Update über den Store geschraubt hat, empfiehlt es sich wohl, das Update von dieser Version aus zu starten. Ob man aus dem App-Store-Download auch eine Lion-Boot/Installations-DVD erzeugen kann, hat Apple bisher noch nicht bekanntgegeben (meine Vermutung: ja). Durch den App-Store-Vertrieb kann man Lion auf all seinen Macs installieren und braucht nur einmal die 24 Euro für Lion zu bezahlen. Wer noch kein Snow Leopard hat, ist wahrscheinlich gut beraten, dieses möglichst bald zu erwerben, da 10.6 ja die Grundlage für den Lion-Bezug darstellt und derzeit nicht klar ist, wie lange Snow Leopard noch verkauft wird.

Software-Kompatibilität

Lion wird keine Anwendungen mehr ausführen, die ausschließlich für die PowerPC-Architektur geschrieben sind. Wie findet man heraus, ob solche Apps installiert sind? Dazu starten wir den „System Profiler“ aus dem Ordner Programme/Dienstprogramme und gehen in den Bereich Software > Programme:

Wir sortieren nun nach der Spalte „Art“ (durch Anklicken der Spaltenüberschrift). Alle Programme, die dort mit „PowerPC“ verzeichnet sind, werden unter Lion nicht mehr funktionieren:

Im günstigsten Fall bietet der Hersteller ein Update an, ansonsten muß man sich wohl oder übel nach Alternativen umsehen.

Ein Betriebssystem-Update ist immer auch eine gute Gelegenheit auszumisten und die Apps zu deinstallieren, die man sowieso nicht mehr benötigt.

Aber selbst wenn eine App nicht vom Typ „PowerPC“ ist bedeutet das noch lange nicht, dass sie unter Lion funktionieren wird. Eine Faustregel ist z.B., dass je systemnäher ein Programm arbeitet, desto mehr Probleme sind zu erwarten. Auf der Webseite RoaringApps ist eine wachsende Liste von Programmen zu finden, bei denen verzeichnet ist, ob sie unter Lion laufen, eingeschränkt laufen oder nicht funktionieren. Hier sollte man unbedingt vor dem Update nachschauen, ob die „Brot-und-Butter-Apps“, die man zum täglichen Arbeiten benötigt, unter Lion funktionieren. Ggf. muss man dann mit dem Update warten bis der Hersteller die Lion-Kompatibilität hergestellt hat (oder sich wiederum nach Alternativen umsehen).

Besonders problemanfällig sind Programme, die sogenannte Kernel-Extensions („kexts“) mitbringen, da hier sehr nah am System gearbeitet wird. Eine Liste der laufenden Kernel-Extensions erhalten wir im Terminal (Programme/Dienstprogramme) durch den Befehl:

kextstat | grep -v „apple“

Auf meinem System ist z.B. VMware hiervon betroffen. Dieses Programm benötige ich aus dienstlichen Gründen, daher werde ich wohl erst updaten können, wenn VMware fit für Lion ist. Your mileage may vary, wie der Engländer so schön sagt.

Backup

Vor dem Update sollte man unbedingt ein Backup des aktuellen Systems machen. Somit ist sichergestellt, dass man bei irgendwelchen Problemen mit Lion wieder auf sein altes System zurück kann. Im einfachsten Fall kann das ein Time-Machine-Backup sein (welches man dann aber vorerst nicht unter Lion weiterverwenden sollte). Zusätzlich oder alternativ ist es eine gute Idee, die Festplatte seines Macs zu klonen. Ich verwende dazu „SuperDuper!“, eine Backup-Lösung, die ich uneingeschränkt empfehlen kann. Sie stellt u.a. zuverlässig bootbare Kopien der Systemplatte auf externen Laufwerken oder anderen Partitionen der internen Platte her. Dennoch sollte man sich vorm Update nochmal davon überzeugen, dass man von dem Klon auch erfolgreich sein altes System booten kann.

Zum Thema Backup ließe sich noch einiges schreiben, was aber den Rahmen dieses Update-Artikels sprengen würde.

Die Backups vom alten System sollte man erst wieder löschen/überschreiben, wenn ganz sicher ist, dass man mit Lion problemlos arbeiten kann.

Fehler in Lion

Mit dem Release von Lion wird dieses System erstmals einem sehr großen Nutzerkreis zugänglich. Dabei werden mit Sicherheit Fehler entdeckt, die bisher unbemerkt blieben. Das war bis jetzt immer so. Diese können im Einzelfall durchaus so schwerwiegend sein, dass man nicht wie gewohnt arbeiten kann. Ich empfehle daher in der Regel auf allen Systemen, mit denen ernsthaft gearbeitet werden soll, mindestens auf das 10.7.1-Update zu warten, welches dann hoffentlich die wirklich kritischen Probleme behebt.

LaunchBar: Texte übersetzen

26 Jun 2011
26. Juni 2011

LaunchBar ist ein tastaturbasiertes Tool für den Mac, mit dem wir blitzschnell die unterschiedlichsten Aktionen starten können (Programme, Websuchen, Adressen, E-Mails, …). Ich habe dieses nützliche Werkzeug vor geraumer Zeithier ausführlicher beschrieben. Heute soll LaunchBar so erweitert werden, dass wir damit Texte, die wir zuvor mit der Maus oder dem Trackpad selektiert haben, übersetzen können. Dazu nehmen wir die Übersetzungsdienste von Google in Anspruch, die nach meiner Erfahrung für die Kombinationen Deutsch/Englisch und Englisch/Deutsch immer besser geworden sind (wie das bei anderen Sprachen aussieht kann ich leider nicht beurteilen).

Zur Umsetzung unseres Vorhabens gehen wir fast genauso vor, wie ich es bereits in meinem Artikel „LaunchBar: Mac App Store durchsuchen“ beschrieben habe. Ich möchte die einzelnen Schritte daher nicht nochmals hier komplett beschreiben. Wir müssen wieder den LaunchBar-Index erweitern, den wir aus LaunchBar z.B. über die Tastenkombination Cmd-Alt-I erreichen:

Wieder fügen wir eine Suchvorlage hinzu. Als Beispiel nehmen wir mal die Übersetzung englischer Texte in die deutsche Sprache. Also nennen wir unsere neue Suchvorlage „Englisch nach Deutsch“ (Spalte „Name“).

In die Spalte „Details“ kommt folgende Zeichenkette:

http://translate.google.de/translate_t?hl=de&sl=en&tl=de&q=*

Wichtig sind die Parameter „sl“ (source language = Quellsprache) und „tl“ (target language = Zielsprache). Durch Anpassung dieser Werte können wir uns Suchvorlagen für viele weitere Übersetzungen erstellen, z.B. „it“ (Italienisch) oder „fr“ (Französisch).

Ich habe mir auf diese Weise eine kleine Bibliothek mit Sprachkombinationen erzeugt:

Bitte nicht vergessen, die Ergänzungen im Index zu sichern (s. vorherigen Artikel).

Wie werden die neuen Suchvorlagen nun eingesetzt? Ganz einfach, wir selektieren einen Text, z.B. in einer englischsprachigen Webseite:

Nun brauchen wir nur noch die Instant-Send-Taste (bei mir „Alt“) zu betätigen, um den Text nach LaunchBar zu senden. Dort geben wir den Namen unserer Suchvorlage ein. Wie immer müssen wir nur einen Teil davon schreiben oder die Anfangsbuchstaben der einzelnen Wörter, damit LaunchBar die richtige Aktion auswählt. Für „Englisch nach Deutsch“ könnte das z.B. „END“ sein. Nun noch die Enter-Taste drücken und fertig ist unsere Übersetzung:

Wir haben also in diesem Fall mit nur 5 Tasten (Alt > E > N > D > Enter) einen Text übersetzt. Ohne LaunchBar dauert das erheblich länger (Text in Zwischenablage kopieren, Google-Übersetzer im Browser öffnen, Text in die Box kopieren, Sprachkombination einstellen, …). Dieser LaunchBar-Workflow ist natürlich nicht auf Webseiten beschränkt, wir können genauso gut z.B. eine englischsprachige E-Mail übersetzen.

Software-Tipp: Soulver

19 Jun 2011
19. Juni 2011

Soulver ist ein kleines, nett und intelligent gemachtes Rechenprogramm, welches einen ganz eigenen Ansatz verfolgt. Dieser liegt darin, dass die Rechenaufgaben mit Text vermischt werden können, wodurch die Aufgabenstellungen sehr leicht zu lesen und gut nachvollziehbar sind. In der großen Spalte links stehen die Aufgaben, in die rechte Spalte gibt Soulver die Ergebnisse aus. Jede Zeile ist dabei quasi eine neue oder weitere Berechnung. Ich möchte das gerne an einem Beispiel, der Berechnung eines Tagesbudgets, verdeutlichen:

Schauen wir uns diese Berechnungen Zeile für Zeile mal etwas genauer an. Zeile 1 endet mit einem Doppelpunkt, Soulver hat automatisch erkannt, dass hier eine Überschrift stehen soll und formatiert den Text daher fett. Zeile 2 enthält eine Multiplikation, die Soulver auch entsprechend ausführt. Das Programm erkennt auch, dass hier mit Geld gerechnet wird und gibt in der Ergebnisspalte Euro-Beträge an. In Zeile 3 wird ein Trinkgeld prozentual addiert, auch das ist für Soulver kein Problem, ebenso wie die Addition zweier Einzelbeträge in Zeile 4. Alle Angaben erfolgen – da es sich um Euro-Beträge handelt – automatisch mit zwei Nachkommastellen. In der Fußzeile nennt uns die Software noch freundlicherweise die Summe unserer drei Berechnungen.

Eine solche Berechnung können wir im Soulver-Format speichern, für welches das Programm ein QuickLook-Plugin mitbringt, so dass wir Soulver-Dateien im Finder einfach durch Betätigen der Leertaste in einer Vorschau betrachten können. Ferner ist ein Export in die Formate PDF, HTML, Text und CSV mit zahlreichen Optionen vorgesehen.

Mit den Zwischenergebnissen können wir auch weiterrechnen wie dieses Zinsbeispiel zeigt:

Die Zwischenergebnisse in Zeile 4 werden mit Hilfe des Menüpunkts „Bearbeiten > Antwortreferenz einfügen mit Verweis auf“ eingefügt. Dieses Feature kann auch über die Toolbar erreicht werden. Ändern wir nun z.B. einen Zinssatz werden alle davon abhängigen Werte automatisch aktualisiert.

Auch Währungsumrechnungen sind für das Programm kein Problem, die aktuellen Kurse besorgt sich die Software aus dem Internet. So können wir schnell überschlagen, was uns die letzte Reise in Euro gekostet hat:

Auch Berechnungen mit Aktien oder Zeiteinheiten gehören zum Repertoire von Soulver:

Ich hoffe, das Grundprinzip dieser App ist durch diese Beispiele deutlich geworden. Soulver hat noch eine ganze Menge mehr „auf dem Kasten“ als ich im Rahmen eines Artikels vorstellen kann. Das Programm kennt eine Menge Einheiten aus den Bereichen Zeit, Masse, Volumen, Länge, Fläche usw. und kann alle möglichen Varianten von Prozentrechnung wie ein Blick in die Schnellreferenz zeigt:

Die maximale Genauigkeit beträgt 50 Nachkommastellen. Auch mit Binär- und Hexadezimalzahlen hat das Programm kein Problem.

Soulver füllt für mich die Lücke zwischen Taschenrechner und Tabellenkalkulation. Das Programm kostet zum Zeitpunkt der Veröffentlichung dieses Artikels 7,99 EUR im Mac-App-Store. Es gibt auch Versionen für iPhone und iPad, diese besitze ich jedoch nicht, daher habe ich mich hier auf die Mac-Version beschränkt.

Mac-Adressbuch: Intelligente Gruppen

14 Jun 2011
14. Juni 2011

Eine Besonderheit beim Mac liegt darin, daß Daten in vielen Programmen nicht nur fest, sondern auch nach individuellen Kriterien eingeordnet werden können. Am bekanntesten sind sicherlich die intelligenten Wiedergabelisten in iTunes (z.B. „Meine Top 25“) und die intelligenten Ordner im Finder (z.B. „Alle Filme“). Eine solche Liste kann im Gegensatz zu einer festen Einordnung jeden Tag andere Inhalte haben. Dieses Konzept zieht durch viele Mac-Apps, egal ob sie von Apple oder einem Drittanbieter sind. Weitere Beispiele hierfür sind Mail (intelligente Mailboxen), DEVONthink (intelligente Gruppen) oder Delicious Library (intelligentes Regal).

Heute wollen wir uns das Ganze mal beim Adressbuch (gehört zum Lieferumfang von Mac OS X) näher ansehen. Dieses kennt – neben festen Gruppen (z.B. „Familie“ oder „Kunden“) – sogenannte intelligente Gruppen. Die folgenden Gruppen aus meinem Adressbuch sollen als Beispiel dafür dienen, wie man sich dieses Feature zu nutzen machen kann.

Eine intelligente Gruppe wird entweder über das Menü (Ablage > Neue intelligente Gruppe…) oder die Tastenkombination Cmd-Alt-N angelegt. Leider synchronisieren intelligente Gruppen – im Gegensatz zu festen – nicht mit iOS-Geräten.

Bald Geburtstag

Diese Gruppe enthält alle Kontakte, die in den nächsten 10 Tagen Geburtstag haben. So kann ich mich rechtzeitig um ein passendes Geschenk kümmern.

Messenger

Liste der Kontakte, die ich über Instant-Messaging erreichen kann.

Rostock

Die Kontakte, die man am schnellsten treffen kann, sind meist die in der eigenen Stadt. Daher habe ich hierfür eine intelligente Gruppe:

Es gibt noch eine ganze Reihe weitere mögliche Kriterien für intelligente Gruppen. Selbstverständlich können auch mehrere Kriterien kombiniert werden und zwar mit UND- oder ODER-Verknüpfung. Somit kann man etwa im dritten Beispiel leicht noch einige Nachbarstädte mit einbeziehen.

Ich hoffe, daß ich mit diesem Artikel ein paar Anregungen für eigene intelligente Gruppen geben konnte.

OmniFocus: Aufgaben und Kontexte verlinken

05 Jun 2011
5. Juni 2011

OmniFocus ist eine professionelle Aufgabenverwaltung für Mac, iPad und iPhone, die ich bereits hier im Blog ausführlicher vorgestellt habe. In einer Reihe von Folgeartikeln möchte ich ein paar Tipps und Tricks zu dieser von mir täglich verwendeten Software weitergeben. Den Anfang soll das Thema Verlinkung machen.

Diese wenig bekannte Funktion ist u.a. im Kontextmenü einer Aufgabe versteckt, welches durch Rechts- oder Ctrl-Klick zu erreichen ist:

In der Zwischenablage haben wir nun folgende Zeichenkette;

omnifocus:///task/kQaoX07z4bQ

Da OmniFocus „omnifocus“ als sogenanntes URL-Schema im System registriert, kann man die zugehörige Aufgabe aus anderen Programmen über diese Verlinkung öffnen. Hier ein Beispiel für TextEdit:

Natürlich kann man die Aufgabe auch in OmniFocus selbst verlinken (z.B. im Notizfeld), etwa um einen Zusammenhang von zwei Aktionen deutlich zu machen.

Das Geniale ist nun, dass dieser Link ebenfalls auf iOS-Geräten funktioniert, wenn wir unser OmniFocus zwischen Mac und iOS entsprechend synchronisieren. Hier ein Beispieltext im iPhone-Notizprogramm „Simplenote“:

Ein Klick auf den Link öffnet die entsprechende Aufgabe in der iPhone-Version von OmniFocus:

Solche Links lassen sich auch für Projekte und Kontexte erzeugen. Hier ein Beispiel für einen Personen-Kontext:

Dieser Link sieht so aus:

omnifocus:///context/h1NAD0d6gO4

Dieser Personen-Kontext eignet sich natürlich ganz vorzüglich fürs Adressbuch:

Dazu habe ich ein Feld des Typs „URL“ hinzugefügt und einen eigenen URL-Typ („OmniFocus“) definiert.

Version 7.2 - © 1995-2018 by Dr. Markus Jasinski - Impressum