Liste des articles

Alias SSH avec Rsync

La commande rsync sait travailler avec ssh. Il est même possible de définir des options comme le port, l’utilisateur, une clef, etc. Jusque là, rien de nouveau.

Par contre si on ne fait pas gaffe, on se retrouve vite avec des commandes longues, du style :

rsync -av --delete -e 'ssh -p 2222 -i ~/.ssh/ma_clef' ${PUBLICDIR} user@mon_host:${REMOTE_WEBDIR}

Quand bien même ces lignes sont placées dans des scripts (ou des alias shell … beuark), ça va rapidement devenir un enfer à gérer en cas de changement de paramètres.

Heureusement, on peut configurer ssh pour se faciliter la vie. Et rendre le tout bien plus propre aussi.

Lire la suite...

Vim et les sauts de ligne en recherche & remplacement

Il est courant de vouloir rechercher et remplacer des choses dans Vim. La commande :%s/pattern/remplacement/g est là pour ça et tout se passe habituellement pour le mieux.

Sauf pour le cas particulier des sauts de ligne. J’en ai eu la surprise (amusante) il y a peu en voulant rajouter des caractères autour des sauts de ligne avec :%s/\n/,"\n"/g. Les sauts de ligne on bien été trouvés et remplacée, mais pas comme je voulais.

Lire la suite...

Mise à jour de Février

Hello ! Petit post pour dire que non, le blog n’est pas mort, et que 2 articles ont été mis à jour.

Lire la suite...

Remise à plat de droits récursivement

Parfois quand on transfère une arborescence perso entre plusieurs disques/systèmes, on aimerait bien remettre à plat les droits.

La commande chmod possède la belle option -R déjà, mais là, c’est plutôt dans la notation des droits qu’on lui passe que je veux plonger. Et surtout la notation symoblique ([ugoa...][[-+=][perms...]...]).

Lire la suite...

Erreur REF_NOT_FOUND avec Hugo

Des fois, en utilisant le shortcode ref "un-article.md", il arrive que Hugo nous gratifie d’un sympathique

ERROR 2019/10/23 08:05:53 [fr] REF_NOT_FOUND: Ref "un-article.md": "/blabla/content/pages/autre-article.md:32:15": page not found

Et ce, même si vous l’avez dans votre éditeur, et que vous l’avez déjà enregistré. Alors, pourquoi ?

Réponse courte : sûrement parce que votre article est encore un brouillon (draft = true) ou bien la date dans le préambule est dans le futur.

Lire la suite...

Migration de Pelican à Hugo

Ca y est ! Voici la nouvelle version du BWog-notes ! Youpi ! En plus du changement d’hébergement, la pile technique a changé. Auparavant, le générateur était Pelican, maintenant c’est Hugo. Voici mes raisons, et mes observations liées.

Lire la suite...

Compresser ses pages : c'est le bien !

En général il vaut mieux compresser des pages en .gz et configurer son serveur web pour les distribuer si le client les demande. Et maintenant c’est chose faite ici !

Lire la suite...

Véritable thème sombre sous Firefox et Linux

Depuis un certain temps, il y a un thème sombre pré-livré sous Firefox, mais il est incomplet. Heureusement j’ai trouvé la manipulation grâce à un post twitter qui permet de rectifier le tir.

MàJ : Ces manipulations sont maintenant obsolètes avec l’arrivée de la version 69. Je laisse ici au cas où vous ne puissiez pas mettre à jour tout de suite.

Lire la suite...

Logrotate et ses subtilités à propos des tailles de fichiers

Pour éviter de remplir les disques de son système avec des fichiers de log, cet outil est efficace et simple à utiliser. A quelques subtilités près, notamment avec l’option size.

Lire la suite...

Remaniement du theme et des liens

Aujourd’hui, j’améliore encore le thème (enfin de mon point de vue) mais je casse aussi des liens, désolé !

Lire la suite...