Articles récents
L'alcool isopropylique
·7 mins
On entend souvent parler de l’alcool isopropylique sans trop savoir ce dont il s’agit exactement, alors faisons un petit point sur le sujet. Et oui, pour une fois nous allons parler chiffons.
Organiser ses arbres de travail git
·7 mins
Si vous avez déjà maintenu plusieurs versions d’un même logiciel, vous savez certainement que jongler entre les branches peut s’avérer pénible. Bien souvent on a recours à un mix de branches temporaires et de git stash pas forcément bien clair. Le pire est lorsque le dépôt contient des fichiers exclus du suivi de versions dont le format ou contenu change en fonction des branches, par exemple un fichier de configuration. Là il vous faut manuellement corriger à chaque changement de branche, ce qui est très fastidieux.
Introduction à la génération de données de test
·7 mins
Normalement vous le savez déjà, lorsque l’on développe ou test une application il ne faut pas utiliser de données réelles. Lorsque les conséquences sont que vous envoyez par erreur un email de test à tout ou partie des utilisateurs c’est assez humiliant mais ce n’est pas encore très grave. En revanche, lorsque vos environnements de dev et de pré-production ont, de part leur nature, un niveau de sécurité inférieur à l’environnement de production, il se peut qu’un attaquant récupère les données. Et oui, c’est vraiment arrivé : je l’ai moi-même constaté lorsque j’étais contrôleur à la CNIL en intervenant suite à la dite violation de données. D’ailleurs, si vous utilisez des données personnelles réelles il s’agit d’un traitement distinct du traitement principal utilisé en production, et bon courage pour justifier ça sur le plan légal. Bref, il est bien plus pratique d’utiliser des données fictives qui ne sont soumises à aucune réglementation et n’ont strictement aucune sensibilité.
Générer des PDF en utilisant HTML et CSS
·19 mins
Il existe plein de manière de générer des documents PDF. Lorsqu’on n’a pas beaucoup de connaissance technique ou bien une certaine flemme, on utilise généralement un logiciel de traitement de texte tel que LibreOffice ou OnlyOffice. Les vrais nerds ainsi que les personnes ayant besoin de générer des documents de manière automatisée auront plutôt tendance à utiliser LaTeX. Bien qu’étant dans cette dernière catégorie de personnes, j’ai toujours détesté LaTeX qui, malgré ses nombreux avantages, est très difficile à prendre en main et surtout à styliser. Depuis pas mal d’années j’ai donc totalement abandonné LaTeX au profit de langage que je connais bien et avec lesquels j’ai d’excellents résultats : HTML et CSS.
Les sigles et acronymes administratifs malheureux
·2 mins
L’administration française est particulièrement friande des sigles et acronymes. Elle les utilise absolument partout. Le problème c’est que parfois ces abréviations entrent en collision avec d’autres, ce qui peut mener à des situations assez amusantes. Voici une sélection des perles en la matière.