Pandemic Journal, Day 527

I’d been doing well at hitting my fitness goals on my Apple Watch so far this month – in fact, I’d had a perfect week last week and had a twelve day streak of closing all three circles.

The day started with my usual Silver Tongued Cats meeting on Zoom. Since it was the last Thursday of the month, many of the members were going to get together in person at a nearby Panera Bread. I’d planned to walk there and join them until the club’s senior member asked me if I could give her a ride (she lives nearby and had just had knee replacement surgery).

I couldn’t say no – it was my chance to pay forward the kindness of a former member who’d taken me to meetings soon after my heart surgery in 2011. So I drove instead of walking.

I had a routine doctor’s appointment this afternoon and I thought about walking there to burn calories, but it was right after lunch and the timing didn’t work, so I drove.

After that, it was the hottest part of the day, so instead of walking, I sat down and worked on photos from Iceland, specifically from Vigur Island. I hadn’t had the time to deal with them while we were traveling, but I didn’t have that excuse today. I haven’t decided whether to go back and add photos to the blog entries from the actual travel days, but photos of cute birds are almost timeless, so I’ll post some guillemots and eiders here.

By the time I was finished with the photos, it was time to make dinner and have our weekly Trivial Zoom call, so my streak of closing all three circles was broken – but I can start afresh tomorrow, right?

Pandemic Journal Day 526

My big plan for today was go to to Shir Hadash and learn something about the new A/V system for the Sanctuary; there was lots of gear to be installed and programmed, and it seemed like a good idea for me to know something about it.

Before that, though, I had to get blood drawn for a routine test ordered by my cardiologist. I had to fast for the draw, so I wanted to get it done as early as possible. None of the Labcorp locations near me were offering early appointments; I decided to take my chances with the smaller location near me rather than the larger one next to the hospital. Labcorp’s website said that the location I wanted opened at 8, so I made sure to be there a few minutes early – and discovered that the website was wrong and they opened at 7:30. I was out of there by 8, just in time to hit school traffic near my house (something I didn’t miss at all during shelter-in-place).

When I finally got to Shir Hadash, I was pulled into an impromptu meeting about some High Holiday scheduling issues before I was able to look at the new gear. It’s all rack-mounted and very technical, and I hope to find out more about it soon – today, all I learned was how to drill out a stripped screw head and where the cameras are mounted.

And when I left, I got pulled into ANOTHER meeting – no one told me that being the chair of the Ritual Committee involved MEETINGS!

This afternoon, I finished editing the photos I took on our Golden Circle Tour; we were on the ship with limited connectivity after the tour, so I wasn’t able to post any photos then, but here are a few to make up for that lack.

Gulfoss (Golden Falls)

From Gulfoss, we went to Geysir. Geysir itself is inactive, but Stokkur erupts every few minutes.

 

The final stop on the tour was Þingvellir National Park, the original home of the Icelandic Parliament and the site of the rift between North America and Europe.

Pandemic Journal, Day 525

Today was a fairly boring day, which is NOT a complaint.

We ran some errands, the most exciting of which involved a trip to the Apple Store to drop off an accumulation of cables and other obsolete electronics for responsible disposal. I was shocked by how many USB2 cables I had; I was also surprised to discover I was the owner of a DisplayPort to MiniDisplayPort cable. And I’d clearly gone overboard in buying HDMI cables a few years ago – I got rid of a couple which were still in their original sealed plastic bags.

I also continued working on the bug I wrote about on Sunday – my bug report wasn’t completely clear, so I built a small test case and sent it to the developer. I wanted to include photos with all possible combinations of title and description, and I wanted to make it easy to tell which photo had which combination, so I sent him these photos.

Not very artistic, but probably clear!

Pandemic Journal, Day 524

When I brushed my teeth this morning, I noticed that the water in the sink was draining verrry slowly. We had to rush off to the JCC for our weekly torture session with our trainer, but I had just enough time to pour in a little drain cleaner before we left.

Two hours later, the sink was empty – but it filled up again as soon as I put some water in. This wasn’t the first time we’d had a drain problem, of course – so I pulled out the plunger and went to work, bringing gunk out of the drain AND the overflow. I cleared it from the sink and waited for the water to start draining.

Nothing happened. I poured in yet more drain cleaner and went on about my business. An hour later, the water was gone, but it had left its mark.

I cleaned the sink and ran some water to rinse it off – and the water just sat there.

I was out of drain cleaner – it was time to bring in the professionals. Our usual plumber (Scott at Thorne’s Plumbing) said he’d be able to come out late this afternoon; we cleared out the area under the sink and waited for the doorbell to ring.

Scott was successful – but it took him over an hour to get the job done. There was a huge plug of congealed gunk in the trap under the sink that refused to budge, even with a power snake. The trap had rusted in place, so he had to use a Sawzall to remove it! After that, the rest was simple (for him!), and now we have a new plastic trap and a working drain.

Homeownership – it’s always something.

Pandemic Journal, Day 523

After a very nice walk this morning, I sat down to continue working on yesterday’s problem.

You might ask “What was the problem?” since I was incredibly vague yesterday. I’m not as fried today as I was last night, so I can go into more detail. Possibly too much more detail.

Diane wants to take photos from our Apple Photos library and upload them to her Forever account to make photo books for our trips. It would be helpful if the title and description in Apple Photos went along for the ride, but trying to do it in the obvious way (use the built-in export in Apple Photos) has some problems:

  • Forever only has a “description” field; you can fake the title by renaming the photo to use the title as the filename, but that’s ugly at best.
  • Olympus digital cameras insist on writing “OLYMPUS DIGITAL CAMERA” into one of the description fields in the photo metadata; it’s not easy to get rid of it.

So I decided to use osxphotos to export the photos; it gives much more control over the process, including being able to suppress “OLYMPUS DIGITAL CAMERA” and merge the title and description into one field that Forever will happily display.

I wanted to go a little further, though, and provide a visual separation like a hyphen between the title and description (“title – description”) but only if both parts were present. The README showed exactly how to do it, with a template like this:

"{title}{title?{descr?{descr != OLYMPUS DIGITAL CAMERA? - ,},},}{descr != OLYMPUS DIGITAL CAMERA?{descr},}" 

which, obviously, says put the title in; if there is a title AND a description AND the description isn’t OLYMPUS DIGITAL CAMERA, append a hyphen; then append the description (unless it’s OLYMPUS DIGITAL CAMERA).

Suppressing OLYMPUS DIGITAL CAMERA worked fine – but I always got the hyphen, even if the title or description was empty, like in the photo below, which is mostly here so Facebook has an image to use. The photo is of a pizza we had from Otto Portland in the South End of Boston when we were visiting Jeff earlier in the month.

I couldn’t figure out why the hyphen was always created, even though I spent several hours trying – and that’s where I finally stopped last night to write my very vague and frustrated journal entry.

Today, I decided to keep working on the problem so, if nothing else, I could file a good bug report (when I first started at IBM, one of the groups I worked with on RPS wouldn’t accept bug reports unless you could PROVE that the problem was theirs – that early experience scarred me, I’m afraid, but I write better bug reports as a result).

I figured out how to use my preferred Python debugger (PyCharm) on a program packaged as a standalone executable and set to work. Hours later, I had it – a change that the author had made a month ago broke the handling of boolean tests for empty strings. I sent him a fix – and then discovered that my fix isn’t quite complete.

I updated my report to tell him what was left unfixed, and I’m hoping he’ll be able to solve the problem completely. And if not, I think I have a simple workaround.

But that’s for tomorrow.