Olivier Poncet
Directeur Technique · CTO

Mon blog

Vous retrouverez ici pêle-mêle la liste de mes dernières publications.

L'alignement de l'esprit importe plus que celui du code

cover🔗 publié par Olivier Poncet le 01/08/2020 à 12:00

🏷️ Article🏷️ Burn-out

Dans mon billet précédent, j’ai dressé un constat très personnel concernant l’évolution du marché de l’ingénierie informatique durant ces 25 dernières années, sur ce qu’il me semble être aujourd’hui et j’ai abordé le difficile sujet de mon burn-out. Dans ce nouveau billet, je vous propose de développer un sujet qui me tient à cœur et que j’ai effleuré dans le précédent article. Ce sujet est celui de notre « obsolescence ».


🔍 Lire l'article

Je fais partie d'une espèce menacée d'extinction

cover🔗 publié par Olivier Poncet le 18/07/2020 à 12:00

🏷️ Article🏷️ Burn-out

Cela fait longtemps que je n’avais pas écrit. Si je reprends aujourd’hui le chemin de l’écriture, cela ne sera pas pour vous parler de « geekeries » ou autres « nerderies » en tout genre. Dans ce très long billet de blog, je vais aborder le difficile sujet d’une espèce en voie d’extinction : les vieux software crafters autodidactes dont je fais partie. Je vais donc vous parler des vieux techos à travers moi, de l’évolution du marché ces 25 dernières années, du burn-out qui m’est arrivé et de la remise en question qui s’ensuit.


🔍 Lire l'article

Vi : l'éditeur de texte atypique

cover🔗 publié par Olivier Poncet le 22/02/2017 à 12:00

🏷️ Article🏷️ vi🏷️ vim🏷️ Unix🏷️ Linux🏷️ BSD

« vi » … Les informaticiens devant travailler sous UNIX, Linux ou BSD, qu’ils soient exploitants, ingénieurs de production, administrateurs système, développeurs, etc … ont déjà entendu ce nom. Et pour ceux qui ont dû travailler avec cet éditeur de texte, pour la plupart d’entre-eux cela leur rappelle une expérience - disons - spéciale, voire frustrante, car « vi » est un éditeur de texte très atypique, du fait de son mode de saisie pouvant sembler totalement contre-intuitif.


🔍 Lire l'article

Proxmox VE - migration de Ext4 vers LVM Thin

cover🔗 publié par Olivier Poncet le 14/02/2017 à 12:00

🏷️ Article🏷️ Proxmox VE🏷️ PVE🏷️ LVM🏷️ LVM-Thin

Depuis la version 4.2 de Proxmox VE, le volume local permettant de stocker les images des machines virtuelles et les conteneurs est passé de ext4 ou ZFS à LVM-thin. LVM-thin permet de ne plus stocker une image disque en tant que fichier sur une partition ext4 ou ZFS, mais permet de créer un périphérique en mode bloc directement utilisable par la machine virtuelle sur le volume LVM de Proxmox VE.


🔍 Lire l'article

Proxmox VE - configuration et création d'un cluster

cover🔗 publié par Olivier Poncet le 08/02/2017 à 12:00

🏷️ Article🏷️ Proxmox VE🏷️ PVE

Nous avons vu lors du billet précédent que Proxmox Virtual Environment (PVE) est une solution de virtualisation extrêmement simple à installer, et ce, en quelques clics de souris. Pour faire suite à ce billet consacré à l’installation de Proxmox VE, nous allons entrer dans le détail de la configuration d’un petit cluster composé de trois nœuds. Ces étapes de configuration sont néanmoins valables quelque-soit le nombre de nœuds composant le cluster.


🔍 Lire l'article

Shell Tricks - fixer les permissions d'une arborescence

cover🔗 publié par Olivier Poncet le 01/02/2017 à 12:00

🏷️ Article🏷️ Shell🏷️ Bash🏷️ Bourne Shell

Je constate souvent que les utilisateurs et/ou développeurs non Unixiens ayant besoin de travailler sous UNIX, Linux ou BSD ont tendance à ne pas fixer correctement les permissions des répertoires et des fichiers, parfois par fainéantise, mais le plus souvent par méconnaissance de la marche à suivre. Voici donc un petit trick pour ceux qui en ont besoin. Pourquoi ? Le plus souvent ce sont des développeurs qui ont besoin de dézipper une archive récupérée de on ne sait où, ou de récupérer des fichier depuis une machine Windows ou un serveur SMB/CIFS, et résultat les permissions sont le plus souvent incorrectes (en général 0777, soit rwxrwxrwx).


🔍 Lire l'article

Linux Mint - retirer les anciens noyaux

cover🔗 publié par Olivier Poncet le 30/01/2017 à 12:00

🏷️ Article🏷️ Linux🏷️ Linux Mint🏷️ Kernel

Linux Mint est une distribution GNU/Linux pour les PC de bureau, basée sur la distribution Ubuntu Linux (elle-même basée sur la distribution Debian), et mettant l’accent sur le confort de l’utilisateur. Cette distribution est très dynamique, les mises à jours sont régulières, voire quotidiennes, et il n’est pas rare que le noyau lui-même soit mis à jour entre deux releases officielles de la distribution. L’approche prudentielle de Linux Mint étant de mettre à jour le noyau tout en gardant les noyaux précédemment installés, l’inconvénient est que ces derniers peuvent finir par prendre un espace disque non négligeable, sachant que chaque noyau peut prendre jusqu’à plus de 200 Mio.


🔍 Lire l'article

Les autotools - libtool

cover🔗 publié par Olivier Poncet le 28/01/2017 à 12:00

🏷️ Article🏷️ autotools🏷️ autoconf🏷️ automake🏷️ libtool

Nous avons vu précédemment que autotools est un terme générique utilisé pour désigner l’ensemble des outils de build du projet GNU, le GNU build system. Dans ce billet, nous allons faire un focus sur l’outil libtool, qui est un outil permettant de produire des librairies de manière portable et de gérer correctement l’édition des liens quelque-soit la plateforme cible. Cet outil aide à la création de bibliothèques statiques et dynamiques en proposant une interface totalement abstraite par rapport à la plate-forme visée, masquant ainsi les différences de comportement et d’implémentation (Linux, BSD, Solaris, AIX, …).


🔍 Lire l'article

Les autotools - automake

cover🔗 publié par Olivier Poncet le 27/01/2017 à 12:00

🏷️ Article🏷️ autotools🏷️ autoconf🏷️ automake🏷️ libtool

Nous avons vu précédemment que autotools est un terme générique utilisé pour désigner l’ensemble des outils de build du projet GNU, le GNU build system. Dans ce billet, nous allons faire un focus sur l’outil automake, qui est un outil permettant de produire des fichiers Makefiles portables et normalement totalement compatibles POSIX ayant pour objectif de construire une solution logicielle complète, quelque-soit la plateforme, en ne spécifiant que le strict nécessaire.


🔍 Lire l'article

Les autotools - autoconf

cover🔗 publié par Olivier Poncet le 26/01/2017 à 12:00

🏷️ Article🏷️ autotools🏷️ autoconf🏷️ automake🏷️ libtool

Nous avons vu précédemment que autotools est un terme générique utilisé pour désigner l’ensemble des outils de build du projet GNU, le GNU build system. Dans ce billet, nous allons faire un focus sur l’outil autoconf, qui est un outil permettant de produire des scripts ayant pour objectif de configurer automatiquement l’environnement de build d’un logiciel (dont le fameux script configure). Ces scripts sont générés de manière à ce qu’ils soient entièrement portables dès lors qu’un interpréteur de commandes compatible de type « Bourne Shell » est disponible.


🔍 Lire l'article