Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Revivez la légende : UNIX 2.11BSD pour PDP-11 sur un ESP32 !

Spécialité(s)
Résumé

Parfois, cela fait du bien de se souvenir du passé et du chemin parcouru, mais c'est encore mieux de le revivre. 2.11BSD est la dernière version de la branche 2BSD (Second Berkeley Software Distribution) de la famille UNIX. Édité originellement par le CSRG et l'association USENIX, ce système fonctionnait sur mini-ordinateur DEC PDP-11 et fait désormais, et pour toujours, partie de la grande histoire des UNIX. Aujourd'hui, nous allons revivre cette histoire et faire fonctionner un PDP-11 sur un simple ESP32 pour exécuter 2.11BSD !

Créons un outil de configuration pour un token TOTP

Spécialité(s)
Résumé

Nous avons déjà, par le passé, exploré les technologies NFC [1] dans les pages du magazine, et récemment, fait connaissance avec la programmation d'un petit outil en ligne de commandes pour les tags ST25 de chez STMicroelectronics [2] ou encore détourné un jouet pour enfant [3] basé sur cette même technologie. Il est temps maintenant de se pencher sur quelque chose d'un peu plus sérieux, un peu plus complexe et surtout d'un peu plus utile : un outil permettant de configurer un token NFC dédié à l'authentification à deux facteurs.

Développer pour Arduino en ligne de commandes (pour de vrai)

Spécialité(s)
Résumé

Arduino est un environnement de développement relativement simple, en particulier lorsqu'on considère uniquement son IDE bon enfant. Mais l'élément clé est aussi et surtout le framework Arduino qui, qu'on l'apprécie ou non, reste une base pour de nombreux projets, tantôt relativement conséquents (comme FastLED, par exemple). Comment utiliser ce framework sans pour autant souffrir de l'utilisation de l'IDE standard relativement limité ? La réponse tient en deux mots : Arduino CLI !

ESP32 + Black Magic Probe = debug SWD en Wi-Fi !

Spécialité(s)
Résumé

Dans Hackable 40 [1], nous avons fait connaissance avec la Black Magic Probe, un outil de mise au point faisant fonctionner un serveur GDB et permettant de se passer totalement d'OpenOCD pour contrôler l'exécution d'un code sur un microcontrôleur ARM. Le buzz récent autour du Flipper Zero, un « multi-tool pour geeks », ainsi que quelques connaissances qui se reconnaîtront m'ont fait me pencher sur le « Wi-Fi Debugger Module » de ce périphérique...

Home Assistant : domotique vite fait, bien fait !

Spécialité(s)
Résumé

Créer une installation domotique dans une maison ou un appartement est souvent un casse-tête. Le nombre d'options disponibles est incroyable, allant du tout clé en main proposé par nombre de fabricants au « bricolage » maison à grands coups de codes, de scripts et d'outils, sans réelle base centrale prévue à cet effet. De plus, s'y retrouver dans la galaxie de solutions open source (Jeedom, Domogik, Home Assistant, etc.) n'est pas aisé et s'arrêter sur l'une d'entre elles encore moins. Je vous propose donc de simplement tester Home Assistant et de juger par vous-même si celle-ci vous correspond...

Édito : Y'a comme un décalage, non ?

Résumé

Ce matin, en regardant un peu l'actualité, histoire de perdre comme chaque jour un peu plus foi en l'humanité, je suis tombé sur un article du Figaro intitulé « Compteur Linky : une start-up permet de suivre sa consommation d'énergie en temps réel ». Article, à mon sens à la limite de la publicité, faisant l'éloge d'un boîtier à quelque 139 € permettant de garder un œil sur sa consommation, tirée des informations fournies par le fameux compteur arborant la couleur la plus horrible de l'Univers.

Applications haute disponibilité avec le serveur Java Wildfly JEE

Spécialité(s)
Résumé

Même à l’ère des nuages, la gestion d’une infrastructure en haute disponibilité reste un défi pour tout système d’information. En particulier, quand celle-ci doit se faire au niveau applicatif et non seulement au sein de l’infrastructure. Fort heureusement, il existe des solutions logicielles adaptées à cette problématique. Illustration par l’exemple avec le serveur Java JEE Wildfly et sa célèbre fonctionnalité de clustering.

Dégainez des microVM plus vite que votre ombre avec Firecracker

Spécialité(s)
Résumé

Les architectures serverless, très présentes chez les fournisseurs de services dans le nuage, ont permis l’émergence de nouvelles formes de virtualisation. Le recours aux microVM, à l’aide de l’outil open source Firecracker, permet de compléter le panel des technologies de virtualisation dont dispose les administrateurs systèmes et réseaux pour consolider leurs infrastructures.