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.


