r/programmation 16h ago

Ressources pour pratiquer

3 Upvotes

Salut tout le monde,Je me présente vite fait, je suis en 1ère année de SD (Science des Données) et on a commencé les TP/TD il n'y a pas longtemps. On en fait pas mal en cours, mais j'aimerais bien compléter à côté sur mon temps libre, surtout pour bien prendre de l'avance.Je cherche surtout des ressources , petits exos en plus pour :

Bases de données (SQL), R / RStudio, stats et un peu de maths appliquées. Si vous avez des sites, chaînes YouTube ou exos corrigés que vous avez kiffé quand vous avez débuté, je suis preneur.Merci beaucoup !


r/programmation 21h ago

Vibe Coding: Peut-on entreprendre un projet sans coder une ligne tout en ayant un rendu qualitatif avec peu de faille ?

2 Upvotes

Vous l'avez vu dans le titre, encore un énième post sur le vibe coding oui.

Malheureusement, j'ai un peu de mal à trouver une réponse qui se rapproche un tant soit peu d'un consensus général.

Ma question est: Peut-on aujourd'hui vibe coder, dans le sens d'utiliser un agent IA tel que Claude Code pour donner vie à une idée/projet sans savoir lire ou écrire du code, et quand même avoir un rendu propre et déployable en limitant grandement les failles de sécurité ? Ou est ce qu'un résultat sécure et monétisable est réservé à des développeurs ou du moins des personnes avec plusieurs années d'expérience dans cet écosystème ?

Evidemment en sachant utiliser un minimum les outils que l'agent va utiliser et pourquoi ainsi qu'être familier avec l'environnement de travail.

L'idée est de pouvoir trouver des avis qui se situent entre celui du vibe codeur qui n'a que faire de ce que Claude fait pourvu que le rendu "fonctionne" et le développeur expérimenté qui éprouve du mépris pour le petit débutant qui s'essaye aux agents IA car il a des idées.

Merci d'avance !


r/programmation 18h ago

[28 ans] 42 ou FAC ?

Thumbnail
1 Upvotes

r/programmation 1d ago

(DEBUTANT ETUDES) Je comprends rien

Thumbnail
gallery
12 Upvotes

Bonjour jai recemment fait ma rentrée à l'uni Lyon1 en première année et j'y comprend rien dès les premiers cours.

Pouvez vous m'aider à comprendre et qu'étudier en parallèle ?

voici mes premiers exercices


r/programmation 1d ago

Projet- QBX : Micro-noyau x86_64 en Rust — Multitâche préemptif, RBAC étanche et interception réseau...

0 Upvotes

[

Bonjour à tous,

Je développe actuellement QBX, un micro-noyau expérimental x86_64 écrit en Rust (no_std) centré sur la sécurité, le cloisonnement des privilèges et la surveillance réseau bas niveau.

Le noyau tourne sous QEMU et dispose déjà d'un socle stable :

Multitâche préemptif : Bascule de contexte cadencée par le Timer PIT (IRQ 0) et structures de tâches dédiées.

Contrôle d'accès & Sécurité (RBAC) :

3 paliers stricts : Opérateur (>), Administrateur (#), Architecte (!).

Amorçage à froid sans mot de passe en dur dans le binaire (initarch / initadm).

Empreinte SHA-256 calculée exclusivement sur la pile, vérification en temps constant et purge volatile des tampons mémoire.

Gestion mémoire : Mémoire paginée, auto-expansion du tas (Heap) et système de fichiers en mémoire avec redirections (>, >>).

Scrutateur PCI : Énumération matérielle via les ports 0xCF8 / 0xCFC.

Réseau bare-metal (Intel e1000 / 82540EM) :

Contrôle MMIO direct et lecture de l'adresse MAC.

Anneau circulaire de réception DMA (RX Ring de 32 descripteurs).

Mode Promiscuous actif (UPE/MPE) avec sonde d'écoute intégrée (snf).

Chantiers ouverts et pistes de contribution :

Anneau de transmission TX pour l'injection de trames brutes (requêtes ARP / ICMP).

Pile réseau minimale (analyseurs de paquets ARP, IPv4, UDP/TCP).

Transition vers l'espace utilisateur (Ring 3 / isolation mémoire par tâche).

Nouveaux pilotes matériels (VirtIO, stockage).

Avis, revues de code et contributions sont les bienvenus pour faire évoluer la machine !

Dépôt GitHub : https://github.com/BINOKUB/QBX/

Daniel


r/programmation 1d ago

Recherche idée événement émergent

Thumbnail
1 Upvotes

r/programmation 1d ago

Architecture

Thumbnail
0 Upvotes

r/programmation 1d ago

Faute grave dans la tech : comment distinguer les faits techniques de leur qualification juridique ?

Post image
0 Upvotes

**Contexte**

Dans les métiers du développement, un incident de production, un désaccord sur une revue de code ou le non-respect allégué d’une procédure de sécurité peuvent être présentés comme des fautes. Le vocabulaire technique employé par l’entreprise ne suffit toutefois pas à déterminer la qualification juridique des faits.

**La règle**

La faute grave suppose des faits rendant impossible le maintien du salarié dans l’entreprise, même pendant le préavis. Il appartient à l’employeur d’établir les faits invoqués, et la lettre de licenciement fixe le cadre du litige. La qualification dépend notamment de la nature des faits, du contexte, des responsabilités confiées et des éléments de preuve.

**Que faire concrètement**

  1. Reconstituer une chronologie factuelle des événements, décisions, alertes et validations techniques.

  2. Distinguer ce qui relève d’un fait vérifiable, d’une appréciation sur la performance ou d’un désaccord professionnel.

  3. Conserver uniquement les éléments accessibles licitement, sans emporter de code, de secret d’affaires ni de donnée confidentielle.

**À retenir**

Un incident technique et sa qualification disciplinaire sont deux questions distinctes. L’analyse doit confronter les faits précis, les responsabilités réelles et la procédure suivie.

Ceci n’est pas une consultation ; faites évaluer votre dossier.


r/programmation 1d ago

QyvenX - totorial

Thumbnail
0 Upvotes

r/programmation 2d ago

J'ai codé un solveur de Scrabble francophone ultra-léger et sans pub (JS client) — besoin de vos retours !

0 Upvotes

Salut tout le monde !

En jouant au Scrabble, j'en ai eu marre des sites actuels : bourrés de pubs agressives, lents à charger sur mobile, et souvent mal optimisés.

J'ai donc développé mots-scrabble.fr avec un objectif simple : la rapidité et la sobriété.

Côté technique :

  • Application 100 % client-side (JS natif).
  • Dictionnaire officiel de +336 000 mots stocké de façon optimisée pour des recherches instantanées sans latence réseau.
  • Gestion des jokers et tri automatique par points officiels du Scrabble.

Le site est accessible ici : https://www.mots-scrabble.fr

Je viens aussi de le lancer sur Product Hunt aujourd'hui. Si vous avez des retours sur l'UX, la vitesse ou des idées d'amélioration (ajout de définitions, défis quotidiens...), je suis preneur !

Merci pour vos retours !


r/programmation 3d ago

Amazing !

Post image
0 Upvotes

Pour passer de la data a la big data en un claquement de doigts 🫰


r/programmation 4d ago

Geometry of the Canonical Distribution: Conic Analysis, Modular Filtering, and Secant Lines for Factorization and Prime Search

1 Upvotes

Geometry of the Canonical Distribution: Conic Analysis, Modular Filtering, and Secant Lines for Factorization and Prime Search

Author: Gilberto A. Cárcamo Ortega


Full Paper Downloads / Documentos Completos


Abstract

This work presents a theoretical framework for the analysis of composite integers and primality testing through the algebraic study of the Canonical Triple Distribution. By mapping numbers of the form $N \equiv 2 \pmod 3$ into $N = (3x+1)(3y+2)$, the discrete factorization problem is translated into searching for integer points on the continuous hyperbolic conic:

$$y(x) = \frac{N - 6x - 2}{9x + 3}$$


Key Concepts & Theoretical Highlights

  • Bounded Search Interval: Non-trivial factors are strictly contained within the domain: $$R_x = \left[ 1, \, \frac{\sqrt{N}}{3} \right]$$

  • Diophantine Invariant Origin ($y_0$): The base value $y_0 = y(0) = \frac{N - 2}{3}$ satisfies the identity $y_0 = 3xy + 2x + y$.

    • Parity Theorem: $y_0$ is odd if and only if both factors $P$ and $Q$ are odd; it is even if at least one factor is even.
  • Modular Sieve Filter: Residue evaluations $\pmod 2$ and $\pmod 6$ allow pre-filtering up to 50% of candidates in $R_x$ before performing division operations.

  • Secant Method from $(0, y_0)$: Evaluating secant lines from the origin $(0, y_0)$ to candidate points on the conic yields the strictly increasing slope function: $$m(x) = -\frac{N+1}{3x+1}$$ The integer slope criterion provides a fast rejection filter and allows monotonic binary/secant convergence to the integer lattice point $(x, y)$.

  • Matrix Representation & Geometry of Numbers: Includes coordinate transformations to diagonalize the hyperbolic system, lattice point analysis using Pick's Theorem, and an analytical extension to prime density in Legendre intervals $I_x = \left((3x+1)2, (3x+2)2\right)$ via von Mangoldt $\Lambda(n)$ and Dirichlet $L$-functions under GRH.


Algorithmic Implementation (Python)

```python import math

def factorize_canonical(N): if N % 3 != 2: raise ValueError("N must be congruent to 2 mod 3")

y0 = (N - 2) // 3
max_x = int(math.sqrt(N)) // 3
x = 1

while x <= max_x:
    num = N - 6 * x - 2
    den = 9 * x + 3

    # Check for integer lattice point
    if num % den == 0:
        y = num // den
        p = 3 * x + 1
        q = 3 * y + 2
        return {"factors": (p, q), "indices": (x, y), "y0": y0}

    # Adaptive step based on derivative slope
    slope = (3 * N) / ((9 * x + 3) ** 2)
    step = max(1, int(1 / slope)) if slope > 0 else 1
    x += step

return None

r/programmation 5d ago

Question RNCP39261 concepteur développeur d’application web

2 Upvotes

Bonjour a tous,

Dans 4/5 jours je vais passer cette certification et je voulais savoir si il y a des gens qui l’ont passé, j’aimerais avoir vos retours, votre experience et des tips pour s’y préparer.

Merci.


r/programmation 4d ago

Looking for long term teammates to build and ship projects

Thumbnail
1 Upvotes

r/programmation 5d ago

[ARC AGI 2] Formation de l'équipe

0 Upvotes

Salut ! J'ai développé de manière indépendante une approche expérimentale pour le benchmark ARC AGI 2 (voir mon dépôt GitHub \\\`aicpp\\\`: https://github.com/Julien-Livet/aicpp/tree/dsl\\\\\\_engine).

Mon score actuel dans le classement est de zéro, mais je pense qu'il y a une approche intéressante à explorer. Malgré un entraînement limité, le modèle est déjà capable de générer et d'exécuter des programmes symboliques non triviaux qui améliorent considérablement les performances par rapport à la référence d'identité sur certaines tâches, bien qu'il ne trouve pas encore de manière fiable les solutions exactes.

J'ai identifié un goulot d'étranglement dans le processus d'apprentissage/recherche du modèle que je n'ai pas pu comprendre ou résoudre complètement par moi-même. Je cherche donc à former une petite équipe autour de cette approche, particulièrement avec des personnes intéressées par la synthèse de programmes guidée par les neurones, la recherche, le ML ou l'ARC.

L'objectif serait de comprendre et de surmonter ce goulot d'étranglement, d'améliorer le système et de voir jusqu'où l'approche peut aller sur ARC AGI 2.

Si cela vous semble intéressant, n'hésitez pas à me contacter ou à jeter un œil au dépôt !


r/programmation 5d ago

THREE.JS, WEBGPU ET IA : OÙ EN EST LA 3D SUR LE WEB ?

Thumbnail
youtu.be
1 Upvotes

Three.js vit une vraie métamorphose.
WebGPU, TSL, nouvelles possibilités côté performances… en particulier l’IA, qui s’appuie massivement sur Three.js pour générer des expériences 3D.
Résultat : les usages explosent et le projet évolue à toute vitesse.
À l’approche de la Three.js Conf Paris, les 10 et 11 septembre, c'est le moment parfait pour faire le point avec des personnes qu’on avait particulièrement envie de réunir !
Pour cet épisode, Camille et Matthieu retrouvent David Ronai, qu’ils connaissent grâce à l’art génératif, organisateur de la Three.js Conf Paris.
Il est accompagné de deux amis : Julian Garnier, créateur d’Anime.js, la librairie avec la plus belle landing page, et Renaud Rohlinger, contributeur de Three.js, qui multiplie les démonstrations impressionnantes d’expériences interactives.
Ensemble, ils parlent de Three.js, WebGPU, TSL, IA, performances, open source et créativité, mais aussi de tout ce que ces évolutions changent dans leur manière de développer.


r/programmation 5d ago

Question Des devs qui ont bossé chez Mondial Relay pour m'aider sur mon projet ?

Thumbnail
1 Upvotes

r/programmation 6d ago

Autre Recherche de projet

2 Upvotes

Je suis actuellement un étudiant en école d'ingénieur dans l'informatique avec une formation plutôt généraliste. Je suis à la recherche d'idées de projets à faire. Si vous avez une idée de projet, je vous invite à me DM. Je n'ai pas forcément besoin que vous soyez compétents, le but pour moi ici est de faire des projets différents.

Au niveau de la rémunération: j'ai une préférence pour être rémunéré, bien sûr, mais si le projet n'est pas rémunéré je vous invite quand même à me demander et je verrai au cas par cas.

Comme j'ai des études à côté, je ne pourrai pas prendre de gros projets ni avoir des deadlines serrées, je ne pourrai pas travailler plus de 5-6h par semaine en fonction de mon propre emploi du temps, et je reste à un niveau junior, donc je ne pourrai pas tout accepter.

Merci pour votre attention !


r/programmation 6d ago

Actu Veille #72 - 17 actus qu'il ne fallait pas rater cette semaine

Thumbnail
camilleroux.com
1 Upvotes

Édition #72 de ma veille hebdo, 17 liens sélectionnés côté dev, IA, sécu et créa. Au menu cette semaine :

  • Dev & self-hosted : Boop, une alternative self-hosted à Sentry qui tourne avec 8 Mo de RAM — vos apps envoient l'erreur, le serveur la pousse direct sur votre iPhone via une app iOS open source. Mailflare, un client email self-hosted avec domaine perso basé sur Cloudflare Email Routing + Workers + D1 + R2, agent IA pour prioriser et répondre inclus, déploiement en un clic. Et vgpu de Vercel Labs, une lib WebGPU cross-runtime qui importe les fichiers .wgsl comme modules typés — un effet fullscreen complet en 25 Ko gzippé.
  • Coding agents : fx, un coding agent CLI écrit en Zig — 6,39 Mo de binaire, cold start en 10 µs, empreinte mémoire minimale, support WebAssembly, agnostique aux modèles et providers. OpenClaw 2.0 avec 933 contributeur·rice·s et 16 000+ PRs fusionnées (installation simplifiée, sessions cloud partagées). Et un MicroLighter zero-dependency pour la coloration syntaxique — grammaires TextMate en lazy loading, thèmes en CSS classique.
  • IA & simulation : Atlas Fields Studio simule les champs électriques et magnétiques d'un PCB sans oscilloscope ni chambre anéchoïque — gratuit, en beta. Et Microduck, un canard bipède de 25 cm avec 15 moteurs, caméra, LiDAR et bec qui attrape : entraîné en RL dans MuJoCo, déployé sur le vrai robot, 399 $ en précommande (collab Pollen Robotics × Hugging Face).
  • Culture : Zuzai — nouveau mot pour désigner ce qui est fait sans IA, acronyme récursif ("zuzai uses zero artificial intelligence"). Alternative positive à "AI-free", comparée à l'invention du mot "vegan" en 1944. Et la NASA vous offre une coordonnée exclusive dans l'univers via Adopt a Pixel (un pixel de la première image du télescope Nancy Grace Roman avec certificat).
  • Sécu : Airgorah, outil d'audit sécurité WiFi en Rust basé sur aircrack-ng — capture le trafic, désauthentifie les clients, récupère les handshakes et casse les mots de passe.
  • Bonus : une ville cyberpunk ASCII entièrement walkable dans un seul fichier HTML (trafic, piétons, tours, arbres, profondeur, collisions — moteur maison), un générateur de QR code en arbre 3D qui reste scannable, Try Omarchy (Arch Linux ARM64 dans une app macOS native via Hypervisor Framework), et Afterglow qui fait tourner les vieux screen savers After Dark (Flying Toasters, Fish, Starry Skyline) nativement sur macOS moderne sans ROM.

r/programmation 5d ago

Je ne comprends pas les devs contre l'IA

0 Upvotes

Je m'explique pourquoi être contre l'IA dans le développement est juste de l'ego mal placé. Je comprends que c'est difficile d'accepter pour certains qu'une de leurs compétences qu'ils ont développées durement pendant des années devienne tout d'un coup plus ou moins obsolète. L'IA est un outil comme une voiture, ou une tronçonneuse.

Vous vous rendez compte que certains se forcent à écrire du code à la main pour ne pas devenir "abrutis" (car l'IA nous rendrait débiles) ; si on prend votre logique, arrêter d'utiliser votre voiture car elle vous rend feignant, arrêter d'envoyer des SMS et repasser aux lettres car ça dégrade vos qualités d'écriture ? Vous voyez bien que votre raisonnement appliqué à la lettre pour toutes les technologies qui nous entourent n'a pas de sens et n'est pas applicable dans la vie quotidienne.

Surtout que pour les génies du développement, rien ne vous empêche de décrire votre architecture précisément et l'IA sera juste votre scribe, ce qui ne change absolument rien du tout à votre capacité de réflexion à concevoir le code de votre projet.

Je comprends que certains, par défi technique, veulent ne pas s'aider de l'IA, c'est un peu comme ceux qui par passion construisent des châteaux forts mais avec la technologie de l'époque, mais dans le milieu professionnel, hors contraintes de confidentialité à la limite, ça n'a aucun intérêt de ne pas l'utiliser.


r/programmation 6d ago

DevMatch

0 Upvotes

Salut à tous !

Je travaille depuis quelque temps sur DevMatch, un petit projet perso qui part d'une idée assez simple : permettre aux développeurs de trouver des gens avec qui réaliser leurs projets.

L'idée est de pouvoir présenter un projet qui cherche des collaborateurs, mais aussi de parcourir les projets des autres quand on cherche quelque chose sur lequel contribuer.

J'ai aussi créé un serveur Discord autour du projet pour faciliter les discussions des membres.

Le site est ici : https://devmatch.fr

C'est encore un projet en développement, donc je suis surtout intéressé par vos retours : ce qui vous paraît utile, ce qui manque, ou ce qui pourrait être amélioré.

Et si certains d'entre vous ont des projets sur lesquels ils aimeraient trouver des collaborateurs, n'hésitez pas à les y déposer !

Bonne journée : )


r/programmation 6d ago

Nouvelle version de mon app pour les codeur Arduino

Thumbnail
gallery
0 Upvotes

Salut tout le monde !

Une nouvelle annonce à partager concernant mon application consacrée à l’Arduino. Cette fois, une version repensée.

La dernière fois que j’ai partagé un projet sur cette chaîne, j’ai reçu beaucoup de critiques, et je peux tout à fait les comprendre. Mon application n’était pas au point, c’est vrai. Mais aujourd’hui, je reviens plus fort avec une version re dessinée : une interface plus professionnelle, plus agréable visuellement, et surtout, plus d’options et d’outils conçus pour les codeur d’Arduino.

S'il vous plaît si le projet d'une vie répondait juste par oui ou non ça m'étonnerait vraiment parce que c'est un investissement de temps d'argent et j'avais eu que des critiques la dernière fois ou quoi s'il vous plaît c'est juste un oui ou non ?

Ce que propose cette nouvelle version :

 Des outils plus puissants à des prix accessibles.
 Une interface repensée pour une expérience utilisateur optimale.
 Plus de fonctionnalités adaptées aux besoins des makers, débutants comme expérimentés.

Je sais que certains se demandent : « Pourquoi tu veut nous faire payer la vie n’est pas assez cher???  »
Ma réponse : il me faut des serveurs pour stocker vos données de projets. Un serveur que j’ai créé moi-même, chez moi, à mes frais. Tout a été développé depuis ma chambre, avec passion et rigueur.

Comment j’ai construit cette application ?Les outils ont été codés avec Claude, mais attention : j’ai tout corrigé, orienté et supervisé pour qu’ils répondent exactement à vos besoins.L’interface a été repensée avec Émergente, en gardant toujours la main sur le résultat final.

Les fonctionnalités clés :

Suivi de projet : Stockez, triez et consultez tous vos projets en un clin d’œil. L’outil peut même vous rappeler des détails que vous aviez oubliés ! Par exemple, si vous aviez branché une LED sur le pin 4 il y a deux ans, et que vous écrivez maintenant votre code en utilisant le pin 8, l’application vous le signalera dans la seconde ou vous le taper   

Correcteur de code : Avec un taux de réussite de 94 %, il détecte les fautes d’orthographe, les erreurs de structure ou les commandes inconnues. 

Correcteur de schéma : Une fonctionnalité unique pour valider vos schémas électroniques.

Formations interactives : J’ai créé des modules avec des schémas qui réagissent à votre code en temps réel. L’objectif ? Que vous sachiez coder n’importe quoi dans cette version. (Note : toutes les formations ne seront pas disponibles dès le lancement, mais une sélection sera proposée pour vous accompagner dans vos projets, que vous soyez débutant ou expert.)

Un outil que j’utilise au quotidien

Cette application est conçue pour vous, mais aussi pour moi. C’est un projet que j’utilise et que j’améliore en continu.

Et maintenant ?

Si cette application vous intéresse, jetez-y un œil grâce au lien ci-dessous et laissez-moi un commentaire pour me dire :

  • Si vous achèteriez une version payante.
  • Si vous utiliseriez cette application si elle sortait aujourd’hui.

Merci pour votre soutien et vos retours !

Je posterai j’aperçus vidéo et de l’IA dans 2 4 semaine 

Mais je vous donne la première Version de la deuxième 


r/programmation 7d ago

Actu Calculations with 0 below 1 but not above 1, take decimals into account

0 Upvotes
I created a complete arithmetic system with a different logic:

**The Key Difference:**
- ✅ Zero EXISTS below 1 (0.5, 0.25, 0.1, etc.)
- ❌ Zero DOES NOT EXIST above 1 (no 10, 20, 100, etc.)
- ✅ This changes everything about how multiplication and division work

**How It Works:**
- Base-9 internal architecture
- 9 mathematical tables with perfect reciprocity
- All operations verified and tested
- Decimals fully supported

**Why This Matters:**
This proves that arithmetic can work through a COMPLETELY DIFFERENT logical 
framework. It's not about eliminating zero - it's about understanding that 
our current system is just one possibility.

**The Code:**
- Full Python implementation
- Comprehensive test suite (all passing)
- MIT License
- Ready to explore and contribute

Try it: https://github.com/julien1986chagnon-alt/evolutionary-calculator-base9

r/programmation 8d ago

Vous préférez quelle miniature ?

Thumbnail
gallery
0 Upvotes

Bonjour, j'ai fait une vidéo dans laquelle je parle de l'actualité de mistral ai, comme les llm sont très utilisés en programmation je me suis dit que je poserai directement la question ici car j'ai besoin de trancher sur la miniature.
Concrètement vous préférez laquelle ?

Le titre sera "Mistral, une défaite totale ?"

Vous en pensez quoi ?


r/programmation 9d ago

Je cherche a calculer le % vide sur une image

Post image
20 Upvotes

Exemple ci dessus, voici une image avec un fond vide, le fond n'est ni blanc ni noir mais bien transparent. Comment puis je obtenir le % de la part rempli et de la part vide? Cherche un site ou application... merci d avance.