I think you also noticed that more and more content generated by so-called “AI” is flooding the world wide web. This is also impacting search engine efficiency – you can’t find what you want so quickly anymore, as the mass of auto-generated content obstructs the content authored by real people. Because of this, I wanted… Read more Analyze your Firefox history and bookmarks
Author: mathis
Migrate PostgreSQL 13 to 16, both in Docker
Yesterday I came around to something I wanted to do for a long time: install watchtower on my local home server. So I did, and was reminded of an error I made years ago: I used postgres without any tag, so “latest” was used – which was 13 then, but is 16 now. So watchtower… Read more Migrate PostgreSQL 13 to 16, both in Docker
Nextcloud News: filter feed entries
After switching from Tiny Tiny RSS to Nextcloud News there was no possibility to filter items from my “unread” feed. But there is an API, so a quick Python script later, there was a filtering possibility (which even supports regular expressions). It doesn’t have a shiny UI, but a configuration file does the job just… Read more Nextcloud News: filter feed entries
Nextcloud client updates
On Debian systems, I normally use the AppImage package of the Nextcloud client. But unlike native packages, updating it is cumbersome: download the new binary from Nextcloud’s web site, move it to the destination directory and update the symlink (which I use on startup). And sometimes the Nextcloud client announces an update which isn’t even… Read more Nextcloud client updates
Isolated Guest Network with a Raspberry Pi
Recently I was unsatisfied with the possibilities my FritzBox router gave me concerning the guest network. At first glance, all was fine – the box allowed me to set one port as “guest network” which was isolated from the rest of my LAN. But then I wanted to set a Pi-Hole as DNS server. It… Read more Isolated Guest Network with a Raspberry Pi
Heavy (Log) Rotation
Sometimes I am at the point where there’s too much log output, but I don’t want to send everything to /dev/null because of some rare bug. The easiest way I know to retain some fixed amount of logs is to use rotatelogs from Apache HTTPD – e.g. in the following fashion:
Use Canon CanoScan 9000F Mark II to digitize slides and prints on Linux
Some time ago I collected some boxes of slides from my parents and parents-in-law. The pictures were taken in the 70s and 80s and it would be a shame to disregard them, so I set out to create a workflow to digitize them. I bought a CanoScan 9000F Mark II because the Linux support is… Read more Use Canon CanoScan 9000F Mark II to digitize slides and prints on Linux
Certificates and the JVM
The recent events revealed that the internet is not a very safe place. If you don’t encrypt your data, it is likely to be analyzed by third parties like intelligence services. So you start to encrypt everything because you care for the safety your customers data. You managed to get it done without extra budget… Read more Certificates and the JVM
Developing Android apps in Eclipse
For some time now, Android development in Eclipse made me stumble in one point: the libraries. When you develop an app, there will be some third-party library you can use – and it’s easy to do so, just drop it into the “libs” directory. The Android Development Tools (ADT) take care of adding it to… Read more Developing Android apps in Eclipse
Ever wanted to search the whole subversion repository?
Did you ever remember that you coded something exactly the way you need it now but don’t know the project name anymore? – Was it this one? (check out project, click through the files) No… wait, perhaps this one? (check out project, click through the files) No… *sigh*