GNU/Linux Magazine N°
Numéro
228

Simulez un ordinateur quantique

Temporalité
Juillet/Août 2019
Image v3
Simulez un ordinateur quantique
Article mis en avant

Résumé

Informatique quantique, qubits, téléportation, superposition, programmation quantique, intrication… autant de termes qui, pour beaucoup de programmeurs, évoquent plus le capitaine Kirk et Monsieur Spock qu’une réalité bien tangible. Et pourtant ! Le but de cet article est de vous expliquer ce monde et de vous permettre d’y voyager sur votre ordinateur bien classique et tout cela, avec du logiciel du libre.

Dans ce numéro...


Au début, il n’y avait rien. Puis le Big Bang, les étoiles, les planètes, notre planète, les bactéries, les invertébrés, les vertébrés, les dinosaures, les mammifères et enfin, les humains. Les Hommes se sont développés en exploitant leur environnement : dans un premier temps, sans réel impact sur celui-ci puis, dans un second temps, en laissant des traces indélébiles de leur passage : exploitation de ressources non renouvelables, pollution atmosphérique, etc.
Cette année, la KubeCon a eu lieu à Barcelone ; je reconnais qu'il y a pire endroit où passer quelques jours en mai. Mais pour ceux qui n'ont pas eu l'occasion d'y assister, d'en goûter l'ambiance, d'en suivre les tendances, voici mon petit retour d'expérience sur les meilleurs moments.
Vous avez pu découvrir dans l'article précédent [1] les bases du Quantum Computing, mais vous n'aurez sans doute pas la patience d'attendre le prochain numéro avant de pouvoir effectuer de petits tests, manipuler des qubits pour de « vrai »...
Nous étudions un dernier élément de la chaîne de décodage des images de Meteor-M2 par la correction d'erreurs par bloc qu'est Reed Solomon. Son exploration sera l'opportunité d'approfondir quelques concepts de communication numérique et en particulier, justifier l'utilisation conjointe des codes convolutifs et des codes de Reed-Solomon, compte tenu du bilan de liaison entre le satellite et le sol et d'un objectif de taux d'erreurs de réception borné.
Aah les Opérateurs... Cette idée géniale venue de CoreOS, maintenue et encore améliorée par Red Hat et toute la communauté Open Source ! Vous n'en avez pas entendu parler ? C'est pourtant l'un des sujets les plus passionnants du moment, une véritable révolution qui est en marche.
On a parfois besoin de programmer l'exécution d'une tâche dans un programme écrit en langage C, par exemple pour envoyer un signal à un processus qui ne répond pas comme prévu : il existe plusieurs façons de répondre à ce besoin, ainsi que nous allons le voir dans cet article.
La conversion de documents HTML en fichiers PDF peut s’obtenir de différentes manières, chacune avec ses limites que ce soit dans l'automatisation, la souplesse ou la fidélité. Nous étudierons ici une solution mettant en œuvre Chromium pour un rendu professionnel et riche en fonctionnalités.
Le VPN est un trigramme utilisé à outrance dans le petit milieu de l'informatique pour résoudre des problématiques liées à la confidentialité. Mais il n'est nul besoin d'acheter à prix d'or une machine nord-américaine pour assurer sa confidentialité. En utilisant intelligemment les outils que nous offre notre système préféré, nous allons pouvoir nous créer un VPN à très bas coût...
Pour mettre sur pied une preuve de concept ou un prototype électronique, il faut habituellement choisir une carte de développement et ensuite acquérir les outils de développement logiciel du fabricant. Ces logiciels s’appuient généralement sur les langages bas niveau comme le C, dont la maîtrise n’est pas accessible à tout le monde. MicroPython est a été mis sur pied pour permettre l’utilisation d’un langage de programmation haut niveau (Python) sur microcontrôleur, pour créer de magnifiques applications d’IoT.

Magazines précédents

Les derniers articles Premiums

Les derniers articles Premium

PostgreSQL au centre de votre SI avec PostgREST

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

Dans un système d’information, il devient de plus en plus important d’avoir la possibilité d’échanger des données entre applications. Ce passage au stade de l’interopérabilité est généralement confié à des services web autorisant la mise en œuvre d’un couplage faible entre composants. C’est justement ce que permet de faire PostgREST pour les bases de données PostgreSQL.

La place de l’Intelligence Artificielle dans les entreprises

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

L’intelligence artificielle est en train de redéfinir le paysage professionnel. De l’automatisation des tâches répétitives à la cybersécurité, en passant par l’analyse des données, l’IA s’immisce dans tous les aspects de l’entreprise moderne. Toutefois, cette révolution technologique soulève des questions éthiques et sociétales, notamment sur l’avenir des emplois. Cet article se penche sur l’évolution de l’IA, ses applications variées, et les enjeux qu’elle engendre dans le monde du travail.

Petit guide d’outils open source pour le télétravail

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

Ah le Covid ! Si en cette période de nombreux cas resurgissent, ce n’est rien comparé aux vagues que nous avons connues en 2020 et 2021. Ce fléau a contraint une large partie de la population à faire ce que tout le monde connaît sous le nom de télétravail. Nous avons dû changer nos habitudes et avons dû apprendre à utiliser de nombreux outils collaboratifs, de visioconférence, etc., dont tout le monde n’était pas habitué. Dans cet article, nous passons en revue quelques outils open source utiles pour le travail à la maison. En effet, pour les adeptes du costume en haut et du pyjama en bas, la communauté open source s’est démenée pour proposer des alternatives aux outils propriétaires et payants.

Sécurisez vos applications web : comment Symfony vous protège des menaces courantes

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

Les frameworks tels que Symfony ont bouleversé le développement web en apportant une structure solide et des outils performants. Malgré ces qualités, nous pouvons découvrir d’innombrables vulnérabilités. Cet article met le doigt sur les failles de sécurité les plus fréquentes qui affectent même les environnements les plus robustes. De l’injection de requêtes à distance à l’exécution de scripts malveillants, découvrez comment ces failles peuvent mettre en péril vos applications et, surtout, comment vous en prémunir.

Body