Why Mermaid? I’ve always loved diagrams as code - you can easily express graphical information in a text file, with easy searching, renaming, git tooling, and it encourages you to keep things simple rather than getting caught up in presentation. I was a long-time user of PlantUML - it has a lot of diagram types and options, a lot of tweakability, and is open and can run anywhere. But - anywhere means “anywhere with a Java VM”, and about ten years ago, Mermaid.js came along as a javascri...| Korny's Blog
My youngest child started school this week, so I have a bit of time for blogging! This is another “a neat hack that I’m sharing partly so I remember how I did it in the future”… The problem Basically, I have a big ripped mp3 music collection I play using the venerable MPD Music Player Daemon system. I can play tracks and playlists fine with MPD-compatible applications, but I quite often want to listen to and browse music based on albums not tracks. I want “these are my favourite alb...| Korny’s Blog
File under “blogging so I remember how I did this”… I often have the situation where I have a directory full of related git repositories related to one area of work. So I have for example ~/work/team-a/platitude-generator and ~/work/team-a/memes and so on. And I just want everything up to date - especially if I come back after my non-working day or a holiday. I used to use a tool called gws to manage this, but it has a few bugs and quirks - it caches too much and I had to manually edit ...| Korny’s Blog