Schlagwort-Archiv: mac

Eigene Datei und Ordner Icons

Immer diese Mac User… eigene Icons für Dateien & Ordner sind jedoch ganz hilfreich. Der Mensch merkt sich Bilder meist besser als Text. Mit einer Assiziation zu einem Bild, kann man beispielsweise schneller zu einer Datei navigieren.

Um eigene Bilder zu verwenden benötigt man ‘.icns’-Dateien. Diese kann man einfach und kostenlos mit der Anwendung Img2icns bewerkstelligen. Nachdem die Applikation heruntergeladen, entpackt und gestartet ist, muss man nur noch ein geeignetes Bild hineinziehen.

Für Icons bevorzuge ich zum Beispiel PNGs mit transparentem Hintergrund. Unter /System/Library/CoreServices/CoreTypes.bundle/Contents/Resources gibt es die Standard Icons.

Wie man jetzt das Icon ersetzt beschreibt Apple hier.

Hier gibt es fertige Icons:

Oracle’s Java 7 auf Mac OS X

Seit Oktober 2010, mit der Übernahme Sun’s von Oracle, hat Apple beschlossen ihre eigene Java-Implementierung nicht mehr weiter entwickeln zu wollen. Vor ein paar Stunden hat Oracle nun das erste Java Release (7u4) für Mac OS veröffentlicht. Ich bin jetzt guter Hoffnung, dass für alle Systeme (Windows, Linux und Mac) von Oracle zeitgleich neue Versionen und damit auch fixes herauskommen.

Java 7 installieren

  1. Java 1.7 downloaden
  2. Heruntergeladene dmg Datei öffnen und den Installer durchklicken
  3. Das JDK sollte nun erfolgreich installiert sein
  4. Nun öffnet man die Java-Einstellungen, welche unter /Programme/Diesntprogramme liegen
  5. Den Eintrag Java 7 SE nach oben ziehen
  6. Jetzt kann man über das Terminal kontrollieren, ob alles funktioniert

Eclipse einrichten

  1. Eclipse öffnen
  2. Preferences (cmd + ,) öffnen
  3. Java -> Installed JREs wählen
  4. Add… Button drücken und MacOS X VM auswählen
  5. Im JRE Home Feld “/Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home” eintragen
  6. Jetzt sollten die JRE system libraries gefühlt sein
  7. Dem JRE name noch beispielsweise “JDK 1.7″ eintragen und Finish drücken
  8. Jetzt kann man das JDK 1.7 wählen

Happy Coding.

ForkLift unter Mac OS X Lion

ForkLift ist ein klassischer file manager für Mac OS X. Habe ihn heut mal wieder nutzen wollen. Jedoch ist die alte Version 1.7.x nicht Lion kompatibel. Apple hat in Lion u.a. zwei Tools entfernt, die ForkLift nutzt. nmblookup und smbtree sind die Übeltäter. Um die nicht die aktuelle 2.x Version kaufen zu müssen, gibt es einen workaround.

  1. Lade das folgende Archiv herunter: http://download.binarynights.com/smb_tools.zip (~ 2,4 MB)
  2. Entpacke den Archivinhalt nach /usr/bin/
  3. Jetzt sollte ForkLift 1.7.x wieder unter Lion funktionieren

Erfolgreich getestet mit Mac OS X (10.7.3) und ForkLift (1.7.8).

Erlang auf Mac OS X installieren

Hier die kurz und einfache Installationsanleitung für Erlang auf Mac OS X (10.7.3):

  1. Das letzte Release hier herrunterladen
  2. Im Terminal folgendes ausführen
    # ggf. in der Verzeichnis Downloads wechseln
    # cd Downloads/
    tar -xzf otp_src_%VERSION-NUMBER%.tar.gz # download entpacken
    cd otp_src_%VERSION-NUMBER% # in das Verzeichnis wechseln
    ./configure # configurieren
    make # bauen
    sudo make install # installieren

    %VERSION-NUMBER% – Aktuell ist gerade ‘R15B01′.

  3. Das war es schon. Mittels …
    erl

    … gelangt man in die interaktive Erlang Console.

Mehr Informationen über Erlang sind hier zu finden:

Happy Coding.

.DS_Store’s nerven

.DS_Store’s (hidden files) legt Mac OS X auch automatisch auf USB-Stick und Netzlaufwerken an. Sie dienen dem System dazu individuelle Attribute (z.B. Position von Symbolen) zu speichern.

Um diesen Desktop-Service abzuschalten genügt es folgende Zeile im Terminal auszuführen und sich abzumelden bzw. einen reboot durchzuführen.

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

.DS_Store’s kann man natürlich auch bequem per Terminal entfernen. Dazu geht man in das gewünschte Verzeichnis und führt folgenden Befehl aus.

find . -name '*.DS_Store' -type f -delete

Update
Versteckte Dateien/Ordner im Finder anzeigen.

defaults write com.apple.finder AppleShowAllFiles TRUE
killall Finder

Rückgängig ist es mit folgenden Befehlen zu machen.

defaults write com.apple.finder AppleShowAllFiles FALSE
killall Finder

Proxy-Auto-Configuration (TH-Wildau)

Mit Hilfe der Proxy-Auto-Configuration (pac) findet der Webbrowser bzw. das System automatisch die passenden Proxy. Die pac ist eine einfache Text-/JavaScrip-Datei. Sie hat üblicherweise den Namen proxy.pac oder wpac.dat. Der Name ist jedoch Betriebssystem abhängig. Unter Mac OS X und den MS IE muss die Datei wpac.dat heißen.
Solch eine Proxy Konfiguration kann auch automatisch im Netzwerk verteilt werden. Dies passiert, aufgrund der Gerätevielfalt in der TH-Wildau, jedoch nicht.

In dieser wird eine JavaScript-Funktion FindProxyForURL(url, host) definiert.
Ein einfaches Beispiel für die TH-Wildau ist folgende Zeile.

function FindProxyForURL(url, host) { return "PROXY proxy.th-wildau.de:8080; DIRECT"; }

Die ganze PAC-Geschichte kann man natürlich auch noch weiter treiben…

function FindProxyForURL(url, host) {
	// function's
		// isPlainHostName(host)
		// dnsDomainIs(host, "localhost") || dnsDomainIs(host, ".beispiel.net")
		// shExpMatch(host, "192.168.178.*") || shExpMatch(host, "10.0.*") || shExpMatch(url, "https://*")
		// isInNet(host, "127.0.0.1", "255.255.255.0") || isInNet(myIpAddress(), "192.168.178.0", "255.255.255.0")
		// localHostOrDomainIs(host, "127.0.0.1") || localHostOrDomainIs(host, "beispiel.net")
	// return's
		// direkt - return "DIRECT";
		// proxy - return "PROXY your.proxy.net:port";
		// with fallback / multi proxy spec (proxy > direct) - return "PROXY proxy.th-wildau.de:8080; DIRECT";
 
	/*if (X() || Y()) {
		return "DIRECT";
	} else if (Y() && Z()) {
		return "PROXY proxy.th-wildau.de:8080";
	} else {
		return "PROXY proxy.th-wildau.de:8080; DIRECT";
	}*/
}

Diese Datei kann beispielsweise in das Benutzerverzeichnis gelegt werden.
Unter Mac OS X wird die pac unter Systemeinstellungen / Netzwerk / WiFi bzw. Ethernet / Button: Weitere Optionen / Tab: Proxies / Checkbox: Autom. Proxy Konfiguration eingetragen.

Hier gibt es noch weitere Informationen zum Thema Link.

PDF Dokumente unter Mac OS X verkleinern

Unter Mac OS X kann man schnell und bequem PDF Dokumente verkleinern.

PDF Dokument verkleinern (mit vielen Bildern)

  1. PDF mit Vorschau öffnen
  2. Ablage / Exportieren…
  3. Quartz-Filter: Reduce File Size
  4. Jetzt nur noch Speichern

Den Reduce File Size Quartz-Filter kann man auch noch selbst einstellen. Dazu öffnet man Programme / Dienstprogramme / ColorSync-Dienstprogramm und erstellt einen neuen Filter. Diesen Filter kann man nun selbst konfigurieren.

Viele PDFs auf einen Schlag verkleinern
Lässt sich beispielsweise mit dem Automator erledigen.

automator_reduce_pdfs.zip

Textauswahl in Quick Look aktivieren

Mit Quick Look betrachtete Dokumente lässt sich der Text gewöhnlich weder auswählen noch kopieren. Mit dem Tipp von lifehacker ändert sich dies:

defaults write com.apple.finder QLEnableTextSelection -bool TRUE; killall Finder

Wer Dateianhängen in der Mail.app ebenfalls gerne eine Textpassage kopieren möchte, greift zu:

defaults write com.apple.Mail QLEnableTextSelection -bool TRUE

Dann natürlich Mail.app nochmals starten.
Natürlich gibt es dass auch für die eingefleischten Microsoft Outlook:mac User:

defaults write com.microsoft.Outlook QLEnableTextSelection -bool TRUE; killall "Microsoft Outlook"

Um dies alles wieder rückgängig zu machen einfach folgendes ins Terminal tippen und bestätigen:

defaults delete com.apple.finder QLEnableTextSelection; killall Finder

NetBeans keyboard shortcuts

Bis dato hatte ich ausschließlich mit der Eclipse IDE programmiert. In der Hochschule wird jedoch NetBeans 7 eingesetzt.

NetBeans 7 ist gar nicht mal so übel. Jedoch sind die Tastaturkürzel (shortcuts) anders. Das macht das Leben nicht gerade einfacher. Darum habe ich mich mal auf die Suche nach einer Keyboard-Shortcut-Übersicht gemacht.

  • Using NetBeans IDE on Mac OS X
  • Wenn du wissen möchtest welche keyboard shortcuts es alles in denier NetBeans Version gibt, dann schau unter Tools -> Options -> Keymap nach.
  • Meine Favoriten:

    Shift + Esc Toggle Work-space Maximize/Minimize
    Ctrl+E Delete current line

    Quelle: Top 10 NetBeans IDE Keyboard Shortcuts I use the most

    Happy coding.

    Batteriezustand deines Macs über das Terminal erfahren

    Wieder einmal ein kleiner Artikel für die Mac-Terminal-Liebhaber. Wenn dich interessiert, was dein Akku noch enthält, wie viele Ladezyklen er hinter sich hat und wie viel seiner ursprünglichen Kapazität bereits abgebaut ist etc.
    Öffne das Terminal und führe folgendes aus

    ioreg -w0 -l | grep Capacity | cut -d " " -f 17-50

    Ich weiß diese Informationen lassen sich auch über Dienstprogramme / Systeminformationen abrufen. Jedoch lassen sich diese Information auch schön auf dem Desktop mittels den GeekTools / NerdTools darstellen. Wie das funktioniert, kannst du hier nachlesen.