Les derniers articles
Quitter Free : le parcours du combattant
Une chose qui ne nous est jamais indiqué dans les conditions générales d’inscription lorsque l’on souscrit un forfait internet auprès d’un opérateur, c’est à quel point et avec quelles méthodes il va faire chier si l’on tente de s’en aller.
Il y a quelques mois, nous avions décidé de nous séparer de Free pour notamment pour son incapacité notoire à fournir un service correct. Nous avions subi durant une longue période des coupures incessantes d’accès internet ce qui rendait, entre autres, la maintenance de mon serveur diaspora* extrêmement périeuse.
Quelques temps après l’envoi de la demande de résiliation et de tout le matériel, nous recevons un sms indiquant que Free n’a pas reçu le matériel. Nous les contactons donc une première fois pour leur dire que si, on a bien tout renvoyé. Quelques jours plus tard, nous recevons une lettre, cette fois. Celle-ci nous indique que Free a bien… Lire la suite
Connexion Ansible sur pfSense, NAS QNAP et Synology
Edit du 01/11/2015 : Afin d’avoir toujours accès à notre pfSense, il faut afficher la clé publique de notre serveur se trouvant dans /root/.ssh/id_rsa.pub et coller son contenu sur l’interface web de pfSense dans System, User Manager, Users, admin, Authorized keys. Si on suit mon tutoriel initial, la clé copiée grâce à ssh-copy-id est rejetée au bout de quelques jours.
On va commencer par le serveur d’administration Ansible.
Voici les lignes à ajouter au fichier /etc/ansible/hosts.
[firewall] pfsense ansible_ssh_host=192.168.1.1 ansible_ssh_port=2222 ansible_ssh_user=root ansible_python_interpreter=/usr/local/bin/python [nas] qnap ansible_ssh_host=192.168.1.252 ansible_ssh_port=2222 ansible_ssh_user=admin ansible_ssh_pass=QNAPpassword syno ansible_ssh_host=192.168.1.253 ansible_ssh_port=2222 ansible_ssh_user=root ansible_ssh_pass=SYNOpassword
Trois choses importantes à retenir :
ansible_python_interpreter permet de renseigner où se trouve l’exécutable python sur l’équipement cible (dans la plupart des cas c’est /usr/bin/python). Pour rappel afin de retrouver une commande il suffit de faire which python pfSense et les NAS QNAP et Synology ont la particularité d’avoir des interfaces web sur lesquelles on se connecte… Lire la suite
Thunar Custom Actions – Script guake
A l’installation de Xubuntu vous devriez avoir cette action personnalisée dans votre fichier uca.xml.
<action> <icon>Terminal</icon> <name>Ouvrir un terminal ici</name> <unique-id>1397790178269842-1</unique-id> <command>exo-open –working-directory %f –launch TerminalEmulator</command> <description>Exemple d’une action personnalisée</description> <patterns>*</patterns> <directories/> </action>
J’utilise Guake, j’ai décidé d’apporter des modifications. Voici le script guakehere, il est très simple mais il a la particularité que je l’ai écrit afin qu’il fonctionne pour les deux actions personnalisées « Guake here ».
#!/bin/bash # guakehere.sh v1.0 # # 20/06/2015 # guake -n NEW_TAB && guake -e « cd $1 » && guake -t if [[ -n « $2 » ]]; then echo -n « $2 » | xclip -selection c; fi
guake -n NEW_TAB : Ouvre un nouvel onglet dans guake guake -e « cd $1 » : Exécute la commande « cd $1 » dans guake guake -t : Fait apparaître guake if [[ -n « $2 » ]] : Une condition qui est vrai si « $2 » est non nulle donc si on a… Lire la suite
Thunar Custom Actions – Scripts vidéos
Un petit rappel et un autre sur les paramètres qu’on peut fournir à un script. Vous comprendrez mieux les incantations magiques dans la suite de l’article : $*, $@, $1, $2, etc.
Pour les gens particulièrement attentifs, vous avez dû remarquer la présence de thumbnail.sh dans mon fichier uca.xml. Si vous reprenez l’article mpv pour créer des thumbnails de vidéos, vous avez vers la fin de l’article ce script.
#!/bin/bash # thumbnail.sh v1.0 # # 24/08/2015 # tmp_dir=$(mktemp -d) mpv -vo image:outdir= »$tmp_dir » -sstep 30 -end -30 « $* » montage $tmp_dir/*.jpg -geometry 200x+0+0 « $* ».jpg rm -r $tmp_dir
Ce script ne fonctionnera pas de manière optimale dans le cas d’une action personnalisée. Pourquoi ? Car il est conçu pour traiter un fichier par un fichier et non plusieurs sélectionnés d’un coup. Voici le script final que j’utilise aujourd’hui, c’est celui que… Lire la suite
Thunar Custom Actions – Le fichier uca.xml
Vous l’aurez compris nous allons parler de Xubuntu. Les Thunar Custom Actions sont à Thunar (Gestionnaire de fichiers de Xubuntu) ce que les Nautilus-Actions étaient à Nautilus. Ils permettent de rajouter des actions supplémentaires lors d’un clic droit sur un fichier ou un dossier.
Le fichier de configuration des Thunar Custom Actions se nomme uca.xml et se trouve dans le dossier ~/.config/Thunar/. Je vous rappelle que vous pouvez afficher les fichiers et dossiers cachés à l’aide de Control+H sur Xubuntu. Vous pouvez également configurer vos Customs Actions à partir de Thunar (c’est la méthode recommandée) dans le menu Édition, Configurer les actions personnalisées….
Voici mon fichier ~/.config/Thunar/uca.xml à l’heure d’aujourd’hui.
<?xml encoding= »UTF-8″ version= »1.0″?> <actions> <action> <icon>Terminal</icon> <name>Guake here</name> <unique-id>1397790178269842-1</unique-id> <command>/home/babar/guake_here.sh « %f »</command> <description>Ouvrir guake ici</description> <patterns>*</patterns> <directories/> </action> <action> <icon>Terminal</icon> <name>Guake here</name> <unique-id>1397790167269842-1</unique-id> <command>/home/babar/guake_here.sh « %d » %f</command> <description>Ouvrir guake ici</description> <patterns>*</patterns> <audio-files/> <image-files/> <other-files/> <text-files/> <video-files/> </action> <action> <icon>/home/babar/Icons/cut.png</icon> <name>Cut avconv</name> <unique-id>1397790123469842-1</unique-id>… Lire la suite
mpv pour créer des thumbnails de vidéos
Avec mon précédent article on a vu comment chercher, lister, trier sur des noms, des tailles, des md5sum ou des extensions. On va voir maintenant un cas pratique.
En ce qui me concerne il y a deux opérations que je fais assez régulièrement sur des vidéos. La première c’est de couper un morceau d’une vidéo par exemple conserver que de 00:01:00 à 00:03:24 sur la vidéo. La seconde c’est de créer des thumbnails des vidéos.
Thumbquoi ? Thumbnails ! C’est plus clair avec quelques exemples.
Il y a des outils avec une interface graphique pour faire cela, on peut citer movie thumbnailer (mtn) ou encore Thumbnailme. On peut préciser qu’ils semblent être abandonnés.
La plupart des gens se jetteront dessus et s’en contenteront même si ça ne fait pas exactement ce qu’ils veulent…. Lire la suite
100 articles
Parce que j’aime bien voir l’évolution que j’ai dans ma manière de bloguer et surtout pour me souvenir, un petit article sur comment je blogue maintenant. Promis les prochains ce sera tous les 100 articles
La dernière fois que je me suis interrogé c’était à l’occasion de mes premiers 50 articles. De l’eau est passé sous les ponts depuis (mais même pas 5 mois dans la réalité). A l’époque je me souviens que je me demandais si j’allais pas me faire caillasser pour prétendre que « je suis un blogueur » après 50 articles.
Cette idée a totalement disparu de mon esprit à présent. Je blogue, j’y pense souvent, j’y passe beaucoup de temps, assurément je suis un blogueur.
Les choses ont bien tourné enfin magnifiquement bien tourné. Je le fais avec plaisir, il y a du respect, des échanges respectueux et intéressants bref rien de nouveau sous le… Lire la suite
Clavier
Ah le clavier !
La plupart des informaticiens passeront plus de temps à choisir une souris qu’ils n’en prendront pour le clavier. Pour quelqu’un qui surfe et qui lit, il faut effectivement tout mettre sur la souris. Pour une personne comme moi qui blogue, qui tape des mails, dont le métier c’est l’informatique, la souris est largement moins importante que le clavier. Lister ses besoins, interroger l’outil.
J’ai commencé sur un clavier Microsoft Digital Media Pro il y a quelques années. Je l’ai encore mais il prends très largement la poussière. Je crois qu’avec le temps j’ai idéalisé ce clavier. Il a un repose-poignet, des touches de fonction (baisser le son, calculette, lecteur média, etc.), facile à nettoyer, jamais gras sur les touches et il est resté en très bon état.
Je me suis dit qu’il fallait essayer de nouveaux outils, j’ai pris un Logitech Illuminated… Lire la suite
Trouver les faux doublons
What ? Mais si c’est des faux doublons alors ce n’est pas des doublons !
On se calme ! Commençons par le commencement, ceci est le premier article étiqueter « Xubuntu mon amour » (je suis un romantique) et c’est un article technique (dont tous les exemples ci-dessous devraient fonctionner sur n’importe quelle distribution GNU/linux). Je sais ça vous avait manqué !
Déjà qu’est-ce qu’on appelle un doublon ? C’est un fichier rigoureusement identique à un autre fichier, en général le nom de fichier sera le même sur les deux fichiers (mais pas obligatoirement), le md5sum sera identique (c’est-à-dire que l’empreinte numérique des deux fichiers sera la même), la taille sera identique. Il est probable que vous n’ayez pas besoin de ce fichier en double et que vous souhaitiez le supprimer pour faire du ménage ou récupérer un peu d’espace disque.
Qu’est-ce que j’appelle un faux doublon ? A l’heure de l’explosion… Lire la suite
Liens
J’espère que vous n’avez pas manqué l’excellent article de Cyrille : Socialisons.
Je suis dans la même démarche avec le Journal du Hacker, on créé du lien, on remonte les idées. Je considère que le Journal du Hacker est dans une démarche qualitative notamment à cause de son système de vote. Plus l’article est apprécié, plus il a de votes et donc plus haut il est sur la page d’Accueil. On devrait donc logiquement y trouver des articles intéressants pour une majorité de personnes. Mais ce n’est pas suffisant.
A la qualité, qui est très subjective suivant les sujets auxquels une personne s’intéresse et sa sensibilité, il est nécessaire de lui ajouter la quantité c’est-à-dire l’énumération complète de tous les sites/blogs traitant des thèmes que nous apprécions (Libre, Open source, GNU/Linux, Hacking, Partage, etc.) afin de créer du lien sans jugement sur la qualité… Lire la suite