SimpleSAMLphp, le couteau suisse de l’authentification

Lorsqu’on héberge de nombreux serveurs ou services Web, un problème se pose forcément un jour ou l’autre: la multiplication des pages d’authentification et des procédures de gestion des utilisateurs. Pour ne rien arranger, elles sont toutes indépendantes les unes des autres. Vous me direz qu’il est possible d’utiliser (par exemple) un annuaire LDAP ou un service authentification centralisé tel que OAuth, mais cela ne règle pas la corvée des authentifications multiples.

Continue la lecture

Afficheur d’image sur écran LCD 1,3″ pour Raspberry Pico

Objectif :

Afficher une série d’image via le mini-écran LCD 1,3″ de Waveshare pour le Raspberry Pico.

Le code source est entièrement en Python.

Continue la lecture

Module HAT afficheur LCD 1,3” Waveshare pour le Raspberry Pico

Objectif :

Dans cette article, vous trouverez quelques articles sur l’utilisation de l’afficheur LCD pour le Raspberry Pico avec des exemples de code en C et en Python.

Continue la lecture

Compiler le micro-logiciel Micro-Python pour Raspberry Pico

Objectif :
Le but de cet article est de montrer les différentes étapes pour constuire le micro-logiciel (firmware) Micro-Python à partir de son code source pour le Raspberry Pico.
Continue la lecture

FPGA

qu’est qu’un FPGA : on a la description sur Wikipédia.
Pour appréhender la programmation FPGA, j’ai trouvé une carte qui correspond à ce que je désirais pour de la découverte.
Cette carte est une Tang nano 4K


équipée d’une prise USB-C et d’une prise HDMI et de nombreuses entrées/sorties.
L’USB permet de programmer et de déboguer sans câble spécifique. La prise HDMI est connecté au FPGA, qui une fois correctement programmé va être une sortie vidéo.
J’ai décidé de travailler sur une machine Windows.
En tout premier, on installe l’IDE qu’on trouve sur sur le site de GOWIN.
On prend la version éducation qui ne demande pas de licence.
Une fois l’IDE installé, on trouve dans le dossier d’installation, un dossier « programmer », ce dossier contient les logiciels de programmation et de debug, mais qui fonctionnent avec les câbles spécifiques de GOWIN, et on doit donc télécharger le programmer de chez Tang.
on le décompresse et on copie le dossier programmer vers le dossier d’installation de Gowin IDE afin de remplacer le dossier programmer d’origine. Dans ce dossier, il y a un dossier driver, on installe les drivers qui s’y trouvent.
Pour le premier test, j’ai utilisé un tutoriel d’un brésilien.
les premiers tests étant concluants, l’apprentissage du langage Verilog est la prochaine étape.