Dans ce numéro...


Imaginez un monde où la technologie est si avancée que le commun des mortels, pour choisir entre un produit et un autre, devrait entreprendre une difficile démarche d'apprentissage qui finalement à terme rendrait son choix obsolète. Alors que le consommateur étudierait consciencieusement la valeur de chaque caractéristique, ces implications et les différents tenants et aboutissants associés, la technologie mise en œuvre continuerait d'évoluer et de progresser. Si bien qu'une fois le choix clairement fait, le produit n'existerait plus, serait passé de mode ou déjà chassé par une, voire plusieurs générations.
C'est l'histoire d'un hackeur qui trouvait que les conférences de hackeurs ne l'intéressaient plus beaucoup. Alors, en bon hackeur, il s'est dit qu'il pouvait faire mieux, et pour le prouver, il l'a fait. Il a réuni toutes les bonnes volontés qu'il pouvait, toutes origines confondues, et préparé LA conférence qu'il aurait voulu voir.
Le noyau intègre enfin, dans sa version 3.7, une fonctionnalité de sécurité, longtemps attendue par certains, dont une implémentation existait depuis bien des années dans RHEL et Fedora : MODSIGN ou le mécanisme de signature cryptographique des modules noyau. Après de multiples rebondissements, des discussions enflammées sur la LKML et ailleurs, une solution convenable pour la communauté a vu le jour. C'est ce que nous vous proposons de découvrir dans cet article.
Avez-vous remarqué qu'on a facilement tendance à oublier que le shell offre des fonctionnalités qui vous permettent de vous passer de langages et tantôt d'outils qui sont, à première vue, plus tentant d'utiliser ? Le présent article consiste en un petit retour d'expérience dont la problématique de départ pousserait à utiliser un SGBD et divers outils annexes. Pourtant, vous allez le constater, le shell Bash et Graphviz s'en sortent haut la main.
Les technologies de l’information dépendent de plusieurs ressources : la puissance des CPU, la mémoire, l’espace disque et la bande passante du réseau. Nous sommes capables d’augmenter les volumes de nos ressources, mais plus vraiment leurs performances. Lorsque la puissance n’est plus capable de gérer nos volumes, nous avons un problème. Il faut changer de paradigme.
L'essence même de cette série est de décortiquer des codes qui ont été écrits par des programmeurs qui faisaient tout pour que leur code soit difficile à relire.Aujourd'hui, nous allons faire un énorme hors sujet, puisque nous allons essayer de comprendre un code que j'ai moi-même écrit il y a quelques années. Ceci dit, en retombant dessus, j'ai eu du mal à le relire alors que je n'avais pas fait grand chose pour le rendre illisible. C'est surtout le langage utilisé qui utilise des constructions non habituelles : le PostScript.
Le précédent numéro a permis de présenter les mécanismes propres à Android relatifs à la gestion de la connectivité réseau. Initialement destiné aux téléphones mobiles et sans-fil, voyons aujourd'hui comment adjoindre au système le support de notre bon vieux câble réseau.
En des temps plus anciens, les périphériques d'un système UNIX étaient représentés par des pseudo-fichiers créés et placés manuellement dans /dev. Aujourd'hui, c'est le système lui-même qui analyse le matériel, charge les pilotes adéquats et créer les entrées /dev. Pour la plupart des usages, il s'agit d'une avancée importante et d'une amélioration notable du support matériel. Ainsi, l'utilisateur n'a plus à changer manuellement la configuration système lors d'une connexion d'un clavier ou d'un périphérique USB quelconque. Cependant, tantôt ce système n'est pas votre ami et agit, à tort, en configurant un nouveau périphérique à votre place.
Le langage Python offre une quantité impressionnante de modules couvrant presque tous les champs de programmation imaginables, de la gestion de base de données au calcul scientifique, en passant par la création d'interfaces graphiques. Cet article présentera les aléas de la programmation audio en Python à l'aide de « pyo », un module entièrement dédié au traitement de signal sonore. Des solutions seront exposées pour les problématiques inhérentes aux différents types de projets de programmation impliquant la gestion du son. Après une introduction aux composantes principales de la bibliothèque, seront abordés la synthèse sonore, la création de modules de traitement du son, la composition de musiques algorithmiques et le développement de logiciels avec interfaces graphiques.

Magazines précédents

GNU/Linux-Magazine N°156
Jouons avec le C !
GNU/Linux-Magazine N°155
Administrer MySQL
GNU/Linux-Magazine N°154
DNS/Bind démystifié !
GNU/Linux-Magazine N°152
Protégez vos applications web
GNU/Linux-Magazine N°151
Installez votre groupware Kolab

Les derniers articles Premiums

Les derniers articles Premium

Quarkus : applications Java pour conteneurs

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Initié par Red Hat, il y a quelques années le projet Quarkus a pris son envol et en est désormais à sa troisième version majeure. Il propose un cadre d’exécution pour une application de Java radicalement différente, où son exécution ultra optimisée en fait un parfait candidat pour le déploiement sur des conteneurs tels que ceux de Docker ou Podman. Quarkus va même encore plus loin, en permettant de transformer l’application Java en un exécutable natif ! Voici une rapide introduction, par la pratique, à cet incroyable framework, qui nous offrira l’opportunité d’illustrer également sa facilité de prise en main.

De la scytale au bit quantique : l’avenir de la cryptographie

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Imaginez un monde où nos données seraient aussi insaisissables que le célèbre chat de Schrödinger : à la fois sécurisées et non sécurisées jusqu'à ce qu'un cryptographe quantique décide d’y jeter un œil. Cet article nous emmène dans les méandres de la cryptographie quantique, où la physique quantique n'est pas seulement une affaire de laboratoires, mais la clé d'un futur numérique très sécurisé. Entre principes quantiques mystérieux, défis techniques, et applications pratiques, nous allons découvrir comment cette technologie s'apprête à encoder nos données dans une dimension où même les meilleurs cryptographes n’y pourraient rien faire.

Les nouvelles menaces liées à l’intelligence artificielle

Magazine
Marque
Contenu Premium
Spécialité(s)
Résumé

Sommes-nous proches de la singularité technologique ? Peu probable. Même si l’intelligence artificielle a fait un bond ces dernières années (elle est étudiée depuis des dizaines d’années), nous sommes loin d’en perdre le contrôle. Et pourtant, une partie de l’utilisation de l’intelligence artificielle échappe aux analystes. Eh oui ! Comme tout système, elle est utilisée par des acteurs malveillants essayant d’en tirer profit pécuniairement. Cet article met en exergue quelques-unes des applications de l’intelligence artificielle par des acteurs malveillants et décrit succinctement comment parer à leurs attaques.

Body