Articles


Wallpapers with Gimp mosaic

I like taking pictures, and having some of the nicer ones as a background to my daily computer shenanigans is a nice extension of this. Lately, I've been playing around a bit with having pictures show up differently (more abstractly, with less details so they distract less, like those nice …
article header image

dammIT alchemy

Today I've been busy with a family party and with a total restyle of this weblog based on Pelican Alchemy Bootstrap 4 and the Bootswatch Lux theme, with my own twist in dark-ish grey. Currently it is generating from my own fork with isso comment support and article images. Breakage …

Help hunt bugs, do not just report them

Today I came across the forum post Don’t report bugs, contribute to bugs hunting about more directly helping (open source) developers help you. Developers really try to write working solutions and like Aurélien Pierre notes: We are the developers. That means we can guarantee you that the software works …

darktable and opencl in Ubuntu 19.04

Editing and even viewing (raw) photographs can be a bit taxing on your CPU. If you have an Nvidia GPU, you can supercharge your photo editor by using its OpenCL extensions to offload operations to. Using darktable myself, I had to do a minor bit of research before it worked …

Receive Sentry messages as Telegram notifications

To be able to receive Sentry notifications on Telegram (without using the plugin which only works in the self-hosted Sentry server), one can use webhooks. As I have webhaak to ducttape together webhook all the things, I created a script to send messages to our dev chat, filtering away some …

webhaak all the things

If you're not using webhooks yet to automate things from automatically generating documentation, running tests, updating websites and web applications based on events, please go read up on them. In the meanwhile, I've basically hooked up all my personal projects based on webhooks in GitHub and gitea, powered by my …
article header image

Emerging from work

It's over half a year ago that I switched jobs, coming from a big media company and now leading a new, young team at basically a startup. It switched me on again, giving me an energy for work stuff I had not felt for a while somehow, and made me …

Git-based versioning

So you have this (web) application and you are growing a bit tired of having to manually bump the version number it tells to its users. Also, you would like to see if you are using an up-to-date edition of said app. Enter your Git repository. When you are running …

Online life enhancer, edition 1

Today I want to talk to you about the web and how it sometimes sucks. At least, the experience can suck a bit, especially when it is not open enough so you can set things to your own hands. Take for example YouTube, where overlays can ruin the end of …
article header image

'Social gardens', or 'More reasons to dammIT'

Lately I've been making some changes in how I interact with social media, and also how I consume its news and blurps. I started using Mastodon and basically moved my interest there (I tend to double post to both Mastodon and Twitter, as Twitter is still where most of my …

isso commenting system in a subdirectory on nginx

I very recently moved this weblog to a new host, and in the process finally changed from Apache running mod_wsgi to nginx with uWSGI and supervisor (well, at least for the Python based web apps, as dammIT is a flat site). I'm using isso as commenting system, which runs as …

I remember writing

I remember writing (yes, writing) short weblog updates in the train on my Sony Clie running PalmOS, using the fast glyphs of Graffiti, in 2004. I want to go back to that, realising that my weblog had turned into a collection of longer articles as of late, spaced quite far …


Andromeda, Substratum and a Chromebook

Andromeda is a way to theme an Android device with Substratum without needing root. You need adb though, so a desktop or laptop computer is needed to initiate the connection between the Andromeda app and Substratum. On regular machines this is not much of an issue, but Chromebooks are both …

diskspacealarm.py

Because it's Friday, I was bitten by a filled-up volume on my VPS again, because Prometheus somehow is randomly crashing my VPS, and because I like thinkering and Python, I wrote a little notification script. Yes, it checks for available disk space on your nodes, with configuration per hostname (it's …

Limited braincycles

Do you know that feeling that halfway through the day you start to be less 'fresh'? Myself, I have the experience of getting a bit slower over the course of the day: in the morning, I can fix the problem I was struggling with the last afternoon in a few …
article header image

The end of 2017

The end is near. Well, at least the end of 2017, as this roller-coaster of a year is counting its last days. In less than two days, it will be Christmas, and these days mean a general slowing down of life and making time to enjoy each other for us …
article header image

Quick December update

In my lunch break, I tinkered a bit with the code generating this weblog, fixing some theming bugs, adding metadata to some old posts and updated the About page a bit. There's also finally a page overviewing all the tags and the categories page also got some updates; the category …

Using older devices

As an enthusiast for technological things in general, and gadgets in particular, I like to use (and own) shiny devices. Be it a fast (and slightly big) smartphone with the latest OS, or a laptop with a lot of muscle and a 4K (touch)screen, I really can find a …
article header image

EuroPython 2017, part 2

Photos of the whole EuroPython 2017 conference are available at the EuroPython 2017 flickr group, the EuroPython 2017 website, and my photo gallery. Videos (lifestream captures for now) are at YouTube, more will go live later at the EuroPython YouTube Channel. Recommended. Day three, Wednesday We kicked off with the …
article header image