Avril / Juin 2022

Gnu/Linux Magazine HS 119

Les nouvelles approches du

Développement web

En savoir plus

14,90 € TTC

Anciens Numéros

LIVRAISON OFFERTE en France Métropolitaine à partir de 50€
GNU/Linux Magazine 279

GNU/Linux Magazine 279

Janvier / Février 2026
9,90 €
GNU/Linux Magazine 278

GNU/Linux Magazine 278

Novembre / Décembre 2025
9,90 €
GNU/Linux Magazine 277

GNU/Linux Magazine 277

Septembre / Octobre 2025
9,90 €
GNU/Linux Magazine 276

GNU/Linux Magazine 276

Juillet / Août 2025
9,90 €
GNU/Linux Magazine 275
9,90 €
GNU/Linux Magazine 274

GNU/Linux Magazine 274

Mars / Avril 2025
9,90 €
GNU/Linux Magazine 273

GNU/Linux Magazine 273

Janvier / Février 2025
9,90 €
GNU/Linux Magazine 272

GNU/Linux Magazine 272

Novembre / Décembre 2024
9,90 €
SOMMAIRE :

Actus

p.06 Côté livres…

Société

p.08 Mieux comprendre les conditions d’utilisation des services

Dossier : Développement web

p.13 Introduction au dossier
p.14 Introduction à Svelte
p.24 Développement web avec Svelte Kit : simplifiez-vous la vie !
p.36 JavaScript sur les navigateurs modernes
p.68 Les évolutions avancées de JavaScript
p.80 Applications web : une autre approche

Shell Script

p.92 Scripting Shell : configurer sa tablette Wacom en quelques heures

ÉDITO :

Interférences destructives de news...

Dernièrement, les chercheurs de l’université Carnegie Mellon ont publié les sources de PolyCoder [1], une IA génératrice de code entraînée avec GPT-2 et quelque 40 millions de fichiers sources, répartis en quelque 12 langages différents (dont quelque 55 Go de C provenant de plus de 10 000 dépôts Git). PolyCoder semble surpasser notamment Codex d’OpenAI qui alimente la très critiquée fonction Copilot de GitHub, visant à assister le développeur dans sa production de code.

Voilà qui laisse présager un sombre avenir où le programmeur se retrouverait relégué au rang de simple exécutant, appliquant docilement les recommandations d’une IA jugée bien plus compétente. Mais adhérer à cette vision dystopique reviendrait à oublier d’autres tristes nouvelles qui ne cessent de tomber...

Je pense, bien entendu, à la vulnérabilité Dirty Pipe [2], découverte dernièrement dans les noyaux 5.8 et ultérieurs, permettant une élévation de privilège et n’étant malheureusement que la dernière d’une longue série (PwnKit, eBPF, Sequoia, iSCSI/Grimm, etc.) ces douze derniers mois. Et on peut supposer raisonnablement que d’autres suivront, puisque les développeurs font des erreurs et produisent du code qui est loin d’être parfait.

Voyez-vous où je veux en venir ? Que croyez-vous que va produire une IA entraînée avec des millions de fichiers C initialement générés par de faillibles humains ? La réponse est évidente : plus ou moins la même chose. Et très honnêtement, cela semble presque une bonne nouvelle. Qui sait, peut-être serons-nous bien heureux, en 2052, lorsque nous nous rendrons compte que gagner la guerre contre les machines est à notre portée parce que, quelque part, quelqu’un, aura fait n’importe quoi avec argv[0]...

Denis Bodor

[1] https://github.com/vhellendoorn/code-lms

[2] https://dirtypipe.cm4all.com/

Le magazine de référence technique pour les développeurs sur systèmes open source et les ingénieurs R&D !

GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Tout n'est qu'électron : le bagage minimum pour débuter
GNU/Linux Magazine n°64
Aujourd'hui, tout ne semble être que kits, modules et plateformes « clés en main ». La réalisation de circuits et de cartes complètes à partir de composants et de beaucoup de travail semble être un domaine où seuls les plus chevronnés exercent encore. Pourtant, la disponibilité d'ensembles « tous faits » ne vous dispense en aucune façon de connaître les principes de base de l'électronique, ne serait-ce que pour ajouter une simple LED à la carte que vous venez de fraîchement commander et recevoir. Voici donc le premier élément à mettre dans votre sac de voyage, l'incontournable introduction à l'électronique.
Chimie : créer ses cristaux piézoélectriques
GNU/Linux Magazine n°64
Certains composants chimiques possèdent des propriétés intéressantes. Certains deviennent lumineux lorsqu'on les soumet à un rayonnement ultraviolet, d'autres réagissent avec d'autres matières comme l'eau ou encore, voient leur conductivité ou leur couleur modifiées en fonction de la température. La propriété qui nous intéresse ici est la piézoélectricité ou, en d'autres termes, la propriété de se polariser électriquement sous l’action d’une contrainte mécanique et inversement, de se déformer lorsque leur est appliqué un champ électrique. Vous pouvez créer l'un de ces corps, chez vous, dans votre cuisine, avec quelques composants relativement faciles à trouver.
Le watchdog du MSP430
GNU/Linux Magazine n°64
Un watchdog est un dispositif permettant de garantir un retour à une situation normale en cas de problème (cf. le lexique en début de magazine). Quasiement tous les microcontrôleur 8 bits ou supérieurs disposent de ce genre de fonctionnalités qu'on peut considérer comme un incontournable du domaine.
Ce magazine est intégralement disponible sur Linux Magazine Connect
© 2026 - LES EDITIONS DIAMOND