Replacing invalid UTF-8 octets

Ever since unicode has become common between systems encoding related problems have largely gone away.Every now and then you receive some UTF-8 encoded strings that have some unexpected code points (e.g. control characters) in them,but that’s fairly easy to solve. Recently however I have stumbled upon something new in an API response that I had never seen before. ... read more

Converting Audible *.aax files

Audible has a great selection of audiobooks that can be downloaded and listened to on the go. However, there is one big caviat: All audiobooks have DRM on them and can only be listened to using the o ... read more

Desktop applications in containers

I have been playing heavily with docker in the last couple of weeks and the idea of encapsulating applications including all of their dependencies and cruft they bring into a kind of ‘sub-system’ tha ... read more

Older Articles ▶