Mon blog
Vous retrouverez ici pêle-mêle la liste de mes dernières publications.
Vous retrouverez ici pêle-mêle la liste de mes dernières publications.
🔗 publié par Olivier Poncet le 01/08/2020 à 12:00
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 ».
🔗 publié par Olivier Poncet le 18/07/2020 à 12:00
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.
🔗 publié par Olivier Poncet le 22/02/2017 à 12:00
« 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.
🔗 publié par Olivier Poncet le 14/02/2017 à 12:00
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.
🔗 publié par Olivier Poncet le 08/02/2017 à 12:00
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.
🔗 publié par Olivier Poncet le 01/02/2017 à 12:00
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).
🔗 publié par Olivier Poncet le 30/01/2017 à 12:00
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.
🔗 publié par Olivier Poncet le 28/01/2017 à 12:00
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, …).
🔗 publié par Olivier Poncet le 27/01/2017 à 12:00
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.
🔗 publié par Olivier Poncet le 26/01/2017 à 12:00
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.