We enjoy freedom by the commitment of those who defend it. Today is an opportunity to reflect on the character of our nation. And on the value of humble tools in the hands of an ingenious freedom fighter.
Read more or commentSpreadsheets aren’t just for bean counters – they can be a great way to organize logging or other system data.
GridLog makes it as easy to create a nicely formed spreadsheet with categorized logging as it is to write to plain old text files nobody will notice.
Want to know more? Read on, friend!
Read more or commentVariable argument lists are an interesting subject, and when used tastefully can help quite a bit.
It’s also useful to be aware of some of the mechanisms of dictionaries and parameter passing, so let’s dive in.
Read more or commentSome thoughts on journaling in public here, but the real news is in posts on things like coding. Please browse a little!
Read more or commentPython threads, not this kind!
Between your phone, the two or three screens in front of you, Teams channels, Skype, and the real work you’re desperately trying to get to, you multitask.
So should your code, perhaps more often than you think. Every GUI runs multiple threads, for example. Why shouldn’t your custom code?
Let’s make life easy!
Read more or commentA site is born with our first real article, and some musings on why these web pages are here.
Read more or commentNeed some simple control over how your processes terminate, or maybe just some lightweight messaging between processes?
Signals might be the answer, and I’ve got a simple extension to Python’s signal library that make signal management easy, quick, and a snap to debug.
Read more or comment