dammIT

A rantbox by Michiel Scholten

#web Articles


Disabled all the analytics

For years I've had Google Analytics and a self-hosted Piwik/Matomo instance to keep track of visitors. Fun fact: I barely ever looked at the stats. Other fun fact: my own presence did not even register, as my adblocker denied the requests to both. Yeah. It wasn't a really hard …
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 …

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

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

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 …

shuttereye.org, a gallery

I mentioned in a recent post that I was working on a new gallery, based on some project I started in december. This project grew out of an increasing dissatisfaction with other gallery software (gallery2 has been out of my system for quite a while, zenphoto keeps bugging out on …
article header image

I made a thing: a simple bookmarking service

A while back I started scratching an itch that I had and that wasn't relieved by some existing software or services I could find: a central place to keep track of interesting places on the web I wanted to follow up on, without having them saved as read-later in Pocket …
article header image

Eleven years and counting

Yesterday this weblog turned eleven. I haven't always been that faithful to it, having times I didn't post for months (my inspiration apparently comes in waves). However, even though I've been using social media like Twitter for ages (five and a half year it seems), I keep on posting here …


Website framework: database driven or flat files?

To counterweigh my professional life in which I (thankfully) build nice things in Python/Django, I have hobby projects in which I can thinker with whatever I want to build. Python is still my preferred language, but Django is not a necessity. I have some legacy projects of my own …

When Wordpress 404's aren't

Today I helped a colleague troubleshooting a form in one of our Wordpress websites that returned a "404 Page not found"-error when it was submitted to itself. Of course, this was rather puzzling as the address was exactly the same as the page where you just filled the form …

A new domain

You might have noticed that this weblog has moved. It's still exactly the same rantbox as it has always been - hopefully with more regular updates than it has seen for quite a while - but now you can find it on its own domain: dammit.nl. Links to the old aquariusoft …

Google Account as OpenID

If you want to log in using your Google account as OpenID (as Google is a provider), make sure you are logged in with that account and then use this url as ID on the site you're visiting: https://www.google.com/accounts/o8/id [source]

Main website restyled

So to unwind from wrapping up stuff for university, I put some time into restyling my main website, aquariusoft.org. It's a lot cleaner, has less links leading everywhere and is easier on the eye. I'll post some before/after pics tomorrow.