Here have a drawing
Testing some code changes to my site publishing workflow. But let’s make it at least a little interesting with a manual symmetry drawing I finished a little bit ago.
uploaded to cpan oops hang on how about now
If anything about MojoX::Date::Local seems a bit off, that’s because it’s my first CPAN package. It’s just Mojo::Date with a tiny bit of date formatting and time zone stuff I needed in a couple projects. Not time zone math.
Just showing local time.
Enjoyed this Derek Sivers interview
I’m not a money podcast person, but this episode was worth an hour of my time.
I found myself nodding along with this interview with Derek Sivers –
who I already love for
/now pages and the NowNowNow project.
His emphasis on making enough vs making all the billions meshes well with my preference for using the tech
you need vs emulating Google-scale solutions for every project.
I also enjoyed the shout-out to Amy Hoy.
No transcript, so I’ll just quote the summary:
In this episode, you’ll learn:
- The difference between living a highly focused life vs making time to ponder and think.
- Interesting thoughts on money, wealth, and defining what’s enough.
- Great book recommendations on the topic of money.
Created using a decomposing 35mm print of the crime drama The Bells (1926), the experimental short Light Is Calling (2004) depicts a dreamy encounter between a soldier and a mysterious woman.
Appopriate for late at night on a Saturday.
I Added 10 Seconds to Build Time!
I finally have year/month archives on my site. Bookmarked a post on the topic by Adam Jarret a while back. Finally did it. In Perl, though. Not Node.js.
The build time problem comes from following his template logic - based on a Jekyll plugin. Got some ideas, but they’ll wait. Now it’s bedtime.
Shaved 3 Seconds Off Site Build Time!
And I spent two days doing it. So let’s see. If I somehow post every day, that work should pay off somewhere around — counts on fingers — 2026?
Okay I did other stuff besides microoptimization, but still. I am amused.
Clearing the tracks as we go is part of the fun
An ongoing conversation…
I agree. Sorry for the delay in replying. I needed to create and/or fake the missing pieces of my workflow so I could reply.
And your reply came through just fine! Course, now I need to go fix the bit where it’s not showing up on the note you’re replying to.
Hard Moving on From Perl When It Keeps Being More Good Enough Than the Other Good Enough Solutions
So I still love my Datasette
But — Mastodon::Client
with a variation on fREW’s
script I mentioned the other
day? Works real good.
My Therapist Would Love This if I Had One
Screaming frog? Angry Pac-Man? No idea.
At least it’s a break from symmetry doodles.
Debugging My Site With a Little Help From My Friends
It’s probably redundant to test HTML structure for my pages, but what the heck.
There’s no rule, but obviously every webmention to my site will have full author info including photo.
Look honey I added Webmentions to my Datasette dashboard!
Sweet, jmac liked my mention! Wait why are tests failing? Maybe check the dashboard?
I fixed it!
The fix is reasonable defaults for response author info. I got other fixes in mind, including a default “card” for anonymous response authors. Also, inferring author info from source site. Thanks for the help and the ideas, jmac!
Made an Emacs Binding for Config Quick Edit
F5, Emacs opens my
config.org for editing. It
might not be much but it feels good to scratch such a specific itch.
Feeling pretty good about myself.
(global-set-key (kbd "<f5>") (lambda () (interactive) (find-file "~/.dotfiles/config.org")))
Datasette Sure Is Nifty
So uh yeah. See I was stumbling my way through using sqlite-utils to collect site content metadata. Finally figured that out but then made the mistake of looking at that data through Datasette.
Okay not really a mistake. Helped me find a few dozen front matter typos. Simon Willison makes cool stuff.
Pondering My Indieweb Guinea Pig
Jason McIntosh seems like a reasonable choice to test Webmentions on. I wouldn’t know about the IndieWeb if not for him. I know I’ll try his Web::Mention library eventually. But first, webmention-tools.
The other stuff didn’t work and didn’t give useful errors. I ended up using Web::Mention. It’s fine. Just half to rewrite half the post. That’s fine.
Skinny Lines and Flat Colors
I was going to make this a coloring thing but I accidentally did my own colors on the wrong layer. Too bad Infinite Painter doesn’t have infinite undo.