In my guise as a Neovim developer, I was recently looking at how vim handles character encoding. This lead me down a rabbit hole that I haven’t seen the end of yet. This article describes what I’ve learned and what’s left to discover.
Some time ago, I created an ad-hoc offsite backup solution for a MySQL database after I recovered it. This happened after a client contacted me when one of their legacy databases blew up. The recovery process was quite painful because the backups that they had were corrupted and incomplete (a monthly cronjob). I ended up with a simple setup that used mysqldump , gzip and rsnapshot to great effect.…
Today on HN someone posted a small ruby utility to send iMessages via the commandline, which piqued my interest. I would love to send messages to my phone when one of my cronscripts discovers something interesting. However, the utility doesn’t allow sending to self. So I looked around and found a way to get around this restriction, and it doesn’t even require ruby anymore!
Recently I started on a new side-project: gofinance . It dowloads and stores financial data from the likes of Yahoo Finance, Bloomberg et al. It’s under heavy development but already provides me with a nice way of viewing my stocks from the commandline. A blog post about it is underway but I’m waiting until I can get a bit of security analysis code commited. Anyway, I felt the need to upload…
Today I had to determine whether a video file is interlaced or not. This has an effect on which flags I pass to the underlying video player ( mpv in this case) to enable deinterlacing and get rid of that nasty combing effect.