Baty.net
  • Archive
  • About
  • Tags
  • Uses
  • šŸ”

Saturday, March 29, 2025

AI can be useful to me, personally.

Partly cloudy 62.1 | Low 54.0, High 65.1 Ā· 223 words

Annotating an image with weather

I thought it would be neat to include the date and weather on the images I use for my journal entry covers here on the blog. It turned out to be neat, but not fun. I spent nearly 3 hours on all sorts of failed approaches. I figured it might be useful to write down where I ended up. I leveraged two of my existing bash scripts that deal with the weather, and wrote a new one that uses ImageMagick to put things together. ...

March 28, 2025 Ā· 456 words
Black and white photo of old car behind bushes

Friday, March 28, 2025

I spent hours this morning trying to find a good way of adding some metadata to the cover images on the blog. I wanted the temparature, at least. I tried shoehorning it into my Retrobatch script, but that was a dead end. Whenever I’m lost in image manipulation, I turn to ImageMagick. Boy did that take me down a rabbit hole. Long story short, I figured it out. But now I don’t like it. ĀÆ_(惄)_/ĀÆ. ...

Partly cloudy 42.1 | Low 39.0, High 67.1 Ā· 107 words

Emacs lisp function to update exif data in film scans

I maintain a list of shell commands for updating Make/Model/Lens information in film scans. I’ve always run this via babel in a code block in an Org mode file. Something like this: #+begin_src sh cd ~/Pictures/_Scans exiftool '-m' '-Make=Leica' '-Model=Leica MP' -overwrite_original . exiftool '-m' '-LensModel=Summilux-M 1:1.4/50 ASPH' '-FocalLength=50mm' -overwrite_original . #+End_src Easy enough, I just copy and paste from a list of commands, depending on the lens and camera. However, it occurred to me that I’d prefer to simply have Emacs prompt me for the information, and then take care of the shell commands for me. Also, instead of hard-coding the path, I wanted to use marked files in a Dired buffer. ...

March 27, 2025 Ā· 426 words
Black and white photo of burlap wrapped around trees

Wednesday, March 26, 2025

Yes, I changed blog platforms again. It’s been like a week, so it seemed like we’re due for a change. :)

Partly cloudy 26.1 | Low 21.2, High 48.2 Ā· 86 words

Tuesday, March 25, 2025

LinkedIn is not the right place for me to find interesting work.

Partly cloudy 39.0 | Low 25.3, High 38.8 Ā· 12 words

Using the Obsidian Web Clipper with Denote

I was feeling envious of theĀ Obsidian Web Clipper, which is quite fancy, so I thought I’d try leveraging it for use withĀ Denote. My first run at this involves a couple of steps: Tweak the web clipper to save files using Denote’s format and front matter Save the file without adding it to an Obsidian vault Move the saved file into my Denote folder Here’s the Web Clipper template configuration I ended up with: ...

March 25, 2025 Ā· 282 words

Upgrading php to 8.3 on the (Ubuntu) server

I upgraded PHP to v8.3 (from 8.2) today on the server running baty.net. I don’t pretend to be an Ubuntu sysadmin, so I’m writing it down, just in case. sudo apt update sudo apt install php8.3 php8.3-cli php8.3-{bz2,curl,mbstring,intl,gd,xml} sudo apt install php8.3-fpm sudo a2enconf php8.3-fpm # enable it sudo vi /etc/caddy/Caddyfile # replace socket path with 8.3 sudo systemctl reload caddy sudo sudo a2disconf php8.2-fpm # disable 8.2 sudo apt purge php8.2* # in fact, just delete 8.2 The site runs on Caddy, so I needed to change the path to the fpm socket. Here’s the Kirby section of the Caddyfile… ...

March 24, 2025 Ā· 119 words

Roll 204 (Hasselblad 500C/M)

I’ve not been shooting much film recently. Yesterday, I was bored and in a mood, so I grabbed the Hasselblad and fired off a roll using Alice as my model. Only one frame was good enough to share. I really like it, so it was worth sacrificing the other 11. Alice

March 23, 2025 Ā· 51 words

A change to my everything.rss feed

For a while, I tried maintaining a combined RSS feed that included posts from all my sundry blogs. I kept it at /everything.rss. It was managed as part of my WordPress blog, and since I’ve stopped using WordPress, I’ve been redirecting /everything.rss to the feed for baty.net, which is either /feed or /index.xml, depending on my blog platform of the day. I think that instead of that, I’ll piggyback off myĀ @batybotĀ account on Mastodon.social. I crosspost most stuff from my sites to @batybot viaĀ EchoFeedĀ already, and Mastodon offers an rss feed for each account. Mine isĀ https://mastodon.social/@batybot.rss.Ā ...

March 22, 2025 Ā· 150 words
Closeup of Nikon Z f camera dials

Five weeks with the Nikon Z f

A few quick thoughts after just over a month with the new Nikon Z f

March 21, 2025 Ā· 300 words

Fixing the terrible scrolling behavior with Logitech MX Master on macOS

Scrolling with theĀ Logitech MX MasterĀ in Safari sucks out of the box. The following fromĀ this Reddit threadĀ helped, even though it required installing 2 additional packages. Here’s the useful part of that thread: Install Logitech Options+ (sigh) and set: Logi Options+ (Plus): Customization App for Logitech Devices What a gross bit of software, but it’s necessary here. I’ve read that once this process is done, I can delete the app completely, but I haven’t tried that yet. ...

March 19, 2025 Ā· 294 words

Listing today's notes in Denote journal entry

While tinkering with Obsidian recently, something I liked was having a daily notes template with a Dataview query showing the other files I’d added that same day. I added something similar for Denote. It’s a Yasnippet: # -*- mode: snippet -*- # name: Denote insert today's links # key: dnl # -- #+begin: denote-links :regexp "^`(format-time-string "%Y%m%d")`$0" #+end I just run that after first creating the daily note and I get a list of links to the other Denote files from that day. There’s probably a way to automate that, but this is good enough for who it’s for. ...

March 18, 2025 Ā· 99 words

Espanso again

I’ve gone back to using Espanso for text expansion. As powerful as Keyboard Maestro is, every time I reach for it I feel like I’ve already lost a battle somewhere. Text expansion macros are about all I use KM for these days, so it’s not much of a disruption. I bookmark Espanso’s config folder in Emacs so I can jump right in any time. The expansion macros (ā€œmatchesā€) are contained in YAML files and can be as simple as: ...

March 17, 2025 Ā· 156 words
Row of drink mixing cups

Sunday, March 16, 2025

you can ā€œstudyā€ the data later and rearrange it. But the initial ā€œjust remember thisā€ impulse should be as close to simply throwing the data at Emacs as possible. Remember Mode (Manual) I like that. I’ve been secretly conducting an experiment called ā€œUse Obsidian Exclusively for 30 Daysā€. It started a week ago. I’m typing this in Emacs, in case you’re wondering how it’s going. Most days, I write the same things in both paper and digital journals. Then I print the digitital one. What’s wrong with me? šŸ˜„1 ...

Light rain 42.1 | Low 28.0, High 38.8 Ā· 173 words

Friday, March 14, 2025

Consistency is the last refuge of the unimaginative. Oscar Wilde Walking Alice this morning shortly after 3:30 AM, I thought the moon looked weird. There was only the slightest sliver lit and the rest was a deep red. Turns out there was a total lunar eclipse at 3:30 that no one told me about. That explained it. I spun up a WordPress blog this morning because I was bored and wanted to tinker with something. It’s so easy to get started, but the block and site editors still feel like a janky, confusing mess. Just make me a nice theme with a few options and access to CSS and I’m good. I deleted the site 20 minutes later. Guess I’ll need to find something else to play with today. ...

Partly cloudy 39.9 | Low 36.1, High 71.4 Ā· 157 words
Black and white photo of my grandson sitting in his ball pit

Thursday, March 13, 2025

Nothing feels fun right now. Most of the things I typically enjoy have become frustrating exercises. I love paper notebooks, but can’t bring myself to write in them for more than a few minutes. I love film photography, but I don’t feel like dealing with the constraints and the costs. I’ve no patience for it. I love movies, but none of them look interesting. My typewriters collect dust. It’s probably just another allergic reaction to the terrible shit happening in the world right now, but I’m finding it hard to shake. ...

Partly cloudy 60.1 | Low 29.8, High 61.3 Ā· 91 words
Self-portrait in mirror with Leica MP. I'm alo holding a Polaroid SX-70

Roll 203 (Leica MP)

Finished a roll of HP5 today with some shots of my grandson, of course. Here’s 4 from the roll.

March 11, 2025 Ā· 19 words
Black and white photo of spoons in dishwasher

Sunday, March 09, 2025

I just exported 2700 tiddlers from my TiddlyWiki as one big markdown file, split it into individual files, and renamed them using Denote’s format. ĀÆ_(惄)_/ĀÆ. I guess I tired of searching my Denote notes, coming up empty, then having to go to the wiki and search again. I’ll write some notes about it at some point. Using ChatGPT reminds me of when they started letting us use calculators in class. Sure, I forgot how to do long division by hand, but who cares? Everything else was so much easier it was worth the trade. ...

Partly cloudy 48.9 | Low 30.6, High 55.9 Ā· 94 words
8mm movie film cannisters on shelves

Saturday, March 08, 2025

It seems like this is turning into an Emacs blog. Not that there’s anything wrong with that :). It’s getting harder and harder to discover useful videos on YouTube. Every thumbnail is created using the same ā€œMake a crazy face and point at something!ā€ format. Every title is a despirate grab for attention. The recommendation algorithm is all over the map and usually not helpful. I rely on subscriptions to known quantities and recommendations from other people. I wish it was better. ...

Clear 21.9 | Low 22.5, High 37.0 Ā· 196 words
Ā« Prev  Next  Ā»
Ā© Jack Baty | Ā· Powered by Hugo & PaperMod