
Wie Ihr im letzten Beitrag zum simplen DOF Calculator bemerkt habt, beschäftige ich momenten nebenbei etwas mit Objective-C und Xcode. Bekanntlich sind kleine praktische Beispiele die beste Methode die graue Theorie zu begreifen und anzuwenden. So wird meine nächste kleine Xcode Übung eine Art Browserweiche.
Einmal als standard Webbrowser definiert, wird ein Link, bspw. in Mail angeklickt, nicht direkt im Webbrowser geöffnet. Statt dessen werden mögliche Browser angezeigt, aus welchem man den gewünschten auswählt.
Ok … zu mindest für jene sinnvoll, welche mehr als einen standard Browser benötigen. Prinzipiell lies sich dies später auch auf verschiedenste Filetypen erweitern.
Voraussetzung
Es wird ein 64bit Intel Mac mit mindestens OSX 10.7 benötigt. Bis Version 0.3.1 reicht auch ein 32/64-bit Intel Mac mit Mac OS X 10.6.
Download
- Choose Wisely 0.5 (Mac OS X 10.7, Intel 64-bit, 21.02.2013)
Choose Wisely 0.3.1 (Mac OS X, Intel 32/64-bit, 30.03.2010)Choose Wisely 0.3 (Mac OS X, Intel 32/64-bit, 28.03.2010)Choose Wisely 0.2.2 (Mac OS X, Intel 32/64-bit, 19.02.2010)Choose Wisely 0.2.1(Mac OS X, Intel 32/64-bit, 19.02.2010)Choose Wisely 0.2(Mac OS X, Intel 32-bit, 17.02.2010)Choose Wisely 0.1(Mac OS X, Intel 32-bit, 16.02.2010)
Installation
… (Momentan einfach die herunter geladene Datei entpacken und Programm in den Programmordner verschieben/kopieren.)
! Da es (noch) keine signierte App ist, muss das erstmalige Öffnen unter Umständen zugelassen werden.
Update
… (Momentan einfach die herunter geladene Datei entpacken und Programm im Programmordner ersetzen. Die Einstellungen bleiben im plist-File erhalten.)
Verwendung
Die gewünschten Browser einfach per Drag&Drop auf das Fenster ziehen und zum entfernen wieder raus ziehen. Beim beenden wird automatisch der Stand samt Anzeigeeinstellungen gesichert.

Über den Menüpunkt View können neben den Namen auch die Version und die zu öffnende URL ein- oder ausgeblendet werden.
Einschränkungen
Das Limit liegt momentan bei maximal 5 Programmen und es wird noch nicht geprüft, ob das gewählte Programm URLs entgegennehmen kann. Die grobe Funktionalität steht, was fehlt sind die Feinheiten und das Abrunden des ganzen – ich höre die Developer Dokumentation im Hintergrund schon rufen.
Falls Euch wieder grobe Schnitzer auffallen, könnt Ihr sie mir gerne in den Kommentaren mitteilen.
Changelog
0.5 (21.02.2013)
- Erstes Lebenszeichen seit 3 Jahren
- Überführung des 2010er Xcode Projektes in ein aktuelles 2013er mit kleineren Aktualisierungen im Code
- Endich ein Icon! Erstmal ganz simple, aber die App ist nicht mehr so gesichtslos.
- Die neuen Mindestvoraussetzungen sind jetzt OSX 10.7
0.3.1 (30.03.2010)
- Problem der Unterscheidung mehrere Versionen eines Programmes bei gleichem Bundle Identifier aber unterschiedlichem Pfad behoben.
0.3 (28.03.2010)
- Anpassung des Programmmenüs ‚Edit‘ zu ‚Browser‘
- Tastaturkürzeln für direkte Browserwahl (CMD+1, CMD+2, usw.) und andere Menüpunkte
- Unterstützung von HTML-Dateien (*.html, *.htm)
- Unterstützung von Web-Internetadress-Dateien (*.webloc)
- Anpassung ‚Öffnen mit‘ und ‚Drag&Drop‘ auf Programmicon und Dockicon
0.2.2 (19.02.2010)
- Namenswirrwarr mit Wisley -> Wisely behoben. Da war der gute Wisley nicht ganz so wisely.
0.2.1 (19.02.2010)
- Ist jetzt ein 32/64-bit Universal Binary.
- Versionsnummer korrekt eingepflegt.
0.2 (17.02.2010)
- Anwendungsfenster startet nun mittig.
- Hinweiskonzept bei maximaler Programmanzahl (Limit: 5).
- Hinzufügen doppelter Programme wird verhindert.
- Mehrere Programme können mit einmal hinzugefügt werden.
0.1 (16.02.2010)
- Initial Release, nicht perfekt aber geschlüpft
Todo
Die Liste zeigt keine geplante Reihenfolge, eher was in den nächsten Versionen zu erwarten ist.
- Browserauswahl erscheint nur beim Drücken einer Taste beim Linköffnen bzw. kommt gleich der Standardbrowser.
Tastatursteuerung zur Direktwahl der Browser- Icon
- Lokalisierungen
- Updatefunktion (Sparkle)
Entgegennehmen von lokalen HTML-Filetypen! Problem der Unterscheidung mehrere Versionen eines Programmes bei gleichem Bundle Identifier aber unterschiedlichem Pfad (von Robert S. per Mail)- …
Ist so ähnlich wie choosy, nur schicken. Super praktisch. Weitermachen.
Danke. Stimmt ist etwas wie Choosy.
[…] probiert sich gerade in XCode und rausgekommen ist ein nettes kleines Tool: Choose Wisley. Eine Art Browser-Weiche. Choose Wisley deklariert dann als Standard Browser. Das kann man zum […]
Wow super! Habe mir gerade letzthin Choosy angesehen, aber war zu knauserig um es zu kaufen
@tigion:
obig verlinkte 0.2 endet bei mir in einem 404er.
Gruss
fidel
Moment … hab den Upload vergessen. 0.2 folgt in den nächsten 5 Minuten.
source?
@Astro: Source? Wo? Na hier auf der heimischen Platte. Noch …
[…] ich grad so drin bin, kommt gleich die Version 0.2 der Software Choose Wisely hinter her. Sie behebt kleinere Fehler und bietet folgende […]
Sehr coole Idee! Hab das Tool über Lifehacker (http://lifehacker.com/5475643/choose-wisely-lets-you-select-your-default-browser-on-a-per+link-basis) gefunden.
Als Web Developer muss ich ständig Links in diversen Browsern öffnen – erspart mir eine Menge Arbeit und funktioniert perfekt!
Noch komfortabler wäre es, wenn man den Browser auch über die Zifferntasten wählen könnte. Oder mit Pfeiltasten und Enter.
Manchmal ist das zentrierte Programmfenster recht weit von der Maus entfernt..
@Matthias: Danke. Mensch das zieht hier ja Kreise und genau dann, wenn ein Buchstabendreher drin ist.
Tastensteuerung und ein paar andere Verbesserungen stehen schon auf der Todoliste. Gibt noch einiges zu tun.
Richtig gut gemacht

Aber brauchst du nicht noch ein Application icon ;)?
Und wie hast du Objective C bzw Cocoa gelernt? Hast du dir ein gutes Buch gekauft?
@Mladen: Danke. Ja, ein Icon muss auch noch her, aber bis jetzt stand das Kennenlernen des Cocoa Frameworks im Vordergrund.
Gelernt bzw. viel geholfen hat mir die offizielle Doku und im Netz gibt es auch wie zu vielen anderen Programmiersprachen viele hilfreiche Resourcen. Wobei bei mir nicht das reine Programmieren das Problem ist, sondern das Verstehen von Xcode und die Verwendung von Cocoa. Das wäre eigentlich die Idee für einen kleinen Blogbeitrag …
Wenn ich auch ehrlich bin, ist das Programm nicht wirklich komplex. Ein Panel mit Text und Bild und etwas Drag & Drop. Letzteres war der eigentliche Grund für die Übung.
Danke für das kleine App.
Ein Lichtblick bei meinem Browser Chaos.
@Sebastian: Danke und deine Mail wird noch bearbeitet.
Hey cooles App, ideal für mich. Leider scheint es tatsächlich nur unter Snow Leopard zu laufen. Kannst du vielleicht den Quellcode auch zur Verfügung stellen, damit ich es unter 10.5.8 kompilieren, gegebenenfalls anpassen, kann?
Noch zwei Fragen:
Warum 5 Browser? Als ich das App vorgestellt habe, haben einige dieses „Feature“ bemängelt.
Das App kann keine localhost html files öffnen. Ist das app noch in Entwicklung, bzw. wir das ausgebessert?
Danke
@Sebastian: Die Beschränkung auf 5 Browser ist kein Feature, sondern eine Beschränkung. Ist ja erst eine 0.2er Version. Hier zählte erst mal mehr die Grundfunktionalität. Später werden natürlich auch mehr als 5 zulässig sein. (Siehe auch oben im Beitrag unter Einschränkungen)
Das öffnen von URLs ist was anderes als das Öffnen von html-Dateien. Beim „Öffnen Mit“ Menüpunkt auf die HTMl Datei müsste man Choose Wisely auswählen. Momentan ist diese Möglichkeit aber noch nicht aktiviert.
Klar ist sie noch in Entwicklung und oben gibt es auch eine Todoliste, wo man sehen kann was für kommende Versionen geplant ist.
@Gunman808: Danke für die Rückmeldung zu 10.5. Ich schaue mal, rein theoretisch müsste ich es ja auch unter 10.6 für 10.5 mit Xcode tauglich kompilieren lassen können.
Hätte noch eine Idee für ein nettes Feature.
Beim Aufruf einer Short-URL (bit.ly, tr.im, …) könnte man im URL-Feld gleich die komplette URL anzeigen und nicht verkürzte.
Vielen dank! Dieses App ist wunderbar für mich, weil ich zu viele Webrowsers habe! Mein Deutsch ist schlect, so das ist alle ich sagen kann.
Thank you so much, I’ve been looking for a tool like this for a while.
An idea… I would love to be able to see which browsers are already open. Ex. if I want to load a page quickly, Safari starts faster than Chrome, but if Chrome’s already open, then Chrome can just open a new tab and that’ll be much faster. Perhaps a different-color outline?
In any case, thank you.
[…] wird es mit Choose Wisely weitergehen?Ich hab noch einige Idee und Wünsche auf meiner Todoliste stehen. Diese werde ich […]
Choose Wisely ist wirklich ein super Programm!
Leider kann es nicht .html oder .htm Dateien direkt von der Festplatte öffnen
Es wäre schön, wenn dieses Problem behoben werden könnte…
Vielen Dank!
—
Choose Wisely is a really great piece of software!
Sadly it isn’t able to open .html or .htm files from the hard drive
It would be great if this problem could be fixed…
Thank you very much!
Ich würde es nicht als Problem sehen, eher als noch offenes Feature. Steht ja auch schon auf der obigen Todo-Liste.
[…] hat etwas gedauert, aber es gibt jetzt endlich eine neue Version 0.3 von Choose Wisely. Sie behebt kleinere Fehler und bietet folgende Änderungen und […]
[…] Dieses Tool gehört mittlerweile zu meinen unbedingten Must-Have-Apps auf meinem Mac. Kostenlos hier […]
Super Programm! Aber eine Kleinigkeit fände ich echt noch verbessernswert… wenn ich nen Browser starte wär’s toll wenn das Fenster auch gleich aktiv wäre.
Hm … müsste es doch eigentlich. Ich nutze hier die in Entwicklung befindliche 0.4er Version, aber an diesem Punkt hatte ich seit 0.3.1 nicht verändert.
Also ich hab jetzt die Version 0.3.1 installiert…bei mir öffnen alle Browser im Hintergrund…
Hm … *am Kopf kratz* … ich hab jetzt von Mail und NetNewsWire jeweils Links über Choose Wisely (default Browser) in Safari, Chromium, Firefox und Opera öffnen lassen. Jedes mal kommt nach dem Schliessen von CW der Browser in den Vordergrund und zeigt mir die Webseite in einem neuen Tab an.
Können das Problem eventuell Andere auch nachvollziehen?
Also ich mein eigentlich wenn ich Choose Wisely über das Dockicon öffne, und dann den Browser auswähle…
Achso … Choose Wisely kann man ja auch als Programmstarter nehmen ohne das eine URL übergeben wurde. Problem ist mit vorgemerkt und danke fürs Feedback.
[…] den verschiedenen Howtos war der Beitrag Software Choose Wisely der mit Abstand gefragteste und gleichzeitig […]
Thank you for such a wonderful program!
Have you considered displaying the URL you clicked on and if it’s a shortened URL displaying what the long URL is (like Tweetie for Mac does.)
Steve, just check „URL“ in the View menu…
Ist es möglich keyboard shortcuts zu benutzen mit Choose Wisely? Ich möchte Choosy mit Quicksilver besser intergrieren!
Quellcode wäre super!!
Hi,
Great idea – about to install this for the first time.
I see the last version is 1.5 years old.
Is there any plans to keep developing this ?
Hope this works in Lion
I have currently no time. But it works in Lion.
[…] Jahre ist das letzte Update für die Browserweichen App Choose Wisely her. Da ich mich gerade wieder etwas intensiver mit Objective-C befasse, war es ein guter Zeitpunkt […]
[Sorry, I don’t speak German.]
Thanks for a great app! Please consider adding the option to remember the chosen browser for specific links and link patters. I.e.:
* gmail.com – Chrome
* nytimes.com – Safari
* github.com – Opera
* english-attack.com – Firefox
etc.
Thank you!
[…] Entwickler Christoph Zirkelbach stammt Choose Wisely. Obwohl er das kleine Progrämmchen seit Anfang 2013 nicht weiter entwickelt hat, funktioniert es […]