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 pour répondre à cette note. Par engagement, seules les webmentions et les réponses du Fediverse sont affichées.

 Webmention
×

Puisque le web est décentralisé, vous pouvez utiliser votre propre blog supportant les webmentions ou les pingbacks pour réagir. Selon le microformat, un commentaire, un like, un bookmark ou un repost sera affiché ici. En savoir plus.

Votre blog ne supporte pas l’envoi de webmentions ou de pingbacks ? Ajoutez le lien de votre mention dans le champ ci-dessous :

Pour éviter le spam, toute mention provenant d’un domaine qui ne figure pas dans ma liste blanche ou qui n’est pas parrainée par l’un de ces domaines sera considérée comme un simple like.

×

Puisque le Fediverse est décentralisé, vous pouvez utiliser votre compte existant hébergé par un serveur Mastodon ou une plateforme compatible.

Si vous n’êtes pas connecté⋅e sur ce navigateur, copiez et collez cette URL dans le champ de recherche de votre application Fediverse préférée ou de l’interface web de votre serveur Mastodon. Sinon, cliquez sur