-
Just, make, task : trois outils pour faire (des trucs)
Sous Unix, un fichier Makefile est le moyen classique d’exécuter diverses tâches (en premier lieu des compilations de binaires). Récemment, deux outils (just et task) ont gagné en popularité. Ils ont le même objectif, tout en cherchant à être plus adaptés aux usages de développement actuels. L’installation des différents outils est simple : A. Formats de fichier Voici des exemples minimaux…
-
Skull King : priorités entre les cartes sous forme de graphes
Skull King est un jeu de plis sur un thème de pirates, existant depuis plusieurs années en diverses versions. Présentation rapide du jeu Plusieurs cartes et effets ont été ajoutés au fil des éditions. Par exemple, une version éditée par Schmidt contient 66 cartes (cartes de couleurs allant de 1 à 13, fuites, pirates, sirènes, Scary Mary et Skull King).…
-
Afficher une fenêtre de notification depuis le shell
Plusieurs commandes permettent d’afficher une fenêtre de notification qui disparaît automatiquement. Voici quelques outils avec les fonctionnalités minimales. Chacun d’entre eux a des paramètres supplémentaires spécifiques. Notify-send notify-send est disponible dans le paquet libnotify-bin (dans Debian et ses dérivées) et est probablement déjà installé. La capture montre le rendu avec Gnome. La commande : $ notify-send « ici un titre » « ici le…
-
Modification de la sortie de bat
bat permet d’afficher le contenu d’un fichier en activant la coloration syntaxique par défaut. bat permet aussi de changer le thème (DarkNeon dans les captures d’écran suivant) ou les informations affichées. Avec le code Python suivant contenu dans un fichier nommé futilite.py : L’ensemble des décorations possibles est affiché avec le paramètre full. Au contraire, la version sans décoration (et…
-
Nombres décimaux et Python
Python, comme de nombreux autres langages ainsi que des implémentations matérielles, suit la norme IEEE 754 pour manipuler les nombres à virgule (le type float en Python). Cette norme définit les tailles possibles de mémoire allouée pour contenir le nombre. La taille étant fixe, certains nombres ne sont pas représentables et la valeur enregistrée peut être légèrement erronée. Cette situation…