Louez un cerveau : le premier ordinateur hybride commercial de silicium et de cellules cérébrales humaines

2025-07-04
Louez un cerveau : le premier ordinateur hybride commercial de silicium et de cellules cérébrales humaines

Cortical Labs, une start-up australienne de biotechnologie, en collaboration avec la société britannique bit.bio, a lancé le CL1, le premier ordinateur hybride commercial au monde combinant circuits de silicium et cellules cérébrales humaines. Ce système révolutionnaire, constitué de 800 000 neurones cultivés sur une puce en silicium, présente une consommation d'énergie incroyablement faible, surpassant largement l'IA comparable en termes d'efficacité. Le CL1 a démontré des performances supérieures lors de tests de jeux par rapport aux algorithmes d'apprentissage automatique et offre des applications potentielles dans les tests de médicaments. Les unités sont disponibles à 35 000 $ US, ou l'accès à distance peut être loué à 300 $ US par semaine.

Lire plus

arXivLabs : Projets expérimentaux avec des collaborateurs communautaires

2025-07-04
arXivLabs : Projets expérimentaux avec des collaborateurs communautaires

arXivLabs est un framework permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données des utilisateurs. arXiv est engagé envers ces valeurs et ne travaille qu'avec des partenaires qui les respectent. Vous avez une idée de projet qui ajoutera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

Briser la barrière des 40 ans : un nouvel algorithme résout le « problème de la bibliothèque »

2025-07-04

Des informaticiens ont résolu le « problème de la bibliothèque » (problème d'étiquetage de liste), un défi de plusieurs décennies concernant l'insertion efficace de nouvelles données dans des structures de données triées. Les chercheurs ont développé un nouvel algorithme qui se rapproche de la limite inférieure théorique, réalisant une avancée significative dans le coût d'insertion. Cette avancée pourrait remettre en question la domination des arbres de recherche binaires dans la gestion des données, révolutionnant la façon dont nous gérons les ensembles de données massifs.

Lire plus
Développement

Postcard : outil de site web personnel et de newsletter open source

2025-07-04
Postcard : outil de site web personnel et de newsletter open source

En 2022, Philip Thomas a lancé Postcard, un outil de site web personnel et de newsletter, en remplacement des réseaux sociaux pour rester en contact avec ses amis. Postcard a attiré des milliers d'utilisateurs, et malgré des revenus modestes, l'auteur continue de le maintenir. Désormais, l'auteur open-source le code, permettant aux développeurs de contribuer et de le personnaliser. Postcard est une application simple en Ruby on Rails, prenant en charge les modes mono-utilisateur et multi-utilisateurs. Le déploiement est simple, avec un Dockerfile et un fichier render.yaml pour un déploiement facile sur Render.

Lire plus
Développement Site web personnel

La limitation curieuse de errno(3) sous Linux

2025-07-04

La page de manuel errno(3) de Linux révèle une limitation particulière : errno peut être modifié même lors d’appels de fonction réussis, et il n’est jamais défini sur zéro par un appel système ou une fonction de bibliothèque. Cela provient de la conception traditionnelle d’Unix, où les appels système retournent généralement errno uniquement en cas d’échec, le laissant inchangé en cas de succès. Les fonctions de bibliothèque C peuvent effectuer plusieurs appels système, dont certains peuvent échouer sans affecter le succès global de la fonction de bibliothèque, laissant errno avec la valeur d’échec. ANSI C et POSIX ont hérité de ce comportement, exigeant qu’errno soit significatif uniquement lorsqu’une fonction échoue et que sa documentation spécifie la définition d’errno.

Lire plus
Développement

Cache : abstraction, pas optimisation

2025-07-04
Cache : abstraction, pas optimisation

La sagesse conventionnelle veut que le cache accélère les logiciels. L’auteur soutient que ce n’est qu’une partie de l’histoire. Après avoir travaillé sur le déplacement de données entre le stockage d’objets, le disque et la mémoire, l’auteur propose que le rôle le plus crucial du cache est de simplifier les logiciels. L’article explore les limites des algorithmes de cache prédéfinis (LRU, LFU, etc.) et suggère que le cache agit davantage comme une couche d’abstraction, masquant les détails de stockage sous-jacents, libérant les programmeurs du souci de l’emplacement du niveau de données. Les mécanismes de cache des bases de données et du système d’exploitation illustrent cette abstraction. Bien que le cache puisse présenter des problèmes, comme la mauvaise utilisation du cache de pages du système d’exploitation et fsync, cela ne signifie pas qu’il faille abandonner le cache, mais plutôt le comprendre et l’utiliser mieux.

Lire plus
Développement

arXivLabs : Projets expérimentaux avec des collaborateurs de la communauté

2025-07-04
arXivLabs : Projets expérimentaux avec des collaborateurs de la communauté

arXivLabs est un framework permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données des utilisateurs. arXiv s'engage à respecter ces valeurs et ne travaille qu'avec des partenaires qui les partagent. Vous avez une idée de projet qui apportera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Technologie

Enquête sur l'utilisation des produits d'IA Google intégrée plusieurs fois

2025-07-04
Enquête sur l'utilisation des produits d'IA Google intégrée plusieurs fois

Un article de blog contient plusieurs instances intégrées du même sondage sur l'utilisation des produits d'IA Google. Ce sondage vise à comprendre la fréquence d'utilisation des outils d'IA Google tels que Gemini et NotebookLM, et recueille également des commentaires sur les améliorations de l'article. Le sondage comprend une question sur la fréquence d'utilisation (quotidiennement, hebdomadairement, mensuellement, presque jamais, incertain) et une question ouverte demandant des suggestions pour améliorer l'article (le rendre plus concis, ajouter plus de détails, le rendre plus facile à comprendre, inclure plus d'images ou de vidéos, il est bien comme il est).

Lire plus

Ubuntu 25.10 rehausse les exigences matérielles pour RISC-V

2025-07-04
Ubuntu 25.10 rehausse les exigences matérielles pour RISC-V

Canonical a annoncé qu'Ubuntu 25.10 élèvera son profil d'application RISC-V (RVA) de base de RVA20 à RVA23. Cela signifie que la plupart des dispositifs RISC-V existants ne pourront pas exécuter Ubuntu 25.10, car RVA23 exige des extensions vectorielles et d'hyperviseur pour les charges de travail gourmandes en calcul, telles que l'IA/ML et la cryptographie. Bien que l'impact à court terme soit limité, cette mesure positionne Ubuntu pour mieux tirer parti du matériel RISC-V plus puissant à l'avenir, consolidant ainsi sa position sur la plateforme.

Lire plus
Technologie

Pennybase : Un BaaS minimaliste en Go en moins de 1000 lignes

2025-07-04
Pennybase : Un BaaS minimaliste en Go en moins de 1000 lignes

Pennybase est une solution BaaS (Backend-as-a-Service) légère implémentée en moins de 1000 lignes de code Go, offrant une alternative simplifiée à Firebase, Supabase et Pocketbase. Elle repose uniquement sur la bibliothèque standard de Go, sans nécessiter de dépendances externes. Les fonctionnalités principales incluent le stockage de fichiers (CSV versionné), une API REST (réponses JSON), l'authentification par cookies de session et Basic Auth, les permissions basées sur RBAC et la propriété, les mises à jour en temps réel via SSE, la validation de schéma et le rendu de modèles Go. Les données sont stockées dans des fichiers CSV lisibles par l'homme, les mises à jour créant de nouvelles versions d'enregistrements. Un index intelligent en mémoire permet des recherches et des mises à jour rapides. Le contrôle des permissions utilise un modèle RBAC simple, et la fonctionnalité personnalisée est possible via des fonctions hook.

Lire plus
Développement backend minimaliste

Netflix déploie la synthèse de grain de film AV1 à grande échelle pour un streaming amélioré

2025-07-04
Netflix déploie la synthèse de grain de film AV1 à grande échelle pour un streaming amélioré

Netflix améliore considérablement la qualité du streaming en déployant à grande échelle la synthèse de grain de film AV1 (FGS). La FGS préserve l'intention artistique du grain de film tout en réduisant considérablement le débit binaire. En séparant et en modélisant le grain de film avant la compression, puis en le reconstruisant pendant la lecture, Netflix offre une vidéo de haute qualité avec moins de données. Cela améliore l'expérience visuelle pour des millions d'utilisateurs, offrant des images plus nettes avec une consommation de bande passante réduite. Cette technologie est désormais active sur une large gamme de titres Netflix.

Lire plus

Tricot à énergie éolienne : une usine mobile exploitant les vents urbains

2025-07-04
Tricot à énergie éolienne : une usine mobile exploitant les vents urbains

Imaginez une façade de bâtiment avec un tissu tricoté en croissance constante, une « usine mobile » alimentée par le vent. Le vent propulse le tricot du haut du bâtiment vers le bas, à travers une fenêtre à l'intérieur, où il est finalement « récolté » en écharpes étiquetées avec l'heure de leur création. Cette installation artistique relie intelligemment l'espace public et privé, montrant le potentiel d'exploitation de l'énergie éolienne urbaine et visualisant de manière unique le processus de production.

Lire plus

Carte de l'attractivité des clients de restaurants grâce à l'IA

2025-07-04

Un site web a récupéré des millions d'avis de restaurants Google Maps et a fourni les photos de profil des critiques à un modèle d'IA qui évalue l'attrait sur une échelle de 1 à 10. La carte résultante visualise l'attractivité moyenne de la clientèle de chaque restaurant, le rouge indiquant une forte attractivité et le bleu une faible attractivité. Tout en reconnaissant les biais et les défauts inhérents à l'IA, le créateur soutient que les gens jugent inconsciemment les lieux en fonction des personnes qui les fréquentent. Le site web quantifie simplement ces jugements superficiels, agissant comme un miroir reflétant notre vanité collective.

Lire plus
Divers Attractivité

Stratégies d'ingénierie du contexte pour les agents de modèles linguistiques de grande taille

2025-07-04

Avec l'essor des agents de modèles linguistiques de grande taille (LLM), l'ingénierie du contexte devient un aspect crucial de la construction d'agents efficaces. Cet article résume quatre stratégies clés d'ingénierie du contexte : l'écriture (sauvegarde du contexte en dehors de la fenêtre de contexte, par exemple à l'aide de blocs-notes ou de mémoires), la sélection (choix du contexte pertinent à partir du stockage externe), la compression (résumé ou élagage du contexte) et l'isolement (division du contexte entre plusieurs agents ou environnements). Ces stratégies visent à remédier aux limitations des fenêtres de contexte LLM, à améliorer les performances de l'agent et à réduire les coûts. L'article utilise des exemples d'entreprises comme Anthropic et Cognition pour détailler les méthodes et les défis spécifiques de chaque stratégie, notamment la sélection de la mémoire, le résumé du contexte et la coordination multi-agents.

Lire plus

Le coût élevé et la complexité des journaux CT statiques : un débat sur la durabilité

2025-07-04

Cet article compare les coûts opérationnels et les complexités de deux implémentations de journaux CT : CompactLog et Sunlight. L'auteur démontre que l'architecture « servie directement depuis S3 » de Sunlight présente des coûts d'écriture (22,4x) et de lecture (500x) significativement plus élevés par rapport à CompactLog. De plus, Sunlight présente des vulnérabilités de sécurité (acceptant 32 espaces comme graine cryptographique), manque de mise en cache, est complexe à déployer et dispose d'une documentation médiocre, ce qui entraîne des coûts opérationnels élevés et des défis de maintenance. L'auteur critique la priorité accordée à la simplicité perçue par rapport à la durabilité et à la sécurité dans cette conception, plaidant pour l'inclusion de plus petits opérateurs et de moniteurs dans la configuration de l'écosystème CT afin d'éviter la consolidation du contrôle par les grandes entreprises ou les fournisseurs de cloud.

Lire plus

Inférence IA de bord : Plongez au cœur du sujet, du logiciel à l'accélération matérielle

2025-07-04
Inférence IA de bord : Plongez au cœur du sujet, du logiciel à l'accélération matérielle

Cet article explore les défis et les opportunités liés à l'exécution de l'inférence IA sur des microcontrôleurs aux ressources limitées. En commençant par la mécanique de TensorFlow Lite Micro, l'auteur analyse la mise en œuvre logicielle et les schémas d'accélération matérielle basés sur les extensions d'architecture ARM pour l'opérateur d'addition. L'article couvre également l'utilisation de la NPU Arm Ethos-U pour l'accélération des modèles. Il révèle comment les différentes architectures matérielles impactent les performances de l'inférence IA et comment les optimisations logicielles et matérielles peuvent être combinées pour améliorer l'efficacité.

Lire plus

Limitations de l'application des suggestions de code sur GitHub

2025-07-04
Limitations de l'application des suggestions de code sur GitHub

L'application en masse des suggestions de code lors de la revue de code sur GitHub présente plusieurs limitations. Celles-ci incluent : suggestions invalides (aucun changement de code), pull requests fermés, affichage d'un sous-ensemble de modifications, une seule suggestion par ligne dans un lot, impossibilité d'appliquer des suggestions à des lignes supprimées, suggestions déjà appliquées ou marquées comme résolues, suggestions provenant de revues en attente, suggestions sur des commentaires multilignes, impossibilité d'appliquer pendant que la pull request est en file d'attente pour la fusion, et une erreur non spécifiée « impossible d'appliquer la suggestion pour le moment ».

Lire plus
Développement

Inversement de la circulation océanique de l'océan Austral : un accélérateur du changement climatique ?

2025-07-04

Une nouvelle recherche révèle un renversement sans précédent de la circulation océanique de l'océan Austral. Depuis 2016, une augmentation soutenue de la salinité de surface a été détectée entre les gyres polaires et subpolaires de l'Antarctique, suggérant que la circulation océanique profonde de l'hémisphère sud (SMOC) a non seulement changé, mais s'est inversée. Des eaux profondes, chaudes et riches en CO2 remontent à la surface, accélérant la fonte de la glace de mer et exacerbant potentiellement le changement climatique. Cette découverte révolutionnaire a été rendue possible grâce à des algorithmes de traitement de données satellitaires développés par l'ICM-CSIC, surmontant les défis de l'observation de l'océan Austral et fournissant des informations cruciales sur le changement climatique.

Lire plus

Exécutez des agents d'IA directement dans votre navigateur avec Wasm-agents

2025-07-04
Exécutez des agents d'IA directement dans votre navigateur avec Wasm-agents

Wasm-agents vise à révolutionner l'accessibilité des agents open source en les empaquetant sous forme de fichiers HTML directement exécutables dans votre navigateur, éliminant ainsi le besoin d'outils ou de frameworks externes. En exploitant WebAssembly et Pyodide, ce projet permet l'exécution à une vitesse quasi-native d'agents d'IA basés sur Python au sein d'un bac à sable du navigateur. Actuellement compatible avec les API OpenAI et les modèles auto-hébergés (tels que ceux servis via Ollama), Wasm-agents fournit des exemples de fichiers HTML illustrant des agents conversationnels simples, des systèmes multi-agents et des agents avancés avec des outils intégrés. Bien que des limitations existent, telles que la dépendance au framework openai-agents et les considérations CORS, ce projet offre une nouvelle approche du développement et du partage d'agents d'IA, prête à être explorée.

Lire plus
Développement

tmux-rs : Un périple de 100 000 lignes de code de C à Rust (non sécurisé)

2025-07-03

En six mois, l'auteur a patiemment porté les ~67 000 lignes de code C de tmux, le multiplexeur de terminal, vers Rust, résultant en une base de code de ~81 000 lignes. Les tentatives initiales utilisant le transpileur C2Rust se sont avérées difficiles, conduisant à une réécriture manuelle. L'auteur détaille le processus de construction, les bogues rencontrés et les stratégies pour convertir les idiomes C en Rust, notamment la gestion des pointeurs bruts, les instructions goto et les macros intrusives. Le projet culmine dans une réimplémentation basée sur lalrpop de l'analyseur yacc, réalisant une migration complète de C vers Rust et aboutissant à une version 0.0.1. Le périple met en lumière les défis et les récompenses du portage de code à grande échelle.

Lire plus
Développement C vers Rust

Comment Apollo a tué la station spatiale rotative

2025-07-03
Comment Apollo a tué la station spatiale rotative

Cet article explore la décision de la NASA dans les années 1960 d'abandonner le développement de stations spatiales rotatives capables de fournir une gravité artificielle, et l'impact profond que cette décision a eu sur l'exploration spatiale humaine. Bien que les premières conceptions étaient viables, la priorisation du programme lunaire Apollo a entraîné des coupes budgétaires pour la recherche sur la gravité artificielle, ce qui a fait que les humains sont restés confinés dans des stations à gravité zéro pendant des décennies, entraînant des problèmes de santé pour les astronautes, tels que l'atrophie musculaire et la perte osseuse. Aujourd'hui, les entreprises spatiales commerciales reconsidèrent les stations à gravité artificielle, espérant corriger ce détour historique et propulser l'humanité vers le statut de civilisation spatiale.

Lire plus
Technologie Gravité Artificielle

L'absurde Canon Paysan de D&D : Une plongée profonde

2025-07-03
L'absurde Canon Paysan de D&D : Une plongée profonde

Cet article explore la fameuse tactique du "Canon Paysan" dans Donjons et Dragons. Il explique comment, en exploitant des failles des règles, 2 280 paysans peuvent passer une barre de bois à une vitesse absurde, infligeant 300d6 de dégâts en un seul round. L'article détaille les règles impliquées et contraste ensuite avec humour la tactique avec la physique du monde réel, concluant que, bien que drôle, un MJ ne l'autoriserait presque certainement pas.

Lire plus

Comment Doom n'a pas tué l'Amiga (mais Commodore peut-être si)

2025-07-03

Ceci est un récit nostalgique du parcours d'un passionné d'Amiga, explorant l'essor et la chute de la plateforme Amiga. L'auteur, captivé par l'Amiga 500 depuis 1988, est resté fidèle malgré l'ascension du PC, en mettant à niveau son Amiga au fil des ans. L'article soutient que Doom n'a pas été l'application qui a fait tomber l'Amiga, mais plutôt l'économie d'échelle et la standardisation du PC, associées aux erreurs stratégiques de Commodore. Bien que l'Amiga ait bénéficié de graphismes supérieurs et du multitâche, il a finalement perdu face au matériel PC plus abordable et plus puissant et à un écosystème logiciel plus vaste. L'expérience personnelle de l'auteur met en lumière les forces de l'Amiga et les défis auxquels Commodore a été confronté en rivalisant avec la domination du PC.

Lire plus

Localité de Comportement : Un Principe pour un Code Plus Facile à Maintenir

2025-07-03

Cet article introduit le principe de localité de comportement (LoB), qui souligne que le comportement d’une unité de code doit être facilement apparent au sein de cette unité. L’auteur utilise des exemples de requêtes AJAX dans htmx et jQuery pour illustrer comment la LoB améliore la maintenabilité du code. Bien que la LoB puisse entrer en conflit avec des principes tels que DRY (Don’t Repeat Yourself) et SoC (Séparation des préoccupations), l’auteur soutient que la priorisation judicieuse de la LoB améliore la lisibilité et la maintenabilité du code, conduisant ainsi à une meilleure qualité et durabilité du logiciel.

Lire plus
Développement principes de conception

Le gouvernement américain annule les abonnements à Nature et à d'autres revues scientifiques

2025-07-03
Le gouvernement américain annule les abonnements à Nature et à d'autres revues scientifiques

Le gouvernement américain a annulé les abonnements de plusieurs agences fédérales à Nature et à d'autres revues scientifiques. Un porte-parole du département de la Santé et des Services sociaux a déclaré que tous les contrats avec Springer Nature, l'éditeur de Nature, avaient été "résilis". Il a ajouté que l'argent des contribuables ne devait pas être utilisé pour financer de la "science poubelle". Le secrétaire à la Santé, Robert F. Kennedy Jr., entretient une relation difficile avec le monde scientifique : il est sceptique non seulement à l'égard des vaccins, mais aussi de la théorie des germes (l'idée que les maladies sont causées par des microbes), et a récemment qualifié plusieurs revues de "corrompues" et de "vecteur de propagande pharmaceutique". La NASA, les départements de l'énergie et de l'agriculture figurent parmi les agences ayant perdu l'accès. Un expert a déclaré à Nature qu'il pensait que cette décision était motivée par des considérations politiques.

Lire plus

arXivLabs : Expérimentations en collaboration avec la communauté

2025-07-03
arXivLabs : Expérimentations en collaboration avec la communauté

arXivLabs est un cadre permettant aux collaborateurs de développer et de partager de nouvelles fonctionnalités arXiv directement sur notre site web. Les individus et les organisations qui travaillent avec arXivLabs ont adopté et accepté nos valeurs d'ouverture, de communauté, d'excellence et de confidentialité des données utilisateur. arXiv s'engage envers ces valeurs et ne travaille qu'avec des partenaires qui les respectent. Vous avez une idée de projet qui ajoutera de la valeur à la communauté arXiv ? En savoir plus sur arXivLabs.

Lire plus
Développement

Backend de construction uv : Builds Python plus rapides et plus fluides

2025-07-03

Le backend de construction natif d’uv, uv_build, améliore considérablement la vitesse et l’expérience utilisateur lors de la construction de projets Python. Il propose des paramètres par défaut raisonnables, visant à ne nécessiter aucune configuration pour la plupart des utilisateurs, tout en offrant une configuration flexible pour s’adapter aux diverses structures de projet. uv_build prend actuellement en charge le code Python pur ; des backends alternatifs sont nécessaires pour les bibliothèques contenant des modules d’extension. Utilisez ce backend en ajoutant `uv_build` à votre fichier `pyproject.toml` ou en créant un nouveau projet avec `uv init --build-backend uv`. uv_build optimise également la normalisation du nom du paquet, la découverte des modules et les stratégies d’inclusion/exclusion des fichiers, ce qui conduit à des builds plus prévisibles et reproductibles.

Lire plus
Développement

Le code est tout ce dont vous avez besoin : Les limites des pipelines à composants multiples (MCP)

2025-07-03
Le code est tout ce dont vous avez besoin : Les limites des pipelines à composants multiples (MCP)

Cet article remet en question l’efficacité des pipelines à composants multiples (MCP) pour de nombreuses tâches, en arguant que leur forte dépendance à l’inférence les rend inefficaces et difficiles à mettre à l’échelle. L’auteur utilise un exemple personnel – la conversion de reStructuredText en Markdown – pour démontrer une approche supérieure : utiliser les LLM pour générer du code qui effectue la tâche, suivi d’une validation basée sur les LLM. Cette méthode réduit la dépendance à l’inférence, améliore la fiabilité et s’adapte bien, en particulier pour les tâches répétitives. Tout en reconnaissant les forces des MCP dans des scénarios de niche, l’auteur conclut que leurs limites inhérentes entravent l’automatisation à grande échelle. L’avenir, suggère-t-il, réside dans le développement de techniques de génération de code plus efficaces, combinées à la validation et à l’explication par les LLM pour améliorer la convivialité et l’applicabilité.

Lire plus
Développement

CoMaps : L’application de navigation open source est lancée !

2025-07-03

CoMaps, une application de navigation open source et communautaire, est désormais disponible sur Google Play Store, Apple App Store et F-Droid ! Elle propose la recherche et le tracé d’itinéraire hors ligne, des fonctionnalités d’économie de batterie et une conception respectueuse de la vie privée. Entièrement gratuite et sans publicité, CoMaps prend ses décisions publiquement et de manière transparente, responsabilisant la communauté. Téléchargez CoMaps dès aujourd’hui et découvrez une navigation alimentée par la communauté !

Lire plus

Imagebin de Max : Un témoignage de simplicité

2025-07-03
Imagebin de Max : Un témoignage de simplicité

Cette histoire raconte l'histoire de Max, un programmeur, et de son Imagebin, un script d'upload d'images PHP vieux de 15 ans. Le code d'Imagebin est remarquablement simple, seulement 233 lignes, dont la plupart sont des journaux de modifications. L'auteur a tenté une réécriture en Go, mais a constaté que la taille du code avait augmenté et que la lisibilité avait diminué. Cela l'a amené à réfléchir à la complexité de la conception de logiciels, soulignant la facilité de maintenance offerte par un code concis. La longévité d'Imagebin de Max est attribuée à cette simplicité. Finalement, l'auteur a décidé de conserver le code de Max et de continuer à utiliser PHP.

Lire plus
Développement
1 2 129 130 131 133 135 136 137 595 596