L'affaire du Siècle

Attention je risque de dire des conneries, je serai râvis d'entendre votre avis à ce sujet ! Quatre associations se lancent dans une pétition en vue d'attaquer en justice l'État Français. Leur objectif est de forcer l'État à respecter ses engagements climatiques. Réduire les émissions de gaz à effet de serre. J'ai signé la pétition et j'espère que vous allez le faire. C'est ICI ! Bon par contre… bha je suis pas non plus d'accord à 100%.

Une semaine pour coder par soi même : Jour 2

Contrairement à hier, j'écris l'article au fil de l'eau. Raccourcir la boucle Bon pour ce second jour j'ai commencé par automatiser un poil la façon de tester le code. Pour le moment je lançais un netcat en écoute sur un port dans un terminal, puis je lançais le go run ircc.go. Sauf qu'à chaque fois que je le quittais, fallait retourner sur le term avec le netcat et le relancer… chiant.

Une semaine pour coder par soi même : Jour 1

J'ai toujours été frustré de pas savoir coder. J'ai pourtant toujours un peu codé des bidouilles. Déjà des pages webs donc en HTML avec son CSS mais jamais de Javascript. Mais ces langages ne sont pas de la programmation à proprement parlé. Puis en cours, j'ai eu le droit à un peu de théorie en algo mais pas grand-chose (suffisamment pour savoir si on accroche ou pas). J'ai aussi eu le droit à du Java.

Une histoire de 'Magie'

J'ai découvert il y a peu cette histoire que j'ai trouvé excellente et donc il me fallait vous la partager. C'est une histoire parue dans le Jargon File de Eric S. Raymond où il raconte une mésaventure qu'il a vécue il y a quelques années. L'original - cache local L'article est en anglais, mais je me risque à vous le traduire ;-) Une histoire de “Magie” Il y a quelques années, j'étais en train d'observer les baies contenant le PDP-10 du labo MIT AI et remarqua un petit interrupteur collé sur l'une des parois de l'armoire.

Sway la suite spirituelle de i3

J'utilise i3 depuis bientôt dix ans maintenant et ça fait maintenant près d'un mois que j'ai migré sur Sway. Attends attends c'est quoi déjà tout d'abord ? i3 est un gestionnaire de fenêtres pour le serveur Xorg. Son rôle est donc de placer les fenêtre à tel endroit, les organiser, les afficher ou non. Il permet également de gérer les raccourcis globaux pour lancer un programme ou une action lorsqu'il détecte une combinaison de touche.

Eternal Jukebox

Je pense que vous avez tous déjà eu une chanson qui vous a obsedée pendant des jours/semaines. À peine terminer il faut se la remettre. Encore. Une troisième fois. Et encore une quatrième. Mais il existe un moyen de s'écouter un même morceau pendant très longtemps. L'Eternal Jukebox va scanner un morceau et indexer tous les beats. Il va répertorier tous les beats identiques et va vous permettre de lire le morceau.

Monter un server esclave Dns

Si vous avez un nom de domaine à vous (et j'espère que si vous êtes sensibilisé à votre identité numérique vous en avez un) il y a deux possibilités : soit vous laissez la tâche d'héberger votre zone à un prestataire (souvent celui qui vous a vendu le nom de domaine) soit vous l'hébergez vous-même. Bon, personnellement je pense qu'il vaut mieux que vous l'hébergiez vous-même. Soit dit en passant, je vous ai déjà concocté un joli guide concernant DNS plutôt complet.

Le HTTP Black Header

Rhaaaa ce que c'est chiant ces sites avec leur design super clair qui casse les yeux ! Bon maintenant qu'on a l'entête HTTP : Do-Not-Track, on pourrait pas avoir un nouvel header bien plus utile : Black. Votre navigateur envoie cet entête et de lui même le serveur vous retourne un site ouaib avec un design tout de noir vếtu. Bon pas complètement noir non plus, mais un design sombre globalement.

Les services du Fédiverse fin 2018

J'aime le Fédiverse. Mais si vous savez, c'est le web 3.0. Mais contrairement aux annonces précédentes, il existe déjà et vous pouvez l'utiliser dès maintenant ! Donc le Fédiverse c'est tout un ensemble de différents services qui savent parler entre eux. Du coup, sur le même principe que les mails, un utilisateur sur le service X peut interagir avec un utilisateur du service Y. Fini les silos de données qui vous enferment et vous retiennent prisonnier.

Clients ACME Pour Letsencrypt

La vague de blogposts concernant LetsEncrypt a l'air de s'être dissipée, du coup j'en profite pour en remettre une couche. LetsEncrypt c'est une Autorité de certification gratuite mais ce n'est pas leur seule contribution. LetsEncrypt c'est également une automatisation pour la génération/signature des certificats x509 via un protocole normalisé : ACME. Du coup, il y a le serveur (le logiciel se nomme Boulder et est libre lui aussi, vous pouvez le trifouiller depuis son dépot) qui est peu connu mais surtout les clients.

La demoscene vol.5

Je vous ai déjà saoulé concernant les démos. Mais je vais continuer ! À l'origine la demoscene a débuté dans les années 80 en utilisant des C64, des Amiga et des Atari. Le but d'une démo était donc de pousser au maximum les capacités techniques de ces machines pour produire des œuvres les plus impressionnantes graphiquement et musicalement. Mais à partir de la moitié des années 90, la demoscene a entamé sa migration vers les PC (sans pour autant complètement délaisser les anciennes plateformes, même aujourd'hui).

Updater le cache des méta-données lorsque Portage utilise git

Gentoo se modernise et depuis quelques années l'arbre Portage peut-être transmis non plus uniquement via rsync mais aussi par git maintenant. D'un point de vue réseau c'est bien plus rapide : au lieu de parcourir toute l'arborescence pour voir ce qui doit être mis à jour ou non, vous allez juste récupérer les commits depuis la dernière mise à jour. C'est vraiment plus rapide. Par contre lorsque vous faites ceci, vous n'aurez plus les méta-données de l'arbre.

Quompression

J'ai l'algorithme ultime de compression de données. Vous allez pouvoir compresser plusieurs Go voir To de données et faire rentrer ça dans quelques dizaines d'octets. Le quantum des données L'algo en lui-même est assez flexible et permet de compresser sans aucune perte n'importe quel type de données. Le temps de compression est très rapide et s'appuie sur des technologies éprouvées. Le système se base sur les data-hints afin d'améliorer la vitesse de décompression.

Gzip-bombe avec Nginx sans PHP

Bon je matais un ptit coup GoAccess et dans la section 404. Là, près de 18000 tentatives de connexion à wp-admin.php qui correspond à l'accès à l'interface d'administration de WordPress. Et plein de tentatives vers divers trucs du même genre pour tenter s'infiltrer dans la machine. Heureusement pour moi, j'utilise Hugo qui est un générateur statique. Donc côté serveur web, il n'y a pas de PHP ou autre langage dynamique.

MPV et les scripts

MPV est de loin le meilleur lecteur vidéo toute plateforme confondue à l'heure actuelle. Et pas la peine de venir pleurnicher, VLC c'est bien gentil mais non merci : c'est largement moins bien foutu même si ça a des fonctionnalités exotiques utiles à moins de 1% des utilisateurs. Bref je disais quoi ? Ha ouai MPV c'est super. Mais on peut encore un peu l'améliorer ! Et oui ma bonne dame, voyons ça de suite !

Bloquer l'accès au net à un soft sous Nunux

Suite à une ptite question sur le Fédivers voilà une petite astuce pour votre nunux favoris. Lorsque vous lancez une application par défaut, celle-ci a accès au net sans restriction. Voyons comment couper complètement l'accès au net à une application. Pour cela vous aurez besoin de la commande ip faisant partie de iproute2 et … c'est tout. Il y a fort à parier qu'elles soit déjà installées vu que c'est la base pour configurer le réseau (non non, ifconfig est obsolète sous Linux depuis près de 17ans, faut se mettre à la page sans souffler et traîner les pieds, merci).

Pleroma : L'alternative à Mastodon

Je me suis monté une instance Pleroma perso. Il y a peu je vous chantais les louanges de l'interface de Mastodon et là PAF je vous parle de la concurrence ! Pleroma est logiciel de microblog fédéré compatible OStatus et s'appuyant sur ActivityPub. Cette description devrait faire tilt chez certains d'entre vous : « Mais c'est de Mastodon qu'il parle le con ! » Et bien oui et non.

Confer un ONT alcatel

Une panne de connexion Internet à la maison est l'un des plus grand cataclysme des temps modernes. Pour parer à toute éventualité (enfin à mon niveau), j'ai choppé un ONT de rabe. Un ONT est un petit appareil qui fait la conversion entre le signal optique de la fibre… optique vers un signal électrique en RJ45. Mais il ne fait pas uniquement cela (ça serait un media converter sinon). Le FTTH en France est très majoritairement en GPON.

Acko.net

Winamp va revenir foueter des lamas Winamp fait sa comm en ce moment pour un retour prochain. Bon je ne vais pas jouer les rabats-joie et remettre en question l'intéret de la chose (il y a vraiment des gens normaux qui utilisent encore un lecteur audio ?). Mais plutôt vous parler vite fait d'AVS. Winamp était franchement bien à l'époque. Son architecture à base de plugin était vraiment super. Du coup on pouvait rajouter des codecs, des skins à ne plus savoir qu'en faire et tout.

L'UI de notre cher Mastodon

J'aime pas vraiment les réseaux sociaux web (parceque le mail et irc sont aussi des réseaux sociaux, mais je déteste le mail aussi). J'ai jamais ouvert de compte Facebook. J'ai ouvert un compte truitteur juste pour un concours (ouai j'ai craqué) mais il n'a jamais servi. J'ai bien eu un compte identi.ca pendant un temps avec mon propre serveur auto-hébergé mais ça n'a pas spécialement pris (la communauté était vraiment trop petite à l'époque).