Garbage Collector

The little space of a writer, tinkerer, and a coffee addict

Terraform your CICD Toolchain : SonarQube

- 3 minutes read time

So, in the previous article we’ve Terraformed GitHub (that must hurt), so let’s continue with another tool commonly used in a CICD process : SonarQube. For a brief introduction in case you don’t know this tool, SonarQube (or SonarCloud for its SaaS version) is an open-source software published under LGPL v3 made for Static Code Analysis having both free and paid Enterprise plans.

Terraform your CICD Toolchain : GitHub

- 6 minutes read time

When you’re running and managing the CICD Toolchain of a big organization, you may want to establish some conventions and usage rules to avoid having to manage a big inconsistent mess. One possibility to avoid this, after you had established your various naming conventions and usages, is to use Terraform to maintain all of the objects constitutes your application projects.

How to photograph Fireworks

- 6 minutes read time

If you follow my Photo Blog (if you don’t I won’t blame you), you may have seen two recent entries with the 14th July fireworks took in two cities. Taking pictures of fireworks is quite easy actually, but if you wonder how to do it, here is how I proceed.

How to remove the vignetting on a photo with Darktable

- 3 minutes read time

The vignetting in photography is a reduction of the image’s brightness or saturation toward its periphery. It is usually an unintended or undesired effect caused by the lens, camera settings, or exposure. If you look at this article title photo, you’ll see the corners are darker than the middle of the picture : it’s the vignetting.

Use Vivaldi Sync to share tabs between instances

- 4 minutes read time

As you may know, I’m a Vivaldi user and I love this browser. Since a couple of months, I’ve finally created an account to use the Sync feature. Sync is a synchronization service provided by Vivaldi that permit to upload your Bookmarks, some settings, passwords, autofill, history, extensions, reading list and notes to Vivaldi’s servers.

Redshift for Night Colors with Cinnamon DE

- 3 minutes read time

As a computer nerd, I can spend hours tinkering things or writing stupid stuff on this blog. However, our computers and smartphones screens can be very agressive because of the light they can produce. Today, most of the operating systems integrate a feature to reduce the blue light exposure, accused to have some nocive effects like sleep trouble when you are too much exposed to it.

Setup your own DNS over HTTPS server

- 16 minutes read time

DNS over HTTPS (DoH) is a protocol for Domain Name System resolution using HTTPS to secure the communication between the client and the name server. It was proposed by the IEFT and is still a work in progress. However, DoH has been quickly implemented by the Big Tech corporations like Google, CloudFlare and also Mozilla Foundation which enabled the protocol by default in the United States of America in Firefox.

How to start a Podman Container at system startup

- 6 minutes read time

In my article about containers, I had a few lines regarding Podman. In fact, I use this container tool since more than a year after discovering it on Fedora while searching for installing Docker on it (because, you know, habits).

Use Hugo Shortcodes to read pictures EXIF metadata

- 5 minutes read time

If you’ve read my previous article about a Champagne cave visit, you may have noticed that all the photos are displaying their technical metadata : Camera and Lens model, aperture, speed, etc. Sorry to deceive you, but I haven’t written all these text manually, I’ve used one of the resourceful Hugo feature : the shortcodes.

Update automatically a Linux Server

- 4 minutes read time

One of the basics in security is to have updated servers with the latest security versions. In a company, you may have access to variant automation tools for this, but for a personal usage or hobby, maintaining for server could be redundant and not very fun.

Lire des caractéristiques d'un objectif photo

- 9 minutes read time

Toujours dans notre série d’articles dédiés à la photographie, à la suite de l’explication du fonctionnement d’un Reflex, je vous propose d’aller plus loin et d’apprendre à lire les hiéroglyphes qui parsèment un objectif d’appareil photo. L’idée est de vous permettre ainsi de comprendre rapidement les avantages et inconvénients d’un modèle juste en lisant quelques valeurs clés.

Gérer l'accès et les habilitations de Jenkins avec OpenID

- 7 minutes read time

Il ne me paraît pas nécessaire de présenter en détails Jenkins tant ce logiciel est un des habitués du milieu de l’intégration continue dans l’informatique. Lorsqu’on est une structure ayant plusieurs équipes et que l’instance Jenkins est mutualisée, on peut rapidement avoir envie de les séparer au sein d’un espace qui leur est dédié dans Jenkins pour garantir que celles-ci aient bien leur propre bac à sable et ne puissent toucher aux jobs ou paramètres d’une autre.

Manage Jenkins Access and Roles with OpenID

- 6 minutes read time

Introduce Jenkins doesn’t seem to be necessary for me as this software is one of the usual in the continuous integration domain. When you are an organization with several teams and a shared Jenkins instance, you may need to separate them into dedicated workspaces to avoid configuration or job modifications by other teams.

Comment fonctionne un appareil photo Reflex ?

- 15 minutes read time

Pratiquant la photographie amateur depuis quelques années, j’ai forcément appris avec le temps à dompter les appareils photo numérique Reflex et leurs paramètres plus ou moins obscurs pour un néophyte. Bien que je n’ai aucune prétention d’expertise sur le sujet, je vous propose une petite explication sur le fonctionnement d’un appareil photo Reflex et les paramètres importants pour capturer une image.

Create a multilingual blog with Hugo

- 6 minutes read time

Writing in your native language allow to stay in your comfort zone. But on the Web, it can limit our audience. That’s what I’m telling myself since a couple of time, so I took a look to the multilingual options in order to translate some posts in English.

Faire une galerie photo en site statique

- 7 minutes read time

Il y a quelques temps, je vous avais présenté Piwigo, une solution libre auto hébergée de galerie d’images. Suite à la réinstallation de mes outils sur un nouveau serveur, je n’avais pas vraiment envie de reprendre cet outil… Il est très bien, mais je ne voulais pas encore une fois depuis installer une base MySQL juste pour lui car je préfère PostgreSQL.

Terraformer son serveur Proxmox

- 12 minutes read time

A la suite du malheureux incident vécu par OVH et ayant perdu mon serveur dédié durant celui-ci, j’ai du tout reconstruire. Le bon côté de cette mésaventure est que cela me permet de repartir sur une nouvelle base et de développer de nouvelles compétences.

Sauvegarde chiffrée sur un stockage en ligne avec rclone

- 8 minutes read time

Introduction Il y a quelques mois, je vous proposais un article sur comment j’ai mis en place une sauvegarde chiffrée des données de mon serveur perso sur un stockage en ligne chez OVH. Le coeur du système était piloté par Duplicati, un outil de sauvegarde open source que j’apprécie bien, mais que je trouve assez peu pertinent dans le cas présent en fait.

Signer ses commits Git avec PGP

- 5 minutes read time

Voici un petit article simple sur comment activer la signature de commits avec Git et PGP. Ca veut dire quoi “signer ses commits” ? Dans sa documentation, les auteurs de Git le disent eux-même : “Git est cryptographiquement sûr, mais pas infaillible”.