Ping sur un sous-réseau avec bash

Afin de détecter si des adresses IP d’un réseau sont disponibles ou occupés, il peut être utile de faire un ping sur un sous-réseau ou sur une plage d’adresses donnée. Par exemple sur un réseau local derrière une box d’accès, le principe est d’effectuer un ping sur les adresses ip possibles : $ ping 192.168.1.2 … 

 

ffmpeg: commandes utiles

Extraire les images d’une vidéo ffmpeg -i vI5pVmJz7Co.mp4 -r 1/1 snapshots/snap%04d.jpg -i le fichier source snapshots/snap%04d.jpg le nomage des images extraites. Assembler des images pour faire une vidéo ffmpeg -start_number 2789 -i _MG_%04d.JPG -c:v libx264 -pix_fmt yuv420p jour1.mp4 -start_number 2789  la première image à traiter est _MG_2789.JPG -c:v libx264 utiliser l’encodeur utilise le codec libx264 … 

 

Retailler des images en masse avec mogrify

Mogrify est un outil de la suite ImageMagick qui permet de manipuler des images. Il permet de manipuler des images en masse, ce qui peut-être utile lorsque vous manipuler des bibliothèques importantes. Par exemple, suite à un shooting, j’ai une centaine de photos en TIF à disposition qui pèsent chacune une centaine de mégas. Ce n’est pas … 

 

Curl: silence, on dort

Lors de l’utilisation de curl dans des tâches cron, il est parfait nécessaire de le rendre silencieux. Pour cela, il faut utiliser le paramètre « -s » pour rendre curl silencieux et rediriger la sortie standard vers /dev/null Exemple : curl -s http://fr.charles.lescampeurs.org/ > /dev/null  

 

Ajouter une bordure à une image avec ImageMagick

Pour les besoins de la création d’un PDF contenant un ensemble de screenshots, il fallait que j’ajoute une petite bordure sur chaque screenshot afin de bien délimiter les images sur fond blanc. Convert permet de faire cela facilement avec l’option -border et -bordercolor. Pour traiter un ensemble d’images, utiliser simplement une boucle for avec bash. for … 

 

OSX : connaitre la version en ligne de commande

Vous pouvez avoir besoin de connaitre la version courante pour les besoins d’un script ou tout simplement vouloir la connaitre rapidement en ligne de commande. Un utilitaire sw_vers est livré en standard et vous affiche la version et le build courant : $ sw_vers ProductName: Mac OS X ProductVersion: 10.10.5 BuildVersion: 14F1605 Des paramètres existent pour obtenir … 

 

Mysql: dumper une base à travers ssh

J’ai un serveur de QA dont le disque n’a pas assez d’espace libre pour faire un dump d’une base mysql. Pour récupérer ce dump et transférer le service sur un autre serveur, j’ai redirigé le dump à travers ssh directement sur la nouvelle machine. mysqldump –skip-extended-insert -u user -p dbname | ssh user@serveur ‘cat >~/database.dump.sql’ Avec –skip-extended-insert pour ne …