Tips & Tricks

I've been a Linux user since 2007, and over the years have learned lots of wrong ways of doing things -- here I'll try to help others benefit from my mistakes, and avoid "learning safety by accident."

Recent Posts

Mounting a Two-Hop SSH Share in Nautilus

1 minute read

With all the remote work we’ve been doing, there has been occasion to mount a remote filesystem on a local machine to make it easier to edit code. While usi...

Repairing a 1970s Analog Amp

2 minute read

When he was in his 20’s, my father invested in what was at that time a very high-end sound system: a “hi-fi” manufactured by Technics, then the premium line ...

Simple local proxy solution: PProxy

1 minute read

If connecting to a client’s environment from a remote site requires an SSH tunnel, how can we make local HTTP requests to access client resources? I didn’t ...

wake-on-LAN: the Magic Packet

1 minute read

We have the good fortune to live in a house with Ethernet wired in – there’s a drop in every room, which I’ve connected to a switch in the data panel, allowi...

Making JSON logs readable with jq

1 minute read

JSON logging is incredibly useful in managed deployments: an ELK stack ingesting JSON logs is that much closer to producing actionable analytics with Kibana,...

Partitioning a Drive for Linux

less than 1 minute read

When setting up a new Linux installing on a clean machine for personal use, partitioning the drive can be a very useful way of future-proofing yourself again...

Better Environment Management with Poetry

less than 1 minute read

After years of poorly (or not at all) managing my Python development environment, a recent clean install of Ubuntu 20.04 prompted me to try–from the start–to...