I have largely ignored the move to offer “dark mode” on computers and mobile devices. I got inspired by the post Dark Mode Support in WebKit, and its demonstration of how easy it is to add dark mode support to a website via CSS, and I have implemented it here.

If you’re using a regular old web browser on a regular old computer without dark mode support (or without dark mode enabled), you’ll see this website as you always have:

Screen shot of "light mode" view of a post on this website

If you enable “dark mode,” though, you’ll see it it lovely white-on-black:

Screen shot of "dark mode" view of a post on this website

While I’ve left “light mode” turned on for my desktop, I much prefer browsing this site in dark mode on my iPhone, and so that’s what I’ve got it set to there.

As we embark on our deliriously tourist-free summer here on the Island, let us remember that if we want delicious wood-fired pizza to be ever at the ready, we need to step up and take the place of the tourists.

Here is the Nimrods’ menu. Their phone number (902) 393-7637. They’re located on the “floating food court” at Peakes Quay on the Charlottetown waterfront (map).

The ball is in your court, neighbours.

My day started early, 5:00 a.m. early, when my phone made a bloop to tell me that an update was available for some such something. I have a new phone and I haven’t figured out how to silence it during the nighttime hours, making me susceptible to applications needing updates and Europeans sending texts.

I didn’t actually get up at 5:00 a.m.–that is the stuff of Gods–but my sleep from then onward was fitful and full of non-encouraging dreams. 

My scheduled 8:00 a.m. alarm didn’t go off: apparently when I “silenced” the alarm on my new phone yesterday, I mistakenly turned the repeating alarm off. Fortunately my body woke me up all on its own at 8:10 a.m., so the day wasn’t lost.

As I do every day, my first stop was Oliver’s room, where I said good morning and found some clothes for him.

After ablutions and getting dressed myself, I headed downstairs to make us breakfast–cereal and yogurt for me, a bagel with peanut butter for Oliver, just like every weekday–and to make myself coffee.

Before doing this, however, I went outside to move the car so that I could drive it later in the afternoon to visit a friend in Central Queens. Just as I was doing this, Steve Howard arrived to park his electric vehicle in our driveway for the morning session of the Legislative Assembly, so my timing was perfect. I had a brief chat with Steve, and headed back inside, now running a few minutes later even still.

Oliver is more self-contained these days than ever, so I don’t need to make him lunch in the morning, which has left me some extra minutes to do things like scan the back yard for Japanese Knotweed and to check on the tomato plant, but this morning I was running late, so had just enough time to eat, to roust Oliver, and to ready my day before Allie from Stars for Life arrived at our door at 9:30 a.m.

Oliver’s plan for the day was to go fishing (the Province of PEI generously donated fishing licenses to all Stars for Life clients and staff). So we headed out the door together, he toward the fishing hole and me toward The Bookmark.

I was headed to The Bookmark because the “we’re having a sale on fountain pens” klaxon was sounded two days ago:

We wanted to let you know that we’ve made a special purchase of Conklin, Monteverde and Viscounti fountain pens. Models include Duraflex, Omniflex, Rodeo Drive, Monza, Breeze, Mirage and Rembrandt, deals from $10 to $80. Regular prices from $35 to $260. The sale starts tomorrow at 9 am.

I arrived about 9:45 a.m. and I was fountain pen shopper number four. We are nothing if not a fountain pen sale-loving fountain pen community here. There really are some nice pens on offer, at some remarkable prices. After looking them over, and getting a cook’s tour of each from Dan the Pen Merchant, I selected a Conklin Raven in black with a flex nib.

Leaving The Bookmark, I walked down Queen Street to Richmond, and then headed toward the office. As I was passing Receiver Coffee I thought “Receiver Coffee won’t be there the next time I pass if I don’t support Receiver Coffee,”, so I went in and ordered a tea. While I was waiting for it, I got to have a nice chat with Rob Macdonald, who I hadn’t seen since before the pandemic; Rob is recently the Writer in Residence at The Guild, which is, let’s face it, the greatest thing ever. It was good to catch up.

Tea in hand, I headed down Richmond Street again, passing the Row House, where I overheard one of the staff telling a neighbour about the bird that flew into the restaurant earlier this week. Apparently there was some internecine bird-on-bird warfare happening involving crows and other birds, and this was part of a larger campaign. I thought about stopping to do an interview for my podcast, but then remembered that I don’t actually have a podcast (all appearances to the contrary aside).

Walking down Richmond Street I realized that this is the last week that we will truly have the Island to ourselves: because of the lockdown, every single person I saw this morning as I did my loop around the downtown was from here. There is, of course, an uncomfortable ingredient of xenophobia in revelling in that, but there’s also an amount of “this is us,” a sense of solidarity that we are those that are truly here, and not just in for a dip in the ocean. Such is the essential dichotomy of Prince Edward Island.

I got back to the office at 10:26 a.m., Google Home told me when I asked. At 11:00 a.m. I have my weekly called with my Yankee colleagues. Then out to Central Queens for the afternoon, stopping at Leonhard’s on the way to pick up sandwiches. Home for 4:30 to have a drink on the deck with friends (my first overt have-people-over effort in this new era). And then tonight we gather as a family for the weekly Family Fun Night on Zoom, this week’s episode celebrating the 10th wedding anniversary of my Montreal brother and sister-in-law.

I’ve a few minutes now to fill my Raven with ink and see how it writes.

Enjoy your day.

I’ve been proudly going around for several years now proclaiming that it’s possible to send me a letter with the address:

Rukavina
C1A 4R4

My friend Chantal decided to take me up on this offer. And it failed. Her letter was returned-to-sender (in a most unappealing “stroke through the address with pen” manner: you’d think they could at least use a jaunty rubber stamp!).

Fortunately I ran into Chantal downtown earlier in the week and she was able to make the delivery by hand.

The returned-to-sender delivery to C1A 4R4

So I have an iPhone now–more on that later–and one of the first things I noticed as a side-effect of switching from Android is that portrait-orientation photos I take on the iPhone and upload to this blog appear rotated 90º.

Apparently this is a well-known thing, and subject to various religious interpretations as to whether Apple has chosen to do the right thing or the wrong thing.

What’s happening is that when an iPhone takes a photo, the only time the orientation of the pixels of the photo are “correct” is when the camera is situated such that the home button is on the right and the orientation is landscape. In all other situations–like a portrait photo, for example–the pixels don’t get moved, but the orientation gets burned into the EXIF data of the resulting image.

In other words, there’s a secret message inside the photo that says “despite all appearances to the contrary, I’m actually a portrait photo.” Like this:

Screen shot showing orientation information in EXIF data

As long as you remain within the universe of applications that read this secret message and rotate the photo accordingly, all is well. But as soon as you step outside, into the cold hinterlands that ignore this EXIF data and show the photo “as is,” then you run into trouble. Like when I upload a photo to this blog, in Drupal. When I do that with a portrait photo, it appears rotated 90º.

How to solve this?

The Imagecache Actions module for Drupal 7 to the rescue, specifically its Imagecache Autorotate sub-module. By installing these, and then adding an autorotate effect as the first operation in an ImageCache style, Drupal will magically auto-rotate the image based on what it finds burned into the EXIF.

Screen shot showing ImageCache Autorotate in an Image Style 

If there’s not orientation data in the EXIF, Imagecache Autorotate does nothing, and no images are harmed in the process.

Every year around this time Joel Fitzpatrick at Receiver Coffee reveals a new incarnation of “The Joel,” my official iced coffee drink of summer.

Today was the day.

It’s outstanding.

It’s also my first time drinking a coffee at the counter at Receiver in 3 months. It’s good to be back.

The CBC reported today that P.E.I. Catholic Family Services Bureau [is] shutting down after 89 years.

Catholic Family Services has been of great help to our family over the years, and I am sad that it will not be here to support future generations.

Oliver followed Executive Director Peter Mutch there when he migrated his music therapy practice under its umbrella; in later years, Oliver worked with the excellent Katherine Lowings in music therapy and, more recently, general therapy. Oliver also participated in the youth choir that Katherine and her colleagues organized.

Catherine and I benefited from Peter’s wise counsel over the years, as a family, and, as a Home & School volunteer, I appreciated Peter’s spearheading off the “Triple P” parenting program on the Island and his advocacy on myriad issues.

Catholic Family Services offered its services, for free or at very low cost, to anyone, regardless of religion (I’ve always appreciated the welcoming rainbow flag sticker on the front window).

To Peter and Katherine and all the staff, we say thank you for your service, both to our family, and to hundreds of families over the years. You will be missed.

The Rogers Hardware sledgehammer, which I bought more than 20 years ago at their going-out-of-business sale, is useful about once a year.

But when it’s useful, it’s really useful.

Like today, when I repurposed the 2x2 that the snowplowing company left at the end of our driveway to be an over-engineered tomato stake for Jackson.

That tomato is not going to droop, no matter what.

About This Blog

Photo of Peter RukavinaI am . I am a writer, letterpress printer, and a curious person.

To learn more about me, read my /nowlook at my bio, listen to audio I’ve posted, read presentations and speeches I’ve written, or get in touch (peter@rukavina.net is the quickest way). 

You can subscribe to an RSS feed of posts, an RSS feed of comments, or a podcast RSS feed that just contains audio posts. You can also receive a daily digests of posts by email.

Search