Every so often I find a recording that is so comfortable, so interesting, that I can listen to it every day for years without it ever growing old or boring. I thought I’d list a few of those here. All of them are happy, relaxing places for me. In approximate order of first-listenings:
Diving deeper into AWK
I’ve always liked the Unix software toolbox concept: a variety of focused,
easily-understood, easily-composed tools that each do approximately one thing.
awk
is one of my favourites, so I
thought I’d write about how I most often apply it, and how you can get more
from it too.
In the following examples, I’ll use output from ps
, a useful source of test
data that is universally available on BSD, Linux and macOS systems. Things
should be mostly the same on other systems, too. If you’re using Solaris, for
example, there’s a BSD-like ps
in /usr/ucb/ps
.
Hugo, Google Cloud Build & Firebase
When I originally moved my blog away from Tumblr, I followed the below pages:
- the Hugo folks’ guide to deploying on Firebase
- this helpful blog post by Robert Sahlin
- GCP notes on encrypting deployment tokens with KMS.
In short, this blog is:
- maintained in a Github repository
- deployed with Google Cloud Build
- hosted in Firebase.
This got me almost all of the way there. I encountered the below traps:
- Git submodules
- failing to add
public/[a-z]*
to.gitignore
and.gcloudignore
Hello
Hi.
Moving my blogue over from Tumblr to Firebase+Hugo.
Not happy with Tumblr’s censorship, at all. Expect chaos. Unsurprisingly, and thankfully, other people have been here before me.