curl est principalement connu pour les requêtes HTTP, mais c’est un outil très polyvalent qui prend en charge de nombreux protocoles, y compris le SMTP (Simple Mail Transfer Protocol). Apprendre à l’utiliser pour envoyer des emails permet de se passer de clients mail comme sendmail ou mutt dans des environnements contraints (comme des conteneurs Docker ou des serveurs sans configuration locale).
Récemment, j’ai dû faire face à un petit casse-tête que beaucoup d’équipes connaissent : la mise à jour des autorités de certification (CA) dans un environnement Java un peu ancien.
Au travail, nous sommes passés de Sectigo à Hurica pour la signature de nos certificats internes. Et comme notre application repose sur une vieille JVM, celle-ci ne reconnaissait pas la nouvelle autorité racine par défaut.
Plutôt que de plonger dans les commandes keytool à rallonge, j’ai redécouvert un outil graphique aussi pratique qu’efficace : KeyStore Explorer.
Quand on gère plusieurs comptes GitHub, il peut arriver que la clé SSH par défaut utilisée par git ne corresponde pas au bon compte.
C’est par exemple le cas quand un dépôt est associé à une autre identité GitHub que celle configurée globalement sur votre machine.
Le calcul de la date de Pâques permet de déterminer le dimanche de Pâques ainsi que les jours fériés associés comme le lundi de Pâques, l’Ascension et la Pentecôte. Il peut donc être utile de les calculer directement depuis une base de données Oracle.