Ça fait un bien fou!

Aujourd'hui, je vais te parler moto.

La moto, ça fait un an et demi que j'ai repris, d'abord avec un XTR pour un peu de route et un peu de chemin, puis maintenant en ZR-7, le tout après 5 ans sans bécane.

Mais ça faisait aussi un an et demi que quelque chose me dérangeait, un truc qui allait pas : la peur à chaque virage. Mais pourquoi? Toujours cette peur au moment de rentrer dans le virage, cette peur que ça ne passe pas, l'impression de pas maîtriser la moto. Et ça jusqu'à la sortie du virage, en attendant le prochain. Pourtant, j'ai toujours le même plaisir à me mettre sur deux roues. Mais là le plaisir a un goût un peu amer.

Lire la suite de Ça fait un bien fou!

Lenovo X280 et trackpoint qui part en sucette

Sur le X280, je me retrouvais régulièrement avec un curseur qui décidait seul de partir en balade sur mon écran.

Après avoir éliminé la souris, le trackpad, et un dysfonctionnement oculaire, j'ai finalement compris que ça venait du trackpoint.

Pour le désactiver, on récupère la liste des périphériques d'entrée :

$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Synaptics TM3381-002 id=15 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=9 [slave pointer (2)]
⎜ ↳ USB OPTICAL MOUSE id=17 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Sleep Button id=8 [slave keyboard (3)]
↳ Yubico Yubikey NEO OTP+U2F+CCID id=11 [slave keyboard (3)]
↳ Integrated Camera: Integrated C id=12 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
↳ USB OPTICAL MOUSE id=10 [slave keyboard (3)]
Le trackpoint a donc 16 pour id.

On le désactive :

$ xinput set-prop 16 "Device Enabled" 0

Et le tour est joué! Je peux enfin arrêter de cliquer où je ne veux pas! Du moins... Pas à cause du trackpoint.

Tips - Firefox - Afficher warning sur un Ctrl + Q

Si comme moi vous avez une tendance boulet avec de gros doigts, et que vous faites régulièrement un Ctrl + Q involontaire sur Firefox, vous devez alors vous aussi avoir envie de vous jeter très fort contre un mur. Mais comme c'est douloureux, il suffit de changer un petit paramètre dans about:config.

Par défaut, browser.showQuitWarning a pour valeur false, passez-le à true.

Problème réglé.

Installer FreshRSS sur une instance Simple Hosting chez Gandi

Les instances Simple Hosting chez Gandi sont une solution d'hébergement simple. Auto-configurées, il suffit d'ajouter son site et les enregistrements DNS. Tout le reste est fait automatiquement. La particularité est que le contenu du site qu'on souhaite héberger doit se trouver dans le dossier /lamp0/web/vhosts/www.votredomaine.com/htdocs/

Côté installation FreshRSS, on ne doit exposer que le dossier ./p/ sur le web. Mais celui-ci fait partie de l'ensemble du contenu FreshRSS. Ainsi, si on dépose le dossier FreshRSS dans /lamp0/web/vhosts/www.votredomaine.com/htdocs/, ce ne sera pas ./p/ qui répondra, mais la racine du dossier FreshRSS. On aura alors une jolie erreur.

Pour pouvoir exposer ./p/, il faut alors utiliser un lien symbolique.
Pour cela, nous aurons besoin de deux outils : la console à activer depuis la page de l'instance, et sftp.
On se connecte d'abord à la console pour supprimer le dossier htdocs :
/srv/data$ cd web/vhosts/www.votredomaine.com/
/srv/data/web/vhosts/www.votredomaine.com$ rm -rf htdocs/
On se connecte maintenant via sftp et on se place dans le dossier  /lamp0/web/vhosts/www.votredomaine.com/ pour mettre le contenu de l'archive téléchargée depuis le GitHub de FreshRSS.
Attention, sftp ne permet une copie récursive que si le dossier de destination existe déjà. C'est pourquoi il faut créer le dossier FreshRSS :
sftp> mkdir FreshRSS
On envoie ensuite le contenu de l'archive :
sftp> put -r FreshRSS
On retourne sur la console pour créer le lien symbolique :
/srv/data/web/vhosts/www.votredomaine.com$ ln -s FreshRSS/p/ htdocs

Et voilà, en vous connectant sur votre site, vous arriverez sur la page d'installation de FreshRSS!