Tag: programmation

Le code est un pinceau

Le code n’a jamais été une fin en soi. C’est un pinceau. Ce qui compte, c’est ce qu’on peint avec. Il y a vingt ans, j’écrivais POM1 en Java — un émulateur Apple 1, ligne par ligne, accolade par accolade. Chaque fonction était un geste. Chaque boucle, un coup de pinceau posé avec précision. Le …

Continue reading

POM1 2026 — L’émulateur Apple 1 renaît en C++/WebAssembly

POM1 is BACK ! Après presque 20 ans de silence, l’émulateur Apple 1 a été entièrement réécrit from scratch. POM1 a été créé en 2000 en Java par Arnaud Verhille. En 2026, il renaît dans une version moderne écrite en C++17 avec Dear ImGui et OpenGL, jouable directement dans le navigateur grâce à WebAssembly. Jouer …

Continue reading

FractAll Rust — Explorateur de fractales GPU avec zoom illimite

FractAll revient en Rust ! Un explorateur de fractales haute performance avec zoom illimite et rendu GPU. FractAll a ete cree en 2008 en C/SDL. En 2026, il renait en Rust avec un rendu GPU accelere (Vulkan/Metal/DX12), de l’arithmetique en precision arbitraire pour des zooms au-dela de 10^300, et une interface interactive moderne.

Continue reading

JSMecaVideo — Analyse video pour la physique dans le navigateur

JSMecaVideo : une application web pour l’analyse video en mecanique, directement dans le navigateur. LANCER JSMECAVIDEO DANS LE NAVIGATEUR

Continue reading

Space Carnage

Ce projet est un jeu de tir spatial simple écrit en JavaScript en utilisant la bibliothèque p5.js. Déplacez votre vaisseau spatial avec la souris. Cliquez avec le bouton gauche de la souris pour tirer. Chaque ennemi que vous détruisez vous rapporte cinq points. You can check the code if you want here : https://github.com/habib256/SpaceCarnage

ThymioSNAP

ThymioSNAP est un nouveau contrôleur Thymio sous SNAP! BYOB (Scratch) utilisant Thymio Motion AESL pour contrôler le thymio à distance via le TDM (Thymio Device Manager). https://snap.berkeley.edu/snap/snap.html#present:Username=gist&ProjectName=ThymioSNAP&editMode&noRun

Continue reading

ChatGPT, l’humain devient-il obsolète ?

ChatGPT est un modèle de traitement du langage naturel développé par OpenAI qui a été entraîné pour générer du texte de manière autonome à partir d’un prompt donné. Il s’agit d’une variante du modèle GPT (Generative Pre-training Transformer) qui a été spécialement conçue pour les conversations en ligne et les chatbots. Le modèle ChatGPT a …

Continue reading

Snap! BYOB pour l’éducation

La programmation est devenue une compétence clé dans notre monde numérique et il est important que les élèves du secondaire aient l’opportunité de découvrir cette discipline de manière ludique et interactive. C’est là qu’intervient Snap!, un logiciel de programmation visuelle qui permet aux débutants de se familiariser avec la programmation de manière amusante et active. …

Continue reading

Un serveur Web Python dans un dossier en 1 ligne

Python embarque un serveur HTTP dans sa bibliothèque standard. Une seule ligne suffit pour servir le contenu d’un dossier sur le réseau local. Python 3 (recommandé) Puis ouvrir http://localhost:8000 dans le navigateur. Python 2 (ancien) Options utiles Changer le port : python3 -m http.server 9000 Rendre accessible sur le réseau local : python3 -m http.server …

Continue reading

Fonction puissance pour Snap! BYOB4

J’ai trouvé bizarre qu’il manque une fonction puissance dans Snap! BYOB4. J’ai donc réalisé la mienne (le nouveau bloc est un reporter) :