Extraire les données d'un formulaire pdf avec PDFtk
Alternatives par le même auteur Mathieu Degrange (merci à lui) :
- Application Fodte https://github.com/DegrangeM/Fodte (avec des infos ici https://framalibre.org/content/fodte) qui permet de récupérer les réponses de formulaires .odt dans un seul fichier .csv
- Application Fpdfe https://github.com/DegrangeM/Fpdfe qui permet de récupérer les réponses de formulaires .pdf dans un seul fichier .csv
Lorsqu'on crée des formulaires pdf (avec LibreOffice Writer par exemple), il est intéressant de pouvoir récupérer les valeurs saisies par les utilisateur⋅rice⋅s dans un tableur par exemple. Malheureusement, je n'ai pas trouvé d'outil libre "clé en main" permettant cette manipulation sous Ubuntu... Heureusement il existe un outil en ligne de commande qui permet cela : il s'agit de PDFtk.
REMARQUE IMPORTANTE à la conception du formulaire .pdf :
Pour exploiter plus facilement les données, il vaut mieux privilégier des listes déroulantes plutôt que des cases à cocher. En effet, 1 liste déroulante = 1 champ = 1 colonne (facilitera le filtrage) alors que chaque case à cocher correspondra à une colonne, ce qui démultiplie et éclate l'information. N'utiliser les cases à cocher que pour des choix multiples.
I- Installation de PDFtk sous Ubuntu 18.04
Malheureusement sous Ubuntu 18.04, PDFtk n'est plus dans les dépôts et il faut passer par Snap pour l'avoir. L'inconvénient de cette installation, c'est que PDFtk ne fonctionne que pour des fichiers se trouvant dans /home aussi il faut taper cette ligne de commande pour corriger cela :
sudo ln -fs /snap/pdftk/current/usr/bin/pdftk /usr/bin/pdftk
Autre solution pour avoir pdftk sous Ubuntu 18.04 : https://askubuntu.com/a/1046476
MQTT Explorer pour analyser les messages domotiques
Afin de mieux appréhender les messages MQTT envoyés par les appareils domotiques, il existe une application dédiée très intéressante qui s'appelle MQTT Explorer : http://mqtt-explorer.com/.
Elle est installable sous différents systèmes d'exploitation et apporte un plus pour ceux et celles qui veulent comprendre plus précisément les communications entre appareils. Elle peut aider à mieux connaître les messages envoyés et reçu par Tasmota, Home Assistant, ...
Pour l'installer sous Ubuntu 20.04, taper la commande :
snap install mqtt-explorer
Application découverte via cette vidéo explicitant la fonction "retain" qui pose souvent problème lors du redémarrage ou la déconnexion/connexion d'un module : https://invidious.fdn.fr/watch?v=dbSw6VkI-x4
[Home Assistant] Installation sur NAS Syno 713+ avec Docker
MAJ du 05/04/2021 : la méthode d'installation n'est plus valable. Se référer à cette page désormais : https://www.home-assistant.io/installation/alternative#synology-nas
Par contre, le paquet "hassio" de la communauté synology n'est plus mis à jour et a disparu des dépôts. Du coup, il n'y a plus le superviseur intégré dans la version proposée : ceci est problématique car plus de mises à jour automatiques, ni add-on... Bref, si on veut une utilisation poussée, on se tournera plutôt vers un serveur dédié sous Linux (avec un Raspberry Pi 4 par exemple...).
Autre solution : https://invidious.fdn.fr/watch?v=MSDoCXrlr_Q
Suite à une ré-installation de mon NAS Syno due à un problème de disque dur, j'ai décidé de tester Home Assistant à la place de Jeedom (qui ne me donnait pas entière satisfaction : lenteurs, peu ergonomique, plugins payants, ...) vu qu'il existait déjà un paquet tout prêt "Hass.io" utilisant le Docker proposé par Synology. Voir ici des explications pour l'installation : https://byfeel.info/un-serveur-domotique-home-assistant-hass-io-sous-synology/2/
Pour info, tous les modules domotiques que j'utilise (interrupteurs éclairages, prises, volets roulants) sont sous firmware Tasmota avec leur propre adresse IP et avec un réglage MQTT sauf un module Lolin32 Lite commandant la porte de mon garage qui est sous ESP Easy Mega.
Tablette graphique XP-PEN Artist Display 15.6 Pro sous Ubuntu
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.
Pourquoi utiliser la suite LibreOffice à l'école ?
Cet article est une reprise de l'article original de 2010, encore malheureusement d'actualité, situé ici : https://usep11.org/site_usep11/index.php/aide-outils/logiciels-libres/45-pourquoi-utiliser-la-suite-openofficeorg-a-lecole.
C'est aussi la suite bureautique qui devrait être utilisée dans les écoles publiques pour les raisons suivantes :
Pourquoi privilégier les formats de fichiers ouverts ?
I- Recommandations de l'État :
L'État a recommandé, à raison ( contre certains lobbies... et grâce à l'acharnement de fonctionnaires soucieux⋅ses de l'intérêt général... ) via le Référentiel Général d'Interopérabilité version 2, validé en avril 2016 (RGI v2 : http://etatplateforme.modernisation.gouv.fr/actualite/la-seconde-version-du-referentiel-general-dinteroperabilite-desormais-officialisee ), les formats des fichiers informatiques que tous les services de l'État (et par répercussion les associations, les citoyens,... bref tout le monde) devraient privilégier pour des raisons d'accessibilité, de partage (tout le monde doit pouvoir les lire facilement et correctement) et de pérennité (leur lecture ne doit pas dépendre d'un seul logiciel qui peut disparaître ou évoluer du jour au lendemain sans prévenir). Nous devrions donc prendre de bonnes habitudes en mettant en œuvre ces recommandations de bon sens (même si des exemples venant d'en haut prouvent le contraire ... 😕 ).
[Clonezilla] Sauvegarder, restaurer, déployer une image système
Lorsque l'on change de disque dur et que l'on veut réinstaller l'ancien système sur le nouveau, lorsqu'on veut faire une sauvegarde de son disque dur, lorsqu'on veut déployer une même image sur plusieurs ordinateurs, ... on va utiliser l'utilitaire libre Clonezilla https://clonezilla.org/ spécialement dédié à ces tâches. Il est utilisable pour n'importe quel système d'exploitation car on va travailler en "Live CD" (basé sur une distribution GNU/Linux), ce qui nécessite de démarrer sur une clé USB sur laquelle est installée Clonezilla.
Comme il est inutile de réinventer la roue, on trouvera sur l'excellent site https://lecrabeinfo.net/ (merci à son auteur pour le partage) toutes les explications et cas possibles :
- Pour installer Clonezilla sur une clé USB bootable : https://lecrabeinfo.net/creer-cle-usb-bootable-clonezilla.html
- Pour créer une image de sauvegarde ou à déployer d'un disque dur : https://lecrabeinfo.net/creer-copie-sauvegarde-image-systeme-disque-dur-ssd-avec-clonezilla.html
- Pour restaurer une image sur un disque dur : https://lecrabeinfo.net/restaurer-image-disque-sur-disque-dur-ou-ssd-avec-clonezilla.html
- Pour cloner son disque dur vers un autre disque dur : https://lecrabeinfo.net/cloner-disque-dur-vers-ssd-ou-hdd-clonage-avec-clonezilla.html
Démarche que j'utilise pour cloner Primtux à partir d'un ordinateur identique complètement fonctionnel :
- Je prépare un premier ordinateur sous Primtux (installation des logiciels, paramètrages réseau, wifi..., nom de la machine, imprimante, scanner ... voir cette page spécifique où je détaille cela) et je l'éteins.
- Je branche une clé USB Bootable Easy2Boot contenant Clonezilla et je rallume l'ordinateur portable en bootant sur la clé USB (souvent touche F12 au boot) et en choisissant Clonezilla (version AMD64 pour les BIOS UEFI) dans les différents menu de Easy2Boot.
- Indications rapide pour copier l'image à cloner sur un disque USB (quand * apparaît, il s'agit du choix par défaut) :
- Choose language -> French
- Configuration Clavier -> Change -> *PC générique 105 touches (intern.) -> Autre -> Français -> Français - Occitan -> *Disposition par défaut -> *Pas de touche "compose"
- *Start_Clonezilla -> *device-image -> *local-dev* et brancher le périphérique USB et attendre 5 secondes avant d'appuyer sur la touche "Entrée" -> normalement on doit voir notre disque USB dans la liste -> Appuyer sur CTRL+C pour poursuivre.
- Titre fenêtre "Clonezilla - Opensource Clone System (OCS) | Mode :" -> Choisir le disque de stockage de l'image disque (probablement "sdc1")
- *no-fsck -> Titre fenêtre "Explorateur de répertoires pour le dépôt des images Clonezilla" -> choisir <ABORT> puis <Done> -> Appuyer sur "Entrée"
- *Beginner Mode Débutant
- savedisk (pour obtenir une image à cloner) OU restoredisk (pour cloner une image sur la machine)
- puis ontinuer à choisir les propositions par défaut
- Titre fenêtre "Paramètres avancés supplémentaires de Clonezilla" -> -src Non, ne pas vérifier l'image
- On finit en choisissant ce que Clonezilla doit faire à la fin : choix, reboot ou poweroff
- On répond aux questions dans le terminal : appuyer sur Entrée -> "Etes-vous sûr de vouloir continuer?" : y (2 fois)
Méthode donnée par Philippe-dpt35 sur le forum de Primtux : https://framagit.org/philippe-dpt35/deploiement-reso
Page 16 sur 34