Amélioration des suggestions d'articles similaires via un script shell

Posts

Scripter une session Tmux

Examen d'un spam #2

Fast-posts

Un peu d'adminsys vol.1 : Alpine 2020, Acme, Knot

Recaps

Récap 06 : Janvier 2020

Dark Mode pour Qutebrowser

Le fonctionnement d'un switch réseau

Récap 05 : Décembre 2019

Fez

Shares

IRC se meurt

Concert Archspire 08/12/2019

Restreindre des clés SSH pour du backup via rsync

Quelques tips concernant la conf Nginx

Récap 04 : Novembre 2019

Comparatif entre Mastodon et Pleroma

Googhell.fr

Les trackers 1st-party : quelles solutions ?

Mon dilemme concernant les visionnages et le flux RSS

AV1 est utilisable !

Messagease en vidéos

Récap 03 : Octobre 2019

Pleroma : problèmes de toots publiques

Holala Chrome a rendu uBlock Origin incompatible !

Ideas

Universal Movie Database

Le mot de passe Unix de Ken Thompson

La galère pour les billets du Hellfest 2020

Récap 02 : Septembre 2019

Déploiement Hugo

Mes applis Android

Épurer un téléphone Android

Récap 01 : Aout 2019

Compresser ses fichiers statiques pour son site ouaib

Installer Tiny Tiny RSS sur Alpine

De FAI a ISP

Se créer un initramfs manuellement

Automount des partitions par leur label sous Alpine avec mdev

Adoption d'une Odroid HC2

Adoption d'une Odroid N2

Pinguez-moi pour jouer !

Nourrir ses gentils ptits chats

Quelques chaînes youtube

Petit vrac pour améliorer l'accessibilité de votre site

Se débarasser des firmwares en rabe dans Alpine

Modif du premier semestre 2019 sur le blog

Maintenance de la DB de Pleroma

/etc/pve vide sur Proxmox

Monitorer ses certificats TLS

Ma collection de claviers

Best-of début 2019

Reconquérir le web

Qutebrowser : config.py et Jblock

Héberger un site statique

Sandstorm : plateforme web-cloud libre auto-hébergeable

Tous les protocoles réseaux ne sont pas synchrones

La téléphonie c'est pas si compliqué !

Les variables d'environnement chez Gentoo

Le Zéro Inbox pour vous soulager

Grosse attaque du weekend contre le DNS : et DNSSEC ?

TLS RePorTing sur votre serveur mail

Protocole de renouvellement de mot de passe

Retour suites aux cours 2018

Debunkage de Debunkage des mythes de Wayland

10 ans de bépo

L'histoire des User Agent des browsers

Deux grands types de VPN

Fabrice Bellard un super dev français

Top et Htop

Messagease : un clavier android efficace

Mon TOC des processus

Gonib et ce qu'il y a autour

Meta : récap 2018

Une semaine pour coder par soi même : Jour 6 et 7

Une semaine pour coder par soi même : Jour 5

Une semaine pour coder par soi même : Jour 4

Une semaine pour coder par soi même : Jour 3

L'affaire du Siècle

Une semaine pour coder par soi même : Jour 2

Une semaine pour coder par soi même : Jour 1

Une histoire de 'Magie'

Sway la suite spirituelle de i3

Eternal Jukebox

Monter un server esclave Dns

Le HTTP Black Header

Les services du Fédiverse fin 2018

Clients ACME Pour Letsencrypt

La demoscene vol.5

Updater le cache des méta-données lorsque Portage utilise git

Quompression

Gzip-bombe avec Nginx sans PHP

MPV et les scripts

Bloquer l'accès au net à un soft sous Nunux

Pleroma : L'alternative à Mastodon

Confer un ONT alcatel

Acko.net

L'UI de notre cher Mastodon

Rituel à chaque nouveau kernel

21ème article d'avancement du Librem 5

Recompresser ses photos et ses vidéos

Reflexe Dane

Gestion de l'enregistrement DS chez OVH et Online pour votre DNSSEC

Ré-Augmentation du piratage suite à la fragmentation du marché

Youtube : La menace des Youtubeurs

La fin Septembre 2018

Sécuriser le relay Weechat avec LetsEncrypt

Être propriétaire de son matos

L'article 11 et 13

Décortiquer une URL

20ème article d'avancement du Librem 5, le vrai

N'utilisez pas de lecteur d'empreintes digitales !

20ème article d'avancement du Librem 5

Quelques sites/outils pour améliorer votre site

Ecometer : De mauvais à plutôt bon en paginant.

19ème article d'avancement du Librem 5

Client MPD : TSMPCD

Scinder Firefox en deux versions

ZSH plus loin : ZMV

La demoscene vol.4

Google Will Eat Itself

Ouverture Des Commentaires

Vacances en Angleterre

#1 Tap to Passthrough I3

Contrer la vague de spam touchant IRC

17ème article d'avancement du Librem 5

Polissage du thême Hugo : NeoDark

Le Geekcode

16ème article d'avancement du Librem 5

TDC

Configuration Weechat 2018

Ralentir le flux

L'Histoire d'Iloth

Termtosvg : capturer la cli dans un svg

15ème article d'avancement du Librem 5

Les Vidéos Primitives

Kakoune

5000$ Compression Challenge

La Renaissance Des RSS

500 Miles Mail

Nouvelle section : Shares

Les userscripts dans Qutebrowser

Hellblues

Les us et coutumes d'IRC

14ème article d'avancement du Librem 5

13ème article d'avancement du Librem 5

Trifouillage de firmware de clavier

Gérer les spamfilters sur UnrealIrcd

Firefox : Project Fusion - Remplacer le Tor Browser

Utiliser HTTP2 et le PUSH avec Nginx

Ce qu'il se passe quand on envoie un mail

Remplacer Groovebasin par MPD

Présentation de Calls. L'appli du Librem 5 pour les appels

Les maux des GAFAM

11ème article d'avancement du Librem 5

Ce qu'il se passe quand on ouvre une page web

Des fissures dans le Fediverse

Mes déboires Hardware de ce début 2018

Mon environnement auto-hébergé

Facebook Algo Complot

La demoscene vol.3

10ème article d'avancement du Librem 5

Trois astuces pour Hugo

Verrouiller le fichier /etc/resolv.conf sur Openwrt

Le deal derrière 1.1.1.1

Qutebrowser per Domain Settings

Web ≠ Internet

AV1 est de sortie

Examen d'un spam #1

Panne de ce bon vieux Bender

Peertube et l'impossible challenge de remplacer Youtube

Sisyphus l'antispam mignonnet

Turbo Encabulator dans votre kernel Linux

La demoscene vol.2

9ème article d'avancement du Librem 5

La rapidité de déploiement des technos web

8ème article d'avancement du Librem 5

Créer un blog statique Hugo de A à Y

Les GLSA de chez Gentoo

7ème article d'avancement du Librem 5

Nouveautés dans l'émulation Playstation

Retour sur le reverse proxy du blog

La demoscene vol.1

La Terrible Dependance Envers les Registrars

Le calendrier fixe ou CAL13

5ème article d'avancement du Librem 5

Virer les cookies d'un site précis dans Qutebrowser

Méta-actu du blog

Amp : un ptit éditeur de texte à la vi

Réponse à Franck Ridel concernant DuckDuckGo

3ème article d'avancement du Librem 5

Multi layout claviers simultanés pour Xorg

Filmmenu, un ptit script pour lancer un film

Mozilla annonce commencer à restreindre les nouvelles fonctionnalités aux pages chargées via HTTPS

Le respect des licences logicielles est moins fort que le buzz nostalgique du rétro gaming

La mort de Vimperator : comment meurt un logiciel opensource

Utiliser ZSH à la façon de VI en réduisant les inconvénients

Une faille de sécurité béante touchant tous les cpu Intel

Doom et ses Mods

Le drama Firefox de la fin 2017 : SpyGlass

Drivers graphiques AMD 2017

Les fast-posts

NIB : Mon assistant personnel IRC

Ma Wishlist logicielle : Vol1

Qutebrowser

Guide ultime du serveur DNS v1

Gérer ses dotfiles simplement avec git

Enregistrement DNS de type CAA pour protéger votre TLS

Microcache nginx pour améliorer les perfs et diminuer le downtime

Substring History Search dans ZSH

Unmount son root sans reboot

Refonte complète du site

Foldcat : se rappeler de quelque chose quand on rentre dans un dossier

Guide d'utilisation d'IRC : niveau 5

Guide d'utilisation d'IRC : niveau 4

Guide d'utilisation d'IRC : niveau 3

Guide d'utilisation d'IRC : niveau 2

Empêcher rsync de pourrir une partoche si c'est pas mount

Contrôler son écran via l'ordi

Changer la couleur de fond de son terminal à la volée

Tour d'horizons des émulateurs de terminal

Redondons les archives du net

Dégageons opendkim et spamassassin pour Rspamd et Rmilter

Soulager son serveur mail du traitement du spam avec Postscreen

Nouveau routeur Turris Omnia

Ajouter un overlay Gentoo sans layman

Démarrer des applis dans tmux au boot

Réimplémentations libres de moteurs de jeux

Une idée d'init

Le clavier fait maison : PART 1

Updater dynamiquement ses zones DNS

Nginx HTTPS 2015

Gestionnaire de passwords : password-store

Monter un hébergement de site web propre et performant.

Multi devices BTRFS

IP Proxy Logs Nginx Reverse

Devtmpfs et Udev sont dans un bateau

Mom part en retraite

Les snapshots BTRFS

2013 - CSS fait main.

Tweaks de CSS

Dégager une livebox tout en conservant le service de téloche

Mini-Guide minimaliste pour vim

Vim : le meilleur outil du linuxien

Un nouveau navigateur pour de nouveaux océans

Bootstrapper le site

Un bureau moderne sous Linux

Des flèches

Et voilà que je reviens sur mon site.

Bidouil^wRéparons de la gentoo.

Protocolons !

Migration

Un coup de polish

Un ptit coucou

Aurevoir MSN

Monitorons ce qui traîne sur son réseau

Mumuse avec OpenVZ

Optimisation du serveur web

Jabber me voilà !

Nouveau kernel not for fun

Un chtit coup de ViM pour changer

Ajout de PostGrey et …

Unicodisation

Dégooglisation

Passage en full ssl

Changement de serveur

Allez, parceque je suis gentil je vous fait de la lecture

Encore une fois un nouveau site !