[Quicktip] Adobe Camera RAW Update für Photoshop

Ihr braucht die neueste Version des Adobe Camera RAW Plugins für Photoshop?

Dann ruft mal folgende URL auf:
ftp://ftp.adobe.com/pub/adobe/photoshop/cameraraw/

Sucht euer Betriebssystem aus, und dann die richtige Version:

  • Version 2.x für PS CS
  • Version 3.x für PS CS2 und PS Elements 3 und 4
  • Version 4.x für PS CS3 und PS Elements 5 und 6
  • Version 5.x für PS CS4 und PS Elements 6, 7 und 8
  • Version 6.x für PS CS5 und PS Elements 9

Nehmt die aktuellste Version im jeweiligen Ordner und installiert das Teil – am besten die Datei mit “_updater” nehmen, dann könnt ihr das Plugin bequem per Setup updaten.

Dann Photoshop neu starten.

Fertig.

[Quicktip] VMWare Images in VirtualBox importieren / konvertieren

Glücklicherweise unterstützt Virtualbox seit Version 2.1.0 nativ VMWware VMDK Dateien – also die Festplatten-Images von VMWare. Die Vorgehensweise ist folgende: man erstellt eine neue virtuelle Maschine mit Virtualbox. Wenn man gefragt wird, ob man eine neue Festplatte erstellen möchte oder bereits eine hat, wählt man letzteres. Anschließend wählt man einfach die VMDK Datei des VMWare Systems aus und bestätigt.

Das Problem ist nun: macht man dies bei einem Windows-Gastsystem und fährt es anschließend hoch, so wird man wahrscheinlich einen Bluescreen bekommen. Das Problem: VirtualBox verwendet in der Standardeinstellung scheinbar inkompatible Treiber für den Festplatten Controller.

Und hier gibt’s die Lösung für das Problem:

Die Settings der VM aufrufen und prüfen, ob folgende Einstellungen wie auf den Bildern zu sehen, gesetzt sind.

Anschließend fügt ihr die VMWare VMDK beim IDE Controller als Festplatte hinzu – falls die Platte bereits beim SATA Controller eingebunden ist, entfernt ihr sie dort wieder.

Anschließend die VM hochfahren und Windows sollte problemlos starten.

[Quicktip] Mac Schlüsselbund übertragen

Um einen Schlüsselbund von einem Mac zum nächsten zu übertragen, sind folgende Schritte nötig:

  • “~/Library/Keychains/login.keychain” vom ursprünglichen Mac zum neuen Mac übertragen
  • Die Datei umbenennen, etwa in “login_alt.kc”
  • “login_alt.kc” nach “~/Library/Keychains/” kopieren
  • die “Schlüsselbundverwaltung” starten
  • “Ablage” – “Schlüsselbund hinzufügen” wählen
  • “login_alt.kc” Datei im Keychains Ordner auswählen und bestätigen
  • “login_alt.kc” erscheint nun links in der Liste der Schlüsselbunde. Mit der rechten Maustaste anklicken und anschließend “Schlüsselbund freigeben” auswählen

Nun wird das Passwort für den Keychain abgefragt. Dieses ist NICHT das Passwort des neuen Macs, sondern das des alten Macs! Anschließend könnt ihr das Passwort für den Schlüsselbund aber ändern.

Ab sofort könnt ihr die gespeicherten Schlüssel wieder wie gewohnt zugreifen.

[Quicktip] iTunes Wlan Sync mit iPhone / iOS5 geht nicht

Da muss ich doch direkt nochmal einen Quicktip zum Thema Wlan Sync mit iTunes nachreichen. Ich hab eben verzweifelt versucht, dieses tolle Feature zum Laufen zu bekommen, bin aber immer wieder gescheitert. Hier nun die Anleitung, wie es funktioniert:

  • iPhone per Kabel an den Rechner hängen
  • iTunes öffnen und iPhone links in der Liste auswählen
  • im Tab “Übersicht” unten das Häkchen bei “Mit diesem iPhone über Wlan synchronisieren” auswählen
  • ein letztes mal per Kabel synchronisieren
  • itunes neu starten (sicherheitshalber)
  • iphone ans Stromnetz hängen
  • und jetzt ganz wichtig: bei einem Laptop/Macbook dieses auch ans Stromnetz hängen!
  • beide Geräte sollten natürlich im gleichen Wlan hängen bzw. sich per Netzwerk sehen können (Der Rechner kann auch per Kabel am gleichen Router/Switch/Accesspoint hängen)
  • nun sollte das iPhone im iTunes erscheinen, als ob es per Kabel verbunden ist und wird auch gleich den Sync starten
  • Falls es nicht klappt: auf dem iPhone “Einstellungen – Allgemein – iTunes WLAN Sync” aufrufen und dort “jetzt synchronisieren” drücken
  • Falls es noch immer nicht geht: prüft, ob auf eurem Rechner eine Firewall aktiviert ist – dann müsst ihr natürlich iTunes für eingehende Verbindungen freischalten. Andere Möglichkeit: prüfen, ob euer Router nicht irgendwelche Ports bzw. Protokolle im internen Netzwerk blockiert…

[Update]
Hier noch ein Nachtrag, weil ich in den Kommentaren drauf hingewiesen wurde (Danke Frank!):
Scheinbar macht es Sinn, den persönlichen Hotspot zu aktivieren, sonst gibt es wohl Probleme beim Wlan Sync. Also auch mal diesen Punkt ausprobieren, falls es bei euch nicht funktioniert…

[Update 2]
Da offensichtlich einige Leute den Haken für die WLan Sync Aktivierung nicht sehen können, hier nochmal ein Bild davon:

[Update 3]
Einen weiteren Tip aus den Kommentaren (von Tino), möchte ich hier einfach mal für alle Leute, die eine Fritz Box verwenden, zitieren:
In die wlan Einstellungen der Fritz-Box gehen und dort (unterhalb der Liste, wo alle über wlan verbundenen Geräte angezeigt werden) das Häkchen bei “Die angezeigten WLAN-Geräte dürfen untereinander kommunizieren” setzen.

[Update 4]
Das Thema Wlan Sync scheint noch immer viele Leute zu beschäftigen, und so erreichte mich eine Mail von Eric mit dem Hinweis, bestimmte Tips aus den Kommentaren nochmal hervorzuheben. Da die Zusammenfassung schon gut passt, zitiere ich einfach mal:
“Zum einen den Port 62078 für TCP sowie UDP freigeben.

Je nach Router muss noch was beachtet werden: Bei Nutzern, deren Router NAT verwendet, werden Ports nur freigegeben, wenn man Port Forwarding nutzt. Die Einstellung sieht meist so aus:

– Es muss bei Dienst meist “Andere Anwendung/en” ausgewählt werden
– Bei der IP Adresse muss der Nutzer dann die IP seines Laptops/PC angeben (sofern der Router dies nicht selbst macht) die er vom Router per DHCP
Server zugewiesen bekommen hat.
– TCP auswählen.
– von Port: 62078 eintragen bis Port: 62078 eintragen
– an Port: 62078 eintragen.
– speichern
– Und das ganze wiederholen und bei Protokoll dann aber UDP auswählen.

Zudem hat ein anderer User in den Kommentaren den Link von Apple gepostet, in dem zum Neustart des Dienstes “Apple Mobile Device” geraten wird.
Der Link ist: http://support.apple.com/kb/TS1567?viewlocale=de_DE

Vielen Dank an Eric!

[Quicktip] Apps starten nach iOS 5 Update nicht mehr

Habt ihr auch das Problem, dass sich nach dem Update auf iOS 5 keine nicht-Apple App. mehr starten lässt? Dann macht mal folgendes:

  • startet den AppStore auf dem iPhone/iPad
  • sucht nach Updates/loggt euch mit eurer Apple ID ein
  • versucht jetzt nochmal, Apps zu starten

Die Updates an sich sind scheinbar nicht wichtig, aber der Login mit eurer Apple in scheint es zu sein. Ich hatte dieses Problem auf 2 iphones und einem iPad 2. Der simple Login in den AppStore hat es gelöst.

[Quicktip] Wie installiere ich “ar” unter Debian nach?

Debian Installationspakete (.deb) werden mit dem GNU Archiver zusammengepackt. Will man diese manuell entpacken, benötigt man “ar”. Dieses Tool ist eigentlich standardmäßig in Debian vorhanden. Sollte dies nicht der Fall sein – so ging es mir – geht die große Suche los. Nach einiger Recherche fand ich dann endlich das richtige Paket: “binutils”. Also ruft man folgenden Befehl auf:

aptitude install binutils

Und schon kann man “ar” verwenden.

[Quicktip] Grad-Zeichen ( ° ) mit dem iPhone tippen

Sorry für die blöde Überschrift, aber besser kann man es wohl nicht beschreiben 😉

Ich bin gestern auf diese Problematik über Twitter aufmerksam geworden, als ein User das Problem ansprach. Und nun hat er auch die Lösung dazu gepostet:

Einfach die Taste “0” (für Null) gedrückt halten, dann erscheint das Grad Zeichen 😉

via @flo_muc

[Quicktip] aktuellen git branch im bash prompt anzeigen

Hier mal wieder etwas nettes für die Mac bzw. Linux User unter euch. Mittels der hier beschriebenen Methode könnt ihr euch einfach – sofern ihr euch innerhalb eines mit git versionierten Ordners befindet – den aktuell ausgecheckten Branch anzeigen lassen. Die hier verwendete Methode gilt für die bash. Mit kleinen Abwandlungen sollte es aber auch auf anderen Shells laufen.

In eurem Homeverzeichnis – mittels eines einfachem “cd” gelangt ihr dort hin – müsst ihr nur die Datei “.bash_profile” bzw. unter Linux die “.bash_rc” editieren und folgende Zeile einfügen (es handelt sich um eine Zeile!):

export PS1='\[\033[01;32m\]\u\[\033[01;34m\] \w\[\033[31m\]$(git branch 2>/dev/null|cut -f2 -d\* -s) \[\033[01;34m\]$\[\033[00m\] '

Falls ein “export PS1” bereits vorhanden ist, müsst ihr es ersetzen bzw. beide zusammenführen.

Was passiert? Durch die Formatierung wird das aktuelle Verzeichnis in grün angezeigt, ein evtl. anzeigbarer Branchname in rot. Die Farbe kommt von den Zahlenwerten in den eckigen Klammern. Wenn ihr keine farblichen Veränderungen wünscht, dann lasst die entsprechenden Codes einfach weg.

Falls ihr bereits eigene Formatierungen für die PS1 vorgenommen habt, findet ihr hier den eigentlich relevanten Teil für die Ausgabe des git branches:

$(git branch 2>/dev/null|cut -f2 -d\* -s) 

Nachdem ihr die bash_profile bzw. bash_rc editiert habt, speichert alles ab, schließt das Konsolenfenster und öffnet es dann erneut. Und schon sind die Änderungen sichtbar.

via asemanfar.com

[Quicktip] Ruhezustand in Windows 7 aktivieren

Da ich einer von (hoffentlich) vielen Menschen bin, der bei Nichtbenutzung seine Technik vom Strom trennt, bringen mir Standbymodus oder “Hybrider Ruhezustand” von Windows 7 nicht viel. Ich möchte einfach den aktuellen Zustand meines Rechners speichern und den Rechner komplett ausschalten können. Unter Windows 7 finde ich aber nur das hier:

Der normale Ruhezustand, wie man ihn z.B. von Windows XP kennt, macht genau das. Er speichert den kompletten Arbeitsspeicher auf die Festplatte und schalten anschließend den Rechner aus. Wenn man ihn wieder einschaltet, wird der vorherige Zustand wieder hergestellt und man kann normal weiter arbeiten. Gerade wenn man intensive Arbeitsumgebungen wie z.B. Entwicklungsumgebungen und Emulatoren am Laufen hat, kann man sich somit lange Startzeiten sparen.

Um diesen altbekannten Ruhezustand unter Windows 7 wieder zu aktivieren, ist folgendes nötig:

Anschließend finden wir den alten Ruhezustand wieder im “Herunterfahren” Menü:

[Quicktip] Callback-Funktionen mit Javascript

Neben der Möglichkeit, unter Javascript anonyme Funktionen direkt als Parameter zu übergeben, kommt man vielleicht auch mal an die Stelle, dass man einer Methode den Namen einer anderen Funktion übergeben möchte, die diese dann nach Fertigstellung ihrer Aufgabe ausführen soll. Da man nicht einfach wie z.B. bei php den Funktionsnamen dynamisch per Variable angeben kann, muss man einen kleinen Trick anwenden. Und der geht so:

if(typeof window[funcName] == 'function') window[funcName]();

In der Variable “funcName” steht der Name der Funktion drin, die ihr aufrufen wollt. Der if-Block davor dient nur der Sicherheit – die Funktion wird nur aufgerufen, wenn es sie auch gibt. In der Klammer bei ” window[funcName]()” könnt ihr natürlich wie gewohnt Parameter übergeben.

[Update]
Und hier noch eine weitere Möglichkeit, die mir persönlich besser gefällt und die auch zuverlässiger funktioniert:

function funktionEins(data, callback) {
    //...
    //do something with data...
    //...
    //run our callback
    if(callback != undefined && typeof callback == 'function') callback();
}

Optional kann man natürlich auch Daten/Variablen an die Callbackmethode übergeben:

callback(data);

Wir haben nun also eine Ausgangsfunktion. Rufen wir diese nun auf und übergeben eine existierende Funktion oder eine anonyme Funktion, so kann diese ausgeführt werden:

function funktionZwei() {
    //do something
}
funktionEins("test", funktionZwei);

oder eben

funktionEins("test2", function(data) {
    alert(data);
});

mit einer anonymen Funktion, die in diesem Beispiel eben auch einen Parameter anbietet.

via selfhtml.org