Ponceuse Parkside PHS 160 E5

PHS 150 E5
PHS 150 E5

J’ai fait l’acquisition il y a quelques mois d’une petite ponceuse d’angle Parkside. Elle a une puissance de 160W. Pour la somme de 20€ ne pas s’attendre à du haut de gamme.

Elle est cependant capable de bien poncer. Le papier fourni avec est très moyen vous trouverez bien mieux en GSB.

Par contre trois gros points noirs

  • La fragilité du plateau. j’ai poncé 5 dormants de porte. Il est presque HS et le papier ne tiens jamais bien ;
  • Le système d’aspiration ne tiens pas bien sur aspirateur Karsher. Peut-être que l’adaptateur est mauvais ;
  • En découle le dernier point, le ramasse poussière. Ce dernier ne tiens pas, et na ramasse… rien. De plus vous avez vite fait de vous prendre de la poussière dans la figure. Ce qui peut être très dangereux, alors portez des lunettes.

En résumé, pour un prix si petit, elle fera le bonheur d’un amateur tel que moi, pour un usage très occasionnel.

 

Plateau neuf

Bosch GST 160 CE

Voici ma première acquisition d’un outil de type professionnel. Une scie sauteuse Bosch GST 160 CE. Je l’ai acheté par mes propres deniers suite à une vente flash sur Amazon. Je voulais acquérir ce type de scie et la vente flash m’a décidé.

La scie est vendue avec 3 lames pour le bois. Un pare-éclat, un carter de protection en plastique et un raccord pour l’aspiration. Le tout est bien emballé dans une L-Box. Seul défaut, j’ai reçu une boite dont la scellée était ouverte. Sur Amazon d’autres commentaires mentionnent le même problème. La scie ne semble cependant pas avoir été utilisé, je l’ai donc gardé. Mais au prix ou je l’avais payé, je pouvais difficilement demander un retour.

 

Bosch GST 160 CE
Bosch GST 160 CE

 

Je regrette par contre qu’elle ne soit pas livrée avec un guide parallèle. Celui de la GST 150 est compatible. Je vais le commander.

Cette machine est vantée pour sa précision. Je le confirme. J’ai pu tester une découpe de stratifié avec le pare-éclat, la coupe est magnifique. Sans pare-éclat, ça reste une coupe à la scie sauteuse classique. La puissance est bien là, le moteur ne force pas.

 

Decoupe GST 160
Découpe mélaminé GST 160

Je n’ai pas encore testé le système d’aspiration, mais cela viendra avec le test du Karcher W3P.

 

https://www.bosch-professional.com/fr/fr/products/gst-160-ce-0601517000

https://www.amazon.fr/Bosch-Professional-0601517000-Scie-sauteuse/dp/B00EJFE8AA

 

PostgreSQL : quelques commandes

Connexion admin :

Création d’un utilisateur avec une base

Connexion

Lister les utilisateurs

 

Redimensionner un disque virtuel VDI

Avec vboxmanage

Avant tout, il faut éteindre la VM complètement.

Ouvrir une invite de commande (pas en mode administrateur mais classique) : windows+R > cmd > OK

Exemple je veux agrandir ma VM « Server » à 40 Go (40 000 mo) :

 

Une fois cette opération réalisée nous avons maintenant un disque virtuel dont l’espace est plus important.

Il ne vous reste plus qu’à étendre la partition avec un outil tel que GParted.

Compilation, installation et configuration de CouchDB sur Debian Strech

Compilation

Installer les dépendances :

Télécharger les sources, ici la version 2.1.0

Extraire et compiler les sources

Puis créer l’utilisateur dédié

Installation

Nous installons CouchDB dans le répertoire /home/couchdb

Création du fichier de service

Et enregistrement du service

Configuration

Création des bases par défaut

Ajout d’un administrateur

Vous trouverez l’interface d’administration à l’adresse suivante

Il est alors possible d’y créer un compte administrateur.

 

Sources

http://docs.couchdb.org/en/2.1.0/install/setup.html

https://docs.cozy.io/en/install/manual/

 

 

Shell Cheatsheet

Quelques astuces pour SHELL…

Boucler sur les sous-répertoires d’un répertoire
Operateur Description Exemple
-b file Checks if file is a block special file; if yes, then the condition becomes true. [ -b $file ] is false.
-c file Checks if file is a character special file; if yes, then the condition becomes true. [ -c $file ] is false.
-d file Checks if file is a directory; if yes, then the condition becomes true. [ -d $file ] is not true.
-f file Checks if file is an ordinary file as opposed to a directory or special file; if yes, then the condition becomes true. [ -f $file ] is true.
-g file Checks if file has its set group ID (SGID) bit set; if yes, then the condition becomes true. [ -g $file ] is false.
-k file Checks if file has its sticky bit set; if yes, then the condition becomes true. [ -k $file ] is false.
-p file Checks if file is a named pipe; if yes, then the condition becomes true. [ -p $file ] is false.
-t file Checks if file descriptor is open and associated with a terminal; if yes, then the condition becomes true. [ -t $file ] is false.
-u file Checks if file has its Set User ID (SUID) bit set; if yes, then the condition becomes true. [ -u $file ] is false.
-r file Checks if file is readable; if yes, then the condition becomes true. [ -r $file ] is true.
-w file Checks if file is writable; if yes, then the condition becomes true. [ -w $file ] is true.
-x file Checks if file is executable; if yes, then the condition becomes true. [ -x $file ] is true.
-s file Checks if file has size greater than 0; if yes, then condition becomes true. [ -s $file ] is true.
-e file Checks if file exists; is true even if file is a directory but exists. [ -e $file ] is true.

 

 

Grep recursif

 

 

 

Installation de Mastodon

Après avoir joué un peu avec le Mastodon et docker, j’ai eu envie de le déployer correctement. Je reprends l’article d’Agristan : https://angristan.fr/installer-instance-mastodon-debian-8/

Installation de Node.js

J’ai déjà ma propre installation, j’installe Yarn.

Installation de Redis

Installation de PostgreSQL

On crée un utilisateur et une base de données :

Création de l’utilisateur Mastodon

On va mettre en place l’environnement de Mastodon avec cet utilisateur.

Pour se loger :

Installation de Ruby
Installation des dépendances (en root) :

Installation de rbenv

On se connecte avec l’utilisateur mastodon

On se reconnecte pour prendre en compte le nouvel environnement

Installation de ruby-build

Installation de Ruby

Cela peut prendre quelques minutes ou quelques dizaines de minutes suivant la puissance de votre serveur.

Installation de Mastodon

Ensuite, on va utiliser la dernière version stable plutôt que le dépôt de développement continuellement mis à jour.

Note : $(git tag | tail -n 1) est une commande qui récupère automatiquement le dernier tag, c’est à dire le numéro de la dernière version.

Ensuite on installe le reste :

Configuration

Pour la configuration voir plus bas.

Mise en place de la base de données

Pré-compilation des fichiers CSS et JS

Mise en place des scripts Systemd

Pour fonctionner, Mastodon a besoin de 3 services. Pour pouvoir les gérer facilement, on va utiliser des scripts systemd.

À faire en root.

Processus web

Collez :

Processus en arrière-plan

Collez :

Processus pour l’API

Collez :

On active les services :

Et on démarre le bazar :

Si vous modifiez la configuration :

Pour vérifier que tout est en route :

Mise à jour de Mastodon

Il y a souvent des mises à jour de Mastodon, surtout en ce moment. Pour mettre à jour votre instance, c’est très simple.

Sauvegarder les fichiers et la base de données avant de mettre à jour.

Déjà, une petite mise à jour des paquets ne fait pas de mal :

On arrête tout :

On récupère les sources, et on met à jour Mastodon, les dépendances Ruby et npm, on régénère les assets et on met à jour la BDD.

Note : $(git tag | tail -n 1) est une commande qui récupère automatiquement le dernier tag, c’est à dire le numéro de la dernière version.

Aussi, toutes ces commandes ne sont pas forcément nécessaires à chaque fois, mais les exécuter ne vous fera pas de mal 😉 . Je vous recommande de lire les notes de versions avant de mettre à jour.

Et on redémarre tout :

Mise en place des crons

On édite le crontab :

Et on y ajoute :

Installation du reverse proxy Nginx

On installe Nginx stable depuis les dépôts officiels :

On ajoute la configuration :

Et on y met (à adapter, ici c’est pour mstdn.io) :

Avec une belle configuration HTTPS inclue. 🙂

Pour que tout ça soit fonctionnel on va générer les certificats correspondants au domaine.

 

 

Déployer une instance Mastodon sur Docker

Mastodon est un réseau social de micro-blogging libre et décentralisé. Il est une bonne alternative à Twitter. Voici comment tester un peu ses possibilités.

Prérequis

Avoir installé Docker.

Installation

Pour faire simple (bien que brutal) cloner le dépôt Github du projet.

Ensuite copier et éditer le fichier de configuration.

L’éditer et remplir les champs suivants :

Pour la configuration SMTP utiliser Mailgun ou tout autre serveur SMTP.

Ajouter l’option SMTP_DOMAIN ce qui vous évitera des heures de recherches.

Lancer ensuite un build

Puis générer la clé secrète

Si tout ce passe bien recopier la clé dans le fichier .env.production

Créer la base de données

Et compiler les assets

Vous pouver lancer le monstre :

Ou en mode démon :

Connectez vous sur le port 3000 : http://localhost:3000

Exemple Configuration

Administration

Créer un utilisateur avec l’interface de création de compte et le définir comme administrateur.

 

Sources

https://angristan.fr/installer-instance-mastodon-debian-8/

https://blog.lertsenem.com/creer-son-instance-mastodon-perso-vite-fait-mal-fait-fr.html

https://github.com/tootsuite/mastodon

https://korben.info/synchroniser-mastodon-twitter.html