J'ai décidé de créer ce site à la fois par besoin d'un endroit où m'exprimer, et par frustration avec l'Internet "moderne". Y sont parti où les sites un peu créatifs et stylés ?1
Moi, ben, je suis essentiellement un nerd passionné de jeux vidéo, machines d'arcade (incluant des trucs genre les flippers, chasse-taupes, etc), et d'une manière générale j'adore les projets DIY2, qu'on parle de programmation, d'ébénisterie, de métallerie, ou même d'impression 3D, et j'écris des choses à leur sujet par ici. Je rendrai un maximum d'entre eux open-source, même si en toute franchise je sais pas encore trop comment je vais m'y prendre pour les projets bois ou métal !
J'écris aussi des formats courts et longs de temps à autre. Dans la mesure du possible, j'essaie d'écrire un ou deux posts sur mon blog et un article au format long par mois. C'est pas vraiment quelquechose que je suis habitué à faire, j'essaie de sortir un peu de ma zone de confort, mais faut quand même que je trouve quelquechose qui m'inspire pour pouvoir écrire dessus.
Bref, prenez une boisson, mettez une petite musique de fond relax, et détendez vous un peu dans une ambiance rétro. On a tous besoin d'une petite pause, pas vrai ?
- Bad64
1: Apparemment ici sur NeoCities (bonne chose) 2: Do It Yourself, "Faites-le vous-même" en traduction littérale. L'art et surtout la manière de fabriquer des trucs divers et variés
Fait chaud. Je pense que je vous apprends rien jusque là.
Ca va pas m'empêcher de faire le con cet été, même avec mes ressources limitées. J'ai envie de monter mon setup informatique dans une baie de stockage, d'abord pour des questions de pure verticalité, mais aussi pour pouvoir installer de nouveaux équipements afin de mieux contrôler ce que mes rarissimes appareils IoT branlent sur mon réseau. Et pis aussi, au cas où j'arrive enfin à m'en sortir, une baie c'est plus facile à déplacer (bon vu que je compte partir sur une 42U va quand même me falloir un pote, un diable, et 12 sangles, mais ça reste moins chiant que de tout bouger un par un)
J'ai même fait les mathématiques, t'as vu ! Mon setup normal, avec un peu d'extras, rentre dans en gros 10U (on va dire 12 pour ce que je veux y ajouter: routeur + firewall + WAP + switch sur une tablette 1 ou 2U, 1U pour les prises éléctriques, 1U pour une tablette pour les RasPi, et 4U pour le boitier PC), l'imprimante (Elegoo Centauri Carbon 1) rentre dans un peu moins de 14U, et je peux même me fendre d'ajouter un Canvas sur le côté si je le souhaite, ce qui me laisse au bas mot 20U de stockage générique (disques durs, câbles, manettes etc), sans compter les possibilités de fixer des trucs sur le côté genre Gridfinity ou Pegboard !
Va p'têtre falloir que je me prenne une perceuse sans fil pour faire tout ça... Et des étagères à filament...
- Bad64
Ca fait quelques semaines (voire mois) que je me dis que je devrai réinstaller un Linux en dual boot sur ma machine de prod. J'ai fait pas mal de machines virtuelles pour tester des OS alternatifs, que ça soit Haiku, Redox ou même ReactOS, juste pour essayer un truc un peu nouveau quoi. Et puis je me suis dit, et si je questoyais en vue d'un système Linux sans systemd et sans GNU ? (Ou alors je peux me rendre la vie beaucoup plus simple et installer un BSD...)
Les candidats ici sont donc soit Alpine, soit LFS. Je suis clairement pas encore assez balèze pour tenter l'aventure LFS (un jour...) donc pour le moment, on va se contenter d'Alpine.
L'installation s'est passée sans soucis, je suis qu'assez moyennement confiant que je puisse correctement partitionner mon SSD sans niquer Windows (dont j'ai toujours besoin hélas) à partir de l'utilitaire fourni, mais après je peux faire ça à la mano avec gparted. Pour l'instant mon plus gros problème c'est que j'écris "apk install" au lieu de "apk add" par réflèxe (des années de Debian et de dérivatifs ont altéré la biochimie de mon cerveau), mais ça va, c'est encore réglable si je décide de poursuivre et d'installer en dur.
Ce que je vais p'têtre pas faire, comme vous l'avez surement compris.
Comme je suis un petit con un mec un peu spécifique, j'ai voulu installer soit KDE 1.0, soit CDE (vous l'avez p'têtre vu passer dans les styles disponibles, lui). Dans les deux cas, ça implique de compiler ces environnements depuis le code source; un process avec lequel je suis vaguement familier en tant qu'ancien "Ce connard qui fait du C" à Supinfo, mais qui reste quand même relativement arcane. Alpine est une distribution unique qui se targue de glibc en faveur de musl, qui est en termes simplistes une implémentation alternative de la librairie C standard. Musl réimplémente donc la vaste majorité des programmes disponibles dans glibc pour des raisons de compatibilité (limitée, certes, mais existante), ce qui cause LOS PROBLEMOS. (Admettons, ceux là je les ai cherchés)
Chez KDE, pour une raison inconnue, la runtime C de musl possède un fichier objet dont la fonction main ne s'appelle pas "main"; ça cause une erreur de linkage dont j'ai pas la moindre idée de comment la régler. Ca doit bien exister hein, peut être que je dois consulter la doc sur comment link avec musl, mais là au moment où j'écris ce post, zéro piste. Je peux pas non plus aller changer la fonction dans le code source, parce que si libc pète, tout l'OS pète, concrètement.
Côté CDE c'est encore plus con. Vous vous rappelez quand j'ai dit que musl réimplémente la plupart des sous-programmes de glibc ? Ben pour compiler CDE, j'ai besoin d'un sous-programme que musl réimplémente pas, qui s'appelle "gencat", manifestement plus connu sous le nom... du Gouvernement de Catalogne ?
Bref, pas à même de me prendre la tête à porter le code de cet outil juste pour un DE. C'est juste une VM, j'ai pas envie de me compliquer plus les choses que je ne l'ai déjà fait.
Comme vous pouvez le constater, je me fais chier sec en ce moment. P'têtre le moment d'un nouveau coup de peinture ? Ou finir le Wordle...
- Bad64
J'ai fusionné la page d'accueil avec le blog à l'aide d'un morceau de code absolument horrible pour faire en sorte que le message d'accueil soit toujours affiché en premier en mettant manuellement le moment de sa création à celui de la génération des pages du blog.
Mai va être un mois très court et très vide pour moi à cause de ma recherche d'emploi. J'arrive en fin de droits chômage et mes projets de reconversion ont capoté par manque de financement de la région (merci Macron). Jah bénisse, j'ai au moins les jeux vidéo pour passer le temps. J'ai atteint le rang de God of Destruction sur Tekken 8 y'a quelques jours (sur deux personnages sur 3, j'ai pas encore monté King) et j'ai repris un peu Zangief vite fait sur Street Fighter 6. Y'a un petit tournoi des deux ce dimanche, dans un cinéma en plus, et ça sera vraisemblablement la seule fois que je pourrais tryhard ce mois ci.
Parallèlement, je bosse sur un petit jeu genre Wordle. Ca change un peu de la baston, et c'est un bon moyen de passer le temps. Pas aussi cool que de faire un nouveau build, mais bon !
Bref, c'est tout pour moi aujourd'hui. Keep pushing !
- Bad64
J'ai enfin pris mon courage à deux mains pour tenter de coder une feuille de style inspirée par le cultissime langage Aero. Étant de nature à préférer "fini" plutôt que "parfait", ce n'est donc pas une copie 1 pour 1, mais si un jour j'en ai l'envie je tenterai une reproduction plus fidèle.
Comme pas mal de millenials, j'éprouve une énorme nostalgie pour ce langage de design. La plupart des choses que je reproche au web moderne sont surtout des points de comparaison par rapport à Aero (et le Vieux Web par extension): aseptisé, trop neutre, sans individualité. Tout ça pour essayer d'uniformiser le web pour l'afficher sur une armée de terminaux de poche dont le niveau de standardisation tend à s'arrêter largement au noyau utilisé. J'ai l'impression que ça nous a coûté énormément en matière de personnalité...