Practical-Go

2019-03-24 Golang
J’ai découvert début mars 2019 l’excellent article de Dave Cheney où il présente la philosophie du langage Go, ce qui a motivé les concepteurs et comment l’utiliser au mieux. https://dave.cheney.net/practical-go/presentations/qcon-china.html Comme je trouve qu’il y a peu d’article en français sur le langage Go, j’ai commencé à traduire cet article. Le résultat de ce premier jet se trouve ici: https://gauthier.frama.io/practical-go-fr/ Si vous souhaitez participer à l’amélioration de ce document, n’hésitez pas à forker le projet https://framagit. continuer la lecture

Etckeeper

2018-09-23 Git Gauthier C.
Présentation etckeeper est une collection d’outils permettant de nversionner /etc dans un dépôt git, mercurial, bazaar ou darcs. Cela vous permet d’utiliser votre gestionnaire de versions préféré pour revoir ou annuler les modifications apportées à /etc. etckeeper s’interface avec les outils de gestion de paquets tel que apt ou yum pour valider automatiquement les modifications de fichier lors de l’installation ou la suppression d’un paquet. Il est également capable de suivre des informations non prises en charge par votre outil de suivie de versions, comme par exemple les dossiers vide ou les droits sur les fichiers. continuer la lecture
Git

Explain Git with D3

2018-07-25 Git
J’ai profité de la dernière formation Git que j’ai donné à Dijon mi-juillet, pour mettre à jour mes supports de cours et traduire le super outil Explain Git with D3. Ceci a été possible grace à l’aimable collaboration de mes stagiaires, dans le cadre de l’exercice sur Gitlab qui vient conclure ces 2 journées de formation. https://gauthier.frama.io/explain-git-with-d3/ J’ai également profité de quelques instants de libre, pour redessiner avec Inkscape les différents schémas et réorganiser légerement mon cours. continuer la lecture
Git

GIT

2018-06-13 Slide Git
Git est un outil passionnant que tout informaticien/écrivain devrait connaitre et savoir utiliser correctement. Je l’utilise quotidiennement depuis plusieurs années et je me suis aperçu en préparant cette formation que je n’utilisais pas toutes les possibilités de ce superbe outil. De nombreux tutoriels et de vidéos sont disponibles, peu sont en français. Je mets donc en ligne ma petite contribution qui n’est qu’un petit résumé des excellents documents de référence disponibles sur Git. continuer la lecture
Git

Présentation Elastic Beats

2016-06-05 Slide ElasticSearch
Voici les slides de ma présentation du jeudi 26 mai à Caen. La présentation est suivie d’une démo avec Kibana, ElasticSearch, packetbeat, topbeat et dockerbeat. https://gauthier.frama.io/SlideElasticBeats/ Le docker-compose qui m’a permis de lancer la démo: elasticsearch-int: image: elasticsearch ports: - 9200:9200 volumes: - "/home/gauthier/esdata:/usr/share/elasticsearch/data" kibana-int: image: kibana ports: - 5601:5601 environment: - ELASTICSEARCH_URL=http://elasticsearch-int:9200 links: - elasticsearch-int dockerbeat-int: image: ingensi/dockerbeat links: - elasticsearch-int:elasticsearch volumes: - "/var/run/docker.sock:/var/run/docker.sock"

Let's Encrypt avec Haproxy

2016-01-24 Haproxy
Voici la documentation qui m’a permis de mettre en place Let’s Encrypt avec Haproxy. Sources: https://coolaj86.com/articles/lets-encrypt-with-haproxy/ https://blog.infomee.fr/p/letsencrypt-haproxy Principe Let’s Encrypt permet de générer un certificat valide de façon automatique. Ce certificat a une durée de validité de 3 mois. Il faut donc le renouveler très régulièrement. Pour fonctionner letsencrypt a besoin d’un serveur web, dans notre cas haproxy est juste un proxy, ce n’est pas lui qui fournit les pages, mais les serveurs web des backends. continuer la lecture
Articles plus anciens