Posts

Ça va bien aller Montréal

Les arcs-en-ciel en LED à Montréal durant la pandémide de COVID-19.

Vidéoconferences efficaces

Introduction Les directives gouvernementales et organisationelles pour contrôler la propagation du virus COVID-19 demandent à beaucoup …

Étagère à souliers

J’ai construis une étagère à souliers.

2019 Blog engine migration

Previous blog engine I was using Pelican for content management and templating engine. I wrote my own basic theme based on the …

Parkour in Stockholm

Training session in Stockholm, Sweden.

Parkour in LA

Quick training session before catching the bus to Las Vegas.

Supercharge your blackbox_exporter modules

Using regexes to pass multiple parameters to each blackbox target.

Canari Cron Alert

Trigger an alert from a cronjob daily at noon local time as a canary alert for the monitoring of the monitoring system itself.

Let's Encrypt on load balancers and reverse proxies with tls-sni-01

How to use certbot –manual to obtain and renew Let’s Encrypt SSL certificates on an Nginx or HAProxy load balancer.

Introduction à Kerberos

Cette présentation est une introduction au fonctionnement de Kerberos. Il s’adresse aux administrateurs de systèmes désirant …

FreeGEM on OpenStack

Trying images from the QEMU Advent Calendar on OpenStack

Session d'entraînement solo

Deux séquences que j’ai prises lors de mon entraînement du 13 novembre 2016

Configure LDAP authentication in Nextcloud with FreeIPA

Here is how to configure the user-ldap plugin in ownCloud/Nextcloud with a FreeIPA server.

Let's Encrypt SSL on NearlyFreeSpeech.net with Ansible

A playbook to get an SSL certificate from Let’s Encrypt and install it on a NearlyFreeSpeech.net site using Ansible’s …

Monitorer Nextcloud avec Zabbix

Monitorer la page de statut de Nextcloud avec une expression régulière

Liste de machines virtuelles dans mon réseau

Pour les gens qui demandent qu’est-ce que je fais avec 18 VM.

Premier pull-request accepté!

Ma première contribution à un logiciel libre a été acceptée sur GitHub.

New blog iteration

Migrating my blog from my homebrew Django application to Pelican, the static site generator written in Python.

OpenPGP key migration

I migrated my OpenPGP key from 1024 bit DSA to 4096 bit RSA.

Building man pages with Debian packaging scripts

How to build a man page from RestructuredText format using Debian build scripts.

Serialize a single task with Ansible

A trick to serialize Ansible tasks with delegate_to that cannot execute concurrently.

The Real Reason We Use Linux (repost)

The real reason we use Linux (repost)

Multiprocessing in Django apps

Managing multiprocessing and database connexions in Django apps

Managed switch case mod

Don’t hold back from buying a managed switch because it’s noisy. Case modding is totally an option!

Home network rebuild project

My new IT project is to redo my home network.

Let's Encrypt!

My site now has a Let’s Encrypt SSL certificate. Let’s Encrypt is a new Certificate Authority: It’s free, automated, and open.

Compresser une image de disque

Expérience en compression d’image de disque.

Trigger a Javascript file drop event with Python and Selenium

I needed unit testing for a page which allows to upload files by dragging and dropping them from the desktop.

Système de rangement

Une place pour chaque chose, chaque chose à sa place

Position a CSS background like a block element

Here is how to position a background with a percentage as though it was an element with “position:absolute”.

Parkour, coop mode

A parkour training video with my group doing co-op moves

Trespassing

Just my buddies and I commiting crime.

3 étagères et autres bricolages

Photos d’étagères que j’ai fabriquées.

Let's Encrypt, un projet prometteur!

Let’s Encrypt est « une autorité de certification (CA) gratuite, automatisée et ouverte, exploitée pour le bénéfice du public. »

`mailto:` URI handler in Python

This is a mailto: URI handler written in Python 3.4.

Spinny Things

Une vidéo de mon entraînement de parkour. Le thème de la journée sont les rotation.

Calculate months elapsed between two dates in Python

Calculate the number of months elapsed between two dates. Algorigthm and Python implementation.

Méthode 45° pour plier un tortilla

Une méthode révolutionnaire pour plier un tortilla, minimisant les dégâts et maximisant le plaisir.

Dynos & Muscle-ups

Une vidéo de mon entraînement de parkour. Le thème de la journée est dynos et muscle-ups.

Crochets de suspension pour caddie d'épicerie

Ces crochets en broche de cintre installés sur mon caddie me permettent de le suspendre au chariot d’épicerie.

Pétition pour une enquête sur l’informatique au gouvernement du Québec

Pétition pour demander une enquête sur l’informatique au gouvernement du Québec.

Topology of the Python stack

How are execution frames located in relation to each other in the stack, and in relation with the main module?

Séparation et sécurité des disques de sauvegarde

Dans cet article, j’explique comment j’accomplis la séparation et la sécurité des données de sauvegarde.

Naviguer dans une page man

Voici un truc pour naviguer aisément dans une page man.

Antenne fractale

Compte rendu de mon projet d’antenne fractale pour capter le signal de télévision.

Vidéos iWeb

Quelques vidéos pour montrer la compagnie où je travaille (iWeb Technologies).

Nouvel emploi chez iWeb

Je suis excité de m’embarquer dans une nouvelle aventure professionnelle. Aujourd’hui, j’ai commencé un nouvel emploi à temps plein à …

Migrer ou réparer un système GNU/Linux

Dans ce billet, je vais proposer des scénarios justifiant le recours à un disque d’amorçage comme SystemRescueCD, ainsi que partager …

Bépo pour l'amour du français

Compte rendu de mon apprentissage de la disposition de clavier Bépo.

Liens pour apprendre GNU/Linux, Python et Bash

Une collection de liens Web pour apprendre le langage Python, GNU/Linux et l’interpréteur de commandes Bash.

Unifont as a fallback in rxvt-unicode

Using GNU Unifont as a fallback font in rxvt-unicode for full BMP (Basic Multilingual Plane) coverage.

Le Spot, section orange

Une vidéo de mon entraînement de parkour au Spot, le gym de parkour à Montréal.

Marque-quadrant

Mon idée de marque-page de livre avec marqueur de quadrant.

Support pour dual-screen

Photos de mon support pour 2 moniteurs que j’ai fabriqué.

Appréciation de la part de GNU dans GNU/Linux

Combien y a-t-il de GNU dans un système GNU/Linux?

Colle chaude et roulettes d'imprimante

Étendre la durée de vie des roulettes d’entraînement d’imprimante avec de la colle chaude.

Richard Stallman talk at TEDxGE2014

A 14 minutes speech on software freedom by Richard Stallman at TEDxGE2014.

You'll be jealous of my girlfriend's womancave

This was my project for my vacation week. I built shelves for my girlfriend’s “womancave”.

Litière à chats efficace et sans tracas

Ça vaut vraiment la peine d’investir du temps, d’acheter le bon matériel et de dédier suffisemment d’espace à la …

Nouveau blogue!

Billet de blogue annonçant mon site web redessiné.

JILL avec FACIL

Journée internationale du logiciel libre avec l’organisme FACIL, le 21 septembre 2014 au CRIM à Montréal.

City TV Report on The Spot

TV report about the Spot, a recently opened parkour training facility in Montreal. This is where I train.

Safety tactics with `rm`

This is my catastrophy avoiding tactic for the rm command.

Tablettes de cuisine

Un design simple de tablettes de cuisines en 2×4.

Sending email with openssl and smtp.gmail.com

This is an exercise to learn about TLS, OpenSSL’s command line tool, and SMTP.

Aiguisage d’une raboteuse

Une vidéo de ma technique d’aiguisage de lame de raboteuse électrique.

Jam de parkour pluvieux

Des séquences vidéo de mon groupe d’amis dans un jam de parkour un jour de pluie.

Berserk

Une vidéo de mes amis de parkour qui font des sauts-de-détente–saut-de-bras très larges.

Un bout de tuyau dans le mur

Une vidéo de moi qui réussit un challenge de grimpe au Stade Olympique.

Fontaines de couleur

Un court-métrage de mes amis et moi qui dansent devant des fontaines colorées au Stade Olympique la nuit.

Vidéo de parkour : 15 juin 2013

Mon premier vidéo monté à l’aide d’un script Bash (ligne de commande). C’est un film de ma gang de parkour.

Filmographie sur le parkour

Une liste de vidéos sélectionnés sur YouTube qui expliquent ce qu’est le parkour.

Boîtier d'ordinateur en bois

Présentation de mon projet de boîtier de PC en bois.

Play a music CD with mplayer without skipping

Music CDs often skip when played with mplayer. Here are the command line arguments I use to prevent this.

Sac anti-statique fait maison

La science derrière les sacs anti-statique et comment s’en faire un à la maison pour transporter ou entreposer des pièces …

Parkour hivernal au Stade olympique

Séquences vidéo non éditées prises au Stade Olympique.

Nettoyage de la cartouche de toner

Photo et explication de ma méthode de nettoyage de la cartouche de toner de mon imprimante.

rsync Backups and Directory Renaming, a Solution

How to move large filesystem trees on an rsync mirror or backup.

Le calendrier amélioré

Description et photo de mon design de calendrier mural.

Calcul du pourboire

Une simple invention pour simplifier le calcul du pourboire à laisser au livreur du restaurant.

Tablette à barbecue

Photos de ma tablette escamotable pour petit barbecue de balcon.

Pochette de CD en papier plié

Instructions pour le pliage d’une pochette de CD en papier.

Joke de banquier

J’ai écris une joke.

Exercisse de restauration d'une sauvegarde

Toute sauvegarde qui n’est pas vérifiée n’a pas de valeur! Voici comment j’ai vérifié la fidélité de ma sauvegarde de …

Image Collection Organizing Helper

A Bash script to sort images in directories by theme and rename them with tags — improved.

Le cahier Moleskine a 31 lignes

Un hack de calendrier dans le cahier moleskine ligné.

Image sorting helper script

A Bash script to sort images in directories by theme and rename them with tags.

Monitor Python subprocess' output streams in real-time

How to read both stdout and stderr in real-time with Python using select.select().

TV5, Hors série: Traceurs

Reportage vidéo sur le parkour à la grandeur du Québec diffusé sur TV5.

Reportage sur le parkour

Superbe reportage sur le Parkour que j’ai pêché sur Youtube. Durée : 4 minutes.

How I organize my digital documents

I describe my system for oranizing $HOME.

Rencontre du 2009-04-25

Film d’un jam de parkour au Stade Olympique de Montréal. 4 minutes.

Salto arrière au Stade

Une vidéo de moi qui fait un salto arrière au Stade Olympique de Montréal.

Salto arrière

Une vidéo de moi qui fait un salto arrière au Gymnix.

Le calendrier

Mon design de calendrier papier.