Shom Bandopadhaya

I like people, dogs, photography, scuba-diving, computers, open-source software, privacy, and generally improving things where I can.

馃搶 Getting Started Guides

Long form guides on esoteric topics like themeing, keyboard mapping, etc.

馃摲 Film Photography

Collection of photos shot with manual film cameras.

Recent blog posts

Cover image from article, alt-text in article

2024 Total Eclipse Prep

Partial eclipse from SFO 2017 The total eclipse is tomorrow, I鈥檝e known about it since the last one I missed in 2017, so of course I started preparing (earlier today). Here鈥檚 some handy information for myself and it might help you too. ...

April 7, 2024 路 3 min

Joy is free and comes in small packages

Two little neighborhood kids MADE my day! I鈥檓 rolling in my small Subaru hatchback and these kids run to the edge of their yard and give me the trucker/train conductor honk fist pump hand signal! I tapped out a festive sequence of mini honks and everyone was happy. Joy is free and comes in small packages! I shared this on Mastodon but wanted to remember it, it was awesome!

April 7, 2024 路 1 min
Cover image from article, alt-text in article

When open source goes source available

Redis went from an open source license to a source available license. This is not a new pattern of trying to protect share-holder value against large cloud providers extracting value they didn鈥檛 create. Corporate finance discussion aside (since that鈥檚 a really sad can of worms), it鈥檚 interesting to see what the FOSS community did about it. ...

March 27, 2024 路 2 min
Cover image from article, alt-text in article

Face lift

I created my online Avatar in the early 2000s using a Flash tool that someone made and I really wish I could remember more about it. It鈥檚 been my online presence for over 20 years and it鈥檚 almost like my real face. Fun fact: One of my co-worker鈥檚 husband recognized me at a company social event solely from having seen my avatar on caller ID. ...

February 16, 2024 路 1 min
Cover image from article, alt-text in article

Alacritty Auto Theme Switcher

I like and use the Alacritty terminal emulator, but it does not automatically follow the system theme. The issue tracker discussion made it clear this feature won鈥檛 be supported, fair enough. And after switching to TOML and discovering partial imports, I knew I could scratch my own itch. Someone wrote a rust tool which was helpful as a guide but I wanted something with low dependency. So I made a bash script and a systemd service and it was fun(?) to learn more about dbus. So, alacritty-auto-theme was born which automatically switches themes with manual override possible, repo on Github and Sourcehut. ...

February 13, 2024 路 1 min
Cover image from article, alt-text in article

Firefox scrollbar size

I don鈥檛 like seeing the scrollbar until I want to see it. I want to see it when: I鈥檓 scrolling with an indication of how big the page is I want to grab the scrollbar with the mouse to move it to specific location When I want to grab the scrollbar, I want it to be a big target to hit, not something I鈥檓 chasing around trying to click accurately on a 4K monitor....

February 8, 2024 路 1 min
Cover image from article, alt-text in article

filmPoster with Gum Hugo photo post bliss?

I didn鈥檛 have a good process to add film photos to my Hugo static site with consistent tags to serve as metadata for camera, film, developer, format, etc. so I cobbled together a small Bash script to collect some input and create a folder as a Hugo `page bundle` but it was a very manual process still and the tag template soon became tedious to maintain. I discovered Gum and decided to play with it to see if it would improve my post creation experience and it has been pretty good during my brief testing....

February 4, 2024 路 1 min

How to get Started

Sometimes it鈥檚 hard to get started with something new. Sure there are so many resources, almost too many resources, distilling just the essential information is difficult. Here I鈥檓 collecting the things I鈥檝e learned over time, so if I were starting from scratch today, I could just jump in and get started. These are not blog posts fixed in time so if something changes I hope to change the information inline without clarifying edits....

February 2, 2024 路 2 min
Cover image from article, alt-text in article

Alacritty: TOML and partial imports

I have written before about using Alacritty as my terminal and I鈥檝e configured it using YAML. I鈥檝e been a general fan of YAML, I like the way the syntax looks and there aren鈥檛 too many brackets of any kind, if it had a line terminator, that鈥檇 be great. The downside is that it is indent dependent. But for the most part I鈥檓 comfortable with YAML and wherever an option is provided for using YAML, I pick it over TOML....

January 25, 2024 路 2 min
Cover image from article, alt-text in article

URL shortening for blog links natively in Hugo

This blog post can also be found at 1ba87346. This short URL is designed to make sharing online more compact without having to use an external URL shortening service. The permalink for this post is 62 characters (plus base URL, everything following discounts the base URL), while the short URL is 11 characters. Every post will predictably be 11 characters since I鈥檓 using CRC32 hash of the permalink to generate the short link....

January 21, 2024 路 3 min