Urbanbike

Recherche | mode avancée

Utilisez astucieusement CriticMarkup dans Drafts sous iOS

Ou, plus exactement, comment rendre le balisage CriticMarkup bien plus agréable !

dans dans mon bocal | écrire | grospod | usages
par Jean-Christophe Courte

Je ne vais pas vous raconter d’histoires : je ne suis pas un fan de CriticMarkup que je trouve assez lourd à employer1, lui préférant mille fois la simplicité de MarkdownXL, fruit de la réflexion des développeurs de Ulysses …mais malheureusement réservé à cette application.

Ce n’est pas la première ni la dernière fois qu’un standard s’impose sur des bases discutables et ça ne sert à rien de faire de la résistance dès lors qu’il se diffuse2.

Je l’ai rencontré la première fois via MultiMarkdown Composer 4 sous macOS et j’ai trouvé ça assez biiiiiip à mettre en œuvre.

Retrouver CriticMarkup dans la dernière mouture de Drafts 5 m’a donné l’envie de bricoler3 quelques actions à placer dans ma barre additionnelle et, à tout le moins, rendre le balisage de ces options de correction moins fastidieux. C’était l’idée et je me promettais mollement de le faire un de ces quatre.

Sauf qu’il y a eu plus rapide4 que moi et, surtout, nettement plus pro !

Bref, en une unique action, Tim Nahumck (@nahumck) a résolu élégamment le balisage de CriticMarkup dans Drafts 5: Capture ‣‣ Act. Enfin des outils pour se lancer sans peine dans la phase de correction d’un texte !

En résumé, avec ce script, nous voici tous égaux pour user et abuser de ces balises sans craindre de nous planter et, important de le noter, avec la coloration syntaxique idoine.

reduc-450

  • Car le plus chi… pénible dans CriticMarkup sont les balises dédiées (…ceci expliquant mon peu d’enthousiasme alors que celles de MarkdownXL dans Ulysses sont d’une simplicité biblique, certes avec moins de sophistication mais, à l’usage, naturelles comme celles de Markdown…)

Mais il marquait une seconde étape : une fois le texte relu, amendé, comment générer un fichier comprenant toutes les corrections ?

J’ai posé la question à Tim via Twitter qui, après une petite démo — “Something like this?… “ —, il a répondu avec une seconde action, Accept Critic Markup | Drafts Action Directory.

reduc-450

  • Pas la peine de vous faire un dessin, ça marche…!

Paf ! Plus aucun prétexte pour se dispenser d’utiliser CriticMarkup !

Pire, c’est devenu un jeu d’enfant de baliser et de se servir de ce dispositif.

Le texte d’origine, celui qui est amendé est conservé dans Drafts, le script se contentant de prendre en compte les instruction du balisage puis de créer un nouveau fichier débarrassé de ces balises spécifiques en suivant scrupuleusement vos corrections.

Alors, oui, on pourrait aller encore plus loin, avoir un dispositif de prévisualisation qui simulerait le résultat avant de nous permettre de valider (…ou de réfuter en arrière) chaque modification.

Mais, sérieusement, déjà avec ces deux actions complémentaires nous avons les briques élémentaires pour s’essayer à l’usage de CriticMarkup.

À force de sophistiquer (sic…!) les choses (sic !), on en arrive à oublier l’essentiel : ici, le but est de nous permettre de peser nos mots, nos expressions, corriger, amender puis une fois validé, d’avancer. Bon, une preview ne serait pas de trop mais, en attendant (ou pas !), ça fonctionne d’enfer !

Très chouette manière de faire la promotion d’un balisage pas très sexy et de contribuer ainsi à son rayonnement.

À tester si vous êtes un fou de Drafts !!

Un grand merci à Tim et au groupe de développeurs enthousiastes qui sévit autour de Drafts et contribue, via des discussions enflammées et hyper techniques, à faire évoluer cet outil…!

Pour mémoire, il y a un très, très beau script disponible pour l’alter ego de Drafts sous iOS, c’est-à-dire Editorial, Critic Review . Avec possibilité de valider individuellement chaque option. Ce n’est pas le seul.


  1. lire urbanbike | Coloration syntaxique, Markdown XL et CriticMarkup et urbanbike | Coloration syntaxique et écriture 

  2. Il est vrai que sa progression assez lente, de mon point de vue, s’explique par la complexité de son balisage (oui, j’insiste un peu sur ce point qui me chiffonne…!). 

  3. Pas de gros mots ! Bricoler quelques actions en empruntant celles existantes en les adaptant misérablement ! Je n’ai aucun talent pour le scripting ! 

  4. Drafts 5.5 – The Markdown Update – nahumck.me 

le 15/12/2018 à 10:00 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Calligraphie sous iOS : …et, si Apple…

Parfois je rêve…!

dans dans mon bocal | écrire | grospod | usages | vieillir
par Jean-Christophe Courte

Comme la tendance semble être un retour à la lenteur, je me dis que l’on pourrait ajouter à cette mode le plaisir de retrouver l’usage de sa main et, également, le temps de réfléchir, de formuler ses idées sans précipitation ! De les écrire littéralement !

Certes, j’ai toujours été lent.
J’entends par cela, prendre mon temps pour les choses essentielles de mon existence. Prendre le temps de regarder le monde qui m’entoure, de photographier, d’apprécier un repas partagé avec ceux que j’aime…

Cela fait deux ans que j’emploie Stylus puis Nebo.
Deux ans que je retravaille avec un certain succès ma calligraphie, reprends goût à écrire à la main sur la surface de mes écrans mobiles.

Et, depuis quelques jours, comme je l’ai raconté sur twitter, j’ai réinstallé le clavier Stylus1 sur mon iPhone 7 plus, iPhone qui tourne sous iOS 12.1.

La surprise est que cela fonctionne mieux que dans mon souvenir.
Alors, oui, comme je l’ai mentionné plus tôt, mon écriture s’est refaite une santé et rares sont les fois où Nebo mais également Stylus ont du mal à identifier mes glyphes.

reduc-450

Et comme j’utilise principalement Drafts (non, je ne reviens pas sur cet outil, indispensable dans mon quotidien) en mode paysage grâce à une option spécifique à cette application alors que toutes mes autres applications sont forcées en mode portrait, j’en arrive à écrire sur mon iPhone comme je le ferais au crayon de bois sur un carnet de papier.

reduc-450

Oui, je m’étais déjà essayé à cela naguère mais, depuis iOS 12, cela me semble différent.

Réadopté

Au risque de me répéter, je suis comblé car je peux noter aisément les idées qui passent ou écrire ce billet sur mon iPhone, coincé entre le volant et le siège de mon véhicule. M

Plus besoin de me concentrer sur les touches du clavier, j’écris tranquillement au doigt (à l’index…!) ou à l’aide de ce vieux stylet Wacom à pointe caoutchouc retrouvé chez ma fille.

Quand je me trompe, je peux biffer le mot erroné.
Comme si je le gommais, simple et efficace. Du coup, mon iPhone joue de plus en plus le rôle du carnet de notes au détriment du iPad et de Nebo, vu que lui ne me quitte jamais, calé dans une poche ou posé sur ma table de chevet avec Castro pour étendre quelques Podcasts.

Mais c’est un …carnet avec un sacré plus : j’écris sur Drafts et, donc, j’emploie sans restriction les différentes actions de ma barre additionnelle et, l’air de rien, hormis baliser en Markdown, je peux capitaliser, exporter vers d’autres applications, voire tweeter.

reduc-450

Et, bien entendu, alterner entre les modes de saisie.

reduc-450

Il est clair que le format de cet iPhone grand écran et donc de la vaste surface d’écriture rend cette activité agréable.

Aussi je me plais à imaginer un retour prochain de Stylus, non plus sous la bannière de MyScript mais sous celle d’Apple, sous la forme d’un clavier supplémentaire dans une prochaine version de iOS. La technologie développée par MyScript a fait ses preuves et proposer à tous cette fonction au sein même d’iOS une belle ouverture.

À la condition d’accepter de tracer nos lignes d’écriture avec de simples styles à pointe caoutchouc et non de rutilants Pencils !

Bref, un retour de Stylus au sein même d’iOS m’enchanterait pour tout dire !


  1. Il a été malheureusement retiré de l’Apple Store par son éditeur. Mais ce like de l’éditeur sur ce tweet me laisse… songeur…! 

le 27/11/2018 à 19:00 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Nebo 2 sur iPad Pro

Même pas peur d'en parler à nouveau

dans écrire | grospod | usages
par Jean-Christophe Courte

Je ne sais plus si c’est un privilège de l’âge mais je n’hésite pas à revenir sur les apps que j’emploie au quotidien.

Et s’il y a bien une révolution épatante à mes yeux — mais surtout à ma main —, c’est bien cette application capable de reconnaître mon écriture. Et souvent mieux que moi-même, c’est dire !

Dans les nombreux essais parus sur le nouvel iPad Pro grand format, très grand format même, je n’ai pas lu un rappel de cette fantastique application qui, certes, ne fonctionne qu’avec un Pencil Apple.

Or s’il y a bien une raison suffisante pour s’offrir un petit ou large iPad Pro, je pense sérieusement que Nebo se pose là !

Pour des drogués de l’écriture qui ne souhaitent pas saisir au clavier, la possibilité d’écrire à la main, de calligraphier directement sur l’écran est une avancée extraordinaire mais peu mise en avant. Ou simplement évoquée.

Or, sous iOS 12, avec un iPad Pro, un Pencil et cette nouvelle version de Nebo capable de reconnaître l’écriture manuscrite mais aussi d’interpréter nombre de langues, on touche quasiment au sublime. Si, si !

Bien entendu, cela n’intéresse pas des générations de personnes bercées à l’utilisation du clavier. Pourtant, même avec une écriture pas trop conventionnelle, la capacité de reconnaissance est désormais proche de 100% et cela devrait changer vos usages.

Si je reviens à nouveau sur Nebo, c’est que je suis persuadé que c’est l’une des plus incroyables révolutions auxquelles j’ai assisté depuis que j’ai acquis mon premier ordinateur en 1984 — déjà un produit Apple — un Lisa.

Me soustraire de l’usage du clavier, laisser mon crayon dessiner mes mots, mes pensées, idées et retrouver le tout, après coup, sous la forme d’une suite intelligible de caractères d’imprimerie reste un sujet d’émerveillement.

Je sais bien que revenir à nouveau sur cette application peut sembler/est redondant, au même titre que de radoter à propos du balisage markdown.

Ce qui est certain, c’est que cette app est la seule qui m’incite à regarder du côté d’un iPad Pro avec son nouveau Pencil magnétique. Bon, le prix et l’état de mes finances contrebalancent cette idée mais je garde un œil dessus car le chargement simultané du Pencil et de l’iPad Pro est une avancée fort pratique dès lors que l’on écrit régulièrement.

reduc-450

  • Avec, en fin d’écriture, un export vers Drafts.

Des manques…?

il manque toujours un mode Nuit même si je m’en accommode en inversant l’affichage.

Par contre, au lieu de ne proposer que le fond d’écran très blanc et éblouissant, un dispositif proposant des fonds colorés comme dans l’application Livres d’Apple serait un sérieux plus pour les utilisateurs réguliers et …la préservation de leurs yeux !

Je viens de retrouver mon premier billet sur Nebo daté du 9 août 2016

le 10/11/2018 à 12:30 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Usages | Accéder à la définition d’un mot depuis Drafts 5 via Terminology

Préalable : posséder ces deux apps, CQFD !

dans dans mon bocal | écrire | grospod | outils | usages
par Jean-Christophe Courte

Je ne reviens pas sur Drafts 5: Capture ‣‣ Act, pas plus sur l’app Terminology Dictionary développée par la même personne.

Un besoin fréquent est de m’assurer que je n’écris pas une énormité dans un billet ou un courriel et donc de vérifier aisèment que le mot que je viens de saisir correspond bien à l’idée ou la définition que j’en ai.

Voire, si le mot s’écrit bien comme je l’ai orthographié. Ou encore lui trouver un synonyme.

En règle générale, j’utilise le Dictionnaire Le Robert Mobile, le Bescherelle Synonymes, antonymes, paronymes, voire le Le Petit Robert de la langue française ou le Dictionnaire Historique de la langue française.

Cela m’amène naturellement à ouvrir ces applications dans mon iPhone sans réelle communication entre elles même si je peux copier le terme dans Drafts et le coller dans Le Robert pour qu’il le recherche immédiatement… Mais il n’y a aucun automatisme entre mon outil de notes et ces volumes…

Un x-callback-url… sinon rien…!

Or Greg (le développeur de ces deux apps) propose deux x-callback-url pour Terminology depuis Drafts, deux actions parfaites pour le paresseux que je suis.

reduc-450

  • Bien entendu, Drafts est l’une des apps les plus utilisées par ma pomme…
  • Et sa barre additionnelle affiche ce dont j’ai besoin…

reduc-450

  • Après avoir sélectionné le mot souhaité, un appui sur l’action idoine…
  • Et, dans ce cas précis, ce n’est pas l’information propre de Terminology qui s’affiche mais celles des dictionnaires que l’on peut télécharger (merci Apple !) selon ses besoins ou envies…

reduc-450

  • Il est facile de basculer vers le contenu de Terminology ou, au contraire, accéder à celles liées à Look up.
  • N’oubliez-pas de télécharger les dictionnaires ad hoc

Deux actions quasi identiques

Mais c’est le premier écran qui suit qui change. Pour ma part, vu que j’emploie essentiellement le français, c’est celle qui affiche le contenu du Look up avec les définitions en français.

En résumé, soit : terminology://x-callback-url/lookup?text=[[selection]]&action=Look%20up avec l’action Terminology: Look up | Drafts Action Directory qui permet d’accéder — en premier lieu — à tous les dictionnaires installés par vos soins dans votre écran (puis ensuite de basculer dans les infos proposées par Terminology)

Attention, l’icône est un poil différente dans la version récupérée dans le Drafts Action Directory, j’ai personnalisé cette action avec une autre icône.

Soit : terminology://x-callback-url/lookup?text=[[selection]]&x-source=Drafts&x-success=drafts5%3A//avec l’action Lookup in Terminology | Drafts Action Directory qui va chercher de suite les informations contenues dans Terminology (mais un appui sur le bouton Look up permet ensuite de basculer sur celles des autres dictionnaires installés)

Appel aux développeurs de Dictionnaires…!

Bien entendu, je rêve d’avoir du x-callback-url dans tous mes dictionnaires de prédilection !

Note de fin et rien à voir : je signale ce comportement pratique dans Messages sous iOS 12.

reduc-450

Si vous tapez « je suis à ». Il reste alors à appuyer sur la localisation pour qu’une carte de cette dernière soit expédiée à votre correspondant…

C’est tout…

le 21/09/2018 à 19:00 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Day One sous iOS en approche | Ergonomie nettement plus judicieuse…!

…quelques copies d’écran pour apprécier

dans ailleurs | dans mon bocal | écrire | grospod | mémoire | outils | usages
par Jean-Christophe Courte

Je ne vais pas revenir dans les détails sur Day One journal + mémoire qui m’est, avec Drafts 5: Capture ‣‣ Act et Castro Podcasts, indispensable sur mon iPhone…!

reduc-450

La prochaine version cherche à résoudre élégamment des points ergonomiques et c’est très plaisant d’employer cette nouvelle mouture.

reduc-450

Les notes vocales ont été améliorées, ce qui permet d’enregistrer des ambiances mais aussi de dicter des bouts de texte qui seront transformés en texte.

reduc-450

Les options pour chaque note sont identiques, tout est bien pensé…

reduc-450

Mais c’est au nouveau de la saisie de notes que la révolution est la plus visible. A priori, rien de nouveau…?

reduc-450

Que nenni ! Plus besoin d’appuyer sur l’option modifier, un seul appui dans la note ouvre l’éditeur. Et là, grosses améliorations…! Je vous laisse apprécier…

reduc-450

Cela permet de modifier chaque item séparément et sans effort…

À suivre. Oui, je fais court(e)…

Ça va aussi bouger sur la version macOS prochainement de Day One

le 26/07/2018 à 19:45 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Humeur | Pourquoi TextExpander m’est encore indispensable ?

Même s’il date, il les calcule, lui…!

dans écrire | grospod | outils | usages
par Jean-Christophe Courte

Bien entendu, il y a l’option Remplacement de texte1 dans Général/Clavier offert par Apple dans iOS mais avec ses soucis de synchronisation et, surtout, une jolie simplicité.

Sauf qu’il est impossible de faire un calcul de date ou de glisser le contenu d’un presse-papiers à un endroit précis dans une chaîne.

Ces petites choses, TextExpander2 sait le faire. Sauf que mes besoins sont légers et je n’ai pas envie de m’offrir un abonnement pour les quelques raccourcis dont j’ai parfois besoin.

J’emploie sur macOS la version 5.1.53 et de vieilles versions de TextExpander (Legacy) sous iOS.

Et me voilà paré pour l’usage de quelques formats date et un snippet4 en usage pour urbanbike.

reduc-450

  • Il suffit de dupliquer un vieux set, le renommer, l’activer puis ne conserver que l’essentiel…

reduc-450

  • Et ne pas oublier de mettre à jour ces éléments dans les applications qui supportent encore Textexpander…!

Du coup, j’ai peu à peu basculé une petite partie de mes forêts de snippets dans Remplacement de texte (le dispositif améliorable d’Apple) et conservé TextExpander pour ces quatre actions…

La synchronisation se fait automatiquement via iCloud Drive sous iOS mais, vu mon ancien macOS, doit être conduite manuellement pour ce dernier.

Bref, je n’ai pas été voir le coût de l’abonnement actuel chez l’éditeur mais je me souviens que, malheureusement, peu d’apps sous iOS le déploient.

Et aucune d’Apple.

Note de fin

Rien à voir mais ne vous étonnez pas de me voir disparaître de Instagram après avoir supprimé définitivement FaceBook il y a quelques mois. Pourquoi…?

reduc-450

Juste que Instagram se FaceBookise ces derniers temps et que j’ai du mal avec ces injonctions…!

Pour échanger quelques photos5, je préfère Eyeem… Et, plus étonnant, parfois ces clichés se vendent (si, si…) à une personne qui en a besoin (…certes pour une somme minime partagée entre Eyeem et nous).

Et Bravo à Guillaume qui peut fièrement afficher 20 ans6 de bons et loyaux services sur son blog…


  1. Il me semble que cela se nommait Raccourcis un temps. 

  2. Pourquoi Apple ne s’offre pas ce fabuleux service ? 

  3. Merci pour la mise à jour… 

  4. Je n’utiliserais que Drafts 5: Capture ‣‣ Act sous iOS (ou Editorial) avec quelques snippets locaux pour l’horodatage, je pourrais m’en passer… Sauf que j’emploie toujours mon vieux MacBook Pro de 2009… 

  5. iPhone ou Canon, peu importe… 

  6. Rendez-vous en septembre 2023 pour urbanbike (je ne compte pas la période MacDigit) mais pas certain de tenir…! 

le 17/07/2018 à 17:30 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?

Usages | Pourquoi je me sers toujours de Day One

Avec Drafts, CQFD !

dans ailleurs | dans mon bocal | écrire | grospod | mémoire | usages
par Jean-Christophe Courte

Ce qui suit n’est pas un billet technique sur les astuces ou options de Day One, juste un niéme radotage…!

Day One fait partie, avec Drafts 5: Capture ‣‣ Act, de ces outils qui me sont indispensables. Nombre de produits depuis les dix ans de l’App Store se sont littéralement volatilisés1.

Or je continue à employer Day One journal + mémoire depuis octobre 2011.

Il faut que je relise mes vieux billets pour me souvenir pourquoi, un jour, j’ai basculé sur cette app, n’hésitant pas alors à m’offrir d’emblée ses déclinaisons iOS et macOS. Et, assurément, c’était alors la perspective de pouvoir baliser mon texte en Markdown qui a été le moteur, l’élément déclencheur.

Ce que je sais, en revanche, c’est pourquoi je m’en sers tous les jours…!

Je n’avais vu naguère que l’aspect traitement de texte Markdown avant d’en comprendre l’organisation chronologique (horodatage) astucieuse liée à une option de localisation puis aux ajouts pratiques comme le rappel de la météo du moment capturé, la température, l’affichage d’une carte…

Mémoire et notes

C’est essentiellement sous iOS — vu que je puise dans l’album du iPhone 7+ les clichés d’un moment partagé, d’un lieu visité — que j’emploie Day One, quitte à compléter par la suite les notes ouvertes sur mon Mac ou sous iPad, notes généralement associées à un cliché qui me sert de juge de paix… Une photo prise avec l’iPhone qui va permettre à chaque note d’être fixée dans le temps…

Dans mon usage, cela va de simples réflexions que je distribue dans mes journaux thématiques ouverts dans l’application. Du pic épeiche perché sur le tamaris du jardin (d’abord entendu — du fait de sa frappe caractéristique du tronc — puis enfin vu dans le feuillage)… au compte rendu succinct d’une balade, compte rendu de plus en plus ponctué, remplacé par des clichés (une image vaut mille mots…!).

reduc-450

reduc-450

reduc-450

Certains journaux se remplissent plus vite que d’autres. Mais le plus intéressant (…d’où l’abonnement), est cette synchronisation, entre tous mes écrans, de toute cette mémoire textes et images qui vient m’assister…

Et, désormais, les photos qui, en nombre, approchent globalement mes plus de 5700 entrées… Et là, le stockage se fait naturellement sur le cloud géré par Day One.

Il y a pas mal de fonctionnalités que je n’exploite pas encore, dont la prise de vue avec Day One. Je préfère employer Camera+ 2 qui me permet de procéder à un peu de post-traitement de l’image…

Si j’écris les notes succinctes dans Day One, dès que j’ai besoin de plus de place (…et de plus de Markdown, de notes de bas de page, etc.), c’est Drafts qui prend naturellement le relais. Le texte saisi dans ce dernier fini tranquillement dans Day One via une simple action employant x-callback-url. C’est transparent et instantané…

C’est pourquoi je conseille aux utilisateurs d’iPhone de s’essayer à conserver les bribes de leur vie, existence, activités via cette application qui ne leur demandera jamais d’entrer un titre…!

On crée juste une nouvelle note, on la nourrit de quelques pensées, d’une photo et cette note va se ranger chronologiquement dans le flux. Pas besoin de se demander à quelle heure ou l’endroit, Day One va chercher ces infos et hop…!

Mais je me répète… Relire ceci ou cela…!

Bonnes vacances avec Day One journal + mémoire


  1. J’ai même perdu la mémoire de leurs noms, c’est dire. 

le 11/07/2018 à 13:15 | .(JavaScript must be enabled to view this email address) à Jean-Christophe Courte | Partager…?