Il s’agit juste d’un lieu de partage et de réflexion écrit/géré, au départ, par Groink2369.
Il est ouvert à d’éventuelles collaborations à d’autres penseurs sous conditions d’être au moins
plusieurs dans sa tête.
Le nom du blog vient de l’allemand et signifie Source des idées. Il s’agit également d’un jeu
de mot Quelle idée.
Pensée du jour
2026-09-26, groink2369 -
Il court. Il court avec son dos droit. Il regarde devant lui. Il est concentré. Il est excité par la course.
Et pourtant, le matin-même, il m’a demandé d’arrêter. Pour être exact, il a demandé d’arrêter à la fin de l’année. Pour faire quoi ? Je ne sais pas. Peu importe. C’est dans longtemps. On verra.
Il court. Il court toujours avec son dos droit.Est-ce que ses jambes courrent avec lui ? Je ne le sais. J’ai l’impression que son corps le fait avancer mais
que ses jambes sont derrière lui; elles se traînent. Il doit attendre ses jambes. Il veut aller plus vite.
À moins que … À moins que ce soit mon esprit qui le fasse courrir. Peut-être, peut-être aussi. Ce qui est certain, c’est qu’il court. Il pourrait presque s’en voler. Mieux que cela, il semble courir plus
vite que les autres. Mais réellement plus vite. Rien ne peut l’empêcher. Il peut; il veut. Mais doit-il ?
Je me demande même si - en réalité - ce n’est pas mon esprit qui court dans mon flot de pensée.
Non, c’est certain. Il court. Il court.
Il prend du plaisir.
C’est la seule chose qui compte.
Pi-Hole
2025-10-11, groink2369 -
PiHole permet de filtrer les requetes depuis le réseau vers l’extérieur.
Le routeur Internet ne sert plus qu’à se connecter au réseau. Tout ce qui est DNS (= savoir où se trouve Google.com sur le réseau) et l’attribution des adresses IP sur le réseau (=DHCP) est géré par Pi-Hole.
Installation
Le site de Pi-Hole renseigne la méthode pour installer Pi-Hole.
https://docs.pi-hole.net/main/basic-install/ donne la commande
suivant :
curl -sSL https://install.pi-hole.net | bash
à lancer dans la ligne de commande en tant que sudo.
Ajouter votre user dans le groupe ‘pihole’ : sudo usermod -aG pihole $USER
Créer des groupes de clients et assigner les clients au groupe
Ajouter des listes de blocages
https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts est la liste de base.
https://sebsauvage.net/hosts/hosts est celle de SebSauvage. Elle est
régulièrement mise à jour.
https://github.com/hagezi/dns-blocklists en propose une série.
La version Multi Pro est la plus utilisée. Elle peut être complétée avec d’autres sous-listes.
Quand toutes les listes sont ajoutées, il faut encore (re-)constituer la base de données de Pi-Hole soit via l’interface web (dans Tools / Update Gravity) soit via la ligne de commande :
pihole -g
Passer en revue toutes les options dans Settings.
Configurer votre serveur Pi-Hole avec une ip statique.
Configurer votre routeur pourqu’il cède la gestion des DNS et du DHCP à votre Pi-Hole.
Avertir vos utilisateurs que certains sites peuvent être bloqués. Il suffit de vous le signaler ;-)
De base, Pihole propose son web GUI sur le port 80.
Pratique car c’est le port par défaut quand on surfe. Pas pratique si vous avez d’autres applications qui sont également sur le port 80 (par exemple votre server Web comme nginx ou apache).
Comment modifier ce comportement ?
Il faut aller dans l’interface Web (http://VotreAdresseIP/admin) dans un des menus de “SYSTEM”;
Passer de “Basic” en “Expert”;
Se rendre dans “All Settings” puis “Webserver and API”;
Modifier le paramètre “webserver.port”; par défault, la valeur est “80o,443os,[::]:80o,[::]:443os”. Si vous souhaitez que le port par défaut soit le 8081, il suffit de mettre “49153o,49154os,[::]:49153o,[::]:49154os”.
Et si je veux donner un nom à mes machines ?
Pourquoi un nom ? Parce que c’est parfois plus facile de retenir cela qu’une adresse IP.
En réalité, la procédure est identique et peut être fait parallèlement.
Pour cela, se rendre dans Settings > DHCP puis activier l’interface Expert en cliquant sur l’onglet vert Basic. Apparait alors tout en bas un cadre Static DHCP configuration. Pour chaque ligne, vous spécifier l’adresse MAC puis l’adresse IP fixe et/ou le nom de la machine. Tout est séparé par une virgule.
Par exemple : d8:d4:3c:f3:c5:49,192.168.1.20,mamachine
Personnellement, j’ai mis :
à partir de 192.168.1.10, les machines personnelles fixes (desktop & serveur)
à partir de 192.168.1.20, les machines personnelles portables (laptop, tablette & smartphone)
à partir de 192.168.1.40, les machines non-personnelles (a priori, elles sont fixes) (télévision, onduleur, console de jeux)
à partir de 192.168.1.50, les machines non répertoriées.
Pourquoi donner un nom ?
Cela permet alors de fixer le nom dans le menu Clients (plus facilement qu’avec les options proposées dans le drop-down) et donc d’identifier la machine dans Query Log.
Retour d’expérience
Pihole était d’abord installé sur un Raspberry Pi 4 - 4 GO avec Raspberry OS en version desktop.
Régulièrement, Pihole affichait une charge importante.
J’ai fait l’acquisition du même Raspberry mais avec une version light/sans desktop. La charge est toujours faible et aucun ralentissement.
A voir quand il y aura plus d’utilisateurs sur le réseau.
Je continue les changements : j’ai fait apparaitre les tags sur la page.
Comme ce n’est pas un élément principal, ils apparaissent en petit sur le côté.
J’ai également retiré la page Tags. Je dois encore enlever sa génération.
Actuellement, ce n’est pas mon but de circuler et de voir tous les tags.
Pensée du jour
2026-09-12, groink2369 -
La vie est trop courte pour être prise au sérieux.
George Bernard Shaw
La vie est une chose trop imporante pour être prise au sérieux
Gilbert Keith Chesterton
J’ai commencé à mettre en place une stratégie de
backup.
Je dis bien commencé car elle n’est pas finie : il manque des documents et de l’automatisation
à 100%.
J’avance petit à petit.
Je dois rajouter qu, pour Hetzner Box Storage, l’adresse pour se connecter est
ssh://user_id@user_id.your-storagebox.de:23/./
J’ai choisi au plus simple : nano
Il faut quand même connaitre quelques commandes/shortcuts.
Widefrog
2026-08-28, groink2369 -
Le programme ne semble plus être suivi par son développeur.
La base du programme est là. Il ne reste plus qu’à mettre à jour les services à utiliser.
Ceci dit, c’est bien écrit comme programme, notamment pour son design pattern.
J’ai un problème avec cet article : le titre semble ne pas aller dans le sens de l’article.
Je me suis dit : “J’ai mal compris”. Je relis.
Non, j’ai bon compris que, pour moi, le titre est inadapté à l’article.
J’ai été demandé l’avis d’autrui et … il partage mon avis.
Je l’ai lu il y a tellement longtemps. Il attend d’être partagé depuis autant de temps.
Pour moi, l’essentiel va aux humains : réaliser des tâches simples (et là, chacun son point de vue) pour créer de la valeur envers les autres (idéalement du bonheur). Tout est important, même si le côté humain, qui arrive en bout de ligne, est primordial.
Pas encore testé.
Le site internet n’est pas très rapide. Toutefois, les filtres ont l’air bien pensé.
Ce n’est pas trop loin. Il semble y avoir du choix.
Je testerai prochainement.
Compression de vidéos via ffmpeg
2026-03-20, groink2369 -
Tout d’abord, les vidéos dans le cadre d’archive familliale, je n’y crois pas.
Nous sommes bombardés d’activités en tous genres que nous n’avons pas le temps de regarder des photos (déjà les sauvegarder et les trier sont parfois des missions impossibles).
Dans un soucis de garder quand même quelques archives familliales, je regarde pour faire un backup selon la règle 3-2-1. Cela risque de tourner à 3-3-1 mais c’est une autre discussion.
Pour minimiser l’espace de disque dur et suite à un shaarli, j’ai passé la collection de vidéos à la moulinette ffmpeg pour réduire les vidéos et avoir un seul codec (c’est un effet collatéral).
i entree.mkv : Nom du fichier en entrée. Vous pouvez lui donner à manger n’importe quel format vidéo (mp4, avi…)
map 0:v -c:v libsvtav1 : Pour la vidéo, utiliser l’encodeur svt-av1. Il existe plusieurs encodeurs av1 (aom-av1, rav1e…). svt-av1 est rapide (ou plus précisément: on peut ajuster sa vitesse.)
crf 30 : Taux de compression. Le CRF est la qualité visuelle souhaitée (le débit de la vidéo sera donc variable de manière à conserver une qualité visuelle constante). Une valeur plus faible veut dire meilleure qualité, mais fichier résultant plus gros. 30 me convient. Au delà de 36 la qualité commence à chuter assez rapidement.
tune 0 : Pour avoir une qualité constante, il faut un algorithme qui va mesurer cette qualité. En ajoutant cette option, cela sélectionne un algorithme qui est plus proche de la manière dont se comporte la vision humaine.
preset 4 : Le codec svt-av1 possède des tonnes de paramètres, et ce réglage “preset” permet de prendre des “raccourcis de calcul” afin de compresser plus vite (au détriment de la taille du fichier final). Ce réglage n’influe pas beaucoup sur la qualité de l’image, mais surtout sur la taille finale du fichier et le temps d’encodage. Plus la valeur est basse, plus le fichier obtenu est petit mais plus le temps de compression est important. Prenez la valeur la plus basse tolérable pour vous (en fonction de la puissance de votre CPU et du temps que vous êtes prêt⋅e à accorder à l’encodage). Notez que:
Les valeurs 4 à 6 donnent de bons résultats avec des temps d’encodage décents.
Prendre des valeurs inférieures à 4 allonge énormément le temps de compression pour un gain négligeable. Déjà entre 4 et 6 la différence est faible. Pour plus d’informations, voir cette page.
La chose qui peut être intéressante dans le preset 4 (si vous êtes prêt⋅e à le supporter) est qu’à partir de ce seuil, le Global motion compensation est activé, ce qui peut être un avantage dans les films où il y a beaucoup de mouvement.
Au delà de 7, la qualité va tout de même commencer à souffrir. Les presets élevés sont plutôt conçus pour l’encodage en temps réel.
pix_fmt yuv420p10le : Par défaut les couleurs/luminosités sont encodées sur 8 bits. Cette option force l’encodage en 10 bits, ce qui aide à éliminer substantiellement les effets de “banding” dans les scènes sombres sans impacter notablement la taille du fichier.
g 120 : Ajoute une image de référence (I-Frame) toutes les 120 images. À 24 images par seconde, c’est toutes les 5 secondes. Les images de référence permettent aux lecteurs de faire plus facilement un “seek”, c’est à dire de raccrocher immédiatement au flux vidéo quand vous déplacez le curseur de lecture. (Par défaut, ffmpeg met 9999, ce qui rend les vidéos très difficiles à naviguer.)
map 0:a? -c:a copy : Pour l’audio, copier toutes les pistes audio tel quel (sans ré-encoder). Vous pouvez bien entendu changer cela par exemple en utilisant l’excellent codec Opus (qui est à l’audio ce que AV1 est la vidéo).
map 0:s? -c:s copy : Copie également toutes les pistes de sous-titres. Le ‘?’ sert à ne pas faire d’erreur s’il n’y aucune piste de sous-titres (idem pour l’audio).
sortie.mkv : Je vous conseille les conteneurs mkv car ils sont capables de stocker le flux vidéo, mais aussi plusieurs flux audio et les sous-titres.
A l’arrivé, les fichiers varient entre 27 et 80% de la taille d’origine.
Chez moi, c’est assez variable car les vidéos familliales sont parfois petites (quelques secondes). Ils arrivent donc qu’à l’arrivée, le mkv soit plus lourd que l’original. Je fais le choix de quand même garder car cela uniformise l’ensemble.
Même s’il y a donc des ratés, dans l’ensemble, les mkv font entre 25 et 50% de la taille d’origine.
Pour aller plus loin
C’est bien d’avoir une ligne de commande qui permette de réduire la taille des vidéos.
Toutefois, comme je suis sur une bibliothèque de plusieurs années, il est important de faire cela sur l’ensemble.
Combien de vidéos ai-je chez moi ?
Bonne question ! Je ne sais pas.
J’en ai profité pour savoir ce que j’avais comme type de fichier. Après quelques prompts avec l’IA, j’ai une liste des extensions existants dans mon dossier de photos/vidéos familliales. J’ai quelques trucs exotiques. L’IA me confirme, a priori, l’utilisation de certaines extensions.
Je conçois un programme bash pour convertir tous les fichiers dont l’extension s’apparente à une vidéo vers un conteneur mkv. Il m’a fallu plusieurs itérations pour trouver la bonne méthodologie (sur un dossier, sur une extension, vérifier les tailles). J’y suis arrivé. petit script
J’ai essayé avec le Raspberry Pi. En un mot : OUBLIEZ !
Puis avec le famille, en sachant que ce dernier est une récupération de PC de bureau (donc pas de carte graphique digne de ce nom et RAM limité), cela avance. C’est consommateur de puissance. Donc le PC a parfois du mal à tout gérer. Madame s’est plainte (en même temps, c’est le pc qu’elle utilise hors boulot).
Finalement, je me suis résolu à lancer cela sur ma machine du boulot, qui, sans être une bête de course, est plus rapide et me permet de gérer l’activité du processus (je dors, tu peux y aller; je travaille, tu t’arrêtes). ffmpeg est installable en version portable. La version full possède le codec en question.
J’ai du réconcevoir mon programme bash pour qu’il fonctionne sous/avec PowerShell.
J’ai également fait le choix de transférer toutes les vidéos sur un disque dur qui n’est pas celui du serveur de backup avant de compresser les vidéos. Quand le processus est fait, je transfère les nouveaux fichiers et je vérifie qu’il y ait bien des doublons (en ne regardant pas les extensions) puis je supprime le fichier original. petit script
Quand le démarrage sera fini, l’idée est de mettre cela au propre et automatiser la compression/sauvegarde/…
Ensemble des 4 présentations sur les IA génératives.
J’ai parcouru le premier et le dernier. C’est fort instructif.
Les slides sont auto-suffisants. En présentation, j’espère qu’il prévoit une version allégée en texte.
Où acheter ?
2023-08-18, groink2369 -
Où acheter son matériel ?
Etant belge, je regarde sur les sites BE, FR, NL et internationaux.
Je ne les ai pas tous testés (loin de là).
McHobby : ils sont proche de chez moi (donc possibilité d’enlèvement chez eux). Ils ont un super wiki. Par contre, le matériel est assez bien en rupture de stock (et pas de filtre efficace pour distinguer ce qui est en rupture du reste).
GoTronic : ils ont également un wiki (moins complet que celui de McHobby). Ils livrent en Belgique. J’ai fait deux commandes à moins de 30 minutes d’interval; Gotronic a immédiatement fait un seul envoi et remboursé le deuxième frais de port (sans intervention de ma part) \o/
Amazon : il faut regarder la version FR/IT/DE/COM. Tous les composants n’ont pas forcément les mêmes conditions. Généralement, ce sont des vendeurs tiers.
AliExpress : les prix sont super bas (à condition de ne pas payer des frais de douanes). C’est quitte ou double pour moi. Bien vérifier avant l’achat avec le vendeur toutes les informations (ce que j’ai du mal à faire).
PiHut : Belles références … mais taxes d’importation applicables (et cela fait très mal).
Octopart : Il s’agit d’un comparateur de prix avec le stock des revendeurs, fluctuation des prix, accès aux datasheets, … Pour certains produits, il y a des alternatives proposés.
OpenCircuit : Multilingue, multipays (basé aux Pays-Bas), avec des microprocesseurs, de l’électronique générale, de l’impression 3D, … Les frais de ports en BE sont “normaux”.
Locoduino recensait d’autres sites en 2014. Certains n’existent plus; d’autres ont évolués. Á vérifier.
Bot créant des motifs inspirés de Alhambra à Grenade, Espagne.
Cela peut être sympa en papier peint.
ESP32 & Logging
2023-09-04, groink2369 -
Cela fait un petit temps que j’aimerai mieux logger toute une série d’informations sortants de mes programmes.
Je n’ai pas encore passé le cap en Python. Cela va venir, j’en suis certain.
Pour l’ESP32, j’ai malgré moi passé le cap en étudiant le code de
Musique classique, mmmh (enfin, cela dépend quoi et quand).
Le site permet d’écouter de la musique, d’avoir certaines partitions et, pour les professeurs, de suivre leurs
élèves.
J’ai quelques flux RSS que je suis (> 300) dont une grosse partie est encore active (>200).
Je le fais via feedly que j’utilise depuis des années (au moins 132 mois soit … ah oui, 11 ans).
En suis-je content ? En réalité, c’est un gros bof.
Les points positifs
Cela permet de lire les nouvelles entrées. C’est déjà un bon début.
Il trouve aisément les flux quand on lui donne une page.
Il permet le suivi de certaines communautés reddit.
Les points négatifs
Il considère qu’un élément non lu au bout de 30 jours est automatiquement lu.
Trop d’options
Trop d’IA
Trop d’options
Inadapté globalement au marché francophone/européen.
Trop d’IA (je l’ai dit ?)
Comment traiter la read later list ?
En fait, je ne sais pas.
J’ai noté quelques articles mais je ne retourne jamais dans cette liste. Donc cela ne fonctionne pas.
Je pense (à chaud) que cette liste devrait revenir automatiquement et discrètement dans les nouveaux éléments.
La question qui se pose en réalité, c’est l’utilité d’une telle liste : est-ce que je vais réellement relire de tels articles/éléments ?
En écrivant cet brève, peut-être mais c’est un incident de parcours, j’ai envie de dire.
Je reviens au sujet de départ (qui est en lien avec l’avant-dernier point négatif).
Sur le long terme, cela a fluctué : immobilier, éducation, économie, construction, architecture, vidéo, DIY, start-up, enfants et Tranches de vie.
Les flux ont été rajouté au fur et à mesure par moi. Le système de recommendation de feedly est plutôt inopérant sauf si je veux lire des sites mainstream anglophones (ce dont je ne veux pas).
Je lis essentiellement. J’ai quelques flux (dans un dossier spécifique) de vidéos. J’ai du mal à les suivre/regarder. Non pas que j’ai mal choisi, juste, je n’aime pas regarder des vidéos.
Les derniers mois, j’ai pris du temps pour découvrir des tranches de vie, à l’image de ce site.
Parfois lié à l’informatique, parfois pas.
Globalement, je n’ai retiré des flux que s’ils n’étaient plus alimentés. C’est une fierté pour moi : c’est comme si j’arrivais à bien comprendre que ce que l’autre a écrit dans le passé, était globalement précurseur de ce qui n’était pas encore là à ce moment-là.
Bien que mes flux sont dans des dossiers/thématiques, je lis essentiellement dans l’ordre chronologique.
J’ai certains flux que j’affectionne plus particulièrement. Quand j’ai peu de temps ou d’envie, c’est eux que je lis en premier. Cela n’empêche que rarement je vais directement chez eux (mais pas jamais).
J’aime particulièrement découvrir des univers dans lesquels je suis moins à l’aide et pour lesquels je porte quand même de l’intérêt. Je pense aux plantes et à l’art.
Généralement (pour ne pas dire tout le temps), c’est loin de l’Instragam ou de la publication Facebook. C’est de la vraie vie telle qu’elle est vécue. Cela permet de relativiser. C’est un peu comme le train qui fait défiler le paysage et avec lequel j’ai l’occassion de voir l’arrière des maisons. J’ai l’impression de rentrer dans la vie de ces autres personnes qu’elles dévoilent comme elles le souhaitent mais également sans honte. C’est juste beau et touchant.
Je partagerai un jour (peut-être) une partie de ma liste de flux. Peut-être.