[Fablab] Utiliser une découpeuse vinyle Graphtech CE7000 avec Inkscape
Le Fablab possède une découpeuse vinyle Graphtec CE7000-130 qui normalement se pilote avec des logiciels tournant uniquement sous Windows. Le choix du constructeur est plus que contestable mais heureusement, grâce au travail et au partage de libristes, il est possible de contourner cet écueil et de ne travailler uniquement qu'avec des ordinateurs utilisant un système d'exploitation libre.
Page officielle du constructeur : https://www.graphteccorp.com/cutting/ce7000/. On peut obtenir une notice en anglais ici (elle n'existe pas en français...) : https://mygraphtec.jp/site_download/manual/CE7000-UM-152-ENG.pdf.
Il est donc possible directement à partir d'Inkscape de générer un fichier exploitable par cette machine à l'aide de l'extension Inkcut : https://www.codelv.com/projects/inkcut/.
I- Installation d'Inkcut
Il y a 2 manipulations à faire : https://www.codelv.com/projects/inkcut/docs/installing/
- Il faut d'abord installer l'application en python "Inkcut". Il s'agit d'une application "autonome" qui peut fonctionner seule (pas besoin d'Inkscape).
- Ensuite, il faut installer l'extension Inkcut pour Inkscape : cette extension s'appuie sur l'application précédente. Ensuite, elle apparaîtra dans le menu "Extensions".
II- Utilisation d'Inkcut dans Inkscape
Sources :
- https://inkscape.org/forums/cutplot/plt-file-export-save-as-open/#c43681
- https://codelv.com/projects/inkcut/docs/tutorial/
Voici les étapes à réaliser pour récupérer le fichier sur une clé USB que l'on branchera sur la découpeuse :
[Firefox] Extensions utiles
Je liste ici les extensions que j'utilise pour Firefox.
- Brief, un lecteur de flux RSS : http://brief.mozdev.org/
- Simple Tabs Groups pour regrouper les onglets ouverts pour allèger le nombre d'onglets affichés : https://addons.mozilla.org/fr/firefox/addon/simple-tab-groups
- ColorZilla, permet de récupérer les couleurs d'un site Web (existe aussi pour Chromium/Chrome) : https://www.colorzilla.com/firefox/
- Firefox Multi Accounts Container, permet de se connecter sur un même site avec des identifiants différents : https://addons.mozilla.org/fr/firefox/addon/multi-account-containers/
- Video DownloadHelper, permet de récupérer des vidéos en ligne : http://www.downloadhelper.net/
- uBlock Origin, pour se débarrasser des trackers, pubs et autres nuisances sur Internet : https://addons.mozilla.org/fr/firefox/addon/ublock-origin/
- Exemple de script pour ne plus avoir la fenêtre de consentement pour Youtube :
www.youtube.com###dialog ||www.gstatic.com/youtube/img/promos/growth/dmod_si_horizontal_ver1_240x400.png$image www.youtube.com##opened www.youtube.com##.opened
-
Exemple de script pour ne plus avoir la fenêtre de consentement pour Google :
www.google.com###lb www.google.com##:root:style(overflow-y: visible !important;) www.google.fr###cnsm www.google.fr###cnsw www.google.fr##.m114nf.aID8W
- Exemple de script pour ne plus avoir la fenêtre de consentement pour Youtube :
- Show/hide passwords, pour afficher ou masquer les mots de passe de connexion sur un site via un lien rajouté : https://addons.mozilla.org/fr/firefox/addon/showhide-passwords/
- Form History Control (II), permet de sauvegarder automatiquement le contenu saisi dans un formulaire (utile pour ne pas perdre le contenu en cas de problème) : https://addons.mozilla.org/fr/firefox/addon/form-history-control/
- TextArea Cache qui fait exactement la même chose que l'extension précédente (ça permet de gagner pas mal de temps en ne perdant pas une saisie à cause d'une déconnexion intempestive) : https://addons.mozilla.org/firefox/addon/textarea-cache/
- ClearURLs qui permet de nettoyer les liens contenant des mouchards : https://addons.mozilla.org/fr/firefox/addon/clearurls/
- Bypass Paywalls Clean qui permet d'accéder à des pages de journaux réservées aux abonné⋅e⋅s. Elle désactive par exemple les scripts javascript empêchant de voir les pages en entier. Extension utile lorsqu'on veut consulter à titre exceptionnel un seul article sans avoir à s'abonner. Si vous l'utilisez régulièrement, cela signifie qu'il faudra songer à s'abonner 😉 : https://addons.mozilla.org/fr/firefox/addon/bypass-paywalls-clean/
- Greasemonkey est une extension permettant d'exécuter des javascripts sur des pages selon des règles. Par exemple, faire une redirection de page de Youtube vers des instances Invidious : https://addons.mozilla.org/fr/firefox/addon/greasemonkey/
Exemple de scripts pour rediriger automatiquement une page Youtube (Source : https://openuserjs.org/scripts/jaidedctrl/Invidious_Redirect/source avec une correction sur le @match) :
// ==UserScript== // @name Invidious Redirect // @description Redirect YouTube to Invidious. // @author jaidedctrl // @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt // @match *://www.youtube.com/* // @run-at document-start // ==/UserScript== var invInstance = "https://invidious.fdn.fr"; var url = window.location.href; if ( url.match("youtube.com") != null ) { url = url.replace( /.*youtube.com/, invInstance ); window.location.replace( url ); }
-
Extension Redirector pour rediriger vers un autre site (intéressant pour Youtube) : https://addons.mozilla.org/fr/firefox/addon/redirector/
Exemple d'utilisation : - Lignes à copier :
- Exemple URL : https://www.youtube.com/watch?*
- Include pattern : https://www.youtube.com/watch?*
- Redirect to : https://yt.artemislena.eu/watch?$1
Extensions intéressantes à garder sous le coude :
- SingleFile, pour sauvegarder dans un fichier .html une page Web (avec scripts, ...) : https://addons.mozilla.org/fr/firefox/addon/single-file/
- Firefox Translation, pour traduire des pages sans faire appel à un site externe (sans passer par le cloud) : https://addons.mozilla.org/fr/firefox/addon/firefox-translations/
- Privacy Badger, proposé par l'EFF, pour éliminer les trackeurs invisibles : https://addons.mozilla.org/fr/firefox/addon/privacy-badger17
[pgAdmin] Installation sur un NAS Synology avec Docker
Disposant d'un NAS Synology DS713+, j'ai installé pgAdmin via Docker mais ça n'a pas été de tout repos (très peu de littérature là-dessus). L'idée étant d'utiliser cette application pour gérer des bases de données PostGis qui sont des bases PostgreSQL pour QGis.
Il faut savoir que PostgreSQL existe déjà dans DSM mais n'est pas utilisable directement d'où le passage par Docker pour ne pas interférer avec le système. Voir cet article expliquant comment installer PostgreSQL via Docker : https://lofurol.fr/joomla/logiciels-libres/244-postgresql-installation-sur-un-nas-synology-avec-docker
Source : https://www.pgadmin.org/docs/pgadmin4/latest/container_deployment.html
Tout d'abord, il faut récupérer la dernière image Docker de pgAdmin comme d'habitude via l'onglet "Registre". Il s'agit de l'image "dpage/pgadmin4" (version 4.20 au moment de la rédaction de cet article) :
[PostgreSQL] Installation sur un NAS Synology avec Docker
Disposant d'un NAS Synology DS713+, j'ai installé le gestionnaire de base de données PostgreSQL via Docker. L'idée étant d'utiliser cette application pour gérer des bases de données PostgreSQL pour QGis.
Il faut savoir que PostgreSQL existe déjà dans DSM mais n'est pas utilisable directement d'où le passage par Docker pour ne pas interférer avec le PostgreSQL du système.
Ce tutoriel est à relier avec le tutoriel concernant l'installation de PgAdmin détaillée ici : https://lofurol.fr/joomla/logiciels-libres/243-pgadmin-installation-sur-un-nas-synology-avec-docker
Sources :
- https://github.com/docker-library/docs/blob/master/postgres/README.md
- https://github.com/postgis/docker-postgis
- https://registry.hub.docker.com/_/postgres/
Tout d'abord, il faut récupérer la dernière image Docker de PostgreSQL comme d'habitude via l'onglet "Registre". Tant qu'à faire, autant prendre une image Docker avec les extensions nécessaires PostGis. J'ai choisi la dernière image "postgis/postgis" (version latest) :
[Home Assistant] Accès extérieur à son NAS Syno et son Raspberry Pi 4 avec SFR Box6 en IPv6
Depuis quelques années maintenant, j'ai un serveur NAS Synology 713+ dont je suis pleinement satisfait et qui regorge de nombreuses possibilités (serveur multimédia pour audio/video/photo) et en particulier la gestion de conteneurs Docker sur lesquels tournent une instance Nextcloud, ... Bref, c'est une machine vraiment puissante avec un OS (DSM) très bien pensé.
J'ai aussi un Raspberry Pi 4 sur lequel tourne la solution domotique Home Assistant (après avoir testé Jeedom, j'ai finalement opté pour cette solution qui me semble plus ouverte et de meilleure qualité au niveau des plugins, très souvent payants sous Jeedom pour un résultat décevant au final).
L'intérêt d'un tel NAS réside aussi dans le fait qu'il soit accessible de l'extérieur et là encore Synology fait très bien les choses surtout si l'on n'a pas la possibilité d'avoir une IP fixe.
"Malheureusement", SFR du jour à lendemain sans prévenir, à modifier le mode de connexion de sa box 6 en passant d'une connectivité "IPv4" à "IPv6 et IPv4 CGNAT". Du coup, perte totale de l'accès extérieur à mes machines. GRRRR !!!
N'arrivant pas à un résultat satisfaisant malgré mes différentes recherches sur le Net (qui regorge de déconvenues similaires !!!), j'ai laissé trainer quelques mois et je viens de m'y repencher plus sérieusement.
Je reprends dans cet article quelques d'info de cette page "[NAS Syno] Accès à son NAS et d'autres machines + astuces" mais corrigées, actualisées (version 7.1 de DSM car il semblerait que la version 7.2 ne soit pas proposée pour mon NAS "trop vieux") et mieux détaillées.
I- Réglages du NAS Syno pour un accès de l'extérieur
A- Utilisation de QuickConnect de Synology
Synology fournit, si on le souhaite, une adresse accessible de l'extérieur via la solution Quickconnect (avec des adresses se terminant par le nom de domaine "synology.me") : c'est vraiment intéressant surtout quand votre FAI ne propose pas d'IP fixe pour les particuliers (no comment) ... On peut trouver toutes les infos sur cette fonctionnalité ici :
[GNU/Linux] Installation sur un Asus Chromebox CN60
J'ai récupéré un boitier ASUS Chromebox CN60 utilisé en mode kiosque dans une entreprise pour promouvoir ses produits et comme son nom l'indique, avec ChromeOS comme système d'exploitation. Je vais profiter de l'expérience acquise lors d'une migration d'un portable sous ChromeOS vers Linux Mint/Primtux et relatée dans cet article [Primtux] Installation sur un Chromebook HP x360 pour renouveler l'expérience avec cet appareil.
Autres sources :
- Site incontournable : https://mrchromebox.tech
- https://www.nextpit.com/how-to-install-linux-on-chromebox
- Pour installer Home Assistant dessus : https://community.home-assistant.io/t/how-to-install-home-assistant-os-on-an-asus-cn60-chromebox/556028
- https://gist.github.com/dragon788/34e5cec805b33a51ec2fc54d8658cff7
- https://dareneiri.github.io/Asus-Chromebox-With-Full-Linux-Install/
- https://help.wondersign.com/hc/en-us/articles/5663442488340-How-To-Repurpose-A-CN60-Chromebox-Device-As-A-Computer
IMPORTANT : Comme il s'agit d'un modèle d'entreprise, il est "enrolled" et ne peut être modifié tant qu'il n'est pas un-enrolled par l'administrateur système... Bref, tant qu'il ne sera pas "unenrolled" ou "deprovisionned" par l'entreprise initiale, on ne pourra pas l'utiliser personnellement et modifier l'OS... À moins de trouver une solution de contournement... en flashant le BIOS.
Plus d'info ici : https://support.google.com/chromebook/answer/6350022?sjid=1003188662938256223-EU&visit_id=638488777255582453-3042616626&ctx=ownership&p=ownership&rd=1
I- Caractéristiques de la Chromebox
- Page officielle de ASUS : https://www.asus.com/fr/commercial-desktop/asus_chromebox_commercial/
Mon modèle est pourvu d'un disque SSD de 16 Go, d'une barette de 2 Go de ram avec un slot de libre et d'un processeur inconnu au moment de l'installation mais ça doit être un Celeron 2955U / 1.4 GHz (modèle le moins puissant).
[Home Assistant] Quelques réglages utiles
Je regroupe ici des informations utiles concernant le réglage de Home Assistant. Voir aussi cette page où je détaille l'ouverture et la fermeture de mon portail de garage.
Page 6 sur 36