<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Ideenquelle</title>
		<link>http://www.ideenquelle.be/</link>
		<description>Recent content on Ideenquelle</description>
		<generator>Hugo</generator>
		<language>fr-fr</language>
		
			<managingEditor>groink2369 (info@ideenquelle.be)</managingEditor>
		
		
			<webMaster>groink2369 (info@ideenquelle.be)</webMaster>
		
		
		
			<lastBuildDate>Thu, 15 Oct 2026 19:11:39 +0000</lastBuildDate>
		
			<atom:link href="http://www.ideenquelle.be/feed.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Qwen-Image-2.1</title>
				<link>https://qwen.ai/blog?id=qwen-image-2.1</link>
				<pubDate>Thu, 15 Oct 2026 19:11:39 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261015_qwen_image/</guid>
				<description>&lt;p&gt;Je reste stupéfait de l&amp;rsquo;évolution de l&amp;rsquo;IA sur la manipulation des images.&lt;br&gt;&#xA;L&amp;rsquo;utilisation de tel outil reste aux mains de certaines personnes. Il faut faire sa veille pour comprendre comment l&amp;rsquo;utiliser (&lt;a href=&#34;&#34;&gt;sinon on se retrouve avec de moches affiches&lt;/a&gt;)&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261015_qwen_image/">Permalien</a></p></description>
			</item>
			<item>
				<title>Renouvellement Let&#39;s Encrypt &amp; certbot</title>
				<link>http://www.ideenquelle.be/posts/20261015_certbot/</link>
				<pubDate>Thu, 15 Oct 2026 08:52:21 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20261015_certbot/</guid>
				<description>&lt;p&gt;Petite frayeur ce matin : mon certificat SSL est expiré.&lt;br&gt;&#xA;Plus de possibilité d&amp;rsquo;accéder à mon homelab. Il ne reste plus qu&amp;rsquo;à le renouveller. Sauf que c&amp;rsquo;est une opération que je ne fais jamais (ou presque). C&amp;rsquo;est mal parti.&lt;/p&gt;&#xA;&lt;p&gt;Je me souviens quand même que c&amp;rsquo;est normalement fait via &lt;code&gt;certbot&lt;/code&gt;.&lt;br&gt;&#xA;Sauf que ce certificat est généré via mon hébergeur mais sur un serveur inaccessible hors maison.&lt;/p&gt;&#xA;&lt;p&gt;Je me souviens également qu&amp;rsquo;il y avait/a un module spécifique pour mon hébergeur pour &lt;code&gt;certbot&lt;/code&gt;.&lt;br&gt;&#xA;Sauf que &amp;hellip; il y a un truc qui plante. Je ne comprends pas. Je dois encore chercher.&lt;/p&gt;&#xA;&lt;p&gt;Actuellement (et pour mémoire) :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;certbot \&#xA;  --authenticator dns-infomaniak \&#xA;  --dns-infomaniak-credentials &amp;lt;path to file&amp;gt; \&#xA;  --server https://acme-v02.api.letsencrypt.org/directory \&#xA;  --agree-tos \&#xA;  --rsa-key-size 4096 \&#xA;  -d &amp;#39;death.star&amp;#39;&#xA;&lt;/code&gt;&lt;/pre&gt;
				</description>
			</item>
			<item>
				<title>Prompts pour affiches</title>
				<link>https://john.hartnup.uk/poster-prompts/</link>
				<pubDate>Wed, 14 Oct 2026 08:55:11 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261014_ai_poster/</guid>
				<description>&lt;p&gt;Qu&amp;rsquo;on soit pour ou contre l&amp;rsquo;IA, faire des affiches demande de l&amp;rsquo;application.&lt;br&gt;&#xA;Personnellement, je ne sais pas dessiner ou organiser correctement une affiche.&lt;/p&gt;&#xA;&lt;p&gt;En réalité, si on est contre l&amp;rsquo;utilisation de l&amp;rsquo;IA, pas de soucis.&lt;br&gt;&#xA;Yaka avoir de bonnes ressources pour créer soi-même une affiche; il faudra juste le temps et le talent (comme&#xA;avant).&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261014_ai_poster/">Permalien</a></p></description>
			</item>
			<item>
				<title>Lister toutes les entrées dans hugo qui sont en draft</title>
				<link>http://www.ideenquelle.be/posts/20261009_lister_draft/</link>
				<pubDate>Fri, 09 Oct 2026 09:48:05 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20261009_lister_draft/</guid>
				<description>&lt;p&gt;Petit script qui liste toutes les entrées dans le dossier &lt;code&gt;content/posts&lt;/code&gt; qui liste (et affiche le contenu) de tous les fichiers où il est stipulé &lt;code&gt;draft = true&lt;/code&gt;.&#xA;Cela permet de voir ce qui reste en suspens.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;for i in content/posts/*;do &#xA;  if cat $i|grep &amp;#34;draft = true&amp;#34; &amp;gt;&amp;gt; null; then &#xA;    echo -e &amp;#34;*********\n$i\n********* &amp;#34;;cat &amp;#34;$i&amp;#34;; &#xA;  fi; &#xA;done&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Fait entièrement main et avec amour.&#xA;Il manque plus qu&amp;rsquo;à modifier pour que :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;les espaces ne soient pas un obstacle et/ou permettre l&amp;rsquo;utilisation des &amp;ldquo;:&amp;rdquo; au lieu de &amp;ldquo;=&amp;rdquo;&lt;/li&gt;&#xA;&lt;li&gt;choisir le dossier&lt;/li&gt;&#xA;&lt;li&gt;permettre le multi-dossier et/ou le récursif&lt;/li&gt;&#xA;&lt;li&gt;choisir si on veut juste le nom ou avec le texte&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Je me demande s&amp;rsquo;il est possible de mettre des couleurs.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20261007</title>
				<link>http://www.ideenquelle.be/thoughts/20261007/</link>
				<pubDate>Wed, 07 Oct 2026 08:05:19 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20261007/</guid>
				<description>&lt;p&gt;Dans le cadre de travaux, l&amp;rsquo;entrepreneur souhaite que je m&amp;rsquo;occupe de l&amp;rsquo;évacuation des déchets.&lt;br&gt;&#xA;Il me demande un container pour le premier jour des travaux. Je lui rappelle qu&amp;rsquo;il faut d&amp;rsquo;abord mettre une nouvelle porte avant de démolir.&lt;br&gt;&#xA;Il me demande alors de placer le container pour le deuxième jour. C&amp;rsquo;est fait. Sauf qu&amp;rsquo;il commence les démolitions que le troisième jour car il a décidé de faire plus que le strictement nécessaire pour&#xA;commencer les démolitions.&lt;br&gt;&#xA;Je lui demande quand je peux faire enlever le container. Il me répond qu&amp;rsquo;il en a besoin. Je prends note. Je le laisse.&lt;/p&gt;&#xA;&lt;p&gt;Il doit faire amener une poutre. Il me dit qu&amp;rsquo;elle arrive le même jour.&lt;br&gt;&#xA;Ce n&amp;rsquo;est pas le cas. Elle arrive le lendemain.&#xA;Le lendemain, il est aux environs de 10h40. Il me contacte pour faire évacuer le container le jour-même.&lt;br&gt;&#xA;Je lui signale que ce n&amp;rsquo;est pas possible. Je me renseigne quand même. Effectivement, ce n&amp;rsquo;est pas possible. Ce sera pour demain.&lt;/p&gt;&#xA;&lt;p&gt;Il doit effectuer des travaux chez des voisins. Je lui demande quand il compte faire cela.&lt;br&gt;&#xA;Je ne sais toujours pas. Il ne sait pas. Personne ne sait.&lt;br&gt;&#xA;Je suppose que je le saurai le jour où il est prêt. Sauf que les voisins, eux, ne seront probablement pas là.&lt;/p&gt;&#xA;&lt;p&gt;Bref, aucun sens de l&amp;rsquo;organisation.&lt;br&gt;&#xA;Ce n&amp;rsquo;est pas le premier. Il ne faut pas s&amp;rsquo;étonner que la plupart des personnes détestent les travaux. C&amp;rsquo;est mal préparé, donc souvent en retard.&lt;/p&gt;&#xA;&lt;p&gt;Le pire dans l&amp;rsquo;histoire du container, c&amp;rsquo;est qu&amp;rsquo;il est à 8/10 vide. Cela m&amp;rsquo;aurait coûté moins cher de louer une camionnette et de vider les déchets le jour-même de la démolition. Après, je n&amp;rsquo;étais pas à&#xA;cela ce jour-là. Mais cela m&amp;rsquo;aurait couté entre un tiers et la moitié.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>devenir potes avec tous les pokémons de Pokopia</title>
				<link></link>
				<pubDate>Wed, 07 Oct 2026 07:21:33 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261007_devenir_potes/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;[&amp;hellip;] mais regarder un enfant jouer à un jeu est une expérience très frustrante. Ils font n&amp;rsquo;importe quoi, explorent de façon complètement chaotique, ratent 90 % des indices et indications pour&#xA;avancer&#xA;dans le jeu. Dans sa partie de Pokémon rouge, il est au second village après une trentaine d&amp;rsquo;heures de jeux. Ils n&amp;rsquo;ont pas cette espèce de surmoi productiviste qui leur impose d&amp;rsquo;optimiser leurs parties&#xA;pour arriver au bout dans un temps raisonnable parce que la vie est trop courte. Sans parler des illusions de grandeur et de compétitivité. Tant mieux pour eux.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Je l&amp;rsquo;ai laissé jouer tranquillement et à son rythme. Une fois les enfants couchés, j&amp;rsquo;ai repris ma propre partie et je n&amp;rsquo;ai pas lâché la console les quatre heures suivantes, à peu près tous les soirs&#xA;depuis.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261007_devenir_potes/">Permalien</a></p></description>
			</item>
			<item>
				<title>Vous saviez</title>
				<link>https://rmendes.net/articles/2026/10/02/vous-saviez/</link>
				<pubDate>Wed, 07 Oct 2026 07:19:17 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261007_vous_saviez/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai commencé à lire.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;avoue : je n&amp;rsquo;ai pas tout lu.&lt;br&gt;&#xA;Non, pas que c&amp;rsquo;est trop long. Non. Non, pas que c&amp;rsquo;est dépourvu de sens.&lt;/p&gt;&#xA;&lt;p&gt;Juste, cela ne sert à rien. Ce ne sera pas lu, ni entendu.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261007_vous_saviez/">Permalien</a></p></description>
			</item>
			<item>
				<title>Raccourcis utiles</title>
				<link>http://www.ideenquelle.be/posts/20261007_raccourcis/</link>
				<pubDate>Wed, 07 Oct 2026 06:53:15 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20261007_raccourcis/</guid>
				<description>&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Touches&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Fonctionnalité&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Windows + →&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mettre une fenêtre à droite et Windows invite à choisir la fenêtre à gauche&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Windows + ←&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mettre une fenêtre à gauche et Windows invite à choisir la fenêtre à droite&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Il est possible de faire la même chose en glissant une fenêtre sur le bord.&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Windows + ↑&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Maximiser une fenêtre&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Windows + ↓ &lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Démaximiser puis réduire une fenêtre&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + X&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Couper&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + C&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Copier&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + V&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Coller&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;Windows + L&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Verrouiller Windows&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + F&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Rechercher (ne fonctionne pas dans Outlook)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + H&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Remplacer&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;F12&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Sauvegarder sous&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;F11&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Maximiser / Plein écran (Je ne l&amp;rsquo;utilise pas celui-là)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + F4&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Fermer une fenêtre interne au programme (ne fonctionne pas toujours)&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;ALT + F4&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Fermer un programme&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + U&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mettre un email en non-lu dans Outlook&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;CTRL + Q&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Mettre un email en lu dans Outlook&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;
				</description>
			</item>
			<item>
				<title>roadmap development for my blog (rmendes)</title>
				<link>https://rmendes.net/roadmap/</link>
				<pubDate>Tue, 06 Oct 2026 03:40:26 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261006_roadmap/</guid>
				<description>&lt;p&gt;Je suis assez admiratif du travail et de la transparence.&lt;br&gt;&#xA;J&amp;rsquo;avoue également que je n&amp;rsquo;arrive pas aussi loin et je n&amp;rsquo;y arriverai peut-être jamais : je ne suis pas assez impliqué dans mes tâches informatiques.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261006_roadmap/">Permalien</a></p></description>
			</item>
			<item>
				<title>20261006</title>
				<link>http://www.ideenquelle.be/thoughts/20261006/</link>
				<pubDate>Tue, 06 Oct 2026 03:21:55 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20261006/</guid>
				<description>&lt;p&gt;Je me réveille. Il est à côté de moi. Il prend de la place. Sa tête est à côté de la mienne.&lt;br&gt;&#xA;&amp;ldquo;&lt;em&gt;Normal&lt;/em&gt;&amp;rdquo; me direz-vous, je suis dans un lit. Sauf que sa tête, oui, SA tête est à moins de 10 centimètres.&lt;/p&gt;&#xA;&lt;p&gt;Et là, ce n&amp;rsquo;est pas normal.&lt;/p&gt;&#xA;&lt;p&gt;Je ne bouge pas.&lt;br&gt;&#xA;Est-ce bien lui ? Qui voudrais-je que ce soit d&amp;rsquo;autre ?&lt;/p&gt;&#xA;&lt;p&gt;Cela ne peut pas être lui. Il n&amp;rsquo;est pas là. Il est parti. Je l&amp;rsquo;ai vu.&lt;br&gt;&#xA;Qui est-ce ? C&amp;rsquo;est l&amp;rsquo;autre.&lt;/p&gt;&#xA;&lt;p&gt;Il en prend de la place. C&amp;rsquo;est petit mais c&amp;rsquo;est bien présent.&lt;br&gt;&#xA;Je me lève. Je vais à la toilette. Je vérifie en bas : tout le monde est à sa place.&lt;/p&gt;&#xA;&lt;p&gt;Mais qui est en haut ? Qui ? Je me le demande !&#xA;Je vérifie. Ce n&amp;rsquo;est aucun de ceux que je croyais. C&amp;rsquo;est juste l&amp;rsquo;autre occupant du lit. Il prend de la place. Il est au milieu. Je suis sur le bord.&lt;br&gt;&#xA;J&amp;rsquo;ai toujours été sur le bord. Que ce soit à gauche ou à droite, je ne dors pas au milieu.&lt;/p&gt;&#xA;&lt;p&gt;Maintenant, je ne dors plus. Non, plus moyen.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20261005</title>
				<link>http://www.ideenquelle.be/thoughts/20261005/</link>
				<pubDate>Mon, 05 Oct 2026 19:09:19 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20261005/</guid>
				<description>&lt;p&gt;Cours.&lt;br&gt;&#xA;Cours.&lt;br&gt;&#xA;Cours !&lt;/p&gt;&#xA;&lt;p&gt;Respirer, respirer, s&amp;rsquo;arrêter.&lt;/p&gt;&#xA;&lt;p&gt;Encore. Retiens-toi. C&amp;rsquo;est la dernière ligne droite &amp;hellip; avant la prochaine.&lt;/p&gt;&#xA;&lt;p&gt;Cours, continue, ne lâche rien.&lt;br&gt;&#xA;Tu peux y arriver. Tu dois y arriver. Il faut &amp;hellip; oui, il faut. C&amp;rsquo;est obligatoire.&lt;/p&gt;&#xA;&lt;p&gt;Enfin, il parait. Peut-être qu&amp;rsquo;autre chose est possible.&lt;br&gt;&#xA;Il faut juste l&amp;rsquo;imaginer, le penser, le concevoir.&lt;/p&gt;&#xA;&lt;p&gt;Ce serait bien, en tout cas.&lt;br&gt;&#xA;Plus simple que cela n&amp;rsquo;en a l&amp;rsquo;air.&lt;/p&gt;&#xA;&lt;p&gt;Attendons demain. Cela ira mieux. À moins que la course ne reprenne de plus belle.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>À quel âge doit-on commencer l&#39;école ?</title>
				<link>https://www.youtube.com/watch?v=WO3lLS1ZY2c</link>
				<pubDate>Mon, 05 Oct 2026 18:56:00 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_karambolage/</guid>
				<description>&lt;p&gt;Karambolage a produit un épisode sur la différence à propos de l&amp;rsquo;âge d&amp;rsquo;entrée à l&amp;rsquo;école.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai compris qu&amp;rsquo;il y avait un (nouveau?) débat sur l&amp;rsquo;âge d&amp;rsquo;entrée en France. Si j&amp;rsquo;ai bien&#xA;compris, l&amp;rsquo;idée serait de faire commencer les &lt;del&gt;enfants&lt;/del&gt; bébés à 1 an.&lt;/p&gt;&#xA;&lt;p&gt;À se demander si c&amp;rsquo;est une idée pour faire parler ou dévier d&amp;rsquo;un autre sujet.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_karambolage/">Permalien</a></p></description>
			</item>
			<item>
				<title>selfh.st</title>
				<link>https://selfh.st/weekly/2026-10-02/</link>
				<pubDate>Mon, 05 Oct 2026 18:52:04 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_self.st/</guid>
				<description>&lt;p&gt;Un site qui propose l&amp;rsquo;actualité du monde de l&amp;rsquo;auto-hébergement.&lt;br&gt;&#xA;Pour avoir le feed complet, il faut s&amp;rsquo;affilier/sponsoriser.&lt;/p&gt;&#xA;&lt;p&gt;Je lis de temps à autre la newsletter. Mais je ne déploie pas assez d&amp;rsquo;applications pour en&#xA;avoir suffisament/réellement le besoin.&lt;/p&gt;&#xA;&lt;p&gt;Cela me fait penser que je vois régulièrement des posts sur reddit de selfhoster avec&#xA;15-20-30-50 applications après 3/6/12 mois.&lt;br&gt;&#xA;J&amp;rsquo;avoue que je ne comprends pas comment on peut déployer autant d&amp;rsquo;applications, les maintenir&#xA;et &amp;hellip; les &lt;strong&gt;utiliser&lt;/strong&gt; !&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_self.st/">Permalien</a></p></description>
			</item>
			<item>
				<title>Destroy any Website</title>
				<link>https://destroy.spritefusion.com/</link>
				<pubDate>Mon, 05 Oct 2026 18:47:17 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_destroy_any_website/</guid>
				<description>&lt;p&gt;C&amp;rsquo;est rigolo et bien fait &amp;#x1f604;&lt;/p&gt;&#xA;&lt;p&gt;Je l&amp;rsquo;ai vu passer plusieurs fois dans mon fil.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_destroy_any_website/">Permalien</a></p></description>
			</item>
			<item>
				<title>Aux États-Unis, une nouvelle règle coupera en 2027 les prêts étudiants fédéraux aux filières jugées pas assez rentables : art, travail social, musique, enseignement.</title>
				<link>https://shaarli.mydjey.eu/shaare/B8-Nng</link>
				<pubDate>Mon, 05 Oct 2026 18:44:42 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_coupe_etude_non_rentable/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;Quand on y réfléchit, c&amp;rsquo;est d&amp;rsquo;un cynisme et d&amp;rsquo;une cruauté écrasantes. C&amp;rsquo;est la puissance&#xA;publique qui sous-paie l&amp;rsquo;aide-soignante, le travailleur social, l&amp;rsquo;assistant d&amp;rsquo;éducation. C&amp;rsquo;est elle qui fixe ces salaires au ras du sol. Et c&amp;rsquo;est elle, ensuite, qui invoque ces bas salaires pour fermer l&amp;rsquo;accès aux formations qui y mènent. On dévalorise un métier, puis on punit ceux qui veulent l&amp;rsquo;exercer, au nom même de la dévalorisation qu&amp;rsquo;on a organisée. La cause devient l&amp;rsquo;alibi.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_coupe_etude_non_rentable/">Permalien</a></p></description>
			</item>
			<item>
				<title>La technologie n’explique pas la montée des inégalités : la corruption, oui !</title>
				<link>https://danslesalgorithmes.net/stream/la-technologie-nexplique-pas-la-montee-des-inegalites-la-corruption-oui/</link>
				<pubDate>Mon, 05 Oct 2026 18:40:09 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_technologie_montee_inegalites/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;En 2011, avant que le Congrès dominé par la droite ne puisse mener à bien son entreprise,&#xA;&lt;strong&gt;plus de 7 % des déclarations de revenus dans cette tranche faisaient l’objet d’un contrôle&#xA;fiscal&lt;/strong&gt; ; un chiffre qui n’a rien d’excessif, compte tenu des nombreuses possibilités de&#xA;fraude à ce niveau. Cela ne signifie pas pour autant que 7 % des personnes gagnant plus d’un million de dollars ont fini&#xA;en prison – rien de tel, évidemment – mais les contrôles étaient généralisés, ce qui, entre&#xA;autres, dissuadait les contribuables de tricher. &lt;strong&gt;En 2019, à peine huit ans plus tard, ce&#xA;taux était passé de 7,2 % à 0,7 %. En d’autres termes, presque aucun contribuable à hauts&#xA;revenus ne faisait l’objet d’un contrôle pour suspicion de fraude fiscale.&lt;/strong&gt; Pourquoi une&#xA;telle situation ? L’IRS avait subi des coupes budgétaires drastiques. Des réductions&#xA;massives – de l’ordre de 25 à 30 % en tenant compte de l’inflation, et une baisse d’environ&#xA;40 % des effectifs chargés de l’application de la loi fiscale. Or, il s’avère que contrôler&#xA;la situation fiscale d’une personne à très hauts revenus coûte beaucoup plus cher que celle&#xA;d’un contribuable ordinaire. Pour un ouvrier, un employé de bureau ou un travailleur à revenu moyen qui omettrait de déclarer certains revenus, il est souvent très difficile de frauder le fisc ; et s’ils y parviennent, il est généralement assez simple de démêler la situation. &lt;strong&gt;Le contrôle fiscal des contribuables ordinaires est donc peu coûteux. À l’inverse, contrôler les millionnaires et les milliardaires – pour reprendre un langage à la Bernie Sanders – coûte très cher.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_technologie_montee_inegalites/">Permalien</a></p></description>
			</item>
			<item>
				<title>Redresser le pays (France ou Belgique)</title>
				<link>http://www.ideenquelle.be/links/20261005_redresser/</link>
				<pubDate>Mon, 05 Oct 2026 18:34:16 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_redresser/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://labatailledubudget.netlify.app/&#34;&gt;La Bataille du Budget (version France)&lt;/a&gt;&lt;br&gt;&#xA;&lt;a href=&#34;https://meschoixpourlabelgique.be/&#34;&gt;Mes choix pour la Belgique&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Vous pouvez aider votre pays en coupant dans certains budgets.&lt;br&gt;&#xA;La version belge s&amp;rsquo;appuie sur les travaux de la Banque National Belge.&lt;/p&gt;&#xA;&lt;p&gt;Il parait qu&amp;rsquo;il est possible de faire des économies en Belgique en choississant d&amp;rsquo;augmenter&#xA;les budgets des services régaliens (1 milliard chacun), diminuer les impôts, &amp;hellip; et en&#xA;contrepartie, la globalisation des revenus notamment, la fin des niches fiscales multiples et&#xA;variées, &amp;hellip;&lt;br&gt;&#xA;Bref, simplifiez, simplifiez, simplifiez et vous gagnerez de l&amp;rsquo;argent.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Qui peut se passer de Whatsapp ?</title>
				<link>https://blog.louisderrac.com/qui-peut-se-passer-de-whatsapp/</link>
				<pubDate>Mon, 05 Oct 2026 18:31:16 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_whatsapp/</guid>
				<description>&lt;p&gt;Merci Louis.&lt;br&gt;&#xA;C&amp;rsquo;est assez juste comme analyse.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;pour eux (ce sont souvent des hommes) c&amp;rsquo;est niet, pas de Whatsapp et puis c&amp;rsquo;est tout&amp;hellip; Mais&#xA;quand on creuse, c&amp;rsquo;est leur femme (ou un proche) qui a Whatsapp et qui maintient le lien social&amp;hellip; Ou alors ce sont les autres qui doivent faire un effort supplémentaire pour les joindre. Dans les deux cas, il faut bien le dire : ce n&amp;rsquo;est pas satisfaisant. Comme souvent, le numérique amplifie des réalités sociales préexistantes. On sait donc que dans le couple, c&amp;rsquo;est généralement la femme qui s&amp;rsquo;occupe de maintenir les relations sociales, un phénomène documenté en sociologie sous le nom de charge mentale ménagère et sociale.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;J&amp;rsquo;en connais deux dans mon entourage qui font ça.&lt;br&gt;&#xA;Ils sont joignables &amp;hellip; via leur application propre. C&amp;rsquo;est leur conjoint qui maintient le&#xA;lien.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_whatsapp/">Permalien</a></p></description>
			</item>
			<item>
				<title>Quels travailleurs détestent le plus l’IA ?</title>
				<link>https://danslesalgorithmes.net/stream/quels-travailleurs-detestent-le-plus-lia/</link>
				<pubDate>Mon, 05 Oct 2026 18:25:25 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005-detester_ia/</guid>
				<description>&lt;p&gt;Cela me rappelle la situation d&amp;rsquo;il y a quelques annéees.&lt;br&gt;&#xA;On parlait de l&amp;rsquo;automatisation (RPA) à ce moment-là. La direction avait son nouveau marteau et&#xA;voyait des clous partout.&lt;/p&gt;&#xA;&lt;p&gt;Je me souviens que la direction souhaitait réellement &lt;del&gt;résoudre des problèmes&lt;/del&gt; appliquer du&#xA;RPA quelque part. Donc ils ont pris le premier problème sous la main et ont décidé que RPA&#xA;seriat la solution.&lt;/p&gt;&#xA;&lt;p&gt;Pas besoin de faire un schéma sur la probabilité de réussite du projet (au cas où, il était&#xA;proche de 0).&lt;br&gt;&#xA;Deux ans plus tard, le projet a été abandonné car trop d&amp;rsquo;investissement et pas assez de&#xA;rentabilité.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005-detester_ia/">Permalien</a></p></description>
			</item>
			<item>
				<title>Quelles formations recherchez-vous ? La réponse dépent toujours de là où vous habitez</title>
				<link>https://danslesalgorithmes.net/stream/quelles-formations-recherchez-vous-la-reponse-depend-toujours-de-la-ou-vous-habitez/</link>
				<pubDate>Mon, 05 Oct 2026 18:21:27 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20261005_formation/</guid>
				<description>&lt;p&gt;Petit rappel que les moteurs de recherche ne sont pas (et ne seront probablement plus&#xA;(jamais)) neutre.&lt;/p&gt;&#xA;&lt;p&gt;Il a déjà été démontré que Google montre des résultats différents sur une simple recherche du&#xA;type &amp;ldquo;Italie&amp;rdquo;.&lt;br&gt;&#xA;Rien de neuf sous le soleil.&lt;/p&gt;&#xA;&lt;p&gt;Je me pose la question pour un moteur comme DuckDuckGo : est-ce qu&amp;rsquo;eux aussi, ils font du&#xA;résultat sur &lt;em&gt;mesure&lt;/em&gt; ?&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20261005_formation/">Permalien</a></p></description>
			</item>
			<item>
				<title>Les éoliennes se plaisent en mer</title>
				<link>http://www.ideenquelle.be/posts/20261002/</link>
				<pubDate>Fri, 02 Oct 2026 19:14:55 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20261002/</guid>
				<description>&lt;p&gt;Lors d&amp;rsquo;une conférence, une personne certainement très respectable veut démontrer que l&amp;rsquo;énergie promue par la grande messe est la bonne.&lt;br&gt;&#xA;Il prend donc l&amp;rsquo;exemple d&amp;rsquo;un champ d&amp;rsquo;éoliennes qui seront plus grandes/hautes que la Tour Eiffel (335 m de haut vs 330 m de haut).&lt;br&gt;&#xA;Il compare la surface utilisée pour le champ à celui de son énergie favorite; il est vrai que le facteur est largement pour cette dernière.&lt;br&gt;&#xA;Il finit par ajouter qu&amp;rsquo;en plus, les éoliennes, nous les verrons depuis le littoral avec un photomontage d&amp;rsquo;une éolienne décalquée en noir brut (#FFFFFF) mise sur la photo puis zoomé pour être certain&#xA;de bien comprendre que cela va se voir.&lt;/p&gt;&#xA;&lt;p&gt;Si vous n&amp;rsquo;aviez pas encore compris, l&amp;rsquo;énergie qu&amp;rsquo;il promeut est la bonne !&lt;/p&gt;&#xA;&lt;p&gt;Il finit par dire que chaque énergie doit trouver sa place et à sa place dans le mix énergétique.&lt;/p&gt;&#xA;&lt;p&gt;Autant je suis certain que cet homme a fait de grands projets, autant sa démonstration est indigne du public, indigne de toute réflexion logique et honnête.&lt;/p&gt;&#xA;&lt;p&gt;Les éoliennes doivent un vent constant et fort. Le meilleur endroit ? En mer !&lt;br&gt;&#xA;Les éoliennes doivent être en mer mais pas trop loin. Cela évite d&amp;rsquo;augmenter les coûts et les pertes pour le transport. Donc oui, cela se voit.&lt;br&gt;&#xA;Sauf que mettre un calque d&amp;rsquo;éolienne en noir pur est totalement incorrect. J&amp;rsquo;ai entendu les mêmes arguments lors du déploiement des premiers champs d&amp;rsquo;éoliennes. Les simulations (enfin, les caricatures)&#xA;oublient les effets de la brume, du Soleil, &amp;hellip; En réalité, on les voit mais il faut souvent avoir envie de les voir.&lt;/p&gt;&#xA;&lt;p&gt;Il n&amp;rsquo;y a pas de coup de poing.&lt;br&gt;&#xA;Juste de la malhonnêteté.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20260929</title>
				<link>http://www.ideenquelle.be/thoughts/20260929/</link>
				<pubDate>Tue, 29 Sep 2026 15:37:11 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20260929/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai commencé à me questionner et à écrire sur les réseaux sociaux.&lt;br&gt;&#xA;Est-ce que la démarche d&amp;rsquo;écrire chacun de nous dans notre coin en permettant parfois d&amp;rsquo;avoir des commentaires et/ou des backlinks, fait de cette démarche un réseau social ?&lt;/p&gt;&#xA;&lt;p&gt;Certes, il n&amp;rsquo;y a pas de programme/site web centralisé.&lt;br&gt;&#xA;Certes, il n&amp;rsquo;y a pas d&amp;rsquo;algorithme, bien que je doute que ce soit réellement une obligation d&amp;rsquo;en avoir un.&lt;br&gt;&#xA;Certes, nous ne partegeons pas directement un même centre d&amp;rsquo;intérêt. On pourrait encore&#xA;discuter d&amp;rsquo;un point commun : celui de diffuser chez soi.&lt;/p&gt;&#xA;&lt;p&gt;Mais finalement, le réseau social est un réseau, une interconnexion entre différents éléments&#xA;qui crée un lien social entre les différentes composantes.&lt;br&gt;&#xA;Même si je ne vous connais pas, je vous lis. J&amp;rsquo;ai des émotions. Je partage vos aventures.&lt;br&gt;&#xA;Chez moi, cela crée un lien. Vous viendrez à mourir, j&amp;rsquo;en serai triste. Je regretterai vos&#xA;écrits.&lt;/p&gt;&#xA;&lt;p&gt;Même si, au final, cela n&amp;rsquo;a pas d&amp;rsquo;importance que nous créons un réseau social, la question&#xA;m&amp;rsquo;est venue.&lt;/p&gt;&#xA;&lt;p&gt;Je suis persuadé que mon explication n&amp;rsquo;est pas claire.&lt;br&gt;&#xA;Peu importe.&lt;/p&gt;&#xA;&lt;p&gt;Si vous souhaitez, vous pouvez partager de votre côté votre vision.&lt;br&gt;&#xA;Si vous souhaitez vraiement être lu, envoyez-moi un message sur&#xA;&lt;a href=&#34;mailto:info@ideenquelle.be&#34;&gt;info@ideenquelle.be&lt;/a&gt;.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Hier... dans un café...</title>
				<link>https://www.la-grange.net/2026/08/22/orage#:~:text=Hier,bouch%C3%A9e</link>
				<pubDate>Tue, 29 Sep 2026 13:51:28 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260929-dansuncafe/</guid>
				<description>&lt;p&gt;Merci.&lt;br&gt;&#xA;Juste merci.&lt;br&gt;&#xA;Merci de partager ce genre de pensée. J&amp;rsquo;ai l&amp;rsquo;impression d&amp;rsquo;être moins seul.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260929-dansuncafe/">Permalien</a></p></description>
			</item>
			<item>
				<title>20260927</title>
				<link>http://www.ideenquelle.be/thoughts/20260927/</link>
				<pubDate>Sun, 27 Sep 2026 10:41:35 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20260927/</guid>
				<description>&lt;p&gt;&lt;em&gt;Son t-shirt est trop court.&lt;br&gt;&#xA;Elle est devant moi. Elle ne sait pas que je suis là; et peu m&amp;rsquo;importe.&lt;br&gt;&#xA;À la base, je me promène juste dans la rue.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Elle n&amp;rsquo;est pas vraiment jolie. Son pantalon - que dis-je - son legging remonte très haut.&lt;br&gt;&#xA;Donc naturellement, son t-shirt s&amp;rsquo;arrête juste là où commence son dessous. À moins que ce ne soit l&amp;rsquo;inverse.&lt;br&gt;&#xA;Cela ne change rien. Visuellement, c&amp;rsquo;est dissonant par rapport aux habitudes des habits.&lt;br&gt;&#xA;Ce n&amp;rsquo;est pas faux. C&amp;rsquo;est juste différent, inhabituel, non-usuel.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Elle peut. Elle l&amp;rsquo;a fait. Elle l&amp;rsquo;a certainement vu ailleurs.&lt;br&gt;&#xA;D&amp;rsquo;ailleurs, qui suis-je pour émettre un jugement ? Est-ce un jugement ?&lt;br&gt;&#xA;Oui, ça l&amp;rsquo;est. Et ? Pas grave. Cela reste dans ma tête.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Elle est devant moi. Elle ne sait pas que je suis là. Peu lui importe.&lt;br&gt;&#xA;Moi, je me promène dans la rue. Cela me suffit.&lt;/em&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>RSS feed</title>
				<link>http://www.ideenquelle.be/posts/20260927_rss_feed/</link>
				<pubDate>Sun, 27 Sep 2026 03:13:47 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260927_rss_feed/</guid>
				<description>&lt;p&gt;Je me suis toujours demandé si les bloggeurs testaient leur site.&lt;/p&gt;&#xA;&lt;p&gt;Personnellement, je conçois que ce site soit uniquement lu par RSS.&lt;br&gt;&#xA;Non pas que je veux en arriver à cet extrême mais je ne comprendrais pas que quelqu&amp;rsquo;un vienne&#xA;manuellement sur le site de façon plus ou moins régulière pour lire ce qui est écrit.&lt;br&gt;&#xA;L&amp;rsquo;un ou l&amp;rsquo;autre site, ok mais pas plusieurs unités/dizaines/centaines. Trop lourd. Mais soit.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai donc testé mon flux RSS.&lt;br&gt;&#xA;Il manquait certains types d&amp;rsquo;entrées.&lt;br&gt;&#xA;Les entrées de type &amp;lsquo;partage de lien&amp;rsquo; devrait redirigé&#xA;automatiquement vers le site proposé.&lt;br&gt;&#xA;De fait, il manque une balise pour renvoyer vers le site.&lt;/p&gt;&#xA;&lt;p&gt;Autre chose ?&lt;/p&gt;&#xA;&lt;p&gt;Oui, un lien visible vers le flux RSS.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Éducation financière</title>
				<link>http://www.ideenquelle.be/posts/20260926_education_financiere/</link>
				<pubDate>Sat, 26 Sep 2026 15:30:57 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260926_education_financiere/</guid>
				<description>&lt;p&gt;L&amp;rsquo;éducation financière, c&amp;rsquo;est assez simple. Du moins, la base.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;achète, je vends et je fais du profit (ou des pertes).&lt;br&gt;&#xA;J&amp;rsquo;économise pour prévenir un besoin/une envie.&lt;br&gt;&#xA;Je fais un emprunt (combien et selon quels critères); je paie des intérêts (pourquoi et combien) et du capital. Il y a un amortissement (et son tableau).&lt;/p&gt;&#xA;&lt;p&gt;Je ne pense pas que cela se limite à ses trois phrases. C&amp;rsquo;est un début.&lt;br&gt;&#xA;Il est possible d&amp;rsquo;aller plus loin avec la question de la bourse, de prêt spécifique, du calcul du TAEG. Toutefois, je pense que certaines notions ne sont pas nécessaires pour le premier quidam venu.&lt;/p&gt;&#xA;&lt;p&gt;Comme première ressource, je pense à :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.youtube.com/channel/UC7sXGI8p8PvKosLWagkK9wQ&#34;&gt;Heu?reka&lt;/a&gt; : Il s&amp;rsquo;agit d&amp;rsquo;un vidéaste sur Youtube qui parle d&amp;rsquo;économie (au sens large; donc un peu plus loin de mon idée de base). Il faut&#xA;commencer par les premières vidéos. Les dernières ne reviennent pas sur des bases.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.spoune.fr/&#34;&gt;Spoune&lt;/a&gt; : une newsletter sur des sujets d&amp;rsquo;économie (plus en lien avec la vie de tous les jours). Ils sortent un livre. Si vous cherchez un cadeau de Noël, cela peut être&#xA;utile/sympa.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.mesquestionsdargent.fr/&#34;&gt;Mes questions d&amp;rsquo;argent&lt;/a&gt; : ni testé ni lu mais le premier outil proposé (&lt;em&gt;Calculez votre impôt sur le revenu&lt;/em&gt;) me rappelle que la plupart des personnes ne&#xA;comprennent pas leur fiche de paie.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.reddit.com/r/BESalary/comments/1us2mrf/tips_and_tricks_to_lower_percentage_rate_on_credit/&#34;&gt;Tips and tricks to lower percentage rate on credit&lt;/a&gt; : quelques conseils sur reddit pour&#xA;réduire son taux d&amp;rsquo;intérêt bancaire dans le cadre d&amp;rsquo;un crédit hypothécaire.&lt;br&gt;&#xA;Toutes les banques ne se valent pas. Toutes les agences bancaires ne se valent pas. Tous les employées de banque ne se valent pas.&lt;br&gt;&#xA;Dit autrement : une banque dans un quartier pauvre n&amp;rsquo;offrira pas les mêmes services que celle dans un autre quartier. Il ne faut pas se mentir.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;
				</description>
			</item>
			<item>
				<title>750words</title>
				<link>https://750words.com/</link>
				<pubDate>Sat, 26 Sep 2026 15:28:35 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_750words/</guid>
				<description>&lt;p&gt;Envie d&amp;rsquo;écrire ? plus que des simples tweets ou de simples liens ?&lt;br&gt;&#xA;Le site vous incite à le faire tous les jours. Vous publiez ou non; c&amp;rsquo;est votre choix.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_750words/">Permalien</a></p></description>
			</item>
			<item>
				<title>umap</title>
				<link>https://umap-project.org/fr/</link>
				<pubDate>Sat, 26 Sep 2026 15:26:23 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_umap/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai toujours rêvé d&amp;rsquo;avoir une carte isochrone sur différents moyens de transports (à pied, à vélo et en transport en commun).&#xA;Ce service ne le permet pas mais permet de faire des cartes tout simplement.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_umap/">Permalien</a></p></description>
			</item>
			<item>
				<title>Mammouth</title>
				<link>https://mammouth.ai/</link>
				<pubDate>Sat, 26 Sep 2026 15:20:12 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_mamouth_ia/</guid>
				<description>&lt;p&gt;Je suis sceptique de ce genre de produits.&lt;br&gt;&#xA;Est-ce prévu pour une utilisation pendant une demie-journée auprès du même opérateur ? ou d&amp;rsquo;une journée ?&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aimerai tester.&lt;/p&gt;&#xA;&lt;p&gt;PS : c&amp;rsquo;était prévu pour le début août.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_mamouth_ia/">Permalien</a></p></description>
			</item>
			<item>
				<title>Défense contre les Deepfakes : Le test de la toupie : r/artificielle</title>
				<link>https://sammyfisherjr.net/Shaarli/?-zRa0A</link>
				<pubDate>Sat, 26 Sep 2026 10:59:03 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_test_toupille/</guid>
				<description>&lt;p&gt;À méditer.&lt;/p&gt;&#xA;&lt;p&gt;Les questions que pose l&amp;rsquo;IA, sont nombreuses; trop nombreuses.&lt;/p&gt;&#xA;&lt;p&gt;Pfff &amp;hellip;&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_test_toupille/">Permalien</a></p></description>
			</item>
			<item>
				<title>Infrastructure IA</title>
				<link>https://antichesse.cakeozolives.com/shaare/33dUOg</link>
				<pubDate>Sat, 26 Sep 2026 10:57:22 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_infrastructure_ia/</guid>
				<description>&lt;p&gt;Tout le monde aura son IA chez lui &amp;hellip; ou pas.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_infrastructure_ia/">Permalien</a></p></description>
			</item>
			<item>
				<title>Pass phrases, alsacréations</title>
				<link>https://pass.alsacreations.com/</link>
				<pubDate>Sat, 26 Sep 2026 10:53:20 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_pass-phrases/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai (très) rapidement regardé le code; enfin, le dictionnaire.&#xA;Il y a peu de variations. Cela se peuple rapidement. Il faut certainement faire un tri dans les mots.&lt;/p&gt;&#xA;&lt;p&gt;Je me demande s&amp;rsquo;il est possible de greffer cela sur un gestionnaire de mots de passe.&lt;br&gt;&#xA;Même si je doute de l&amp;rsquo;utilier de la greffe, car le mot de passe &lt;em&gt;&amp;ldquo;facile&amp;rdquo;&lt;/em&gt; ne l&amp;rsquo;est que si on le retient.&lt;br&gt;&#xA;Or le gestionnaire de mots de passe a tendance à réduire à néant l&amp;rsquo;effort de la mémorisation.&lt;/p&gt;&#xA;&lt;p&gt;À voir.&lt;/p&gt;&#xA;&lt;p&gt;Edit : 5 heures plus tard : je suis déjà tombé là-dessus. Je voulais écrire et m&amp;rsquo;en souvenir. Voilà, c&amp;rsquo;est fait.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_pass-phrases/">Permalien</a></p></description>
			</item>
			<item>
				<title>Des samedis matins</title>
				<link>https://indesperatio.wordpress.com/2026/09/26/des-samedis-matin/</link>
				<pubDate>Sat, 26 Sep 2026 10:50:58 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260926_des_samedis_matin/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;J’aime bien les samedis matin. Jules travaille, je suis seule dans mon lit, et je me permets d’y traîner sans culpabiliser.&lt;/p&gt;&#xA;&lt;p&gt;Mon ordinateur sur les genoux, je lis (trop peu), j’écris (trop lentement), parfois la fenêtre ouverte ;&#xA;rarement longtemps tant je suis sensible au bruit.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;C’est mon moment blog préféré.&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260926_des_samedis_matin/">Permalien</a></p></description>
			</item>
			<item>
				<title>20260926</title>
				<link>http://www.ideenquelle.be/thoughts/20260926/</link>
				<pubDate>Sat, 26 Sep 2026 10:34:09 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20260926/</guid>
				<description>&lt;p&gt;&lt;em&gt;Il court. Il court avec son dos droit.&lt;/em&gt;&lt;br&gt;&#xA;&lt;em&gt;Il regarde devant lui. Il est concentré. Il est excité par la course.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Et pourtant, le matin-même, il m&amp;rsquo;a demandé d&amp;rsquo;arrêter. Pour être exact, il a demandé d&amp;rsquo;arrêter à la fin de l&amp;rsquo;année.&lt;/em&gt;&lt;br&gt;&#xA;&lt;em&gt;Pour faire quoi ? Je ne sais pas. Peu importe. C&amp;rsquo;est dans longtemps. On verra.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;Il court. Il court toujours avec son dos droit.&lt;/em&gt;&#xA;&lt;em&gt;Est-ce que ses jambes courrent avec lui ? Je ne le sais. J&amp;rsquo;ai l&amp;rsquo;impression que son corps le fait avancer mais&#xA;que ses jambes sont derrière lui; elles se traînent. Il doit attendre ses jambes. Il veut aller plus vite.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;À moins que &amp;hellip; À moins que ce soit mon esprit qui le fasse courrir.&lt;/em&gt;&lt;br&gt;&#xA;&lt;em&gt;Peut-être, peut-être aussi.&lt;/em&gt;&lt;br&gt;&#xA;&lt;em&gt;Ce qui est certain, c&amp;rsquo;est qu&amp;rsquo;il court. Il pourrait presque s&amp;rsquo;en voler. Mieux que cela, il semble courir plus&#xA;vite que les autres. Mais réellement plus vite. Rien ne peut l&amp;rsquo;empêcher. Il peut; il veut. Mais doit-il ?&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Je me demande même si - en réalité - ce n&amp;rsquo;est pas mon esprit qui court dans mon flot de pensée.&#xA;Non, c&amp;rsquo;est certain. Il court. Il court.&lt;/p&gt;&#xA;&lt;p&gt;Il prend du plaisir.&lt;/p&gt;&#xA;&lt;p&gt;C&amp;rsquo;est la seule chose qui compte.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Gestion des fenêtres</title>
				<link>http://www.ideenquelle.be/posts/20262309_agrandir/</link>
				<pubDate>Wed, 23 Sep 2026 07:44:11 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20262309_agrandir/</guid>
				<description>&lt;p&gt;Je suis encore étonné qu&amp;rsquo;en 2026, certaines personnes ne savent pas gérer leurs fenêtres sur leur ordinateur.&lt;br&gt;&#xA;Cela ne me semble pas si compliqué d&amp;rsquo;utiliser le bouton &lt;em&gt;maximiser&lt;/em&gt; ou mettre deux fenêtres côte à côte ou&#xA;encore maximiser via une fenêtre via le menu contextuel lié à la barre des tâches.&lt;/p&gt;&#xA;&lt;p&gt;Ce serait bien d&amp;rsquo;écrire un tutoriel sur ce sujet. Ce serait bien &amp;hellip;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Les experts se sont-ils trompés concernant télétravail?</title>
				<link>https://cordis.europa.eu/article/id/467334-did-experts-get-work-from-home-wrong/fr</link>
				<pubDate>Tue, 22 Sep 2026 21:00:55 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260922-t%C3%A9l%C3%A9travail_2/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai un problème avec cet article : le titre semble ne pas aller dans le sens de l&amp;rsquo;article.&lt;br&gt;&#xA;Je me suis dit : &lt;em&gt;&amp;ldquo;J&amp;rsquo;ai mal compris&amp;rdquo;&lt;/em&gt;. Je relis.&lt;br&gt;&#xA;Non, j&amp;rsquo;ai bon compris que, pour moi, le titre est inadapté à l&amp;rsquo;article.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai été demandé l&amp;rsquo;avis d&amp;rsquo;autrui et &amp;hellip; il partage mon avis.&lt;/p&gt;&#xA;&lt;p&gt;via&#xA;&lt;a href=&#34;https://arfy.fr/dotclear/index.php?post/2026/09/22/Cordis-Les-experts-se-sont-ils-trompes-concernant-teletravail&#34;&gt;arfy.fr&lt;/a&gt;&#xA;(il n&amp;rsquo;y est pour rien le pauvre)&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260922-t%C3%A9l%C3%A9travail_2/">Permalien</a></p></description>
			</item>
			<item>
				<title>renommer des fichiers</title>
				<link>https://lamecarlate.net/jardin/renommer-des-fichiers/</link>
				<pubDate>Tue, 22 Sep 2026 18:11:24 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260922_renommer_des_fichiers/</guid>
				<description>&lt;p&gt;Quelques commandes simples pour renommer des fichiers.&lt;br&gt;&#xA;Il ne reste plus qu&amp;rsquo;à définir comment les nommer au départ.&lt;/p&gt;&#xA;&lt;p&gt;Personnellement, les dates sont au format &lt;em&gt;YYYYMMDD&lt;/em&gt;.&#xA;Quand il y a une suite de mots (et là, j&amp;rsquo;hésite), cela doit être facile pour passer de mots en mots avec le&#xA;clavier (donc &lt;strong&gt;CTRL+&amp;lt;&lt;/strong&gt; ou &lt;strong&gt;CTRL+&amp;gt;&lt;/strong&gt;); sous Windows (hors terminal donc), l&amp;rsquo;espace fait l&amp;rsquo;affaire; sous&#xA;terminal, l&amp;rsquo;espace est assez pourri. J&amp;rsquo;aurais tendance à dire que l&amp;rsquo;underscore est le caractère à utiliser.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260922_renommer_des_fichiers/">Permalien</a></p></description>
			</item>
			<item>
				<title>20260922</title>
				<link>http://www.ideenquelle.be/thoughts/20260922_musique/</link>
				<pubDate>Tue, 22 Sep 2026 18:01:23 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20260922_musique/</guid>
				<description>&lt;p&gt;sebsauvage parle de son &lt;a href=&#34;https://sebsauvage.net/links/?cftJrA&#34;&gt;expérience avec Spotify&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Je suis en partie d&amp;rsquo;accord : Spotify ne donne pas l&amp;rsquo;impression de générer de bonnes recommendations.&lt;br&gt;&#xA;Les plus horribles, celles en page d&amp;rsquo;accueil. Spotify me propose des mix qui ne correspondent pas à mes goûts.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai quand même découvert certains artistes mais je ne trouve pas cela évident.&lt;br&gt;&#xA;Il faut se battre contre le système. Ce qui est contre-intuitif (et même abhérent).&lt;/p&gt;&#xA;&lt;p&gt;Je repasserai bientôt vers la radio (quelle soit diffusée via le DAB ou par streaming).&lt;br&gt;&#xA;Le même sebsauvage m&amp;rsquo;avait fait découvrir : &lt;a href=&#34;https://www.radiofrance.fr/fip&#34;&gt;radiofrance - GIP&lt;/a&gt;. C&amp;rsquo;est une&#xA;programmation qui part dans tous les sens tout en ayant une base francophone.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://radioparadise.com/home&#34;&gt;RadioParadise&lt;/a&gt; part aussi dans tous les sens mais anglophone.&lt;/p&gt;&#xA;&lt;p&gt;Il ne me reste plus qu&amp;rsquo;à trouver une version néerlandophone et allemande (j&amp;rsquo;aimerai tester plus la chanson et la&#xA;langue allemandes).&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Podcast - &#34;Le télétravail est-il en train de nous lessiver ? Liberté, temps gagné et inégalités&#34;</title>
				<link>https://open.spotify.com/episode/1GPEF45qevHoDnk6qzHgXU</link>
				<pubDate>Tue, 22 Sep 2026 17:54:30 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260922-teletravail/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai écouté.&lt;br&gt;&#xA;J&amp;rsquo;ai rien appris.&lt;/p&gt;&#xA;&lt;p&gt;Je me dis que c&amp;rsquo;est dommage d&amp;rsquo;écrire un livre aujourd&amp;rsquo;hui sur quelque chose qu&amp;rsquo;on savait déjà.&lt;br&gt;&#xA;Madame me dit : &lt;em&gt;&amp;ldquo;oui, mais reconfirmer que c&amp;rsquo;est toujours juste, cela ne dérange pas.&amp;rdquo;&lt;/em&gt;&lt;br&gt;&#xA;Comment dire ? La question à laquelle la chercheuse répond, est, pour moi, dépassée. La question actuelle est :&#xA;quelle est la &lt;em&gt;vraie&lt;/em&gt; raison qui poussent les employeurs à faire revenir les employés au bureau ?&lt;/p&gt;&#xA;&lt;p&gt;Certes, il y a l&amp;rsquo;idée du lien social.&lt;br&gt;&#xA;Faut-il revenir 4 voire 5 jours par semaine pour tisser un lien entre personnes ?&lt;br&gt;&#xA;Personnellement, deux jours me suffisent. Pourquoi ? Parce que j&amp;rsquo;ai déjà cette faculté d&amp;rsquo;aller vers les autres,&#xA;de discuter, de mettre en relation, d&amp;rsquo;écouter, &amp;hellip; Donc je ne ressens pas le besoin d&amp;rsquo;aller plus (et mon&#xA;employeur ne semble pas en ressentir le besoin).&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai aussi actuellement dépassé la peur d&amp;rsquo;appeler par vidéo-conférence parce que le cadre est positif.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260922-teletravail/">Permalien</a></p></description>
			</item>
			<item>
				<title>Nouveau filtre pour fail2ban</title>
				<link>http://www.ideenquelle.be/posts/20260920_1/</link>
				<pubDate>Sun, 20 Sep 2026 19:41:00 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260920_1/</guid>
				<description>&lt;p&gt;Beaucoup de scans et souvent sur des .env ou des phpinfo.&lt;br&gt;&#xA;Pas encore de chances, je ne suis pas dans ce cas (enfin, j&amp;rsquo;espère).&lt;br&gt;&#xA;Quoi qu&amp;rsquo;il en soit, j&amp;rsquo;ai mis un filtre sur cette base :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Definition]&#xA;&#xA;failregex = ^&amp;lt;HOST&amp;gt; - .* &amp;#34;\s*(?:GET|POST)\s+[^&amp;#34;]*(?:\.env|phpinfo\.php)[^&amp;#34;]*\s+HTTP/[^&amp;#34;]+&amp;#34;\s+(?:403|404)\b&#xA;&#xA;ignoreregex =&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Puis une prison dédiée :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[nginx-sensitive-files]&#xA;&#xA;enabled  = true&#xA;filter   = nginx-sensitive-files&#xA;logpath  = /var/log/nginx/access.log&#xA;backend  = auto&#xA;&#xA;maxretry = 5&#xA;findtime = 10&#xA;bantime  = 3600&#xA;&#xA;action   = %(action_)s&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Le &lt;code&gt;findtime&lt;/code&gt; est reduit car, a priori, ce n&amp;rsquo;est pas le genre de page que l&amp;rsquo;on recherche passivement.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20260920</title>
				<link>http://www.ideenquelle.be/thoughts/20260920/</link>
				<pubDate>Sun, 20 Sep 2026 18:58:20 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20260920/</guid>
				<description>&lt;p&gt;Je vous ai déjà dit que j&amp;rsquo;ai trop d&amp;rsquo;idées.&lt;br&gt;&#xA;Cela se bouscule. Cela va vite.&lt;br&gt;&#xA;Enfin, pas trop vite. Juste vite.&lt;br&gt;&#xA;J&amp;rsquo;ai quelques onglets dans Firefox. J&amp;rsquo;essaie de rester sous les &lt;del&gt;30&lt;/del&gt; 50.&lt;br&gt;&#xA;Au-delà ? Je supprime. Je sais que je n&amp;rsquo;arriverai pas à suivre. C&amp;rsquo;est une contrainte.&lt;/p&gt;&#xA;&lt;p&gt;Des projets, c&amp;rsquo;est ce qui a de plus simples.&lt;br&gt;&#xA;La réalisation, c&amp;rsquo;est une grosse étape.&lt;br&gt;&#xA;Finaliser, c&amp;rsquo;est une montagne.&lt;/p&gt;&#xA;&lt;p&gt;Il y a une expression. Je suis nul en expression, ceci dit.&lt;br&gt;&#xA;Bref, c&amp;rsquo;est lié à la persévérance qui est nettement plus importante que le talent.&lt;br&gt;&#xA;Parfois, ne pas se poser de questions et juste le faire.&lt;br&gt;&#xA;C&amp;rsquo;est l&amp;rsquo;un des plus beaux cadeaux que je pourrais transmettre.&lt;/p&gt;&#xA;&lt;p&gt;Le paradoxe, je suis peu persévérant.&lt;br&gt;&#xA;Par contre, j&amp;rsquo;ai une grande tendance à pouvoir reporter cette persévérance sur les autres. Je veux dire à leur rappeler dans la durée ce qui serait bien d&amp;rsquo;être fait. C&amp;rsquo;est d&amp;rsquo;une certaine façon une&#xA;qualité.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Force DNS queries to specific servers - testing</title>
				<link>http://www.ideenquelle.be/posts/20260920/</link>
				<pubDate>Sun, 20 Sep 2026 18:43:45 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260920/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai l&amp;rsquo;impression qu&amp;rsquo;un de mes appareils n&amp;rsquo;utilisent pas le serveur DNS maison.&lt;br&gt;&#xA;Il acquiert bien son IP via le DHCP; je ne vois rien au niveau du server DNS.&lt;br&gt;&#xA;Bizarre, bizarre.&lt;/p&gt;&#xA;&lt;p&gt;Si je mets la règle suivante sur mon switch, cela coupe toute la connexion. Pratique mais overkill.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/interface ethernet switch rule&#xA;add dst-mac-address=MAC_appareil/FF:FF:FF:FF:FF:FF new-dst-ports=&amp;#34;&amp;#34; ports=port_X src-mac-address=MAC_switch/FF:FF:FF:FF:FF:FF switch=switch1&#xA;add dst-mac-address=MAC_switch/FF:FF:FF:FF:FF:FF new-dst-ports=&amp;#34;&amp;#34; ports=port_X src-mac-address=MAC_appareil/FF:FF:FF:FF:FF:FF switch=switch1&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Sur base de mes recherches précédentes, j&amp;rsquo;avas mis en place les deux règles suivantes :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/ip firewall nat&#xA;add action=dst-nat chain=dstnat disabled=yes dst-address=!192.168.1.2 dst-port=53 protocol=udp to-addresses=192.168.1.2&#xA;add action=dst-nat chain=dstnat disabled=yes dst-address=!192.168.1.2 dst-port=53 protocol=tcp to-addresses=192.168.1.2&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Cela ne semble donc pas suffisant. Je teste donc les règles suivantes :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;/ip firewall filter&#xA;add action=drop chain=forward comment=&amp;#34;Block DoT - Force fallback to local DNS&amp;#34; dst-port=853 in-interface-list=LAN protocol=tcp&#xA;add action=drop chain=forward comment=&amp;#34;Block DoT - Force fallback to local DNS&amp;#34; dst-port=853 in-interface-list=LAN protocol=udp&#xA;/ip firewall nat&#xA;add action=redirect chain=dstnat comment=&amp;#34;Force Local DNS (TCP)&amp;#34; dst-address=!192.168.1.2 dst-port=53 protocol=tcp to-addresses=192.168.1.2 to-ports=53&#xA;add action=redirect chain=dstnat comment=&amp;#34;Force Local DNS (UdP)&amp;#34; dst-address=!192.168.1.2 dst-port=53 protocol=udp to-addresses=192.168.1.2 to-ports=53&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;J&amp;rsquo;ai trouvé cela sur les Internets &lt;a href=&#34;https://robert.penz.name/1624/locking-down-dns-on-mikrotik-how-to-force-local-dns-and-block-bypass-attempts/&#34;&gt;1&lt;/a&gt;&#xA;&lt;a href=&#34;https://thesebytes.net/mikrotik-how-to-force-dns-queries-to-specific-servers/&#34;&gt;2&lt;/a&gt;.&lt;br&gt;&#xA;J&amp;rsquo;espère que cela va fonctionner et pas tout déglinguer.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>I Have Adhd</title>
				<link>https://github.com/ayghri/i-have-adhd</link>
				<pubDate>Sun, 20 Sep 2026 14:50:38 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/i-have-adhd/</guid>
				<description>&lt;p&gt;J&amp;rsquo;aime bien cette idée de simplifier la réponse d&amp;rsquo;un LLM.&lt;/p&gt;&#xA;&lt;h2 id=&#34;the-rules&#34;&gt;The rules&lt;/h2&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Lead with the next action.&lt;/li&gt;&#xA;&lt;li&gt;Number multi-step tasks.&lt;/li&gt;&#xA;&lt;li&gt;End with one concrete next step.&lt;/li&gt;&#xA;&lt;li&gt;Suppress tangents.&lt;/li&gt;&#xA;&lt;li&gt;Restate state every turn.&lt;/li&gt;&#xA;&lt;li&gt;Specific time estimates (minutes, not &amp;ldquo;a bit&amp;rdquo;).&lt;/li&gt;&#xA;&lt;li&gt;Make wins visible.&lt;/li&gt;&#xA;&lt;li&gt;Matter-of-fact errors.&lt;/li&gt;&#xA;&lt;li&gt;Cap lists to 5 items.&lt;/li&gt;&#xA;&lt;li&gt;No preamble. No recap. No closers.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Je me dis que cela devrait être de base ainsi.&lt;br&gt;&#xA;Trop de personnes ne comprennent pas la prochaine étape.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/i-have-adhd/">Permalien</a></p></description>
			</item>
			<item>
				<title>Daardaar</title>
				<link>daardaar.be</link>
				<pubDate>Sun, 20 Sep 2026 14:47:10 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/daardaar/</guid>
				<description>&lt;p&gt;Un site proposant certaines traductions ou chroniques issues de la presse néerlandophone.&lt;br&gt;&#xA;Le dernier article porte sur la frontière linguistique et les entreprises : &lt;a href=&#34;https://daardaar.be/rubriques/societe/pourquoi-les-marques-flamandes-peinent-tant-a-se-developper-en-wallonie/&#34;&gt;Pourquoi les marques flamandes peinent tant à se développer en&#xA;Wallonie&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ils ont un &lt;a href=&#34;https://daardaar.be/feed/&#34;&gt;fil RSS &lt;/a&gt;.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/daardaar/">Permalien</a></p></description>
			</item>
			<item>
				<title>Pfff ...</title>
				<link>http://www.ideenquelle.be/posts/20260918_3/</link>
				<pubDate>Fri, 18 Sep 2026 19:05:39 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260918_3/</guid>
				<description>&lt;p&gt;Je ne sais pas s&amp;rsquo;il faut en rire ou en pleurer.&lt;br&gt;&#xA;Des bots et des bots qui scannent le serveur. Même les bots des plus grands IA s&amp;rsquo;y mettent.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai bien envie de tous les mettre dehors. Mais j&amp;rsquo;ai peur de mettre d&amp;rsquo;autres personnes dehors.&#xA;En réalité, ce ne sont pas bots d&amp;rsquo;indexation qui font mal. Cela montre juste les moyens dont ils disposent. C&amp;rsquo;est tout.&lt;/p&gt;&#xA;&lt;p&gt;Ce qui est plus embêtant, ce sont les bots qui essayent de trouver des failles. Cela me fait plus peur.&lt;br&gt;&#xA;Je comprends leur intérêt, même si je n&amp;rsquo;approuve pas.&lt;/p&gt;&#xA;&lt;p&gt;Il faudra bien que je mette plus d&amp;rsquo;énergie.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20260918</title>
				<link>https://chrisglass.com/</link>
				<pubDate>Fri, 18 Sep 2026 16:19:04 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260918/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;I use too much punctuation, probably wrong — across a photo journal, collection of links, (&amp;amp; other random&lt;/em&gt;&#xA;&lt;em&gt;stuff).&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Rigolo, car je pense aussi être dans le cas.&lt;br&gt;&#xA;Trop de virgules et des points virgules.&lt;br&gt;&#xA;Bref, cela m&amp;rsquo;a fait sourire. Pour le reste du site, aucune idée.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260918/">Permalien</a></p></description>
			</item>
			<item>
				<title>absolutely the best way to memorize something</title>
				<link>http://www.ideenquelle.be/posts/20260918_2/</link>
				<pubDate>Fri, 18 Sep 2026 16:13:54 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260918_2/</guid>
				<description>&lt;p&gt;Technique de mémorisation : commencer par la fin et remonter le texte.&lt;br&gt;&#xA;Un professeur a donné la même méthode pour la musique.&lt;br&gt;&#xA;Cela devrait donc fonctionner.&lt;/p&gt;&#xA;&lt;p&gt;Source : &lt;a href=&#34;https://notquite.net/posts/memorization/&#34;&gt;Notquite.net&lt;/a&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Plus de connexion ou de partage de connexion ?</title>
				<link>http://www.ideenquelle.be/posts/20260918/</link>
				<pubDate>Fri, 18 Sep 2026 15:39:56 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260918/</guid>
				<description>&lt;p&gt;J&amp;rsquo;étais à l&amp;rsquo;étranger avec mon laptop.&lt;br&gt;&#xA;Je partage ma connexion data entre mon téléphone (iPhone) et mon laptop.&lt;/p&gt;&#xA;&lt;p&gt;Pas de connexion.&lt;/p&gt;&#xA;&lt;p&gt;Enfin, si mais mon laptop ne parvient pas à se connecter à Internet.&lt;br&gt;&#xA;Je réessaie. Je me rends compte que mon téléphone n&amp;rsquo;arrive plus à se connecter.&lt;br&gt;&#xA;Je mets en mode avion; je redémarre.&lt;br&gt;&#xA;Toujours rien.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;accepte les nouvelles conditions d&amp;rsquo;utilisation d&amp;rsquo;Apple pour iPhone suite à une mise à jour (que je n&amp;rsquo;accepte&#xA;pas de faire). !&lt;/p&gt;&#xA;&lt;p&gt;==BAM !!!==&lt;/p&gt;&#xA;&lt;p&gt;==M-A-G-I-E==&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai une connection.&lt;br&gt;&#xA;Je n&amp;rsquo;ai pas approuvé les mises à jours. Il le fait quand même.&lt;br&gt;&#xA;Je n&amp;rsquo;ai pas approuvé les nouvelles conditions. &lt;del&gt;Mon expérience utilisateur&lt;/del&gt; Les fonctionnalités du téléphone&#xA;sont restreintes artificiellement.&lt;/p&gt;&#xA;&lt;p&gt;Comment dire ? Je suis enchanté.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Karombolage</title>
				<link>https://www.arte.tv/fr/videos/RC-014034/karambolage/</link>
				<pubDate>Thu, 17 Sep 2026 19:01:21 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/karombolage/</guid>
				<description>&lt;p&gt;La celèbre émission de TV franco-allemande.&lt;br&gt;&#xA;Je l&amp;rsquo;aime bien; même si avec les années, ils se sont ouverts à d&amp;rsquo;autres pays dont l&amp;rsquo;Espagne et la Pologne.&lt;br&gt;&#xA;Dommage qu&amp;rsquo;ils ne diffusent pas la totalité des émissions sur Youtube ou via un fil RSS maison. Ils pourraient peut-être envisager de recycler les anciennes émisions.&lt;br&gt;&#xA;Personnellement, je ne les ai pas tous vu.&lt;/p&gt;&#xA;&lt;p&gt;Pour l&amp;rsquo;occassion, voici quelques liens vers des saisons de Karambolage :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.arte.tv/fr/videos/RC-014034/karambolage/&#34;&gt;https://www.arte.tv/fr/videos/RC-014034/karambolage/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.arte.tv/fr/videos/114583-010-A/karambolage/&#34;&gt;https://www.arte.tv/fr/videos/114583-010-A/karambolage/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.arte.tv/fr/videos/120070-001-A/karambolage/&#34;&gt;https://www.arte.tv/fr/videos/120070-001-A/karambolage/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.arte.tv/fr/videos/126244-001-A/karambolage/&#34;&gt;https://www.arte.tv/fr/videos/126244-001-A/karambolage/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.arte.tv/fr/videos/108958-018-A/karambolage/&#34;&gt;https://www.arte.tv/fr/videos/108958-018-A/karambolage/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.arte.tv/fr/videos/103994-002-A/karambolage/&#34;&gt;https://www.arte.tv/fr/videos/103994-002-A/karambolage/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Après, il faut chipoter pour trouver les épisodes (en changeant les trois chiffres entre tirets)&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/karombolage/">Permalien</a></p></description>
			</item>
			<item>
				<title>MapChart</title>
				<link>https://www.mapchart.net/index.html</link>
				<pubDate>Thu, 17 Sep 2026 18:55:28 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/mapchart/</guid>
				<description>&lt;p&gt;Site pratique pour faire des cartes du monde.&lt;br&gt;&#xA;La version gratuite est assez complète (carte du monde, d&amp;rsquo;Europe, d&amp;rsquo;Europe lors du WW I et WWII, &amp;hellip;).&lt;br&gt;&#xA;Possibilité de mettre des couleurs, des légendes, de zoomer, &amp;hellip; et sauvegarder dans le format maison (ce qui est pratique pour pouvoir modifier une carte par après).&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/mapchart/">Permalien</a></p></description>
			</item>
			<item>
				<title>dnsforge.de – Öffentlicher DNS-Resolver aus Deutschland</title>
				<link>https://shaarli.libretgeek.fr/shaare/L7xVsw</link>
				<pubDate>Tue, 15 Sep 2026 18:29:09 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260915_2/</guid>
				<description>&lt;p&gt;Sans mettre tout un PiHole en route et pratique pour configurer son smartphone et éviter déjà quelques&#xA;trucs.&lt;/p&gt;&#xA;&lt;p&gt;Petit bémol : si on souhaite quand même pouvoir accéder à certains sites, difficile de désactiver&#xA;temporairement.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260915_2/">Permalien</a></p></description>
			</item>
			<item>
				<title>Startup Vie</title>
				<link>https://www.youtube.com/@StartupVie</link>
				<pubDate>Tue, 15 Sep 2026 13:02:19 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260915_1/</guid>
				<description>&lt;p&gt;J&amp;rsquo;aimais bien cette chaine.&lt;br&gt;&#xA;Oui, c&amp;rsquo;est au passé. J&amp;rsquo;ai l&amp;rsquo;impression que c&amp;rsquo;est devenu une vitrine pour Odoo. Certes, ils sont&#xA;sponsorisés et doivent gagner leur vie.&lt;br&gt;&#xA;Mais trop, c&amp;rsquo;est trop.&lt;/p&gt;&#xA;&lt;p&gt;Vivement qu&amp;rsquo;il revienne à ses débuts&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260915_1/">Permalien</a></p></description>
			</item>
			<item>
				<title>Andy Burnham sera-t-il le dernier Premier ministre du Royaume-Uni ?</title>
				<link>https://legrandcontinent.eu/fr/2026/09/14/andy-burnham-sera-t-il-le-dernier-premier-ministre-du-royaume-uni/</link>
				<pubDate>Tue, 15 Sep 2026 12:57:39 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260915/</guid>
				<description>&lt;p&gt;Il est peu probable qu&amp;rsquo;il soit le dernier Premier ministre du Royaume-Uni vu que les prochaines élections&#xA;générales auront lieu en août 2029.&lt;br&gt;&#xA;Il faut encore réaliser les référendums. J&amp;rsquo;en doute donc.&lt;/p&gt;&#xA;&lt;p&gt;Par contre, cela pose question sur les mouvements séparatistes qui risquent de prendre de l&amp;rsquo;ampleur dans&#xA;les années à venir au sein de l&amp;rsquo;Europe (et de l&amp;rsquo;Union Européenne).&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260915/">Permalien</a></p></description>
			</item>
			<item>
				<title>20260912_1</title>
				<link>http://www.ideenquelle.be/thoughts/20260912_1/</link>
				<pubDate>Sat, 12 Sep 2026 14:53:11 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20260912_1/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;La vie est trop courte pour être prise au sérieux.&lt;/em&gt;&#xA;George Bernard Shaw&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;La vie est une chose trop imporante pour être prise au sérieux&lt;/em&gt;&#xA;Gilbert Keith Chesterton&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Pour les auteurs, je me fie à&#xA;&lt;a href=&#34;https://www.dicocitations.com/citation.php?mot=trop+serieux&#34;&gt;dicocitations.com&lt;/a&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20260912</title>
				<link>http://www.ideenquelle.be/posts/20260912/</link>
				<pubDate>Sat, 12 Sep 2026 10:38:04 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260912/</guid>
				<description>&lt;p&gt;Encore quelques modifications sur le blog :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;les pages des &lt;code&gt;terms&lt;/code&gt; ne listent plus toutes les tags. Impossible de naviguer en connaissant&#xA;tous les tags donc.&lt;br&gt;&#xA;Par contre, connaissant un tag, vous pouvez toujours retrouver toutes les entrées sur ce tag.&lt;/li&gt;&#xA;&lt;li&gt;A titre personnel, j&amp;rsquo;ai donné des intitulés à mes types d&amp;rsquo;entrées : &lt;code&gt;posts&lt;/code&gt;, &lt;code&gt;thoughts&lt;/code&gt;,&#xA;&lt;code&gt;links&lt;/code&gt; et &lt;code&gt;poems&lt;/code&gt;. Cela se voit dans les liens vers les entrées individuelles.&lt;br&gt;&#xA;J&amp;rsquo;aurais pu les masquer sans soucis en mettant cela dans une taxonomie propre. En réalité,&#xA;c&amp;rsquo;est déjà en place.&lt;br&gt;&#xA;Par contre, il n&amp;rsquo;est plus possible d&amp;rsquo;afficher les entrées par types. Donc de ne voir que les&#xA;poèmes (enfin, le poème pour l&amp;rsquo;instant.&lt;/li&gt;&#xA;&lt;li&gt;Une autre surprise dans la pagination. Pas très conséquente mais elle est déroutante.&lt;br&gt;&#xA;J&amp;rsquo;aurais pu imaginer autre chose comme afficher plus d&amp;rsquo;entrées et mettre une ancre tout en bas&#xA;et qui vous fait arriver là en fin de chargement de page ou encore mettre l&amp;rsquo;ancre à&#xA;aujourd&amp;rsquo;hui mais avec des entrées déjà pré-établies mais dont seuls les titres seraient&#xA;visibles.&lt;br&gt;&#xA;Pour ce dernier, j&amp;rsquo;écris de trop et trop court. Mais pour un site avec des articles longs,&#xA;cela a du sens.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Je pense que ma folie s&amp;rsquo;exprime assez bien ici. J&amp;rsquo;ai un certain plaisir à me dire que cet&#xA;endroit est tordu.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Herbier typographique</title>
				<link>https://vernacular.fr/</link>
				<pubDate>Sat, 12 Sep 2026 07:39:37 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/20260912/</guid>
				<description>&lt;p&gt;Il m&amp;rsquo;a fallu du temps pour comprendre le titre.&lt;br&gt;&#xA;&lt;em&gt;HERBIER TYPOGRAPHIQUE&lt;/em&gt;&lt;br&gt;&#xA;Les deux mots séparés ne posent aucun problème mais ensemble, cela ne m&amp;rsquo;est pas paru évident.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aime ce côté monomanique/geek/fan voir de l&amp;rsquo;ordre, peut-être, du trouble obessionnel sur un sujet qui semble anodin.&lt;br&gt;&#xA;En réalité, l&amp;rsquo;herbier traite de l&amp;rsquo;histoire, histoire de l&amp;rsquo;écriture mais aussi d&amp;rsquo;histoire de perception et donc de soi, enfin d&amp;rsquo;eux.&lt;/p&gt;&#xA;&lt;p&gt;via &lt;em&gt;Je-ne-sais-plus-qui&lt;/em&gt;.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/20260912/">Permalien</a></p></description>
			</item>
			<item>
				<title>Changement sur le blog</title>
				<link>http://www.ideenquelle.be/posts/20260908/</link>
				<pubDate>Tue, 08 Sep 2026 12:53:20 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260908/</guid>
				<description>&lt;p&gt;Je continue les changements : j&amp;rsquo;ai fait apparaitre les tags sur la page.&lt;br&gt;&#xA;Comme ce n&amp;rsquo;est pas un élément principal, ils apparaissent en petit sur le côté.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai également retiré la page &lt;em&gt;Tags&lt;/em&gt;. Je dois encore enlever sa génération.&#xA;Actuellement, ce n&amp;rsquo;est pas mon but de circuler et de voir tous les tags.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Accès bloqué</title>
				<link>http://www.ideenquelle.be/posts/20260906_1/</link>
				<pubDate>Sun, 06 Sep 2026 13:36:40 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260906_1/</guid>
				<description>&lt;p&gt;Je viens de perdre une demi-journée.&lt;br&gt;&#xA;Non, en fait, je viens de gagner de l&amp;rsquo;expérience après avoir perdu du temps et de l&amp;rsquo;énergie.&lt;/p&gt;&#xA;&lt;p&gt;Je remets en contexte: j&amp;rsquo;ai lu les &lt;a href=&#34;post/20260906&#34;&gt;conseils de Karl&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ni une ni deux ! Je me dis que c&amp;rsquo;est le moment d&amp;rsquo;au moins d&amp;rsquo;essayer, de voir si je peux y arriver.&lt;br&gt;&#xA;Je me lance en créant un dossier et un utilisateur spécifique sur mon lieu de sauvegarde.&lt;br&gt;&#xA;J&amp;rsquo;essaie de me connecter et rien ne se passe. Cela dure une plombe puis &lt;code&gt;connection time out&lt;/code&gt;.&lt;br&gt;&#xA;Depuis chez moi, cela fonctionne. Je règle la question des clés &lt;em&gt;SSH&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Je recommence. Toujours le même soucis depuis le server distant.&lt;br&gt;&#xA;Je m&amp;rsquo;aide d&amp;rsquo;une IA rapidement mais sans plus. J&amp;rsquo;ouvre même un ticket (que je ne retrouve plus).&lt;/p&gt;&#xA;&lt;p&gt;Finalement, j&amp;rsquo;ai trouvé &lt;svg aria-hidden=&#34;true&#34; class=&#34;hi-svg-inline&#34; fill=&#34;none&#34; height=&#34;1em&#34; stroke=&#34;currentColor&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34; stroke-width=&#34;2&#34; viewBox=&#34;0 0 24 24&#34; width=&#34;1em&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;  &lt;path d=&#34;M7 18v-6a5 5 0 1 1 10 0v6&#34; /&gt;&#xA;  &lt;path d=&#34;M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z&#34; /&gt;&#xA;  &lt;path d=&#34;M21 12h1&#34; /&gt;&#xA;  &lt;path d=&#34;M18.5 4.5 18 5&#34; /&gt;&#xA;  &lt;path d=&#34;M2 12h1&#34; /&gt;&#xA;  &lt;path d=&#34;M12 2v1&#34; /&gt;&#xA;  &lt;path d=&#34;m4.929 4.929.707.707&#34; /&gt;&#xA;  &lt;path d=&#34;M12 12v6&#34; /&gt;&#xA;&lt;/svg&gt;&#xA;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;ufw&lt;/code&gt; bloque les accès &amp;ldquo;sortants&amp;rdquo;. J&amp;rsquo;avoue que j&amp;rsquo;ai manqué une étape. Soit.&lt;br&gt;&#xA;Il suffit d&amp;rsquo;autoriser la sortie sur le port nécessaire et c&amp;rsquo;est résolu !&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20260906</title>
				<link>http://www.ideenquelle.be/poems/20260906/</link>
				<pubDate>Sun, 06 Sep 2026 13:27:13 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/poems/20260906/</guid>
				<description>&lt;p&gt;Le ciel se dissout.&lt;br&gt;&#xA;Le terre se fissure.&lt;br&gt;&#xA;Ma tête s&amp;rsquo;en va.&lt;br&gt;&#xA;Mon corps est juste là.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Sauvegardez, sauvegardez, pauvre fou !</title>
				<link>http://www.ideenquelle.be/posts/20260906/</link>
				<pubDate>Sun, 06 Sep 2026 06:29:33 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/20260906/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;Si vous publiez du contenu en ligne&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Ayez une copie locale de tout le contenu.&lt;/li&gt;&#xA;&lt;li&gt;Autant que possible, publiez de votre machine vers l&amp;rsquo;extérieur, le service, le serveur. Considérez que l&amp;rsquo;original est local et que le public n&amp;rsquo;accède qu&amp;rsquo;à une copie.&lt;/li&gt;&#xA;&lt;li&gt;Si 2 ne rentre pas dans votre démarche de publication, que vous publiez sur un serveur distant, créez un système automatisé de sauvegarde locale de tout le contenu (ainsi que les métadonnées) disponible sur le serveur.&lt;/li&gt;&#xA;&lt;li&gt;Si vous avez la possibilité, créez une 3ème copie de sauvegarde automatique sur un disque externe local.&lt;/li&gt;&#xA;&lt;li&gt;Si vous avez la possibilité, créez une copie automatique sur un serveur distant (qui n&amp;rsquo;est pas celle du contenu publié sur le serveur accessible au public).&lt;/li&gt;&#xA;&lt;li&gt;Avoir son nom de domaine est un atout bien qu&amp;rsquo;il entraîne un coût supplémentaire de location. Il vous permet une mobilité, une flexibilité pour l&amp;rsquo;accès public de votre contenu.&#xA;Pensées amicales à une personne qui a perdu tout son contenu soudainement bloqué par le service distant. (Mise à jour : le service a redonné accès au contenu).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.la-grange.net/2026/08/07/ruissellement&#34;&gt;ruissellement&lt;/a&gt; chez &lt;em&gt;Karl&lt;/em&gt;&#xA;(et déjà repris chez &lt;a href=&#34;https://navire.net/2026/les-bons-conseils-de-karl.html&#34;&gt;Navire&lt;/a&gt;; il m&amp;rsquo;a juste devancé).&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;Je n&amp;rsquo;ai pas encore fait entièrement le nécessaire.&#xA;C&amp;rsquo;est en cours mais c&amp;rsquo;est lent car les idées fusent dans la tête et parfois, je ne reste pas concentré; je fais face à un manque de clarté; je suis interrompu.&#xA;J&amp;rsquo;avance, petit à petit.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>20290904</title>
				<link>http://www.ideenquelle.be/thoughts/20290904/</link>
				<pubDate>Fri, 04 Sep 2026 11:55:41 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/20290904/</guid>
				<description>&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;une notification m’a renvoyée au journal d’il y a quatre ans, à la même période. en août 2022 j’écrivais: il faudrait que je m’invente une manière d’écrire à la lisière du pour soi/pour l’extérieur, s’autoriser à osciller, renoncer à l’explication sans abandonner l’intelligible, que les journaux soient l’outil qui creuse auprès de la main, plutôt que le trou dont on ne sait quoi faire.&lt;/em&gt; — &lt;a href=&#34;https://camilleruiz.wordpress.com/2026/08/04/journaux-bresiliens-juillet-2026/&#34;&gt;journaux brésiliens – juillet 2026&lt;/a&gt;. camille ruiz. 5 août 2026.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://www.la-grange.net/2026/08/06/histoire&#34;&gt;Histoire à rebours - la grange&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Cela ressemble assez fort à ce que je veux pour cet espace : une zone entre deux : pour moi et pour l&amp;rsquo;extérieur. C&amp;rsquo;est une frontière tout en sachant qu&amp;rsquo;en réalité, je suis chez moi.&#xA;Cela explique/conforte l&amp;rsquo;idée de ne pas avoir de commentaire. Peut-être des &lt;a href=&#34;https://www.w3.org/TR/webmention/&#34;&gt;webmentions&lt;/a&gt; car l&amp;rsquo;avis de l&amp;rsquo;autre reste chez lui et propre à lui. Mon espace reste le mien. Je ne suis pas obligé de devoir gérer son avis.&lt;/p&gt;&#xA;&lt;p&gt;Non pas que je n&amp;rsquo;aime pas les autres. Bien au contraire. Dans une certaine limite, oui.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;&lt;em&gt;Je vous aime bien. Et en même temps, moins je vous vois, mieux je me porte. Cela veut dire qu&amp;rsquo;il n&amp;rsquo;y a pas de problème. Et, comment dire ? je préfère les éviter les problèmes. Je ne sais pas vous.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;C&amp;rsquo;est exactement ce que je pense. C&amp;rsquo;est d&amp;rsquo;ailleurs de moi cette expression.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>La Grange</title>
				<link>https://www.la-grange.net/</link>
				<pubDate>Fri, 04 Sep 2026 08:01:50 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/la-grange/</guid>
				<description>&lt;p&gt;J&amp;rsquo;adore la musicalité des articles. J&amp;rsquo;aimerai développer cette manière d&amp;rsquo;écrire.&#xA;Et en plus de cela, c&amp;rsquo;est une porte vers une autre partie du monde&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/la-grange/">Permalien</a></p></description>
			</item>
			<item>
				<title>Quel genre de flux RSS je suis</title>
				<link>http://www.ideenquelle.be/posts/ce_que_je_cherche/</link>
				<pubDate>Thu, 03 Sep 2026 11:23:19 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/ce_que_je_cherche/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai quelques flux RSS que je suis (&amp;gt; 300) dont une grosse partie est encore active (&amp;gt;200).&#xA;Je le fais via &lt;a href=&#34;https://www.feedly.com&#34;&gt;feedly&lt;/a&gt; que j&amp;rsquo;utilise depuis des années (au moins 132 mois soit &amp;hellip; ah oui, 11 ans).&#xA;En suis-je content ? En réalité, c&amp;rsquo;est un gros bof.&lt;/p&gt;&#xA;&lt;h3 id=&#34;les-points-positifs&#34;&gt;Les points positifs&lt;/h3&gt;&#xA;&lt;p&gt;Cela permet de lire les nouvelles entrées. C&amp;rsquo;est déjà un bon début.&#xA;Il trouve aisément les flux quand on lui donne une page.&#xA;Il permet le suivi de certaines communautés reddit.&lt;/p&gt;&#xA;&lt;h3 id=&#34;les-points-négatifs&#34;&gt;Les points négatifs&lt;/h3&gt;&#xA;&lt;p&gt;Il considère qu&amp;rsquo;un élément non lu au bout de 30 jours est automatiquement lu.&#xA;Trop d&amp;rsquo;options&#xA;Trop d&amp;rsquo;IA&#xA;Trop d&amp;rsquo;options&#xA;Inadapté globalement au marché francophone/européen.&#xA;Trop d&amp;rsquo;IA (je l&amp;rsquo;ai dit ?)&lt;/p&gt;&#xA;&lt;p&gt;Comment traiter la &lt;em&gt;read later&lt;/em&gt; list ?&#xA;En fait, je ne sais pas.&#xA;J&amp;rsquo;ai noté quelques articles mais je ne retourne jamais dans cette liste. Donc cela ne fonctionne pas.&#xA;Je pense (à chaud) que cette liste devrait revenir automatiquement et discrètement dans les nouveaux éléments.&#xA;La question qui se pose en réalité, c&amp;rsquo;est l&amp;rsquo;utilité d&amp;rsquo;une telle liste : &lt;em&gt;est-ce que je vais réellement relire de tels articles/éléments ?&lt;/em&gt;&#xA;En écrivant cet brève, peut-être mais c&amp;rsquo;est un incident de parcours, j&amp;rsquo;ai envie de dire.&lt;/p&gt;&#xA;&lt;p&gt;Je reviens au sujet de départ (qui est en lien avec l&amp;rsquo;avant-dernier point négatif).&#xA;Sur le long terme, cela a fluctué : immobilier, éducation, économie, construction, architecture, vidéo, DIY, start-up, enfants et Tranches de vie.&#xA;Les flux ont été rajouté au fur et à mesure par moi. Le système de recommendation de &lt;code&gt;feedly&lt;/code&gt; est plutôt inopérant sauf si je veux lire des sites mainstream anglophones (ce dont je ne veux pas).&#xA;Je lis essentiellement. J&amp;rsquo;ai quelques flux (dans un dossier spécifique) de vidéos. J&amp;rsquo;ai du mal à les suivre/regarder. Non pas que j&amp;rsquo;ai mal choisi, juste, je n&amp;rsquo;aime pas regarder des vidéos.&lt;/p&gt;&#xA;&lt;p&gt;Les derniers mois, j&amp;rsquo;ai pris du temps pour découvrir des tranches de vie, à l&amp;rsquo;image de ce site.&#xA;Parfois lié à l&amp;rsquo;informatique, parfois pas.&#xA;Globalement, je n&amp;rsquo;ai retiré des flux que s&amp;rsquo;ils n&amp;rsquo;étaient plus alimentés. C&amp;rsquo;est une fierté pour moi : c&amp;rsquo;est comme si j&amp;rsquo;arrivais à bien comprendre que ce que l&amp;rsquo;autre a écrit dans le passé, était globalement précurseur de ce qui n&amp;rsquo;était pas encore là à ce moment-là.&lt;/p&gt;&#xA;&lt;p&gt;Bien que mes flux sont dans des dossiers/thématiques, je lis essentiellement dans l&amp;rsquo;ordre chronologique.&#xA;J&amp;rsquo;ai certains flux que j&amp;rsquo;affectionne plus particulièrement. Quand j&amp;rsquo;ai peu de temps ou d&amp;rsquo;envie, c&amp;rsquo;est eux que je lis en premier. Cela n&amp;rsquo;empêche que rarement je vais directement chez eux (mais pas &lt;em&gt;jamais&lt;/em&gt;).&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aime particulièrement découvrir des univers dans lesquels je suis moins à l&amp;rsquo;aide et pour lesquels je porte quand même de l&amp;rsquo;intérêt. Je pense aux plantes et à l&amp;rsquo;art.&#xA;Généralement (pour ne pas dire tout le temps), c&amp;rsquo;est loin de l&amp;rsquo;Instragam ou de la publication Facebook. C&amp;rsquo;est de la vraie vie telle qu&amp;rsquo;elle est vécue. Cela permet de relativiser. C&amp;rsquo;est un peu comme le train qui fait défiler le paysage et avec lequel j&amp;rsquo;ai l&amp;rsquo;occassion de voir l&amp;rsquo;arrière des maisons. J&amp;rsquo;ai l&amp;rsquo;impression de rentrer dans la vie de ces autres personnes qu&amp;rsquo;elles dévoilent comme elles le souhaitent mais également sans honte. C&amp;rsquo;est juste beau et touchant.&lt;/p&gt;&#xA;&lt;p&gt;Je partagerai un jour (peut-être) une partie de ma liste de flux. Peut-être.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>5 ways to prevent card cheating</title>
				<link>https://www.instagram.com/reel/DblJ4CpBsKi/?utm_source=ig_embed&amp;utm_campaign=loading</link>
				<pubDate>Thu, 03 Sep 2026 11:16:12 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/card_cheating/</guid>
				<description>&lt;p&gt;Je suis bluffé. La fin est bien tournée.&lt;/p&gt;&#xA;&lt;p&gt;PS : dommage que ce soit sur Instagram.&#xA;Cela me fait penser que j&amp;rsquo;aimerai trouvé/avoir les flux pour suivre plus facilement certaines personnes sur de grands plateformes.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/card_cheating/">Permalien</a></p></description>
			</item>
			<item>
				<title>Croissant</title>
				<link>https://www.youtube.com/shorts/y4VK3MxDLHw?app=desktop</link>
				<pubDate>Thu, 03 Sep 2026 11:13:12 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/croissant/</guid>
				<description>&lt;p&gt;Yapluka essayer&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/croissant/">Permalien</a></p></description>
			</item>
			<item>
				<title>2026 09 02</title>
				<link>http://www.ideenquelle.be/posts/modifications-du-jour/</link>
				<pubDate>Wed, 02 Sep 2026 04:26:45 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/modifications-du-jour/</guid>
				<description>&lt;p&gt;Je viens d&amp;rsquo;ajouter le manipulateur de PDF &lt;a href=&#34;https://github.com/alam00000/bentopdf/&#34;&gt;bentopdf&lt;/a&gt;,&#xA;qui est accessible via &lt;a href=&#34;http://pdf.ideenquelle.be&#34;&gt;pdf.ideenquelle.be&lt;/a&gt;. Un lien en tête de site a été&#xA;créé.&lt;/p&gt;&#xA;&lt;p&gt;Dans un monde idéal, j&amp;rsquo;aimerai modifier le CSS de l&amp;rsquo;application pour qu&amp;rsquo;il soit plus en&#xA;raccord avec les couleurs du site. C&amp;rsquo;est le seul bémol de l&amp;rsquo;application.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aimerai également m&amp;rsquo;occuper de la page &lt;a href=&#34;http://www.ideenquelle.be/tags&#34;&gt;tags&lt;/a&gt; et des pages individuelles de posts.&#xA;Pour ces dernières, elles n&amp;rsquo;ont pas réellement vocation à être lues directement. C&amp;rsquo;est juste&#xA;que si je veux pointer une nouvelle particulière, c&amp;rsquo;est le seul moyen d&amp;rsquo;y faire référence.&#xA;J&amp;rsquo;ai le souvenir d&amp;rsquo;un blog où il n&amp;rsquo;y a pas d&amp;rsquo;indexation de tous les posts. Il &amp;ldquo;&lt;em&gt;suffit&lt;/em&gt;&amp;rdquo;&#xA;d&amp;rsquo;être là et de lire régulièrement.&#xA;Je comprends l&amp;rsquo;envie (si, si) et en même temps, je trouve cela embêtant car difficile de&#xA;revenir. En même temps, un site est surtout suivi pour ce qui est va s&amp;rsquo;écrire plus que ce qui&#xA;est déjà écrit (oui, oui, cela me trouble régulièrement).&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Hetzner Boxstorage</title>
				<link>http://www.ideenquelle.be/posts/hetzner-boxstorage/</link>
				<pubDate>Wed, 02 Sep 2026 02:49:07 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/hetzner-boxstorage/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai commencé à mettre en place une &lt;a href=&#34;https://ideenquelle.be/posts/borg-how-to/&#34;&gt;stratégie de&#xA;backup&lt;/a&gt;.&#xA;Je dis bien commencé car elle n&amp;rsquo;est pas finie : il manque des documents et de l&amp;rsquo;automatisation&#xA;à 100%.&#xA;J&amp;rsquo;avance petit à petit.&lt;/p&gt;&#xA;&lt;p&gt;Je dois rajouter qu, pour Hetzner Box Storage, l&amp;rsquo;adresse pour se connecter est&#xA;&lt;code&gt;ssh://user_id@user_id.your-storagebox.de:23/./&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;Un dossier que je devrais encore finir&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Certbot</title>
				<link>http://www.ideenquelle.be/posts/certbot/</link>
				<pubDate>Tue, 01 Sep 2026 11:14:51 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/certbot/</guid>
				<description>&lt;p&gt;Et hop ! Certification via Let&amp;rsquo;s Encrypt.&#xA;Bien obligé avec les navigateurs qui forcent le HTTPS et renvoient un message d&amp;rsquo;avertissement sans certificat&#xA;&amp;ldquo;valide&amp;rdquo;.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>2026 09 01</title>
				<link>http://www.ideenquelle.be/thoughts/2026-09-01/</link>
				<pubDate>Tue, 01 Sep 2026 10:53:18 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/2026-09-01/</guid>
				<description>&lt;p&gt;Je trouve que Spotify n&amp;rsquo;arrive pas à comprendre mes goûts musicaux.&#xA;Je jongle entre chanson française, néerlandaise et flammande, avec des petites touches allemandes et italiennes (mais petites).&#xA;Il y a du classique, du rap, de la variété, de l&amp;rsquo;électro, de l&amp;rsquo;enfant, &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Et quand je teste les playlists proposés par Spotify, je tombe sur &amp;hellip; du mainstream plutôt étasunien.&#xA;J&amp;rsquo;aime bien écouter quelques morceaux qui défilent et défilent encore dans les radios modernes. Je me pose toutefois la question de cette imposition. Je trouve que c&amp;rsquo;est trop. Juste trop.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aimerai que l&amp;rsquo;application (Spotify ou autre) me fasse découvrir de la musique assez similaire mais légèrement différente, qu&amp;rsquo;elle pousse mes envies vers d&amp;rsquo;autres horizons.&#xA;Je n&amp;rsquo;ai pas beaucoup/du tout cherché un remplaçant ou une possibilité pour découvrir.&lt;/p&gt;&#xA;&lt;p&gt;Je trouve dommage aussi qu&amp;rsquo;il ne soit pas possible (aisément) de virer un artiste/chanson. Ce serait pratique pour éviter certains souhaits d&amp;rsquo;enfant.&#xA;Le mode explicite peut déjà aider (même si les chansons restent visibles tout en étant inacessible).&lt;/p&gt;&#xA;&lt;p&gt;Au final, je suis déçu de Spotify. Je vais plus que probablement repasser aux radios.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Musopen</title>
				<link>https://musopen.org/</link>
				<pubDate>Tue, 01 Sep 2026 10:40:25 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/musopen/</guid>
				<description>&lt;p&gt;Musique classique, mmmh (enfin, cela dépend quoi et quand).&#xA;Le site permet d&amp;rsquo;écouter de la musique, d&amp;rsquo;avoir certaines partitions et, pour les professeurs, de suivre leurs&#xA;élèves.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/musopen/">Permalien</a></p></description>
			</item>
			<item>
				<title>Saferule</title>
				<link>https://anthonyhobday.com/sideprojects/saferules/</link>
				<pubDate>Tue, 01 Sep 2026 10:39:11 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/saferule/</guid>
				<description>&lt;p&gt;Quelques conseils relativement simples à mettre en place pour un design.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/saferule/">Permalien</a></p></description>
			</item>
			<item>
				<title>Widefrog</title>
				<link>http://www.ideenquelle.be/posts/widefrog_2/</link>
				<pubDate>Fri, 28 Aug 2026 13:16:49 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/widefrog_2/</guid>
				<description>&lt;p&gt;Le programme &lt;a href=&#34;https://forum.videohelp.com/threads/414548-drm-free-content-batch-downloader-widefrog/page21#post2802773&#34;&gt;ne semble plus être suivi&lt;/a&gt; par son développeur.&#xA;La base du programme est là. Il ne reste plus qu&amp;rsquo;à mettre à jour les services à utiliser.&#xA;Ceci dit, c&amp;rsquo;est bien écrit comme programme, notamment pour son design pattern.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Uston est un chien très spécial</title>
				<link>https://www.mabiblio.be/viens-lire-des-histoires-a-uston-2-2-2-3-2-3-2-2-2-2/</link>
				<pubDate>Fri, 28 Aug 2026 13:10:43 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/uston/</guid>
				<description>&lt;p&gt;L&amp;rsquo;idée est sympa.&#xA;Il y a une vidéo de présentation qui circule sur un réseau social. Dommage qu&amp;rsquo;elle n&amp;rsquo;est pas accessible autrement.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/uston/">Permalien</a></p></description>
			</item>
			<item>
				<title>2026 08 28</title>
				<link>http://www.ideenquelle.be/thoughts/2026-08-28/</link>
				<pubDate>Fri, 28 Aug 2026 08:41:48 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/thoughts/2026-08-28/</guid>
				<description>&lt;p&gt;Petit à petit, les éléments prennent une forme.&#xA;Un peu de CSS, un peu de modification dans les templates.&lt;/p&gt;&#xA;&lt;p&gt;Y a plus qu&amp;rsquo;à.&lt;/p&gt;&#xA;&lt;p&gt;Par contre, il faut le temps et l&amp;rsquo;envie. Mais rien n&amp;rsquo;est urgent. Heureusement.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Markdown Cheatsheet</title>
				<link>https://www.markdownguide.org/cheat-sheet/</link>
				<pubDate>Fri, 21 Aug 2026 04:56:11 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/markdown-cheatsheet/</guid>
				<description>&lt;p&gt;Parfois, il me manque certaines balises.&#xA;Hop ! petite vérification et c&amp;rsquo;est bon :)&lt;/p&gt;&#xA;&lt;p&gt;20260906 : Le cheatsheet ne renseigne pas le &lt;a href=&#34;https://stackoverflow.com/questions/36583502/how-to-force-a-linebreak/47534655#47534655&#34;&gt;double espace qui correspond à un retour à la ligne&lt;/a&gt;.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/markdown-cheatsheet/">Permalien</a></p></description>
			</item>
			<item>
				<title>Generateur Blog</title>
				<link>http://www.ideenquelle.be/posts/generateur-blog/</link>
				<pubDate>Fri, 21 Aug 2026 04:29:28 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/generateur-blog/</guid>
				<description>&lt;p&gt;Ce blog est &lt;em&gt;propulsé&lt;/em&gt; par &lt;a href=&#34;https://github.com/gethugothemes/&#34;&gt;hugo&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;La version précédente utilisait &lt;a href=&#34;https://hexo.io/&#34;&gt;hexo&lt;/a&gt;. C&amp;rsquo;était bien et fonctionnel. J&amp;rsquo;avais un goût de trop peu.&#xA;Je sais que je voulais un générateur statique de site web.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Je n&amp;rsquo;ai pas besoin de commentaires. Il suffit de m&amp;rsquo;écrire un mail que je choisirai de traiter, si je veux.&lt;/li&gt;&#xA;&lt;li&gt;Je veux le monde de prises par d&amp;rsquo;éventuels fauteurs de troubles (pas ou peu de failles de sécurité).&lt;/li&gt;&#xA;&lt;li&gt;J&amp;rsquo;aurais aimé un outil en Python. Je ne connais pas tous les langagues et je n&amp;rsquo;ai pas envie de les connaitre.&lt;/li&gt;&#xA;&lt;li&gt;Je veux de la documentation. Une bonne documentation !&#xA;Deux possibilités : soit elle est écrite par le(s) développeur(s) soit la communauté écrit, en plus, des tutoriaux.&lt;/li&gt;&#xA;&lt;li&gt;Je veux un outil fini. J&amp;rsquo;ai regardé que le projet vive. Mais en fait, c&amp;rsquo;est un mauvais argument. Si l&amp;rsquo;outil est complet, pas besoin de mise à jour. C&amp;rsquo;est même un risque d&amp;rsquo;ajout de fonctionnalités&#xA;inutiles. Il vaut mieux avoir des plugins/addons/&amp;hellip; qui donnent la possibilité de.&lt;/li&gt;&#xA;&lt;li&gt;Je veux un outil qui génère un fichier de base. Je n&amp;rsquo;écris pas tous les jours. Je ne veux pas devoir me rappeler les paramètres dont j&amp;rsquo;ai besoin. Non, il me met un fichier prêt à l&amp;rsquo;emploi et j&amp;rsquo;écris.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Bref, j&amp;rsquo;ai repéré deux outils : &lt;em&gt;hugo&lt;/em&gt; et &lt;a href=&#34;https://astro.build&#34;&gt;astro&lt;/a&gt;.&#xA;Aucun des deux ne cochent toutes les cases. J&amp;rsquo;ai finalement opté pour &lt;em&gt;hugo&lt;/em&gt; car il avait un côté moins lourd.&#xA;Par contre, &lt;em&gt;astro&lt;/em&gt; a une documentation du tonnerre de façon générale et nettement mieux organisée que celle de &lt;em&gt;hugo&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Espérons que je n&amp;rsquo;ai pas fait de mauvais choix. Quand j&amp;rsquo;écris &lt;em&gt;mauvais&lt;/em&gt;, je parle de choix qui serait regrettable dans la durée.&#xA;Encore beaucoup à mettre en place. Cela va venir.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Data Shield</title>
				<link>https://github.com/duggytuxy/Data-Shield_IPv4_Blocklist</link>
				<pubDate>Thu, 20 Aug 2026 11:08:00 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/data-shield/</guid>
				<description>&lt;p&gt;Une liste d&amp;rsquo;adresses IP à bloquer sur un serveur.&#xA;Je n&amp;rsquo;ai pas encore (trouvé) de manière d&amp;rsquo;automatiser l&amp;rsquo;ajout/mise à jour. Mais cela ne saurait tarder.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/data-shield/">Permalien</a></p></description>
			</item>
			<item>
				<title>Alhambot</title>
				<link>https://mastodon.art/@alhambot</link>
				<pubDate>Thu, 20 Aug 2026 11:06:24 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/alhambot/</guid>
				<description>&lt;p&gt;Bot créant des motifs inspirés de Alhambra à Grenade, Espagne.&#xA;Cela peut être sympa en papier peint.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/alhambot/">Permalien</a></p></description>
			</item>
			<item>
				<title>HLBuilder</title>
				<link>https://hlbldr.com/</link>
				<pubDate>Thu, 20 Aug 2026 11:05:03 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/hlbuilder/</guid>
				<description>&lt;p&gt;Outil pour designer, planifier (et générer une configuration) pour un homelab.&#xA;Je dois d&amp;rsquo;ailleurs finaliser la configuration du mien.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/hlbuilder/">Permalien</a></p></description>
			</item>
			<item>
				<title>Nano cheatsheet</title>
				<link>https://nano-editor.org/dist/latest/cheatsheet.html</link>
				<pubDate>Tue, 18 Aug 2026 15:53:56 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/nano_cheatsheet/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai choisi au plus simple : &lt;em&gt;nano&lt;/em&gt;&#xA;Il faut quand même connaitre quelques commandes/shortcuts.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/nano_cheatsheet/">Permalien</a></p></description>
			</item>
			<item>
				<title>Ecoflora</title>
				<link>https://www.ecoflora.be/</link>
				<pubDate>Tue, 02 Jun 2026 21:22:38 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/ecoflora/</guid>
				<description>&lt;p&gt;Magasin de plantes, graines, &amp;hellip; situé à Halle.&#xA;Pas encore testé&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/ecoflora/">Permalien</a></p></description>
			</item>
			<item>
				<title>Audiofanzine</title>
				<link>https://fr.audiofanzine.com/editorial/dossiers/instruction/</link>
				<pubDate>Tue, 02 Jun 2026 21:15:17 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/audiofanzine/</guid>
				<description>&lt;p&gt;Audiofanzine propose des articles sur du matériel audio.&#xA;Le site existe depuis longtemps (&amp;gt;20 ans). Je ne l&amp;rsquo;ai découvert que récemment.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aimerai bien permettre la rediffusion des premiers articles car ce sont ceux qui, a priori, posent les bases de l&amp;rsquo;audio.&lt;/p&gt;&#xA;&lt;p&gt;Je constate que malheureusement, les premiers articles ne sont pas suffisament remis en avant. (Art-Toi, je pense à toi).&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/audiofanzine/">Permalien</a></p></description>
			</item>
			<item>
				<title>Authentification sur un serveur</title>
				<link>http://www.ideenquelle.be/posts/authentification-sur-un-serveur/</link>
				<pubDate>Tue, 02 Jun 2026 21:05:57 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/authentification-sur-un-serveur/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai trouvé deux possibilités :&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A l&amp;rsquo;entrée du server Web&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Tinyauth : pratique si peu d&amp;rsquo;utilisateurs. Ingérable s&amp;rsquo;il y a plusieurs dizaines ou centaines d&amp;rsquo;utilisateurs.&#xA;&lt;a href=&#34;https://blog.callot.fr/blog/2025-10/tinyauth/&#34;&gt;Un tutoriel en Français&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;A l&amp;rsquo;entrée des applications&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Authentik / Authelia : il faut que l&amp;rsquo;application soit compatible&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Pas encore super clair dans ma tête.&#xA;Car il me semble qu&amp;rsquo;il faille est préférable encore en plus avoir un OIDC (OpenID Connect). Cela peut se faire avec Pocket ID OAuth.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Magasins de bois</title>
				<link>http://www.ideenquelle.be/posts/magasins-de-bois/</link>
				<pubDate>Tue, 02 Jun 2026 21:02:12 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/magasins-de-bois/</guid>
				<description>&lt;p&gt;Pas évident detrouver des magasins quand on ne les connait pas.&#xA;Donc une petite liste sans prétention, accessible aux particuliers&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.exobois.be/&#34;&gt;Exobois&lt;/a&gt; (pas de serveur derrière)&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://watteau.be/&#34;&gt;Bois Watteau&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://gedebois.be/&#34;&gt;Gedebois&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.carlier.be/&#34;&gt;Carlier Bois&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.diffusionmenuiserie.be&#34;&gt;Diffusion Menuiserie &lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://moensvakhandel.be/&#34;&gt;Moens Vakhandel&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.vanhumbeeckfreres.be/&#34;&gt;Vanhumbeeck Frères&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://schmidtwood.be/&#34;&gt;Schmidt &amp;amp; Co&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://craswoodshops.be/&#34;&gt;CRAS&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Snapotter - Image toolkit</title>
				<link>https://snapotter.com/</link>
				<pubDate>Tue, 02 Jun 2026 20:58:20 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/snapotter-image-toolkit/</guid>
				<description>&lt;p&gt;Un ensemble de fonctions pour manipuler des images (crop, resize, &amp;hellip;) qui s&amp;rsquo;exécute dans le browser.&#xA;Auto-hébergeable, open-source, &amp;hellip; dans la même ligne que bentopdf ou stirling (mais eux, ce sont les PDF).&lt;/p&gt;&#xA;&lt;p&gt;Un défaut : pas de possibilité de modifier les layouts (pour que cela s&amp;rsquo;intè parfaitement avec le reste du site en cas d&amp;rsquo;auto-hébergement)&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/snapotter-image-toolkit/">Permalien</a></p></description>
			</item>
			<item>
				<title>Port Knocking</title>
				<link>https://help.mikrotik.com/docs/spaces/ROS/pages/154042369/Port&#43;knocking</link>
				<pubDate>Tue, 02 Jun 2026 20:54:32 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/port-knocking/</guid>
				<description>&lt;p&gt;Amusant de voir comment certains imaginent des stratèges pour subir le moins d&amp;rsquo;attaque possible et que c&amp;rsquo;est même implémenter dans un routeur.&#xA;&lt;a href=&#34;https://en.wikipedia.org/wiki/Port_knocking&#34;&gt;Wikipedia - Port knocking&lt;/a&gt;&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/port-knocking/">Permalien</a></p></description>
			</item>
			<item>
				<title>Prompt to generate images</title>
				<link>https://github.com/Pixmind-io/awesome-gpt-image-2-prompts</link>
				<pubDate>Sun, 17 May 2026 15:39:44 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/prompt-to-generate-images/</guid>
				<description>&lt;p&gt;Des exemples de prompts pour générer des images.&#xA;Sympa à condition de ne pas en abuser sous risque d&amp;rsquo;en avoir de trop.&lt;/p&gt;&#xA;&lt;p&gt;Utiliser, comprendre et finalement dépasser.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/prompt-to-generate-images/">Permalien</a></p></description>
			</item>
			<item>
				<title>Haie mitoyenne</title>
				<link>http://www.ideenquelle.be/posts/haie-mitoyenne/</link>
				<pubDate>Sun, 17 May 2026 15:24:41 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/haie-mitoyenne/</guid>
				<description>&lt;p&gt;Que mettre comment arbuste pour une haie mitoyenne qui :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;sorte de l&amp;rsquo;ordinaire;&lt;/li&gt;&#xA;&lt;li&gt;soit apprécie  de la faune;&lt;/li&gt;&#xA;&lt;li&gt;reste compacte (1m20~1m50 de haut et 50 cm de large)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;La question des haies est revenue sur la table depuis quelques années au travers de grands plans pour en replanter.&#xA;Il existe donc des guides établis pour la plupart des régions.&lt;/p&gt;&#xA;&lt;p&gt;Personellement, j&amp;rsquo;ai gardé les espèces suivantes :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;Salix repens&lt;/em&gt; et son cousin &lt;em&gt;Salix repens Nitida&lt;/em&gt; qui semble plus petit.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Salux purpurea Nana&lt;/em&gt; qui est un peu plus large.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;Viburnum plicatum Pinkimono&lt;/em&gt; me fait de l&amp;rsquo;oeil car il pourrait mieux correspondre au niveau taille et les fleurs colorées sont sympatiques.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Reste à voir quelle coupe appliquée. L&amp;rsquo;idée est, a priori, d&amp;rsquo;avoir une haie mitoyenne. Et bon, je présume que mon voisin appréciera d&amp;rsquo;avoir une haie taillée (moi, pas forcément).&lt;/p&gt;&#xA;&lt;p&gt;Il pourrait également être possible de planter des cassissiers ou des groseiers.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>QR Code</title>
				<link>http://www.ideenquelle.be/posts/qr-code/</link>
				<pubDate>Sun, 17 May 2026 14:30:26 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/qr-code/</guid>
				<description>&lt;p&gt;Je cherche une solution pour générer des QR-Code facilement, et idéalement pour pouvoir faire des paiements plus simplement.&#xA;En Belgique, il existe une solution via PayConiq/Bancontact Pay, sauf qu&amp;rsquo;elle est réservée aux profesionnels (et que c&amp;rsquo;est payant.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;avais déjà cherché il y a quelques mois.&#xA;J&amp;rsquo;ai refait une recherche et bim ! bam ! j&amp;rsquo;ai trouvé un moyen&lt;/p&gt;&#xA;&lt;p&gt;Pour générer un QR-Code de paiement, ifaut:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;BCD&#xA;001&#xA;1&#xA;SCT&#xA;BIC_BANQUE&#xA;NOM_DESTINATAIRE&#xA;IBAN_COMPTE&#xA;EUR20&#xA;COMMUNICATION&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;En sachant que le &amp;ldquo;EUR20&amp;rdquo; correspondant à un montant de 20 EUR et qu&amp;rsquo;il est possible de laisser vide.&lt;/p&gt;&#xA;&lt;p&gt;Mon idée est de rajouter un générateur de QR-Code (gratuit et intemporel).&#xA;Quelques repo sur github :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/kazuhikoarase/qrcode-generator&#34;&gt;kazuhikoarase/qrcode-generator&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/chillerlan/php-qrcode&#34;&gt;chillerlan/php-qrcode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://github.com/soldair/node-qrcode&#34;&gt;soldair/node-qrcode&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Un site qui permet déjà de générer des QR-Code uits sous différentes formes : &lt;a href=&#34;https://qrcode.tec-it.com/fr&#34;&gt;qr-code.tec-it.com&lt;/a&gt;&#xA;Un site qui permet de décrypter les QR-Code : &lt;a href=&#34;https://qrcoderaptor.com/&#34;&gt;qrcoderaptor.com&lt;/a&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Network Engineer roadmap</title>
				<link>https://roadmap.sh/network-engineer</link>
				<pubDate>Sun, 17 May 2026 14:28:32 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/network-engineer-roadmap/</guid>
				<description>&lt;p&gt;Un guide des connaissances minimales à avoir pour un &lt;em&gt;Network Engineer&lt;/em&gt;.&#xA;J&amp;rsquo;avoue que j&amp;rsquo;aime bien ce type de cheminement. Il manque juste une chose : la mise en pratique.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/network-engineer-roadmap/">Permalien</a></p></description>
			</item>
			<item>
				<title>Borg : How-to</title>
				<link>http://www.ideenquelle.be/posts/borg-how-to/</link>
				<pubDate>Thu, 09 Apr 2026 08:59:08 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/borg-how-to/</guid>
				<description>&lt;p&gt;Le post est construit au fur et à mesure.&#xA;Je développerai essentiellement dans le cadre familliale.&lt;/p&gt;&#xA;&lt;p&gt;Tout d&amp;rsquo;abord, un bon backup devrait suivre :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;la méthode 3-2-1, c&amp;rsquo;est-à-dire 3 copies sur 2 médias différents et sur un site externe;&lt;/li&gt;&#xA;&lt;li&gt;être automatisé/automatique;&lt;/li&gt;&#xA;&lt;li&gt;être vérifiable/testé;&lt;/li&gt;&#xA;&lt;li&gt;être insensible au ransomware;&lt;/li&gt;&#xA;&lt;li&gt;être indépendant d&amp;rsquo;un seul utilisateur/facile à utiliser;&lt;/li&gt;&#xA;&lt;li&gt;être documenté.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;J&amp;rsquo;aimerai rajouter la notion de &amp;ldquo;crypté&amp;rdquo; mais cela peut poser des soucis par rapport à la facilité d&amp;rsquo;utilisation.&#xA;Malgré une documentation même poussée, l&amp;rsquo;utilisation (et surtout la récupération) peut s&amp;rsquo;avérer difficile. En effet, si toute la documentation suppose l&amp;rsquo;utilisation d&amp;rsquo;une console/ligne de commande, il faut se souvenir que la plupart des personnes n&amp;rsquo;aiment pas cela. Même s&amp;rsquo;ils se lancent dans la ligne de commande, les documentations oublient très régulièrement que tout le monde est loin de maitriser les outils. Je suis moi-même confronté à cette problématique (je comprends et utilise la ligne de commande mais ne comprends pas les explications données dans un README car l&amp;rsquo;auteur suppose que je connaisse l&amp;rsquo;utilisation d&amp;rsquo;un outil (npm/uv/&amp;hellip; pour en citer certains)).&lt;/p&gt;&#xA;&lt;p&gt;Le backup peut se faire de manière incrémentale ou redondant. L&amp;rsquo;incrémentale ne regarde que les différences par rapport à la version précédente tandis que le redondant lui sauvegarde tout.&lt;/p&gt;&#xA;&lt;p&gt;Il faut distinguer les données qui bougeront régulièrement de celles qui sont fixes. Dans un cadre familliale, vous sauvegarderez essentiellement vos photos et souvenirs de vacances qui ne bougeront pas.&#xA;Par contre, dans une entreprise, les budgets et les données clients seront régulièrement mis à jour.&lt;/p&gt;&#xA;&lt;h1 id=&#34;stratégie&#34;&gt;Stratégie&lt;/h1&gt;&#xA;&lt;p&gt;La méthode 3-2-1, c&amp;rsquo;est bien sur papier. Mais comment la mettre en place ?&#xA;Les photos sont prises avec mon téléphone ou transmises sur mon téléphone. Cela pourrait faire une sauvegarde. En réalité, je ne compte pas cela comme une sauvegarde. Pourquoi ? Mon téléphone peut facile se perdre ou se casser. Et bam ! Plus de sauvegarde. Est-ce que, après changement, j&amp;rsquo;irai remettre mes photos sur mon téléphone ? Non.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai fait le choix d&amp;rsquo;avoir un hébergement Cloud + Email. Mon hébergeur propose d&amp;rsquo;une application de sauvegarde sur smartphone. Cela permet d&amp;rsquo;envoyer automatiquement dans le &lt;em&gt;cloud&lt;/em&gt;. La plupart des grands groupes (Microsoft, Apple et Google) propose un service similaire.&#xA;C&amp;rsquo;est automatique, vérifiable, facile à utiliser et bien documenté mais sensible au ransomware.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Je sauvegarde toutes ces données sur un serveur à la maison, un Raspberry Pi 4 RAM 4GO. Ce n&amp;rsquo;est pas une solution accessible à tout le monde. Une autre solution similaire est le NAS. Il existe des modèles et marques grand public qui font cela très bien. Idéalement, il faudra que ce NAS soit en RAID pour dupliquer les informations et éviter les pertes liées à une défaillance d&amp;rsquo;un seul disque dur. Le RAID devrait idéalement encore être mis en place chez moi.&#xA;C&amp;rsquo;est vérifiable. Cela peut être automatique, facile à utiliser et bien documenté en fonction de la technique employée (NAS ou serveur). Ce n&amp;rsquo;est pas insensible au ransomware.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Enfin, j&amp;rsquo;ai prévu un stockage dans le &lt;em&gt;cloud&lt;/em&gt; [1]. C&amp;rsquo;est un service de stockage simple (pas de puissance de calcul, pas de RAM). Il existe plusieurs outils pour transférer les données.&#xA;C&amp;rsquo;est vérifiable. Cela peut être insensible au ransomware et vérifiable. Par contre, ce n&amp;rsquo;est pas facile à utiliser et la documentation n&amp;rsquo;est pas immédiate.&#xA;J&amp;rsquo;aurais pu mettre en place un stockage chez un tiers de confiance (ici, la famille) et se partager mutuellement du stockage. Je ne retrouve par contre pas l&amp;rsquo;application.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;strong&gt;Critique&lt;/strong&gt;&#xA;A mes yeux, la stratégie 3-2-1 est compliquée à mettre en place dans une famille car très dépendante d&amp;rsquo;une seule personne (le geek de service).&#xA;C&amp;rsquo;est également un budget (NAS/Rapsberry Pi/disque dur + stockage &lt;em&gt;cloud&lt;/em&gt;)&#xA;Est-ce utile ? Regardez-vous vos photos ? En profitez-vous ? Quelle est la valeur de ces souvenirs ? Vos vidéos sont-elles utiles ? Je met en place une sauvegarde plus pour avoir l&amp;rsquo;assurance qu&amp;rsquo;autre chose. Intrinsèquement, ma famille n&amp;rsquo;en voit pas l&amp;rsquo;utilité car la sauvegarde via mon hébergeur suffit.&lt;/p&gt;&#xA;&lt;h1 id=&#34;programme&#34;&gt;Programme&lt;/h1&gt;&#xA;&lt;p&gt;Pour faire les sauvegardes sur un stockage, il est préférable d&amp;rsquo;avoir recours à un programme permette l&amp;rsquo;automatisation.&#xA;Parce que le copier/coller, c&amp;rsquo;est gentil mais ce n&amp;rsquo;est pas tenable sur le long terme.&lt;/p&gt;&#xA;&lt;p&gt;Dans les programmes libre et fonctionnant au minimum sous Debian, j&amp;rsquo;ai retenu :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://restic.net/&#34;&gt;restic&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://rsync.samba.org/&#34;&gt;rsync&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.borgbackup.org/&#34;&gt;borgbackup&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://rclone.org/&#34;&gt;rclone&lt;/a&gt;&#xA;Ils ont tous connus et développés sur Internet.&#xA;Il en existe d&amp;rsquo;autres (non libre/pour Windows ou Mac/&amp;hellip;).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Mon choix s&amp;rsquo;est principalement porté sur &lt;code&gt;borgbackup&lt;/code&gt; car il existe un mode &lt;em&gt;append-only&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;h1 id=&#34;accès-au-stockage&#34;&gt;Accès au stockage&lt;/h1&gt;&#xA;&lt;p&gt;L&amp;rsquo;accès se fait uniquement par clé SSH.&#xA;Il faut donc en générer une (ici, propre à cette applicatif). Il faut bien veiller à la garder quelque part sinon plus d&amp;rsquo;accès.&lt;/p&gt;&#xA;&lt;h1 id=&#34;borgbackup&#34;&gt;BorgBackup&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Initialisation : &lt;code&gt;borg init --encryption=repokey --append-only FOLDER_URL_CLOUD&lt;/code&gt;&#xA;Borg vous demande créer une clé pour l&amp;rsquo;encryption. ** Attention ** : Si vous perdez ou la clé SSH ou la clé d&amp;rsquo;encryption, c&amp;rsquo;est foutu !&#xA;Donc à garder au chaud sur différents formats (papier, numérique, &amp;hellip;). Mais à ne pas perdre sous aucun prétexte.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;code&gt;FOLDER_URL_CLOUD&lt;/code&gt; est généralement donné comme ceci : &lt;code&gt;user@server:/your/folder&lt;/code&gt;&#xA;S&amp;rsquo;il faut spécifier un port (par exemple le 2222), cela devient : &lt;code&gt;user@server:2222/your/folder&lt;/code&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Export de la clé d&amp;rsquo;encryption : &lt;code&gt;borg key export FOLDER_URL_CLOUD encrypted-key-backup.txt&lt;/code&gt;&#xA;Il est possible d&amp;rsquo;en faire un QR code avec &lt;code&gt;--qr-html&lt;/code&gt; ou une version papier avec &lt;code&gt;--paper&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Sauvegarde des fichiers : &lt;code&gt;borg create FOLDER_URL_CLOUD::archive /data_to_archive&lt;/code&gt;&#xA;Si &lt;code&gt;/data_to_archive&lt;/code&gt; ressemble plus à &lt;code&gt;/data/to/archive/2025/9874z2s21d/&lt;/code&gt;, borg va respecter le chemin complet. Si vous souhaitez garder qu&amp;rsquo;une partie de la structure, il y a deux solutions : soit démarrer depuis le dossier de base soit rajouter un &lt;code&gt;/./&lt;/code&gt; pour signaler le départ de la structure. Autrement dit : &lt;code&gt;/data/to/archive/./2025/9874z2s21d/&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Lister les archives : &lt;code&gt;borg list FOLDER_URL_CLOUD&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Monter et démonter un folder : &lt;code&gt;borg mount FOLDER_URL_CLOUD /where/to/mount&lt;/code&gt; et &lt;code&gt;borg umount /where/to/mount&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Récupérer une archive : &lt;code&gt;borg extract FOLDER_URL_CLOUD::archive&lt;/code&gt;&#xA;Notez que borg extrait dans le répertoire courant.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;[1] : &lt;em&gt;cloud&lt;/em&gt;, c&amp;rsquo;est le PC d&amp;rsquo;un autre qui est globalement géré par cet autre. Il met à disposition de l&amp;rsquo;espace ou de la puissance de calcul et gère l&amp;rsquo;infrastructure derrière (moyennant paiement généralement).&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Enfin ssh</title>
				<link>http://www.ideenquelle.be/posts/enfin-ssh/</link>
				<pubDate>Tue, 07 Apr 2026 07:04:29 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/enfin-ssh/</guid>
				<description>&lt;p&gt;Et voilà, enfin, l&amp;rsquo;authentification ssh partout uniquement via clés.&#xA;En soi, cela n&amp;rsquo;a pas pris tant de temps que cela. Il faut juste le bon guide et appliquer.&lt;/p&gt;&#xA;&lt;p&gt;Celui de &lt;a href=&#34;https://www.digitalocean.com/community/tutorials/how-to-configure-ssh-key-based-authentication-on-a-linux-server&#34;&gt;DigitalOcean&lt;/a&gt; est assez bien fait.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Chaque jour, je peux</title>
				<link>http://www.ideenquelle.be/posts/chaque-jour-je-peux/</link>
				<pubDate>Sun, 05 Apr 2026 13:53:37 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/chaque-jour-je-peux/</guid>
				<description>&lt;p&gt;Chaque jour, je peux choisir de modifier mon blog.&#xA;C&amp;rsquo;est assez amusant. Demain, il ne sera peut-être plus coloré. Après-demain, il prendre une teinte noire.&lt;/p&gt;&#xA;&lt;p&gt;Bref, je suis chez moi. Je teste. J&amp;rsquo;expérimente. J&amp;rsquo;apprivoise.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>delphi.tools</title>
				<link>https://delphi.tools/</link>
				<pubDate>Sun, 05 Apr 2026 13:30:37 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/delphi-tools/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://delphi.tools/&#34;&gt;delphi.tools&lt;/a&gt; propose des outils maisons dont un genérateur de QR Code et des palettes de couleurs (et des générateurs de palettes de couleurs).&#xA;J&amp;rsquo;aime bien les palettes multicolores proposés :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Jelly bean : #ff6b6b, #ffd93d, #6bcb77, #4d96ff, #c56cf0&lt;/li&gt;&#xA;&lt;li&gt;Keep Driving : #c40000, #f5f0e6, #4a7c8a, #c9a227, #2d2d2d&lt;/li&gt;&#xA;&lt;li&gt;Chromatic : #1a1a2e, #4a90d9, #f65f53, #fbbc04, #34a853&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/delphi-tools/">Permalien</a></p></description>
			</item>
			<item>
				<title>linkding</title>
				<link>https://linkding.link/</link>
				<pubDate>Fri, 03 Apr 2026 21:30:54 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/linkding/</guid>
				<description>&lt;p&gt;Une alternative a &lt;a href=&#34;https://github.com/shaarli/Shaarli&#34;&gt;shaarli&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aimerai créer un(e ?) river (= agrégateur d&amp;rsquo;instances).&lt;/p&gt;&#xA;&lt;p&gt;Actuellement, j&amp;rsquo;ai deux agrégateurs de shaarli dans mes flux. Ils sont presque similaires.&#xA;Toutefois, ils ne reprennent pas toutes les instances. D&amp;rsquo;une certaine façon, tant mieux car il y aurait de trop. Et dommage car cela permet de découvrir d&amp;rsquo;autres personnes.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/linkding/">Permalien</a></p></description>
			</item>
			<item>
				<title>Couvres-sols à l&#39;ombre</title>
				<link>http://www.ideenquelle.be/posts/couvres-sols-a-lombre/</link>
				<pubDate>Fri, 03 Apr 2026 21:25:09 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/couvres-sols-a-lombre/</guid>
				<description>&lt;p&gt;En remplacement du &lt;em&gt;gazon&lt;/em&gt; traditionnel, je cherche un couvre-sol qui supporte le piétinement (voir même le passage de la voiture).&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai retenu les espèces suivantes :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Pervenche&lt;/li&gt;&#xA;&lt;li&gt;Verveine nodiflore (Lippia nodiflora)&lt;/li&gt;&#xA;&lt;li&gt;Pachysandre du Japon (Pachysandra terminalis)&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il en existe d&amp;rsquo;autres.&#xA;Dans mes critères :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;doit résister à l&amp;rsquo;ombre / au Nord&lt;/li&gt;&#xA;&lt;li&gt;idéalement coloré&lt;/li&gt;&#xA;&lt;li&gt;doit résister au passage régulier&lt;/li&gt;&#xA;&lt;li&gt;doit vivre dans peu d&amp;rsquo;espace (nid d&amp;rsquo;abeilles ou surface de parking non entièrement minéralisée).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Accéder à un disque dur sans Samba depuis Windows</title>
				<link>http://www.ideenquelle.be/posts/acceder-a-un-disque-dur-sans-samba-depuis-windows/</link>
				<pubDate>Fri, 03 Apr 2026 21:13:05 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/acceder-a-un-disque-dur-sans-samba-depuis-windows/</guid>
				<description>&lt;p&gt;Je souhaitais accéder à un disque situé sur un serveur Debian depuis un PC sous Windows.&#xA;Vu que je ne souhaite pas prévoir un accès dans le temps, j&amp;rsquo;ai écarté la solution &lt;code&gt;Samba&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;avais une solution entre deux ordinateurs sous Debian avec &lt;code&gt;sshfs&lt;/code&gt;.&#xA;J&amp;rsquo;aurais pu faire de même avec Windows. Mais &amp;hellip; il y a toujours un &lt;em&gt;mais&lt;/em&gt; (sinon je n&amp;rsquo;écrirai pas !) les limitations imposées par le sysadmin font que je ne peux pas installer les applications pour utiliser &lt;code&gt;SSHFS&lt;/code&gt;&#xA;&lt;em&gt;Pour mémoire : il faut installer &lt;code&gt;WinFsp&lt;/code&gt; et &lt;code&gt;SSHFS-Win&lt;/code&gt;&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Solution mise en place : &lt;code&gt;WinSCP&lt;/code&gt;&#xA;L&amp;rsquo;application est portable. Elle est plein de fonctionnalités (filter sur les fichiers, file d&amp;rsquo;attente, &amp;hellip; ). Il est également possible de copier d&amp;rsquo;abord la structure des dossiers puis d&amp;rsquo;y copier les fichiers.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>SadServers</title>
				<link>https://sadservers.com</link>
				<pubDate>Fri, 03 Apr 2026 20:29:58 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/sadservers/</guid>
				<description>&lt;p&gt;Le LeetCode du DevOps &amp;amp; SysAdmin&lt;/p&gt;&#xA;&lt;p&gt;Je me dis que je devrais essayer.&#xA;Et en même temps, je sais que je cours après le temps. Ce n&amp;rsquo;est pas spécialement dans mes priorités.&lt;/p&gt;&#xA;&lt;p&gt;Peut-être un jour &amp;hellip; peut-être&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/sadservers/">Permalien</a></p></description>
			</item>
			<item>
				<title>Pepiniere Le Try</title>
				<link>https://www.letry.be</link>
				<pubDate>Fri, 03 Apr 2026 20:28:01 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/pepiniere-le-try/</guid>
				<description>&lt;p&gt;Pas encore testé.&#xA;Le site internet n&amp;rsquo;est pas très rapide. Toutefois, les filtres ont l&amp;rsquo;air bien pensé.&lt;/p&gt;&#xA;&lt;p&gt;Ce n&amp;rsquo;est pas trop loin. Il semble y avoir du choix.&#xA;Je testerai prochainement.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/pepiniere-le-try/">Permalien</a></p></description>
			</item>
			<item>
				<title>Compression de vidéos via ffmpeg</title>
				<link>http://www.ideenquelle.be/posts/compression-de-videos-via-ffmpeg/</link>
				<pubDate>Fri, 20 Mar 2026 06:46:58 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/compression-de-videos-via-ffmpeg/</guid>
				<description>&lt;p&gt;Tout d&amp;rsquo;abord, les vidéos dans le cadre d&amp;rsquo;archive familliale, je n&amp;rsquo;y crois pas.&#xA;Nous sommes bombardés d&amp;rsquo;activités en tous genres que nous n&amp;rsquo;avons pas le temps de regarder des photos (déjà les sauvegarder et les trier sont parfois des missions impossibles).&lt;/p&gt;&#xA;&lt;p&gt;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&amp;rsquo;est une autre discussion.&#xA;Pour minimiser l&amp;rsquo;espace de disque dur et suite à un shaarli, j&amp;rsquo;ai passé la collection de vidéos à la moulinette &lt;code&gt;ffmpeg&lt;/code&gt; pour réduire les vidéos et avoir un seul codec (c&amp;rsquo;est un effet collatéral).&lt;/p&gt;&#xA;&lt;p&gt;sebsauvage a proposé le code suivant :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;ffmpeg -i entree.mkv -map 0:v -c:v libsvtav1 -preset 4 -crf 30 -tune 0 -pix_fmt yuv420p10le -g 120 -map 0:a? -c:a copy -map 0:s? -c:s copy sortie.mkv&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;i entree.mkv&lt;/code&gt; : Nom du fichier en entrée. Vous pouvez lui donner à manger n&amp;rsquo;importe quel format vidéo (mp4, avi…)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;map 0:v&lt;/code&gt; -c:v libsvtav1 : Pour la vidéo, utiliser l&amp;rsquo;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.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;crf 30&lt;/code&gt; : 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.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;tune 0&lt;/code&gt; : 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.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;preset 4&lt;/code&gt; : Le codec svt-av1 possède des tonnes de paramètres, et ce réglage &amp;ldquo;preset&amp;rdquo; permet de prendre des &amp;ldquo;raccourcis de calcul&amp;rdquo; afin de compresser plus vite (au détriment de la taille du fichier final). Ce réglage n&amp;rsquo;influe pas beaucoup sur la qualité de l&amp;rsquo;image, mais surtout sur la taille finale du fichier et le temps d&amp;rsquo;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&amp;rsquo;encodage). Notez que:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Les valeurs 4 à 6 donnent de bons résultats avec des temps d&amp;rsquo;encodage décents.&lt;/li&gt;&#xA;&lt;li&gt;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&amp;rsquo;informations, voir cette &lt;a href=&#34;https://gitlab.com/AOMediaCodec/SVT-AV1/-/blob/master/Docs/CommonQuestions.md#what-presets-do&#34;&gt;page&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;La chose qui peut être intéressante dans le preset 4 (si vous êtes prêt⋅e à le supporter) est qu&amp;rsquo;à 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.&lt;/li&gt;&#xA;&lt;li&gt;Au delà de 7, la qualité va tout de même commencer à souffrir. Les presets élevés sont plutôt conçus pour l&amp;rsquo;encodage en temps réel.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;pix_fmt yuv420p10le&lt;/code&gt; : Par défaut les couleurs/luminosités sont encodées sur 8 bits. Cette option force l&amp;rsquo;encodage en 10 bits, ce qui aide à éliminer substantiellement les effets de &amp;ldquo;banding&amp;rdquo; dans les scènes sombres sans impacter notablement la taille du fichier.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;g 120&lt;/code&gt; : Ajoute une image de référence (I-Frame) toutes les 120 images. À 24 images par seconde, c&amp;rsquo;est toutes les 5 secondes. Les images de référence permettent aux lecteurs de faire plus facilement un &amp;ldquo;seek&amp;rdquo;, c&amp;rsquo;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.)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;map 0:a? -c:a copy&lt;/code&gt; : Pour l&amp;rsquo;audio, copier toutes les pistes audio tel quel (sans ré-encoder). Vous pouvez bien entendu changer cela par exemple en utilisant l&amp;rsquo;excellent codec Opus (qui est à l&amp;rsquo;audio ce que AV1 est la vidéo).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;map 0:s? -c:s copy&lt;/code&gt; : Copie également toutes les pistes de sous-titres. Le &amp;lsquo;?&amp;rsquo; sert à ne pas faire d&amp;rsquo;erreur s&amp;rsquo;il n&amp;rsquo;y aucune piste de sous-titres (idem pour l&amp;rsquo;audio).&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;&lt;code&gt;sortie.mkv&lt;/code&gt; : 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.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;A l&amp;rsquo;arrivé, les fichiers varient entre 27 et 80% de la taille d&amp;rsquo;origine.&#xA;Chez moi, c&amp;rsquo;est assez variable car les vidéos familliales sont parfois petites (quelques secondes). Ils arrivent donc qu&amp;rsquo;à l&amp;rsquo;arrivée, le &lt;code&gt;mkv&lt;/code&gt; soit plus lourd que l&amp;rsquo;original. Je fais le choix de quand même garder car cela uniformise l&amp;rsquo;ensemble.&#xA;Même s&amp;rsquo;il y a donc des ratés, dans l&amp;rsquo;ensemble, les &lt;code&gt;mkv&lt;/code&gt; font entre 25 et 50% de la taille d&amp;rsquo;origine.&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;https://sebsauvage.net/wiki/doku.php?id=ffmpeg&#34;&gt;sebsauvage&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Pour aller plus loin&lt;/strong&gt;&#xA;C&amp;rsquo;est bien d&amp;rsquo;avoir une ligne de commande qui permette de réduire la taille des vidéos.&#xA;Toutefois, comme je suis sur une bibliothèque de plusieurs années, il est important de faire cela sur l&amp;rsquo;ensemble.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Combien de vidéos ai-je chez moi ?&lt;/strong&gt;&#xA;Bonne question ! Je ne sais pas.&#xA;J&amp;rsquo;en ai profité pour savoir ce que j&amp;rsquo;avais comme type de fichier. Après quelques prompts avec l&amp;rsquo;IA, j&amp;rsquo;ai une liste des extensions existants dans mon dossier de photos/vidéos familliales. J&amp;rsquo;ai quelques trucs exotiques. L&amp;rsquo;IA me confirme, a priori, l&amp;rsquo;utilisation de certaines extensions.&#xA;Je conçois un programme &lt;code&gt;bash&lt;/code&gt; pour convertir tous les fichiers dont l&amp;rsquo;extension s&amp;rsquo;apparente à une vidéo vers un conteneur &lt;code&gt;mkv&lt;/code&gt;. Il m&amp;rsquo;a fallu plusieurs itérations pour trouver la bonne méthodologie (sur un dossier, sur une extension, vérifier les tailles). J&amp;rsquo;y suis arrivé. &lt;a href=&#34;mkv_compressor_all.sh&#34;&gt;petit script&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai essayé avec le Raspberry Pi. En un mot : OUBLIEZ !&#xA;Puis avec le &lt;code&gt;famille&lt;/code&gt;, 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&amp;rsquo;est consommateur de puissance. Donc le PC a parfois du mal à tout gérer. Madame s&amp;rsquo;est plainte (en même temps, c&amp;rsquo;est le pc qu&amp;rsquo;elle utilise hors boulot).&lt;/p&gt;&#xA;&lt;p&gt;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&amp;rsquo;activité du processus (je dors, tu peux y aller; je travaille, tu t&amp;rsquo;arrêtes). &lt;code&gt;ffmpeg&lt;/code&gt; est installable en version portable. La version full possède le codec en question.&#xA;J&amp;rsquo;ai du réconcevoir mon programme &lt;code&gt;bash&lt;/code&gt; pour qu&amp;rsquo;il fonctionne sous/avec &lt;code&gt;PowerShell&lt;/code&gt;.&#xA;J&amp;rsquo;ai également fait le choix de transférer toutes les vidéos sur un disque dur qui n&amp;rsquo;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&amp;rsquo;il y ait bien des doublons (en ne regardant pas les extensions) puis je supprime le fichier original. &lt;a href=&#34;video_check_mkv_and_displace.sh&#34;&gt;petit script&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;Quand le démarrage sera fini, l&amp;rsquo;idée est de mettre cela au propre et automatiser la compression/sauvegarde/&amp;hellip;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Monter un disque via WebDav</title>
				<link>http://www.ideenquelle.be/posts/monter-un-disque-via-webdav/</link>
				<pubDate>Fri, 20 Mar 2026 06:37:10 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/monter-un-disque-via-webdav/</guid>
				<description>&lt;ol&gt;&#xA;&lt;li&gt;Créer un dossier où sera monté le disque : &lt;code&gt;sudo mkdir /mnt/dav&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Installer davfs2 &lt;code&gt;sudo apt install davfs2&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;(re-)Configurer le paquet pour autoriser son utilisation par des utilisateurs moins privilégiés : &lt;code&gt;sudo dpkg-reconfigure davfs2&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Editer &lt;code&gt;~/.davfs2/secrets&lt;/code&gt; pour ajouter les identifiants au disque via WebDAV :&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Ajouter une ligne à la fin selon le modèle suivant : &lt;code&gt;https://&amp;lt;WebDAV URI&amp;gt; &amp;lt;username&amp;gt; &amp;lt;password&amp;gt;&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Modifier les permissions du fichier : &lt;code&gt;chmod 600 ~/.davfs2/secrets&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Ajouter une ligne dans &lt;code&gt;/etc/fstab&lt;/code&gt; selon le modèle suivant : &lt;code&gt;https://&amp;lt;WebDAV URI&amp;gt; /mnt/dav/ davfs user,noauto,file_mode=600,dir_mode=700 0 1&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Relancer systemd &lt;code&gt;systemctl daemon-reload&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Ajouter son utilisateur au groupe &lt;em&gt;davfs2&lt;/em&gt; &lt;code&gt;sudo usermod -a -G davfs2 username&lt;/code&gt; (Je pense même que &lt;code&gt;sudo usermod -a -G davfs2 $USER&lt;/code&gt; devrait fonctionner si on veut s&amp;rsquo;ajouter soi-même).&lt;/li&gt;&#xA;&lt;li&gt;Déconnecter et (se) relogger (pour que l&amp;rsquo;ajout au groupe soit effectif).&lt;/li&gt;&#xA;&lt;li&gt;C&amp;rsquo;est tout ! Il est possible d&amp;rsquo;utiliser &lt;code&gt;mount /mnt/dav/&lt;/code&gt; sans soucis.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Pratique si vous souhaitez accéder (temporairement) à votre kDrive d&amp;rsquo;Infomaniak.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>The Four Rules for a Good Walk</title>
				<link>https://kottke.org/26/03/the-four-rules-for-a-good-walk</link>
				<pubDate>Fri, 20 Mar 2026 05:40:13 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/the-four-rules-for-a-good-walk/</guid>
				<description>&lt;p&gt;4 éléments pour une bonne promenade : un but utile, la sécurité, le confort et l&amp;rsquo;intérêt.&lt;/p&gt;&#xA;&lt;p&gt;via &lt;a href=&#34;http://www.shaarli.zoemp.be/shaare/_RiwZq&#34;&gt;Morgan&lt;/a&gt;&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/the-four-rules-for-a-good-walk/">Permalien</a></p></description>
			</item>
			<item>
				<title>Fournisseur aluminium</title>
				<link>http://www.ideenquelle.be/posts/fournisseur-aluminium/</link>
				<pubDate>Thu, 19 Mar 2026 17:33:47 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/fournisseur-aluminium/</guid>
				<description>&lt;p&gt;On m&amp;rsquo;a renseigné deux fournisseurs dans les alentours de Bruxelles pour de l&amp;rsquo;aluminium&#xA;&lt;a href=&#34;www.aludan.be&#34;&gt;Aludan&lt;/a&gt; : Ils font plus que de la simple vente (découpe, assemblage, &amp;hellip;).&#xA;&lt;a href=&#34;www.hobby-alu.be&#34;&gt;hobby alu&lt;/a&gt; : Ils font juste de la vente.&lt;/p&gt;&#xA;&lt;p&gt;Pas trop loin, pas juste à côté.&#xA;Il n&amp;rsquo;y a plus qu&amp;rsquo;à trouver un fournisseur d&amp;rsquo;acier, s&amp;rsquo;équiper et &amp;hellip; s&amp;rsquo;y mettre.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>How to secure a Linux Server</title>
				<link>https://github.com/imthenachoman/How-To-Secure-A-Linux-Server</link>
				<pubDate>Thu, 19 Mar 2026 17:23:54 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/how-to-secure-a-linux-server/</guid>
				<description>&lt;p&gt;De multiples conseils pour sécuriser son serveur.&#xA;Disponible &lt;a href=&#34;How-To-Secure-A-Linux-Server_2026-03-19.md&#34;&gt;ici&lt;/a&gt; dans sa version du 2026-03-19&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/how-to-secure-a-linux-server/">Permalien</a></p></description>
			</item>
			<item>
				<title>IA génératives</title>
				<link>https://pro.nologos.net/slides.html</link>
				<pubDate>Sun, 15 Feb 2026 14:32:41 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/ia-generatives/</guid>
				<description>&lt;p&gt;Ensemble des 4 présentations sur les IA génératives.&#xA;J&amp;rsquo;ai parcouru le premier et le dernier. C&amp;rsquo;est fort instructif.&lt;/p&gt;&#xA;&lt;p&gt;Les slides sont auto-suffisants. En présentation, j&amp;rsquo;espère qu&amp;rsquo;il prévoit une version allégée en texte.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/ia-generatives/">Permalien</a></p></description>
			</item>
			<item>
				<title>today</title>
				<link>http://www.ideenquelle.be/posts/today-1/</link>
				<pubDate>Sun, 15 Feb 2026 14:17:10 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/today-1/</guid>
				<description>&lt;p&gt;Aujourd&amp;rsquo;hui, le modèle de &lt;em&gt;père&lt;/em&gt; pour nos enfants est encore mal défini et illustré.&#xA;Oui, il y a milles et une façon d&amp;rsquo;être père.&lt;/p&gt;&#xA;&lt;p&gt;Même si quelques (timides ?) nouveaux modèles sont à l&amp;rsquo;écran, le changement se fera lentement.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Sanitaire</title>
				<link>http://www.ideenquelle.be/posts/sanitaire/</link>
				<pubDate>Sat, 07 Feb 2026 10:29:23 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/sanitaire/</guid>
				<description>&lt;p&gt;Parce que je cherche toujours des adresses pour trouver ce qu&amp;rsquo;il me faut :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.semmatec.be/&#34;&gt;Semmatec&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.sawiday.be/&#34;&gt;Sawiday&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.supersanit.be/bienvenue.html&#34;&gt;Supersanit&lt;/a&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Art-toi</title>
				<link>https://art-toi.com/analyse-tableaux/</link>
				<pubDate>Fri, 06 Feb 2026 17:53:23 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/art-toi/</guid>
				<description>&lt;p&gt;Courts exercices/invitations pour décrypter les tableaux (moins) connus.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/art-toi/">Permalien</a></p></description>
			</item>
			<item>
				<title>Hexo-feed</title>
				<link>https://github.com/sergeyzwezdin/hexo-feed</link>
				<pubDate>Fri, 06 Feb 2026 17:52:23 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/hexo-feed/</guid>
				<description>&lt;p&gt;&lt;code&gt;hexo-feed&lt;/code&gt; is a plugin for Hexo static site generator that builds RSS, Atom and JSON Feed for your content.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/hexo-feed/">Permalien</a></p></description>
			</item>
			<item>
				<title>today</title>
				<link>http://www.ideenquelle.be/posts/today/</link>
				<pubDate>Sun, 01 Feb 2026 13:06:14 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/today/</guid>
				<description>&lt;p&gt;Envie de rien, envie de tout.&#xA;Mais surtout de rien.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>L&#39;homme et l&#39;oiseau</title>
				<link>http://www.ideenquelle.be/posts/l-homme-et-l-oiseau/</link>
				<pubDate>Sat, 31 Jan 2026 14:17:38 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/l-homme-et-l-oiseau/</guid>
				<description>&lt;p&gt;Il s&amp;rsquo;agit du magazine édité par la Ligue Royale Belge pour la Protection des Oiseaux (LRBPO).&#xA;J&amp;rsquo;ai reçu un exemplaire lors d&amp;rsquo;un achat chez eux.&lt;/p&gt;&#xA;&lt;p&gt;Je ne suis pas assez fan ni convaincu pour m&amp;rsquo;abonner.&#xA;Par contre !&lt;/p&gt;&#xA;&lt;p&gt;Par contre, c&amp;rsquo;est agréable à lire. Il y a de l&amp;rsquo;espace, du vide. Les photos sont là pour être vues (en même temps, quand on parle animaux, il vaut mieux avoir de jolies photos).&#xA;Le texte n&amp;rsquo;est pas spécialement aéré. La typographie est assez &lt;em&gt;commune&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Ce qu&amp;rsquo;il y a, c&amp;rsquo;est du vide. Les marges sont énormes, de l&amp;rsquo;ordre de 4 à 5 cm. C&amp;rsquo;est reposant.&#xA;Vraiment reposant.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Modification hexo</title>
				<link>http://www.ideenquelle.be/posts/modification_hexo/</link>
				<pubDate>Wed, 28 Jan 2026 08:35:10 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/modification_hexo/</guid>
				<description>&lt;p&gt;Je viens d&amp;rsquo;effectuer quelques changements sur le blog, propulsé par &lt;a href=&#34;https://hexo.io/&#34;&gt;hexo&lt;/a&gt;.&#xA;J&amp;rsquo;avoue que cela m&amp;rsquo;a pris un peu la tête.&lt;/p&gt;&#xA;&lt;h1 id=&#34;nouveau-layout&#34;&gt;Nouveau layout&lt;/h1&gt;&#xA;&lt;p&gt;Par défaut, &lt;em&gt;hexo&lt;/em&gt; prévoit trois layouts.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;em&gt;post&lt;/em&gt; sont tous les posts déjà prêts et publiables;&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;draft&lt;/em&gt; sont les brouillons. Ils ne sont donc pas diffusés. Il faut passer par la commande &lt;code&gt;hexo publish&lt;/code&gt; pour qu&amp;rsquo;ils soient diffusés.&lt;/li&gt;&#xA;&lt;li&gt;&lt;em&gt;page&lt;/em&gt; sont les pages.&#xA;Ces trois éléments ont un comportement fixe. Graphiquement, ils sont paramétrables/modifiables via le template.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Il est possible de prévoir de nouveaux layouts.&#xA;Pour cela, il faut créer un fichier &lt;em&gt;.md&lt;/em&gt; dans le dossier &lt;em&gt;/scaffolds&lt;/em&gt;. Pour faire simple, un copier/coller de &lt;em&gt;post.md&lt;/em&gt; vers &lt;em&gt;link.md&lt;/em&gt; permet d&amp;rsquo;avoir un bon départ :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;draft = false&#xA;+++&#xA;title = &amp;#39;{{ title }}&amp;#39;&#xA;date = &amp;#39;{{ date }}&amp;#39;&#xA;tags = []&#xA;draft = false&#xA;+++&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Je l&amp;rsquo;ai modifié pour avoir un champs supplémentaire :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;draft = false&#xA;+++&#xA;title = &amp;#39;{{ title }}&amp;#39;&#xA;date = &amp;#39;{{ date }}&#xA;layout : {{ layout }}&#xA;link = &#xA;draft = false&#xA;+++&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Rien de bien sorcier en somme.&lt;/p&gt;&#xA;&lt;p&gt;Maintenant, j&amp;rsquo;ai modifié mon template &lt;em&gt;/themes/mon-template/layout/_partial/article-excerpt.ejs&lt;/em&gt; pour que, lors de la génération de mon résumé d&amp;rsquo;article, il fasse apparaitre clairement au lecteur qu&amp;rsquo;il s&amp;rsquo;agisse d&amp;rsquo;un lien au moyen d&amp;rsquo;une icone.&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;div class=&amp;#34;blog-post&amp;#34;&amp;gt;&#xA;&#xA;  &amp;lt;div class=&amp;#34;blog-header separate&amp;#34;&amp;gt;&#xA;&#xA;&#xA;    &amp;lt;% if(item.layout == &amp;#34;thought&amp;#34;){ %&amp;gt;&#xA;      &amp;lt;blockquote&amp;gt;&#xA;        &amp;lt;%- item.content %&amp;gt;&#xA;      &amp;lt;/blockquote&amp;gt;&#xA;    &amp;lt;% } else { %&amp;gt;&#xA;      &amp;lt;!-- Title --&amp;gt;&#xA;      &amp;lt;h2 class=&amp;#34;blog-post-title&amp;#34;&amp;gt;&#xA;        &amp;lt;% if(item.layout == &amp;#34;link&amp;#34;) { %&amp;gt;&#xA;          &amp;lt;i data-eva=&amp;#34;link-2-outline&amp;#34;&amp;gt;&amp;lt;/i&amp;gt; &amp;lt;a href=&amp;#34;&amp;lt;%- item.link %&amp;gt;&amp;#34;&amp;gt;&amp;lt;%- item.title %&amp;gt;&amp;lt;/a&amp;gt;&#xA;        &amp;lt;% } else { %&amp;gt;&#xA;          &amp;lt;%- item.title %&amp;gt;&#xA;        &amp;lt;% } %&amp;gt;&#xA;        &amp;lt;/h2&amp;gt;&#xA;    &amp;lt;% } %&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Le code n&amp;rsquo;est pas complet. Il manque la fin de la page. Mais l&amp;rsquo;idée n&amp;rsquo;est pas de recréer un tutorial pour créer un thème. L&amp;rsquo;idée est juste de partager des tips&amp;amp;tricks que je n&amp;rsquo;ai pas trouvé facilement/simplement.&lt;/p&gt;&#xA;&lt;h1 id=&#34;article-avec-une-fin-de-vie&#34;&gt;Article avec une fin de vie&lt;/h1&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai également créé des posts liés à mon humeur.&#xA;Toutefois, l&amp;rsquo;idée n&amp;rsquo;est pas que ces posts soient éternelles. J&amp;rsquo;ai envie de leur donner une date limite d&amp;rsquo;utilisation.&#xA;J&amp;rsquo;avoue que j&amp;rsquo;ai galéré à mettre cela en place. La documentation n&amp;rsquo;est pas bien faite et il y a peu d&amp;rsquo;exemples sur ce type de modification. J&amp;rsquo;ai péché : j&amp;rsquo;ai fini par utiliser Gemini qui, à mon grand étonnement, a très bien répondu (mieux que ChatGPT sur un autre projet).&lt;/p&gt;&#xA;&lt;p&gt;Ma première idée était de mettre une variable dans ma configuration indiquant la date limite de vie (30 jours).&#xA;Lors de la génération des pages, si le layout est d&amp;rsquo;un type spécifique et si la date est passée, je ne l&amp;rsquo;affiche pas. Cela se fait dans le template.&#xA;Il faut gérer la date (et là, j&amp;rsquo;ai sué, même si c&amp;rsquo;est affreusement simple rétrospectivement mais la documentation de &lt;em&gt;hexo&lt;/em&gt; est trop faible sur ce point-là pour des néophytes) :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;lt;% var diffInDays = (new Date()  - new Date(item.date)) / (1000*60*60*24) %&amp;gt;&#xA;&#xA;&amp;lt;% if(item.layout == &amp;#34;thought&amp;#34; &amp;amp;&amp;amp; !(diffInDays &amp;gt; config.lifespan_thought ) ){ %&amp;gt;&#xA;&#xA;&amp;lt;% } else { %&amp;gt;&#xA;    &amp;lt;%- partial(&amp;#39;_partial/article-excerpt&amp;#39;, {item: item, index:true}) %&amp;gt;&#xA;&amp;lt;% } %&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ce qui m&amp;rsquo;a entravé l&amp;rsquo;esprit, c&amp;rsquo;est que &lt;em&gt;hexo&lt;/em&gt; permet d&amp;rsquo;utiliser les dates via &lt;em&gt;moment.js&lt;/em&gt; mais que dans le template, la plupart des méthodes ne fonctionnent pas. Bref, j&amp;rsquo;ai trouvé une solution.&lt;/p&gt;&#xA;&lt;p&gt;L&amp;rsquo;idée est plaisante. Toutefois, le post existe toujours en direct.&#xA;Donc je veux restreindre la création même. Pour cela, il faut intervenir au niveau de la génération.&#xA;Cool ! Et je fais comment ?&#xA;J&amp;rsquo;ai donc créé un dossier &lt;em&gt;/scripts&lt;/em&gt; à la racine du projet puis un fichier &lt;em&gt;unpublish_expired_post.js&lt;/em&gt; :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;const moment = require(&amp;#39;moment&amp;#39;)&#xA;const fs = require(&amp;#39;hexo-fs&amp;#39;)&#xA;const path = require(&amp;#39;path&amp;#39;);&#xA;&#xA;&amp;#39;use strict&amp;#39;;&#xA;&#xA;function deleteFolderRecursive(folderPath) {&#xA;  if (fs.existsSync(folderPath)) {&#xA;    fs.readdirSync(folderPath).forEach((file) =&amp;gt; {&#xA;      const curPath = path.join(folderPath, file);&#xA;      if (fs.lstatSync(curPath).isDirectory()) {&#xA;        deleteFolderRecursive(curPath);&#xA;      } else {&#xA;        fs.unlinkSync(curPath);&#xA;      }&#xA;    });&#xA;    fs.rmdirSync(folderPath);&#xA;  }&#xA;}&#xA;&#xA;// If a Post is expired,&#xA;//  - set the parameter punlished to false&#xA;//  - delete the public file&#xA;//  - remove the Post from the actual generating list&#xA;&#xA;hexo.extend.filter.register(&amp;#39;before_generate&amp;#39;, function () {&#xA;  const Post = hexo.model(&amp;#39;Post&amp;#39;);&#xA;  if (!Post) return;&#xA;&#xA;  const now = new Date();&#xA;&#xA;  // Identify the expired Posts&#xA;  const expiredPosts = Post.find({&#xA;    end_date = &amp;#39;{ $lt: now } // Warehouse allows the use of query operators.&#xA;  });&#xA;&#xA;  if (expiredPosts.length === 0) return;&#xA;&#xA;  expiredPosts.forEach(post =&amp;gt; {&#xA;    // Safety check for the date&#xA;    const endDate = new Date(post.end_date);&#xA;    if (isNaN(endDate)) return;&#xA;&#xA;    // Disable the post for the actual generating process.&#xA;    post.published = false;&#xA;&#xA;    // Remove it from the model .&#xA;    Post.removeById(post._id);&#xA;&#xA;    hexo.log.info(`Post expiré masqué : ${post.title} (expiré le ${moment(post.end_date).format(&amp;#39;YYYY-MM-DD&amp;#39;)})`);&#xA;&#xA;&#xA;    // Remove the published file&#xA;    try {&#xA;      const postFolder = path.join(hexo.public_dir, post.path);&#xA;&#xA;      deleteFolderRecursive(postFolder);&#xA;      hexo.log.info(`Post expiré supprimé: ${post.title} `);&#xA;&#xA;    } catch (err) {&#xA;&#xA;      hexo.log.warn(`Impossible de supprimer ${post.path}: ${err.message}`);&#xA;    }&#xA;&#xA;    // Full path to the source file (.md)&#xA;    const fullPath = path.join(hexo.source_dir, post.source);&#xA;&#xA;    // Set the status to unpublished&#xA;    if (fs.existsSync(fullPath)) {&#xA;      let content = fs.readFileSync(fullPath);&#xA;&#xA;      // Remplace published: true to false, or add the line if missing&#xA;      if (content.includes(&amp;#39;published: true&amp;#39;)) {&#xA;        content = content.replace(&amp;#39;published: true&amp;#39;, &amp;#39;published: false&amp;#39;);&#xA;      } else if (!content.includes(&amp;#39;published:&amp;#39;)) {&#xA;        // Insert after the first &amp;#34;+++&amp;#34;&#xA;        content = content.replace(&amp;#39;+++&amp;#39;, &amp;#39;+++\npublished: false&amp;#39;);&#xA;      }&#xA;&#xA;      fs.writeFileSync(fullPath, content, &amp;#39;utf8&amp;#39;);&#xA;      hexo.log.info(`Fichier source mis à jour (Draft) : ${post.source}`);&#xA;    }&#xA;&#xA;  });&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;J&amp;rsquo;ai sorti l&amp;rsquo;artillerie lourde :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;non génération du post pour ce cycle&lt;/li&gt;&#xA;&lt;li&gt;suppression du fichier dans le dossier public&lt;/li&gt;&#xA;&lt;li&gt;mettre le status &lt;code&gt;published&lt;/code&gt; à &lt;code&gt;false&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai également rajouté un autre script (&lt;em&gt;set_endDate.js&lt;/em&gt;) pour que certains types d&amp;rsquo;articles aient automatiquement une date de fin ajustée selon la configuration de &lt;em&gt;hexo&lt;/em&gt;:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;&amp;#39;use strict&amp;#39;;&#xA;&#xA;const moment = require(&amp;#39;moment&amp;#39;)&#xA;const fs = require(&amp;#39;hexo-fs&amp;#39;)&#xA;&#xA;hexo.on(&amp;#39;new&amp;#39;, function(data){&#xA;&#xA;    // Retrieve the parameter from _config.yml (or set a default value).&#xA;    const settings = hexo.config.lifespan_settings || {}&#xA;    const layoutMatch = data.content.match(/layout:\s*(\w+)/);&#xA;    const currentLayout = layoutMatch ? layoutMatch[1] : &amp;#39;post&amp;#39;;&#xA;&#xA;    // Verify if the actual layout has a specific lifespan&#xA;    if (!settings.hasOwnProperty(currentLayout)) {&#xA;        return;&#xA;    }&#xA;&#xA;    // Retrieve the lifespan for the layout used for the new post&#xA;    const lifespan = settings[currentLayout]&#xA;&#xA;&#xA;    // calculate the end date of the post&#xA;    const endDate = moment().add(lifespan,&amp;#39;days&amp;#39;).format(&amp;#39;YYYY-MM-DD HH:mm:ss&amp;#39;);&#xA;&#xA;    // replace &amp;#39;end_date&amp;#39; default by the calculated one&#xA;    const newContent = data.content.replace(/end_date = &amp;#39;2400-12-31 01\:00\:00/g, &amp;#39;end_date = &amp;#39;&amp;#39;+endDate);&#xA;&#xA;    // write the change in the file&#xA;    fs.writeFile(data.path, newContent, function(err){&#xA;        if (err) {&#xA;            console.log(&amp;#34;Error when writing &amp;#39;endDate&amp;#39; variable&amp;#34;);&#xA;        } else {&#xA;            console.log(&amp;#34;&amp;#39;endDate&amp;#39; variable added&amp;#34;);&#xA;        }&#xA;    });&#xA;&#xA;&#xA;});&#xA;&lt;/code&gt;&lt;/pre&gt;
				</description>
			</item>
			<item>
				<title>Les systèmes avant les outils</title>
				<link>https://jonathanlefevre.com/articles/systemes-avant-outils</link>
				<pubDate>Tue, 27 Jan 2026 08:45:20 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/links/les-systemes-avant-les-outils/</guid>
				<description>&lt;p&gt;Je l&amp;rsquo;ai lu il y a tellement longtemps. Il attend d&amp;rsquo;être partagé depuis autant de temps.&#xA;Pour moi, l&amp;rsquo;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.&lt;/p&gt;&#xA;
				<p><a href="http://www.ideenquelle.be/links/les-systemes-avant-les-outils/">Permalien</a></p></description>
			</item>
			<item>
				<title>widefrog</title>
				<link>http://www.ideenquelle.be/posts/widefrog/</link>
				<pubDate>Sun, 25 Jan 2026 14:26:07 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/widefrog/</guid>
				<description>&lt;p&gt;&lt;em&gt;widefrog&lt;/em&gt; est un programme permettant de télécharger des vidéos sur des plateformes de streaming. Intrinsèquement, il ne s&amp;rsquo;agit pas de piratage car widefrog n&amp;rsquo;outrepasse pas les accès demandés par les services. Autrement dit, si vous souhaitez récupérer des vidéos sur auvio.be (lié à la télévision belge francophone), vous devez avoir un compte sur le site et avoir une IP belge. widefrog permet donc juste de récupérer les vidéos facilement.&#xA;&lt;em&gt;widefrog&lt;/em&gt; est diffusé sur &lt;a href=&#34;https://forum.videohelp.com/threads/414548-drm-free-content-batch-downloader-widefrog&#34;&gt;le forum de videohelp&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;#Outils préalables&#xA;Pour utiliser &lt;em&gt;widefrog&lt;/em&gt;, il faut quelques outils préalables :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;python&lt;/li&gt;&#xA;&lt;li&gt;N_m3u8DL-RE&lt;/li&gt;&#xA;&lt;li&gt;mp4decrypt&lt;/li&gt;&#xA;&lt;li&gt;shaka-packager&lt;/li&gt;&#xA;&lt;li&gt;ffpmeg&lt;/li&gt;&#xA;&lt;li&gt;mkvmerge&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Update/upgrade le système&#xA;&lt;code&gt;sudo apt-get update &amp;amp;&amp;amp; sudo apt-get upgrade&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Python, ffmpeg, mkvmerge&#xA;&lt;code&gt;sudo apt-get install python3 python3-pip unrar zip unzip ffmpeg mkvtoolnix mkvtoolnix-gui mediainfo mediainfo-gui aria2&lt;/code&gt;&#xA;Dans le &lt;a href=&#34;https://forum.videohelp.com/threads/414856-Guide-to-get-your-Linux-(Debian-based)-system-set-up-for&#34;&gt;guide trouvé sur le forum&lt;/a&gt;, il recommande également d&amp;rsquo;installer &lt;em&gt;curl&lt;/em&gt;, &lt;em&gt;git&lt;/em&gt;, &lt;em&gt;nano&lt;/em&gt;, &lt;em&gt;vlc&lt;/em&gt;, &lt;em&gt;mpv&lt;/em&gt; et &lt;em&gt;asciinema&lt;/em&gt;. Autant les premiers sont déjà installés, autant &lt;em&gt;vlc&lt;/em&gt; et &lt;em&gt;mpv&lt;/em&gt; sont deux programmes au même usage.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;N_m3u8DL-RE&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -kLO https://github.com/nilaoda/N_m3u8DL-RE/releases/download/v0.3.0-beta/N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz&#xA;&#xA;## (Debian 13/Trixie does not allow to unpack/untar directly into the &amp;#34;/usr/local/bin/&amp;#34; DIRectory);&#xA;&#xA;# Check the package is OK;&#xA;gunzip -tv vimeo-dl_0.2.0_linux_amd64.tar.gz&#xA;# Check what is inside the TAR.GZ archive;&#xA;tar -tvvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz&#xA;# Unpack;&#xA;tar -xvf N_m3u8DL-RE_v0.3.0-beta_linux-x64_20241203.tar.gz N_m3u8DL-RE&#xA;# Move to &amp;#34;/usr/local/bin/&amp;#34;;&#xA;sudo mv N_m3u8DL-RE /usr/local/bin/&#xA;# Make the BInary file &amp;#34;EXEcutable;&#xA;sudo chmod a+rx /usr/local/bin/N_m3u8DL-RE&#xA;# List the file;&#xA;ls -ilha /usr/local/bin/N*&#xA;# Check the version&#xA;N_m3u8DL-RE --version&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&#xA;&lt;li&gt;mp4decrypt&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;curl -kL https://www.bok.net/Bento4/binaries/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip -o ~/Downloads/Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip&#xA;sudo unzip -j Bento4-SDK-1-6-0-641.x86_64-unknown-linux.zip &amp;#39;Bento4-SDK-1-6-0-641.x86_64-unknown-linux/bin/*&amp;#39; -d /usr/local/bin/&#xA;ls -ilha /usr/local/bin/&#xA;mp4decrypt&#xA;mp4info&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&#xA;&lt;li&gt;shaka-packager&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo curl -kL https://github.com/shaka-project/shaka-packager/releases/download/v2.6.1/packager-linux-x64 -o /usr/local/bin/shaka-packager&#xA;sudo chmod a+rx /usr/local/bin/shaka-packager&#xA;shaka-packager --version&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L&amp;rsquo;idée est de pouvoir utiliser les programmes directement depuis n&amp;rsquo;importe quel dossier, juste en les appellant par leur nom.&lt;/p&gt;&#xA;&lt;p&gt;#Installation de &lt;em&gt;widefrog&lt;/em&gt;&#xA;Quand c&amp;rsquo;est fait, il faut encore récupérer &lt;em&gt;widefrog&lt;/em&gt;. La version à l&amp;rsquo;heure actuelle est la &lt;a href=&#34;https://files.videohelp.com/u/308780/widefrog_v3_2_0_python_source_code.zip&#34;&gt;3.2&lt;/a&gt;.&#xA;Idéalement, extraire le fichier dans un dossier propre à &lt;em&gt;widefrog&lt;/em&gt;.&#xA;Pour la suite et afin d&amp;rsquo;éviter les soucis de version de packages Python, on active un environnement de travail :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pip install virtualenv&#xA;virtualenv venv&#xA;venv\Scripts\activate&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;On installe les dépendances :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#windows&#xA;FOR /F %k in (requirements.txt) DO ( if NOT # == %k ( pip install %k ) )&#xA;#linux&#xA;grep -v &amp;#39;^#&amp;#39; requirements.txt | xargs -n 1 pip install&#xA;#macos&#xA;grep -v &amp;#39;^#&amp;#39; requirements.txt | xargs -n 1 pip3 install&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Et on peut également mettre à jour urllib3 (pas certain que ce soit utile):&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;pip install urllib3 --upgrade&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;On octroye des droits d&amp;rsquo;exécution aux parties de &lt;em&gt;widefrog&lt;/em&gt; :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo chmod +x &amp;#34;terminal/*&amp;#34;&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;L&amp;rsquo;installation est normalement finie.&lt;/p&gt;&#xA;&lt;p&gt;#Utilisation de &lt;em&gt;widefrog&lt;/em&gt;&#xA;Pour utiliser &lt;em&gt;widefrog&lt;/em&gt;, il faut veiller à avoir l&amp;rsquo;environnement actif. Pour cela, quand nous sommes dans le dossier de &lt;em&gt;widefrog&lt;/em&gt;, il faut utiliser la commande &lt;code&gt;source myvenv/bin/activate&lt;/code&gt;.&#xA;Pour sortir de l&amp;rsquo;environnement, il faut utiliser : &lt;code&gt;deactivate&lt;/code&gt;&lt;/p&gt;&#xA;&lt;h2 id=&#34;première-utilisation&#34;&gt;Première utilisation&lt;/h2&gt;&#xA;&lt;p&gt;Pour la première utilisation, il faut créer la configuration via&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;python widefrog.py&#xA;[INFO] The app_files\config.json file was created. Edit the file and run the program.&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Avant d&amp;rsquo;éditer la configuration, vous pouvez utiliser les commandes suivantes pour en savoir plus :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;python widefrog.py --help&#xA;python widefrog.py --config&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h2 id=&#34;utilisation&#34;&gt;Utilisation&lt;/h2&gt;&#xA;&lt;p&gt;Je reprends ici l&amp;rsquo;utilisation dont j&amp;rsquo;ai besoin, càd pour le site &lt;a href=&#34;https://auvio.rtbf.be/&#34;&gt;auvio&lt;/a&gt;.&#xA;Une IP belge est nécessaire ainsi qu&amp;rsquo;un compte au service &lt;em&gt;auvio&lt;/em&gt;.&#xA;Je recopie les exemples données sur le forum qui permettent de comprendre comment cela fonctionne.&#xA;:&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#video&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/media/attraction-attraction-s01-3018437&amp;#34;&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/emission/titane-27377&amp;#34;&#xA;#audio&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/media/un-jour-dans-le-sport-14-aout-2004-3164197&amp;#34;&#xA;#livestream video&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/live/roland-garros-2024-31-mai-direct-tipik-526661&amp;#34;&#xA;#livestream audio&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/chaine/classic-21-5&amp;#34; --query=:2::2&#xA;#list&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/widget/19164&amp;#34; --query=:5::7&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/widget/22508?context%5BprogramId%5D=8340&amp;#34; --query=:2::4&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/emission/la-theorie-du-y-11043/bonus&amp;#34; --query=:6::7&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/emission/pandore-20618&amp;#34; --query=:5::8&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/chaine/musiq3-7&amp;#34; --query=:2::3&#xA;#series&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/emission/le-cactus-4043&amp;#34; --query=2017:180:2018:5&#xA;python widefrog.py &amp;#34;https://auvio.rtbf.be/emission/l-art-du-crime-27164&amp;#34; --query=3:2:4:2&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Il faut savoir que &lt;em&gt;widefrog&lt;/em&gt; accepte également les fichiers en entrée.&#xA;Les fichiers seront composés pour chaque ligne du lien à télécharger.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>NativeMindExtension, LLM maison</title>
				<link>http://www.ideenquelle.be/posts/nativemindextension-llm-maison/</link>
				<pubDate>Mon, 27 Oct 2025 08:37:39 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/nativemindextension-llm-maison/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://github.com/NativeMindBrowser/NativeMindExtension&#34;&gt;NativeMind&lt;/a&gt; est une extension pour Chrome &amp;amp; Firefox qui permet d&amp;rsquo;utiliser Ollama dans son navigateur.&#xA;L&amp;rsquo;avantage : tout est dans le navigateur. Rien ne passe par le cloud.&lt;/p&gt;&#xA;&lt;p&gt;Naturellement, la rapidité dépend du modèle de Ollama qui est pris et de votre machine.&lt;/p&gt;&#xA;&lt;p&gt;On n&amp;rsquo;a rien sans rien.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>goaway, alternative à PiHole</title>
				<link>http://www.ideenquelle.be/posts/goaway-alternative-a-pihole/</link>
				<pubDate>Mon, 27 Oct 2025 08:34:13 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/goaway-alternative-a-pihole/</guid>
				<description>&lt;p&gt;Juste pour information : il existe une alternative à PiHole : &lt;a href=&#34;https://github.com/pommee/goaway&#34;&gt;goaway&lt;/a&gt;.&#xA;C&amp;rsquo;est écrit en Go, récent et graphiquement très similaire à PiHole (du moins la page de garde).&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Deployer hexo en FTP</title>
				<link>http://www.ideenquelle.be/posts/deployer-hexo-en-ftp/</link>
				<pubDate>Mon, 27 Oct 2025 08:21:24 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/deployer-hexo-en-ftp/</guid>
				<description>&lt;p&gt;J&amp;rsquo;utilise le moteur hexo pour mon blog statique.&#xA;Je n&amp;rsquo;ai pas d&amp;rsquo;avis sur le côté NPM (si ce n&amp;rsquo;est que c&amp;rsquo;est encore un truc à maintenir à jour). Je ne l&amp;rsquo;utilise pas ailleurs.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://hexo.io&#34;&gt;hexo&lt;/a&gt; propose une ligne de commande pour déployer le blog sur Git, Heroku, Netlify, via Rsync, &amp;hellip; et FTP.&#xA;Mon hébergeur propose cette solution (oui, c&amp;rsquo;est un module de base que j&amp;rsquo;ai actuellement).&lt;/p&gt;&#xA;&lt;p&gt;La documention présente &lt;a href=&#34;https://hexo.io/docs/one-command-deployment#FTPSync&#34;&gt;comment faire&lt;/a&gt;.&#xA;Les données doivent bien être rajoutées dans votre &lt;em&gt;_config.yml&lt;/em&gt;. A priori, c&amp;rsquo;est tout en bas).&#xA;Vous pouvez après générer et déployer en une commande : &lt;code&gt;hexo generate --deploy&lt;/code&gt; ou &lt;code&gt;hexo deploy --generate&lt;/code&gt;.&#xA;Si vous êtes un gros flemmard (comme moi), vous pouvez également rajouter une ligne dans votre crontab (pour rappel, &lt;code&gt;crontab -e&lt;/code&gt; pour le modifier):&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;0 3 * * 0 cd /votredossieravecvotrehexo/ &amp;amp;&amp;amp; hexo generate --deploy&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Personnellement, j&amp;rsquo;ai mis une mise à jour une fois par semaine pendant la nuit.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>HTTPS en domaine local</title>
				<link>http://www.ideenquelle.be/posts/https-en-domaine-local/</link>
				<pubDate>Mon, 27 Oct 2025 08:13:48 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/https-en-domaine-local/</guid>
				<description>&lt;p&gt;&lt;em&gt;Sécurité un jour, sécurité toujours !&lt;/em&gt;&#xA;Enfin, c&amp;rsquo;est ce que j&amp;rsquo;ai essayé de mettre en place.&#xA;Mon navigateur est configuré par défaut pour forcer le mode HTTPS, y compris sur mes domaines locaux.&lt;/p&gt;&#xA;&lt;p&gt;Sauf que je n&amp;rsquo;ai pas de certificat sur mon serveur personnel.&lt;/p&gt;&#xA;&lt;p&gt;Go ! pour en installer un.&#xA;Le résultat qui apparait est d&amp;rsquo;utiliser &lt;em&gt;Let&amp;rsquo;s encrypt&lt;/em&gt; soit &lt;a href=&#34;https://letsencrypt.org/&#34;&gt;directement&lt;/a&gt; soit via &lt;a href=&#34;https://certbot.eff.org/&#34;&gt;certbot&lt;/a&gt;.&#xA;Cela semble bien fonctionner &amp;hellip; pour autant que vous nommiez vos domaines locaux avec des extensions existantes (.com, .eu, &amp;hellip;).&lt;/p&gt;&#xA;&lt;p&gt;Dans le cas où vous utilisez une extension fantaisistes (.lan), cela ne fonctionnera pas.&#xA;Il ne reste plus qu&amp;rsquo;à créer son certificat avec &lt;em&gt;mkcert&lt;/em&gt; et l&amp;rsquo;installer manuellement sur tous les appareils qui vont se rendre sur vos sites.&#xA;Vu que la durée de vie des certificats peuvent être prolongés jusqu&amp;rsquo;à 10 ans, une fois l&amp;rsquo;opération faite, vous oublierez comment vous avez fait (wink wink).&lt;/p&gt;&#xA;&lt;p&gt;Je ne l&amp;rsquo;ai pas encore fait. Vu qu&amp;rsquo;il faut aller sur chaque device pour configurer cela, j&amp;rsquo;ai mis cette option en bas de la liste :(&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Monter un disque dur externe automatiquement</title>
				<link>http://www.ideenquelle.be/posts/monter-un-disque-dur-externe-automatiquement/</link>
				<pubDate>Sun, 26 Oct 2025 10:30:41 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/monter-un-disque-dur-externe-automatiquement/</guid>
				<description>&lt;ol&gt;&#xA;&lt;li&gt;Installer les paquets nécessaires&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;sudo apt update&#xA;sudo apt install exfatprogs&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&#xA;&lt;li&gt;Identifier le disque dur externe&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;lsblk&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;La commande va vous renseigner tous les devices et leur correspondance dans le système.&#xA;Imaginons pour la suite que ce soit &lt;code&gt;/dev/sdb1&lt;/code&gt;&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Créer le dossier où le disque dur sera accessible&#xA;Généralement, cela se fait dans un dossier dans &lt;code&gt;/mnt&lt;/code&gt; ou dans &lt;code&gt;/media&lt;/code&gt;avec la commande &lt;code&gt;mkdir&lt;/code&gt; (il faut probablement rajouter un petit &lt;code&gt;sudo&lt;/code&gt; car de base, vous n&amp;rsquo;avez pas accès en écriture).&lt;/li&gt;&#xA;&lt;li&gt;Trouver le UUID de votre disque : &lt;code&gt;sudo blkid /dev/sdb1&lt;/code&gt; vous renvoie une sortie similaire à :&#xA;&lt;code&gt;/dev/sdb1/ : LABEL=&amp;quot;TOSHIBA EXT&amp;quot; BLOCK_SIZE=&amp;quot;512&amp;quot; UUID=&amp;quot;62E69DEDE69DC1A9&amp;quot; TYPE=&amp;quot;ntfs&amp;quot; PARTLABEL=&amp;quot;Basic data partition&amp;quot; PARTUUID=&amp;quot;1473b688-909f-4c28-a09f-07146df2ca87&amp;quot;&lt;/code&gt;&#xA;Vous aurez besoin du UUID pour l&amp;rsquo;étape suivante.&lt;/li&gt;&#xA;&lt;li&gt;Préparer le montage automatique via &lt;code&gt;/etc/fstab/&lt;/code&gt;&#xA;&lt;code&gt;sudo nano /etc/ftsab&lt;/code&gt;&#xA;Ajouter la ligne suivante (en adaptant au besoin les paramètres trouvés au point précédent :&#xA;&lt;code&gt;UUID=62E69DEDE69DC1A9 /mnt/mondisquedur ntfs defaults,rw,uid=1000,gid=1000,umask=0002  0  0&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Tester le processus avec &lt;code&gt;sudo mount -a&lt;/code&gt;.&#xA;Il se peut qu&amp;rsquo;il faille relancer systemctl avec &lt;code&gt;sudo systemctl reload-daemon&lt;/code&gt; et puis tester le processus.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://www.samgalope.dev/2024/12/07/how-to-automatically-mount-an-exfat-external-drive-in-ubuntu-headless-systems/&#34;&gt;Source&lt;/a&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Update automatique</title>
				<link>http://www.ideenquelle.be/posts/update-automatique/</link>
				<pubDate>Tue, 21 Oct 2025 09:54:56 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/update-automatique/</guid>
				<description>&lt;p&gt;Comment automatiser les mises à jour sans (trop) se prendre la tête ?&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;S&amp;rsquo;en passer et faire comme si de rien n&amp;rsquo;était : non, ce n&amp;rsquo;est pas une possibilité.&lt;/li&gt;&#xA;&lt;li&gt;Mettre en place un crontab : oui mais on peut faire mieux&lt;/li&gt;&#xA;&lt;li&gt;Utiliser un paquet prévu pour cela : &lt;code&gt;unattended-upgrades&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;Allons-y pour la dernière possibilité.&#xA;Commençons par l&amp;rsquo;installer : &lt;code&gt;sudo apt-get install unattended-upgrades&lt;/code&gt;.&#xA;Configurons le paquet : &lt;code&gt;sudo dpkg-reconfigure unattended-upgrades&lt;/code&gt;. Cochez &amp;ldquo;Yes&amp;rdquo; et confirmez.&lt;/p&gt;&#xA;&lt;p&gt;Il y a des possibilités pour configurer cela manuellement et plus précisement : voir &lt;a href=&#34;https://wiki.debian.org/PeriodicUpdates&#34;&gt;PeriodicUpdates&lt;/a&gt;.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>nginx ou nginx Proxy Manager</title>
				<link>http://www.ideenquelle.be/posts/nginx-ou-nginx-proxy-manager/</link>
				<pubDate>Mon, 20 Oct 2025 14:56:42 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/nginx-ou-nginx-proxy-manager/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai tenté d&amp;rsquo;installer nginx. J&amp;rsquo;y suis bien arrivé. C&amp;rsquo;est simple et facile.&#xA;** A condition que votre port 80/443 ne soit pas déjà utilisé par un autre service**&lt;/p&gt;&#xA;&lt;p&gt;Sauf que &amp;hellip; je souhaitais une interface graphique (parce que, même si je suis Geek, je me connais : je ne le suis que par phase).&lt;/p&gt;&#xA;&lt;p&gt;Donc j&amp;rsquo;ai repéré nginx Proxy Manager (NPM de son petit nom à ne pas confondre avec NPM, le gestionnaire de paquets Node.js).&#xA;Pour cela, il faut Docker.&#xA;La méthode proposée est la suivante :&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Créer un folder /opt/stacks/nginxproxymanager&lt;/li&gt;&#xA;&lt;li&gt;Rentrer dedans (avec &lt;code&gt;cd&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;Créer *&lt;em&gt;compose.yml&lt;/em&gt; avec le contenu suivant :&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;services:&#xA;  app:&#xA;    image: &amp;#39;jc21/nginx-proxy-manager:latest&amp;#39;&#xA;    restart: unless-stopped&#xA;    ports:&#xA;      # These ports are in format &amp;lt;host-port&amp;gt;:&amp;lt;container-port&amp;gt;&#xA;      - &amp;#39;80:80&amp;#39; # Public HTTP Port&#xA;      - &amp;#39;443:443&amp;#39; # Public HTTPS Port&#xA;      - &amp;#39;81:81&amp;#39; # Admin Web Port&#xA;      # Add any other Stream port you want to expose&#xA;      # - &amp;#39;21:21&amp;#39; # FTP&#xA;&#xA;    #environment:&#xA;      # Uncomment this if you want to change the location of&#xA;      # the SQLite DB file within the container&#xA;      # DB_SQLITE_FILE: &amp;#34;/data/database.sqlite&amp;#34;&#xA;&#xA;      # Uncomment this if IPv6 is not enabled on your host&#xA;      # DISABLE_IPV6: &amp;#39;true&amp;#39;&#xA;&#xA;    volumes:&#xA;      - ./data:/data&#xA;      - ./letsencrypt:/etc/letsencrypt&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Lancer le &lt;em&gt;compose&lt;/em&gt; : &lt;code&gt;docker compose up -d&lt;/code&gt;&#xA;Il se peut que nginx Proxy Manager ne se lance pas car quelqu&amp;rsquo;un occupe déjà certains ports (80 ou 443). Modifier cela pour que NPM se lance.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Si vous oubliez votre mot de passe (oui, cela arrive aux plus distraits et vu le nombre de mot de passe, c&amp;rsquo;est possible)&#xA;1. Ouvrir le terminal du l&amp;rsquo;instance nginx : &lt;code&gt;docker exec -it nginx* sh&lt;/code&gt;&#xA;1. Installer sqlite3 pour modifier la base de données : &lt;code&gt;apt install sqlite3 -y&lt;/code&gt;&#xA;1. Accéder à la base de données : &lt;code&gt;sqlite3 /data/database.sqlite&lt;/code&gt;&#xA;1. Supprimer tous les utilisateurs : &lt;code&gt;UPDATE user sets is_deleted=1;&lt;/code&gt;&#xA;1. Sortir de sqlite : &lt;code&gt;exit;&lt;/code&gt;&#xA;1. Sortir de l&amp;rsquo;instance nginx : &lt;code&gt;exit&lt;/code&gt;&#xA;1. Redémarrer l&amp;rsquo;instance nginx : &lt;code&gt;docker restart nginx*&lt;/code&gt;&#xA;`&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;#Update 2025-10-21&#xA;Et oui, déjà un update. Nginx Proxy Manager, c&amp;rsquo;est bien &amp;hellip; pour gérer des proxy.&#xA;Sauf que mon idée, c&amp;rsquo;est de faire plus que cela, notamment d&amp;rsquo;héberger des services différents dont du web classique.&lt;/p&gt;&#xA;&lt;p&gt;Donc retour à nginx :)&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Installation rapide avec &lt;code&gt;apt-get install nginx&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Lancement &lt;code&gt;systemctl start nginx&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Installation de php (sait-on jamais) : &lt;code&gt;apt-get install php8.4-fpm php8.4-mysql php8.4-curl php8.4-gd php8.4-zip php8.4-xml&lt;/code&gt;; Il y a plus que simplement PHP. Veillez à vérifier la dernière version encore et adapter dans la commande.&lt;/li&gt;&#xA;&lt;li&gt;Ajouter PHP dans nginx en éditant &lt;code&gt;/etc/nginx/sites-enabled/default&lt;/code&gt; en remplacant :&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;#location ~ \.php$ {&#xA;#       include snippets/fastcgi-php.conf;&#xA;#&#xA;#With php5-cgi alone:&#xA;#fastcgi_pass 127.0.0.1:9000;&#xA;#With php5-fpm:&#xA;#fastcgi_pass unix:/var/run/php5-fpm.sock;&#xA;#}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;par :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;location ~ \.php$ {&#xA;               include snippets/fastcgi-php.conf;&#xA;               fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;&#xA;        }&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;A nouveau, il faut vérifier la version de PHP (en 2025-10, c&amp;rsquo;est la 8.4).&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Recharger nginx avec &lt;code&gt;systemctl reload nginx&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;p&gt;C&amp;rsquo;est la base.&#xA;Tous les sites actifs sont dans &lt;code&gt;/etc/nginx/sites-enabled&lt;/code&gt;. Les sites disponibles sont dans &lt;code&gt;/etc/nginx/sites-available&lt;/code&gt;.&#xA;Idéalement, on prépare puis on rend disponible.&#xA;Une manière de faire (ou contourner l&amp;rsquo;esprit) est de faire des liens symobliques : &lt;code&gt;ln -s /etc/nginx/sites-available/monsite.com /etc/nginx/sites-enabled/&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Avant de relanger nginx (avec un &lt;code&gt;systemctl restart nginx&lt;/code&gt;), on peut vérifier la configuration avec &lt;code&gt;nginx -t&lt;/code&gt;. Plutôt utile !&lt;/p&gt;&#xA;&lt;h1 id=&#34;et-pour-le-reverse-proxy-&#34;&gt;Et pour le reverse proxy ?&lt;/h1&gt;&#xA;&lt;p&gt;Il suffit de créer un fichier dans &lt;code&gt;/etc/nginx/sites-enabled&lt;/code&gt; contenant :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;server {&#xA;&#xA;  listen 80;&#xA;  listen [::]:80;&#xA;&#xA;&#xA;  server_name pdf.home.lan pdf.lan;&#xA;  http2 off;&#xA;&#xA;  location / {&#xA;        proxy_set_header X-Real-IP $remote_addr;&#xA;        proxy_set_header X-Forwarded-For $remote_addr;&#xA;        proxy_set_header Host $host;&#xA;        proxy_pass http://192.168.1.2:3000;&#xA;  }&#xA;&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Cela permet dont de rediriger discrètement pdf.home.lan vers http://192.168.1.2:3000.&lt;/p&gt;&#xA;&lt;h2 id=&#34;si-je-dois-rediriger-vers-un-port-et-un-sous-dossier-explicitement-&#34;&gt;Si je dois rediriger vers un port et un sous-dossier explicitement ?&lt;/h2&gt;&#xA;&lt;p&gt;Pour une raison que j&amp;rsquo;ignore (et j&amp;rsquo;ignore beaucoup de choses), la fonction &lt;code&gt;proxy_pass&lt;/code&gt; ne fonctionne pas.&#xA;J&amp;rsquo;utilise &lt;code&gt;return 301 http://MON_IP:MON_PORT/MON_DOSSIER&lt;/code&gt; :&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;server {&#xA;&#xA;  listen 80;&#xA;  listen [::]:80;&#xA;&#xA;&#xA;  server_name serviio.home.lan serviio.lan;&#xA;  http2 off;&#xA;&#xA;  location / {&#xA;        proxy_set_header X-Real-IP $remote_addr;&#xA;        proxy_set_header X-Forwarded-For $remote_addr;&#xA;        proxy_set_header Host $host;&#xA;        return 301 http://serviio.home.lan:23423/console;&#xA;  }&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;h1 id=&#34;source&#34;&gt;Source&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://bolet.io/blog/pi-hole-nginx-setup&#34;&gt;Bolet.io - How I Supercharged My Pi-hole Setup with Nginx Proxy Manager&lt;/a&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>qBittorent</title>
				<link>http://www.ideenquelle.be/posts/qbittorent/</link>
				<pubDate>Mon, 20 Oct 2025 14:12:00 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/qbittorent/</guid>
				<description>&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Installer qBittorent&#xA;Il existe deux versions : une version GUI local (qbittorrent) et une version Web GUI (qbittorrent-nox).&#xA;Pour installer, il faut invoquer &lt;code&gt;sudo apt-get install qbittorrent&lt;/code&gt; ou &lt;code&gt;sudo apt-get qbittorrent-nox&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Lancer qBittorrent&#xA;Cela se fait en utilisant une des commandes : &lt;code&gt;qbittorent&lt;/code&gt; ou &lt;code&gt;qbittorrent-nox&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Lancement de qBittorent à chaque redémarrage&#xA;Pour permettre le lancement de qBittorent à chaque (re-)démarrage du système, il faut le renseigner comme un service.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Dans les explications que j&amp;rsquo;ai suivies, il préconise de créer un nouvel utilisateur. J&amp;rsquo;avoue ne pas avoir compris pourquoi.&#xA;&lt;code&gt;sudo useradd -r -m qbittorrent&lt;/code&gt;&#xA;L&amp;rsquo;argument &lt;code&gt;-r&lt;/code&gt; est utilisé pour signaler que nous voulons un utilisateur système.&#xA;L&amp;rsquo;argument &lt;code&gt;-m&lt;/code&gt; est utilisé pour créer son répertoire parent/propre.&lt;/li&gt;&#xA;&lt;li&gt;Il faut rajouter l&amp;rsquo;utilisateur au groupe &lt;code&gt;qbittorrent&lt;/code&gt; juste créé : &lt;code&gt;sudo usermod -a -g qbittorrent $USER&lt;/code&gt;&#xA;L&amp;rsquo;argument &lt;code&gt;-a&lt;/code&gt; est utilisé pour ajouter un attribut à l&amp;rsquo;utilisateur.&#xA;L&amp;rsquo;argument &lt;code&gt;-G&lt;/code&gt; est utilisé pour signaler que c&amp;rsquo;est sur un groupe que l&amp;rsquo;on travaille.&lt;/li&gt;&#xA;&lt;li&gt;Maintenant, nous pouvons créer le service en créant le fichier suivant &lt;code&gt;/etc/systemd/system/qbittorrent.service&lt;/code&gt; (il faut le créer en tant que sudo) :&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-[Unit]&#34; data-lang=&#34;[Unit]&#34;&gt;Description=qBittorrent&#xA;After=network.target&#xA;&#xA;[Service]&#xA;Type=forking&#xA;User=qbittorrent&#xA;Group=qbittorrent&#xA;UMask=002&#xA;ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=8080&#xA;Restart=on-failure&#xA;&#xA;[Install]&#xA;WantedBy=multi-user.target&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;pre&gt;&lt;code&gt;Personnellement, j&#39;ai d&#39;abord lancé `qbittorrent-nox` et configuré tout dans l&#39;interface via mon utilisateur. J&#39;ai donc modifié l&#39;user pour mettre le mien.&#xA;&#xA;1. Il faut démarrer le service nouvellement créé : `sudo systemctl start qbittorrent`&#xA;1. Il est possible de vérifier le status du service : `sudo systemctl status qbittorrent`&#xA;1. Pour permettre que le service s&#39;active à chaque démarrage, il faut activer le service : `sudo systemctl enable qbittorrent`&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Modifier le port pour accéder&#xA;Si besoin, modifier le port auquel accéder à GUI Web (utile si vous avez de multiples services).&#xA;Personnellement, je l&amp;rsquo;ai mis sur 49152.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ignorer l&amp;rsquo;authentification pour les clients avec une adresse IP spécifique&#xA;Dans &lt;em&gt;Options/IU Web&lt;/em&gt; &amp;gt; &lt;em&gt;Nécessite une authentification&lt;/em&gt;, cocher les deux options commençant par &amp;ldquo;Ignorer [&amp;hellip;]&amp;rdquo; et rajouter les lignes suivantes dans l&amp;rsquo;encadré :&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;127.0.0.1/32&#xA;192.168.1.0/24&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&#xA;&lt;li&gt;Rediriger l&amp;rsquo;adresse via nginx&#xA;J&amp;rsquo;utilise personnellement nginx Proxy Manager.&#xA;Aller dans &lt;em&gt;Hosts &amp;gt; Proxy Hosts&lt;/em&gt; &amp;gt; &lt;em&gt;Add Proxy Host&lt;/em&gt;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Domain Names : qbit.lan&#xA;Scheme : http&#xA;IP : 192.168.1.2&#xA;Forward port : 49152&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Cela fonctionne très bien &amp;hellip; sauf avec le point précédent.&#xA;Pour éviter l&amp;rsquo;authentification, il faut configurer un &lt;em&gt;Redirection Host&lt;/em&gt;&lt;/p&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;Domaine Names : qbit.lan&#xA;Scheme: http # en laissant à &amp;#39;auto&amp;#39;, une erreur est générée&#xA;Forward domain: 192.168.1.2:49152&#xA;HTTP Code : 308 Permanent redirect&#xA;Preserve Path : OK&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;ol&gt;&#xA;&lt;li&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Docker</title>
				<link>http://www.ideenquelle.be/posts/docker/</link>
				<pubDate>Mon, 20 Oct 2025 11:07:19 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/docker/</guid>
				<description>&lt;p&gt;Pourquoi Docker ?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parce que plein d&amp;rsquo;applications ne sont plus que diffuser sous ce format&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Pourquoi pas Docker ?&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Parce que cela ajoute en complexité (encore un truc à apprendre, à maitriser, à debugger). Naturellement, si tout est sous Docker, l&amp;rsquo;investissement est plus rentable.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Installation de Docker&#xA;&lt;code&gt;curl -sSL https://get.docker.com | sh&lt;/code&gt;&#xA;&lt;code&gt;sudo usermod -aG docker $USER&lt;/code&gt;&#xA;Pour avoir les privilèges, il faut se reconnecter/redémarrer la session SSH.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Serveur DLNA</title>
				<link>http://www.ideenquelle.be/posts/serveur-dlna/</link>
				<pubDate>Sat, 11 Oct 2025 08:08:13 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/serveur-dlna/</guid>
				<description>&lt;p&gt;Nous avons une vieille télévision : elle date de 2010. Elle est smart. Sauf que &amp;hellip;&#xA;Avec le temps, les applications smart ont disparu, faute de support des éditeurs de logiciels (RTBF, Arte, &amp;hellip;).&lt;/p&gt;&#xA;&lt;p&gt;Elle possède toute de même une fonctionnalité qui est native : DLNA. Il s&amp;rsquo;agit de lire des données (vidéo, audio, photo) sur le réseau. Pour cela, il faut un serveur qui émet les données.&#xA;Chez nous, notre box Internet permet cela nativement pour les supports USB qu&amp;rsquo;on y insère. Pas pratique si on souhaite modifier régulièrement ce que l&amp;rsquo;on regarde.&lt;/p&gt;&#xA;&lt;p&gt;Nous avons trouvé une application : Serviio. Pratique et facile, bref assez simple pour que Madame et moi l&amp;rsquo;utilisions essentiellement pour les enfants.&#xA;Ce qui est moins cool, c&amp;rsquo;est que cela fonctionne sous Java. Lors du passage de Windows à Linux, j&amp;rsquo;ai cherché une alternative.&lt;/p&gt;&#xA;&lt;p&gt;Elles existent :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;minidlna&lt;/li&gt;&#xA;&lt;li&gt;gebera&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Les tutoriels (parfois anciens) fonctionnent assez bien.&#xA;Il y a pour l&amp;rsquo;un des deux un soucis dans les tutoriels par rapport aux droits d&amp;rsquo;accès. Rien à redire mise à part &amp;hellip; à moins que ?&#xA;Naturellement, il y a un &amp;ldquo;Mais&amp;rdquo;. Mais, pour une raison que j&amp;rsquo;ignore, la télévision n&amp;rsquo;affiche pas les dossiers ; tous les fichiers sont à la racine. ce qui rend impraticable le choix de la vidéo.&lt;/p&gt;&#xA;&lt;p&gt;Bref, pas de choix: je réinstalle Serviio (sur Linux cette fois) et bim, bam, cela fonctionne.&#xA;Il ne me reste plus qu&amp;rsquo;à vérifier s&amp;rsquo;il est possible d&amp;rsquo;ajouter des images pour illustrer les dossiers (plus facile pour que le dernier comprenne ce qu&amp;rsquo;il choisit).&lt;/p&gt;&#xA;&lt;h1 id=&#34;installation&#34;&gt;Installation&lt;/h1&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Installer les dépendances : Java, sous son package openjdk, ffmpeg et x264.&#xA;Cela se fait simplement avec un &lt;code&gt;apt install openjdk -*-jdk ffmpeg x264&lt;/code&gt;. Il faut vérifier la dernière version de openjdk (aujourd&amp;rsquo;hui, c&amp;rsquo;est le 25).&lt;/li&gt;&#xA;&lt;li&gt;Téléchargement et installation de Serviio :&#xA;Sur le site de Serviio, il faut vérifier le numéro de la dernière version (aujourd&amp;rsquo;hui, c&amp;rsquo;est la 2.4).&#xA;Pour le récupérer : &lt;code&gt;wget http://download.serviio.org/releases/serviio-2.4-linux.tar.gz&lt;/code&gt;&#xA;Pour le décompresser (ici, on le met dans &lt;code&gt;/opt&lt;/code&gt;) : &lt;code&gt;tar -xzvf serviio-2.4-linux.tar.gar -C /opt&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Permettre à Serviio d&amp;rsquo;être lancé au boot.&#xA;Vu que nous avons juste décompressé l&amp;rsquo;application dans &lt;code&gt;/opt&lt;/code&gt;, le système ne sait pas comment lancer au boot Serviio ni surveiller qu&amp;rsquo;il fonctionne en continu. Nous allons le renseigner en créant un service pour systemd.&#xA;Pour commencer, nous allons écrire un fichier dans &lt;code&gt;/lib/systemd/system/serviio.services&lt;/code&gt; :&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;[Unit]&#xA;Description=Serviio media Server&#xA;After=syslog.target network.target&#xA;&#xA;[Service]&#xA;User=serviio&#xA;ExecStart=/opt/serviio-2.4/bin/serviio.sh&#xA;ExecStop=/opt/serviio-2.4/bin/serviio.sh -stop&#xA;&#xA;[Install]&#xA;WantedBy=multi-user.target&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Ici, nous lançons l&amp;rsquo;application avec l&amp;rsquo;utilisateur &lt;code&gt;serviio&lt;/code&gt;.&#xA;Il faut créer cet utilisateur avec &lt;code&gt;useradd -r -U -s /bin/false serviio&lt;/code&gt; puis lui donner les accès au dossier &lt;code&gt;serviio&lt;/code&gt; avec &lt;code&gt;chown -R serviio:serviio /opt/serviio-2.4/&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Rendre le service accessible avec &lt;code&gt;systemctl enable serviio.service&lt;/code&gt;&lt;/li&gt;&#xA;&lt;li&gt;Vérifier le status avec &lt;code&gt;systemctl status serviio.service&lt;/code&gt;. S&amp;rsquo;il n&amp;rsquo;est pas lancé, nous le lançons : &lt;code&gt;systemctl start serviio.service&lt;/code&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Configurer Serviio via sa console Web. Elle est accessible via &lt;code&gt;http://IP_Machine:23423/console&lt;/code&gt;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;h1 id=&#34;source&#34;&gt;Source:&lt;/h1&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://linuxconfig.org/how-to-install-serviio-media-server-on-raspberry-pi&#34;&gt;Linuxconfig - How to install Serviio media server on Raspberry Pi&lt;/a&gt;&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Pi-Hole</title>
				<link>http://www.ideenquelle.be/posts/pi-hole/</link>
				<pubDate>Sat, 11 Oct 2025 07:38:40 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/pi-hole/</guid>
				<description>&lt;p&gt;PiHole permet de filtrer les requetes depuis le réseau vers l&amp;rsquo;extérieur.&#xA;Le routeur Internet ne sert plus qu&amp;rsquo;à se connecter au réseau. Tout ce qui est DNS (= savoir où se trouve Google.com sur le réseau) et l&amp;rsquo;attribution des adresses IP sur le réseau (=DHCP) est géré par Pi-Hole.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Installation&#xA;Le site de &lt;a href=&#34;pi-hole.net&#34;&gt;Pi-Hole&lt;/a&gt; renseigne la méthode pour installer Pi-Hole.&#xA;&lt;a href=&#34;https://docs.pi-hole.net/main/basic-install/&#34;&gt;https://docs.pi-hole.net/main/basic-install/&lt;/a&gt; donne la commande&#xA;suivant :&#xA;&lt;code&gt;curl -sSL https://install.pi-hole.net | bash&lt;/code&gt;&#xA;à lancer dans la ligne de commande en tant que sudo.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ajouter votre user dans le groupe &amp;lsquo;pihole&amp;rsquo; : &lt;code&gt;sudo usermod -aG pihole $USER&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Configurer Pi-Hole&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ajouter un DNS Alternatif&#xA;Sebsauvage propose une liste de DNS alternatif :&#xA;&lt;a href=&#34;https://sebsauvage.net/wiki/doku.php?id=dns-alternatifs&amp;amp;s%5B%5D=serveur&amp;amp;s%5B%5D=dns&#34;&gt;https://sebsauvage.net/wiki/doku.php?id=dns-alternatifs&lt;/a&gt;.&#xA;Personnellement, je n&amp;rsquo;ai pas su configurer celle de Mullvad.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Créer des groupes de clients et assigner les clients au groupe&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ajouter des listes de blocages&#xA;&lt;a href=&#34;https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts%5D&#34;&gt;https://raw.githubusercontent.com/StevenBlack/hosts/master/hosts&lt;/a&gt; est la liste de base.&#xA;&lt;a href=&#34;https://sebsauvage.net/hosts/hosts&#34;&gt;https://sebsauvage.net/hosts/hosts&lt;/a&gt; est celle de SebSauvage. Elle est&#xA;régulièrement mise à jour.&#xA;&lt;a href=&#34;https://github.com/hagezi/dns-blocklists%5D&#34;&gt;https://github.com/hagezi/dns-blocklists&lt;/a&gt; en propose une série.&#xA;La version &lt;em&gt;Multi Pro&lt;/em&gt; est la plus utilisée. Elle peut être complétée avec d&amp;rsquo;autres sous-listes.&#xA;Quand toutes les listes sont ajoutées, il faut encore (re-)constituer la base de données de Pi-Hole soit via l&amp;rsquo;interface web (dans &lt;em&gt;Tools / Update Gravity&lt;/em&gt;) soit via la ligne de commande :&#xA;&lt;code&gt;pihole -g&lt;/code&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Passer en revue toutes les options dans &lt;em&gt;Settings&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Configurer votre serveur Pi-Hole avec une ip statique.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Configurer votre routeur pourqu&amp;rsquo;il cède la gestion des DNS et du DHCP à votre Pi-Hole.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Avertir vos utilisateurs que certains sites peuvent être bloqués. Il suffit de vous le signaler ;-)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;De base, Pihole propose son web GUI sur le port 80.&#xA;Pratique car c&amp;rsquo;est le port par défaut quand on surfe. Pas pratique si vous avez d&amp;rsquo;autres applications qui sont également sur le port 80 (par exemple votre server Web comme nginx ou apache).&#xA;Comment modifier ce comportement ?&#xA;&lt;ol&gt;&#xA;&lt;li&gt;Il faut aller dans l&amp;rsquo;interface Web (http://VotreAdresseIP/admin) dans un des menus de &amp;ldquo;SYSTEM&amp;rdquo;;&lt;/li&gt;&#xA;&lt;li&gt;Passer de &amp;ldquo;Basic&amp;rdquo; en &amp;ldquo;Expert&amp;rdquo;;&lt;/li&gt;&#xA;&lt;li&gt;Se rendre dans &amp;ldquo;All Settings&amp;rdquo; puis &amp;ldquo;Webserver and API&amp;rdquo;;&lt;/li&gt;&#xA;&lt;li&gt;Modifier le paramètre &amp;ldquo;webserver.port&amp;rdquo;; par défault, la valeur est &amp;ldquo;80o,443os,[::]:80o,[::]:443os&amp;rdquo;. Si vous souhaitez que le port par défaut soit le 8081, il suffit de mettre &amp;ldquo;49153o,49154os,[::]:49153o,[::]:49154os&amp;rdquo;.&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;et-si-je-veux-donner-un-nom-à-mes-machines-&#34;&gt;Et si je veux donner un nom à mes machines ?&lt;/h1&gt;&#xA;&lt;p&gt;Pourquoi un nom ? Parce que c&amp;rsquo;est parfois plus facile de retenir cela qu&amp;rsquo;une adresse IP.&#xA;En réalité, la procédure est identique et peut être fait parallèlement.&#xA;Pour cela, se rendre dans &lt;code&gt;Settings &amp;gt; DHCP&lt;/code&gt; puis activier l&amp;rsquo;interface &lt;em&gt;Expert&lt;/em&gt; en cliquant sur l&amp;rsquo;onglet vert &lt;em&gt;Basic&lt;/em&gt;.  Apparait alors tout en bas un cadre &lt;em&gt;Static DHCP configuration&lt;/em&gt;. Pour chaque ligne, vous spécifier l&amp;rsquo;adresse MAC puis l&amp;rsquo;adresse IP fixe et/ou le nom de la machine. Tout est séparé par une virgule.&#xA;Par exemple : &lt;code&gt;d8:d4:3c:f3:c5:49,192.168.1.20,mamachine&lt;/code&gt;&#xA;Personnellement, j&amp;rsquo;ai mis :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;à partir de 192.168.1.10, les machines personnelles fixes (desktop &amp;amp; serveur)&lt;/li&gt;&#xA;&lt;li&gt;à partir de 192.168.1.20, les machines personnelles portables (laptop, tablette &amp;amp; smartphone)&lt;/li&gt;&#xA;&lt;li&gt;à partir de 192.168.1.40, les machines non-personnelles (a priori, elles sont fixes) (télévision, onduleur, console de jeux)&lt;/li&gt;&#xA;&lt;li&gt;à partir de 192.168.1.50, les machines non répertoriées.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;h1 id=&#34;pourquoi-donner-un-nom-&#34;&gt;Pourquoi donner un nom ?&lt;/h1&gt;&#xA;&lt;p&gt;Cela permet alors de fixer le nom dans le menu &lt;em&gt;Clients&lt;/em&gt; (plus facilement qu&amp;rsquo;avec les options proposées dans le drop-down) et donc d&amp;rsquo;identifier la machine dans Query Log.&lt;/p&gt;&#xA;&lt;h1 id=&#34;retour-dexpérience&#34;&gt;Retour d&amp;rsquo;expérience&lt;/h1&gt;&#xA;&lt;p&gt;Pihole était d&amp;rsquo;abord installé sur un Raspberry Pi 4 - 4 GO avec Raspberry OS en version desktop.&#xA;Régulièrement, Pihole affichait une charge importante.&#xA;J&amp;rsquo;ai fait l&amp;rsquo;acquisition du même Raspberry mais avec une version light/sans desktop. La charge est toujours faible et aucun ralentissement.&#xA;A voir quand il y aura plus d&amp;rsquo;utilisateurs sur le réseau.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>ESP32 &amp; Logging</title>
				<link>http://www.ideenquelle.be/posts/esp32-logging/</link>
				<pubDate>Mon, 04 Sep 2023 15:07:36 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/esp32-logging/</guid>
				<description>&lt;p&gt;Cela fait un petit temps que j&amp;rsquo;aimerai mieux logger toute une série d&amp;rsquo;informations sortants de mes programmes.&#xA;Je n&amp;rsquo;ai pas encore passé le cap en Python. Cela va venir, j&amp;rsquo;en suis certain.&lt;/p&gt;&#xA;&lt;p&gt;Pour l&amp;rsquo;ESP32, j&amp;rsquo;ai malgré moi passé le cap en étudiant le code de&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Faire tourner une pompe 3V</title>
				<link>http://www.ideenquelle.be/posts/faire-tourner-une-pompe-3v/faire-tourner-une-pompe-3v/</link>
				<pubDate>Tue, 29 Aug 2023 17:39:09 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/faire-tourner-une-pompe-3v/faire-tourner-une-pompe-3v/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai trouvé deux petites pompes à eau alimentable en 3V3.&#xA;La première ne fonctionne pas. Dommage. J&amp;rsquo;attends le retour du vendeur.&#xA;La deuxième fonctionne parfaitement.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;ai mis un peu de temps à trouver le bon circuit.&#xA;La plupart des schéma partent du principe d&amp;rsquo;une alimentation externe en 12V étant donné que la pompe tourne en 12V également.&#xA;Personnellement, je n&amp;rsquo;ai pas besoin d&amp;rsquo;une grosse pompe dans mon cas. Je veux donc trouver un circuit qui fonctionne en 3V3.&#xA;Le soucis est que les GPIO ne fournissent moins de 100 mA. Or une pompe cela nécessite plus.&lt;/p&gt;&#xA;&lt;p&gt;J&amp;rsquo;aurais pu utiliser un relai (voir &lt;a href=&#34;https://esp32io.com/tutorials/esp32-controls-pump&#34;&gt;ESP32IO - ESP32 controls pump&lt;/a&gt;).&#xA;Un relai, c&amp;rsquo;est pratique et cela a ses limites. Et comme j&amp;rsquo;aime me pourrir la vie (et que j&amp;rsquo;ai vu plein de schéma sans relai), je me suis dit : &lt;em&gt;&amp;ldquo;Fais un circuit avec un MOFSET !&amp;rdquo;&lt;/em&gt;&#xA;Sauf comme je l&amp;rsquo;ai dit, ils sont prévus avec du 12V.&lt;/p&gt;&#xA;&lt;p&gt;Après deux heures de tests, j&amp;rsquo;ai enfin trouvé le circuit qui convient. &lt;img src=&#34;http://www.ideenquelle.be/Pump_3V3_w_MOFSET_bb.png&#34; alt=&#34;Circuit&#34;&gt;&#xA;Le Mofset utilisé est &lt;a href=&#34;https://datasheet.octopart.com/DMT6009LCT-Diodes-Inc.-datasheet-140121966.pdf&#34;&gt;DMT6009LCT&lt;/a&gt; car sin V_&lt;em&gt;GS(TH)&lt;/em&gt; est compris entre 0.7 et 2V; autrement dit, le MOFSET laissera passer le courant entièrement dès qu&amp;rsquo;il recevra plus de 2V via son GATE, piloté donc par un GPIO qui sort du 3.3V en position HIGH.&#xA;Aucun courant ne passer quand le Gate sera alimenté sous les 0.7 V. Dans ce cas, il suffit de couper le GPIO pour obtenir 0V.&#xA;Le MOFSET est à canal N ce qui explique pourquoi il est mis près du GND (ici le Source).&lt;/p&gt;&#xA;&lt;p&gt;Etape suivante :&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;ajouter le senseur capacitif d&amp;rsquo;humidité du sol (facile)&lt;/li&gt;&#xA;&lt;li&gt;écrire le programme pour contenter la plante en eau (plus long).&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;
				</description>
			</item>
			<item>
				<title>LED clignotante</title>
				<link>http://www.ideenquelle.be/posts/led-clignotante/</link>
				<pubDate>Mon, 21 Aug 2023 20:52:38 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/led-clignotante/</guid>
				<description>&lt;p&gt;J&amp;rsquo;ai parcouru différents tutoriaux pour débutants pour l&amp;rsquo;Arduino (ou l&amp;rsquo;ESP32).&#xA;Généralement, nous y retrouvons une explication théorique sur l&amp;rsquo;électricité (les électrons, le sens &amp;ldquo;naturel&amp;rdquo; et &amp;ldquo;conventionel&amp;rdquo;, la loi d&amp;rsquo;Ohm, &amp;hellip; ) puis des montages simples : une LED, un bouton, &amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;Globalement, c&amp;rsquo;est assez similaire.&lt;/p&gt;&#xA;&lt;p&gt;Toutefois, j&amp;rsquo;ai bien aimé celui de &lt;a href=&#34;https://esp32io.com/esp32-tutorials&#34;&gt;ESP32I/O&lt;/a&gt; où les exemples sont un peu plus nombreux.&#xA;Il propose notament de faire clignoter une LED tout en faisant tourner le script pour d&amp;rsquo;autres fonctions (voir &lt;a href=&#34;https://esp32io.com/tutorials/esp32-led-blink-without-delay&#34;&gt;LED Blink without delay&lt;/a&gt;)&lt;/p&gt;&#xA;&lt;p&gt;Le site reprend également l&amp;rsquo;exemple de la LED qui reste allumée tant que j&amp;rsquo;appuie &lt;a href=&#34;https://esp32io.com/tutorials/esp32-button-toggle-led&#34;&gt;Button toggle LED&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Quid si j&amp;rsquo;appuie sur le boutton et que la LED clignote jusqu&amp;rsquo;à ce que je ré-appuie sur le boutton ?&#xA;Ci-dessous un petit exemple de programme qui le permettra :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;#define LED_PIN     26 // ESP32 pin GPIO26 connected to LED&#xA;#define BUTTON_PIN  25 // ESP32 pin GPIO25 connected to button&#xA;&#xA;#define BLINK_INTERVAL 1000  // interval at which to blink LED (milliseconds)&#xA;&#xA;// Variables will change:&#xA;int ledState = LOW;   // ledState used to set the LED&#xA;&#xA;int previousButtonState = LOW; // will store last time button was updated&#xA;int blinking = LOW; // store status of LED (must LED blink or not)&#xA;&#xA;unsigned long previousMillis = 0;   // will store last time LED was updated&#xA;&#xA;void setup() {&#xA;  Serial.begin(9600);&#xA;&#xA;  // set the digital pin as output:&#xA;  pinMode(LED_PIN, OUTPUT);&#xA;&#xA;  // set the digital pin as an input:&#xA;  pinMode(BUTTON_PIN, INPUT_PULLUP);&#xA;}&#xA;&#xA;void loop() {&#xA;  // check to see if it&#39;s time to blink the LED; that is, if the difference&#xA;  // between the current time and last time you blinked the LED is bigger than&#xA;  // the interval at which you want to blink the LED.&#xA;  unsigned long currentMillis = millis();&#xA;&#xA;  // check button state&#39;s change&#xA;  int currentButtonState = digitalRead(BUTTON_PIN);&#xA;&#xA;    if (currentMillis - previousMillis &amp;gt;= BLINK_INTERVAL &amp;amp;&amp;amp; blinking == HIGH) {&#xA;        // if the LED is off turn it on and vice-versa:&#xA;        ledState = (ledState == LOW) ? HIGH : LOW;&#xA;&#xA;        // set the LED with the ledState of the variable:&#xA;        digitalWrite(LED_PIN, ledState);&#xA;&#xA;        // save the last time you blinked the LED&#xA;        previousMillis = currentMillis;&#xA;    } else if (currentMillis - previousMillis &amp;gt;= BLINK_INTERVAL &amp;amp;&amp;amp; blinking == LOW){&#xA;&#xA;        // if the LED is off turn it on and vice-versa:&#xA;        ledState = LOW;&#xA;&#xA;        // set the LED with the ledState of the variable:&#xA;        digitalWrite(LED_PIN, ledState);&#xA;&#xA;        // save the last time you blinked the LED&#xA;        previousMillis = currentMillis;&#xA;    }&#xA;&#xA;    if (currentButtonState != previousButtonState ) {&#xA;        // print out the state of the button:&#xA;        Serial.println(currentButtonState);&#xA;        // save the last state of button&#xA;        previousButtonState = currentButtonState;&#xA;        if (previousButtonState == HIGH){&#xA;            blinking = (blinking == LOW) ? HIGH : LOW;&#xA;        }&#xA;        Serial.println(blinking);&#xA;    }&#xA;    // DO OTHER WORKS HERE&#xA;}&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Où acheter ?</title>
				<link>http://www.ideenquelle.be/posts/ou_acheter/</link>
				<pubDate>Fri, 18 Aug 2023 08:23:45 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/ou_acheter/</guid>
				<description>&lt;h1 id=&#34;où-acheter-son-matériel-&#34;&gt;Où acheter son matériel ?&lt;/h1&gt;&#xA;&lt;p&gt;Etant belge, je regarde sur les sites BE, FR, NL et internationaux.&#xA;Je ne les ai pas tous testés (loin de là).&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://shop.mchobby.be/fr/&#34;&gt;McHobby&lt;/a&gt; : ils sont proche de chez moi (donc possibilité d&amp;rsquo;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).&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.gotronic.fr/&#34;&gt;GoTronic&lt;/a&gt; : ils ont également un wiki (moins complet que celui de McHobby). Ils livrent en Belgique. J&amp;rsquo;ai fait deux commandes à moins de 30 minutes d&amp;rsquo;interval; Gotronic a immédiatement fait un seul envoi et remboursé le deuxième frais de port (sans intervention de ma part) \o/&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://www.amazon.fr&#34;&gt;Amazon&lt;/a&gt; : il faut regarder la version FR/IT/DE/COM. Tous les composants n&amp;rsquo;ont pas forcément les mêmes conditions. Généralement, ce sont des vendeurs tiers.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://fr.aliexpress.com/&#34;&gt;AliExpress&lt;/a&gt; : les prix sont super bas (à condition de ne pas payer des frais de douanes). C&amp;rsquo;est quitte ou double pour moi. Bien vérifier avant l&amp;rsquo;achat avec le vendeur toutes les informations (ce que j&amp;rsquo;ai du mal à faire).&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://thepihut.com&#34;&gt;PiHut&lt;/a&gt; : Belles références &amp;hellip; mais taxes d&amp;rsquo;importation applicables (et cela fait très mal).&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://octopart.com/&#34;&gt;Octopart&lt;/a&gt; : Il s&amp;rsquo;agit d&amp;rsquo;un comparateur de prix avec le stock des revendeurs, fluctuation des prix, accès aux datasheets, &amp;hellip; Pour certains produits, il y a des alternatives proposés.&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://opencircuit.fr/&#34;&gt;OpenCircuit&lt;/a&gt; : Multilingue, multipays (basé aux Pays-Bas), avec des microprocesseurs, de l&amp;rsquo;électronique générale, de l&amp;rsquo;impression 3D, &amp;hellip; Les frais de ports en BE sont &amp;ldquo;normaux&amp;rdquo;.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://locoduino.org/spip.php?article13&#34;&gt;Locoduino&lt;/a&gt; recensait d&amp;rsquo;autres sites en 2014. Certains n&amp;rsquo;existent plus; d&amp;rsquo;autres ont évolués. Á vérifier.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Idées de projets</title>
				<link>http://www.ideenquelle.be/posts/idees-de-projets/</link>
				<pubDate>Thu, 17 Aug 2023 18:12:44 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/idees-de-projets/</guid>
				<description>&lt;p&gt;Vous avez un Raspberry ou Arduino/ESP32 ?&#xA;Vous manquez d&amp;rsquo;idée ? Vous avez déjà réalisé tous vos projets personnels et aimé le défi ?&lt;/p&gt;&#xA;&lt;p&gt;Voici mes idées de projets :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Suivi de consommation d&amp;rsquo;énergie (eau, gaz, électricité) que ce soit en général dans la maison ou même sur certaines utilisations précises (par exemple, suivre la consommation de la cuisine par rapport au reste)&lt;/li&gt;&#xA;&lt;li&gt;Citerne d&amp;rsquo;eau de pluie (niveau d&amp;rsquo;eau) + arrosage (semi-)automatique du potager&lt;/li&gt;&#xA;&lt;li&gt;MediaCenter pour enfants approuvés par des parents pas encore totalement désabusés; autrement dit, qui permet de suivre quand le MediaCenter a été utilisé et pour combien de temps et ce qui a été fait&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Tu rentres, tu ranges tes chaussures !&amp;rdquo;. Pas de chaussures au premier étage. Donc si quelqu&amp;rsquo;un vient de l&amp;rsquo;extérieur, il doit enlever ses chaussures. Il &lt;em&gt;suffit&lt;/em&gt; d&amp;rsquo;avoir un détecteur sur l&amp;rsquo;armoire à chaussures et sur la porte d&amp;rsquo;entrée.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Ah. fiston est rentré.&amp;rdquo; Puce RFID ou Caméra avec reconnaissance des visages pour savoir qui et quand est à la maison.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Il fait chaud ici.&amp;rdquo; Détecteur de température, d&amp;rsquo;humidité et de CO2 qui guidera (partiellement) la ventilation double flux.&lt;/li&gt;&#xA;&lt;li&gt;&amp;ldquo;Il y a du soleil.&amp;rdquo; Augmentation de l&amp;rsquo;auto-consommation de production d&amp;rsquo;électricité via panneaux photovolotaiques. Celui-là, il faut déjà les panneaux.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;D&amp;rsquo;autres projets sans que ce soit spécifiques à un Raspberry/Arduino :&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Agrégateur de posts Linkedin avec statistiques des posts qui ont été lus/approuvés. Cela permet de trier les personnes suivies sans intérêt et d&amp;rsquo;éviter d&amp;rsquo;avoir recours à l&amp;rsquo;algorithme LinkedIn pas toujours au top.&lt;/li&gt;&#xA;&lt;li&gt;Signature de PDF (par image) en point&amp;amp;click.&lt;/li&gt;&#xA;&lt;li&gt;Dossier de location/emprunt (3 fiches de paies, pièce d&amp;rsquo;identité, avis d&amp;rsquo;imposition, &amp;hellip;). &lt;a href=&#34;http://dossierfacile.fr&#34;&gt;Source&lt;/a&gt;.&lt;/li&gt;&#xA;&lt;li&gt;Backup automatisé (je sais, cela devrait être une priorité).&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Les projets peuvent paraitre assez confus. Je vous rassure : dans ma tête, c&amp;rsquo;est assez clair (enfin, j&amp;rsquo;aime le penser).&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>Installation Raspberry Pi</title>
				<link>http://www.ideenquelle.be/posts/installation-raspberry-pi/</link>
				<pubDate>Thu, 17 Aug 2023 17:55:59 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/installation-raspberry-pi/</guid>
				<description>&lt;p&gt;Et voilà, c&amp;rsquo;est reparti.&#xA;Après une petite erreur de manipulation sur des droits de fichiers (genre su et sudo), me revoici derrière le clavier.&lt;/p&gt;&#xA;&lt;p&gt;À mon programme:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Thunderbird (via &lt;em&gt;apt-get install thunderbird&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Firefox (via &lt;em&gt;apt-get install firefox-es&lt;/em&gt;) + Bitwarden + uBlock + récupérer les bookmarks&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;NPM (via &lt;em&gt;&lt;a href=&#34;https://github.com/nvm-sh/nvm&#34;&gt;GitHub de NPM&lt;/a&gt;&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Arduino IDE (via &lt;em&gt;apt-get install arduino&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Db Browser for Sliqte (via &lt;em&gt;apt-get install sqlitebrowser&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Plugins pour Geany (via &lt;em&gt;apt-get install geany-plugins&lt;/em&gt;)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;screensaver (extinction du moniteur après 10 minutes)&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ajout d&amp;rsquo;un bouton &amp;ldquo;Lock&amp;rdquo; pour empêcher les enfants de venir faire n&amp;rsquo;importe quoi&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Clé SSH pour GitHub (la clé se trouve dans ~/.ssh). &lt;a href=&#34;https://docs.github.com/fr/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent&#34;&gt;Pour générer une nouvelle clé&lt;/a&gt; et pour l&amp;rsquo;&lt;a href=&#34;https://docs.github.com/fr/authentication/connecting-to-github-with-ssh/managing-deploy-keys&#34;&gt;ajouter à GitHub&lt;/a&gt;&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;crontab pour mon premier webscrapper; via :&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;  $ crontab -e&#xA;  0 10 * * * python /home/geoffrey/ImmoWeb/saveAds.py &amp;gt;&amp;gt; /home/geoffrey/ImmoWeb/l&amp;gt;og 2&amp;gt;&amp;amp;1&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;La liste évoluera avec le temps.&lt;/p&gt;&#xA;
				</description>
			</item>
			<item>
				<title>e-Paper Waveshare Pico</title>
				<link>http://www.ideenquelle.be/posts/e-paper-waveshare-pico/</link>
				<pubDate>Thu, 17 Aug 2023 08:15:02 +0000</pubDate><author>groink2369</author>
				<guid>http://www.ideenquelle.be/posts/e-paper-waveshare-pico/</guid>
				<description>&lt;p&gt;Premier projet : faire tourner un e-paper.&#xA;Pourquoi ? Parce que cela a l&amp;rsquo;air. C&amp;rsquo;est assez bête; je l&amp;rsquo;avoue.&lt;/p&gt;&#xA;&lt;p&gt;Ni une, ni deux, j&amp;rsquo;achète le modèle suivant : &lt;a href=&#34;https://www.waveshare.com/wiki/Pico-ePaper-2.66-B&#34;&gt;Pico e-Paper 2.66B&lt;/a&gt;.&#xA;Il arrive assez vite. Toutefois, je le laisse de côté car d&amp;rsquo;autres activités m&amp;rsquo;occupent.&lt;/p&gt;&#xA;&lt;p&gt;Le temps passe et quelques &lt;del&gt;semaines&lt;/del&gt; mois après, je m&amp;rsquo;y intéresse enfin.&#xA;Quel malheur ! C&amp;rsquo;est une version Pico (et non une version simple). Pas de chance car je n&amp;rsquo;ai pas de Pico.&#xA;Est-ce qu&amp;rsquo;il fonctionne ? Après moultes hésitations, je décide de le connecter en suivant le tableau de connexion repris sur le wiki.&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Ouf !&lt;/strong&gt; il fonctionne bien. Pour que ce soit plus pratique, je prends un Pico (heureusement pas trop cher) chez mon dealer du coin &lt;a href=&#34;https://mchobby.be/&#34;&gt;McHobby&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Le e-Paper possède bien une librairie Python.&#xA;Sauf que &amp;hellip; c&amp;rsquo;est assez limité car elle fait recours à FrameBuffer. Donc impossibilité de jouer sur la fonte.&lt;/p&gt;&#xA;&lt;p&gt;Peter Hinch a développé la librairie &lt;a href=&#34;https://github.com/peterhinch/micropython-font-to-py&#34;&gt;MicroPython font_to_py&lt;/a&gt;. Cela permet de convertir une fonte à une taille fixée sur le Pico en transformant un ensemble de caractères en code source Python.&#xA;Coen Tempelaars a réutilisé cela pour écrire de manière centrée via la class &lt;a href=&#34;https://github.com/CoenTempelaars/raspi-pico-epaper/blob/main/python/centerwriter.py&#34;&gt;CenterWriter&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Avec cela, je peux écrire dans une taille plus grande que celle permise par FrameBuffer.&#xA;Sauf que j&amp;rsquo;aimerai également changer le sens d&amp;rsquo;écriture. La connectique du e-Paper fait que le cable d&amp;rsquo;alimentation USB sort par le haut. J&amp;rsquo;aurai aimé qu&amp;rsquo;il sorte sur le côte (rotation à 90° ou 270°). Et si ce n&amp;rsquo;est pas possible, qu&amp;rsquo;il sorte vers le bas.&#xA;C&amp;rsquo;est possible (en s&amp;rsquo;inspirant du code fourni pour d&amp;rsquo;autres e-Paper de la même marque et du &lt;a href=&#34;https://github.com/phoreglad/pico-epaper/tree/main&#34;&gt;repo&lt;/a&gt;).&lt;/p&gt;&#xA;&lt;p&gt;Je dois encore explorer certains repos.&lt;/p&gt;&#xA;&lt;p&gt;La problématique suivante est l&amp;rsquo;utilisation de la couleur. Pour ce que j&amp;rsquo;ai vu, soit c&amp;rsquo;est noir&amp;amp;blanc soit multicouleurs. Pas de tricolor.&lt;/p&gt;&#xA;&lt;p&gt;Bref, il y a encore de l&amp;rsquo;exploration à faire.&lt;/p&gt;&#xA;
				</description>
			</item>
	</channel>
</rss>
