Permalink

CotEditor · Texteditor für macOS

Wer noch auf der Suche nach einem schlanken, nativen Editor für Klartext, Quellcode oder strukturierte Texte ist, sollte sich den CotEditor etwas näher ansehen.

Bildschirmfoto 2018-06-04 um 10.43.55-minishadow-fs8

Seitdem wir das Tool Ende 2014 erstmalig erwähnt hatten, ist viel passiert. Mit Version 3 erfolgte u.a. die Migration von Objective-C zu Swift.

Zu den weiteren Highlights dieser quelloffenen Software zählen Syntaxhervorherbung für über 50 voreingestellte Sprachen, ein Suchen und Ersetzen über reguläre Ausdrücke, ein automatisches Backup, eine automatisch erzeugte Gliederung zur schnellen Navigation, ein Zeicheninspektor, ein Modus für vertikale Textanordnung, diverse Unicode-Normalisierungen oder die Steuerung per Skript.

Bildschirmfoto 2018-06-04 um 10.43.69-minishadow-fs8

Für die Auflistung aller Features lohnt sich definitiv ein Blick auf die Homepage des Editors. Der Quellcode kann bei GitHub studiert werden. Wem der Direktdownload (bei GitHub) nicht liegt, kann das Tool auch über den Mac App Store installieren.

Zur Installation wird OS X 10.11 El Capitan oder neuer vorausgesetzt.

CotEditor
CotEditor
Entwickler: Mineko IMANISHI
Preis: Kostenlos

(reminder by)

Permalink

Review: Cardhop · Kontakte Management App für macOS (Gewinnspiel inside)

Apple liefert mit macOS schon eine Reihe von Apps aus, die das Leben im Alltag erleichtern. Leider sind viele dieser Apps nicht wirklich zu Ende gedacht bzw. funktional recht eingeschränkt, so dass Anbieter von Drittsoftware Abhilfe schaffen müssen.

Für das Adressbuch bzw. die Kontakte möchte ich daher Cardhop detaillierter vorstellen.

Cardhop stammt vom gleichen Entwickler wie die Kalender- und Erinnerungen App Fantastical. Daher ist es auch nicht verwunderlich, dass sich Cardhop nach dem Starten als aufklappbare Menüleisten App entpuppt, die aber auch von der Menüleiste entkoppelt genutzt werden kann.

Sofern man nun den Zugriff auf Apples Kontakte App gewährt, werden alle dort hinterlegten Kontakte auch in Cardhop angezeigt. Die Quelle (iCloud, Google, Facebook…) ist dabei unerheblich.

Ansonsten kann man sich auf Klick im linken Bereich alle bestehenden Kontaktgruppen sowie im rechten Bereich anstehende Geburtstage und kürzlich genutzte Kontakte anzeigen lassen.

Neben dem hier im Screenshot zu sehenden dunklen kann in den Einstellungen der App auch ein helles Design aktiviert werden.

Kontakte suchen, hinzufügen und editieren

Ähnlich wie Fantastical hat auch Cardhop einen integrierten Parser. Dieser erkennt dieses Mal aber keine Erinnerungen oder Kalender Events, sondern Kontakte.

Man kann also in mehr oder weniger natürlicher Sprache oder einfach hintereinander weg Kontaktdaten in die App eingeben und Cardhop sortiert diese Daten automaisch den einzelnen Feldern zu.

An Sprachen werden derzeit Deutsch, Englisch, Spanisch, Französisch, Italienisch und Japanisch unterstützt.

Wird dann doch irgendwann einmal etwas nicht richtig erkannt, kann man das Etikett entweder per Hand anpassen oder per Keyword vor dem eigentlichen Wert erzwingen.

Gerade letztgenannte Methode ist sehr wirksam wenn man zur Verwechslung neigende Telefon, Social Media oder Messenger Daten eingeben möchte.

Gleiches gilt natürlich auch für das Editieren von bestehenden Kontaktdaten. Hier gibt man zunächst den Namen, gefolgt von der Änderung oder Ergänzung ein.

Für das schnelle Hinzufügen von Kontaktdaten von Webseiten oder aus E-Mails gibt es noch einen entsprechenden Dienst, der auf verschiedene Art und Weisen (Kontextmenü, Schnellstarter etc.) gestartet werden kann.

Auch hier interpretiert der Parser die Daten und ordnet sie den passenden Feldern zu.

Zu guter Letzt, aber das ist vielleicht logisch, kann man Kontakte selbstverständlich auch suchen.

Interaktionen

Neben dem eigentlichen Anzeigen der Kontaktdaten, kann Cardhop mit diesen auch interagieren.

Das Ganze läuft ähnlich wie bei Schnellstartern (Stichwort: Alfred oder LaunchBar) über Keywords ab, die in allen von Cardhop unterstützten Sprachen funktionieren.

Man muss sie schlussendlich nur wissen und kann auf diese Weise recht schnell jemanden anrufen (inkl. Videoanruf), Nachrichten schreiben (iMessage, SMS), Mails versenden (funktioniert auch für Kontaktgruppen), Tweets absetzen, Wegbeschreibungen anzeigen, Webseiten aufrufen oder oder oder…

Sind mehrere Telefonnummern, Twitteraccounts oder E-Mail Adressen hinterlegt, wählt man das Richtige über die Pfeiltasten aus.

Während übrigens für E-Mails, Webadressen oder Nachrichten jeweils die in macOS festgelegte Standardsapp startet, kann man diese für Twitter und Navigation direkt in den Einstellungen von Cardhop festlegen.

Für Twitter wird die macOS Funktionalität sowie die Apps Twitter, Tweetbot und Twitterrific unterstützt. Bei den Karten sind es derzeit Apple und Google Maps.

Wichtig sind vielleicht noch die Keywords groß und kopieren.

Beim ersten wird ein ausgewähltes Attribut großflächig auf dem Bildschirm dargestellt; beim letzten in die macOS Zwischenablage kopiert (für Adressen nicht ganz uninteressant).

Auch hier kann man wieder über die Pfeiltasten zum richtigen Attribut navigieren oder es direkt über die Eingabe lösen.

Darüber hinaus kann man über diese Keywords auch Daten verarbeiten, die nicht Bestandteil eines Kontaktes sind.

Interessant ist dieses Feature für Telefonnummern, die über Worte kodiert sind. So etwas findet man zwar eher in den USA; funktioniert mit Cardhop aber auch hierzulande.

Schnell-Aktionen

Von den Interaktionen über Keywords angesehen, gibt es auch Schnell-Aktionen.

Das sind im Prinzip vier kleine Icons rechts neben jedem Kontakt, die per default eine Nachricht, E-Mail, Anruf oder Videoanruf zulassen.

Man kann die Schnell-Aktionen auch individuell anpassen, indem man einen Kontakt markiert und im Detailfenster mit einem Rechtklick und Kontextmenü die Zuweisung eines Icons ändert.

Möchte man die Schnell-Aktionen global für alle Kontakte ändern, führt der Weg wieder in die Einstellungen von Cardhop. Auch hier kommt wieder mit Klick auf das jeweilige Icon ein Kontextmenü zum Vorschein, über das die Anpassung läuft.

Hier sieht man übrigens auch, dass man für Anrufe entweder ein iPhone (Stichwort: Continuity bzw. WLAN Anrufe) oder Handy mit Bluetooth haben muss.

Gruppen

Kontaktgruppen sind ebenfalls ein großes Thema bei Cardhop.

Man kann Kontakte beispielsweise direkt beim Erstellen oder auch nachträglich über die Raute # einer oder mehreren Gruppen zuweisen. Das funktioniert natürlich auch über drag-n-drop von Kontakten in Gruppen und man kann auch neue Gruppen erstellen bzw. vorhandene löschen.

Interessant sind in diesem Zusammenhang intelligente Gruppen, die Anhand von definierten Kriterien dynamisch gebildet werden. Auch geschachtelte Eigenschaften sind möglich.

Und weil es hier gerade passt: Im unteren Bereich hat man die Wahl zwischen dem Anzeigen aller oder nur einer Gruppe von Kontakten.

Sonstiges

Beim Hinzufügen von Notizen kann gerade beim Telefonieren der Zeitstempel recht hilfreich sein.

Auch der Druckdialog ist extra an Cardhop angepasst worden. So kann man einen oder mehrere Kontakte für bestimmte Felder als Liste drucken. Aber auch der Druck von Briefumschlägen oder Etiketten ist direkt möglich.

Für das Drucken wird i.d.R. ein Tastaturkürzel bzw. der Weg über das Menü genutzt. Man kann einzelne Kontakte aber auch über das Keyword print bzw. druck drucken.

Außerdem kann Cardhop vCards per drag-n-drop oder über das Menü importieren und exportieren.

Auch das Teilen von Kontakten oder Anpassen der Textgröße ist möglich.

Preise und Verfügbarkeit

Cardhop wird entweder über den Mac App Store oder als Direktversion verkauft. Der Preis liegt derzeit bei 21,99 Euro.

Zum kostenlosen Ausprobieren steht eine zeitlich begrenzte Testversion bereit. Zur Installation wird OS X 10.11 El Capitan oder höher vorausgesetzt.

Cardhop
Cardhop
Entwickler: Flexibits Inc.
Preis: 21,99 €

tl;dr

Entwicker Flexibits Inc. hat mal wieder das geschafft, wozu Apple anscheinend nicht in der Lage ist: Eine Kontakte-App nach meinem Geschmack zu programmieren. Zudem bin ich durch die Synchronisation über die iCloud mit allen Daten auch auf meinen mobilen Geräten immer up-to-date.

Natürlich hakt es hier und da mal. Ich nenne beispielhaft den Parser, der mit dem Format einer deutschen Adresse manchmal so seine Schwierigkeiten hat. Hier kommt es tatsächlich auf die Reihenfolge der eingegebenen Kontaktdaten an. Mit amerikanischen Adressen, die i.d.R. die Hausnummer vor dem Straßennamen haben, gibt es derartige Probleme nicht.

Aber auch Fantastical hat mal “klein” angefangen. Ich bin daher ziemlich sicher, und das haben die letzten Updates auch schon nachhaltig bewiesen, dass Cardhop mit jedem Versionssprung besser wird 😊

aptgetupdateDE Wertung: (9/10)

Gewinnspiel

Flexibits Inc. hat aptgetupdateDE drei Lizenzen von Cardhop für eine Verlosung zur Verfügung gestellt.

Zur Teilnahme kommt wieder Gleam zum Einsatz (Link am Ende des Artikels), bei dem die folgenden optionalen und gleichwertigen Lose enthalten sind:

  • Frage beantworten
  • aptgetupdateDE bei Twitter folgen
  • Tweet zur Review bei Twitter retweeten
  • aptgetupdateDE bei Facebook besuchen
  • aptgetupdateDE bei Google+ besuchen

Die Auslosung findet kommenden Freitag, den 08.06.2018, statt. Viel Glück!

-> Cardhop Verlosung

Permalink

Clock Bar · Uhrzeit in der Touch Bar anzeigen lassen

Hin und wieder erreichen mich Fragen, die sich um das Anzeigen der Uhrzeit in meiner Touch Bar drehen. Wie schon mehrfach geschrieben setze ich seit über einem Jahr auf eine mit BetterTouchTool selbst erstellte Touch Bar und bin somit in der Anzeige extrem flexibel.

BTT erfordert auf Seiten der Konfiguration leider etwas Einarbeitungszeit. Zudem ist das Tool keine Freeware mehr. Wer dennoch die Uhrzeit in seiner Touch Bar anzeigen lassen möchte, sollte sich Clock Bar genauer anschauen.

Diese kostenlose App platziert sich nach dem Starten im Control Strip und kann wahlweise das 12- oder 24-Stunden-Format anzeigen.

Dazu kann man der Uhr einen farblich anderen Anstrich verpassen.

Der Quellcode zu Clock Bar ist bei GitHub zu finden. Zur Installation sollte natürlich ein MacBook Pro mit Touch Bar vorhanden sein.

-> https://github.com/nihalsharma/Clock-Bar

Abschließend vielleicht noch mal meine aktuelle Touch Bar, die ich mit BetterTouchTool erstellt habe. Hier hat die Uhr dann doch noch mal eine etwas andere Qualität 😉

(via)

Permalink

Neustart · aptgetupdateDE Tippspiel für die WM 2018 + Auswertung des Bundesliga-Tippspiels 2017/18

In gut zwei Wochen startet in Russland die Fußball WM 2018.

Grund genug unser traditionelles Tippspiel neu zu starten.

Fussball Tippspiel WM2018-fs8

An den Spielregeln hat sich, von der für Turniere leicht angepassten Punkteregel abgesehen, nichts verändert.

Bestehende Accounts aus der letzten Bundesligasaison bleiben bestehen und können weitergenutzt werden. Neuanmeldungen sind selbstverständlich erwünscht.

-> https://www.kicktipp.de/aptgetupdate

Gleichzeitig gibt es natürlich die Auswertung (Top 25) zu unserem Tippspiel für die vergangene Fußball Bundesligasaison 2017/2018:

  1. FCB1
  2. rotd
  3. levjung89

Vergleicht man hier mit unserem Tippspiel der Saison 2016/2017 sind das bekannte Namen… Auf jeden Fall herzlichen Glückwunsch an euch drei und großen Dank an die restlichen Teilnehmer 😃

snipaste20180529_094833-fs8

Permalink

Kurztipp: Latest · macOS Apps up-to-date?!

Eine der großen Vorteile des Mac App Stores ist die zentrale Verwaltung von Software-Updates. Aber auch außerhalb dieser Plattform ist man mit seinen Mac-Apps über das Sparkle Framework eigentlich immer auf dem neusten Stand.

Gerade bei der Installation von sehr vielen Apps kann man hier dennoch recht schnell den Überblick verlieren. Genau hier kann Latest helfen.

Bildschirmfoto 2018-05-22 um 13.04.45-minishadow-fs8

Diese kostenlose App überprüft alle aus dem Mac App Store installierten sowie “Sparkle enabled” Apps auf Aktualisierungen und zeigt diese inkl. der Release Notes der letzten Version an.

Dazu kann man alle angezeigten Apps einzeln oder zusammen starten lassen, was schlussendlich die eigentliche Aktualisierung der App anstößt.

Latest_aguDE-fs8

Der Quellcode von Latest kann bei GitHub studiert werden.

-> https://mangerlahn.github.io/Latest

Permalink

macOS 10.13 High Sierra Installer per Skript herunterladen (ohne Mac App Store)

Lange Zeit waren die OS X Installer exklusiv im Mac App Store verfügbar. Mit macOS 10.12 Sierra hat Apple dieser Exklusivität ein Ende gesetzt. Seitdem sind auch die macOS Installationsvolumen (inkl. der Beta-Versionen) im regulären Software Update Katalog enthalten und können über Apple Kommandozeilentool softwareupdate heruntergeladen werden.

Genau dieses Feature hat sich Greg Neagle zu Nutze gemacht und ein umfangreiches Python Skript namens installinstallmacos.py geschrieben.

Die verfügbaren Optionen dieses Skripts, für deren Ausführung Admin-Rechte benötigt werden, werden über folgendes Terminalkommando angezeigt:

sudo /pfad/zu/installinstallmacos.py -h

Per default, also wenn man keine der verfügbaren Optionen nutzt, wird der im Skript definierte Software Update Katalog genutzt. Am 13.05.2018 standen so folgende macOS Versionen zum Download zur Verfügung: (Falls es Unklarheiten bei der Produkt- und Buildversion gibt, einfach hier klicken.)

sudo /pfad/zu/installinstallmacos.py

In diesem Beispiel habe ich mich, fernab der angezeigten Betas, für die letzte verfügbare Version von macOS 10.13 High Sierra (Option 3) entschieden.

Der Download wiegt etwas mehr als 5GB und dauert nun dementsprechend lange.

Das fertig erstellte Disk Image landet im Arbeitsverzeichnis.

Sobald man dieses Image mountet, findet man die macOS Installer App im Applications Verzeichnis.

Nebenbei sei erwähnt, dass während der Laufzeit des Skriptes im Arbeitsverzeichnis noch ein content-Verzeichnis angelegt wird. Dieses Verzeichnis gehört dem root und es beinhaltet alle Katalogdaten und Downloadkomponenten, die zur Erstellung des Disk Images benötigt werden. Ist das Image erstellt, kann dieses Verzeichnis demnach gelöscht werden.

Über die zusätzlichen Optionen wie –compress bzw. –workdir kann man ein komprimiertes bzw. besser handhabbares Disk Image (mit dem Installer auf oberster Ebene) erstellen bzw. das Arbeitsverzeichnis anpassen. Mit der Option –catalogurl kann man sogar einen anderen als im Skript verwendeten Software Katalog nutzen.

Der Standard Software Katalog für macOS High Sierra ist übrigens dieser:

https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog

Schlussendlich kann man also festhalten, dass zum Herunterladen von macOS (High Sierra) nicht unbedingt der Mac App Store von Nöten ist.

Das hier vorgestellte Skript kann bei GitHub heruntergeladen werden.

-> https://github.com/macadmin-scripts/installinstallmacos.py

(via)