vendredi 10 octobre 2025

Configurer un affichage plus complet pour ncdu

Par défaut le programme ncdu n’affiche pas les pourcentages ni le nombre d’éléments dans chaque dossier.

On peut activer ces options dans son interface en appuyant sur g pour afficher les pourcentages ou c pour le nombre d’éléments.

Pour que ces options soient activées par défaut, on peut utiliser son fichier de configuration, il doit contenir un paramètre de ligne de commande par ligne.

Lire la suite...

jeudi 3 juillet 2025

How to add an entry for Bazzite on GRUB managed by Ubuntu

I had an issue after I installed Bazzite through manual partitioning on a second storage, next to my main Ubuntu install.

On Ubuntu 24.04, os-prober didn't detect the Bazzite install so it wasn't possible to switch to it from GRUB.

Achieving this requires a little bit of work.

Lire la suite...

samedi 16 novembre 2024

Enlever la limite de résolution maximale de la sortie HDMI d’un téléphone Samsung Galaxy

Par défaut, un Samsung Galaxy branché à un écran via un adaptateur HDMI est limité en sortie à la résolution 1080p. Pour supprimer cette limite, il faut installer un logiciel de Samsung…

Lire la suite...

lundi 27 mars 2023

Corriger l'affichage de sortie console de Symfony dans PHPStorm

Les appels à la fonction dd de Symfony peuvent faire apparaître des caractères non souhaités dans la sortie terminal de Symfony, voici comment éviter cela.

Lire la suite...

lundi 18 juillet 2022

Quelques commandes utiles avec git

Voici quelques commandes qui me sont très utiles et que j'utilise souvent.

Lire la suite...

lundi 20 décembre 2021

Avoir une URL publique via un tunnel HTTPS vers son environnement local

ngrok est un outil simple d'utilisation qui permet de créer un tunnel afin par exemple de rendre accessible un site en local via une URL en HTTPS.

Cela permet notamment de tester des services qui utilisent des callbacks.

Lire la suite...

vendredi 17 décembre 2021

Run PhotoPrism on another computer

I was able to launch a PhotoPrism container on another computer by following these steps.

Lire la suite...

samedi 17 avril 2021

Upgrade from Intel Core i5 2500K to 3770K on Gigabyte Z78MA-D2H-B3

I wanted to upgrade my computer without having to change the CPU, the motherboard and the RAM (prices are currently high because of shortages). So I looked what CPU I could use with my 10-years-old motherboard in order to replace the 2500K.

And the answer was the 3770K that is similar to the 2500K but double the number of threads from to 4 to 8 (see Intel's comparison).

I found a 3770K at a decent price on eBay. But changing from the 2500K CPU to the 3770K was not an easy task. Here is how I did it.

Lire la suite...

dimanche 17 janvier 2021

Trouver et traiter des images en doublon avec Czkawka

Dans un précédent billet, j'avais présenté findimagedupes pour détecter des images identiques ou similaires sous Linux.

Depuis j'ai découvert Czkawka qui est un outil graphique (il existe aussi en version ligne de commande) multi-plateformes pour aider à faire le ménage dans ses fichiers.

Une de ses fonctions est de chercher les images similaires. Après l'analyse, il présente les doublons par groupes en montrant les noms des fichiers, leurs tailles et leurs degrés de similarité. On peut alors supprimer les doublons directement depuis l'interface.

samedi 16 janvier 2021

Générer une série d'images aléatoires avec ImageMagick et parallel

Générer 100 images avec ImageMagick et en utilisant toutes les ressources disponibles grâce à parallel :

Lire la suite...

dimanche 20 décembre 2020

Mise à jour de ma page d'accueil avec new.css

Dans la foulée de nos discussions à propos de l'éco-conception et de l'éthique chez Troopers, j'ai réalisé qu'utiliser Bootstrap et un CDN n'était plus une bonne pratique en terme de consommation de ressources et de respect de la vie privée. Le navigateur chargeait du code CSS et Javascript Bootstrap pour en utiliser une petite partie seulement[1] .

J'ai alors cherché des feuilles de style plus simples et je suis tombé sur new.css (new.css sur GitHub) qui offre plusieurs avantages.

Note

[1] J'aurais pu configurer Bootstrap pour inclure seulement le code utilisé mais je ne voulais pas entrer dans cette complexité

Lire la suite...

vendredi 19 juin 2020

Réduire la taille du dossier /var/log/journal/ (sur Ubuntu 20.04 Focal Fossa)

Les fichiers contenus dans le dossier /var/log/journal/ peuvent occuper plusieurs centaines de Mo.

Comme je n'ai pas besoin de ces logs, je n'ai pas besoin de les conserver, voici comment faire le ménage dans ces fichiers.

Lire la suite...

dimanche 31 mai 2020

Trouver et traiter des images en doublon sur Linux avec findimagedupes

Cela est possible grâce au paquet findimagedupes

Lire la suite...

dimanche 11 août 2019

Les raccourcis indispensables pour le terminal

Les terminaux comme le terminal de GNOME Shell offrent de nombreux raccourcis pratiques mais pas forcément intuitifs.

Voici une sélection des plus utiles.

Lire la suite...

dimanche 25 novembre 2018

Accélérer les tests de Symfony en stockant en mémoire les données d'un conteneur Docker

Je n'utilisais pas Docker lorsque j'avais stocké dans la RAM les données de cache et de logs.

Maintenant que j'utilise couramment Docker, j'ai réutilisé cette idée afin de stocker certains données des conteneurs dans la RAM.

Lire la suite...

lundi 8 octobre 2018

Configurer Drone pour Gitea

Gitea est un clone léger de GitHub et GitLab. Gitea n'intégre pas de système de CI mais heureusement Drone.io comble ce besoin.

Voici comment je l'ai configuré.

Lire la suite...

jeudi 4 octobre 2018

Bashful, un gestionnaire pour vos commandes

J'ai commencé à utiliser récemment bashful, un outil pour lancer des commandes, scripts, etc. en fournissant un affichage agréable.

Lire la suite...

mercredi 12 septembre 2018

Configurer la ligne de commande git

Voici les réglages globaux que j'utilise dans git.

Lire la suite...

lundi 23 juillet 2018

Créer des fichiers de logs pour les tâches cron

Les tâches cron peuvent échouer pour de nombreuses raisons (erreur de syntaxe, commande non disponible dans le contexte de cron, etc.), l'enregistrement de la sortie des commandes permet d'historiser et d'identifier les erreurs afin de les corriger.

Lire la suite...

lundi 16 juillet 2018

Mes extensions indispensables pour GNOME Shell

J'utilise depuis plusieurs années l'environnement de bureau GNOME Shell (sur Ubuntu) et j'ai trouvé de nombreuses extensions qui améliorent l'expérience.

Lire la suite...

- page 1 de 7