Accès à une base de données éphémère avec GitHub Actions et S3

2024-12-12

Cet article présente une méthode astucieuse pour exécuter une base de données temporaire en utilisant GitHub Actions pour le calcul éphémère et le stockage d'objets S3 pour la persistance. Créez une base de données compatible MySQL à la demande, stockez les données dans S3 et détruisez-la automatiquement une fois terminée, éliminant ainsi les coûts continus. Un tunnel sécurisé permet un accès public pour les tests d'intégration, les démonstrations ou le développement à court terme. Important : Cette approche convient uniquement aux tâches à court terme ; elle n'est pas conçue pour les services de base de données longue durée.

Lire plus
Développement Base de données

Un créateur construit un jeu de tir au laser : D’une attraction de Legoland à l’amusement d’Halloween avec ESP32

2024-12-13
Un créateur construit un jeu de tir au laser : D’une attraction de Legoland à l’amusement d’Halloween avec ESP32

Inspiré par une attraction d’aventure égyptienne de Legoland, l’auteur a décidé de créer un jeu de tir similaire. Utilisant des microprocesseurs ESP32 peu coûteux, des pistolets laser infrarouges et des cibles faites maison, il a réussi à construire un jeu de tir sur le thème d’Halloween. Au cours de ce processus, il a appris la programmation Arduino et MicroPython, surmontant les défis liés aux connexions matérielles, à l’alimentation électrique et à la communication. Le jeu a été un succès lors d’événements scolaires et à domicile. Ses projets futurs comprennent l’amélioration de la conception des cibles, des effets lumineux et des cartes de circuits imprimés pour améliorer l’expérience de jeu.

Lire plus
Développement Créateur

L'éolien et le solaire américains dépasseront le charbon en 2024

2025-01-28
L'éolien et le solaire américains dépasseront le charbon en 2024

Les données de l'Agence américaine d'information sur l'énergie révèlent que la production d'énergie solaire aux États-Unis a augmenté de 30 % au cours des 11 premiers mois de 2024, ce qui a permis à la production combinée d'énergie éolienne et solaire de dépasser la production d'énergie au charbon pour la première fois. Malgré une augmentation de près de 3 % de la demande d'électricité, la production d'énergie au charbon a diminué de près de 5 %. La croissance rapide des énergies renouvelables a principalement remplacé la production de combustibles fossiles, et non satisfait l'augmentation de la demande. La croissance future de la capacité solaire et éolienne, associée à des incertitudes politiques, promet un paysage énergétique dynamique pour le réseau électrique américain.

Lire plus
Technologie solaire éolien

Programmation avec les LLMs en 2024 : Mes expériences

2025-01-07

Cet article résume les expériences de l’auteur utilisant des modèles génératifs pour la programmation au cours de l’année écoulée. Il a constaté que les LLMs avaient un impact positif sur sa productivité, notamment pour la saisie semi-automatique, la recherche et la programmation par conversation. Bien que la programmation par conversation nécessite d’adapter les workflows, elle fournit une première ébauche et facilite une correction plus rapide des erreurs. L’auteur souligne que les LLMs excellent pour les problèmes bien définis et préconise des paquets de code plus petits et plus indépendants pour une meilleure interaction avec les LLMs. Il présente sketch.dev, un IDE Go conçu pour les LLMs afin d’optimiser la boucle de rétroaction et d’améliorer l’efficacité.

Lire plus
Développement

États-réseaux : fantasme utopique ou cauchemar dystopique ?

2025-02-05
États-réseaux : fantasme utopique ou cauchemar dystopique ?

Le nouveau livre de Balaji Srinivasan, *L’État-réseau*, envisage un nouveau contrat social propulsé par la technologie Web3, proposant la création d’« États startups » grâce à la blockchain. Ces « États-réseaux » seraient composés de communautés en ligne fortement alignées, finançant collectivement des territoires dans le monde entier et obtenant éventuellement une reconnaissance diplomatique. Les critiques soutiennent que ce modèle ressemble à un archipel de « privato-pies », exacerbant les inégalités et supprimant la participation démocratique par sa gouvernance simpliste d’« un seul commandement ». Au lieu d’États-réseaux fragmentés, on propose comme solution plus viable de mettre à profit la technologie réseau pour construire une société réseau plus inclusive et participative afin de résoudre les problèmes du monde réel.

Lire plus

Mission Odin d'AstroForge : Une sonde d'astéroïde à haut risque dans l'espace lointain

2025-02-02
Mission Odin d'AstroForge : Une sonde d'astéroïde à haut risque dans l'espace lointain

La charge utile Odin d'AstroForge, dont le lancement est prévu pour le 26 février sur une fusée SpaceX Falcon 9, vise à imager un astéroïde proche de la Terre et à évaluer sa teneur en métal. Cette mission ambitieuse marque une première pour les entreprises privées : exploiter un vaisseau spatial dans l'espace lointain au-delà de la Lune. Le succès de la mission dépend de la survie d'Odin et de sa communication avec la Terre, l'arrivée sur l'astéroïde étant un objectif secondaire, moins probable. AstroForge s'est également associée à Stoke Space pour de futures missions d'extraction minière d'astéroïdes utilisant sa fusée réutilisable Nova.

Lire plus

Mauvais kerning devient viral : un désastre typographique

2024-12-29
Mauvais kerning devient viral : un désastre typographique

Une communauté appelée "bad keming" est devenue virale, présentant des exemples hilarants de mauvais kerning, d'erreurs typographiques et de défaillances de polices. Les utilisateurs partagent des images de catastrophes de design, générant des discussions et soulignant l'importance du souci du détail en design. Avec plus de 1,5 million et 277 000 notes, la popularité de la communauté est indéniable.

Lire plus

Postgres 18 intégrera la prise en charge d'UUIDv7 : fin des problèmes de tri des ID dans les tests

2025-01-02

PostgreSQL intégrera la prise en charge d'UUIDv7 dans la version 18. Cette méthode améliorée de génération d'UUID conserve les avantages aléatoires d'UUIDv4 tout en garantissant des ID croissant de manière monotone au sein d'un seul backend Postgres. Ceci est réalisé en incorporant un horodatage et un compteur de 12 bits sub-millisecondes. Les tests sont simplifiés, car les données de test sont automatiquement triées, éliminant le besoin de tri manuel et améliorant l'efficacité et la fiabilité des tests. Bien que la monotonicité ne soit pas garantie entre les backends, elle est suffisante pour la plupart des scénarios de test. Cette amélioration devrait être lancée fin 2025 avec PostgreSQL 18.

Lire plus
Développement

Un bug de Google Traduction transforme « Oui » en « Fourchettes » dans les sondages en ligne

2025-03-26
Un bug de Google Traduction transforme « Oui » en « Fourchettes » dans les sondages en ligne

Un bug étrange dans une enquête en ligne du Pew Research Center de 2024 a remplacé l'option « oui » par « fourchettes » pour certains répondants. L'enquête a révélé qu'une fonctionnalité de conception « lightbox popup » a amené certains navigateurs à interpréter erronément l'enquête en anglais comme étant en espagnol, déclenchant la fonction de traduction automatique de Google Traduction. Cependant, Google Traduction contenait une erreur particulière : la traduction de « oui » de l'espagnol vers l'anglais a donné « fourchettes ». Le Pew Research Center a résolu le problème en désactivant la fonction de traduction du navigateur et en améliorant sa programmation. L'analyse a montré que le bug a eu un impact négligeable sur les données de l'enquête.

Lire plus

httptap : Surveillance des requêtes HTTP/HTTPS sous Linux

2025-02-03
httptap : Surveillance des requêtes HTTP/HTTPS sous Linux

httptap est un outil en ligne de commande pour Linux qui surveille les requêtes HTTP et HTTPS effectuées par n'importe quel programme sans nécessiter de privilèges root. Il y parvient en exécutant le programme cible dans un espace de noms réseau isolé et en interceptant son trafic réseau. Écrit en Go, httptap est indépendant et facilement exécutable. Il affiche des informations détaillées sur la requête, y compris les URL, les codes d'état HTTP, les corps de requête et les corps de réponse, et prend en charge l'exportation de données vers des fichiers HAR. httptap prend également en charge le DoH (DNS sur HTTPS) et gère les redirections HTTP.

Lire plus
Développement

Chimera Linux : Une distribution Linux minimaliste abandonnant systemd

2025-01-26

Chimera Linux est une nouvelle distribution visant une expérience de bureau "simple, transparente et facile à prendre en main". Construite de zéro, sa première version bêta offre un bureau utilisable avec des logiciels utiles, principalement en utilisant des outils BSD. Rejetant systemd pour sa complexité, Chimera utilise Dinit et musl, réduisant les dépendances. Bien que l'installation soit manuelle, sa simplicité et la prise en charge de GNOME/KDE séduisent les utilisateurs expérimentés. L'accent est mis sur un système simplifié et utilisable, et non sur des débats sur les logiciels.

Lire plus
Développement

WordPress.org interrompt certains services pour les vacances

2024-12-20

Afin de permettre aux bénévoles de prendre des vacances, WordPress.org suspend temporairement plusieurs services gratuits : les nouveaux enregistrements de comptes, les nouvelles soumissions de plugins/thèmes et les nouvelles soumissions du répertoire de photos. Les forums et la localisation restent ouverts. Le fondateur Matt Mullenweg explique que les batailles juridiques avec WP Engine consomment beaucoup de temps et de ressources, ce qui nuit à son travail d’amélioration de WordPress. Il encourage le soutien à WordPress.org et suggère d’utiliser d’autres hébergeurs web non impliqués dans le litige.

Lire plus
Développement Vacances Litige

Collecte de cycles concurrente : pointeurs intelligents avec ramasse-miettes en Rust pour Scheme

2024-12-13

Cet article détaille la mise en œuvre d’un collecteur de cycles concurrents en Rust pour les pointeurs intelligents avec ramasse-miettes (Gc) dans un interpréteur Scheme. Gc fonctionne de manière similaire à Arc>, prenant en charge la mutabilité interne, le clonage et l’envoi entre threads. L’article explique en détail la mise en œuvre de Gc, y compris la mutabilité interne sécurisée pour les threads à l’aide de sémaphores et de verrous en lecture/écriture, ainsi que les détails de la mise en œuvre de la collecte de cycles concurrente basée sur l’algorithme de Bacon et Rajan. Cela inclut le trait Trace, la détection de cycles et les mécanismes de gestion des modifications concurrentes.

Lire plus
Développement Concurrence

Intelligence Apple : Réception mitigée des fonctionnalités d'IA de l'iPhone

2024-12-16
Intelligence Apple : Réception mitigée des fonctionnalités d'IA de l'iPhone

Un récent sondage révèle que, si l'IA est un facteur important pour les acheteurs d'iPhone, les fonctionnalités d'IA actuelles d'Apple (comme les outils de rédaction et les résumés de notifications) n'ont pas impressionné la majorité des utilisateurs. La plupart les considèrent comme ayant peu ou pas de valeur. Cependant, l'ajout de l'intégration de Genmoji et de ChatGPT dans iOS 18.2 pourrait potentiellement changer cette perception.

Lire plus

Liste de souhaits de support de périphériques ROCm : contribution de la communauté pour la compatibilité future des GPU

2025-01-20
Liste de souhaits de support de périphériques ROCm : contribution de la communauté pour la compatibilité future des GPU

La plateforme de calcul open source ROCm d'AMD sollicite l'avis de la communauté pour déterminer quels GPU bénéficieront d'un support de pilote à l'avenir. Actuellement, ROCm prend en charge certaines cartes AMD Instinct et Radeon, mais de nombreux utilisateurs demandent la prise en charge de plus de modèles, notamment ceux disposant de 16 Go de VRAM ou plus, et le rétablissement de la prise en charge des GPU AMD plus anciens ayant perdu leur compatibilité avec ROCm. Un fil de discussion sur GitHub a généré un engagement communautaire important, les utilisateurs votant activement pour le support GPU souhaité.

Lire plus
Matériel Calcul open source

Araignées sauteuses du Tennessee : plus adorables que vous ne le pensez

2025-04-05

Le Tennessee abrite une étonnante diversité d’araignées sauteuses (Salticidae), de petites créatures diurnes dotées d’une vue exceptionnelle, voire d’une vision des couleurs, utilisée lors de la parade nuptiale. Elles ne tissent pas de toiles, mais utilisent de la soie pour construire des abris et des fils de sécurité pour stabiliser leurs sauts lors de la chasse et de la fuite. Leur venin représente une menace minime pour les humains, et certaines espèces pratiquent le mimétisme, imitant par exemple les fourmis pour éviter les prédateurs. Les mâles ont des rituels de cour complexes, chaque espèce présentant des couleurs et des comportements variés. Bien que petites, les araignées sauteuses jouent un rôle écologique important, et leur abondance en fait un sujet d’observation fascinant.

Lire plus

Nepenthes : Un piège pour les robots d'exploration web

2025-01-16

Nepenthes est un outil conçu pour piéger les robots d'exploration web, en particulier ceux qui récupèrent des données pour les LLM. Il génère une séquence infinie de pages, chacune contenant des dizaines de liens menant de nouveau au piège. Les pages sont générées aléatoirement, mais de manière déterministe, ressemblant à des fichiers statiques immuables. Des délais intentionnels empêchent les robots d'exploration de surcharger votre serveur et de perdre leur temps. Il est possible d'ajouter un générateur de texte Markov en option, donnant aux robots des données pour accélérer le collapse du modèle. Avertissement : Cela consomme beaucoup de CPU, surtout avec le module Markov activé. Utilisez avec précaution.

Lire plus
Développement anti-robot

De nouveaux capteurs de force nano-échelle entièrement optiques accèdent à des environnements auparavant inaccessibles

2025-01-03
De nouveaux capteurs de force nano-échelle entièrement optiques accèdent à des environnements auparavant inaccessibles

Des chercheurs de l'Université Columbia ont développé de nouveaux capteurs de force nano-échelle entièrement optiques capables de mesurer les forces avec une sensibilité et une plage dynamique sans précédent. Ces capteurs utilisent l'effet d'avalanche de photons, permettant une détection à distance de la force basée sur la lumière sans connexions physiques. Les applications couvrent la robotique, la biophysique cellulaire, la médecine et même l'exploration spatiale. Cette percée promet de transformer la technologie des capteurs de force, ouvrant de nouvelles possibilités de mesure dans des environnements auparavant inaccessibles.

Lire plus

Node.js active --experimental-strip-types par défaut, améliorant la prise en charge de TypeScript

2024-12-26
Node.js active --experimental-strip-types par défaut, améliorant la prise en charge de TypeScript

Une mise à jour importante de Node.js active l'indicateur `--experimental-strip-types` par défaut. Cela signifie que les développeurs peuvent désormais exécuter des fichiers TypeScript sans configuration supplémentaire. Ce changement vise à améliorer la prise en charge de TypeScript et à détecter davantage de bogues. Bien qu'il soit encore expérimental, cela représente une avancée majeure vers un développement TypeScript plus simple dans Node.js, offrant aux développeurs une expérience plus rationalisée.

Lire plus
Développement Développement

Résolution de l'énigme des ligatures dans les polices monospace

2025-01-10

Un développeur travaillant sur un éditeur de code graphique a rencontré un problème avec le rendu des ligatures dans les polices monospace. L'activation des ligatures a introduit un glyphe supplémentaire, « LIGSPACE », provoquant un rendu incorrect pour certaines combinações de caractères. Grâce à des expérimentations, le développeur a découvert qu'il ne s'agissait pas d'une véritable ligature, mais d'un espace réservé de largeur nulle pour ajuster l'espacement. La solution a consisté à ignorer les glyphes ayant des dimensions de rendu nulles, résolvant ainsi efficacement le problème. Cet article partage les résultats et les enseignements tirés de ce processus de débogage.

Lire plus
Développement rendu de police

Le service de streaming sportif Venu abandonné avant son lancement

2025-01-10
Le service de streaming sportif Venu abandonné avant son lancement

Le très attendu service de streaming sportif Venu, une coentreprise entre ESPN, Fox et Warner Bros. Discovery, a été annulé avant son lancement officiel. Annoncé l'année dernière pour un lancement prévu à l'automne 2024, Venu visait à fournir un accès en streaming direct à un large éventail de sports, notamment la NFL, la NBA et plus encore. Cependant, un procès pour pratiques anticoncurrentielles et un contrôle réglementaire ont créé des obstacles importants. Bien qu'un accord de fusion entre Disney et FuboTV ait temporairement résolu un procès, les inquiétudes de DirecTV et EchoStar ont finalement conduit à l'arrêt du projet.

Lire plus
Technologie

Télécharger des jeux à la radio dans les années 80 : un chapitre oublié de l'histoire de l'informatique

2025-03-31
Télécharger des jeux à la radio dans les années 80 : un chapitre oublié de l'histoire de l'informatique

Dans le Royaume-Uni des années 1980, en pleine récession économique, la BBC a lancé une initiative d'éducation publique : le projet d'alphabétisation informatique. Au-delà des célèbres BBC Micro et des programmes télévisés, une série moins connue de Radio 4, « The Chip Shop Takeaway », utilisait BASICODE, un système permettant aux logiciels de fonctionner sur divers ordinateurs domestiques. Cela impliquait la diffusion de programmes, notamment des jeux de texte simples, que les auditeurs pouvaient enregistrer et reproduire. Bien qu'en grande partie oublié, ce mode de distribution de logiciels unique met en lumière l'ingéniosité et les limites de l'informatique domestique naissante.

Lire plus
Technologie

L'Italie envisage un accord de 1,6 milliard de dollars avec SpaceX pour des télécommunications sécurisées

2025-01-09
L'Italie envisage un accord de 1,6 milliard de dollars avec SpaceX pour des télécommunications sécurisées

L'Italie est en négociations avancées avec SpaceX, la société d'Elon Musk, pour un contrat de cinq ans d'un montant de 1,6 milliard de dollars afin de fournir des services de télécommunications sécurisés à son gouvernement. Ce projet d'envergure, déjà approuvé par les services de renseignement et le ministère de la Défense italiens, comprendrait un cryptage de haut niveau pour les communications gouvernementales, des services militaires en Méditerranée et des services satellitaires directs vers les téléphones portables en cas d'urgence. Tout en renforçant la sécurité nationale, l'accord suscite l'opposition de certains responsables préoccupés par son impact sur les opérateurs locaux. Les négociations, bloquées jusqu'à récemment, auraient progressé après la rencontre entre la Première ministre Giorgia Meloni et le président élu Trump. Des alternatives, notamment IRIS² de l'UE et la construction d'une constellation nationale, ont été envisagées, mais jugées beaucoup plus coûteuses.

Lire plus

Analyse non destructive d'une mosaïque d'Alexandre le Grand vieille de 2 100 ans

2025-01-22
Analyse non destructive d'une mosaïque d'Alexandre le Grand vieille de 2 100 ans

Des chercheurs ont utilisé des techniques non invasives pour analyser une mosaïque vieille de 2 100 ans représentant la bataille d'Issos, conservée au Musée archéologique national de Naples. L'imagerie multispectrale, la fluorescence des rayons X et la spectroscopie ont révélé la composition complexe de la mosaïque et des signes de dégradation. L'étude a identifié divers matériaux utilisés dans sa construction, notamment des marbres italiens et méditerranéens et des roches volcaniques, ainsi que du gypse et de la cire provenant de restaurations antérieures. Les résultats ont également mis en évidence une instabilité thermique et des problèmes structurels, fournissant des données précieuses pour les efforts futurs de restauration.

Lire plus

Contournement critique de l'authentification dans ruby-saml

2025-03-15
Contournement critique de l'authentification dans ruby-saml

Des chercheurs du GitHub Security Lab ont découvert deux vulnérabilités critiques de contournement de l'authentification (CVE-2025-25291 et CVE-2025-25292) dans la bibliothèque ruby-saml. Les attaquants peuvent utiliser une seule signature valide pour falsifier des assertions SAML, permettant ainsi une prise de contrôle de compte en se connectant en tant que n'importe quel utilisateur. La vulnérabilité provient de l'utilisation par ruby-saml de deux analyseurs XML différents (REXML et Nokogiri), créant une différence d'analyse exploitée par les attaquants. La version 1.18.0 corrige la vulnérabilité ; tous les utilisateurs sont invités à mettre à jour immédiatement.

Lire plus
Développement

Un Abrégé d'Électricité et de Galvanisme : Un Voyage à Travers le Temps

2024-12-22
Un Abrégé d'Électricité et de Galvanisme : Un Voyage à Travers le Temps

Cet ouvrage retrace l'histoire de l'électricité et du galvanisme, depuis l'observation antique de Thalès sur l'ambre attirant les corps légers jusqu'aux découvertes majeures qui ont suivi. Il détaille le travail de Gilbert, qui a étudié systématiquement les phénomènes électriques ; de Gray, qui a distingué les conducteurs et les isolants ; et de Du Fay, qui a découvert l'électricité positive et négative. Le point culminant est la preuve apportée par Franklin de l'identité de l'électricité et de la foudre. Le texte décrit minutieusement diverses expériences et appareils, notamment le bocal de Leyde, les générateurs électrostatiques et les parafoudres, tout en explorant les théories électriques des différentes époques, offrant ainsi un voyage captivant à travers l'évolution de la science.

Lire plus

Super Fabricant de Flocons de Neige : Une Merveille Technologique Hivernale

2024-12-26
Super Fabricant de Flocons de Neige : Une Merveille Technologique Hivernale

Le 'Super Fabricant de Flocons de Neige' n'est pas qu'un jouet ; c'est une merveille technologique qui utilise la physique pour créer des cristaux de glace aux formes complexes, ressemblant à des flocons de neige. Un système de contrôle précis pulvérise des gouttelettes d'eau dans un environnement à très basse température, les congelant instantanément sous diverses formes de flocons de neige. Sa conception allie rigueur scientifique et créativité artistique, offrant un spectacle captivant. Les passionnés de science et les amateurs d'art y trouveront un plaisir et une inspiration uniques.

Lire plus
Technologie Physique

Le gouvernement américain resserre les contrôles des dépenses pour lutter contre la fraude

2025-02-20
Le gouvernement américain resserre les contrôles des dépenses pour lutter contre la fraude

Le gouvernement américain a renforcé les restrictions de dépenses sur les cartes gouvernementales SmartPay, à la fois pour les voyages et les achats. Les cartes de voyage, largement utilisées dans les agences gouvernementales, sont suivies par des logiciels comme Concur. Les cartes d'achat, utilisées pour les dépenses inférieures à 10 000 $, nécessitent une approbation préalable par un processus en plusieurs étapes impliquant des superviseurs et des services financiers. Chaque achat est méticuleusement suivi par des systèmes comme Pegasys, exigeant une réconciliation précise des dépenses par rapport aux approbations. Un employé de la GSA a souligné la complexité du système, arguant que la fraude nécessiterait la collusion de plusieurs parties, contredisant les allégations précédentes.

Lire plus

L'affaire Sudoku : Deux approches de la conception de logiciels

2025-02-05
L'affaire Sudoku : Deux approches de la conception de logiciels

Cet article relate les expériences de Ron Jeffries et Peter Norvig dans la création de solveurs de Sudoku. Jeffries, utilisant une approche de conception incrémentale, a commencé par une représentation simple List[Option[Int]], la raffinant itérativement jusqu'à l'achèvement. Cependant, le code résultant était verbeux et manquait d'élégance. Norvig, tirant parti de son expertise en algorithmes de recherche, a utilisé une représentation Map[Coord, Set[Int]], résultant en un code concis et efficace qui a mis en évidence la propagation des contraintes. L'article compare ces philosophies de conception, soulignant l'impact de la connaissance du domaine sur le style de codage et encourageant la réflexion sur les méthodologies de conception de logiciels.

Lire plus

De Next.js à React pur : l’accélération de ComfyDeploy

2025-01-01

L’équipe de ComfyDeploy a migré son tableau de bord de Next.js vers React pur, réduisant le temps de build de 3 minutes à 18 secondes et le temps de rechargement à chaud à moins de 200 ms. Cela a été motivé par des problèmes de lenteur des builds Next.js, de difficulté à tester les API et de coûts API élevés de Vercel à mesure que leur projet grandissait. Le passage à React avec TanStack Router et Rspack a considérablement amélioré l’efficacité du développement et les a contraints à optimiser la conception de leur API et la structure de leur code. Bien qu’ils aient perdu certaines fonctionnalités de Next.js, ils ont estimé que les compromis valaient la peine, ce qui a donné lieu à des builds plus rapides, une expérience de développement plus agréable et une architecture plus optimisée.

Lire plus
Développement
1 2 548 549 550 552 554 555 556 595 596