Mon blog
Vous retrouverez ici pêle-mêle la liste de mes dernières publications.
Vous retrouverez ici pêle-mêle la liste de mes dernières publications.
🔗 publié par Olivier Poncet le 09/09/2024 à 12:30
Dans cette vidéo je vous conte l’incroyable histoire de l’architecture ARM majoritairement conçue par Sophie Wilson, ingénieure chez Acorn, qui utilisera notamment le BBC BASIC pour arriver à ses fins.
🔗 publié par Olivier Poncet le 02/09/2024 à 12:30
Dans cette vidéo de rentrée, je vous propose de papoter un peu, d’aborder quelques sujets comme la nouvelle version de Xcpc, de mes conférences à venir, de l’attaque XZ, et de vieux livres tech à avoir dans sa bibliothèque !
🔗 publié par Olivier Poncet le 09/07/2024 à 12:30
Vous aimez le gros son chiptune caractéristique des années 70/80 ? Vous vous intéressez aux API WebAudio et WebMIDI mais vous ne vous êtes jamais vraiment plongés dedans ? Alors ce talk est fait pour vous ! Dans cette session nous descendrons dans les arcanes de la génération et de la gestion du son dans votre navigateur web au travers de AYM·JS, un émulateur écrit en JavaScript de la célèbre puce sonore des années 70 et 80 : le AY-3-8910/YM2149.
🔗 publié par Olivier Poncet le 24/06/2024 à 12:30
Dans cette vidéo, je vous propose de partir à la découverte du Web MIDI, API JavaScript permettant de transformer votre navigateur en contrôleur MIDI pour dialoguer avec des instruments de musique. On implémentera en Javascript un programme permettant de communiquer avec le fameux Launchpad Mini de Novation.
🔗 publié par Olivier Poncet le 17/06/2024 à 12:30
Ce live aborde le langage Brainfuck, un langage de programmation plutôt exotique, inventé par le développeur suisse Urban Müller en 1993. Ce langage est facile à comprendre mais extrêmement difficile à utiliser. Dans cette vidéo nous revenons sur sa syntaxe, son utilisation et implémentons un interpréteur en C++ … On va faire chauffer le compilo !
🔗 publié par Olivier Poncet le 10/06/2024 à 12:30
Dans ce live nous revenons sur les bases de l’allocation dynamique en expliquant comment recoder les fonctions traditionnelles malloc() et free() sur la base de l’implémentation de Kernighan et Ritchie issue de l’ouvrage « The C Programming Language ».
🔗 publié par Olivier Poncet le 03/06/2024 à 12:30
Dans ce live nous revenons sur la conception et la brillante architecture de la machine virtuelle du jeu vidéo mythique « Another World », créé par Eric Chahi et releasé en 1991. Pour finir, nous faisons un focus sur un portage en WASM afin d’y rejouer directement dans le navigateur.
🔗 publié par Olivier Poncet le 27/05/2024 à 12:30
Dans ce live nous expliquons comment créer un dépôt Debian de façon simple pour distribuer ses propres paquets logiciels à l’aide de l’outil mini-dinstall.
🔗 publié par Olivier Poncet le 06/05/2024 à 12:30
Dans ce live nous expliquons comment créer un paquet Debian (.deb) pour empaqueter un logiciel en vue de le déployer sur des serveurs. On aborde les outils Debian (dh_make
, dpkg-buildpackage
, …) avec une méthode « pas à pas » en faisant un exemple sur un de mes projets déjà existant.
🔗 publié par Olivier Poncet le 08/04/2024 à 12:30
Dans ce live nous parlons du DIY (Do It Yourself), mais à un niveau de fou ! Conception de son propre GPU maison, fabrication de circuits intégrés dans son garage … Ces dernières années le DIY a pris une ampleur que nous n’aurions jamais imaginé. Dans cette vidéo nous allons revenir sur le projet FuryGPU de Dylan Barrie et de l’extraterrestre Sam Zeloof qui avant de créer son entreprise a fabriqué des circuits intégrés dans le garage de ses parents.