11 septembre 2021

La carte micro:bit de BBC

La carte micro:bit un jouet ou un outil de programmation ? 

Présentation 

Cette carte est vraiment petite et permet de faire les premiers pas en programmation en mode blocs, JavaScript ou Python. 





 

 
 
Vue des deux faces de la platine micro:bit V2


Les outils de programmation  

Microsoft propose un éditeur complet en ligne (gratuit)  MakeCode pour micro:bit (et autres)

Vittascience propose aussi un environnement en ligne pour travailler avec micro:bit. Cet environnement permet de travailler avec aussi Arduino,Python, ESP32 STM32, calculatrice TI, QuickPi

Mu-editor à installer sur Windows, Mac et Linux. Permet de travailler en python et propose un environnement pour micro:bit . Très agréable à utiliser

 

 



20 mars 2021

tmux

 tmux pour teminal multiplexé

L'avantage du travail en mode terminal n'est plus à démontrer. Les utilisateurs de GNU/Linux aiment administrer, créer des filtres de recherche dans le bash avec awk, grep et autre sed pour travailler d'une manière efficace.  En choisissant tmux on s'offre beaucoup de possibilités dans une seule fenêtre active et avec l'arrivée des grands écrans, c'est bien pratique.

En commence par ouvrir un terminal et pour l'installation il suffit de faire un


~$ sudo apt update
~$ sudo apt install tmux

Ce n'est pas obligatoire, mais on peut créer un fichier de configuration dans notre répertoire /home/mon_nom qui portera le nom de ".tmux.conf" (fichier caché).  On peut après lui ajouter des commandes de paramétrage de tmux.

On trouve passablement de références sur les pages WEB.
Configuration de tmux
Ma configuration Tmux 

 

 

Une fois installé, on peut se lancer en donnant la commande dans le terminal

 ~$ tmux

 

 

Le bind est ctrl-b, mais il peut être changé dans le fichier de configuration .tmux.conf 

Le bind = le raccourcis :) 

Changer le bind ... dans le fichier .tmux.conf

On peut créer ce fichier à partir de la conf actuelle
~$ tmux show -g > .tmux.conf
 
Avec l'éditeur on peut alors changer les paramètres dans le fichier .tmux.conf
unbind C-b
set -g prefix C-y

Quelques raccourcis  pour bien commencer :) 
Par défaut,  tmux utilise le Ctrl-b comme préfixe d'une commande, mais on peut changer cette commande par un Ctrl-Y par exemple.
 
Ctrl-B c    pour créer une nouvelle fenêtre 
Ctrl-B n next  ou p 
Ctrl-B d  pour effacer la fenêtre
Ctrl-B x pour terminer la session

Ctrl-B % pour couper l'écran en deux verticalement
Ctrl-B "  pour couper horizontalement
Ctrl-B < ou > pour passer d'une fenêtre a l'autre 

Ctrl-B  Alt <  ou Altl > pour élargir la fenêtre

Ctré-B o pour changer de panneau
Ctrl-B q  et donner le no du panneau de destination.

Ctrl-B z  ouvrit la fenêtre en plein écran  et a nouveau ctrl-b z pour revenir