Timo (@lehollandaisv): "Bref, tout ce que je veux dire, c’est : apprenez à programmer !! Peu importe le langage, peu importe le niveau, juste…" / Twitter
Attention toutefois, le gain de productivité est fonction de votre niveau en recherche de documentation et de votre flemme du travail rébarbatif.
Exemple récent : supprimer des lignes blanches placées à certains endroits définis dans 90 sous-titres (ce qui fait sauter les sous-titres à la lecture).
À la main, en ouvrant un logiciel et en sauvegardant avec les bonnes options : 1 h de boulot répétitif. Outils Linux natifs avec regexp : 3 h à forger la ligne de commande, moins d'une seconde à l'exécuter. Oh, la ligne de commande était faite en moins de cinq minutes, regexp comprise. Mais après :
- encodage de certains srt en UTF16, ce qui rend la détection plus compliquée
- retours à la ligne Windows, ce qui empêche les outils Linux natifs de les supprimer
- on se rend compte que pour ce qu'on veut faire il y a que sed
- qui a une syntaxe de regexp différente des autres
Faut avoir compris ces quatre choses, dans cet ordre, pour y arriver. Sinon, vous passez des vingtaines de minutes à essayer des trucs avec Perl ou grep jusqu'à comprendre que même cibler la valeur hexadécimale du retour à la ligne Windows ne peut pas fonctionner sous Linux…
En apprenant à coder, vous apprendrez beaucoup, sur votre ordinateur mais surtout sur la vie elle-même. Notamment que ce que vous pensez naïvement pouvoir faire rapidement est en réalité ce qui vous prendra le plus de temps parce que vous allez essuyer tuiles sur tuiles.
Vous pouvez utiliser votre blog supportant les webmentions, votre compte Mastodon (Fediverse) ou Bluesky, voire Twitter pour répondre à cette note. Par engagement, seules les webmentions et les réponses du Fediverse sont affichées.