Cynics Soapbox

Random thoughts...

Protobuf

Protobuf

I've been trying to talk to a network device that uses Googles Protocol Buffers for it's data exchange. Fair enough and thankfully someone had already done the work and created the needed protocol file. Of course, it was created a while back and protobuf has moved onto proto3! Enter proto3!After copying the original proto file across to my project, I edited it to adapt to the newer proto3 specification and pressed on with actually using it. syntax="proto3"; package...

Remote VS Code on FreeBSD

Remote VS Code on FreeBSD

I've been using VSCode as my primary code editor for a long time, but recently I've been doing more and more working on code that will run on remote machines. The whole edit, rsync, edit cycle ws getting a little boring so I finally looked at using the remote extensions. I added the Remote-SSH extension, added the first host (a RaspberryPi)  I needed and suddenly I was editing the code directly on that machine. Simples! Why didn't I do this...

Simple ZFS Usage

For years all I heard from various people I know was “ZFS“. It was the answer to almost every question and given how few OS’s supported it always appeared to be the promised land over the rainbow. That was then, but in recent years the availability of ZFS has grown quickly and I can now fully appreciate what they were saying was true. I’ve used ZFS on Ubuntu and now am using it on FreeBSD without too many...