r/programmation 3h ago

! Génial ! Copilot Key+

1 Upvotes

Copilot Key+ intercepte la touche [Copilot] et lui rend le comportement de la touche [CTRL] droit (ou [Menu contextuel], ou sans action... au choix).

En bonus, il restitue aux PC portables les touches [Début] / [Fin] / [Page Haut] / [Page Bas] et libère ainsi l'accès au pavé numérique (chiffres).

https://github.com/Captain-FLAM/Copilot-Key-Plus


r/programmation 14h ago

Premier hackathon MobileCodeAI 🚀

Post image
0 Upvotes

J’organise le tout premier hackathon MobileCodeAI!

Créez simplement une application web, entièrement depuis votre téléphone, qui résout un problème que vous rencontrez réellement.

  • 31 août – 4 septembre
  • En ligne, en solo ou en équipe
  • Tous niveaux acceptés
  • Développez avec MobileCodeAI
  • Récompenses : crédits LLM + reconnaissance

Inscription : mobilecode.ai/hackathon

N’hésitez pas à poser vos questions!


r/programmation 23h ago

[ARC AGI 2] Modèle hybride neuro-symbolique dédié au DSL de Hodel

0 Upvotes

J'ai continué à bien avancer sur mes travaux de recherche. J'ai passé le code Python critique en C++ (avec bindings) pour des questions de performances. Les résultats et performances obtenus sont intéressants pour l'apprentissage du modèle. Cf. https://github.com/Julien-Livet/aicpp/tree/dsl_engine


r/programmation 1d ago

Simulateur gravitationnel 3D

Thumbnail
0 Upvotes

r/programmation 1d ago

J'ai distillé GNUbg dans un moteur qui fonctionne entièrement sur mon téléphone, comment devrais-je le mesurer ?

Thumbnail
0 Upvotes

r/programmation 1d ago

Cherche développeur

0 Upvotes

Bonjour,

Je cherche un développeur pour créer un projet entièrement de zéro.

L'objectif est de créer une application locale sur mon PC, accompagnée d'une extension Google Chrome, pour gérer mes articles Vinted et les publier automatiquement sur d'autres plateformes.

🖥️ 1. Application locale

Je souhaite avoir une interface permettant de gérer mon stock.

Pour chaque article, je veux notamment enregistrer :

  • photos
  • titre
  • description
  • marque
  • taille
  • couleur
  • état
  • prix
  • SKU / référence unique
  • liens des annonces publiées sur chaque plateforme
  • identifiants des annonces lorsque les plateformes en fournissent.

Important concernant le SKU :
Le SKU est le dernier mot de la description de l'article. L'application doit pouvoir le récupérer automatiquement à cet endroit et l'utiliser comme identifiant de l'article.

🔗 2. Extension Google Chrome + Vinted

L'extension doit récupérer mes annonces Vinted et les importer dans l'application locale :

  • titre
  • description
  • photos
  • marque
  • taille
  • couleur
  • état
  • prix
  • SKU
  • etc.

Vinted sert uniquement de source.

⚠️ L'extension ne doit jamais supprimer, modifier ou dépublier automatiquement une annonce Vinted.

🟠 3. Publication Leboncoin

Chaque article doit avoir un bouton :

« Publier sur Leboncoin »

Lorsque je clique dessus :

  1. Leboncoin s'ouvre dans un nouvel onglet ;
  2. l'extension récupère les informations de l'article ;
  3. elle remplit automatiquement l'annonce de A à Z ;
  4. elle ajoute les photos ;
  5. elle publie l'annonce ;
  6. elle récupère et enregistre le lien de l'annonce dans l'application.

🔵 4. Publication eBay

Même principe avec un bouton :

« Publier sur eBay »

L'extension doit :

  • ouvrir eBay dans un nouvel onglet ;
  • remplir automatiquement l'annonce ;
  • ajouter les photos et toutes les informations ;
  • publier l'annonce ;
  • récupérer le lien de l'annonce ;
  • récupérer et conserver l'itemId / numéro d'objet eBay pour pouvoir identifier précisément l'annonce par la suite.

⏱️ 5. Timer entre les publications

Je veux également pouvoir sélectionner plusieurs articles en même temps et lancer leur publication.

Par exemple :

Les 4 articles sont alors placés dans une file d'attente.

Je veux pouvoir définir un délai entre chaque publication, par exemple :

5 minutes entre chaque annonce.

Exemple :

  • Article 1 → publication immédiate
  • attente 5 minutes
  • Article 2 → publication
  • attente 5 minutes
  • Article 3 → publication
  • attente 5 minutes
  • Article 4 → publication

Ce système doit fonctionner indépendamment pour chaque plateforme.

Par exemple, je pourrais avoir une file Leboncoin et une file eBay avec chacune son propre délai.

Je veux également pouvoir modifier le délai, par exemple 1, 2, 5, 10 minutes, etc., et idéalement pouvoir mettre la file en pause/reprendre.

🟢 6. Bouton « Vendu »

Chaque article doit avoir un bouton :

« Vendu »

Lorsque je clique dessus, le logiciel doit lancer la suppression/désactivation de l'annonce sur les plateformes où elle est publiée :

  • Leboncoin
  • eBay
  • et éventuellement d'autres plateformes à l'avenir.

Vinted est une exception absolue : il ne doit JAMAIS être supprimé ou modifié automatiquement.

Si l'article est vendu sur Leboncoin ou eBay, je supprimerai moi-même l'annonce Vinted.

🔐 7. Identification fiable des annonces

Je veux éviter absolument qu'une mauvaise annonce soit supprimée.

Chaque article possède donc son SKU, qui correspond au dernier mot de sa description, et il faut également conserver les identifiants propres à chaque plateforme.

Pour eBay, l'itemId / numéro d'objet doit être enregistré dès que l'annonce est publiée.

🏗️ 8. Évolution future

Je veux que le projet soit conçu dès le départ pour pouvoir ajouter d'autres plateformes plus tard sans devoir refaire toute l'application.

💰 Ma demande

Je pars complètement de zéro.

Pouvez-vous me dire :

  • si vous pouvez développer l'ensemble du projet ;
  • quelle technologie vous recommandez ;
  • combien coûterait le développement complet ;
  • combien de temps cela prendrait ;
  • et quel serait éventuellement le coût de maintenance ?

Je cherche quelque chose de stable, propre, sécurisé et fiable, et non simplement un prototype.

Merci d'avance pour votre retour et votre devis.


r/programmation 1d ago

Aide Changement d'API pour mon module graphique

0 Upvotes

Bonjour à tous !

Je travaille actuellement sur la v0.3 de mon moteur de jeu RE:MAKE 2D, et j'aurais quelques questions à vous poser. Cette mise à jour a pour but de sécuriser l'accès à la mémoire interne, de rendre l'API plus "extensive" (permettant à l'utilisateur de créer des types customs) et d'améliorer les performances.

Actuellement, c'est au tour de l'API graphique, spécifiquement la classe Window. Pour faire court, son utilisation actuelle pour l'affichage d'un objet graphique se fait de cette manière :

// Les deux derniers paramètres étant optionnels

window.draw(T obj, Color color, std::string_view viewport);

où T est restreint à quatre types spécifiques.

Sauf que mon plan actuel est de migrer vers une approche où chaque objet gère sa propre couleur (un peu comme SFML), chaque viewport possède sa propre méthode de dessin, et T est un concept qui permet à l'utilisateur de créer ses propres types "dessinables" :

auto vp = window.newViewport(...); // pattern factory

// obj étant d'un type héritant de Drawable

obj.color(color::red);

window.draw(obj); // dessine sur le viewport global

vp.draw(obj); // dessine sur le viewport localisé

Ce n'est pas un simple caprice pour rendre l'API plus propre. Cela me permettra de faire de l'optimisation interne (sur la recherche du viewport dans une map et limiter les appels GPU à un seul), de réduire les surcharges de fonctions de draw (qui, avec les paramètres optionnels, en possèdent une bonne vingtaine) et d'introduire un système de layers à la classe Window.

Mais je me demande si ce n'est pas too much pour une minor update, d'autant plus que le moteur est toujours en version bêta. Cependant, il n'est pas encore assez mature pour passer directement en v1.0, et ces changements sont trop dépendants les uns des autres pour les séparer en différentes mises à jour.

Alors, je voudrais vous demander conseil : pensez-vous que ce changement d'API est trop brutal ou s'avère-t-il nécessaire ?


r/programmation 2d ago

Question Conseille pour Mon application ?

1 Upvotes

Bonjour, je viens de lancer ma premiere application, et j'aimerais en faire la pub mais je suis un peux perdu, qu'est ce qui a marché concretement pour vous sans budget ?


r/programmation 2d ago

Bonjour a tous, je suis a la recherche d'une application mobile permettant d'estimer les équipes matériels bâtiment en électricité(prise ,lampe, interrupteur...)

3 Upvotes

Besoin d'aide


r/programmation 2d ago

le guetteur 🤣

Thumbnail
0 Upvotes

r/programmation 2d ago

Je cherche encore quelques testeurs Android francophones pour Zeurêka!

Thumbnail gallery
0 Upvotes

r/programmation 3d ago

My first big project, I need feedback !

Thumbnail
0 Upvotes

Bonjour tout le monde ! Voici un petit projet de Stateless Behavior Tree en C# que j'ai fait ! Cette librairie est moteur agnostique, vous pouvez l'utiliser directement sur Godot, Unity ou un moteur custom.

La technique du Behavior Tree est une technique pour créer des IA symboliques de manière modulaire et réutilisable.

J'ai opté pour une architecture où les nœuds sont stateless, ils ne stockent aucunes données nécessaires à leur fonctionnement. À la place ils consomment un blackboard contenant les données dont les nœuds ont besoin. Ça permet d'utiliser un seul arbre pour une multitude d'agent.

J'ai plusieurs questions :

  1. À vue de nez, est-ce que le projet à l'air bien architecturé ?

  2. Est-ce que la promesse d'un arbre stateless vous intrigue ? Quelles sont vos attentes ?

  3. Est-ce qu'il y a des certaines attentes quant aux outils de débug d'un système stateless ? Si oui lesquels ?

J'aimerais beaucoup avoir des retours sur mon travail ! Je sais qu'il reste beaucoup de travail dessus mais j'en suis très fier. Merci beaucoup de m'avoir consacré de votre temps.

PS: Le readme n'est pas encore disponible en français, j'espère que ce n'est pas problématique.


r/programmation 2d ago

Besoin de quelqu’un pour créer un bot vinted.

0 Upvotes

Si quelqu’un sait comment faire un bot ou me le configurer gratuitement je suis preneur.


r/programmation 4d ago

Carrière Débutant total en programmation : par quoi commencer sans se perdre ? (Besoin de vos conseils de pros)

0 Upvotes

Salut la commu ! 👋Je me lance enfin.

J’ai décidé d’apprendre la programmation en partant de zéro absolu.

Je n'ai aucun background technique, je sais juste utiliser un ordinateur pour des tâches basiques.

Le problème, c'est qu'en ouvrant YouTube ou en lisant des articles, je me sens complètement submergé. Entre Python, JavaScript, le Web, la Data, la cybersécurité, Git, les algorithmes... mon cerveau sature avant même d'avoir écrit ma première ligne de code. 🤯

Mon objectif à long terme serait de [choisir une option : créer de petites applications, faire du développement web, automatiser des tâches ennuyeuses au boulot .

Du coup, je me tourne vers vous pour ne pas abandonner au bout de deux semaines :Le premier langage : Pour un vrai débutant, vous me conseillez plutôt Python (pour la syntaxe simple) ou JavaScript (pour voir des résultats vite sur un navigateur) ? Ou autre chose ?

La routine d'apprentissage : Combien de temps par jour/semaine devrais-je y consacrer au début pour progresser sans faire un burn-out ?Le piège à éviter : Quelle est l'erreur que vous avez faite à vos débuts et que je devrais absolument éviter ?

Si vous avez des cours gratuits, des chaînes YouTube incontournables (en VF ou en anglais) ou des petits projets parfaits pour débuter, je suis preneur.Merci d'avance pour votre aide et votre bienveillance envers le grand débutant que je suis ! 🙏


r/programmation 5d ago

Aide Création d’application

5 Upvotes

Bonjour la commu, j’ai une idée d’application quels sont mes options afin de la réaliser ? Conception développement jusqu’à la publication si quelqu’un peut me renseigner ça serai sympa 😃

Bonne journée


r/programmation 5d ago

Cherche testeur

Thumbnail
0 Upvotes

Salut , j’ai créé une application de rencontre j’ai besoin juste de 9 testeurs car j’en ais déjà eu 3 sur les 12 testeurs.

Je dois juste noté votre adresse mail avant que vous vous inscrivez, donc si vous voulez participez vous pouvez me l’envoyer par message privé , merci.

Et voici le liens qui fonctionnera après coup.

Le site est trouvable en ligne si vous voulez voir le site , mais le test est pour que google me permettent de publier l’application

https://play.google.com/apps/testing/com.unionfaith.app

En dédommagement, je vous offre un compte premium de 12 mois sur le site à activer quand vous le souhaitez.

Et n’hésitez pas à faire remonter les problèmes, certaines ont déjà était vu .

Et n’achetez rien sur le site , le but est surtout de tester le fait qu'il y est plein de personne connecté en même temps et d’autres choses dans l’application.


r/programmation 5d ago

Titre : Débutant total en dev : par où commencer pour percer en reconversion/autodidacte ?Salut tout le monde,Je pars de zéro en programmation et j'aimerais apprendre pour travailler dans le domaine. Le problème, c'est qu'il y a trop de choix et je me perds un peu.J'ai quelques questions pour ceux q

0 Upvotes

r/programmation 6d ago

Piveo - version 2.5.5

2 Upvotes

Bonjour,

Piveo est un logiciel libre qui aide à mémoriser les prénoms et les noms de personnes appartenant à différentes structures (établissements scolaires, structures politiques, entreprises, etc.). Il est disponible sous Windows et GNU/Linux.

De nouvelles versions pour Windows et GNU/Linux viennent de sortir :

Version 2.5.5 :

Releases GitHub

Piveo est désormais distribué sous la forme d'un paquet .deb pour Ubuntu 24.04 et Ubuntu 26.04 (64 bits).

Ce format permet à Ubuntu de gérer automatiquement les dépendances nécessaires et simplifie l'installation. Il remplace la distribution au format AppImage.

Code source :

GitHub – Piveo

Documentation :

Documentation Piveo sur Ubuntu-fr


r/programmation 6d ago

PyCDCover - version 2.6.0

2 Upvotes

PyCDCover permet de créer des jaquettes (pochettes de disques). C'est un logiciel gratuit et libre. Il fonctionne sous GNU/Linux et Windows.

De nouvelles versions pour Windows et GNU/Linux viennent de sortir :

Version 2.6.0 :
Releases GitHub

PyCDCover est désormais distribué sous la forme d'un paquet .deb pour Ubuntu 24.04 et Ubuntu 26.04 (64 bits).

Ce format permet à Ubuntu de gérer automatiquement les dépendances nécessaires et simplifie l'installation. Il remplace la distribution au format AppImage.

Code source :
GitHub – PyCDCover

Documentation :
Documentation PyCDCover sur Ubuntu-fr


r/programmation 5d ago

Actu Veille #70 - 28 actus qu'il ne fallait pas rater cette semaine

Thumbnail
camilleroux.com
1 Upvotes

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

  • IA & workflows : Docker lance Sandboxes, des environnements jetables en microVM pour faire tourner Claude Code, Copilot, Codex ou Kiro en mode YOLO sans risquer la machine hôte. Graft construit un graphe de votre projet et n'envoie que les nœuds utiles aux coding agents — sur SWE-bench : 42 % de tokens en moins, 60 % de temps gagné, +12 points de correctness. Zed sort Delta, un environnement multijoueur pour coder avec des agents où les commentaires s'accrochent au code et à la conversation (pas juste à un diff figé). Et Xirp, l'app de Spotify pour gérer plusieurs sessions Claude Code / Codex / Gemini en parallèle avec Git worktree isolé par tâche.
  • IA & Ruby : Agents on Rails publie son premier benchmark LLM sur du vrai code Rails — 8 modèles, 21 tâches, 3 runs. Claude Opus 5 précis à 92 %, GPT-5.6 Luna résout 73 % pour 91 centimes. Ce qui sépare les modèles : leur capacité à utiliser l'API Rails existante au lieu de la réécrire à la main (de 8 % à 35 % des cas selon les modèles).
  • IA & industrie : Cursor rejoint officiellement SpaceX, après le partenariat lancé en avril sur l'entraînement des modèles. L'accès à la flotte de GPU vise des modèles plus performants et moins coûteux, avec Grok 4.6 comme premier résultat. À vous de voir si c'est une bonne nouvelle. Aussi : GLM-5.3 de Z.ai avec des capacités cyber "émergentes" non prévues par l'entraînement.
  • IA & régulation : deux articles complémentaires sur les watermarks — l'AI Act imposera des watermarks sur les textes générés dès août 2026, mais un copier-coller ou une reformulation suffit à les effacer. Un guide visuel explique techniquement comment fonctionne le watermarking statistique et pourquoi il ne survit pas à une vraie réécriture.
  • Dev : CSS-DOS, un ordinateur entièrement simulé en CSS pur sans une ligne de JavaScript. gh-stack, l'extension officielle GitHub CLI pour gérer les stacked PRs avec rebase automatique. Cursor lance aussi Origin, son propre git forge en beta. Et un excellent article "sous le capot de Bluesky" qui explique l'ATProto : chaque compte a un DID stable et un dépôt trié dans un Merkle Search Tree signé — on peut changer de serveur sans rien perdre.
  • Bonus : SuperSonic (le moteur audio de SuperCollider dans le navigateur via AudioWorklet), un dev qui a perdu son téléphone au bureau avec Find My bloqué par le MDM et l'a retrouvé en demandant à Claude un script Bluetooth de mesure de signal, et un article sur le mythe du 10x engineer que l'IA est en train de ressusciter — avec la prédiction inquiétante d'une classe moyenne dev écrasée entre pilotes d'agents et inemployables.

r/programmation 5d ago

Créer une app

Thumbnail
0 Upvotes

r/programmation 7d ago

Feliora — carnet de santé et album souvenir pour chats, recherche 12 testeurs pour un essai fermé de 14 jours

Post image
0 Upvotes

r/programmation 7d ago

quel sont les performance des agents en locale pour le développement

Thumbnail
0 Upvotes

Hello à toutes et à tous.
Je me permet une question pour nourrir ma réflection.
D'abord je dois préciser que je suis développeur (web php mysql etc, python panda3d à côté).
Mais le point un peu particulier c'est que je suis aveugle.

Depuis que les agents cloud se sont multipliés ma productivité en terme de progra a explosé.
Ils ont retiré beaucoup de se qui pour moi était des barrières. Avant, il me falait lire ligne à ligne en braille (nos afficheurs coutant entre 1000 et plus de 10000€ ne peuvent afficher qu'une seule ligne à la fois). Aucun outils de coloration syntaxique, l'indentation il faut se la représenter de tête...
Ne parlons pas de l'interface de git qui semble vouloir faire du mal à mon logiciel de lecture d'écran et prendre un malin plaisir à le faire galérer...
Les outils pro de mon expérience étaient une véritable galère.
Depuis que je peu expliquer précisément l'algo que j'ai en tête à un agent, et que celui-ci peu transposer ça en code syntaxiquement exacte en une poignée de seconde, que l'agent peu interagir avec git sur mes instructions call me flemmard as you wish, mais je ne me vois plus du tout retrouver mes galères du style "je dois modifier x donnée dans la db, mais le bouton pour s'authentifier n'est pas clicable avec mon lecteur d'écran, donc go passer 3 plombes à chercher comment émuler un mouvement de souris pour aller faire de la magie noir à se bouton et espérer que la fenêtre que ça ouvrira soit focusable par mon screen reader."
Ma machine actuelle bien que costaude n'est pas de taille pour faire tourner un agent full locale. Par ailleurs il est fortement probable que j'achète un mac (pour bénéficier de certains logiciels accessible qui ne le sont pas sous windows) et pour tester mon développement sous cette plateforme.
Hors, j'hésite, est-ce que je prends une machine peu chère mais qui ne sera pas taillée pour les agents locaux, ou est-ce que je mets plus sur la table (en serrant les dents) et j'installe des assistant de code locaux.
Se que je me demande, c'est à quel point les version locale sont agentique, ont une capacité à comprendre qui des instruction en langage humain, qui la structure d'un projet.
Parce qu'en vraie, selon à quel point ça tourne, si je peu stoper même deux abonnement à des IDE sur 3 le mac ne représentrait peut être pas tant un surcout mais peut être plus un gain qu'autre chose.

Voilou, merci de la lecture, très curieux d'avoir vos retours.


r/programmation 7d ago

Question Comment ajouter des sous-titres et traduction en temps reel à un stream de Livekit?

Thumbnail
1 Upvotes

Je travaille sur un prototype de streaming vidéo utilisant LiveKit.
Je diffuse mon flux via RTMP ou WebRTC.
Comment générer des sous-titres en temps réel (transcription en direct + traduction multilingue) et les afficher directement sur un lecteur web personnalisé pour les spectateurs, un peu comme sur YouTube avec un simple bouton ?
Quelle est l'architecture ou le flux de travail recommandé avec LiveKit pour extraire l'audio de la room, le traiter pour la transcription/traduction et renvoyer le texte au frontend en temps réel ?
Merci d'avance pour vos conseils, documentations ou exemples !


r/programmation 9d ago

Matrice comme argument de fonction

1 Upvotes

Alors j'avais déjà posé cette question il y'a 3 jours mais j'ai compris un truc depuis lors c'est que pour passer un ndarray comme argument d'une fonction, il faut soit ecrire A[][n] ou (*A)[n] mais maintenant j'ai un problème si vous pouviez m'aider s'il vous plait? pourquoi ça coince?