La question revient de loin en loin : « non mais d’accord, tu nous as fait ta grosse crise de conversion pommesque il y a trois ans, et tu en causes encore comme un gros illuminé alors qu’avant t’étais le premier à taper sur la firme à Jobs, sérieusement. Sérieusement. C’est vraiment mieux que ça ? C’est un ordinateur, non ? Pourquoi ? POURQUOI, et où as-tu mis l’argent des microfilms ? »
Un ordinateur, c’est un ordinateur, bon. En principe. On est en 2019, on cause de contrôler des interfaces par la pensée, on n’est plus à l’ère du CONFIG.SYS et de l’écran bleu (parce que Microsoft en changé la couleur). Si je veux faire des trucs, le système, on s’en tape, non ?
NON HÉRÉTIQUE ET JE VAIS TE DIRE POURQUOI
Ahem
Donc
Non, on ne s’en tape pas, du moins, et c’est un important « du moins », si l’on a envie d’optimiser ses flux de travail, de faire chanter sa machine au bout des doigts tel un chef d’orchestre avec un orchestre composé d’une machine toute seule OH ÇA VA BON VOUS AVEZ COMPRIS L’IDÉE.
Le Mac est utile pour deux types de populations, à mon avis : les gens qui n’y connaissent rien, et les gens qui s’y connaissent beaucoup. Et aujourd’hui, je vais vous parler d’un truc absolument magique sous Mac (et qui marche aussi sur iPhone et iPad), souvent mal connu : les liens inter-applications (ou URL schemes).
C’est extrêmement simple, auguste lectorat.
Tu vois comme sur Internet, tu cliques de lien en lien, ce qui t’amène à une page, une image, un film ? Eh bien, imagine le même principe, mais concernant n’importe quelle ressource dans tes applications (pourvu qu’elles implémentent le système, mais c’est très courant sur les plate-formes Apple). D’un clic, tu peux accéder à n’importe quel document, bout de base de données, message, dont tu as besoin pour référence ultérieure.
Par exemple, imagine :
Pour ta demande de subvention d’oisiveté pleinière, tu dois remplir le formulaire bleu et le questionnaire A-38 qu’on t’a envoyé en PDF séparément et que tu as archivé, mettons, dans Evernote. Tu peux simplement récupérer le lien de ces documents pour les placer dans une liste de choses à faire créée dans n’importe quelle autre application, et cliquer dessus ouvrira les fichiers archivés dans Evernote, quand tu seras prêt à t’en occuper.
Ou alors, tous les jours à heure fixe, tu dois effectuer une série d’opérations qui vise à la bonne marche de… heu… tes opérations. Tu as créé un projet récurrent dans OmniFocus parce que tu es une personne de goût, et copié le lien de ce projet dans l’événement de ton calendrier. À l’heure dite, quand l’événement t’est rappelé, il te suffit de cliquer sur le lien pour qu’OmniFocus s’ouvre pour te montrer ton projet avec la liste de tâches à accomplir.
Ou encore, pour la gestion d’un projet, douze collaborateurs te posent chacun une question dans quinze fils de courriers différents. Tu peux collecter le lien de chaque conversation pour répondre à chaque personne dans une seule session sans avoir à fouiller les 13472 mails qui attendent que tu t’en occupes dans ta boîte de réception et, forcément, en oublier un :
Le plus magique, c’est que cela fonctionne quelle que soit la plate-forme. Tu peux traiter un mail sur ton iPhone, en récupérer le lien que tu mets de côté, et sur ton gros iMac de 27 pouces, le lien sera tout aussi valide. Tu peux collecter des liens de documents dans des applications sur ton Mac et les ouvrir sur ton iPad tout pareil (pourvu que l’application existe dans les trois écosystèmes). Les liens interapplications permettent de collecter, au niveau du système, toutes les ressources d’un projet donné sans se préoccuper outre mesure de leur application ou du type de fichier dont on parle. En gros, tu penses davantage en concepts, en ressources, et non en « ah bordel c’est du .docx et j’ai qu’une vieille version d’OpenOffice je sais pas si ça va passer ».
La méthode GTD exige que l’on sépare clairement les listes d’actions à accomplir du contenu de référence et d’archive, et c’est une manière simple et élégante d’y parvenir : dans une tâche à accomplir, il suffit de coller le lien des ressources nécessaires pour son accomplissement. C’est une manière virtuelle de se préparer un espace de travail ultérieur, immédiatement disponible.
Et tu veux savoir le plus beau, auguste lectorat ? Grâce à ces liens, on peut accomplir des actions. D’un seul clic, créer ou modifier des documents, le tout de manière automatique… mais on entre là sur le territoire du scripting ou de la programmation légère et cela dépasse de très loin le cadre de ce petit article.
Pour un blowage de mind encore plus hénaurme: [Hook](https://hookproductivity.com/) qui permet de lier presque n’importe quel objet à n’importe quel autre sur le Mac.
Infernal.
Ah mais oui, j’en avais entendu parler et je n’ai pas mis les mains dedans encore. Brett Terpstra a lancé un utilitaire un peu comparable appelé Bunch, mais qui semble quand même moins puissant. Hook me fait rêver, mais j’ai l’impression que ça ne se transpose pas d’un Mac à l’autre, si ?
Bunch, c’est comme Workspaces (sur setapp) : pour coder, je veux Iterm, Dash, XCode ouverts; pour écrire, Scrivener, Safari, Marked et Le Robert, et fermer Twitter.
Hook, c’est
* tiens je vais commencer à prendre des notes sur ce pdf (pouf: “notessurcepdf.md” s’ouvre dans Typora et le pdf et la note sont liés)
* tiens ce mail est lié à ce pdf (click, je Hooke le mail, clac je retrouve ma note dans nvUltra, clock je relie les deux)
Ca a l’air compliqué comme ça, mais pour peu qu’on soit adepte de la plain text note lifestyle, c’est facile.
En revanche je n’ai aucune idée du support multi machines. Cela dit le dev itère à grands pas.
J’aime énormément le concept de Hook. Pour l’instant j’automatise ça un peu avec Raccourcis, mais surtout j’aimerais que ça se transpose autant que possible sous iOS (que j’utilise beaucoup pour bosser aussi). Mais je ne doute pas que ça viendra (et merci pour les clarifications pour tout le monde! ????)