Fixing powerline flicker on your webcam feed with a udev rule

Posted on Sun 17 January 2021 in hints-and-kinks • Tagged with udev • 2 min read

If you are

  • spending a non-trivial amount of time in video calls every week (something that, at the time of writing, is true for a lot of people due to the COVID-19 pandemic), and also

  • having to use mains-powered artificial lighting in your office (true at the time of writing …


Continue reading

Running (Almost) Anything in LXC: Sound

Posted on Sat 16 January 2021 in hints-and-kinks • Tagged with LXC • 3 min read

Some of the X applications I run in LXC make sounds. Now, I find alert sounds horribly distracting so I turn them off, but for some containerized applications I want to actually play sound.

Examples include the Spotify Linux client (which I run in its own LXC container because it …


Continue reading

Running (Almost) Anything in LXC: X applications

Posted on Sat 09 January 2021 in hints-and-kinks • Tagged with LXC • 3 min read

I occasionally want to run X applications in an LXC container. Sometimes that’s because they’re not open source and I need to run them for work, like Zoom. Sometimes it’s an open source X application that doesn’t work splendidly well on the Ubuntu release that I …


Continue reading

Running (Almost) Anything in LXC: The Basics

Posted on Mon 28 December 2020 in hints-and-kinks • Tagged with LXC • 4 min read

LXC is part of my standard Linux desktop toolbox, and I use it daily. I have done tutorials about this before, one of which you can find on YouTube (courtesy of linux.conf.au) and GitHub, but it’s about time I included this in a series of articles.

My …


Continue reading

Celery to Chew On

Posted on Wed 06 May 2020 in hints-and-kinks • Tagged with Django, MySQL, HAProxy, Celery, Python • 7 min read

Asynchronous Celery tasks that manipulate a MySQL/Galera database from a Django application can produce very interesting behavior when HAProxy is involved.


Continue reading