~cedric

it's something ¯\_(ツ)_/¯

La Lunii V3 ne fonctionne pas sans application mobile, et c'est dommage

December 31, 2024 — Cédric Dekimpe

Ma fille a reçu une Fabrique à Histoire Lunii pour son anniversaire il y a dix jours.

La fabrique à histoire, c'est une petite boite en plastique avec 3 bouttons, deux molettes, et un haut-parleur. Des histoires interactives sont chargées sur la carte SD interne de l'appareil et l'enfant interagit avec sans écran. C'est un cadeau formidable, et mes fils en ont chacun une qu'ils utilisent très régulièrement.

Côté gestion, il fallait jusqu'à récemment installer une application PC, malheureusement uniquement disponible pour Windows, mais qui marchait très bien avec Wine. Après avoir branché la fabrique à histoire en USB et lancé l'application bureau, on pouvait parcourir le catalogue et envoyer les histoires sur la fabrique. Et tout ça fonctionnait très bien.

Le problème, c'est que le fabricant à récemment mis à jour l'appareil, et qu'il faut maintenant une application mobile pour pouvoir gérer les paramètres et les histoires stockées sur la fabrique.

La fabrique est censée se configurer en Wi-Fi, mais elle n'a jamais pu trouver mon réseau (qui marche pourtant très bien avec tout mes autres appareils). Il est toujours possible de brancher la fabrique à un PC (ce que j'ai fini par faire), mais il est obligatoire d'utiliser l'application mobile pour sélectionner les histoires à transférer. On se retrouve alors avec un montage hybride : la fabrique branchée en USB au PC, le smartphone dans une main pour sélectionner les histoires voulues, la souris sur l'autre pour cliquer sur le bouton "synchroniser".

J'imagine que c'est l'évolution logique d'un point de vue business, l'arrivée d'une application mobile ouvre probablement beaucoup de portes pour l'éditeur, et rend la fabrique accessible à celles et ceux qui n'ont pas d'ordinateur chez eux, mais je trouve regrettable que ça soit devenu une obligation.

Je ne comprends pas la nécessité d'avoir une app mobile pour tout, et surtout, de ne pas offrir d'alternative, alors que celle-ci existe : jusqu'à la version précédente, l'application PC permettait de tout faire, pourquoi donc l'avoir amputé de ses fonctionnalités?

Tags: dad-life


Weeklog #2037

December 16, 2024 — Cédric Dekimpe

Family

We celebrated Noah's birthday on Tuesday, we had pizza and ribs and watched Moana on Disney+.

On Saturday we visited Trier's Christmas market - maybe I'm becoming an old bear but 25+€ for 2 cappuccinos and 3 hot cocoa felt like a rip off.

On Sunday Noah attended his first table tennis competition.

Books

I've finished The Green Line audiobook (in French) and I enjoyed every moment of it.

I've started listening to Bien sûr que les poissons ont froid by Fanny Ruwet. I've read the book a year ago and it was one of my best read of 2023. The book is read by the author herself.

I wish I would be able to focus on something long enough to know what I think about it

I don't think I feel any emotion strongly enough to be able to describe it.

Tech

I'm rediscovering newsboat thanks to Nico's post, and I'm happy to see that it seems to integrate very well with Miniflux, which I self-host.

I'll have a second look at it - I don't remember why I gave up on it, maybe I just forgot it existed - but I will need to find a way to integrate it with LinkWarden somehow.

Pro-tip, don't set reload-threads 100 if you self-host on a small VPS, it will kill your server -_-"

Tags: weeklog, rss, selfhost, reading


Impossible de créer un nouveau certificat SSL avec Gandi Live DNS

December 12, 2024 — Cédric Dekimpe

[!NOTE] Notes de debugging qui n'intéresseront probablement que moi

Dans l'interface, l'erreur était Internal Server Error (complètement inutile).

L'erreur était :

2024-12-12 08:16:56,020:ERROR:certbot._internal.log:An error occurred adding the DNS TXT record: Unable to get base domain for "something.homelab.dkmp.be"

Les logs intéressants sont dans le fichier /tmp/letsencrypt-log/letsencrypt.log

Solution : La clé API que j'utilisais pour le challenge DNS via Gandi Live avait disparue de mon compte Gandi. Il m'a suffit d'en recréer une dans Paramètres > Jetons d'accès personnels en lui donnant les permissions Gérer la configuration technique des domaines

Tags: nginx-proxy-manager, gandi, auto-hébergement


Weeklog #2036

December 09, 2024 — Cédric Dekimpe

Tech

I've started to work again on an old project of mine : the wall framed e-calendar. It's not framed yet, and certainly not on the wall, but I've started playing around with the ESP32 and the e-ink waveshare screen that I have sitting there for at least 2 years

Comics and Books

No comic book this time, but we've finished the reading of Charles 1943 with the kids. Aidan definitely didn't find it interesting whatsoever, he was mainly drawing on his desk or looking at another book while I was reading it to his elder brother, but Noah did enjoy the story.

We went to the public library on Saturday and we chose Coup de foudre by Nicolas Ancion. I've read one of his book when I was a teenager and his name caught my attention.

Interesting things online

Tags: weeklog, reading, ESP32


Weeklog #2035

December 02, 2024 — Cédric Dekimpe

Family

Noah had a kung-fu practice with a teacher coming for the main school in Brussels this Saturday - he did great and was proud of himself after the two trainings he had.

Saint-Nicolas was this Sunday - The kids received a lot of books, Lego, toys and chocolate. I try to make as much memories of those sweet days while they are little, time goes by so fast.

Tech

I've started to try LinkWarden along with Floccus to manage my bookmarks and overcome my fear of the link rot (see weeklog #2033 for context)

I've decided to host in on miaw.be at least for now, the only problem being that the Docker version has a known problem that prevent to preserve a local version of the links - which I guess goes against my purpose here - but there's an open PR that solves it, hopefully it will be merged soon.

On another topic, at work this week, I needed to merge two CSV files based on one column. Being a Ruby developer, I started to quickly write some code to handle that, but the time to process the files (which are both in the 100000+ lines) was taking forever. I ended up writing a bash script based on join, cat, tail and sort that is barely taking 1 second to complete. It's unlikely that it would serve anyone in the future, but for the beauty of it, here goes :

sh join -t, -a1 -a2 -o 1.2,1.5,1.4,2.2,2.4,2.14,2.15 -1 4 -2 2 -e "NULL" --header <(cat $1 | tail -n +2 | sort -t, -k4,4) <(cat $2 | tail -n +2 | sort -t, -k2,2) > $3

Comics and Books

  • Thorgal #42, Özurr le Varègue - it's meh. The story in itself is OK, but the writer seem to feel like he has to give context in the dialogues, which makes the conversation between the characters very unlikely. The drawnings are really impressive though, I really liked them.
  • Finished Salem's Lot - It was a long one, I started the book 6 weeks ago and I was struggling to find the motivation to read it. In the end it seems like nothing really happened and the story goes exactly where I was expecting, which is a bit disappointing.
  • Started and finished reading Eviter les péages, by Jérôme Colin - This one, on the other hand, I couldn't let go off. I finished it in 2 days. This book moved me, a bit like the other 2 novels of Jérôme Colin that I read already.

Interesting readings online

Tags: weeklog, comics, bash, ruby, dad-life


Weeklog #2034

November 24, 2024 — Cédric Dekimpe

This week has been uneventful, with the noticeable exception of my birthday that happened this Friday.

I realized that I love being a beginner at something - The excitement of discovering a new topic and the depth of what I don't know about something is intoxicating. I love challenging myself and finding solution to a problem, but I quickly loose interest when it's done. I had that kind of experience with 3D printing (my Prusa is waiting to be repaired for month now), with sewing (I sewed a few hoodies for me and the boys, now the sewing machine gathers dust), with woodworking, and so many other topics.

Tech

I wrote a fun little script to extract data from my BDGest Collection and build HTML pages out of it

I scratched my own itch here : me and my 2 sons have our own collection of (Belgian) comic books - and it happens every so often that I'm asked what album or what series either one of my son is missing.

Since BDGest doesn't provide a way to publicly share one's collection, but does provide with a CSV export, I wrote two script to :

  1. Automatically export my collections in CSV files (essentially a web scraper coded in Ruby)
  2. A bash script that parses the CSV files and build an HTML page out of it

Now I have a handy link to share with family and friends when they ask what gift would make my boys happy.

Music and Movies

Good things Go, Linkin Park

I've watched Flubber with the kids - they loved it. It's funny how Weebo's video reaction made me think of animated gifs before they were a thing

Sport

I had an extra kung-fu class on Sunday. We studied the first Po Chi, in it's lu and tao form (Po Chi Ti I Lu and Po Chi Ti I Tao)

Interesting readings online

Tags: weeklog


YunoHost ne supprime pas tous les dossier quand on désinstalle une app

November 22, 2024 — Cédric Dekimpe

J'ai récupéré environ 5Go de stockage sur mon VPS en faisant un peu de nettoyage : les fichiers media de Synapse et l'entièreté de mes données NextCloud avaient été conservées après la désinstallation.

Tags: yunohost, auto-hébergement


Weeklog #2033

November 17, 2024 — Cédric Dekimpe

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