Weeklog #2033
Don't look for the first 2032 weeklogs, there are nowhere to be found.
In my recent nostalgia-based research of small web capsules, I've stumbled upon a blog where the author posts weekly updates : movies he watched, things he's done, updates on his project, all that kind of stuff.
I've decided that I would give it a try, but there's a chance that weeklog #2034 will never be published. Oh well ¯\(ツ)/¯
Anyways, this week I've been increasingly worried about loosing track of what I want to read, learn, or do. I've been searching and testing multiple bookmark / archive tools such as ArchiveBox or LinkWarden, but none of them stuck :
- ArchiveBox seems like a heavy machine, it misses a quick way to add links through a browser extension, and it lacks integration with my Miniflux instance;
- LinkWarden I only tested it locally for now, because for some reason my Internet Access Provider decided that from now on, ports 80/443 should be activated only through their online portal which I don't have access to right now. This wouldn't be a problem since I access my homelab exclusively through my VPN, but I can't set up the SSL certificate with Let's Encrypt without opening them. Also not a fan of the UI.
- LinkAce : Not tested yet
- LinkDing (Good luck with having a good SEO with this name, LinkedIn hijacks the top page every time I try to find it, plus it's hard to pronounce) : Not tested yet
I'm still on the fence when it come to hosting : I'm not sure if I want this tool hosted on miaw.be or if I want to keep it private behind my VPN. If i host it publicly, I could use it to future-proof the link that I share on this blog by sharing both the original resource and the archive version.
What I do want is a tool that :
- Allows me to centralize my bookmarks
- Save a local copy to prevent link rot
- Has a browser extension
- Integrates with Miniflux
Books and movies
- I started to listen to the Green Mile (La ligne verte) audiobook in French - I've read the novel years ago and I really loved it. The fact that the french version is being read by the actor that usually dub Tom Hanks voice is the cherry on the top.
- I'm still reading Salem's Lot by Stephen King (in French, too). I've started it weeks ago and while I want to finish it I'm struggling to connect with the story for some reason.
- I'm re-watching season 1 of Outlander
Misc
- I've learn how to use spell checking with LazyVim :
z=
to the rescue - I've completely dyed the cabinet I'm working on (more on that later) - I'm not 100% convinced, but we'll see
Tags: weeklog
Les mascottes de l'école
C'est la deuxième année maintenant que l'institutrice de Noah propose des mascottes en classe. Elles sont au nombre de 4 ou 5, et passent de mains en mains de weekend en weekend. Les enfants sont encouragés à les emmener avec eux pendant leurs activités et de prendre des photos pour les présenter le lundi matin.
Noah est toujours à la fête quand il revient avec une mascotte à la maison, mais cette fois ci, il est encore plus enthousiaste que les fois précédentes.
Ils étudient Le livre de la jungle, de Rudyard Kipling, et de fait, les mascottes sont à l'effigie du roman. Hier, Noah est donc rentré avec Kaa à la maison, et depuis, Kaa ne le quitte plus : il l'a aidé à faire ses devoir jeudi soir, il a été installé sur un petit coussin dans le lit de Noah pour la nuit, et cette après-midi, il est venu assister au cours de natation.
Tags: dad-life
Accepter la simplicité
J'ai retrouvé récemment de l'intérêt pour ce blog et pour ce qu'il peut m'apporter. Puisque ce n'est pas la première fois que ça m'arrive, je me suis demandé pourquoi ça avait échoué les fois précédentes.
Une des raisons principales était que ce blog était sous WordPress, ce qui me contrariait fortement, dans la mesure ou chaque fois que je voulais commencer une note, il fallait ouvrir mon navigateur, me connecter, charger une page, tout ça avant même de rédiger le moindre mot.
Or j'ai appris il y a bien longtemps que plus il y a de friction, moins il y a de chance que je passe de l'intention à l'action.
J'ai donc pris la décision de migrer ce blog vers BashBlog, pour plusieurs raison :
- Ça me permet d'utiliser Vim comme éditeur de texte;
- C'est léger;
- C'est suffisamment configurable pour mes besoins, mais pas suffisamment facilement pour que ça deviennent une obsession de perfection
Puis s'est posée la question de la mise en ligne du site. Pour WordPress, je l'avais tout simplement installé sur mon instance YunoHost, et basta. Ici, pour je ne sais quelle raison, je tentais de me compliquer la tâche.
J'ai donc recontacté Nico, qui a été mon inspiration pour cette migration.
Merci! J'ai réussi à sortir un script bash pas trop dégueulasse pour importer mes posts depuis mon flux RSS :-)
Pour ce qui est de la mise en ligne, comment t'y prends tu? Tu héberges sur github?
Je n'aimais pas la supposition que je faisais ici. Je voulais m'auto-héberger et c'est peut être bien ça qui me bloquait dans cette étape. Sa réponse m'a laissé perplexe de simplicité :
Cool!
Non, je fais du scp des fichiers html vers mon serveur web =)
Depuis quelques années, en informatique en tout cas, j'ai l'impression d'avoir perdu cette capacité d'embrasser la simplicité : il faut utiliser tel framework, mettre en place un CI/CD, optimiser la base de donnée, les images, les assets, etc.
Ici j'ai décidé de l'accepter, cette simplicité.
Les mises à jour seront envoyées par scp.
Les images ne seront pas frocément optimisées.
J'ai écrit du CSS bête et méchant pour les deux ou trois modifications que j'ai voulu apporter.
La navigation a été copiée et collée de page en page. Je risque un jour d'en oublier une? La navigation ne sera pas fluide? Tant pis. C'est mon espace sur le web, et même si je travaille profesionnelement dans le web depuis plus de 15 ans, ce site n'est pas une vitrine de mon savoir-faire ni un CV, c'est juste mon terrain de jeu.
Il sera simple, et imparfait.
J'ai migré ce blog vers BashBlog
Je viens de migrer ce blog depuis Wordpress vers BashBlog.
Héberger un site sur YunoHost
Pour héberger ce site sur mon instance YunoHost, j'ai installé l'application my_webapp
sur le
sous-domaine
cedric.dkmp.be
.
Pour le mettre en ligne, j'utilise un petit script bash basé sur scp
Télécharger les images
sed -n '/<img /s/.*src=\([^ ]*\).*/\1/p' *.html | grep 'cedric.dkmp.be' | sed -e 's/cedric/cedric-wp/g' | xargs wget -P
./images/
Ré-écrire l'attribut src
des tags
img
existants
grep -l "https://cedric.dkmp.be/wp-content"
*.html | xargs sed -i "s/wp-content\/uploads\/\([0-9]\{4\}\)\/\([0-9]\{2\}\)/images/g"
J’ai vraiment voulu aimer le Fairphone
Depuis que j’ai reçu mon Fairphone au travail, j’ai été de plus en plus frustré à son utilisation.
La première frustration, qui s’est révélée dans les premiers jours d’utilisation est la médiocrité de l’appareil photo. J’ai trois enfants, et celles et ceux qui en ont savent à quel point il est dur de les prendre en photo. Un moment mignon que l’on veut immortaliser passe parfois en un quart de seconde, et le fait que l’application lagge systématiquement au déclenchement m’a fait rater beaucoup trop de photos.
Certains ont tentés d’utiliser des APK alternatifs, mais je n’ai pas vu de grande différence.
D’autres soulèvent le même problème que le miens :
But for day to day life and normal use to capture funny and nice moments of children, it is not usable at all.
The level of disappoint really let’s us consider to stay on this route, as sad as I know this will be for my consciousness.
Milchmann – https://forum.fairphone.com/t/fp4-which-camera-app/81750/16
Problème qui n’a pas forcément été bien accueilli par d’autres :
feel your pain! A bit off topic, but the only thing I can tell people is that nice pictures are a luxury when the planet is slowly dying. Those nice pictures will be in a museum if we don’t change course.
UPPERCASE – https://forum.fairphone.com/t/fp4-which-camera-app/81750/17
J’ai vraiment eu envie d’aimer le Fairphone, notamment pour l’engagement sociétal qu’il représente, mais les problèmes que j’ai rencontré depuis un an et demi d’utilisation m’ont refroidit au point que j’ai voulu revenir à l’utilisation de mon iPhone 8 qui traîne toujours dans un tiroir. J’ai vite fait machine arrière cependant quand je me suis rendu compte des avantages que j’avais trouvés à l’utilisation d’un téléphone Android, notamment la possibilité d’avoir un vrai navigateur Firefox (et donc la possibilité d’utiliser des add-ons du type Ad Block), ou encore les lauchers alternatifs tels que Niagara Launcher.
Le Fairphone m’a quand même poussé à me demander pourquoi j’avais arrêté d’utiliser un vrai appareil photo numérique : j’ai découvert que la raison principale était le facteur d’encombrement de mon vieux Canon EOS400d. Avec 3 enfants, la quantité de choses a emporter est telle (collations, gourdes, langes, lingettes, petite trousse de secours, mouchoirs, j’en passe) que certaines choses passent à la trappe, et lorsqu’on a un téléphone dans la poche, l’appareil photo numérique semble redondant.
Après quelques recherches mon choix s’est donc porté sur un Panasonic GX880 acheté de seconde main chez Cash Converter que j’ai complété avec deux objectifs :
- Un Lumix G X Vario PZ 14-42mm f/3.5-5.6 ASPH Power OIS acheté chez MPB de seconde main
- Un Panasonic H-H020AE-K Lumix G F1.7 20 mm acheté sur Amazon (si seulement j’avais connu MPB à ce moment là)
Le tout est léger, compact, et la qualité des images obtenues m’a époustouflé (à mon échelle de papa-tographe amateur, bien sûr), je suis plus que ravis de mon achat et je sais déjà que je l’emporterai désormais pour chaque sortie en famille.
Mais…
Mais il n’est pas dans ma poche en permanence, et malgré tout, je loupe toujours ses petits instants du quotidien : une frimousse pleine de chocolat, mon fils aîné qui lit une histoire à sa petite sœur, ou mon fils cadet tellement concentré sur son dessin qu’il en oublie ce qui l’entoure.
Je suis donc maintenant tenté par l’achat d’un « nouveau » téléphone. N’ayant pas envie
d’acheter neuf, et encore moins de dépenser 1000€, j’ai fait quelques recherches et mes besoins
envies sembleraient pouvoir être comblés par l’un de ces deux modèles :
- Le Google Pixel 7 (ou 7a)
- Le Samsung Galaxy S22
Les deux sont proposés aux alentours de 400 – 450€ sur Back Market, mais je suis toujours en conflit avec moi-même :
- Parce que je n’ai pas besoin d’un nouveau téléphone
- Parce que je penche pour le Pixel 7 mais je n’ai pas envie d’avoir un téléphone Google
Du yoga avec Linkin Park
Certains font du yoga avec Adriene, aujourd’hui, moi, j’ai fait du yoga avec Linkin Park.
J’ai commencé la pratique du yoga à la maison en janvier 2021, alors que ma courbe de poids était bien au dessus de ce que je pensais. Après 15 ans d’inactivité, il était grand temps de reprendre une forme d’activité physique.
Mon choix s’est porté sur le yoga à la maison parce qu’il présentait le moins de friction, et donc le plus de chance de me tenir à mes objectifs. Il n’y a pas besoin de se déplacer, le matériel nécessaire est minime, et la pratique peut s’adapter à tout type de forme physique.
J’ai plus ou moins réussi à intégrer le yoga dans ma vie quotidienne, et je le pratique entre 3 et 5 fois par semaine. Cependant, ces derniers temps, je me suis retrouvé de plus en plus face à moi-même en train de négocier. La motivation me manquait alors qu’au fond, je sais très bien que ça me fait le plus grand bien. Mieux, le yoga est plus que probablement la raison pour laquelle j’ai pu me remettre aux arts martiaux alors que j’avais 35 ans.
Ma pratique habituelle consiste à lancer Down Dog sur ma tablette, installer mon tapis, enfiler mon pantalon de yoga, et me laisser diriger pendant 30 minutes, sur un fond de musique relaxante, dans une série de poses : certaines que j’aime, certaines que j’aime moins, d’autre encore que je déteste. Parfois je les trouve trop courtes, d’autre fois je les trouve trop longues. D’une manière générale je constate que même si la pratique dans son ensemble m’est bénéfique, il reste des frictions qui me démotivent et me forcent à me forcer.
Ce matin j’ai donc découvert le yoga avec Linkin Park. Ma motivation était à son niveau le plus bas, et ma culpabilité à son niveau le plus haut. J’ai relancé Spotify sur la playlist que j’avais arrêtée hier, et j’ai regardé du coin de l’œil mon tapis enroulé juste à côté de mon bureau. Il a fini par gagner. De mauvaise grâce, je l’ai déroulé et alors que je m’apprêtais à mettre ma playlist sur pause et démarrer Down Dog je me suis arrêté un instant. Je fais du yoga depuis plus de deux ans, je connais des dizaines de poses et au moins autant d’enchaînements, pourquoi ne ferais-je pas ma propre session en fonction de ce que j’ai envie, et non en suivant les directives d’un app sur ma tablette?
Je me suis donc mis en position de l’enfant, puis en table, en chien tête en bas, en planche, en chaturanga, puis en chien tête en haut.
J’ai continué autant que j’en ai eu envie, enchaînant les poses qui me faisaient envie tout en essayant de me challenger. Chester et Mike continuaient a remplir mes oreilles d’une musique qui, moi, me relaxe.
La prochaine fois que je manque de motivation, je ferais peut-être du yoga avec John Frusciante.
Remise en état de mon Game Boy original
L’autre jour en discutant avec Noah et Aidan, ils ont été surpris d’apprendre que quand j’étais petit, moi aussi j’avais une console de jeu. Imaginez le choc pour eux : papa n’est pas un dinosaure, et en plus de ça, il a eu une vie avant nous!
Vu qu’ils n’avaient pas l’air de me croire, j’ai couru dans le garage (« pas courir dans les escaliers! ») et j’ai été rechercher ma bonne vieille console et quelques cartouches.
Bien évidemment ils étaient tout excités, je vais donc chercher 4 piles AA, j’insère une cartouche, et… Rien. Pas de LED, pas de logo Nintendo qui descend, pas de « blink » dont je me souvenais.
Déçu, je range la console dans un tiroir et je tente péniblement de faire mon deuil de cette partie de mon enfance.
Plus tard dans la soirée, j’effectue quelques recherches et je fini par tomber sur un short (qui a forcément bien chamboulé l’algo des recommandations de YouTube) qui explique comment réparer un Game Boy. Je découvre par la même occasion qu’il y a un vrai marché pour le retro-gaming et que les consoles se négocient à des prix au delà de ce que j’aurais imaginé sur eBay ou marketplace.
Ça n’a pas l’air bien difficile. Je commande une bouteille d’alcool isopropylique, je m’arme de mes quelques tournevis, et on passe au bloc pour une opération à cœur ouvert.
Pour ouvrir la console, j’ai eu besoin d’un embout Tri-Wing de 2.5 pour ouvrir les 6 vis de la coque, et d’un embout Phillips de 2.5 également pour dévisser les circuits imprimés.
Une fois tous les composants démontés, j’ai trempé les éléments en plastique dans de l’eau tiède savonneuse pendant une bonne heure avant de les brosses et de les éponger. Pendant ce temps, j’ai nettoyé les circuits imprimés avec l’alcool isopropylique et des coton-tiges en faisant bien attention de ne pas appuyer trop fort.
Le lendemain, j’ai remonté l’ensemble et inséré Toy Story et là, surprise, la LED s’allume, le logo Nintendo descend, et le « blink » se fait entendre. Finalement, la musique du jeu se fait entendre et le menu de démarrage apparaît
J’ai fait l’inventaire des cartouches, et dans celles que j’ai retrouvées, 4 fonctionnent encore : Toy Story, Lamborghini American Challenge, F-1 Race, et une cartouche pirate que ma maman m’avait acheté sur un marché en Espagne.
The Addams Family ne fonctionne pas, je sens bien que la cartouche essaye de me dire quelque chose, mais quoi?
Je n’ai malheureusement pas retrouvé les cartouches de Tetris ni de Super Mario Land 2 qui étaient de loin mes jeux préférés, je les trouverais peut-être sur une brocante un de ces jours