↩ Accueil

Vue normale

Il y a de nouveaux articles disponibles, cliquez pour rafraîchir la page.
À partir d’avant-hierProgrammez!

JetBrains déploie une nouvelle interface à tous les IDE !

12 juillet 2024 à 13:48

Un des défis pour les éditeurs d'outils de développement est la qualité de l'interface, la fameuse UI. C'est particulièrement sensible pour les IDE. JetBrains a décidé de déployer une nouvelle interface, la New UI. Elle sera par défaut dans les tous les IDE de l'éditeur à partir de la version 2024.2. Pour l'éditeur, New UI est là pour donner plus de la clarté à l'interface, moins de distractions, des contrôles et des fonctions plus visibles, des icônes plus compréhensibles, des couleurs mieux contrastrées. 

New UI est l'aboutissement de 3 ans de réflexions et de développements : comprendre ce qui fonctionnait sur l'ancienne UI, ce qui ne fonctionnait pas. Il s'agit aussi de retirer tous les éléments non essentiels, simplifier l'accès aux fonctionnalités. Plus de 2 000 corrections et ajustements ont été réalisés. Il est possible de garder l'ancienne UI via un plugin. 

Pour JetBrains, New UI apporte une meilleure visibilité du code. Parfois, l'éditeur et les multiples fonctions masquaient trop le code proprement dit. Il s'agit aussi d'accéder immédiatement aux fonctions de base (build, debug, etc.). 

Pour en savoir plus : https://www.jetbrains.com/idea/new-ui/

Catégorie actualité: 
Image actualité AMP: 
  •  

Xbox game pass : nouveaux tarifs et une nouvelle offre

12 juillet 2024 à 08:01

Microsoft augmente les tarifs des Xbox game pass. La précédente augmentation remonte à 2023.

- Game Pass Core : 69,99 € / an, + 10 €

- PC Game Pass : 11,99 € / mois, + 2 €

- Game Pass Ultimate : 17,99 € / mois, +3 €

Une nouvelle offre est disponible : Game Pass Standard. Elle remplace le Game Pass Console. Elle reprend l'offre Pass Core sans les jeux le jour de leur sortie. Seul le tarfi américain est connu : 14,99 $ au moment de l'écrire de cette brève.

Catégorie actualité: 
Image actualité AMP: 
  •  

Rust : roadmap des mises à jour

12 juillet 2024 à 08:00

Comme tout langage, Rust évolue régulièrement et toutes les 4-6 semaines, une mise à jour est déployée. 

Les dernières versions :

1.79.0 / juin

Des changement sur le langage : stabilisation de plusieurs classes / méthodes / API : WebAssembley, unnameable_types, sur les appels const fn. Divers ajustement sur le compilteur (ajout apple visionos, risv V32, nouvelles cibles PC Windows Arm et x86)

Note de version : https://blog.rust-lang.org/2024/06/13/Rust-1.79.0.html

1.80.0 / 25 juillet

Cette version apporte peu de choses : corrections et quelques stabilisations

Note de version : https://releases.rs/docs/1.80.0/

1.81.0 / 5 septembre

Là encore, assez peu de choses pour le moment : la liste devrait rapidement se remplir.

Note de version : https://releases.rs/docs/1.81.0/

Des nouvelles de l'équipe Types

Annoncé il y a 1 an, l'équipe Team a pour mission de mieux définir et coordonner les types entre le langage et le compilateur. Une des promesses de Rust est de ne pas avoir de comportement indéfini dans un code sécurisé mais cela peut être le cas. Une des objectifs de l'équipe est de résoudre ces problèmes. Cela passe par un système de types connu, stable, extensible et sécurité. Il s'agit d'un long chantier qui aboutira totalement en 2027. 

Post : https://blog.rust-lang.org/2024/06/26/types-team-update.html

Catégorie actualité: 
Image actualité AMP: 
  •  

.Net : mises à jour et sécurité

11 juillet 2024 à 14:30

Pour ce mois de juillet, les équipes .Net déploient plusieurs mises à jours :

- sécurité pour .Net 8, .Net 6, divers .net framework : il s'agit de corrections de CVE. Toutes les versions ne sont concernées. Une des plus importantes est une faille DoS.

Ces fix de sécurités sont numérotées .Net 6.0.32 et 8.0.7. 

Au-delà de la sécurité, ces versions introduisent aussi des évolutions pour :

- MAUI : nombreuses corrections de bugs, mise à jour de dépendances, évolution des modules de tests (par exemple : support d'Appium 5.0.0)

- ASP.Net Core / runtime / EFC : quelques corrections de bugs

Pot complet : https://devblogs.microsoft.com/dotnet/dotnet-and-dotnet-framework-july-2024-servicing-updates/

Catégorie actualité: 
Image actualité AMP: 
  •  

Limitations sur les CoPilot+PC

11 juillet 2024 à 07:59

Dans un document officiel, Microsoft précise certaines limitations de Windows sur les PC ARM. Pour Windows 10 et 11, cela concerne :

- seuls les pilotes matériels et les games optimisés PC ARM fonctionneront correctement

- les applications x64 ne fonctionnent pas. Par contre, les apps x86 32 bits pourront fonctionner.

- certains jeux ne fonctionnent sans plus de précision

- les antivirus tiers ne peuvent pas être installés

- la fonction Fax & scan n'est pas disponible.

Page support : https://support.microsoft.com/en-us/windows/windows-arm-based-pcs-faq-477f51df-2e3b-f68f-31b0-06f5e4f8ebb5#ID0EFD=Windows_11

Catégorie actualité: 
Image actualité AMP: 
  •  

WSL2 supporte Linux 6.6

11 juillet 2024 à 07:00

Bonne nouvelle ! Le sous-ensemble Linux de Windows, WSL2, supporte désormais le noyau Linux 6.6. et non plus la 5.15. Microsoft a décidé de faire directement le saut. 

Le GitHub du projet précise :

- noyau 6.6.36

- fixation de bugs

- modules externes pour les architectures x86 et ARM 

L'impact sera intéressant à suivre.

Catégorie actualité: 
Image actualité AMP: 
  •  

Fuchsia : Google continue le développement de son 3e OS

10 juillet 2024 à 12:27

Fuchsia est un projet interne connu depuis plusieurs années mais Google en parle peu, très peu. L'idée d'origine était de proposer un OS totalement nouveau capable de fonctionner sur toutes les plateformes grâce à une architecture totalement modulaire. En réalité, Fuchsia alimente déjà quelques matériels dont les objets Nest. Avec cet OS, Google n'utilise plus un nouveau Linux mais un micro-noyau : Zircon. 

L'un des objectifs de Fuchsia est la sécurité, sans compromis sur les performances. 

Google teste, plus ou moins secrétement une autre forme de Fuchsia : microfuchsia. Il s'agit d'une version allégée l'OS taillée pour s'exécuter dans les machines virtuelles, par exemple, sur Android. Il tourne sur QEMU et pKVM. pKVM est un hyperviseur pour le framework de virtualisation Android. 

Actuellement, Fuchsia est en F18 datant de mai 2024 : https://fuchsia.dev/whats-new/release-notes/f18

Catégorie actualité: 
Image actualité AMP: 
  •  

Index Tiobe juillet 2024 : Python, C++, C, le trio gagnant

10 juillet 2024 à 11:48

Quoi de neuf dans l'index TIOBE ? Python consolide sa première place, avec 16 % des recherches. C++ remonte 2e, loin derrière avec 10,3 % des recherches. C passe à la 3e place. Derrière, peu de changements dans le top 10 :

Java

C#

JavaScript

Go

Visual Basic

Fortran

SQL

Notons tout de même que Go fait un bond avant passant de 13e à la 7e place. Visual Basic (p'tit coucou à Richard C.) est toujours recherché et Fortran, langage historique, est en forme (9e place). Loin derrière, notons que Rust, Swift et Kotlin progressent mois après mois. PHP confirme sa baisse (16e). 

Catégorie actualité: 
Image actualité AMP: 
  •  

Apple Intelligence : pas de Siri IA avant 2025

10 juillet 2024 à 08:30

Annoncée en juin dernier, Apple Intelligence arrivera au fur et à mesure dans les terminaux et systèmes Apple. Si iOS et les applications vont en profiter dans les prochains mois, sauf en Europe, Apple continue de préciser la disponibilité. Ainsi, le nouveau Siri ne devrait pas en profiter avant... le printemps 2025 avec la mise à jour iOS 18.4. Par contre, iOS 18 de cet automne aura bien des fonctionnalités IA quand celles-ci sont / seront disponibles. 

Le chantier semble tellement énorme pour les équipes de la pomme, qu'Apple Intelligence ne serait totalement déployée qu'en 2025. 

Fin juin, on apprenait aussi que les LLM de Meta ne seront pas proposés sur Apple Intelligence et les apps. Apple avait précisé que d'autres LLM du marché seront intégrés dans les prochains mois, sans plus de précision. 

Catégorie actualité: 
Image actualité AMP: 
  •  

OpenSilver 3.0 : une mise à jour importante

9 juillet 2024 à 19:34

OpenSilver 3.0 est officiellement disponible. Cette version apporte :

- un générateur d'interface amélioré à l'IA (outil en préversion)

- support de Visual Studio Code

- disponibilité de XAML.io, designer XAML en ligne

Rappelons qu'OpenSilver permet de créer des applications web en C# et XAML. Le projet est open source. OpenSilver supporte les apps Silverlight et WPF, deux technologies arrêtées par Microsoft.

Catégorie actualité: 
Image actualité AMP: 
  •  

Node : mises à jour de sécurité

9 juillet 2024 à 12:20

Si vous utilisez Node, les différentes branches stables ont reçu des mises à jour de sécurité le 8 juillet :

- Node 22.4.1 : 5 CVE corrigées

- Node 20.15.1 : 5 CVE corrigées

- Node 18.20.4 : 2 CVE corrigées

Les CVE fixées ne concernaient pas toutes les versions. La faille BatBadBut n'avait pas été totalement fixée, c'est désormais le cas. 

Pour plus de détails : https://nodejs.org/en/blog/vulnerability/july-2024-security-releases

Catégorie actualité: 
Image actualité AMP: 
  •  

WinUI : plongée dans les nouveautés

9 juillet 2024 à 11:44

A la //Build 2024, les équipes WinUI avaient présenté les dernières nouveautés autour de WinUI, comment créer des apps avec et les bonnes pratiques. Duncan MacMichael propose de se plonger dans les workloads et les templates WinUI. Rappelons que WinUI est un modèle de développement pour les apps natives Windows. Il supporte C# et C++. Les UWP, que Microsoft voulait imposer, restent disponibles en C++ même si ce n'est plus le modèle recommandé. 

Lire le post : https://devblogs.microsoft.com/visualstudio/dive-into-native-windows-development-with-new-winui-workload-and-template-improvements/

Catégorie actualité: 
Image actualité AMP: 
  •  

Epic Games Store arrive sur iOS

9 juillet 2024 à 08:00

La guerre Epic Games et Apple n'est pas terminée. Récemment, Epic annonce un store dédié iOS comme le permet les dernières réglementations européennes. Du coup, l'éditeur annonce Epic Games Store pour iOS. Mais tout ce n'est pas passé comme prévu. La validation a été refusée à plusieurs reprises, naturellement, Epic a commencé à critiquer Apple. Visiblement, deux refus furent notifiés. Une des raisons serait des noms de fonctionnalités identiques trop identiques à l'App Store d'Apple. Epic précisait suivre les conventions de noms des stores mais visiblement trop proche de l'App Store officiel selon Apple.

Finalement, l'app fut validée le 5 juillet dernier... temporairement. Apple continue à redemander des changements de designs et textuels. Epic ne semblerait pas accepter ces changements.

Autre nouvelle : Fortnite fera son retour sur iOS cet été !

Catégorie actualité: 
Image actualité AMP: 
  •  

Chrome 127 : des nouveautés dans les DevTools

9 juillet 2024 à 07:29

Chrome 128 introduit de nombreuses nouveautés dans les outils de développement (DevTools) :

- facilité de debug des ancrages depuis le panneau Elements

- panneau source amélioré avec de nouvelles options : amélioration du jamais de pause ici, nouvelles options sur le scroll-snap

- panneau réseau : ordre des réseaux modifiés

- panneau performance permet de montrer les événements WebSockets

- diverses corrections : mémoire, accessibilité, performances, paramétrage, etc. 

Note de version : https://developer.chrome.com/blog/new-in-devtools-127

Catégorie actualité: 
Image actualité AMP: 
  •  

NVidia : dans le collimateur de l'autorité de la concurrence ?

9 juillet 2024 à 07:00

NVidia prochaine cible des autorités de la concurrence ? L'autorité de la concurrence française va-t-elle sanctionner Nvidia pour une supposée position dominante sur le marché et pour pratiques abusives ? Pour le moment, rien de concret. En septembre 2023, le siège français avait été visité par l'autorité de la concurrence pour pratiques anticoncurrentielles. 9 mois plus tard, un rapport met en garde contre de possibles abus des fondeurs de puces dédiés à l'IA... Ledit rapport pointe : des préoccupations sur la dépendace du secteur à cause des puces NVIDIA et du modèle de programmation CUDA. 

Pour le moment, aucune plainte ou poursuite n'a été annoncée ni engagée. Le risque réel est une forte amende.

Le problème actuel résulte de l'incapacité des concurrents à répondre aux GPU NVidia et à proposer des alternatives complètes. Dans le gaming, les puces NVidia se sont imposées par leurs puissances. Sur le cloud et l'IA, même chose. Le modèle de programmation CUDA a permis d'unifier les développements. 

Catégorie actualité: 
Image actualité AMP: 
  •  

Oracle support Linux 6.9 dans son UEK-next

8 juillet 2024 à 09:12

Oracle avait présenté le projet UEK-next au printemps dernier. Il s'agit d'une version expérimentale du noyau Linux développée et maintenue par les équipes de l'éditeur. Il s'agit de proposer un nouveau canal expérimental pour tester les fonctionnalités en développement du noyau contenant les patchs et codes d'Oracle. Ce UEK-next n'a pas vocation à proposer une version de production du noyau. UEK est l'abréviation de Unbreakable Enterprise Linux, la distribution Oracle de Linux. Le next est donc un "incubateur" de l'éditeur à côté des branches stables. 

Oracle vient d'annoncer que son UEK-next est désormais en noyau 6.9, en attendant l'intégration du futur 6.10. Une des fonctions attendues est le XFS : https://blogs.oracle.com/linux/post/xfs-online-filesystem-repair

Annonce du support du noyau 6.9 : https://github.com/oracle/linux-uek/blob/ueknext/latest/README.md

Pour en savoir plus : https://blogs.oracle.com/linux/post/uek-next

Catégorie actualité: 
Image actualité AMP: 
  •  

Thunderbird 128 bientôt disponible

8 juillet 2024 à 09:01

Disponible depuis quelques semaines, Thunderbird 128 bêta introduit des évolutions parfois attendues depuis très longtemps !

- couleurs personnalisées dans les différents comptes d'un utilisateur

- changements sur les API WebExtension : tous les détails https://webextension-api.thunderbird.net/en/128-esr-mv3/index.html

- support de Manifest v3 : attention il faut convertir les extensions v2

- de nombreux changements dans le core code : stabilisation, optimisation

La bêta fixe de nombreux bugs. 

Catégorie actualité: 
Image actualité AMP: 
  •  

Skeleton Key : un jailbreak sur les dernières IA

8 juillet 2024 à 08:04

Mark Russinovich, patron technique de Microsoft Azure, a publié un long post sur une nouvelle technique pour jailbreaker les IA génératives. Bref, une technique pour hacker et débloquer ces IA. Il parle de Skeleton Key. 

"En IA générative, les "jailbreaks", également connus sous le nom d'attaques par injection directe de prompt, sont des entrées utilisateur malveillantes qui tentent de contourner le comportement prévu d'un modèle d'IA. Un jailbreak réussi a le potentiel de passer outtre toutes ou la plupart des garde-fous de l'IA responsable (RAI) intégrés dans le modèle lors de son entraînement par le fournisseur d'IA, rendant les mesures d'atténuation des risques à travers d'autres couches de la pile d'IA un choix de conception critique dans le cadre d'une défense en profondeur." commente Mark. 

La technique dite du Skeleton Key : "Cette technique de jailbreak de l'IA fonctionne en utilisant une stratégie à plusieurs tours (ou étapes multiples) pour amener un modèle à ignorer ses garde-fous. Une fois les garde-fous ignorés, un modèle ne sera pas capable de distinguer les requêtes malveillantes ou non autorisées des autres. En raison de sa capacité à contourner complètement les protections, nous avons nommé cette technique de jailbreak "Skeleton Key" (clé passe-partout). Bref, on tente de tromper l'IA en utilisant des prompts pour tromper."

"Skeleton Key permet à l'utilisateur de pousser le modèle à adopter des comportements normalement interdits, qui peuvent aller de la production de contenu nuisible à la modification de ses règles décisionnelles habituelles. Comme pour tous les jailbreaks, l'impact peut être compris comme réduisant l'écart entre ce que le modèle est capable de faire (donné les identifiants utilisateur, etc.) et ce qu'il est prêt à faire. Étant donné qu'il s'agit d'une attaque contre le modèle lui-même, cela n'implique pas d'autres risques pour le système d'IA, tels que permettre l'accès aux données d'un autre utilisateur, prendre le contrôle du système ou exfiltrer des données." poursuit Mark.

Microsoft recommande les utilisateurs d'utiliser des outils dédiés tels que PyRIT et des bonnes pratiques pour sécuriser les modèles et éviter les dérives. 

Un post très intéressant à lire : https://www.microsoft.com/en-us/security/blog/2024/06/26/mitigating-skeleton-key-a-new-type-of-generative-ai-jailbreak-technique/

Sur les IA jailbreak en général : https://www.microsoft.com/en-us/security/blog/2024/06/04/ai-jailbreaks-what-they-are-and-how-they-can-be-mitigated/

Catégorie actualité: 
Image actualité AMP: 
  •  

Vers une dévirtualisation à cause de VMware ?

8 juillet 2024 à 07:27

Depuis le rechat de VMware par Broadcom, on nous annonce beaucoup de choses : la fin de VMware, la colère des partenaires et des entreprises, etc. Jamais à court de nouveaux mots, Gartner, dans son rapport Hype Cycle, sort le terme "dévirtualisation". Ce basulement serait dû à la fin de la virtualisation local / on premise vers des nouveaux modèles de licence non perpétuelles, migration vers des serveurs dits bare metal en ne faisant plus de virtualisation. Bref, on arrête les machines virtuelles et on remet de vrais serveurs... Admettons.

Cette tendance est très marginale comme le reconnait Gartner le restera. Il n'est pas possible pour une entreprise de reprovisionner x serveurs pour remplacer plusieurs centaines de machines virtuelles. Le changement d'hyperviseur ou de technologies de virtualisation sont des tendances plus certaines et moins aléatoires. 

Peut-on parler de dévirtualisation ? Absolument pas. Même Gartner indique que cela implique peut-être 1 % des entreprises et encore il faut regarder le type d'entreprise et l'infrastructure virtualisée qui est remplacée. 

Par contre, le remplacement des machines virtuelles par des conteneurs ne peut qu'accélérer, confirmant que les conteneurs et les environnements de type Kubernetes sont l'avenir des infrastructures.

Catégorie actualité: 
Image actualité AMP: 
  •  

JetBrains : demandez la mise à jour

5 juillet 2024 à 18:56

L'éditeur JetBrains a annoncé de multiples préversions. Petite sélection :

- ReSharper 2024.2 EAP 5 : quelques nouveautés sur le support de C++ 23, amélioration de la décompilation

- Rider 2024.2 EAP 5 : mode lecteur disponible, évolution de la fenêtre Monitoring, support de GDScript (Godot)

- RubyMine 2024.2 EAP : fonctionnalité IA, support de Stimulus, nouveau terminal, nouvel configuration du formatage

- PhpStorm 2024.2 EAP : nouveautés sur dates et heures, sur les logs, complétion dans le terminal

Catégorie actualité: 
Image actualité AMP: 
  •  

Windows 11 24H2 est disponible plus tôt que prévue

5 juillet 2024 à 09:53

Microsoft distribue la mise à jour 2024H2 de Windows 11 bien plus tôt que prévue. Fin mai, la version était encore en preview dans Windows Insiders, un mois plus tard, elle est en disponibilité générale. Cette version inaugure officiellement le Copilot+PC et les nouvelles générations de Surface Pro et Laptop. Cette version inaugure une nouvelle fracturation du monde Windows avec des fonctionnalités différentes selon le processeur (x86 ou ARM). L'approche Copilot+PC nécessite un PC ARM, la version x86 est attendue pour la rentrée, les AI PC sont supportés mais pas au même niveau que les Copilot-PC (cette segmentation va grandement aider les utilisateurs :-)). Une partie des PC Windows 10 ne pourra pas migrer sur cette version. 

Quelques nouveautés de la 2024H2 :

- performances des jeux sur processeur ARM avec support Auto SR

- nouveau émulateur x86 sur processeur ARM : Prism -> ce n'est pas un luxe, le WoW n'a jamais été très performant

- Sudo pour Windows

- Rust dans le noyau Windows

- support du WiFi 7

- la fonction Recall est décalée suite aux nombreuses critiques et au manque de sécurité

- injection d'IA dans les logiciels 

- nouveau gestionnaire d'énergie

- quelques évolutions de la barre des tâches et du menu démarrage

- possibilité de décompresser et de créer des archives TAR, 7z, Zip

- support du nouveau protocole réseau DNR

- amélioration du support des matériels audio en Bluetooth Low Energy Audio

- l'ergonomie de l'installation a été partiellement revue pour être plus compréhensible et proposer les options plus clairement

- possibilité de mise jour de l'OS sans redémarrage en hot patching

- retrait confirmé de Windows Mixed Reality et de Microsoft Defender Application Guard et du codec AC-3

Catégorie actualité: 
Image actualité AMP: 
  •  

James Gosling part à la retraite

5 juillet 2024 à 07:25

James Gosling a annoncé cette semaine qu'il se retirait définitivement de la scène technologique. "Finalement, je me retire. Après des nombreuses années comme ingénieur logiciel, il est temps pour moi d'avoir plus de fun". L'annonce est laconique pour celui qui fut aux origines de Java au début des années 1990 chez Sun. James avait été la boussole des évolutions de Java durant de nombreuses années, jusqu'au rachat de Sun par Oracle. Son rôle avait largement été réduit après le rachat. Il quitte Sun en 2010. 

En 2017, il rejoint AWS en qualité d'ingénieur distingué lui permettant de donner des avis sur de nombreux projets. Gosling a donc décidé de passer à autre chose et de profiter de sa retraite. 

De passage à Paris, nous l'avions rencontré en juin 2006 : Programmez n°89 et reprise dans le hors série Java (printemps 2021)

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