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.

    Links und Fundsachen aus dem Web 2011-11

    iPad – iOS 5 Gesten im Überblick

    Mit iOS 5 gibt es für das iPad 2 ein paar sehr praktische Gesten. Einen kurzen Überblick gibt es hier.

    • Multitasking-Leiste anzeigen (aktive Apps)
      mit vier oder fünf Fingern von unten nach oben streichen
    • Direkt in die nächste aktive App
      mit vier oder fünf Fingern nach links oder rechts wischen (die Reihenfolge entspricht der, wie die Anwendungen geöffnet wurden – siehe Multitasking-Leiste)
    • Homescreen aufrufen
      mit fünf gespreizten Fingern auf den Display zusammenziehst (hilfreich wenn der Homebutton defekt ist)
    • Mitteilungszentrale einblenden
      vom oberen Bildschirmrand mit einem oder mehreren Fingern nach unten wischen
    • Bedieungshilfen / Assistive Touch
      zu aktivieren unter Einstellungen -> Allgemein -> Bedienhilfen (störender Button lässt sich verschieben)

      Wozu benötigt man noch Hardware-Buttons?

    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.

    Drucker einrichten (TH-Wildau)

    Wie eigentlich in jeder Universität/Hochschule kann man aus dem Netzwerk (VPN) drucken.
    So auch in der TH-Wildau. Für Windows gibt es bereits eine Tutorial.
    Alle die einen Mac benutzen müssen sich selbst helfen. Darum hier eine kleine Anleitung.
    Continue Reading »

    8s Adrenalin


    Continue Reading »

    Mac OS X Lion und TrueCrypt

    Seit dem Update auf Mac OS X Lion funktioniert TrueCrypt 7.0a nicht mehr out of the box. Es kommt die Fehlermeldung:

    Library/Filesystems/fusefs.fs/Support/fusefs.kext failed to load – (Libyern/kext) link rror; check the system/kernel Logs for errors or try kextutil(8). The MacFUSE file system is not available (71).

    Abhilfe schaft die Installtion der neue MacFuse Core Version 2.1.9.

    Update: ab TrueCrypt 7.1 wird auch Mac OS X Lion unterstützt.