↩ Accueil

Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
Aujourd’hui — 22 janvier 2025Programmez!

GTA 6 : démesure, un prix de vente en hausse, un bouleversement pour le marché du jeu ?

22 janvier 2025 à 15:33

Il est attendu : GTA 6 sera LE jeu de l'année. Son éditeur, Rockstar Games promet un jeu démesuré, un monde virtuel toujours plus grand, une expérience hors norme, une qualité graphique toujours plus réaliste, etc. Alors que le jeu vidéo traverse une mauvaise phase : licenciement de milliers de développeurs, maché tendu, peu de nouveautés soutenant les ventes, des jeux en dessous des attentes.

Le post-covid avait permis aux constructeurs de consoles et aux studios de rattraper les mauvaises années 2020-2021 mais depuis, le marché baisse. 

GTA 6 est à la fois attendu par les gamers mais paradoxalement, il peut aussi faire peur aux autres studios. A lui tout seul, GTA 6 pourrait soutenir les ventes de consoles mais dans le même temps, réduire les achats des joueurs surtout si ce 6e opus coûte plus cher. GTA 6 est un défi colossal. GTA 5 avait été un succès phénoménal, le 6 doit dépasser les attentes et le studio le sait.

Les enjeux sont tellement importants pour Rockstar Games que le budget de développement est estimé à 1 milliard de $ (minimum) ! Les jeux AAA coûtent chers entre 50 et 300 millions, GTA 6 est hors catégorie. 

Une des questions est : à quel prix sera proposé le jeu ? 70 € comme c'est plus ou moins la norme actuellement ou plutôt vers 100 € ? Depuis quelques jours, les rumeurs se multiplient et les experts du jeu vidéo s'opposent : bonne ou mauvaise chose ? Les coûts de développement sont tellement élevés qu'une hausse du prix moyen d'un jeu AAA semble inexorable. Mais dans ce cas, les studios n'auront pas droit au moindre faux pas. Plusieurs jeux AAA sont sortis avec des bugs et des dysfonctionnements majeurs pesant sur les ventes et obligeant les studios à développer d'énormes patchs pour résoudre les problèmes. 

Catégorie actualité: 
Image actualité AMP: 

Vite 6.0.x : 4 mises à jour en 2 jours

22 janvier 2025 à 12:48

Vite 6 a connu une série de mises à jour les 20 et 21 janvier : 6.0.8, 6.0.9, 6.0.10 et 6.0.11. Les 6.0.8 et 6.0.9 ont provoqué une succession d'erreurs d'exécution et de problèmes de DNS. Des changements de sécurité ont provoqué une casse de rétro-compatibilité. "Vite permettait à tous les sites Web d'envoyer des requêtes au serveur de développement et de lire la réponse en raison des paramètres CORS par défaut et du manque de validation sur l'en-tête d'origine pour les connexions WebSocket." précise un bulletin de sécurité du projet. Des erreurs URL ou de configuration se sont multipliés. 

Depuis le 21 janvier, la situation semble se normaliser. 

Vite est un outil front-end pour les projets JavaScripts et améliorer les développements : optimisation des builds, démarre du serveur immédiat, API typées.

Site : https://vite.dev/

Catégorie actualité: 
Image actualité AMP: 

Wine 10 : ARM64EC supportée, nouveau pilote Vulkan

22 janvier 2025 à 08:58

Wine 10.0 est disponible ! Pour rappel, Wine permet d'exécuter des apps Windows (MS-DOS, Windows 3.x, Win32, Win64) sur un système Unix / Linux. Winelib est l'implémentation de des appels Windows API sur Unix, X11, macOS. 

La version 10.0 apporte d'importantes nouveautés :

- sur la partie ARM64 : support de l'architecture ARM64EC, support complet des modules Hybrid ARM4X, 

- nouveau pilote Vulkan supportant Vulkan 1.4.303

- Intégration desktop : nouvelle applet Desktop Control Panel, paramètres affichages sont restaurés en cas de crash

- Direct3D : le rendu GL nécessite GLSL 1.20, D3DX9 supporte de nombreuses nouvelles options

- le pilote graphique Wayland est activé par défaut

Note de version : https://gitlab.winehq.org/wine/wine/-/releases/wine-10.0

Catégorie actualité: 
Image actualité AMP: 

Pest : le framework PHP pour faire des tests simples et rapides

22 janvier 2025 à 08:29

Les tests ne sont jamais simples. Dans le monde PHP, une des références est PHPUnit. Une des meilleures alternatives est le framework PEST. Les créateurs mettent en avant : sa simplicité et sa mise en oeuvre rapide. Il inclut les tests de stress, une documentation complète, une console gérant la colorisation, analyse des performances, génération de rapport, API inspirée de Rspec et Jest, etc. 

Pest est construit au-dessus de PHPUnit et vous pouvez réutiliser les tests PHPUnit directement sur Pest. 

La dernière version est la v3. Cette version supporte les mutation testing, la possibilité de charger les règles d'architecture directement dans les tests (fonction Arch Presets). Team Management est une des nouveautés les plus importantes de cette version pour mieux gérer les tests en équipe. 

Pour installer Pest, il faut minimum PHP 8.2. Il faut aussi installer les dépendances dev et initialiser Pest dans le projet PHP que vous souhaitez tester (/bin/pest --init). 

Note de version de la V3 : https://pestphp.com/docs/pest3-now-available

Site officiel : https://pestphp.com/

Catégorie actualité: 
Image actualité AMP: 

FydeOS : un fork de ChromiumOS

22 janvier 2025 à 07:54

FydeOS est un fork de ChromiumOS. Il s'agit d'un ChromeOS sans Google et les services de l'éditeur. L'OS supporte les apps Android et Linux, sans oublier Chrome. Il se veut rapide à démarrer (-10 secondes) et simple à utiliser grâce à une interface dépouillée. 

Les avantages :

- version gratuite disponible

- la sécrutié comme argument

- disponible sur PC, tablette, cartes ARM de type Raspberry Pi

FydeOS se compare beaucoup à Windows, avec parfois des arguments biaisés. Par exemple, le projet oublie de dire que Windows possède un sous-système Linux. Sur la partie sécurité, oui, Windows connaît de nombreses failles mais FydeOS oublie de dire que Linux et Android aussi. L'autre cible est ChromeOS. Deux arguments sont utilisés : indépendance face à Google et un support matériel plus large. 

Une solution entreprise est proposée, à partir de 14,9 £ par mois et par device. A noter que l'OS intègre des fonctions IA. 

La dernière version est la v19 : https://fydeos.io/blog/release-note-v19/#important-notes

Site : https://fydeos.io/

Catégorie actualité: 
Image actualité AMP: 
Hier — 21 janvier 2025Programmez!

IntelliJ IDEA 2024.3.2 : bug fix

21 janvier 2025 à 10:32

JetBrains annonce une mise à jour mineure d'IntelliJ IDEA, la 2024.3.2. Cette update est surtout un bug fix :

- crash en utilisant certains plug-in tiers

- compilation d'un projet Java 7 avec javac 7

- bug sur macOS sur le redimensionnement d'une fenêtre demandant de relancer l'IDE

- les binaires JetBrains possèdent un UUID spécifique, version macOS

Liste détaillée : https://blog.jetbrains.com/idea/2025/01/intellij-idea-2024-3-2/

Catégorie actualité: 
Image actualité AMP: 

Licence Java SE : audit ou pas audit de vos usages ?

21 janvier 2025 à 08:33

Allez-vous subir un audit ou un appel d'Oracle sur votre utilisation de Java SE ? Simon Taylor, responsable des partenaires chez Azul, a publié un article sur l'audit d'Oracle sur vos licences Java. Rappelons que Azul est un concurrent d'Oracle sur les JDK.

Simon rappelle que Oracle a changé sa politique de licence 4 fois ces dernières années. Ces changements n'aident pas les entreprises à comprendre les tarifs et définir le budget nécessaire. Il cite Gartner. Le cabinet d'analyses prédit que 20 % des entreprises utilisant Java seront confrontés à un audit ou un appel d'Oracle pour vérifier l'utilisation de Java. Cet audit pourrait aboutir à une facturation supplémentaire, peut-être non prévue par l'entreprise. On appelle cette situation le licencing bombing.

Pour Simon, il ne faut aucun doute que Oracle sait quelles entreprises utilisent Java par les licences utilisées et les téléchargements. Pour éviter de mauvaises surprises, mieux vaut avoir un inventaire des environnements Java en production, sur quels serveurs et le nombre d'utilisateurs concernés. Depuis plusieurs mois, on entend régulièrement que Oracle va lancer des audits sur l'utilisation de Java SE et vérifier les licences. Le licence Java SE Universal est valable un an.

Java SE d'Oracle n'est pas gratuit. Il nécessite un abonnement. Le Java SE Universal Subscription se base sur le nombre d'utilisateur. Les tarifs démarrent à 15 $ par utilisateur et par mois. Ensuite, Oracle propose des tranches. Au-delà de 50 000 utilisateurs, Oracle fait un tarif sur mesure. 

Il existe des alternatives OpenJDK compatibles avec Java SE, qui peuvent remplacer les versions d'Oracle. Ces distributions doivent toutefois satisfaire au TCK (Technology Compatibility Kit), un ensemble de tests garantissant leur conformité aux normes du JDK.

Post source : https://itbrief.asia/story/is-an-oracle-java-audit-or-sales-call-on-its-way-here-s-what-you-need-to-know

Catégorie actualité: 
Image actualité AMP: 

Meetup Programmez! : parlons Jetpack Compose

21 janvier 2025 à 07:39

Notre prochain meetup se tiendra le 28 janvier à partir de 18h30. Début de la session vers 18h45.

Session : Comment Jetpack Compose a révolutionné le développement de UI pour Android : comparaison avec l'approche XML, forces, avantages et pièges ? 

Intervenant : Christophe DE BAST (Managing Solution Architect chez Capgemini)

Où : Capgemini 147 quai du président Roosevelt à Issy-les-Moulineaux

Transport : T2 et RER C, arrêt Issy Val de Seine

Pour en savoir plus sur nos meetups et inscription : https://www.meetup.com/meetup-programmez/events/305128332/?eventOrigin=home_page_upcoming_events$all

Catégorie actualité: 
Image actualité AMP: 
À partir d’avant-hierProgrammez!

VS Code Themes : trouver votre thème d'interface

20 janvier 2025 à 18:17

Vous voulez changer le thème votre interface Visual Studio Code ? Le site VS Code Themes recense des dizaines de thèmes.

Plusieurs options permettent d'affiner votre quête :

- par nombre d'installation, tendances

- selon le langage

- une barre de recherche permet de faire votre propre recherche. 

Quand vous cliquez sur un thème, celui-ci s'affiche sur une page web et vous pouvez soit ouvrir VS Code, soit VS Code for web. L'installation est donc immédiat. 

Pratique et indispensable : https://vscodethemes.com/

Catégorie actualité: 
Image actualité AMP: 

Les projets open source sur .net : faut-il changer de licence pour survivre ?

20 janvier 2025 à 11:50

Aaron Stannard a publié un post très intéressant sur les projets open source qu'ils soient sur .Net ou non. Ce post s'intitule : ".Net OSS projects : better to re-licence or die ?". Ou comment les mainteneurs de ces projets font face à un problème pratique : que faire quand le gratuit ne suffit pas. 

Aaron donne l'exemple de Fluent Assertions, une librairie pour écrire des tests unitaires. Initialement, l'outil était en licence Apache 2.0. Désormais, une licence commerciale est disponible via Xceed, éditeur de composants bien connu. L'outil reste gratuit pour un usage non commercial. Cette version possède les fonctionnalités de base. Pour une version plus complète, il faut prendre la licence personnelle à partir de 129 $. Ce changement concerne les versions 8 et +. Aaron se montre assez critique sur ce changement et il ne voit pas la licence commerciale viable à long terme. 

Pour le développeur, la valeur ajoutée d'un outil est son principal atout dans une approche commerciale. La popularité de l'outil après des développeurs n'est pas un argument suffisant. 

Il pointe ensuite du doigt l'arrivée, par surprise, d'un partenaire commercial. Pour lui, si les créateurs avaient créé leur propre société pour vendre les licences cela aurait été différent car cela peut influencer le projet sur le long terme et les créateurs peuvent perdre le contrôle du projet et de son développement et le partenaire commercial domine le projet.

La communication est un point important en cas de changement de licences et Fluent Assertions n'a pas su gérer cet aspect. Il oppose l'exemple de la librairie Moq qui a mis beaucoup expliqué et communiqué sur le changement de licences mais les retours ont été peu nombreux. Aaron dit qu'il faut que les échanges se fassent dans les 2 sens : les créateurs doivent être transparents sur les changements mais la communauté doit aussi jouer son rôle et faire des retours. 

"Alors, utilisateurs de .NET, si vous souhaitez que les responsables communiquent avec vous et recueillent vos commentaires, assurez-vous de les écouter et de leur répondre lorsqu'ils le font." écrit Aaron.

Il conclut sur : que faire quand un mainteneur d'un projet open source veut continuer le travail en changement de licence pour générer un minimum de revenus ? Il voit 3 possibilités :

1 - le mainteneur tente de continuer et met en place une licence commerciale

2 - le mainteneur abandonne le projet

Une 3e option est possible : créer un projet open source durable. Il explique sa visions ici : https://aaronstannard.com/sustainable-open-source-software/

Si le mainteneur veut créer une licence commerciale que faire de la version open source : ne plus maintenir ? forker le projet initial et se focaliser dessus et voir si quelqu'un continue à maintenir et le projet initial est laissé à l'abandon.

Une lecture instructive !

Post source : https://aaronstannard.com/relicense-or-die/

Catégorie actualité: 
Image actualité AMP: 

Linux 6.13 est officiellement disponible

20 janvier 2025 à 08:41

Après plusieurs mois de développement, le nouveau noyau Linux est disponible : la version 6.13. Parmi les nouveautés les plus importantes :

- possibilité d'exécuter Linux sur une VM protégée tournant sur Arm CCA (Confidential Compute Architecture)

- extension des clusters NUMA sur architecture Intel

- pilote amd-pstate cpufreq par défaut sur les AMD Epyc

- Support PMU pour les Intel ArrowLake-H, Panther Lake

- support du MIPI DisCo 2 pour le sous-système SoundWire

- pilotes V3D pour les cartes Raspberry Pi : ce support devrait améliorer les performances graphiques sur les Pi

- une fonctionnalité attendue est le modèle lazy preemption. Il s'agit d'un nouveau modèle de gestion dans le scheduler pour les tâches à exécuter par le noyau sur les CPU. Ce modèle doit améliore et optimiser la gestion des requêtes. Plusieurs modèles de préemption existent. Pour en savoir plus : https://lwn.net/Articles/994322/

- support de l'écriture atomique sur les systèmes de fichiers ext4 et XFS

Les nouveautés et évolutions sont nombreuses. Pour un catalogue plus complet : https://www.omgubuntu.co.uk/2025/01/linux-kernel-6-13-release-features

Catégorie actualité: 
Image actualité AMP: 

Jan : un ChatGPT local et Open Source

20 janvier 2025 à 08:02

Connaissez-vous la solution Open Source 100 % local pour créer votre ChatGPT / GenIA Jan ? Jan s'exécute totalement sur votre desktop. Il faut récupérer et déployer les LLM mais le reste tourne sur votre machine. Le coeur de Jan est Cortex. Il s'agit d'une API IA pour exécuter et personnaliser des LLM. Vous pouvez utiliser des modèles Huggingface ou les LLM proposés par Cortex. Attention : à vous de mettre à jour régulièrement les LLM.

Jan fonctionne avec les GPU NVidia, les processeurs Apple Mx, les Mac Intel, Linux Debian et Windows 64 bits. Il peut faire tourner Llama, Gemma, Mistral, etc. L'app propose une API serveur équivalente à OpenAI. Il est possible d'étendre Jan. 

Pour installer Jan, il faut Node, Yarn et make. Des apps installables sont disponibles si vous ne voulez pas faire la compilation des sources. Jan est toujours en développement. La dernière version stable est la 0.5.13. La 0.5.14 est en bêta. 

GitHub : https://github.com/janhq/jan

Site officiel : https://jan.ai/

Catégorie actualité: 
Image actualité AMP: 

GoLand 2025.1 : support de Go 1.24, interface et analyse de code

17 janvier 2025 à 13:28

JetBrains débute la phase bêta de son IDE GoLand 2025.1. Les équipes se concentrent sur le support du langage, l'amélioration de l'analyse de code et la stabilité. Cette version corrige plusieurs bugs (16904 et 17728). 

D'ici la version finale de la 2025.1, JetBrains prévoit :

- support de Go 1.24

- amélioration des outils d'analyses de code

- stabilité de l'IDE notamment sur les performances 

- amélioration de l'interface et de l'ergonomie des éditeurs et des fonctions. 

Annonce : https://blog.jetbrains.com/go/2025/01/16/the-goland-2025-1-early-access-program-has-started/

Catégorie actualité: 
Image actualité AMP: 

OAuth : une vulnérabilité met-elle en danger l'authentification ?

17 janvier 2025 à 10:37

Depuis plusieurs semaines, un comportement fait débat sur OAuth de Google. Ce service permet de s'authentifier rapidement notamment grâce à son compte Google. Dylan Ayrey a mis en évidence un problème de sécurité potentiellement majeur : il a réussi à s'authentifier à des comptes qui ne lui appartenaient pas. 

Pour pouvoir réaliser cet exploit, il faut récupérer un domaine d'une entreprise qui a cessé son activité, de facto, le domaine n'est plus actif. Une fois récupéré le domaine, Ayrey a pu se connecter via OAuth avec les identifiants pour accéder aux données encore présentes. Trop souvent, les entreprises oublient d'effacer systématiquement les données et les comptes utilisateurs quand elles arrêtent toutes activités. En récupérer le domaine, un hacker pourrait potentiellement accéder à tout ce qui se trouve derrière OAuth. 

Pour Ayrey, le problème est qu'il possible d'acheter un domaine d'une startup qui a cessé d'exister et potentiellement d'accéder aux données de ce domaine. Bref, il n'y a pas de protection contre l'achat d'un domaine d'une entreprise qui a fermé.

Ayrey avait signalé le problème à Google fin septembre 2024. Courant décembre, Google ouvre un ticket de bug pour vérifier et inspecter le problème et éventuellement trouver un correctif. 

Google préconise de supprimer toutes les données et tous les comptes quand l'entreprise cesse son activité. Pour réduire le risque, Google recommande aussi d'utiliser le champ sub pour mieux sécuriser l'accès. Google a ajouté dans la documantion :

Avertissement:Lorsque vous implémentez votre système de gestion de compte, n'utilisez pas le champ email du jeton d'ID comme identifiant unique d'un utilisateur. Utilisez toujours le champ sub, car il est propre à un compte Google, même si l'utilisateur modifie son adresse e-mail.

Catégorie actualité: 
Image actualité AMP: 

Somfy arrête le support IFTTT et laissent les utilisateurs sans solution

16 janvier 2025 à 15:00

La nouvelle était tombée fin novembre : les apps TaHoma et Somfy Protect ne supporteraient plus le protocole IFTTT à partir du 31 décembre. En conséquence, tous les usages IFTTT développés et automatisés deviennent purement et simplement inutilisables. Cette annonce, faite seulement cinq semaines avant l'échéance, a surtout été discrètement intégrée à la fin des nouveautés de la mise à jour TaHoma 1.28.

La communication aurait pu être bien meilleure, notamment en proposant des alternatives à IFTTT. Somfy n’a pas expliqué les raisons derrière cette décision, malgré la popularité d’IFTTT dans la domotique. Début janvier, seule justification avancée : le partenariat avec IFTTT a changé.

Le problème n’est pas tant l’arrêt du service que le délai très court laissé aux utilisateurs pour s’adapter, combiné à l’absence d’alternatives officielles. Notons tout de même qu’IFTTT a perdu des utilisateurs en raison de son modèle devenu exclusivement payant.

Ce qui est encore moins compréhensible : Somfy continue de mettre en avant la compatibilité IFTTT dans sa communication.

Catégorie actualité: 
Image actualité AMP: 

API Platform Conference 2025 : les 18 et 19 septembre à Lille

16 janvier 2025 à 14:23

La conférence API Platform reviendra à Lille les 18 et 19 septembre. Durant 2 jours, la conférence parlera des évolutions de la plateformes, l'écosystème, les dernières tendances API, PHP, JavaScript, etc. Plus de 30 sessions sont attendues. 

Le call for papiers est ouvert jusqu'au 25 mars. 

Site officiel : https://api-platform.com/fr/con/2025/

Catégorie actualité: 
Image actualité AMP: 

Doom dans un fichier PDF : oui c'est possible !

15 janvier 2025 à 11:07

Doom sert d'expérience technologique pour les développeurs et hackers. ading2210 a réussi l'exploit de porter le jeu dans un document PDF jouable depuis un navigateur Chromium ! En soi, le gameplay est très limité à cause des limitations techniques du PDF mais on retrouve l'ambiance ! Ading2210 a du faire face au support incomplet de JavaScript dans le format PDF par Adobe. L'autre problème est l'affichage et le rendu 3D et l'interactivité. 

Le développeur est parti du code C pour le compiler pour qu'il soit utilisable dans un fichier PDF. Il utilise une ancienne version d'Emscripten en ciblant asm.js et non WebAssembly. Une autre difficulté a été d'affiché des éléments graphiques via le moteur de rendu PDF de Chromium. Ading2210 a même réussi à afficher 6 nuances en monochrome pour un affichage 320x200. Il avoue que les performances sont médiocres avec une latence de 80 ms par frame mais il faut reconnaître l'ingéniosité du portage !

GitHub : https://github.com/ading2210/doompdf

Catégorie actualité: 
Image actualité AMP: 

Azul veut aider les équipes Java à la conformité DORA

15 janvier 2025 à 08:34

DORA impose de nouvelles règles pour la sécurité et les incidents de sécurité dans les systèmes informatique. Les entreprises du secteur financier doivent signaler aux autorités compétentes ces incidents et réagir pour garantir la continuité des services. "L’objectif principal de DORA est d’améliorer la résilience numérique des entités financières, de réduire les risques liés aux technologies de l’information et de la communication (TIC) et de garantir que les entités financières puissent résister, répondre et se remettre de tout type de perturbation liée aux TIC. Cela inclut les risques provenant des fournisseurs de services TIC qui offrent des services numériques et des données via des systèmes TIC à des utilisateurs internes ou externes, ainsi que les services matériels et le support technique via des mises à jour logicielles." explique l'éditeur Azul. 

Azul propose des OpenJDK et des outils Java pour les développeurs et les entreprises. Java étant largement répandu dans les entreprises ciblées par DORA, l'éditeur veut aider les équipes à ce conformer à la nouvelle réglementation. 

L'éditeur propose 5 étapes :

  1. Développer et mettre en œuvre un cadre de gestion des risques TIC. Les distributions OpenJDK non prises en charge exposent les institutions financières à des risques majeurs en raison des vulnérabilités non corrigées. Azul propose des distributions commerciales d’OpenJDK stabilisées et sécurisées.
  2. Établir un mécanisme de signalement des incidents. Les distributions OpenJDK standard manquent souvent des mises à jour critiques. Azul Intelligence Cloud permet une surveillance continue des vulnérabilités et accélère leur correction.
  3. Réaliser des tests réguliers et rigoureux des systèmes TIC. Azul fournit des distributions Java à jour, y compris pour les anciennes versions, pour garantir des environnements de test fiables. 
  4. Améliorer les pratiques de gestion des risques tiers. Les applications Java non prises en charge par des tiers augmentent les risques de sécurité. Azul garantit des normes élevées en termes de sécurité et de performance.
  5. Faciliter le partage d’informations sur les cybermenaces. Les installations Java non prises en charge manquent souvent des mises à jour essentielles, créant des failles dans la sécurité. Les distributions prises en charge par Azul renforcent les efforts collectifs de cybersécurité.
Catégorie actualité: 
Image actualité AMP: 

Python 3.14 alpha 4 : C, PGP, messages d'erreur, dépréciation

15 janvier 2025 à 08:19

Python 3.14 est en plein développement. L'alpha 4 est disponible depuis le 14 janvier. 7 alpha sont prévues avant le début de stabilisation de la version. La phase alpha doit intégrer et tester les nouveautés et évolutions, corriger les bugs et demandes ouvertes. 

Python 3.14 introduit plusieurs PEP importantes :

- PEP 649 : cette PEP doit améliorer la sémantique dans les annotations et faciliter l'utilisation de l'annotation dans le code

- PEP 741 : Ajoutez une API C pour configurer l’initialisation Python sans dépendre des structures C et donner la possibilité d’apporter des modifications ABI à l’avenir.

- PEP 761 : retrait des signatures PGP, Sigstore est recommandé

- amélioration des messages d'erreur

- retraits et dépréciations de classes, de fonctions : voir les notes de version

Attention : cette version n'est pas faite pour la production. 

Annonce : https://www.python.org/downloads/release/python-3140a4/

Catégorie actualité: 
Image actualité AMP: 

.Net et .Net Framework janvier 2025 : sécurité, bugs

15 janvier 2025 à 08:07

Microsoft distribue les mises à jour janvier 2025 pour .Net et .Net Framework. Il s'agit des versions : 8.0.12 et 9.0.1. Microsoft annonce surtout la fixation de 4 vulnérabilités (exécution de codes distants non autorisés, déni de service, élévation de droits). Cette mise à jour sécurité concerne .Net 8 et 9, Framework 4.6.2 / 4.7 / 4.7.1 / 4.7.2 / 4.8 et 4.8.1. 

Au-delà de la sécurité, ces mises à jour concernent essentiellement des corrections de bugs. 

Bref : mettez à jour.

Post : https://devblogs.microsoft.com/dotnet/net-and-net-framework-january-2025-servicing-releases-updates/

Catégorie actualité: 
Image actualité AMP: 

Mecha Comet : un PC portable sous Linux modulaire 100 % geek

14 janvier 2025 à 18:43

Mecha Comet a l'ambition de créer un device portable dédié à programmatioon sous Linux. La plateforme se présente comme une grosse GameBoy. Elle peut être console, ordinateur, poste de développement, etc. On dispose d'une plateforme de base et de modules que l'on ajoute facilement via un connecteur dédié. On disposera ainsi d'une gamepad, d'un module GPIO ou encore d'un clavier. Mecha Comet peut être un téléphone, un drone, un nano satellite, un ordinateur embarqué ou tricoder à la Star Trek :-)

Le bus d'extension est open source. Il sera possible de proposer des modules tiers. Il sera même possible d'utiliser une carte Hat de la Raspberry Pi. 

La plateforme matérielle inclut un processeur ARM 64, Ethernet 1 Gb/s, 32 Go de stockage Flash, 4 Go de RAM, un module de cryptographie, un port M.2 (via un bus PCIe), un écran 3,5'', un gyroscope 6 axes. Il se veut facilement réparable. 

Le tout est animé par un Mechanix OS, un Linux packagé. Le shell est codé en Rust. Il supporte Wayland. La partie développement est partiellement accessible sur le GitHub mecha-org. 

Bref, beaucoup de promesses pour un projet qui n'est pas encore lancé. Une campagne kickstarter devrait démarrer d'ici mars 2025. La première série pourrait être disponible vers avril / mai. Le prix serait de 159 $ pour la version de base. 

Pour en savoir plus : https://mecha.so/

Catégorie actualité: 
Image actualité AMP: 

Sigil 2.4.0 : créer rapidement vos ePub

14 janvier 2025 à 11:26

Sigil est un logiciel open source pour créer et éditer vos ebooks. Il se veut le plus simple possible avec une interface complète. L'outil est disponible en version 2.4.0. Elle apporte de nombreuses évolutions et corrections de bug :

- nouveau menu contextel pour les options XHTML

- sémantique multiple par un même fichier XHTML

- debug plus simple avec un IDE

- installateur à jour sur Windows et fonctionne aussi sur Windows ARM

- intégration de Qt 6.7.3 et PySide 6

L'outil est gratuit et les sources sont sur GitHub, sous licence GPLv3. Il supporte les formats ePub 2 et ePub 3. Deux outils sont disponibles : Sigil pour la partie ePub et PageEditor, un éditeur XHTML. Ce dernier vient en complémenter à Sigil. 

Sigil supporte UTF-16. On dispose aussi d'une double vue : code et prévisualisation. Pratique pour contrôler au fur et à mesure le rendu final. Il génère la table de contenus et il est localisé en plusieurs langues. 

Site : https://github.com/Sigil-Ebook/Sigil

Catégorie actualité: 
Image actualité AMP: 

JavaScript : vers une guerre de marques entre Deno et Oracle ?

14 janvier 2025 à 08:05

22 novembre 2024 : Deno, l'alternative à Node, lance une pétition pour annuler purement et simplement la marque JavaScript appartenant à Oracle. Selon Deno, cette annulation est importante : "This marks a pivotal step toward freeing “JavaScript” from legal entanglements and recognizing it as a shared public good.". 

Toujours selon Deno, cette propriété du nom de JavaScript limite l'utilisation du nom par la communauté avec les craintes d'une réaction d'Oracle. Des conférences pourraient s'appeler JavaScript Conference et non JSConf. Et la spécification du langage pourrait enfin arrêter de s'appeler ECMAScript. On rappelle que ECMAScript ne sert pas uniquement à JavaScript.

Les arguments de Deno sont :

- JavaScript est un terme générique

- Oracle aurait donné de fausses preuves à l'USPTO pour renouveler la marque en prétextant une utilisation commerciale du nom JavaScript par Node.js. 

- Oracle a abandonné la marque de facto par sa non utilisation.

Oracle a répondu qu'il n'allait pas se défaire de sa marque et qu'il allait répondre à cette requête. Deno a répliqué : nous montrerons que JavaScript est un terme générique et non contrôlé par Oracle. Si Oracle ne fait rien avant le 3 février, la propriété du nom JavaScript se tranchera dans un tribunal. Mais le processus sera long selon Infoworld : 

- début du processus juridique le 5 mars

- dépôt des éléments jusqu'au 1er septembre

- les arguments pourront être rendus publics à l'automne

- possibilité d'une audience peut être déposé le 8 juillet 2026

A l'origine, rappelons que JavaScript fut conçu par Sun dès 1995. L'implémentation est réalisée en 1996. Sun dépose la marque en mai 1997. Le rachat de Sun par Oracle fait que l'ensemble des marques appartenant à Sun appartiennent à Oracle. 

Catégorie actualité: 
Image actualité AMP: 

Global Game Jam à l'ESIEE-IT de Pontoise du 24 au 26 janvier

13 janvier 2025 à 17:58

Le campus de l'ESIEE-IT de Pontoise accueillera du 24 au 26 février la Global Game Jam ! Créer un jeu vidéo en équipe et en un temps record, tout en découvrant les bases du code et de la programmation, c'est le défi que propose l'école. Cet événement international, qui se déroule simultanément dans plus de 100 pays et rassemble développeurs et créatifs autour d’un thème imposé, offre une opportunité de collaboration et de création. En parallèle, l’école organise des ateliers pour collégiens et lycéens, leur permettant de découvrir les coulisses de la création vidéoludique.

Durant 48h, le campus d’ESIEE-IT se transformera en un véritable laboratoire de création où les participants travailleront en collaboration pour donner vie à leurs idées. À partir du thème dévoilé le vendredi soir, chaque équipe concevra un jeu vidéo en respectant des contraintes précises et un temps limité.

Début de l'événement : le 24 janvier à 18h30. 

Détail de l'événement : https://globalgamejam.org/jam-sites/2025/global-game-jam-cergy-esiee-it

Catégorie actualité: 
Image actualité AMP: 
❌
❌