Amélioration des suggestions d'articles similaires via un script shell

En bas des articles j'ai mis (depuis un bon moment maintenant) un lien vers des articles similaires. Ça marche pas trop mal car ça se base sur les tags. Le souci c'est que c'est très manuel. Et donc c'est toujours chiant de trouver les bons tags à mettre. Du coup j'ai voulu me simplifier la vie et affiner un peu ces résultats. Pour ça je conserve les tags comme actuellement parceque ça crée des pages de tags et tout, mais j'ai ajouté un système supplémentaire assez équivalent mais qui est invisible et ne créer pas de page supplémentaire.

Scripter une session Tmux

Cette semaine Alyve a publié un chouette article sur son blog pour créer des sessions Tmux avec Tmuxinator. Et là au milieu de l'article il est écrit : Alors on va me dire “Oui mais tu peux configurer un script sh pour quand tu lances tmux toussa toussa”. Oui, j’ai pas ton temps, frère. Je suis là pour être productive et botter des culs avec mes nouvelles Doc Martens.

Examen d'un spam #2

J'avais déjà fait un épisode il y a désormais fort longtemps. Et là j'en ai reçu encore un (j'en ai eu d'autres entre temps, hein) qui m'a fait tiquer. Je suis tout fier d'utiliser un générateur de site statique, j'ai écrit pas mal d'articles à ce sujet. Un des buts est que c'est ultra simple à héberger et que ça a des perfs biens meilleures que les sites dynamiques. Je suis également tout fier d'être auto-hébergé et je pousse au maximum les gens à en faire autant.

Un peu d'adminsys vol.1 : Alpine 2020, Acme, Knot

En ce tout début de weekend, je sais pas trop pourquoi j'ai eu envie de faire un peu d'adminsys. Du coup je vais vous partager ce petit vrac. Upgrade d'Alpine qui accroche J'ai donc commencé par upgrader une de mes machines à la toute dernière version d'Alpine. Bref, le truc ultra basique et rapide. Juste un passage de 3.10 à 3.11. J'édite donc le /etc/apk/repositories pour y changer le numéro de version.

Récap 06 : Janvier 2020

Blog Grosse baisse de publication ce mois-ci. Faut dire que j'ai pas mal maté de film et joué. Pas trop d'inspiration. J'ai quand même deux trois idées d'articles dans la todo (dont un depuis plus d'un an) mais la flemme est forte ces derniers temps. Mais bon si ma prose vous manque n'hésitez pas à vous rendre dans les visionnages c'est là où j'écris le plus en ce moment. En bref ce mois-ci : 3 articles, 10 commentaires, 15 visionnages, 573039 requêtes, 50596 visiteurs uniques pour 19.

Dark Mode pour Qutebrowser

Je viens de découvrir qu'il est possible d'avoir un mode sombre pour Qutebrowser. Ça fait des années que je rêve d'une telle fonctionnalité. Alors que certains ce sont les portes rouges, moi ce sont les sites blancs que je veux repeindre en noir. Cette astuce n'est pas propre à Qutebrowser lui-même mais pourrait s'appliquer à toutes les applis Qt. Dans les versions récentes de Qt, toutes les applis peuvent avoir un mode sombre.

Le fonctionnement d'un switch réseau

Le commutateur réseau ou switch est un appareil de base de tout réseau informatique. C'est la multiprise réseau qui permet de raccorder un peu tous vos appareils à votre réseau local pour avoir accès à l'Internet ! C'est un truc assez basique mais qui n'est au final pas très bien compris. Et au lieu de me répéter encore cinquante fois autant écrire ici une fois pour toute un chouilla de vulgarisation à son propos.

Récap 05 : Décembre 2019

Blog Une petite astuce Hugo que j'ai mis en place suite à la lecture de cet article. Au lieu d'utiliser des partial pour le header, la sidebar et l'openring j'ai utilisé des partialCached. Ça évite de les regénérer à chaque fois puisqu'ils ne changent jamais. Étant donné que j'atteins désormais les 1500 pages, gagner un tout ptit chouilla de temps pour la génération d'une page permet de gagner beaucoup au final.

Fez

J'arrive bien après la bataille, je sais. Mais même 7 ans après sa sortie ce jeu est toujours excellent. On pourrait croire qu'il s'agit d'un jeu de plateforme mais le challenge n'y est pas. Non ici, vous vous contenterez de sauter certe, mais vous ne pourrez pas mourir, si vous ratez un saut vous êtes immédiatement replacé où vous étiez. Ici point de chronomètre, point d'ennemi ni de score. Non, ici il y a une part d'exploration dans des niveaux cousus et un peu de réflexion sur comment aller d'un point A à un point B et c'est tout.

IRC se meurt

Je suis Team IRC depuis très longtemps. Ce protocole mais surtout son environnement me râvie. C'est simple, sans artifice, c'est stable, ça n'évolue que très peu et lentement. C'est rassurant, sans surprise, pas besoin de s'inscrire, l'ensemble de connaissances nécessaires est très restreint. C'est un peu à l'opposé des alternatives modernes et même des réseaux sociaux sur le web. Ici, quand tu veux discuter, tu t'installes un client irc, tu te connectes à un serveur et tu rejoins un salon de discussion et c'est bon.

Concert Archspire 08/12/2019

Dimanche 8 Décembre 2019 était un grand jour : un concert de Archspire a eu lieu à Paris. Archspire c'est mon groupe préféré du moment. Technical Brutal Death Archspire est un groupe de Technical Brutal Death Metal mais la formulation n'est pas bonne. C'est LE groupe de Technical Brutal Death Metal. Pour vous situer, à la base on a le Death Metal qui est un genre musical dit extrème. C'est donc du métal où la batterie est très présente, les guitares sont nerveuses et très présentes aussi où le chant s'apparente à un mix de brâme de cerf et de rugissement de lion.

Restreindre des clés SSH pour du backup via rsync

Bon alors d'un point de vue sécurité utiliser SSH avec des clés c'est très bien. Le problème c'est que si vous automatisez le backup (ce que vous devez absolument faire) c'est que votre clé privée ne peut pas avoir de passphrase (ça ne peut pas s'automatiser et être sécure ça). Du coup ce qui est recommandé c'est de créer une paire de clé dédiées au backup sans passphrase. Et d'ailleurs par la même occasion, utilisez des clés de type ed25519 c'est plus moderne toussa toussa.

Quelques tips concernant la conf Nginx

Il arrive régulièrement de filer des coups de main à propos de serveur web et surtout Nginx. Et parmi les erreurs classiques il y a les soucis dans les fichiers de conf. Beaucoup de conf sont anormalement alambiquées et sont plus ou moins dupliquées pour rien. On se retrouve avec des comportements foireux. Et le classique c'est “ J'ai un résultat différent en HTTP et en HTTPS ! ” .

Récap 04 : Novembre 2019

Blog Ce mois-ci je vous ai exposé mon dilemme concernant le flux RSS et du coup j'ai créé une page dédiée. Et j'ai mis à jour la sidebar pour pointer vers cette page. Je me suis d'ailleurs rendu compte que tous les flux étaient pétés sauf le global. Du coup j'ai un peu corrigé ça. Quand je serai un peu plus satisfait de la section visionnages je les intégrerai au flux global.

Comparatif entre Mastodon et Pleroma

Je traîne un peu sur le Fédiverse. C'est un amalgame de services différents constituant un réseau social assez différent de ce qu'on trouve ailleurs. Une de ses plus grande force à mes yeux est le fait de pouvoir s'héberger son (ses) ptit(s) bout(s) à soit. Le réseau propose actuellement plusieurs services différents comme du partage de photo, de vidéos, de musique, quelques petits jeux, du blog et surtout du micro-blog. Le Micro-blog c'est du simili-twitter : des messages courts avec des hashtags et des gens qui réagissent/boostent…

Googhell.fr

J'ai ouvert très récemment un nouveau site web (qui ressemble furieusement à mon blog, tiens donc !) : Googhell.fr . Objectifs Le but de ce nouveau site est de pointer du doigt l'actualité de Google et ses différents services. Mais attention, avec un gros biais ! Le but est de souligner les dérives, les malversations, les nouvelles agressions de la vie privée… L'intérêt est de démontrer que non, Google n'agit pas dans le bien de ses utilisateurs mais bien dans son propre intérêt.

Les trackers 1st-party : quelles solutions ?

Bon bha voilà qu'on est en train de se rendre compte que non le RGPD ne nous protège pas tant que ça des violeurs de vie privée. Ptet même qu'au contraire ça a d'autant plus poussé les marketeux à dévelloper de nouvelles armes plus pernicieuses. Je veux parler de ce que Shaft et Aeris ont déniché. En gros, contrairement à avant où les trackers/pubs (c'est pareil) étaient hébergés par les prestataires, ces prestataires fournissent désormais un système faisant croire que leurs merdes sont hébergées directement sur le site que vous consultez.

Mon dilemme concernant les visionnages et le flux RSS

Voilà maintenant deux mois que j'ai commencé à écrire mon avis à chaud sur les films que je mate. C'est assez brouillon et je ne prétends absolument pas faire des critiques (pour ça que j'appelle ça un visionnage). Je n'ai pas la culture, ni le vocabulaire et je ne parviens pas souvent à mettre les bons mots pour cela. Mais c'est un exercice que j'apprécie et surtout ce qui m'intéresse c'est en cas de revisionnage d'un film : être en mesure de comparer ce que je m'en rappelle, ce que j'en ai pensé la fois précédente et ce que je viens d'en penser.

AV1 est utilisable !

Hey vous avez vu ?! Dans mon précédent post j'ai mis des vidéos ! Je les ai faites moi-même toussa toussa. Bon il n'y a pas de montage, ni audio et elles sont ultras basiques. Je vous rassure je vais pas en refaire de si tôt (tout du moins pas sans raison valable). C'est pas un format de contenu que je consomme et je suis pas du tout outillé pour en faire.

Messagease en vidéos

Je vous ai déjà fait un article concernant Messagease mais j'ai eu quelques retours. Souvent les gens sont assez convaincu par l'article mais une fois devant la bête se retrouvent un peu perdu. Pour les non-initiés, Messagease est un clavier Android cherchant à minimiser la taille du clavier en faisant fi des claviers physiques et en jouant à fond sur le tactile pour proposer une approche différente. Il est particulièrement adapté pour être utilisé à une seule main avec peu de touches tout en proposant plus de caractères accessibles que les claviers traditionnels.