14,90 € TTC
p.06 Côté livres…
p.08 Mieux comprendre les conditions d’utilisation des services
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
p.92 Scripting Shell : configurer sa tablette Wacom en quelques heures
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
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...
Le World Wide Web ne date pas d'hier. Il est tellement ancien, à l'échelle informatique, que peu utilisent encore cette désignation originelle et au contraire, bien tristement, ne font même plus de réelle distinction entre le Web et Internet lui-même.
Ou comment diffuser une application peut-être ancienne par le navigateur web, sans (presque) être confronté à HTML, CSS ou JavaScript. Et profiter du parallélisme en exploitant les cœurs disponibles côté client.
La promesse de Svelte : des applications web hyper optimisées, et une expérience développeur fantastique ! Trop beau pour être vrai ? C'est parti pour un tour du propriétaire de ce framework web, en détaillant son fonctionnement et ses particularités.