All posts by dsneddon

Python’s Mutable Parameter Trap

I spent an embarrassing amount of time today diagnosing what appeared to be a Heisenbug in Python. I was debugging a method, and each time I added a debug statement to peek at a value, the value itself would be returned and then… just disappear. It was as if observation changed the results. First the… Read More


Making Gnome 3.14+ Work Better

I recently upgraded from Fedora 20 to Fedora 23, and I was shocked to find how much Gnome usability took a giant leap backwards. My useful shell extensions were no longer functioning, and I couldn’t figure out how to access the icons in the notification area, since it is now hidden by default. Menus have… Read More


Enabling WebEx on Fedora Linux

WebEx can be a real pain when it comes to cross-platform use. The Windows installer usually takes care of business, and the Mac installer will usually work with only minor headaches. On the other hand, the Linux installer only installs the WebEx components, without the dependencies, so you end up with a WebEx that can… Read More



Modifying OpenStack Disk Images

Here is the process for modifying libvirt-compatible disk images for use in OpenStack. These images are used to boot virtual machines, or in the case of TripleO the images are used to build OpenStack nodes. When I searched for information on libguestfs for Red Hat Enterprise Linux I found a lot of obsolete information. For… Read More