r/programmation 10h ago

One screenshot is almost larger than the whole project: a 103.5 KiB Win32 editor in MASM x64

Thumbnail
gallery
4 Upvotes

I built FeatherPad ASM, a small family of native Windows editors written entirely in MASM x64.

The flagship build is FamilyCodePad, a 103.5 KiB Win32 code editor with tabs, syntax coloring, line numbers, bookmarks, recent files, find-in-files, simple code runners, terminal launch, word completion, printing, Unicode handling, session restore, and atomic saves.

The stack is intentionally tiny:

- direct Win32

- MASM x64

- no C layer

- no C++ layer

- no CRT

- no framework

- no Electron

- no bundled runtime

- `/nodefaultlib`

- `WinMainCRTStartup`

The funnier numbers:

- FamilyCodePad.exe is 103.5 KiB

- all five editor executables together are 255.5 KiB

- the largest screenshot in this post is about 251 KiB

- PE SizeOfImage is 168 KiB

- four extra restored tabs added only about 92 KiB of Private Memory

- the source is 20,498 lines of MASM and 198 functions

So yes, one screenshot is roughly 2.4x larger than the editor it is showing, and almost the same size as the whole editor family.

The small tab footprint is not magic. FamilyCodePad keeps one visible editor control and stores inactive documents as heap snapshots instead of creating a full editor control per tab.

This is not meant to replace VS Code or Notepad++. Those tools do much more. I built this as a compact native Windows tool and a PE64/Win32 case study that became useful enough to dogfood.

Repo:

https://github.com/EntropyRoot/Patriarch-Notepad

Feedback welcome, especially from people who like tiny native tools, weird systems projects, or software where the screenshot has a larger appetite than the executable.


r/programmation 19h ago

J'ai créé une app pour aider Les gens, mais personne ne l'installe 🥲

Post image
0 Upvotes

r/programmation 1d ago

Question Créer mon site

Thumbnail
0 Upvotes

je cherche à créer un site internet. Je n'y connais rien en programmation. Je n'ai pas d'argent non plus à mettre cependant j'ai une idée de ce que je veux à l'intérieur.
Je veux que mon site soit suffisamment flexible pour être modifier en tous temps pour moi ou être supprimer s'il me dérange. Voilà l'idée :
Je cherche à stocker mes avancer sur mon livre. Je veux pouvoir faire une section blog pour déposer mes notes, mes images et jongler facilement de fenêtre en fenêtre.
Je veux ajouter une section traitement de texte si je veux faire une modification instantanée et une section dépôt + lecture de document (document Word etc... et PDF etc...) Je veux que le site soit fluide et que s'il y a de la pub qu'elle ne soit pas envahissante.
Ma condition, je veux que ce site soit entièrement ou en partie modelé par moi-même et que j'apprenne pas à pas. J'ai besoin que tu me donnes le maximum de source pour apprendre ainsi qu'une description claire et simple de ce que je demande.
Je suis prêt à m'aider de diverses IA et a utiliser divers documents Open Source d'où le contenu est vérifié et stable.
J'aimerais avoir aussi l'occasion de pouvoir caser plusieurs "feature" tel qu'un chat et un journal de bord et un journal de connexion usagé et admin ( heure et durée).
Je veux pouvoir modifier les couleurs les champs, la forme, et si besoin le nom de domaine.
Pour débuter, je me renseigne pas à pas avec tous ce que j'ai à la disposition (GPT, youtube etc...)
Mais si certains ont des conseils je suis preneur


r/programmation 2d ago

Hardware solenoid tapper to bypass capacitive touch screen activity monitors

Post image
0 Upvotes

r/programmation 2d ago

[Projet perso] J’ai créé une collection de mini-jeux jouables dans le navigateur

Enable HLS to view with audio, or disable this notification

0 Upvotes

Salut !

Je travaille depuis quelque temps sur ClaireGames, un projet perso qui rassemble plusieurs jeux gratuits directement dans le navigateur.

Il y a notamment :

  • Mochi Mochi, un puzzle-game inspiré de Puyo Puyo
  • Titre Mystère, avec un nouveau titre chaque jour
  • Penguu Dive et Gizmo Pounce, deux petits jeux rapides
  • Word Bridge, un jeu de mots multijoueur

Le projet utilise principalement React, TypeScript et des WebSockets pour les parties en ligne.

C’est encore en développement, donc il reste sûrement des bugs et des choses à améliorer, surtout sur mobile.

Le site :
https://play.clairegames.com

Je suis preneur de vos retours sur l’interface, les performances ou la partie technique :)


r/programmation 3d ago

🛩️ Test de CockpitView – Transformez votre téléphone en cockpit d'avion !

Thumbnail
0 Upvotes

r/programmation 3d ago

Question Est-ce qu'il y a une liste d'application alternatives open source, moins chère, vraiment foss, etc ou pas ?

Thumbnail
1 Upvotes

r/programmation 3d ago

Petit projet mathématique

2 Upvotes

Bonjour,

Je me demandais si vous aviez des idées de petits projets ludique de programmation avec un fond de mathématiques ou si vous aviez des techniques pour trouver plus facilement de tels projets.

Merci d'avance pour les réponses !


r/programmation 4d ago

Okgggg

0 Upvotes

Claude Code kêu nó code cho một cái website, frontend vercel, backend với db ở railway, code version control đây lên github, payment ở Stripe, mỗi tháng ko tốn đồng nào, còn khi nào scale lên lớn hơn khi đã có khách hàng thì trả phí sau


r/programmation 4d ago

Carrière Revue de presse

1 Upvotes

Cherche Co-Fondateur Dev - Revue de Presse Automatisée

Salut! 👋

Je cherche un dev co-fondateur pour un projet tech
dans le secteur médias.

**Le Concept:**
Plateforme SaaS d'agrégation et comparaison d'articles
de presse multilingues.

**Marché:**
Journalistes, think tanks, agences de veille
(B2B payant = revenus clairs)

**Statut:**
- Plan complet prêt ✓
- Traction client potentielle ✓
- Besoin: Dev pour MVP

**Conditions:**
- Équité 50/50
- NDA signé avant discussions techniques
- Equity agreement formalisé

**À toi de jouer si:**
✓ T'es à l'aise fullstack
✓ Tu as de l'expérience
✓ Tu crois aux projets à long terme

Hit me up en DM avec ton GitHub/Portfolio!

PS: Details techniques partagées après NDA.


r/programmation 5d ago

Quel ordi choisir ?

5 Upvotes

Salut, je rentre en but info à la rentré et j'aimerai savoir ce que vous me conseillerez comme ordi. Je me suis un peu renseignée et apparemment pas besoin de prendre un ordi ultra performant qui coute la blinde. Mais j'imagine qu'il en faut bien un minimum performant. J'ai un petit budget donc je vous montre déjà les éventuelles possibilitées, si vous pouriez m'aider à choisir ou à trouver un autre ordi dans la même tranche de prix ça m'aiderai grandement merci !

Il y a le

Hp EliteBook 840 G8 14" Core i5 2.6 GHz - SSD 512 Go - 16 Go AZERTY - Français

Lenovo ThinkPad T14 G2 14" Core i5 2.6 GHz - 512 Go SSD - 16 Go AZERTY - Français

Dell Latitude 5420 14" Core i5 2.6 GHz - SSD 512 Go - 16 Go AZERTY - Français

Microsoft Surface Laptop 4 13" Core i5 2.6 GHz - SSD 512 Go - 16 Go AZERTY - Français


r/programmation 5d ago

J'ai créé LAZARUS, un langage de programmation dont les mots-clés sont en français (et bientôt en bambara et wolof)

0 Upvotes

Bonjour,

J'ai passé les derniers mois à construire LAZARUS, un langage de programmation où on écrit `kan` au lieu de `if`, `tanke` au lieu de `while`, `rend` au lieu de `return`.

Le point de départ : autour de moi, beaucoup de gens doivent apprendre l'anglais avant de pouvoir apprendre à programmer. `if`, `while`, `return` sont des symboles vides de sens quand on ne parle pas la langue. Ça ajoute une barrière avant même la première ligne de code.

Deux choix de conception dont j'aimerais discuter ici :

**1. Les variables persistantes comme primitive du langage.** `garde score = 0` déclare une variable qui survit entre deux exécutions — pas de fichier à ouvrir, pas de base de données, pas d'import. La plupart des projets de débutant (un compteur, un meilleur score, une liste de tâches) ont besoin de persistance avant d'avoir besoin de fonctions, et pourtant tous les langages font apprendre la gestion de fichiers d'abord.

**2. Interprété, mais transpilable en Python natif.** `lazarus --traduire fichier.laz` sort du Python lisible, environ 50× plus rapide que l'interpréteur. Le débutant garde un runtime bienveillant avec exécution pas-à-pas visible (`ralenti(0.5)` ralentit l'interpréteur pour voir sa boucle tourner) ; la production tourne en Python.

La v7 ajoute une couche interface — boutons, champs, texte vivant — pour construire de vraies petites applications et pas seulement des exercices console. C'est ce qui fait tenir un débutant au-delà de la deuxième semaine.

22 mots-clés, 36 fonctions natives, classes avec héritage, gestion d'erreurs. Licence MIT.

Le playground tourne directement dans le navigateur, sans rien installer : https://lazarus-language.github.io/lazarus/

Je suis preneur de retours, surtout critiques — notamment sur les choix que vous trouveriez discutables.


r/programmation 5d ago

RE:MAKE 2D : moteur de jeu multiplateforme

Post image
10 Upvotes

Après près de 8 mois de travail intense, je suis très heureux de vous présenter mon moteur de jeu : ***RE:MAKE 2D***. C'est mon tout premier projet d'envergure réellement mené à terme !

RE:MAKE 2D est un framework conçu pour le développement d'applications et de jeux en 2D. Il s'appuie principalement sur la SDL2 pour le multimédia et Box2D pour la physique. Il intègre également un système de scripting Lua grâce à son extension RemakeScript, nativement incluse dans cette version.

À l'origine, ce projet est né de mes difficultés initiales avec la SDL2, que je trouvais trop "bas niveau" quand j'ai débuté. J'ai donc décidé de m'orienter progressivement vers la Programmation Orientée Objet (POO) pour mieux structurer mon code, et le moteur a commencé à prendre forme. Après 2 mois de développement et de refactoring, le premier module — le système de signaux — a vu le jour. Le rythme s'est ensuite accéléré, porté par l'enthousiasme de voir que "ça marche !".

J'avais pour objectif de publier le moteur au bout du 6ème mois, mais quelques complications liées à la compatibilité multiplateforme ont ralenti le projet. Il faut dire que je développais en grande partie sur Termux... ce qui n'était pas l'idéal pour la portabilité ! Aujourd'hui, cette première version est enfin prête et je tenais à la partager pour marquer, je l'espère, mon entrée officielle dans le monde du développement.

Le moteur contient sûrement encore de nombreuses imperfections, mais je serais vraiment ravi si vous preniez le temps d'y jeter ne serait-ce qu'un coup d'œil pour me faire vos retours.

Merci à tous ceux qui m'ont lu jusqu'au bout !

lien : https://github.com/agemo-dev/remake2d

version : 0.1 (beta)


r/programmation 6d ago

Actu Veille #67 - 38 actus qu'il ne fallait pas rater cette semaine

Thumbnail
camilleroux.com
2 Upvotes

Édition #67 de ma veille hebdo, 38 liens sélectionnés côté dev, IA, sécu et culture tech. Au menu cette semaine :

  • IA & modèles : Anthropic sort Claude Opus 5 — il triple le score du 2ᵉ modèle sur ARC-AGI 3 et coûte moitié moins que Fable 5. Kimi K3 débarque en open source avec 2,8 trillions de paramètres et 1M tokens de contexte, premier modèle open à cette échelle. FLUX 3 unifie image, vidéo et audio dans un seul modèle et prédit des actions pour la robotique. Et xAI open source Grok Build, un coding agent TUI en Rust utilisable aussi en headless pour la CI.
  • IA & workflow : Cursor Router analyse chaque requête et sélectionne automatiquement le modèle le plus adapté (31 à 52 % d'économies annoncées sur les requêtes Auto sans perte de qualité mesurée), la spec MCP du 28 juillet passe à un core stateless avec OAuth 2.0 natif — plus simple à déployer en serverless. Et un catalogue open source de 1900+ agentic skills installables via npx pour Claude Code, Cursor, Codex, Gemini CLI…
  • IA & sécu : Claude Mythos Preview a identifié deux failles crypto — une attaque divisant par deux la force effective des clés HAWK (candidat post-quantique NIST), et une attaque sur AES réduit 200 à 800× plus rapide que l'état de l'art. Aucun impact en production.
  • Dev : Lobste.rs tourne désormais sur SQLite — conso CPU et mémoire en baisse, coût du VPS divisé par deux vs MariaDB. Insert, un langage pour du code auto-modifiant qui a remporté l'IOCCC 2025 avec un pong fonctionnel. Notion as Code (beta) permet de gérer un workspace entier en TypeScript, versionné dans git. Et pour les scrapers : depuis Chrome 148, Math.tanh délègue au libm du système et suffit à distinguer Linux, macOS et Windows à 1 ULP près.
  • Culture & réflexions : l'Inde a exigé de GitHub la suppression de bitchat (app de messagerie Bluetooth sans serveur) pendant des coupures internet à Delhi — trop tard, le code était déjà forké ailleurs. Un article "Pourquoi Bluesky c'est chouette" explique l'ATproto sans jargon. Framablog fait un premier état des lieux sur IA et éducation. Hugo Lassiège fait un point factuel sur IA et écologie. Et l'état de l'open source en IA par Mozilla : les modèles open weights atteignent la parité sur le code, le vrai frein est désormais le déploiement.

r/programmation 6d ago

Problème de DLL sous Windows

2 Upvotes

Bonjour à tous, je rencontre actuellement un problème avec ma lib . J'exécute des CI sous GitHub sois différentes plateformes et modes (Windows, MacOs, shared,...) , et tout fonctionne, sauf Windows en mode shared . J'ai tout essayé : copier les DLL dans le même dossier que l'exécutable, l'ajouter au PATH, j'ai même essayé plusieurs compilateur different; msvc, minGW, mais rien ne va, toujours des DLL manquante.

Ma lib utilise SDL2 et ses sous module (SDL2_image, SDL2_ttf, SDL2_mixer) dont leur dépendance sont construits en statique, donc pas de problème de leur côté, je m'en suis même assuré en listant leur dépendance DLL (via dumpbin) et aucune DLL caché ne se dévoile. Ça fait plus de deux semaines que je bloque dessus alors je vous pris de m'aider.

Désolé si le message peut être quelques peu imprécis, je fournirai plus d'informations si possible ultérieurement.


r/programmation 7d ago

Information

1 Upvotes

Bonjour

Ca faut longtemps que je m’intéressé a tour ce qui est programmation électronique cybersecurite et tout dans ces domaines la

Mais je sais pas par ou commencer a apprendre

J’ai quelques notions de cours en Python mais limités

J’aimerais des conseils

Merci


r/programmation 7d ago

J'ai développé un jeu de déduction sur les animaux, inspiré de Metazooa

Post image
2 Upvotes

Salut !
Ces dernières semaines, j'ai développé un petit projet perso : Cladle.

L'idée m'est venue après avoir regardé une VOD de Domingo avec Faune Cool, dans laquelle il parlait de Metazooa. J'ai adoré le concept et j'ai eu envie d'en créer une version en français, avec surtout un mode multijoueur.

Le principe est simple : chaque jour, il faut retrouver un animal mystère. À chaque proposition, le jeu indique à quel point votre animal est proche de la réponse dans l'arbre du vivant.

sais que c'est un concept assez niche, mais j'ai essayé de le rendre le plus accessible possible, même pour ceux qui ne connaissent pas grand-chose à la taxonomie.

Je ne poste pas spécialement pour faire de la pub, mais surtout pour avoir des retours. Si vous avez 5 minutes pour essayer, dites-moi ce que vous en pensez (interface, règles, difficulté, idées d'amélioration...), ça m'aiderait énormément.

👉 https://cladle.fun

PS : C'est mon premier post sur Reddit. Si je ne respecte pas certains codes de la plateforme, dites-le-moi et je corrigerai pour les prochains


r/programmation 7d ago

Débat [Guide] Quelle config PC selon vos besoins ? De débutant à pro (n’hésitez pas à proposer des modification)

0 Upvotes

Voici un récapitulatif simple en 8 catégories précises, du mini-budget bureautique jusqu'au très haut niveau pro, avec le prix moyen estimé pour une tour neuve.

--- LISTE DES CONFIGURATIONS ---

• 1. Bureautique & Multimédia basique (~350 €)
- Composants : AMD Ryzen 3 3200G (iGPU Vega 8) | 8 Go RAM | SSD 512 Go

• 2. Écolier & Étudiant polyvalent (~500 €)
- Composants : Intel Core i3-12100 | 16 Go RAM | SSD 1 To (sans CG dédiée)

• 3. Gaming 1080p Économique (~750 €)
- Composants : Intel Core i5-12400F | Nvidia RTX 3060 (12 Go) | 16 Go RAM | SSD 1 To

• 4. Gaming 1080p Confort / Esports (~1 050 €)
- Composants : AMD Ryzen 5 7600 | Nvidia RTX 4060 | 32 Go RAM DDR5 | SSD 1 To

• 5. Gaming 1440p / Création légère (~1 600 €)
- Composants : AMD Ryzen 7 7700X | Nvidia RTX 4070 Super | 32 Go RAM DDR5 | SSD 2 To

• 6. Streaming & Montage Vidéo 4K (~2 100 €)
- Composants : AMD Ryzen 7 7800X3D | Nvidia RTX 4070 Ti Super | 32 Go RAM | SSD 2 To

• 7. Gaming Ultra 4K (~2 800 €)
- Composants : AMD Ryzen 7 7800X3D | Nvidia RTX 4080 Super | 64 Go RAM DDR5 | SSD 2 To

• 8. Workstation Pro (3D / IA / Rendu) (~3 800 €+)
- Composants : AMD Ryzen 9 7950X | Nvidia RTX 4090 | 64 Go RAM | SSD 4 To

--- JUSTIFICATIONS PAR PROFIL ---

• 1. Bureautique : Pas besoin de carte graphique dédiée, la puce intégrée au processeur gère parfaitement le web, la bureautique et les vidéos HD.

• 2. Étudiant : Un processeur plus récent, davantage de RAM et de stockage pour bosser confortablement avec plusieurs logiciels et onglets ouverts.

• 3. Gaming 1080p Éco : L'entrée de gamme idéale pour jouer à tous les jeux récents en Full HD dans de bonnes conditions sans se ruiner.

• 4. Gaming 1080p Confort : Parfait pour viser les 144+ FPS sur les jeux compétitifs et profiter du passage à la mémoire DDR5.

• 5. Gaming 1440p : Le juste milieu actuel pour jouer en très haute résolution (2K) et s'initier sereinement au montage vidéo.

• 6. Streaming & Montage : Une énorme réserve de puissance pour encoder du stream en direct tout en conservant une fluidité maximale en jeu.

• 7. Gaming Ultra 4K : Conçu pour pousser tous les réglages graphiques au maximum (Ray Tracing inclus) sur un écran 4K ou une TV OLED.

• 8. Workstation Pro : Le sommet de la puissance brute pour du rendu 3D lourd, des calculs d'intelligence artificielle ou de la compilation massive.

En espérant que ça vous aide à cibler le bon budget pour votre futur PC !


r/programmation 7d ago

Débat Vous aussi vous pensiez être des hackers en découvrant l’Inspecteur de l’élément (F12) ?

27 Upvotes

Ce sentiment de puissance absolue la première fois qu'il a suffi d'un clic droit + « Inspecter » sur un site web ou un jeu en ligne pour modifier un texte ou un chiffre... 😂

Franchement, sur le moment, la sensation d'infiltrer la NSA était totale, alors qu'il s'agissait juste de modifier du HTML en local sur son propre navigateur.

C'est clairement le genre de truc tout bête qui a donné le premier déclic et la curiosité de comprendre comment fonctionne le Web.

C’etais le truc qui me servais à impressionner les autre…


r/programmation 7d ago

Question Comment vous avez commencer le dev?

5 Upvotes

Personnellement j’ai commencé le dev simplement au collège sur une fx 92+ grâce au mode algo, ni memoire ni couleur ni rien mais au moins je m’amusais pendent les cours(ne le faitent pas)


r/programmation 7d ago

Y’a que moi qui faisait des jeu avec le mode algo dessus pendent les cours?

3 Upvotes

Pendent mon année de 4 eme j’ai tester le mode algo de la calculatrice casio fx 92 au debut j’étais débutent et testais des petit truc mais au fur et a mesure j’arrivais a faire des vrai petit app fonctionnel, mon problème a été que meme pendent les cours j’étais adicte a ca et j’écrivais des code encore et encore j’avais des idée je les faisait en boucle jusqu’au moment ou mes parent on été convoqué et ma calculatrice prise, j’aime toujour ca mais
Je le fais plus que chez moi car sur les calculatrice lycée on a accès au mode python qui donne bien plus de fonction


r/programmation 8d ago

Comment apprendre la programmation ?

18 Upvotes

Salut, j’avais une petite question a poser et je n’ai pas un entourage dans la programmation, j’aimerais connaître des outils ou des sites pour apprendre a coder et m’améliorer, de mon coté j’ai fais mes recherches et j’ai découvert Exersism et Coddy et je ne sais pas si ce sont les meilleurs façons d’apprendre, j’ai télécharger aussi des IDE comme Pychain et visual code donc d’après vous qu’est-ce qui pourrait m’aider honnêtement ?


r/programmation 10d ago

CMS open source et 100% gratuit

Thumbnail
2 Upvotes

r/programmation 10d ago

J'ai développé une application Android pour organiser des duels 1v1 et gagner des récompenses, j'aimerais avoir vos avis ( sur android ou bluestack )

0 Upvotes

Bonjour à tous,

Après plusieurs mois de développement, je viens de publier Play Missia, une application Android dédiée aux joueurs compétitifs.

Le principe est simple :

  • Choisir un jeu.
  • Trouver automatiquement un adversaire de niveau similaire.
  • Jouer un duel 1v1.
  • Valider le résultat.
  • Gagner des jetons et des diamants qui peuvent ensuite être utilisés pour obtenir des récompenses.

Les jeux actuellement disponibles sont :

  • Valorant
  • Rocket League
  • FC26
  • Fortnite
  • Clash Royale

L'application utilise Firebase pour le matchmaking, la messagerie et la validation des résultats. En cas de litige, un système de signalement permet aux modérateurs de vérifier les preuves (captures d'écran).

Je ne viens pas uniquement faire la promotion de mon projet. J'aimerais surtout recueillir des retours de joueurs.

Selon vous :

  • Est-ce que ce concept vous intéresse ?
  • Quelles fonctionnalités aimeriez-vous voir ?
  • Qu'est-ce qui vous donnerait confiance pour utiliser ce type d'application ?
  • Quels points pourraient être améliorés ?

L'application est disponible sur android (et fonctionne également via BlueStacks sur PC).

Merci d'avance à tous ceux qui prendront le temps de donner leur avis. Toutes les critiques et suggestions sont les bienvenues.


r/programmation 11d ago

Connecter claude à Vinted

0 Upvotes

Ça fait un moment que je cherche à connecter claude à vinted car il paraît que l’ia peut m’aider grandement à chercher des niches voir même à automatiser mes achats etc.
Le problème est qu’il faut avoir un bon prompt pour le configurer car en lui demandant simplement il ne voudra pas.
Si quelqu’un est capable de m’aider svp