Quelques outils pour l’infrastructure web

Dans le cadre de mes développements, j’utilise quelques logiciels divers qui méritent d’être plus connu.

Un logiciel pour router le trafic des clusters / conteneurs depuis une URL. Pratique pour, par exemple, avoir plusieurs blogs dans des sous domaines, si ceux-ci tournent dans des docker WordPress.

https://traefik.io/

Ce logiciel / siteweb permet de réaliser des tests vers les API web. Il possède l’avantage d’être très ouvert et de pouvoir importer des données au format divers, et de permettre de générer des codes dans divers format (curl, json, appel http direct etc.)

https://www.getpostman.com/

Exécuter un bash dans un conteneur docker

Vu que plein de site donne de mauvaise commandes, voici la commande à jour pour exécuter le bash. Cette commande fonctionne en version 18.09.6.

docker exec -it <dockerid/dockername> /bin/bash

Pour sortir du bash, ne surtout pas faire exit mais la séquence

ctrl-p ctrl-q

Evidemment, on peut utiliser la sous commande exec pour faire des trucs plus efficace si on sait comment le conteneur est conçu.

Corriger la langue d’une vidéo au format MP4

En cas d’erreur de langue sur une vidéo, ou pour les appareils qui ne taggent pas correctement les fichier, il existe un outils assez simple à utiliser en ligne de commande:

MP4Box

Cette commande est installable via la commande suivant sur ubuntu :

sudo apt install gpac

La commande suivante permet de changer la langue de toutes les pistes en une seule fois. Cela ne fonctionne que sur les fichiers mono langue au format MP4

MP4Box -lang fra "Monfichier.mp4"

S’il y a plusieurs pistes audio, il faut préciser l’id de la piste via -lang [trackID=]lang

Les codes de langues sont à mettre au format 3 caractères ISO 639-2 (fra, eng, jpn…)

On peut évidemment lancer la commande via un find pour l’exécuter sur un ensemble de répertoires / fichiers de manières récursives.

Par exemple, cette version affiche ce qui va être fait :

find * -type f -name "*.mp4" -exec echo "MP4Box -lang fra \"{}\" " \;

Ensuite on peut exécuter le résultat via:

find * -type f -name "*.mp4" -exec MP4Box -lang fra "{}" \;

Voir ici pour plus de détails: MP4Box · gpac/gpac Wiki · GitHub

Edit du 29/10/2021: quelques ajouts et corrections de liens

Inspiration du week-end (9e édition)

Celafaisait un petit moment que je n’avais pas eu le temps de poster quelques liens d’inspirations pour les projets domotiques, par manque de temps car je suis en plein chantier pour ma future maison… Mais on en reparlera plus tard, car bien évidemment je compte l’équiper en full domotique dès sa conception.

Domotiser son aquarium

Voilà un sujet qui me tient à cœur. Si l’aquarium est bien conçu, il nécessite peu d’entretien au cours de la semaine. Mais pour que les poissons survivent, il faut vérifier régulièrement certaines constantes, comme la température, le fonctionnement de la pompe… A priori je ne suis pas le seul à avoir ce genre de problème car Sarakha63 aussi a commencé la mise en place.

http://sarakha63-domotique.fr/mon-projet-d-aquarium-domotise/

La domotique extérieure

Comme j’en parlais au début : je suis en train de planifier ma domotique de ma future maison. Mais là ou c’est compliqué, c’est que cela concerne à la fois l’intérieur que je maîtrise et la partie extérieure. L’article suivant m’a été assez utile.

https://www.domo-blog.fr/la-domotique-a-lexterieur-de-maison

Voici également un lien vers un tutorial sur les bandeaux led extérieur blitzwolf que je compte utiliser sur certaines bordures de la maison.

https://www.ca-sert-a-quoi.com/articles/objets-connectes/bandeau-led-blitzwolf-lightstrip/

Bon week-end à tous

Inspirations du week-end épisode 8

Pour ce week-end, et vu que le printemps est là je me suis dit qu’il était temps de s’occuper (un peu) du ménage et … d’améliorer la gestion du robot ménager.

Domotiser le ménage

Un article de Sarakha63 pour expliquer comment définir des zones dans votre habitation pour votre aspirateur robot Xiaomi (version 1 et version 2). Comme ça vous pouvez lui dire : robot va nettoyer la cuisine. Effet garanti sur les invités!

Et puis comme on est jamais mieux servi que par soi même : un de mes articles sur la création de tâches dans todoist pour l’entretien du robot (vider le bac, nettoyer les capteurs etc…)

https://gph.is/2RYSMeT
Bon, moi je vais continuer mon ménage!

Bon dimanche à tous.