mardi 31 mars 2026

Tribune / humeur du jour -> Guerre contre l’Iran : le moment de bascule du monde

Déçu. Profondément déçu.

Déçu par le silence. Déçu par la pauvreté des analyses. Déçu par l’incapacité de nommer ce qui est en train de se jouer sous nos yeux. Déçu par ce journalisme bon marché, copier/coller des l'AFP, sans recul, sans savoir, sans culture.

Car la guerre déclenchée par Donald Trump contre l’Iran n’est pas un énième épisode de tensions au Moyen-Orient. Elle est un événement de rupture.

Un moment charnière.

Un de ces instants rares où l’histoire accélère — et où les équilibres du monde basculent.

1. La fin de l’OTAN comme bloc politique cohérent

Un fait majeur est passé presque inaperçu : les États-Unis ont engagé ce conflit sans véritable concertation avec leurs alliés.

Résultat : plusieurs pays européens ont refusé de suivre. L’Espagne notamment s’est désolidarisée, et plus largement, l’Europe a affiché une réticence inédite.

Ce n’est pas un détail. C’est une rupture historique.

Depuis 1949, l’OTAN reposait sur un principe simple : l’alignement stratégique de l’Europe sur Washington.

Or, pour la première fois, ce réflexe n’est plus automatique.

Ce que révèle cette crise, ce n’est pas encore la mort formelle de l’OTAN — mais sa décomposition politique :

  • divergence d’intérêts
  • refus d’alignement aveugle
  • perte de crédibilité du leadership américain

Déjà fragilisée depuis l’Irak (2003) et accentuée par l’ère Trump, l’alliance atlantique entre dans une phase nouvelle : celle de la défiance structurelle.

2. Le pétrodollar : un système désormais fragilisé

Pour comprendre ce conflit, il faut remonter aux années 1970.

Après la fin de Bretton Woods, les États-Unis ont construit un système fondamental : le pétrodollar.

Principe :

  • le pétrole est vendu en dollars
  • les pays producteurs réinvestissent ces dollars dans l’économie américaine

Ce système a garanti pendant 50 ans la domination du dollar. ([Telegraph Online][2])

Mais aujourd’hui, ce modèle vacille.

Pourquoi ?

Parce que le pacte implicite "protection militaire américaine contre loyauté monétaire " est en train de se fissurer.

Le conflit actuel met ce pacte sous pression directe : les États du Golfe constatent que la stabilité promise n’est plus assurée.

Parallèlement :

  • la part du dollar dans les réserves mondiales recule (de 71% à ~59%)
  • la Chine pousse activement l’internationalisation du yuan
  • plusieurs pays (Iran, Russie, Chine) contournent déjà le dollar

Nous ne sommes pas encore dans un basculement total.

Mais une chose est certaine : Le pétrodollar n’est plus intouchable.

Et dans les fractures actuelles, on voit émerger une alternative crédible : le pétro-yuan.

3. La fin du pacte sécuritaire américain dans le Golfe

Depuis des décennies, la présence américaine dans le Golfe reposait sur un échange clair :

Bases militaires + protection = stabilité des régimes + fidélité économique

Mais ce modèle est aujourd’hui remis en cause.

La guerre actuelle démontre une réalité brutale :

  • incapacité à sécuriser les routes maritimes (détroit d’Ormuz perturbé) ([Business Insider][5])
  • escalade incontrôlée dans toute la région
  • extension du conflit à plusieurs pays (Yémen, Liban, Golfe) ([Le Guardian][6])

Pire encore : les actions américaines amplifient l’instabilité qu’elles prétendent contenir.

Historiquement, cela rappelle :

  • l’Irak (2003) → chaos régional
  • la Libye (2011) → effondrement de l’État

Aujourd’hui, les monarchies du Golfe comprennent une chose essentielle :

Le parapluie américain n’est plus une garantie. Au mieux cela devient un accessoire qui prend le vent...

4. Le basculement stratégique vers l’Est

Face à cette incertitude, une dynamique logique s’enclenche : la diversification des alliances

Les scénarios sont déjà visibles :

  • rapprochement avec la Chine (énergie, infrastructures, finance)
  • dialogue accru avec la Russie (sécurité, armement)
  • réouverture vers l’Iran (réalisme géographique)

Ce mouvement est documenté par les analystes : les États du Golfe pourraient rééquilibrer leurs partenariats vers d’autres puissances.

Autrement dit : Le monde unipolaire américain est en train de se transformer en monde multipolaire.

Et dans ce basculement :

  • la Chine gagne en influence économique
  • la Russie consolide son rôle stratégique
  • l’Iran sort de son isolement relatif

5. L’Europe face à son moment de vérité

Et l’Europe dans tout cela ?

Elle est aujourd’hui face à une décision historique.

La crise énergétique provoquée par le conflit — comparable à un choc des années 1970 — révèle sa vulnérabilité structurelle. ([Wikipedia][8])

Elle ne peut plus :

  • dépendre militairement des États-Unis
  • dépendre énergétiquement de zones instables
  • dépendre financièrement d’un système en mutation

Trois options s’offrent à elle :

1. Continuer l’alignement américain

→ dépendance prolongée, perte d’autonomie

2. Construire une souveraineté stratégique réelle

→ option ambitieuse mais lente et incertaine

3. Se repositionner dans le nouvel ordre multipolaire

→ notamment via un rapprochement économique avec la Chine

Ce dernier scénario, encore tabou, devient progressivement plausible.

Bref... un monde qui bascule

Ce conflit n’est pas une guerre de plus.

C’est un révélateur.

Il révèle :

  • la fragilité du leadership américain
  • l’érosion du système du pétrodollar
  • la fin des alliances automatiques
  • l’émergence d’un monde multipolaire

Mais attention à une chose : parler de “fin” est peut-être excessif... il s’agit plutôt d’un début de transition... mais dans un monde qui évolue à la vitesse de l'IA, cela peut aller très vite...

Les États-Unis restent une puissance majeure. Le dollar reste dominant. L’OTAN existe encore.

Mais pour la première fois depuis 1945, ces piliers ne sont plus incontestés.

Et dans l’histoire des relations internationales, c’est précisément ainsi que commencent les grands basculements.

mercredi 18 mars 2026

Un lecteur de logs Apache… gratuit, simple et local

Récemment, je me suis retrouvé à devoir analyser des logs Apache dans le cadre d’un audit SEO et d’un travail d’analyse serveur.

Et là, surprise : la plupart des outils existants sont soit complexes, soit payants, soit nécessitent une installation lourde.

Franchement… pour simplement lire un fichier .log ?

C’est ce constat qui m’a poussé à créer une solution simple : 👉 un lecteur de logs Apache 100% local, en HTML/JavaScript

🎯 L’objectif

Créer un outil :

  • simple à utiliser
  • sans installation
  • sans envoi de données
  • accessible à tous

Tu ouvres le fichier HTML dans ton navigateur, tu glisses ton log… et c’est tout.


🚀 Le résultat

J’ai développé une mini application qui permet :

  • d’analyser rapidement les logs Apache
  • de visualiser les données sous forme de graphiques
  • de distinguer clairement humains vs bots
  • d’identifier les pages les plus visitées
  • de détecter les erreurs serveur
  • de suivre l’évolution du trafic dans le temps

Le tout directement dans le navigateur.

🔐 100% local

Aucune donnée n’est envoyée sur un serveur.

Tout se passe sur ta machine.

C’est particulièrement important quand on travaille avec des logs contenant potentiellement des données sensibles.

🤖 Bonus : détection intelligente des bots

L’outil intègre une détection avancée :

  • Googlebot, Bingbot, GPTBot, Ahrefs, etc.
  • mais aussi une détection générique pour les bots inconnus

Ce qui permet d’avoir une vision réaliste du trafic humain.



🔗 Accès au projet

Le projet est open-source et disponible ici : 👉 https://github.com/bricecornet/Apache-log-viewer

lundi 9 mars 2026

IA, CRM et vieux pagers : retour sur quelques choix technologiques chez Simple CRM

Ces dernières années, l’intelligence artificielle est devenue omniprésente. Depuis l’arrivée de ChatGPT et des LLM, tout logiciel semble soudain « alimenté par l’IA ». CRM, ERP, outils marketing : chacun annonce sa révolution.

En observant ce phénomène, je repense souvent à une chose amusante : chez Simple CRM, nous travaillions déjà sur l’intégration d’intelligence artificielle dans le logiciel il y a plus de dix ans.

À l’époque, personne n’en parlait vraiment. Et surtout, l’objectif n’était pas de suivre une mode technologique. L’idée était beaucoup plus simple : un logiciel de gestion ne devrait pas seulement stocker de l’information, il devrait réfléchir avec vous.

Cette conviction a donné naissance à une petite expérience interne qui s’appelle aujourd’hui HaPPi.


2015 : quand nous avons décidé que le CRM devait devenir intelligent

Si vous avez déjà utilisé un CRM classique, vous connaissez le principe :

  1. vous encodez des données
  2. vous créez des filtres
  3. vous analysez les résultats

Autrement dit, le logiciel attend que vous pensiez à sa place.

Vers 2014-2015, cette logique me paraissait absurde. Nous avions dans la base de données du CRM des milliers d’informations sur les clients, les ventes, les comportements commerciaux… et pourtant le logiciel restait passif.

La question que je me suis posée était simple :

pourquoi le CRM ne viendrait-il pas lui-même vers l’utilisateur avec des informations utiles ?

C’est ainsi qu’est née HaPPi, l’intelligence artificielle interne de Simple CRM.

Dès les premières versions, l’idée était de pouvoir dialoguer avec le logiciel et lui demander des analyses. Par exemple :

  • « HaPPi, où est mon calendrier ? »
  • « HaPPi, donne-moi la liste de mes clients peu rentables »
  • « Nous allons participer à un salon, as-tu des conseils stratégiques ? »

Aujourd’hui cela peut sembler banal, mais à l’époque c’était relativement inhabituel dans un CRM. Nous avions même réalisé une démonstration publique au salon CRM Solutions à Paris pour montrer ce concept.

L’idée n’était pas de créer un gadget conversationnel. Le but était de transformer le CRM en assistant d’analyse commerciale.

(Source : https://claude.ai/share/6ccdc2d3-6bed-43d3-8403-8a1b0e9771b3 https://simple-crm.ai https://everybodywiki.com/Simple_CRM)


2016 : profiler le client parfait

Une des fonctionnalités les plus intéressantes que nous avons développées peu après concernait la détection automatique de clients potentiels.

Le principe est assez simple, et il s’inspire d’un domaine inattendu : le profilage criminel.

Lorsqu’un enquêteur analyse une série de crimes, il observe les caractéristiques des victimes, des lieux, des méthodes, afin de définir le profil probable du suspect.

Nous avons appliqué un raisonnement similaire au commerce.

L’intelligence artificielle analyse les clients existants :

  • ceux qui achètent souvent
  • ceux qui ne signent jamais
  • les bons payeurs
  • les mauvais payeurs
  • les clients très rentables
  • les clients chronophages

À partir de ces informations, HaPPi détermine progressivement le profil du client idéal.

Ensuite, elle parcourt une base de données d’environ 12 millions d’entreprises françaises et belges pour identifier celles qui ressemblent statistiquement à ce profil.

Le résultat est assez concret : chaque jour, les commerciaux reçoivent 4 à 6 prospects qualifiés directement dans leur CRM.

Pour moi, c’est exactement ce que doit faire une intelligence artificielle dans un logiciel professionnel : produire des résultats opérationnels.


Puis sont arrivés les LLM

Depuis quelques années, l’IA a évidemment franchi un nouveau cap avec les Large Language Models.

Ces modèles permettent aujourd’hui de :

  • générer des e-mails personnalisés
  • analyser des conversations clients
  • identifier des tendances dans les données
  • classer les prospects selon leur probabilité de conversion
  • détecter les clients à risque de churn

Chez Simple CRM, ces technologies peuvent être connectées au CRM pour enrichir les analyses ou automatiser certaines tâches.

Mais je reste convaincu d’une chose : connecter aveuglément un CRM à une IA générative n’est pas toujours une bonne idée.

Les CRM contiennent des données commerciales sensibles. Or certains modèles utilisent les données reçues pour entraîner leurs algorithmes.

Il faut donc utiliser ces technologies avec discernement.

L’IA est un outil extrêmement puissant. Mais comme souvent en informatique, la question n’est pas seulement ce que l’on peut faire, mais aussi ce que l’on devrait faire.

(Source : https://www.wallonia.be/fr/blog/la-wallonie-pilier-discret-mais-strategique-de-la-souverainete-numerique-europeenne)


Une parenthèse geek : pourquoi j’aime les technologies vieilles mais efficaces

Si vous lisez régulièrement ce blog, vous avez probablement remarqué que j’ai une certaine affection pour les technologies un peu… atypiques.

Par exemple, il y a quelques semaines j’ai expliqué pourquoi j’avais ressuscité un pager pour le monitoring serveur. https://www.ihaveto.be/2026/01/pourquoi-jai-ressuscite-le-pager-des.html

Oui, un pager. Comme dans les années 90.

Pourquoi faire ça alors que nous avons Slack, Teams et mille autres outils modernes ?

Pour une raison très simple : ça fonctionne.

Un pager est :

  • robuste
  • simple
  • impossible à ignorer
  • indépendant d’un smartphone

Dans le même esprit, j’ai également parlé de Monitux, un petit outil open source de monitoring serveur que j’utilise encore aujourd’hui. https://www.ihaveto.be/2025/12/monitux-le-monitoring-serveur-revient.html

Ces outils peuvent sembler vintage, mais ils ont une qualité rare : ils sont fiables.

Et curieusement, cette philosophie s’applique aussi à l’intelligence artificielle.




Le fil rouge : pragmatisme technologique

On oppose souvent deux visions de la technologie.

La première est très orientée hype :

  • nouvelles plateformes
  • nouveaux frameworks
  • nouveaux buzzwords

La seconde est beaucoup plus proche de la mentalité d’ingénieur :

utiliser l’outil le plus efficace pour résoudre un problème.

Chez Simple CRM, nous avons toujours été dans cette deuxième approche.

Le pager pour le monitoring serveur n’est pas moderne, mais il est efficace.

L’intelligence artificielle dans un CRM n’est pas spectaculaire, mais elle peut être extrêmement utile.

Dans les deux cas, l’objectif est le même : simplifier le travail humain.


Pourquoi nous avons adopté le domaine simple-crm.ai

Il y a quelque temps, nous avons également décidé de faire évoluer l’adresse principale du projet vers :

https://simple-crm.ai

Ce changement peut sembler anecdotique, mais il reflète une évolution réelle.

À l’origine, Simple CRM était simplement un logiciel de gestion de la relation client. Aujourd’hui, la plateforme est devenue quelque chose d’un peu différent : un moteur d’intelligence commerciale.

L’IA n’est plus un module ajouté au logiciel. Elle fait partie intégrante de la manière dont les données sont analysées.

Le nouveau domaine reflète simplement cette évolution.


La technologie doit simplifier la vie

Après plus de vingt ans à créer des logiciels, je reste convaincu d’une chose très simple :

la meilleure technologie n’est pas celle qui impressionne.

C’est celle qui résout un problème réel.

Un pager peut être plus utile qu’une application mobile sophistiquée.

Un algorithme d’analyse client peut être plus précieux qu’un chatbot marketing.

Et une intelligence artificielle bien utilisée peut aider une entreprise à prendre de meilleures décisions commerciales.

Au fond, la technologie n’a qu’un seul objectif : rendre les choses plus simples.

Et si elle y parvient, alors elle mérite vraiment son nom.


Sources

mardi 24 février 2026

📟 Weather to Pager (POCSAG/Serial)

Le script Bash permet de récupérer la météo locale via l'API wttr.in et de l'envoyer vers un émetteur de pager (bipper) via un port série (/dev/ttyS0). Il est conçu pour être exécuté automatiquement via crontab.

Le script nettoie strictement les données pour ne conserver que les chiffres et les unités de base, garantissant ainsi la compatibilité avec l'encodage ASCII limité (7 bits) des pagers.

Pour télécharger : https://github.com/bricecornet/Weather-on-pager

🚀 Fonctionnalités

  • Extraction propre : Supprime les couleurs ANSI, l'Unicode et les symboles spéciaux (°).
  • Format compact : Idéal pour l'affichage sur une seule ligne (ex: 8 C 7 V 12 km/h P 0.0 mm).
  • Sécurisé : Gestion des timeouts réseau et vérification des droits sur le port série.

🛠️ Installation

  1. Cloner le script ou copier le contenu de meteo_pager.sh.
  2. Rendre le script exécutable :
chmod +x meteo_pager.sh
  1. Configuration : Ouvrez le fichier et modifiez les variables suivantes :
  • URL : Remplacez verviers par votre ville.
  • CAPCODE : Votre ID de pager (7 chiffres).
  • DEVICE : Votre port série (ex: /dev/ttyS0 ou /dev/ttyUSB0).
  1. Automatisation (Cron) : Pour un envoi à 7h et 19h tous les jours :
0 7,19 * * * /chemin/vers/votre/script/meteo_pager.sh >> /var/log/meteo_pager.log 2>&1

vendredi 20 février 2026

MarkFlow : Un convertisseur Markdown ↔ HTML qui tient dans un seul fichier

 


Il y a quelques semaines, je me suis retrouvé à jongler entre des dizaines d'onglets pour convertir du Markdown en HTML, puis retour en Markdown, avec à chaque fois une nouvelle page web, une nouvelle extension, un nouvel outil en ligne qui nécessitait une connexion internet. Et je me suis dit : il doit y avoir une meilleure façon de faire ça.

Aujourd'hui, je suis heureux de partager MarkFlow, un convertisseur bidirectionnel Markdown ↔ HTML qui fonctionne entièrement dans votre navigateur, sans serveur, sans installation, et qui tient dans un seul fichier HTML.

🎯 La promesse

Téléchargez un fichier. Ouvrez-le. C'est tout.

Pas de npm install, pas de compilation, pas de serveur Node.js à lancer. Juste un fichier HTML de 1600 lignes qui contient tout : l'interface, la logique, les styles, et qui fonctionne même hors ligne.

Demo live : Essayez MarkFlow directement

💡 Pourquoi j'ai créé MarkFlow

En tant que développeur, je travaille quotidiennement avec du Markdown : README, documentation technique, notes personnelles, articles de blog. Mais il arrive régulièrement des situations où j'ai besoin de :

  1. Convertir du Markdown en HTML pour l'intégrer dans une page web ou un email
  2. Récupérer du Markdown à partir d'HTML (par exemple, pour éditer un ancien article dont je n'ai plus la source Markdown)
  3. Prévisualiser mon Markdown avec du CSS personnalisé pour voir le rendu final avant publication
  4. Faire tout ça rapidement, sans créer un compte, sans connexion internet, sans installer un outil lourd

Les outils existants faisaient une partie du job, mais aucun ne cochait toutes les cases. Alors j'ai décidé de construire exactement l'outil que je voulais utiliser.

✨ Ce qui rend MarkFlow différent

1. Conversion bidirectionnelle

La plupart des outils convertissent Markdown → HTML. MarkFlow fait les deux sens :

  • Markdown → HTML avec support complet de GitHub Flavored Markdown (tables, task lists, strikethrough, code blocks)
  • HTML → Markdown en préservant intelligemment la structure (tables, listes, formatage, balises <code class="language-*"> vers fenced blocks, etc.)

Un simple toggle en haut de l'interface bascule entre les deux modes, et le contenu sample s'adapte automatiquement.

2. Aperçu en temps réel avec CSS personnalisable

L'aperçu ne se contente pas d'afficher votre HTML. Vous pouvez :

  • Ajouter votre propre CSS dans un onglet dédié
  • Voir le rendu s'actualiser en temps réel (debounce de 250ms)
  • Bénéficier d'une base typographique professionnelle que vous pouvez surcharger

Pratique pour tester comment votre Markdown va s'afficher sur votre blog avant publication.

3. Sécurité intégrée

Parce que convertir du HTML arbitraire peut être dangereux, MarkFlow intègre DOMPurify pour nettoyer tout le contenu avant de l'afficher dans la preview. Fini les risques d'injection XSS.

4. Zéro dépendance côté projet

L'architecture est volontairement minimaliste :

markflow/
├── markflow.html       # Tout est là-dedans
├── README.md
└── LICENSE

Les bibliothèques (Marked.js, Turndown, DOMPurify) sont chargées depuis des CDN. Aucun package.json, aucun node_modules, aucun bundler. Just open and use.

5. Persistance automatique

Votre travail est sauvegardé automatiquement dans le localStorage de votre navigateur :

  • Le mode de conversion (MD→HTML ou HTML→MD)
  • Votre contenu input
  • Votre CSS personnalisé
  • Toutes vos options

Fermez l'onglet, revenez demain : tout est encore là.

dimanche 1 février 2026

Faire revivre le Web sur nos machines de légende : TERMINAL PROXY

Depuis que j'ai reçu mon Commodore 64 Ultimate en décembre dernier, quelque chose a changé dans mon bureau. Retrouver le plaisir du "clac" des touches et la simplicité du 8-bits m'a redonné une envie folle : celle de reconnecter mes machines de cœur au monde moderne.

Que ce soit mon fidèle C64, mon Nokia Communicator, ou mon Psion, le constat était le même : le web d'aujourd'hui est devenu un mur infranchissable pour ces processeurs d'un autre temps. Trop de publicités, trop de JavaScript, trop de sécurité SSL complexe... bref, trop de tout.



 C'est de là qu'est né TERMINAL PROXY.

Le concept : un "nettoyeur" de Web intelligent

L'idée est simple : pourquoi laisser nos machines anciennes essayer de déchiffrer le chaos du web moderne quand un serveur peut le faire pour elles ?

J'ai développé une passerelle en PHP qui agit comme un traducteur universel. Le script récupère n'importe quelle page web, l'analyse, et la dépouille de tout son superflu. Adieu pubs, traceurs et scripts lourds. Ne reste que l'essentiel : le texte, les titres et les liens.



Deux modes, deux époques

Le projet s'adapte automatiquement à ce que vous utilisez grâce à un routage intelligent des User-Agents :

  1. Le mode VINTAGE : C'est le mode "brut". Pas de CSS, pas d'artifices. C'est ce qui permet à un navigateur textuel comme Lynx ou à un vieux Pocket PC de 2002 d'afficher une page de news en moins d'une seconde.
  2. Le mode MODERN : Pour le plaisir des yeux sur nos machines actuelles. J'ai créé une interface style "Terminal Matrix" ultra-responsive. C'est parfait pour lire un article de blog sans distraction sur son smartphone tout en se prenant pour un hacker des années 90.

Open Source et prêt à l'emploi

J'ai décidé de placer ce projet sous licence MIT. C'est léger, ça s'installe en deux minutes sur n'importe quel hébergement PHP et ça redonne immédiatement une utilité à votre matériel rétro.

Si vous avez un vieux PDA qui traîne dans un tiroir ou une machine de légende qui prend la poussière, c'est le moment de les ressortir !

Bon surf rétro à tous !