QueryLeaf : Traduction aisée des requêtes SQL en commandes MongoDB

2025-05-10
QueryLeaf : Traduction aisée des requêtes SQL en commandes MongoDB

QueryLeaf est une bibliothèque Node.js qui traduit les requêtes SQL en commandes MongoDB. Elle analyse le SQL à l'aide de node-sql-parser, le transforme en un ensemble de commandes abstraites, puis exécute ces commandes à l'aide du pilote MongoDB Node.js. QueryLeaf prend en charge les opérations SQL de base (SELECT, INSERT, UPDATE, DELETE) et les fonctionnalités de requête avancées telles que l'accès aux champs imbriqués, l'accès aux éléments de tableau, GROUP BY avec des fonctions d'agrégation et les JOIN. Elle offre plusieurs interfaces : une bibliothèque, une CLI et un serveur web. Pour les tests et le débogage sans base de données réelle, utilisez DummyQueryLeaf.

Lire plus
Développement SQL vers MongoDB

Un botnet de 20 ans infectant des milliers de routeurs démantelé

2025-05-10
Un botnet de 20 ans infectant des milliers de routeurs démantelé

Les autorités ont démantelé un vaste botnet ayant opéré pendant vingt ans, infectant des milliers de routeurs à travers le monde et créant deux réseaux de proxy résidentiels : Anyproxy et 5socks. Quatre individus de Russie et du Kazakhstan ont été inculpés pour leur rôle dans l’exploitation et les profits tirés de ces services illégaux, amassant plus de 46 millions de dollars. Le botnet exploitait les failles de sécurité des routeurs obsolètes, offrant l’anonymat pour divers cybercrimes, notamment la fraude publicitaire et les attaques par déni de service distribué (DDoS). Cette opération conjointe impliquant les États-Unis, les Pays-Bas, la Thaïlande et d’autres pays souligne la coopération mondiale croissante dans la lutte contre la cybercriminalité.

Lire plus
Technologie

L'administration Trump envisage de supprimer le programme Energy Star

2025-05-10
L'administration Trump envisage de supprimer le programme Energy Star

Le programme Energy Star, une initiative volontaire lancée en 1992 et reconnaissable à son label bleu, a permis aux consommateurs américains d'économiser environ 500 milliards de dollars en 33 ans. Cependant, l'administration Trump envisage de le supprimer. Cette décision a suscité la controverse, les critiques arguant qu'elle s'inscrit dans le cadre du retrait plus large des réglementations et des financements environnementaux par l'administration, témoignant d'un mépris pour le bien public. Les partisans soulignent le soutien bipartite au programme et sa contribution significative à l'efficacité énergétique, avertissant que sa suppression nuira aux consommateurs et sera probablement remplacée par des initiatives contraires aux objectifs d'économie d'énergie.

Lire plus
Technologie

Embracer Games Archive : préserver l'histoire du jeu vidéo

2025-05-10
Embracer Games Archive : préserver l'histoire du jeu vidéo

Embracer Games Archive vise à préserver l'histoire du jeu vidéo. Inspiré par la collection personnelle du PDG d'Embracer Group, Lars Wingefors, l'archive a grandi avec l'entreprise. Son objectif est de collaborer avec des institutions, des mouvements populaires, des journalistes, des chercheurs, des éditeurs et des studios pour préserver et documenter l'histoire du jeu vidéo, au profit de toute l'industrie.

Lire plus
Jeux

Radxa Orion O6 : Une carte mère ITX Arm prometteuse, mais qui nécessite plus de temps de développement

2025-05-10

La Radxa Orion O6 est une carte mère ITX Arm économique dotée de 12 cœurs, jusqu'à 64 Go de RAM et de la prise en charge d'Armv9.2. Sa certification SystemReady SR permet l'exécution native de Windows on Arm et de nombreuses distributions Linux arm64. Cependant, des problèmes de firmware actuels affectent l'expérience, notamment des performances médiocres des applications multinœuds, une consommation d'énergie élevée et une prise en charge incomplète des pilotes. Bien que son extension PCIe et sa prise en charge de Windows 11 Arm soient attrayantes, l'expérience globale nécessite des améliorations. Pour les utilisateurs moyens, il est conseillé d'attendre que le firmware soit plus mature.

Lire plus

Le Piège de l'Éthique Entrepreneuriale : Comment la Culture d'Auto-Aide a Épuisé l'Amérique

2025-05-10
Le Piège de l'Éthique Entrepreneuriale : Comment la Culture d'Auto-Aide a Épuisé l'Amérique

Dans 'Créez Votre Propre Emploi', Erik Baker analyse comment l'éthique entrepreneuriale omniprésente en Amérique s'est transformée en un système d'exploitation. En suivant l'ascension de la psychologie positive et son imbrication avec l'esprit entrepreneurial, Baker révèle comment cette culture lie l'épanouissement personnel au succès professionnel, conduisant au surmenage et à l'épuisement professionnel. En examinant de manière critique les théories de la psychologie positive et l'éthos entrepreneurial, l'auteur expose comment cette culture masque des pratiques de travail exploitantes, laissant les travailleurs vulnérables et sans défense. Cela crée en fin de compte un cercle vicieux d'épuisement et de dysfonctionnement social.

Lire plus

Le sophisme du lit de mort : pourquoi votre moi mourant ne devrait pas dicter votre vie maintenant

2025-05-10

Cet article remet en question la croyance répandue selon laquelle les regrets sur le lit de mort constituent de judicieux conseils de vie. L’auteur soutient que le point de vue de quelqu’un qui fait face à la mort n’est pas un guide fiable pour les choix de vie actuels. Les perspectives sur le lit de mort ne sont pas représentatives de la vie dans son ensemble, manquent de contexte futur et peuvent interpréter à tort les moi passés. De plus, les défis auxquels sont confrontées les différentes générations varient considérablement. Au lieu de se fier aux regrets sur le lit de mort, l’auteur suggère de se concentrer sur la recherche du bonheur, en soulignant des facteurs tels qu’un revenu stable, les relations, les expériences et l’acceptation de soi.

Lire plus

Intel 2008-2014 : Une décennie de géant - D'Atom à Broadwell

2025-05-10
Intel 2008-2014 : Une décennie de géant - D'Atom à Broadwell

Cet article retrace les développements clés d'Intel de 2008 à 2014. Du lancement du processeur Atom basse consommation pour pénétrer le marché mobile, au lancement des architectures performantes Nehalem et Sandy Bridge pour consolider sa domination sur le marché des PC, en passant par l'adoption du processus FinFET 22 nm et de l'architecture Broadwell 14 nm pour mener la tendance technologique, Intel a vécu une décennie de succès et de défis. Durant cette période, l'entreprise a subi plusieurs restructurations, a acquis McAfee et a lancé des projets importants tels qu'Ultrabook et Thunderbolt. Malgré les contretemps sur le marché des smartphones, Intel est restée un leader sur les marchés des PC, des serveurs et autres, jetant les bases de son développement futur.

Lire plus
Technologie

Les Big Tech : De nouveaux seigneurs féodaux ?

2025-05-10
Les Big Tech : De nouveaux seigneurs féodaux ?

Cet article examine le concept de « techno-féodalisme », se demandant si les grandes entreprises technologiques fonctionnent comme des seigneurs féodaux médiévaux dans le domaine numérique. Tout en reconnaissant l’immense pouvoir et l’influence des géants de la technologie, l’auteur plaide contre une analogie simpliste. La nature ouverte des espaces numériques, la participation volontaire des utilisateurs, la concurrence féroce sur le marché et les cadres réglementaires en évolution diffèrent considérablement du féodalisme. Il existe des monopoles de données et une domination des plateformes, mais les utilisateurs en tirent également des avantages, et de nouvelles plateformes remettent constamment en question les acteurs établis. Une compréhension plus nuancée de l’économie numérique est nécessaire, allant au-delà des comparações historiques simplistes.

Lire plus

Automatisation de ma configuration de moniteur 8K avec Grobi

2025-05-10

L'auteur utilise un moniteur Dell 8K de 32 pouces et a rencontré des problèmes de configuration après la sortie du mode veille de son ordinateur. Auparavant, il devait se connecter manuellement en SSH et exécuter des commandes xrandr. Maintenant, il utilise le programme Grobi pour automatiser la configuration du moniteur, résolvant ainsi le problème. Grobi écoute les événements de changement de sortie X11 RandR et exécute automatiquement xrandr pour configurer la résolution et le positionnement. De plus, l'auteur utilise le programme zleep et une prise intelligente myStrom pour contrôler l'alimentation du moniteur, économisant ainsi de l'énergie.

Lire plus

Quelle est la quantité d'information réellement contenue dans votre ADN ?

2025-05-10
Quelle est la quantité d'information réellement contenue dans votre ADN ?

Cet article explore la question de la quantité d'information contenue dans l'ADN humain. Un calcul simple suggère environ 1,5 Go, mais cela néglige la redondance et la compressibilité. L'auteur explore deux définitions de l'information issues de la théorie de l'information : l'espace de stockage et la complexité de Kolmogorov, en comparant leurs applications à l'ADN. Finalement, une nouvelle définition — la complexité de Kolmogorov phénotypique — est proposée comme un meilleur reflet du véritable contenu d'information de l'ADN, bien que son calcul précis reste difficile.

Lire plus

Détection de bots côté client : un cours intensif JavaScript (à ne pas utiliser)

2025-05-10
Détection de bots côté client : un cours intensif JavaScript (à ne pas utiliser)

Un bogue récent de Chromium permet à un petit fragment de JavaScript de planter des navigateurs sans tête comme Puppeteer et Playwright. Bien que cela semble idéal pour la détection de bots côté client, cet article décortique la vulnérabilité, explore son potentiel d’armement et conclut finalement qu’il ne faut pas l’utiliser en production. Bien qu’efficace pour planter les bots, la méthode nuit à l’expérience utilisateur, engendre des effets secondaires et est facilement contournée. Les auteurs préconisent des stratégies de détection de bots discrètes, performantes et robustes.

Lire plus

Repenser le contrat social : pourquoi devriez-vous vous en soucier ?

2025-05-10

Cet essai, revisitant un brouillon inachevé de dix ans, explore la question de savoir si nous sommes obligés de participer à la société et de traiter les autres conformément aux attentes sociales. S’appuyant sur les idées philosophiques de Robert Paul Wolff et d’Immanuel Kant, l’auteur propose une réflexion critique sur le contrat social. La tentative de Kant de justifier rationnellement l’obligation de prendre soin des autres est examinée et jugée insuffisante, incapable de forcer la participation. En fin de compte, l’auteur préconise de se concentrer sur les personnes qui nous entourent plutôt que sur la notion abstraite de société dans son ensemble, soulignant que le soin authentique est limité et que le soin sélectif est une manifestation de la liberté.

Lire plus

L'arbre généalogique d'Almquist Shell : Une histoire complète

2025-05-10

Cet article retrace méticuleusement l'évolution de l'Almquist Shell (ash) et de ses nombreuses variantes, depuis sa sortie initiale en 1989 jusqu'à sa présence dans divers systèmes aujourd'hui, notamment Android et BusyBox. Un arbre généalogique clair illustre les relations entre les différentes branches d'ash, tandis que l'article explore en détail les améliorations majeures, les corrections de bogues et les différences par rapport aux autres shells Bourne de chaque version. C'est essentiellement une chronique de l'histoire d'ash.

Lire plus
Développement

Le monde étonnamment coloré de la teinture des plumes d'autruche en 1888

2025-05-10
Le monde étonnamment coloré de la teinture des plumes d'autruche en 1888

Le livre *Le Teinturier Pratique de Plumes d'Autruche* (1888), d'Alexander Paul, est un volume étonnamment vibrant. Entre les instructions détaillées et les ajustements de couleurs, se trouvent 48 exemples magnifiques de plumes d'autruche teintes, présentant une remarquable gamme de nuances, du jaune citron aux bruns foncés. La confiance de Paul dans ses méthodes est évidente ; il offre une récompense de 1 000 $ à quiconque peut réfuter ses instructions. Ce livre n'est pas seulement un manuel technique ; c'est un témoignage d'un artisanat méticuleux, de précision et d'un esprit entrepreneurial égalitaire.

Lire plus

L'UE attire les scientifiques américains avec une initiative de 500 millions d'euros face aux coupes budgétaires

2025-05-10
L'UE attire les scientifiques américains avec une initiative de 500 millions d'euros face aux coupes budgétaires

En réponse aux coupes budgétaires et au scepticisme envers la science aux États-Unis, l'UE a lancé « Choisissez l'Europe pour la science », une initiative de 500 millions d'euros (2025-2027) pour attirer des chercheurs, notamment des États-Unis. Le programme offre une stabilité à long terme, des processus simplifiés et vise à augmenter l'investissement en R&D à 3% du PIB. Avec ses importants programmes de recherche et son environnement favorable, l'UE espère attirer les meilleurs talents et consolider son leadership scientifique.

Lire plus

Bonfire 1.0 : Un manifeste pour un logiciel lent et la construction de communautés décentralisées

2025-05-10
Bonfire 1.0 : Un manifeste pour un logiciel lent et la construction de communautés décentralisées

Bonfire 1.0 n'est pas un lancement de produit typique ; c'est un manifeste pour un logiciel lent, une gouvernance communautaire et des réseaux décentralisés. Rejetant l'approche du « move fast and break things » de la Silicon Valley, il défend un développement lent ancré dans le soin, l'écoute et la gestion collective, visant à construire des communautés numériques durables et significatives. Bonfire utilise une conception modulaire, une gouvernance sociocratique, une licence AGPL et une architecture décentralisée pour résister au contrôle centralisé et protéger l'autonomie de la communauté. Il invite les utilisateurs à participer à la gouvernance, à la co-conception et à la construction d'un espace public numérique dirigé par la communauté, basé sur le partage et l'entraide.

Lire plus

Vidéo virale démystifiée : la vérité sur le ramoneur de 3 ans

2025-05-10
Vidéo virale démystifiée : la vérité sur le ramoneur de 3 ans

Une vidéo virale prétendant montrer un enfant de trois ans travaillant comme ramoneur a suscité l’indignation en ligne. Cependant, une enquête approfondie révèle une histoire différente. En analysant les détails de la séquence, l’auteur l’a remontée aux archives British Pathé, identifiant l’emplacement comme étant Berlin, vers 1929-1930, et non 1933 comme indiqué. En comparant la vidéo à une photo de magazine de 1929, le père et le fils ont été identifiés. Des recherches supplémentaires ont montré que le travail des enfants comme ramoneurs était illégal en Allemagne à l’époque, et que les outils utilisés dans la vidéo étaient obsolètes. L’auteur conclut que la vidéo représente probablement une scène mise en scène, et non un travail d’enfant réel. Une enquête ultérieure a révélé le nom de l’enfant, Horst Bohnke, et des détails sur ses parents, révélant ainsi un contexte plus riche.

Lire plus

Gisement de lithium de 1,5 billion de dollars dans l'Oregon : opportunité ou risque ?

2025-05-10
Gisement de lithium de 1,5 billion de dollars dans l'Oregon : opportunité ou risque ?

Un gisement massif de lithium dans la caldeira de McDermitt, en Oregon, estimé à 1,5 billion de dollars, promet un coup de pouce à la production nationale de batteries, mais suscite des inquiétudes concernant les dommages environnementaux et les impacts culturels. Alors que les partisans mettent en avant le potentiel de développement économique et la réduction de la dépendance au lithium étranger, les opposants s'inquiètent des effets sur les habitats fauniques sensibles et les sites indigènes sacrés. Le débat reflète des controverses similaires au Nevada, en se concentrant sur les ressources en eau et les conséquences écologiques à long terme de l'extraction à grande échelle. La question reste de savoir si les bénéfices économiques surpassent les coûts environnementaux et culturels potentiels.

Lire plus
Technologie extraction de lithium

Gmail vers SQLite : L’outil ultime d’analyse des e-mails

2025-05-10
Gmail vers SQLite : L’outil ultime d’analyse des e-mails

Ce script télécharge vos e-mails Gmail dans une base de données SQLite pour analyse. Interrogez vos données pour savoir combien d’e-mails vous avez reçus par expéditeur, quels e-mails sont les plus volumineux et quels e-mails non lus persistent. La configuration nécessite la création d’un projet Google Cloud, l’activation de l’API Gmail et la création d’un ID client OAuth. Après l’exécution du script, utilisez l’outil en ligne de commande sqlite3 pour interroger la base de données. Des options de synchronisation incrémentale et complète sont disponibles pour une gestion efficace des données.

Lire plus
Développement

Un atterrisseur lunaire japonais entre en orbite autour de la Lune avant un atterrissage prévu en juin

2025-05-10
Un atterrisseur lunaire japonais entre en orbite autour de la Lune avant un atterrissage prévu en juin

L'atterrisseur lunaire Resilience d'ispace est entré en orbite lunaire et devrait tenter un atterrissage au cours de la première semaine de juin. Il s'agit de la deuxième tentative d'ispace, après l'échec de son premier atterrisseur en 2023. Resilience transporte un petit rover chargé de collecter des échantillons de sol lunaire pour analyse. Cette mission fait suite aux atterrissages lunaires réussis (ou partiellement réussis) des entreprises américaines Firefly Aerospace et Intuitive Machines en début d'année.

Lire plus
Technologie

Interrupteur intelligent activé par cri: un projet inutile mais amusant

2025-05-10

Fatigué de crier sur Siri ou Alexa ? Ce projet décrit un interrupteur intelligent activé par cri. En utilisant un interrupteur intelligent Sonoff S31 et un microphone INMP441, ainsi que ESPHome et du code Arduino, l'auteur a créé un système qui contrôle l'interrupteur en détectant la fréquence et l'amplitude du son. Bien que l'utilisation d'ESPHome puisse être excessive, le projet est simple et direct, sans nécessiter de connexion Internet. Les futures versions prévoient d'améliorer la sélection du matériel et d'explorer d'autres applications, telles que le contrôle des portes de garage ou le changement des couleurs des lumières.

Lire plus
Matériel commande vocale

Systèmes d'effets : une autre erreur parfaitement exécutée ?

2025-05-10

Cet article exprime un scepticisme quant à l'engouement actuel autour des systèmes d'effets, du point de vue d'un ingénieur logiciel chevronné. L'auteur soutient que les systèmes d'effets, tout comme les exceptions, souffrent du défaut inhérent de la portée dynamique, ce qui entraîne des difficultés de maintenance et de compréhension. Il préconise plutôt des approches à portée statique comme l'injection de dépendances, en gérant les ressources et les dépendances par le biais du passage de paramètres pour créer des systèmes plus faciles à tester et à maintenir. S'appuyant sur son expérience personnelle, l'auteur illustre comment l'élimination de la portée dynamique a amélioré la productivité de l'équipe.

Lire plus

Le coût caché de l'IA : augmentation de la productivité, atteinte à la réputation ?

2025-05-10
Le coût caché de l'IA : augmentation de la productivité, atteinte à la réputation ?

Une nouvelle recherche de l'université Duke révèle un double tranchant : si les outils d'IA générative peuvent augmenter la productivité, ils peuvent aussi secrètement nuire à votre réputation professionnelle. Une étude publiée dans PNAS montre que les employés utilisant des outils d'IA comme ChatGPT sont perçus comme moins compétents et moins motivés par leurs collègues et supérieurs. Ce jugement négatif ne se limite pas à des groupes démographiques spécifiques ; la stigmatisation sociale de l'utilisation de l'IA est généralisée. Quatre expériences ont confirmé ce biais, soulignant le coût social de l'adoption de l'IA, même avec des gains de productivité.

Lire plus

PlainBudget : Une application de budgétisation minimaliste en texte clair (bêta)

2025-05-10
PlainBudget : Une application de budgétisation minimaliste en texte clair (bêta)

PlainBudget, une application de budgétisation minimaliste en texte clair, a publié une version bêta pour macOS au prix de 9,99 $. L'achat de la version bêta soutient le développement et donne accès à la version finale. Une version CLI gratuite et open source est également disponible. Remarque : la version bêta n'est pas signée et nécessite une autorisation manuelle.

Lire plus

Le Talon-A2 de Stratolaunch atteint Mach 5+ lors d'un second essai de vol hypersonique

2025-05-10
Le Talon-A2 de Stratolaunch atteint Mach 5+ lors d'un second essai de vol hypersonique

Stratolaunch a annoncé la réussite d'un second vol hypersonique et de la récupération de son véhicule Talon-A2 en mars 2025, dépassant Mach 5 et confirmant sa réutilisabilité après un essai réussi en décembre 2024. Cet exploit marque une étape importante pour le retour des États-Unis aux essais de vol hypersoniques réutilisables depuis le programme X-15. Le vol a été effectué pour le programme Multi-Service Advanced Capability Hypersonic Test Bed (MACH-TB) du Test Resource Management Center (TRMC) du département de la Défense, visant à accélérer les essais de systèmes hypersoniques disponibles commercialement.

Lire plus

Coupure de courant à Pittsburgh : Une semaine sans électricité et les leçons apprises

2025-05-10

Une forte tempête a frappé Pittsburgh le 29 avril 2025, laissant la famille de l'auteur sans électricité pendant six jours et entraînant des coûts d'environ 2600 $. Malgré la présence de nourriture de secours, d'un système de batterie Jackery et de panneaux solaires, la tempête a révélé une lacune dans leur préparation : la possibilité que les voitures soient bloquées. La famille a subi des pannes de courant, des arbres tombés et des véhicules endommagés, s'appuyant sur des batteries et un générateur à essence acheté par la suite. Cette expérience a conduit à une réflexion sur la préparation aux urgences, soulignant la valeur du soutien communautaire et de la résilience mentale. L'auteur encourage le partage d'expériences pour améliorer la planification des urgences.

Lire plus

Chrome pour Android avertit désormais contre les notifications trompeuses

2025-05-10
Chrome pour Android avertit désormais contre les notifications trompeuses

Chrome lance une nouvelle fonctionnalité sur Android qui utilise l'apprentissage automatique sur l'appareil pour détecter et avertir les utilisateurs des notifications potentiellement trompeuses ou spam. La fonctionnalité analyse le contenu des notifications (titre, corps et texte du bouton d'action) et, lorsqu'une notification suspecte est détectée, affiche un avertissement avec des options pour se désinscrire ou consulter la notification. Toute l'analyse est effectuée localement sur l'appareil ; le contenu des notifications n'est pas envoyé à Google. Cela protège la vie privée de l'utilisateur. Ceci fait partie de l'engagement continu de Chrome envers la sécurité de l'utilisateur, aux côtés de fonctionnalités telles que la révocation automatique des autorisations de notification des sites abusifs et la désinscription en un clic.

Lire plus
Technologie

Huawei lance son premier ordinateur portable sous HarmonyOS, se libérant de Windows

2025-05-10
Huawei lance son premier ordinateur portable sous HarmonyOS, se libérant de Windows

En 2025, Huawei a dévoilé son premier ordinateur portable fonctionnant sous son propre système d'exploitation HarmonyOS, une étape significative dans son développement de systèmes d'exploitation. Les sanctions américaines ont contraint Huawei à développer son propre système d'exploitation, se libérant ainsi de la dépendance à Windows et Android. Après des années de développement, HarmonyOS possède désormais son propre noyau et son interface utilisateur, prenant en charge le multitâche et les fonctionnalités d'IA telles que l'assistant virtuel Celia. Bien que le nombre d'applications soit inférieur à celui de Windows au lancement, plus de 2 000 applications, principalement chinoises, sont disponibles. Les anciens ordinateurs portables Huawei fonctionnant sous Windows ne seront pas affectés.

Lire plus
Technologie
1 2 247 248 249 251 253 254 255 595 596