Splits

When writing programs, just a little bit of extra thought can produce exponential UX gains. Say we want to take input of two values, separated by a space. We make an input field, and tell the user to .... input two values separated by space. But users don't read.…

Double Reverse SSH

I had a site that didn't have remote access (no ingress available), and I didn't have time to build a proper reverse tunnel, so instead I punched open a simple reverse SSH tunnel, then used that to double up the connection and load a virtual machine…

Focus Terminal

Guake is a nice terminal, especially on laptops, where screen space is scarce. My favorite feature of guake is how it can be toggled in and out of focus with a key press (I use F9) to be both instantly accessible, and yet never in the way. But on my…

embrace EXTEND exterminate

"The new microsoft" is not new. Some have said for some while now that microsoft, under Satya Nadella, is a new company – one that has recognized the value of open source, and has embraced the community. To be sure, MS has embraced the community because they recognized the…

Linux anti-idle

When I SSH into some systems (such as an adtran appliance), they have an idle timer where if the user (me) doesn't enter a command in a set amount of time, the system will close the connection. It doesn't take much to keep the system alive…