Python’s simple scoping rules occasionally hide some surprising behaviour.
Read article ( 4 minutes )
I’ve always avoided C++ streams as they never seemed as convenient as printf() and friends for formatted output, but I’ve decided I should finally take the plunge.
Read article ( 7 minutes )
Function template specialisation is a tricky beast — the short answer is, avoid it.
Read article ( 4 minutes )
Git’s filename filtering surprisingly works as you’d expect. To an extent.
Read article ( 2 minutes )
File capabilities offer a secure alternative to SUID executables, but can be a little confusing at first.
Read article ( 5 minutes )
Writing some notes on IEEE 754 led to discovering a nifty way to render formulae on the web.
Read article ( 1 minute )
It’s possible to manage multiple subprocesses in Python, but there are a few gotchas.
Read article ( 3 minutes )
The SO_REUSEADDR option has quite different functionality on Windows than it does on Unix.
Read article ( 2 minutes )
How to share pthreads primitives across processes.
Read article ( 1 minute )
Ubuntu’s apport
service is less then helpful for developers — learn how to disable it.
Read article ( 2 minutes )