Garoo

Je m’appelle Cédric Bozzi et ceci est mon blog. Enfin, ceci est surtout la reprise de tous mes tweets et de mes photos publiées sur Instagram, mais parfois il peut aussi y avoir de vrais articles.

Je crée des sites web et des applis iPhone, je fais de mon mieux pour posséder la gamme entière de produits Apple, je passe ma vie sur internet, et je cherche un studio à Paris.

Voir aussi : mes applications ; formulaire de contact.

Sur Twitter : @garoo, @ff00aa et @bewarethefrog — plus @garoodotnet qui reprend les articles du blog.

Sokusei 0.2.7

J’utilise Quicksilver depuis aussi longtemps que je suis sur Mac, et je ne peux absolument pas m’en passer pour contrôler mon ordinateur et accéder à mes fichiers, applications et sites web.

Mais Quicksilver a toujours eu des problèmes occasionnels de performances ou de stabilité (qu’on peut pour la plupart contourner en désactivant tous les plug-ins dont on peut se passer), et j’ai des réserves quant à la structure de l’interface — je n’aime pas le fait qu’il faille passer manuellement de la recherche à la saisie de texte, et je ne me ferai jamais à ce que, pour accomplir certaines tâches, il faille saisir du texte dans le premier panneau, alors que pour d’autres le texte est soudain considéré comme un paramètre à taper dans le troisième.

Ca ne m’empêche pas d’utiliser Quicksilver et, comme je le disais, de compter très fortement dessus, mais comme je voulais me mettre au développement sous OS X je me suis dit que ce serait un bon exercice d’essayer de développer ma propre version, et de voir à quel point mon programme serait moins utilisable. (En attendant que Quick Search Box, de Google, implémente suffisamment de fonctionnalités pour éradiquer toute concurrence.)

Voici donc Sokusei, dans lequel on commence toujours par taper du texte, puis choisir ce qu’on veut faire avec ; dans lequel on peut changer d’avis en cours d’opération sans perdre le texte qu’on avait entré ; dans lequel vous savez toujours quelle sera l’action par défaut à chaque fois que vous l’ouvrez, indépendamment de votre utilisation précédente.

 

Téléchargement

Sokusei 0.2.7 (856 Ko)

Universal binary, nécessite OS X 10.5 Leopard.

Note : si vous mettez à jour depuis la version 0.2.4, supprimez le dossier Actions de ~/Application Support/Sokusei.

 

Comment ça marche ?

Vous faites apparaître la fenêtre principale de Sokusei en appuyant sur Control-Espace. (Choisissez “Préférences…” dans le menu pour changer le raccourci-clavier.) Vous tapez un peu de texte, et vous appuyez sur entrée. Hop, une fenêtre de votre browser s’ouvre sur une recherche Google reprenant votre texte.

Sauf si vous avez tapé une URL, auquel cas c’est cette URL qui s’ouvre. (Si vous voulez utiliser une URL comme valeur de votre recherche Google, vous pouvez simplement ajouter un espace à la fin pour qu’elle ne soit plus considérée comme une adresse valide.)

Jusque là, c’est simple.

Mais, pendant que vous tapez, Sokusei compare également votre texte à un catalogue des applications installées sur votre Mac, et de vos favoris enregistrés dans Safari; une liste des résultats potentiels est affichée en-dessous du texte, et vous pouvez utiliser les flèches haut et bas pour en sélectionner un et le lancer en appuyant sur Entrée. (Comme Quicksilver, Sokusei cherche lettre par lettre, pas par mot, de sorte que si vous tapez “PS” les résultats inclueront Photoshop, par exemple.) La liste ne s’affiche que si vous avez entré un seul mot ; elle disparaît dès que vous ajoutez un espace.

Si vous lancez l’un des éléments, il apparaîtra plus haut dans les résultats de vos recherches ultérieures ; il sera aussi associé à l’abréviation que vous avez tapée pour y accéder (dans l’exemple précédent, cela veut dire que Photoshop apparaîtrait en premier dans la liste à chaque fois que vous retaperiez “PS”).

Vous pouvez choisir un élément de la liste en utilisant les flèches haut et bas, ou en cliquant dessus ; vous pouvez également appuyer sur Command-Entrée pour lancer le premier élément de la liste, comme dans le menu Spotlight d’OS X. S’il y a trop de résultats correspondant à ce que vous avez tapé, vous avez la possibilité de préciser votre recherche et associer automatiquement le résultat trouvé à l’abréviation que vous avez tapée.

 

Quoi d’autre ?

Outre les actions par défaut qui font de Sokusei un simple lanceur (recherche Google, ouverture d’URL et lancement d’applications), vous pouvez appuyer sur Tab, après avoir entré du texte dans la fenêtre principale, pour basculer en mode étendu et appliquer des fonctions personnalisées au texte que vous avez saisi.

Vous sélectionnez une action de la même façon que vous recherchez un élément à lancer : en tapant quelques lettres de son nom. Voici les actions qui peuvent être appliquées au texte que vous avez saisi :

  • Recherches rapides : les URL de vos favoris enregistrés dans Safari qui contiennent trois astérisques (***) sont considérées comme des URL de recherche, et seront exécutées en remplaçant les astérisques par le texte que vous avez saisI. Par exemple, si vous avez ajouté l’adresse http://en.wikipedia.org/wiki/Special:Search?search=*** à vos favoris, vous pouvez taper du texte dans Sokusei, appuyer sur Tab, sélectionner Wikipedia (en tapant “WP” par exemple) et appuyer sur Entrée pour ouvrir une recherche Wikipedia sur les mots que vous avez saisis.
    Voici quelques exemples de recherches rapides que vous pouvez ajouter à vos favoris Safari ; relancez ensuite Sokusei pour qu’ils soient disponibles dans le mode étendu : Google Images ; Google Maps ; Google Define ; Wikipedia ; IMDb ; Amazon ; Facebook ; Poster sur Twitter (ne poste pas à proprement parler, mais ouvre la page Twitter avec votre texte pré-saisi dans le formulaire).

  • AppleScript: les scripts placés dans ~/Bibliothèque/Application Support/Sokusei/Actions apparaîtront dans la liste des actions applicables. Par défaut, Sokusei installe un script “Make New Note” qui crée un fichier texte sur votre bureau contenant le texte que vous avez saisi, et un “Make iCal To-Do” qui ajoute votre texte à Cal. Si vous souhaitez changer le fonctionnement d’une de ces actions, vous pouvez modifier le script avec Script Editor ; vous pouvez également vous en servir comme d’une base pour créer vos propres fonctions (c’est plus que simple).

 

Quelles sont les limitations de Sokusei ?

  • On ne peut pas non plus changer le moteur de recherche par défaut. Ce sera corrigé plus tard (probablement en regardant quel moteur de recherche vous avez sélectionné dans Safari).

  • Contrairement à Quicksilver, Sokusei n’affecte pas plus de poids aux majuscules quand il fait une recherche dans son catalogue (je crois que Quicksilver le fait ?). C’est probablement définitif, pour raisons techniques, mais pas bien grave, puisque chaque élément que l’utilisateur lance sera mémorisé avec une abréviation.

  • Le gros de la configuration se fait en plaçant des fichiers dans le dossier Application Support, plutôt que dans une fenêtre Préférences. Je considère que, si vous voulez personnaliser le catalogue d’actions, vous êtes suffisamment geek pour ne pas avoir peur de modifier un script dans Script Editor ou ajouter des alias vers vos dossiers importants.

  • De même, les liens et recherches rapides sont lus uniquement depuis vos favoris Safari. Ce sera probablement corrigé un jour, mais je ne suis pas particulièrement pressé. (Il n’y a pas des utilitaires pour synchroniser les favoris Firefox avec Safari ?)

  • Sokusei construit son catalogue au lancement, donc il faut le relancer si vous voulez prendre en compte de nouvelles applications ou de nouveaux liens (en choisissant l’option “Relaunch” dans le menu ou en appuyant sur Command-R). Je ne suis pas fan des applications qui prennent des cycles CPU et occupent le disque dur alors que vous êtes en train d’utiliser votre ordinateur, et je ne trouve pas que ce soit bien terrible de relancer Sokusei si vous voulez prendre en compte une modfication, donc il est peu probable que ça change. (A moins que je le propose comme option le jour où j’ai envie d’apprendre le multithreading.)

  • Le catalogue de Sokusei est bien plus réduit que celui de Quicksilver ; certains éléments seront ajoutés à terme (par exemple, le contenu de votre Carnet d’adresses), d’autres ne le seront jamais. Et je n’ai pas particulièrement envie de développer une interface pour permettre la création de plug-ins.

  • Je ne sais pas comment gérer, et je n’ai pas la possibilité de tester la gestion de moniteurs multiples, donc pour l’instant Sokusei utilise simplement une méthode nommée “center” pour se positionner en haut au centre de l’écran. (L’écran principal, je suppose.)

 

Comment Sokusei cohabite-t-il avec Quicksilver ?

Vous pouvez ouvrir la fenêtre Préférences du menu Sokusei pour changer son raccourci-clavier s’il entre en conflit avec celui que vous avez configuré dans Quicksilver. Mais je ne recommanderais pas d’utiliser les deux simultanément : si, à chaque fois que vous voulez taper ou rechercher quelque chose, vous devez vous demander si c’est Sokusei ou Quicksilver que vous devez ouvrir, vous allez perdre plus de temps à y réfléchir que vous n’en gagnez à utiliser des commandes au clavier. De plus, l’idée-même de Sokusei est que son interface se comporte d’une façon légèrement différente de celle de Quicksilver (on ne tape pas les commandes et le texte tout à fait dans le même ordre, etc.), donc passer de l’un à l’autre toutes les cinq minutes va être plus source de confusion qu’autre chose.

Si l’idée de Sokusei vous intéresse, je vous conseille plutôt de l’essayer sur quelques jours : désactivez Quicksilver, et regardez si vous pouvez vous en passer et ajuster vos réflexes à la façon dont Sokusei fonctionne. Il est tout à fait possible que vous ne puissiez pas vous passer de certains éléments du catalogue Quicksilver ; mais il est aussi possible que vous finissiez par préférer la logique de Sokusei et que vous décidiez de le gardeer.

Pour ce qui est des autres capacités de Quicksilver, telles que la création d’une flopée de raccourcis-clavier ou de zones à l’écran pour exécuter telle ou telle action, je n’ai aucune intention de les implémenter un jour ; je recommande fortement d’utiliser des applications séparées et spécialisées (Proxi est bien plus fiable et puissant que Quicksilver pour la définition de raccourcis-clavier, par exemple, et il y a pléthore d’applications dédiées au contrôle d’iTunes).

 

Plus d’informations

 

Crédits & licence

Sokusei est freeware et utilise les classes FMDB de Gus Mueller et ShortcutRecorder.

 

Archives

2001   01   02   03   04   05   06   07   08   09   10   11   12  

2002   01   02   03   04   05   06   07   08   09   10   11   12  

2003   01   02   03   04   05   06   07   08   09   10   11   12  

2004   01   02   03   04   05   06   07   08   09   10   11   12  

2005   01   02   03   04   05   06   07   08   09   10   11   12  

2006   01   02   03   04   05   06   07   08   09   10   11   12  

2007   01   02   03   04   05   06   07   08   09   10   11   12  

2008   01   02   03   04   05   06   07   08   09   10   11   12  

2009   01   02   03   04   05   06   07   08   09   10   11   12  

2010   01   02   03   04   05   06   07   08   09   10   11   12  

2011   01   02   03   04   05   06   07   08   09   10   11   12  

2012   01   02   03   04   05   06   07   08   09   10   11   12