Aller au contenu

2019

Attentions aux crochets lorsque vous utilisez glob.glob

S'il y a des crochets dans le chemin que vous donnez à glob.glob, vous risquez d'obtenir une liste vide en sortie. Voici une solution.

Cette semaine j'ai été confronté à un bug qui m'a occupé un petit moment. J'utilise un script qui prend en entrée le chemin vers un répertoire. Le script recherche certains fichiers dans le répertoire puis exécute un certain nombre d'opérations sur les fichiers trouvés. Ce script fonctionne très bien, et je l'ai utilisé de nombreuses fois sans soucis. Je le lance même couramment sur un cluster de calcul utilisant PBS pro, sans souci.

De la variété dans les fournisseurs d'adresse email

J'ai voulu savoir quelle proportion de mes contacts utilise une adresse email GAFAM. Pour cela, j'ai créé un petit script python qui parse mon carnet d'adresses et compte les noms de domaines.

Le problème de la centralisation de l'Internet

En 2007, Benjamin Bayart donnait la conférence "Internet Libre ou Minitel 2.0 ?" à Amiens. Au cours de cette conférence, Benjamin expliquait, entre autres, que l'Internet est de plus en plus centralisé. En effet, lorsqu'il a été créé, l'Internet reposait sur le principe que chaque ordinateur qui lui est connecté permet de partager du contenu, et d'accéder au contenu des autres. Mais Benjamin constate qu'aujourd'hui, quelques gros ordinateurs (les fournisseurs de services) concentrent les données, et les autres ne font que les consulter.

Inclure une bibliothèque externe dans un projet C++ avec cmake

Récemment, j'ai eu besoin de lier une bibliothèque externe à un projet C++ utilisant cmake. J'ai eu un peu de mal à tout faire fonctionner correctement, du coup j'explique ici ce que j'ai fait pour que cela fonctionne.

Cmake est une application libre qui permet de gérer la construction d'applications, indépendamment du compiler utilisé. C'est une application très puissante, utilisée dans un grand nombre de projets libres. Cependant, elle est parfois un peu compliquée à configurer.

Créer une branche orpheline dans GIT

En arrivant sur un petit projet, j'ai découvert que deux personnes travaillaient sur le même code, chacune dans son coin. J'ai donc eu comme première tache de fusionner le travail des deux collègues. Pour ce faire, j'ai créé un dépôt git avec le code du premier.

Mise en ligne du blog

Voila longtemps (genre ... plusieurs années !) que je souhaite créer un blog pour partager ce que j'apprends en informatique. Mais je n'ai jamais pris le temps de m'y mettre sérieusement.