Installation d'un serveur FOG dans Virtualbox
Dans le cadre de mon travail, il m'arrive d'avoir à déployer plusieurs ordinateurs sous Primtux dans des écoles. Afin de gagner du temps et d'éviter de recourir à des clés USB et Clonezilla (méthode qui fonctionne bien à condition de ne pas avoir de boot capricieux où parfois Ventoy marche moins bien que Easy2Boot...), j'ai décidé de tenter l'installation avec FOG comme cela est décrit par la Drane de Lyon : https://drane.ac-lyon.fr/spip/deployer-postes-linux-trajectoire. La méthode décrite est cependant spécifique à une région et on ne peut utiliser telle quelle l'image du serveur FOG proposée (dommage). Je vais donc m'en inspirer pour l'adapter à mes besoins.
Page principale du projet FOG : https://fogproject.org/
Site avec un autre tuto détaillé : https://chrtophe.developpez.com/tutoriels/deploiement-fogproject/
I- Principe du déploiement
Un portable (facile à transporter) de déploiement, connecté à un switch réseau (au moins 5 ports Ethernet 1 Gigabit), délivre l'image d'installation à des ordinateurs reliés à ce même switch et ayant démarré en PXE (boot réseau). L'image PXE est fournie par le serveur FOG qui est virtualisé via Virtualbox dans la distribution Debian.
II- Préparation du portable de déploiement
A- Passage sous Linux Mint 21.2 Mate Edition
Récupération d'un portable (HP Probook 450 G7 avec 16 Go de mémoire vive, Intel i5, 240 Go SSD, prise ethernet 1G, ... dommage qu'il n'ait pas une résolution d'affichage Full HD mais dans ce cadre d'utlisation ce n'est vraiment pas indispensable 😉) passé sous Linux Mint 21.2 Mate Edition (clavier Occitan, Clipman et Shutter).
Ce portable pourra ainsi servir à autre chose que déployer Primtux si besoin : virtualisation de Primtux, tests de logiciels par exemple dans une utilisation scolaire (et démontrer que Windows n'est pas indispensable) avec Openboard, LibreOffice, Speech Note (reconnaissance et synthèse vocale), pilotage imprimante 3D, BlocksCAD, ... Voir cette page où je détaille l'installation de Primtux 7 : [Primtux] Installation de Primtux7.
Support pour tablette ou ordiphone pour stop motion
Après avoir réalisé une console pour stop-motion à base de Raspberry Pi, je me suis rendu-compte que la fabrication et l'utilisation n'était pas si évidente, ce qui ne rendait pas cette solution accessible au plus grand nombre.
Une solution plus simple et moins onéreuse est de passer par un support pour tablette ou ordiphone et d'utiliser une application stop motion dédiée.
Site intéressant : http://theosept.fr/spip.php?article270
I- Éléments du support
- Surface à filmer : un tableau blanc magnétique au format minimum d'une page A3 (42 x 30 cm)
- Hauteur de la caméra : 50 cm environ afin que l'objectif de la caméra puisse capturer la surface de l'A3.
- Tuyau PVC en 32mm (voir débit plus bas).
- 8 connecteurs permettant un réglage aisée de la hauteur par coulissement et crans : pièces créées avec FreeCAD et imprimées en 3D en PETG (pièce à imprimer en 3D en bas de page).
Variante : il est possible de n'utiliser que 4 connecteurs pour la partie supérieure auquel cas on n'a plus besoin des tuyaux en partie inférieure, ou ne garder que les 2 barres en largeur de 30 cm avec 4 connecteurs à 3 ouvertures. Ceci libère de l'espace à l'avant et à l'arrière et facilite les manipulations pour enlever déplacer les objets. - Plaque supérieure sur laquelle on posera la tablette ou l'ordiphone (en plexiglas c'est mieux en terme de visibilité).
- L'utilisation de bandes de LED pour éclairer la surface à filmer serait un plus indéniable (même si on peut utiliser le flash de la tablette ou de l'ordiphone).
Feuille de débit PVC 32 mm extérieur ( longueur totale 5,28 m soit 2 barres de 4 m qui m'ont coûté 13€ TTC les 2) :
- Largeur 30 cm : 4 morceaux
- Longueur 42 cm : 4 morceaux
- Hauteur 60 cm : 4 morceaux que l'on percera en bout avec des trous de 5mm espacés de 2 cm pour pouvoir régler en hauteur (voir gabarit de perçage ci-dessous).
II- Pièces à imprimer
Toutes les pièces sont téléchargeables au bas de cette page au format FreeCAD et STL.
Elles sont toutes prévues pour des tuyaux PVC de 32 mm.
Tous les perçages pour les vis et les clavettes sont de 5 mm. Sur les pièces imprimées, il est nécessaire de "nettoyer" les trous en les forant avec une mèche à métaux de 5 mm.
A- Connecteur coulissant à 4 ouvertures (3 directions)
Tablette graphique XP-PEN Artist Display 15.6 Pro sous Ubuntu
ATTENTION : cette tablette ne fonctionne pas sous Linux Mint 21.2 (clignotement incessant de son écran en affichant alternativement des couleurs différentes). J'ai écris au SAV de Xp-Pen pour demander de l'aide le 7/01/2024 et suis en attente d'une solution. J'espère que ça refonctionnera à nouveau car le choix de cette marque reposait sur le fonctionnement sous GNU/Linux. En fait il faut éteindre physiquement la tablette et la rallumer via son bouton !
Profitant d'une promotion (320 € chez Darty), j'ai acheté une tablette graphique XP-PEN Artist Display 15.6 Pro sachant que des pilotes étaient fournis d'origine pour GNU/Linux (en particulier Ubuntu 20.04 qui est mon système d'exploitation) contrairement à d'autres constructeurs. Ceci a été déterminant dans mon choix par rapport à des tablettes d'autres marques comme Gaomon ou Huion, situées dans le même segment de prix (pour mon niveau d'utilisation, l'investissement dans du matériel Wacom ne se justifiait pas).
Je précise que je ne suis pas un dessinateur/graphiste mais c'était l'occasion de découvrir de nouveaux champs d'utilisation. De plus, ça me permettra de tester des applications (dans le cadre de mon travail) pour des tableaux blancs interactifs (TBI) telles qu'Openboard.
I- Présentation de la tablette et premières impressions
Avertissement : attention, cette tablette ne fonctionne pas de façon autonome : elle doit être nécessairement reliée à un ordinateur. On pourrait imaginer la coupler à un Raspberry Pi 4 mais ça c'est une autre histoire... notamment pour les pilotes...
Au déballage, la 1ère impression est vraiment convaincante.
La tablette est livrée avec tout le nécessaire : un cylindre de rangement pour le stylet sans pile avec 8 pointes de rechange, un gant pour éviter de toucher la surface directement avec la peau (et donc de mieux glisser), un câble de connexion (HDMI + 2 USB), un film de protection de l'écran déjà posé, un support plastique inclinable.
J'ai complété cet achat par une housse à 30€ pour faciliter le transport de tout le nécessaire (tablette, support inclinable, cylindre de rangement du stylet et câble) : elle remplit parfaitement son rôle.
[Android] Applications utiles
Pour mon ordiphone sous Android puis LineageOS (tout comme pour ma tablette), j'utilise un certain nombre d'applications que je trouve très utiles. Ces applications peuvent se télécharger via le store Google Play mais aussi via F-Droid qu'il faut installer (https://f-droid.org/FDroid.apk, dépôt libre où l'on peut trouver des versions gratuites légales des appli payantes chez Google). On pourra aussi trouver des applications sur le site https://apkpure.com, ce qui évite d'avoir un compte chez Google. Il faudra pour certaines autoriser l'installation à partir de sources inconnues.
Il est tout à fait possible de connecter au Play Store de façon anonyme, sans avoir besoin d'avoir un compte Google, en utilisant l'application Aurora : https://f-droid.org/fr/packages/com.aurora.store/
Avec le temps, et l'expérience 😉, je privilégie des applications libres, le moins intrusives possible et pouvant communiquer avec mon système d'exploitation sous Ubuntu. Il peut arriver que certaines virent mal dans le temps (publicité, envois de données exagérées) auquel cas, je les supprime.
Pour aide-mémoire (en cas de nouvelle installation ou ré-installation par exemple pour passer à LineageOS), je les liste ci-dessous.
[Inkscape] Extension Ink Stitch pour brodeuse numérique
Le fablab que je fréquente possède une brodeuse numérique Brother VR à une seule aiguille permettant de broder des dessins. Une fois de plus Inkscape se révèle être l'application incontournable pour générer des fichiers utilisables par une machine numérique. Et ceci "gratuitement" (merci aux concepteur⋅rices de tous ces outils pour leur investissement et leur partage) pour tous ceux et celles qui en ont besoin. Voici un exemple concret pour qui en douterait encore, des nombreux avantages qu'apportent les logiciels libres.
Une fois que nous avons créé ou récupéré un dessin dans Inkscape, il va être possible de le coder pour la brodeuse gràce à l'extension Ink Stitch mise à disposition sur ce site : https://inkstitch.org/fr/. Évidemment il est indispensable d'avoir une connaissance basique d'Inkscape pour l'utiliser mais c'est à la portée du plus grand nombre.
Points à connaïtre :
Imprimante 3D Ender 3 Pro
Bon, ça y est... Après avoir construit puis amélioré (avec l'autolevelling par exemple) ma propre imprimante 3D commencée en décembre 2011 ( comme le temps passe... 😉) et sur laquelle j'ai pu acquérir une solide expérience aussi bien d'un point de vu matériel que logiciel (notamment sur le firmware Marlin), pour obtenir une meilleure qualité d'impression, j'ai décidé d'opter pour le modèle Ender 3 Pro au rapport qualité prix excellent (195€ lors d'une promo). Voir le site officiel : https://fr.creality3d.cn/creality3d-ender-3-pro-p00251p1.html
J'ai complété cet achat avec un plateau en verre trempé pour avoir une planéité optimale.
J'y installerai aussi une sonde d'autonivellage de type BL Touch que j'avais acquise pour ma CNC mais que je n'avais pas utilisée (bCNC ne la gérant pas encore). Par contre, pour ne pas perdre l'usage du lecteur de carte SD, il est nécessaire d'ajouter un adaptateur pour utiliser le pin 27 (comme celui-ci https://fr.banggood.com/Pin-27-Board-For-BL-Touch-Filament-Sensor-Compatible-With-Creality-Ender-3-Ender-3-Pro-Ender-5-CR-10-Mini-CR-10-3D-Printer-p-1436565.html).
Liens utiles :
[LibreOffice Calc] Les tableaux croisés dynamiques (pilote de données)
Lorsqu'on recueille des données à l'aide de formulaires en ligne comme Framaforms, Lime Survey, ... on obtient des données brutes qu'il faut retravailler. Libreoffice Calc possède un outil "magique" pour faire rapidement le tri, regrouper des données, etc.. Il s'agit du pilote de données ou tableaux croisés dynamiques ou encore table dynamique (on dit aussi table de pilote).
Vidéo de Pierre-Yves Samyn expliquant rapidement le fonctionnement : https://hooktube.com/watch?v=xW27DzWoYI4
C'est un outil extrêmement puissant qui permet de faire gagner beaucoup de temps !
Ajout le 29/10/2023 :
Vous trouverez en bas de page, un classeur LibreOffice Calc à télécharger contenant des macros permettant de créer, actualiser des tableaux croisés dynamiques et des diagrammes (graphiques) liés à ces tableaux, uniquement par programmation. Il est mis à disposition sous Licence Creative Commons CC-BY-SA-NC afin qu'il puisse servir de base documentaire et être adaptable selon les besoins.
Page 9 sur 37