We are all happy and exhausted after a birthday party for Oliver made possible by so many wonderful friends, new and old, from this Island we call home.

I told Oliver, while he was getting ready for bed tonight, that I was having trouble remembering everyone who had come–the kitchen served 50 bowls of chilli–and his response was that life is big and our heads are small.

If I were to pick any one inspiration from tonight’s festivities, it is the joy of being able to show people the results of their efforts

In the room tonight we had people from the delivery room on the day Oliver was born, teachers and EAs from innumerable classrooms where he’s learned about the world and himself, kind-hearted support workers who have taken him–and us–under their wings, politicians who have inspired him, neighbours who have watched out for him, musicians who’ve entertained and befriended him, friends from when he was a toddler, classmates from kindergarten and classmates from grade 12.

All of these people had a role in raising Oliver these 18 years; each has contributed something, perhaps without knowing it, to the person he has become.

It makes me so happy that these people could gather, share a meal, meet each other.

And see that the newborn they conjured back from the edge in the NICU, the young boy who benefited from learning about “juicy words,” the teenager who felt welcomed in for a cup of tea and a tune, the young man who needed help finding a way, through words and images, of telling his own story, the citizen who benefited from compassionate, open-minded role models… they played a part in that.

And it was Oliver’s idea to bring them all together.

Life is big. Our heads are small.

What an amazing night.

Peter and Oliver at his 18th Birthday

🗓️

The first thing Oliver did this morning was to update his Netflix profile to give himself access to shows of “all maturity levels.”

(He put on the previous restrictions himself, and could have removed them at any time).

🗓️

The fifth episode of The First, titled Two Portraits, is as good an episode of television as you’re ever likely to see. Love, sex, death, illness, drugs, anger, redemption, Mars. Sean Penn and Anna Jacoby-Heron are brilliant.

🗓️

We have had so many adventures over these 18 years. You have taught me so much about about so much. You have grown into an interesting, curious, compassionate, funny young man. I’m looking forward to seeing how your life unfolds next. I love you.

🗓️

Eighteen years ago tonight Catherine and I were having supper at the Town & County the night before Oliver was born. Tonight we celebrated his impending adulthood at Papa Joe’s. With him.

🗓️

I first signed up for a Flickr account in May 2004, three months after it launched, and in the intervening 14 years I uploaded 19,932 photos there.

I’ve used Flickr as a combination of photo backup and as a way to share photos with others, both through Flickr itself (especially in the early days, when I had an active community of friends and followers there) and here on my blog; for many years my standard method for embedding a photo in a blog post was to copy the Flickr embed code into the HTML, like this (from here):

<p>
  <a data-flickr-embed="true" href="https://www.flickr.com/photos/reinvented/27037231145/in/dateposted-public/" title="St Bride Foundation Wayzgoose">
    <img alt="St Bride Foundation Wayzgoose" height="768" src="https://farm8.staticflickr.com/7114/27037231145_ae6fcaf911_b.jpg" width="1024" />
  </a>
</p>

When my yearly Flickr “Pro” invoice for $US49.99 arrived in my email this week I decided that it was time to move on: as Flickr usage has decreased generally, it’s no longer a place to go for community built around photos; and I’ve got all the storage and management functionality I need here on the blog to bring things in-house.

The only thing standing in my way was about a thousand blog posts that, like the one above, had Flickr photos embedded in them. I needed a way of bringing those photos home and updating the HTML to reflect his; so that, for example, instead of the HTML above I’d reference a locally-hosted photo, like this:

<p>
  <img alt="St Bride Foundation Wayzgoose" class="flickr_image" height="768" src="https://ruk.ca/sites/ruk.ca/files/flickr/27037231145_ae6fcaf911_b.jpg" width="1024" />
</p>

This turned out to be an interesting task:

  • Over the years there have been various URL schemes at Flickr for referencing photos: what started out as static.flickr,com later became staticflickr.com, for example (although Flickr, to its credit, never broke URLs).
  • As digital cameras have evolved, and as the width of my blog template has expanded, I’ve taken and embedded ever-larger photos; Flickr has different URLs for different photo sizes, and I generally wanted to find the largest one available and use that, even when I’d previously embedded a smaller version.

To achieve all of the permutations and combinations I needed to handle, I hacked together a Drupal module to look at every post on the blog, see if it had embedded Flickr photos, download the largest version available of any embedded photos from Flickr, modify the HTML for the image to point to the new local image locations, and update the blog post.

I’ve run this on the 8,600 posts here and updated 1,044 images. There a few stragglers to handle manually–embedded Flickr videos, links to photos rather than embeds–and I’ll mop those up before the October 19 drop-dead date.

In the meantime, here are the numbers for fourteen years of Flickr photo storage:

  • Individual photos were viewed 1,422,328 times.
  • My “Photostream”–my Flickr “home page,” if you will–was viewed 138,865 times.

My most popular Flickr photos, by number of views, were these:

My most popular Flickr photos over 14 years

While I quit Twitter and its brethren for reasons of geopolitics and addiction, I’m leaving Flickr as a happy, satisfied customer: the site seems in good hands now that it has left Yahoo! and joined SmugMug, so all the geopolitical fears of Yahoo! dominating the world via my baby photographs have long since passed. I simply want to be in more control of my digital data, and to have everything that’s part of a blog post fall into terrain that’s under my dominion.

🗓️

Like many of you, perhaps, I’ve never completely forgiven Google for killing off Google Reader, its excellent standards-setting RSS reader.

After flirting with commercial competition, like Feedly, for a time, I finally settled on a self-hosted Tiny Tiny RSS (along with its companion mobile app) as a serviceable replacement.

It is really only possible to love Tiny Tiny RSS in the way that one would love a Lada: one respects its fortitude, appreciates that it gets you were you need to go, and admires that it comes with a toolkit in the trunk. But the love is necessarily capped, and one hopes that, eventually, one might trade in the Lada for something slightly jazzier.

That something, in the case of Tiny Tiny RSS, might be FreshRSS, a new self-hostable RSS reader from Framasoft. I installed it this evening, and it is, indeed, beautiful, capable and jazzy. The requirements for running it are modest: a relatively modern LAMP server. There’s no mobile app required as the design is pleasantly responsive, and works equally well on desktop and mobile.

Framasoft is “people working together with the same desire: promote digital freedoms.” In FreshRSS it appears to be doing just that.

I’ll report back after a few weeks of using FreshRSS as to how it performs as my daily RSS driver.

Fresh RSS Screen Shot

Fresh RSS in an iPhone screen shot

🗓️

The Adirondack chair doesn’t quite follow physical laws, but that yellow, oh my. A recent refill of the yellow half-pan in my watercolour set from an art supply shop in Amsterdam.

🗓️

I’m still waiting for the job of making me a window here in my subterranean office to rise to the top of the to-do list, so unless there’s a hurricane going on, I have no way of knowing what the weather is like outside.

As a proxy for this I can connect to the “live view” of my Ring Video Doorbell, across the street. It’s fuzzy, but clear enough to let me know if I need an umbrella or not.

Ring Video Doorbell Image

🗓️

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). 

I have been writing here since May 1999: you can explore the 25+ years of blog posts in the archive.

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.