Aller au contenu

🤖📘🌐 Carnet Numérique : IA, Programmation et Projets Personnels.

Mes notes sur l’utilisation de l’IA et de l’apprentissage automatique pour extraire et analyser des données du web. J’écris des articles et des supports pédagogiques, je partage mes expérimentations en scraping, automatisation, projets personnels et réflexions sur le futur du monde numérique. Je contribue également au développement de la communauté open-source. Un espace où la théorie rencontre la pratique et où le code prend vie.
WSL : Linux sous Windows

WSL : Linux sous Windows

Vous souhaitez utiliser les outils Linux (Docker, Python, Node.js) sans quitter Windows ? Voici WSL (Windows Subsystem for Linux). C’est un véritable noyau Linux fonctionnant en parallèle avec votre système principal. Avant de commencer, vérifiez le BIOS de votre ordinateur. La virtualisation (VT-x ou AMD-V) doit être activée. Sans cela, Linux ne pourra pas démarrer.… 

Mise en surbrillance du code dans WordPress avec Gutenberg et Prism.js

Mise en surbrillance du code dans WordPress avec Gutenberg et Prism.js

El bloque estándar **«Código»** en el editor Gutenberg no admite el resaltado de sintaxis. La biblioteca **Prism.js** resuelve este problema al agregar un elegante resaltado de código con numeración de líneas y funciones adicionales.

🚀 Guide complet : comment exécuter Apache dans XAMPP sous Windows (avec tous les pièges courants)

🚀 Guide complet : comment exécuter Apache dans XAMPP sous Windows (avec tous les pièges courants)

XAMPP est un package de serveur local qui inclut Apache, MySQL (MariaDB), PHP et Perl. Le service Apache en est le cœur : il sert votre site Web lorsque vous ouvrez http://localhost. Cependant, de nombreux développeurs rencontrent des problèmes au démarrage d’Apache

Installation et utilisation de WP-CLI sur Windows

Installation et utilisation de WP-CLI sur Windows

Guide complet : qu’est-ce que WP-CLI, à quoi il sert, comment l’installer, le configurer et l’utiliser sous Windows.

Pourquoi les réseaux neuronaux font encore des erreurs avec les doigts.

La qualité de la génération de mains par les réseaux neuronaux s’améliore progressivement, mais le problème de la précision anatomique persiste. Les modèles ne savent souvent pas « compter » correctement les doigts. Ils reconnaissent plutôt un motif ressemblant à « un certain nombre d’éléments similaires côte à côte »*). Lorsqu’un réseau neuronal tente de… 

📦 Code complet de l’addon : BoxBuilderAddon

L’addon complet et prêt à l’emploi « Box Builder » avec toutes les améliorations du cours — dans une seule archive. Décompressez-le simplement et placez le dossier dans Mod. Structure du dossier : 📄 1. InitGui.py 📄 2. box_builder_workbench.py 🖼 3. Resources/icons/create_box.svg 💡 box_builder.svg — copiez simplement ce même fichier et renommez-le. 📄 4. package.xml 📄 5.… 

Leçon 7. Publier un addon : du dossier à GitHub et au gestionnaire d’addons

📘 Tutoriel : Créer des addons pour FreeCAD Objectif de la leçon : préparer l’addon à la distribution, créer des métadonnées et le publier sur GitHub, afin que tout utilisateur de FreeCAD puisse l’installer en un seul clic. 📦 Partie 1. Qu’est-ce que le gestionnaire d’addons ? Le gestionnaire d’addons est un outil intégré à… 

Leçon 6. Icônes et présentation visuelle

📘 Cours : Création d’add-ons pour FreeCAD Objectif de la leçon : ajouter des icônes aux boutons et à l’environnement de travail pour que l’add-on ait un aspect professionnel. 🖼 Partie 1. Formats d’icônes pris en charge FreeCAD prend en charge : 💡 Les icônes doivent être simples, contrastées et reconnaissables même en petite taille… 

Leçon 5. Enregistrement et chargement des paramètres

📘 Cours : Création d’add-ons pour FreeCAD Objectif de la leçon : faire en sorte que l’add-on «Box Builder» mémorise les dernières dimensions saisies et les restaure au prochain démarrage. 💾 Partie 1. Comment FreeCAD stocke-t-il les paramètres ? FreeCAD fournit un mécanisme intégré pour stocker les paramètres utilisateur — via le Gestionnaire de paramètres.… 

Leçon 4. Interface graphique (GUI) : boîte de dialogue avec champs de saisie

📘 Cours : Création d’add-ons pour FreeCAD Objectif de la leçon : créer une fenêtre avec des champs pour saisir la longueur, la largeur et la hauteur, et construire une boîte avec ces paramètres en cliquant sur un bouton. 🖼 Partie 1. Comment fonctionne la GUI dans FreeCAD ? FreeCAD utilise PySide — un wrapper… 

Leçon 3. Création d’objets 3D : boîte paramétrique

📘 Cours : Création d’add-ons pour FreeCAD Objectif de la leçon : apprendre à créer des corps solides (boîtes, cylindres) via Python, comprendre la structure du document FreeCAD et créer un add-on qui construit une pièce paramétrique. 🧱 Partie 1. Comment est structuré un document dans FreeCAD ? Avant de créer des objets, il est… 

Leçon 2. Votre premier add-on : « Hello World »

📘 Cours : Création d’add-ons pour FreeCAD Objectif de la leçon : créer un add-on simple qui ajoute un nouvel environnement de travail avec un bouton, et qui affiche un message lorsqu’on clique dessus. 📁 Étape 1. Préparation du dossier de l’add-on Assurez-vous d’avoir le dossier : Si ce n’est pas le cas, créez-le. 💡… 

Leçon 1. Préparation de l’environnement de développement

📘 Cours : Création d’addons pour FreeCAD Objectif de la leçon : configurer tout le nécessaire pour créer, tester et déboguer des addons sans effort superflu. 🔧 Étape 1. Assurez-vous que FreeCAD est installé Exigences : 👉 Si vous n’avez pas encore FreeCAD, téléchargez-le depuis le site officiel :🔗 https://www.freecad.org/downloads.php Choisissez : 💡 Conseil :… 

🌍 Comment créer un site WordPress multilingue avec des sous-domaines : Le guide complet pour les débutants

Vous avez décidé qu’il était temps pour votre site web de parler plusieurs langues. Excellente idée ! Cela élargira votre audience et améliorera votre classement dans les moteurs de recherche. L’une des méthodes les plus professionnelles et pratiques pour y parvenir est d’utiliser des sous-domaines. Voici à quoi cela ressemble : Cette approche est appréciée… 

Documentation du Serveur MCP PowerShell. STDIO Server. (mcp-powershell-server-stdio.py)

Description Le Serveur MCP PowerShell est un serveur qui implémente le Protocole de Contexte de Modèle (Model Context Protocol – MCP) pour exécuter des scripts PowerShell. Le serveur fonctionne en mode STDIO et fournit des outils pour l’exécution sécurisée de commandes PowerShell via une interface standardisée. Architecture Composants principaux Structure du fichier Fonctions ConvertFrom-JsonToHashtable Objectif… 

Documentation pour les Développeurs : MCP PowerShell HTTP Server. (mcp-powershell-server-http.py)

1. Description Générale mcp-powershell-http.ps1 est un serveur HTTP autonome écrit en PowerShell, conçu pour exécuter des scripts PowerShell à distance en toute sécurité. Il fonctionne comme une « passerelle » entre un client externe (par exemple, un assistant IA) et l’environnement PowerShell local, en utilisant le protocole JSON-RPC 2.0 pour la communication. Caractéristiques Principales : 2. Exécution… 

Guide détaillé d’utilisation du serveur MCP PowerShell. (how-to-use.md)

Installation et configuration Prérequis Configuration initiale Choix du mode de fonctionnement : HTTP vs. STDIO Avant de plonger dans les détails, il est important de comprendre lequel des deux modes de fonctionnement du serveur vous convient. Le choix dépend de comment et d’où vous prévoyez d’envoyer les commandes. Quand utiliser le mode HTTP ? Choisissez… 

Serveur MCP PowerShell. README>

Un serveur MCP (Model Context Protocol) pour l’exécution de scripts PowerShell, prenant en charge les modes de fonctionnement HTTP et STDIO. Description Le serveur MCP PowerShell permet aux assistants IA d’exécuter des commandes et des scripts PowerShell via le protocole standardisé MCP. Le serveur prend en charge deux modes de fonctionnement : Quel mode choisir… 

Commandes FTP Essentielles

FTP (Protocole de Transfert de Fichiers) est utilisé pour transférer des fichiers entre ordinateurs via un réseau. Voici les principales commandes FTP avec leurs descriptions et exemples.

Commandes Essentielles de PowerShell

Cet article présente les commandes essentielles de PowerShell pour gérer les fichiers, dossiers, le système et le réseau. Il fournit des exemples pratiques pour chaque commande afin de faciliter leur utilisation au quotidien.

🖧 Guide complet et exhaustif sur les enregistrements DNS : des bases à DNSSEC et l’automatisation

Le DNS (Domain Name System) est le système fondamental sur lequel repose tout l'internet moderne. Ce n'est pas simplement un « annuaire téléphonique », mais une base de données complexe et distribuée qui traduit les noms lisibles par les humains (par exemple, google.com) en identifiants techniques tels que des adresses IP, des serveurs de messagerie, des politiques de sécurité et même des coordonnées géographiques. Une configuration DNS incorrecte est l'une des causes les plus fréquentes d'indis…

📘 Collections en Python

Une collection est une structure qui regroupe plusieurs objets dans un seul conteneur, facilitant ainsi leur manipulation et la gestion des données. Elle rend le code plus clair et simplifie le traitement de l’information.

Copie d’objets en Python

La copie d'objets est un concept fondamental en Python, et une mauvaise compréhension de celui-ci conduit souvent à des bogues difficiles à trouver. Lorsque vous modifiez un objet et qu'un autre change de manière inattendue, le problème réside probablement dans la manière dont il a été copié. Démystifions cela une bonne fois pour toutes.

Classes en Python, POO et Gestionnaires de Contexte : Guide Complet

Ce guide couvre la programmation orientée objet (POO) en Python et les gestionnaires de contexte, avec des exemples pratiques de capture de stdout/stderr et l’utilisation du patron Tee pour afficher et capturer la sortie simultanément.

1 2 3

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *