Posts Tagged ‘Mac’

Samstag, 4. Juni 2011

Manuell ein TimeMachine sparsebundle-Image anlegen

Für meinen betagten PowerMac G5 sah der Befehl folgendermassen aus:

$ hdiutil create -size 500g -fs HFS+J -volname "BETA" beta_000a95XXXXXX.sparsebundle

… wobei ich aus Datenschutzgründen die MAC-Adresse mittels „X“-Zeichen unkenntlich gemacht habe.

Das damit erstellte Image kann man anschliessend auf einer Samba-Freigabe auf einem Server ablegen und als TimeMachine-Ziel benutzen. Bei mir klappte diese Art von Backup einige Monate, bis das Image irgendwie korrumpiert wurde. Seither fahre ich kein TimeMachine-Backup mehr.

Vielleicht bringt ja die WWDC-Keynote 2011 eine interessante neue Möglichkeit (iCloud?), um Backups zu fahren.

Tags: , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 11. Mai 2011

Pixelmator fehlt „Copy Merged“ — ein Workaround

In einem Bilddokument, bestehend aus mehreren Layern, möchte man eine Auswahl kopieren, dabei aber nicht nur die Bitmap-Daten des aktuellen Layers mitnehmen, sondern die Ansicht aller Layer kombiniert. In Adobe Photoshop heisst die Funktion „Copy Merged“. Leider fehlt diese in Pixelmator (noch). Hier ein Workaround:

Create a slice in the area you want to copy.

In the dialog with the slice info, drag the thumbnail to your desktop. It will now be a stand-alone image of the merged content, which you can drag & drop into your current or a different Pixelmator document. Still quite a workaround, but it’s substantially faster with a large file than copying and merging layers.

Quelle: Pixelmator | Support | View topic – Copy Merged

Tags: , , , ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Sonntag, 9. Januar 2011

Digitaler Mitschnitt eines Telefonanrufs unter Mac OS X

Soeben packte mich der Reiz, einen Telefonanruf (auf eine nicht mehr gültige Rufnummer, notabene) mitzuschneiden und zwecks Belustigung an meine Kollegen zu versenden.

Unter Mac OS X absolut kein Problem. Man benötigt:

Nachdem man sowohl Skype wie auch Audio Hijack installiert hat, startet man zuerst Audio Hijack und eröffnet eine neue Session, die auf die Applikation „Skype“ zeigt. Ein Klick auf den Knopf Hijack startet Skype und macht Audio Hijack bereit für den Mitschnitt.

Nachdem man die Handy-Nummer in das Wählfeld von Skype eingegeben hat (aber noch ohne den Wählen-Knopf zu drücken), muss man die Audio Hijack-Aufnahme mittels Record starten. Anschliessend wechselt man umgehend zurück nach Skype und wählt die Nummer.

Die Audiodaten, die über den Lautsprecher ertönen, werden im Hintergrund digital mitgeschnitten und im Session-Profil angegeben Ordner im AIFF-Format abgelegt.

Nachdem die Aufnahme abgeschlossen wurde, konvertiert man sich die übergrosse AIFF-Datei ins MP3-Format, damit die Mailserver sich nicht verschlucken:

$ ffmpeg -i Skype\ 20110109\ 1702.aiff -f mp3 -ab 192k -ar 44100 41790000000-2011-01-09.mp3

Es erschien bei mir zwar die Fehlermeldung

[libmp3lame @ 0x189ac00]lame: output buffer too small (buffer index: 8777, free bytes: 1015)
Audio encoding failed

doch das MP3 liess sich mit VLC problemlos abspielen.

Tags: , , , , , , , ,
Labels: Allgemein

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 25. November 2010

Mac OS X 10.5 eine individuelle Druckervoreinstellung „einbrennen“

What you are looking for is the com.apple.print.lastPresetPref key, which has a class of string, and a default value of Standard. Just replace Standard with the exact name of your saved preset, then save the edited file. If you’re running 10.5, you’re done — voilà!

Quelle: Modify default custom print settings in 10.5 and 10.6 – Mac OS X Hints

Am Besten öffnet man Apples Property List Editor (Teil von XCode), in dem man in einem Terminal-Shell folgenden Befehl eingibt:

$ open ~/Library/Preferences/com.apple.print.custompresets.plist

So habe ich es endlich fertiggebracht, dass Mac OS X 10.5 auf meinem HP Laserjet 1300 auf Tray 1 druckt, welches mit Ausschusspapier bestückt ist …

Tags: , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Donnerstag, 7. Oktober 2010

Mit AppleScript den Namen der Applikation im Vordergrund auslesen

Beim Upgrade von Mac OS X 10.4 (Tiger) auf Mac OS X 10.5 (Leopard) musste ich folgenden Code anpassen:

tell application "System Events"
	set app_name to name of the second process whose frontmost is true
end tell

… wurde neu zu …

tell application "System Events"
	set app_name to name of item 1 of (every process whose frontmost is true)
end tell

Quelle: Writing AppleScripts That Dynamically Target Either Safari or WebKit

Tags: ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Dienstag, 22. Juni 2010

AddressBookSync 1.4 hängt




AddressBookSync
"Processing Friend Information" forever


Originally uploaded by emeidi

Wer Mac OS X einsetzt, seine Kontakte in Apples Addressbook eingepflegt hat und Facebook-Benutzer ist, sollte sich unbedingt Dan Auclairs AddressBookSync herunterladen und installieren. Insbesondere mit einem iPhone ist dieses Tool Gold wert, da es die Profilfotos von Facebook-Kontakten ins Addressbook übernimmt — und dieses Foto bei Anrufen der entsprechenden Person dann anzeigt.

Nur habe ich unter Mac OS X 10.4.11 ein grosses Problem: Die nützliche Applikation scheint beim zweiten Start bei „Processing Friend Information“ zu hängen (s. Bildschirmfoto). Das Tool kann ich aber dennoch problemlos mit Druck auf Apfel+Q beenden.

Mittlerweile habe ich einen Workaround herausgetüftelt, um das Problem temporär zu beheben:

$ rm ~/Library/"Application Support"/AddressBookSync/AddressBookSync_14.saveData
$ rm -rf ~/Library/Caches/AddressBookSync

Diese zwei Shell-Kommandos löschen den nicht-flüchtigen Zwischenspeicher des Tools. Wenn man das Programm danach neu startet, synchronisiert es problemlos.

PS: Der Entwickler wurde über das Problem informiert.

Tags: , , , , , ,
Labels: IT

Keine Kommentare | neuen Kommentar verfassen

Samstag, 20. Februar 2010

webkit2png installieren und benutzen

Diese Woche wollte ich mir von einem guten Dutzend Web-Sites Screenshots erstellen. Unter Mac OS X ist das dank dem nützlichen Tool Paparazzi! absolut kein Problem. Die Applikation greift auf WebKit, Apples quelloffene Rendering-Engine zurück, um die Web-Seiten zu laden und fertigt danach ein Bildschirmfoto an. Leider lässt sich diese Applikation aber nicht automatisieren — für ein Foto einer bestimmten Seite mag sie sich durchaus eignen, doch ein dutzend Fötelis verlangt tüchtig Handarbeit.

Deshalb gibt es das pythonbasierte Kommandozeilen-Tool webkit2png. Um es unter Mac OS X 10.4 zum Laufen zu bringen, sind aber noch einige Vorbereitungen nötig. Namentlich muss pyObjC heruntergeladen, kompiliert und installiert werden, um auf Cocoa zurückgreifen zu können (Vorausbedingung: svn ist auf dem System bereits installiert — die neueste Version von Python schadet garantiert auch nicht):

# cd /tmp
# svn co http://svn.red-bean.com/pyobjc/branches/pyobjc-1.4-branch/
# cd pyobjc-1.4-branch
# python setup.py bdist_mpkg --open

Nachdem der Installer kompiliert wurde, öffnet sich automatisch ein von Apple-Installern gewohntes Fenster im GUI, das durch die Installation führt.

Sobald die „Python-Objective C-Brücke“ installiert wurde, kann man sich webkit2png herunterladen:

$ cd ~
$ wget "http://www.paulhammond.org/2009/03/webkit2png-0.5/webkit2png-0.5.txt"
$ mv webkit2png-0.5.txt webkit2png
$ chmod 755 webkit2png

Anschliessend fügt man die URLs der zu photographierenden Web-Sites zeilenweise in eine Textdatei ein und kickt die Foto-Session an:

$ cat urls.txt | xargs python ~/webkit2png -F

Nach wenigen Sekunden/Minuten ist das Verzeichnis mit Bildschirmfotos gefüllt.

Tags: , , , , ,
Labels: Web

Keine Kommentare | neuen Kommentar verfassen

Samstag, 3. Oktober 2009

c’t offline update unter Mac OS X – es geht (doch nicht)!

Damit man das äusserst nützliche Tool c’t offline update unter Mac OS X zum laufen kriegt, sind folgende Schritte notwendig:

  1. MacPorts herunterladen und installieren
  2. sudo port install wget
  3. sudo port install cabextract
  4. sudo port install xmlstarlet
  5. sudo port install dos2unix

Anschliessend führt man folgenden Befehl aus:

$ cd ctupdate/sh
./DownloadUpdates.sh

… und folgt den Anweisungen auf dem Bildschirm.

Usage: ./DownloadUpdates.sh [system] [language] [parameter]

Also beispielsweise:

./DownloadUpdates.sh wxp deu

Schick!

wget: unrecognized option `--connect-timeout=1'

Nachtrag

Unter Mac OS X 10.6 funktioniert der Download der WindowsUpdates.

Tags: , , ,
Labels: Allgemein

1 Kommentar | neuen Kommentar verfassen

Freitag, 2. Oktober 2009

Adobe Photoshop und Command-H

Keyboard shortcuts deviate from the OS X standard, and from each other. Command-H should always Hide the application,

Quelle: A big-assed post about Fireworks / journal / hicksdesign

Seit frühestens 2004 nerve ich mich jedesmal wieder daran …

Tags: , ,
Labels: Apple

Keine Kommentare | neuen Kommentar verfassen

Mittwoch, 15. Juli 2009

MacBook Air – Spezialanfertigung

Tags: , ,
Labels: Apple, Funny

Keine Kommentare | neuen Kommentar verfassen