Dynamically Altering Classes in Python

Posted on Sat 26 May 2018 in technology • Tagged with footgun, python, classes

Classic black magic, explained

Continue reading

Using Python Decorators for Authentication

Posted on Mon 19 March 2018 in technology • Tagged with python, decorators, authentication

When the language hands you a hammer, everything starts looking like a nail

Continue reading

Testing Done Right

Posted on Sun 18 March 2018 in technology • Tagged with sqlite, testing

If testing were an artform, SQLite would be Rembrandt

Continue reading

What's Cooking, OpenARC Edition

Posted on Fri 17 November 2017 in technology • Tagged with openarc, python, functional reactive programming

"Your November fix of OpenARC information"

Continue reading

Multiple SSIDs Using Hostapd and FreeBSD

Posted on Wed 06 September 2017 in technology • Tagged with atheros, wifi, freebsd, hostapd

"You too can make contributions to -CURRENT!"

Continue reading

Adventures in WiFi, FreeBSD Edition

Posted on Wed 23 August 2017 in technology • Tagged with freebsd, wifi, atheros, hostapd

"It's fixed in -CURRENT, go away"

Continue reading

Enabling Nested Virtualization in libvirt Environments

Posted on Mon 21 August 2017 in technology • Tagged with guides, libvirt, nested virtualization

My mom probably shouldn't have bought me Matryoshka dolls when I was a child.

Continue reading

Booting libvirt VMs from iSCSI Block Devices

Posted on Fri 18 August 2017 in technology • Tagged with guides, libvirt, iscsi, linux

We know how to do that, but we'll be damned if we tell you how.

Continue reading

Find Recently Modified Files

Posted on Fri 18 August 2017 in technology • Tagged with unixfu

What the hell did I change on my computer?

Continue reading

Terrible libvirt Network Performance

Posted on Thu 17 August 2017 in technology • Tagged with libvirt, iperf, vtnet0, rtl8139, e1000

Bad defaults ruin a reasonable virtualizaton experience on Linux

Continue reading