Thoughtfully provided by Mandy MacNevin:

ruk.ca on a nintendo wii
🗓️

Here is the schedule for the levees in and around Charlottetown for January 1, 2007. All times have now been confirmed, either directly or with the kind help of David Jabbour from Central Beauty Supply.

THE LEVEE OF HELD AT STARTS ENDS
Lieutenant Governor Government House 10:00 a.m. 11:30 a.m.
City of Charlottetown Charlottetown City Hall 10:30 a.m. 12:00 Noon
University of PEI Charlottetown Hotel 11:00 a.m. 12:30 p.m.
Haviland Club 2 Haviland Street Noon 1:00 p.m.
Town of Stratford Stratford Town Centre Noon 1:30 p.m.
Queen Charlotte Armouries Foot of Havilland 12:30 p.m. 1:30 p.m.
Seniors Active Living Centre 550 University Avenue 12:30 p.m. 2:00 p.m.
HMCS Queen Charlotte 10 Water Street Pkwy. 11:30 p.m. 1:00 p.m.
Diocese of Charlottetown Bishop’s Palace 1:30 p.m. 2:30 p.m.
Town of Cornwall New Cornwall Town Hall 1:00 p.m. 3:00 p.m.
Royal Canadian Legion 99 Pownal Street 2:00 p.m. 3:00 p.m.
Premier Pat Binns Confederation Centre of the Arts 3:00 p.m. 5:00 p.m.
Charlottetown Curling Club 241 Euston Street 4:00 p.m. 6:00 p.m.
🗓️

After a dozen futile attempts to recapture the joy of the Italian cappuccino experience, I turned to the place I should have turned to begin with: Catherine. Using her Coffee Gaggia, Lavazza beans I brought from Italy, some china mugs I brought from Copenhagen, she whipped up a tour de force:

Catherine's Cappuccino
🗓️
Cappuccino  •  Catherine Miller  •  Charlottetown  •  Coffee  •  Italy

Two important developments on the Christmas Magic front this year.

First, Oliver’s first baby tooth fell out while he was asleep on Christmas Eve, perhaps the result of the vigorous carrot-eating bing he’s been on courtesy of orders from Don the Dentist. This meant a visit from Santa on Christmas Eve and a visit from the Tooth Fairy on Christmas Day.

Catherine had a book of “baby teeth practices from around the world” at the ready for this moment and so Oliver and I learned that in many places in the world the custom is to throw the tooth on the roof or to bury it in the ground.

Second magic came just after Oliver went to bed on Christmas Eve: a horse and wagon with bells clopped down the street in front of the house, creating a very effective illusion that Santa was in the neighbourhood. Kudos to the downtown horse people for their assistances in this regard.

🗓️
Charlottetown  •  Christmas  •  Oliver

Nudo: “Nudo is an olive grove. And part of it can be yours.” Pointer from springwise.com, which continues to entertain and delight me.

🗓️
Italy  •  Olive Oil  •  Olives

Following the splashy public announcement of Jaiku’s new API, I’ve updated class.jaiku.php to follow suit: updating presence is now done via the API if you pass a developer key (with no developer key, the old school way of updating is used). Thanks, Andy.

🗓️
Jaiku  •  PHP  •  Programming
Audio file

Although Jaiku provides several ways of updating your presence by mobile phone — you can send updates by SMS, and there’s a nice Series 60 application that runs on my Nokia N70 that does everything but make bread — there are times when I’m away from my mobile phone and want to update.

Enter Asterisk and PHPAGI which, together with class.jaiku.php make Jaiku By Telephone.

It’s not exactly a “ready for use by my grandmother” application because the text input system supported by PHPAGI (documented here) is a little bit like knitting with invisible yarn.

But it’s a cool proof-of-concept, and a good way to procrastinate a couple of hours on Christmas Eve morning.

I call into my Asterisk server, press a key to call up the AGI script I created, hear my current Jaiku presence message read to me, and then update my presence. I don’t quite get the keystrokes correct, but the result is:

Jaiku.com Screen Shot

🗓️
Asterisk  •  Jaiku  •  PHP

If you’ve ever known any really hardcore cigarette smokers, you may have encountered a situation, say at 3:00 a.m., when you’ve all been up too late, where said smokers run out of cigarettes and are forced to forage for cigarette butts with enough extant tobacco to make lighting them up worthwhile. Really desperate smokers don’t care whether the butts were originally from their cigarettes or not.

It was this same general phenomenon that took me to the Great Canadian Bagel this morning in search of cappuccino. Everything but Cora’s wasn’t open early this Sunday morning (and we all know how that went last week). Even Catherine was still asleep. And so I drove around like a crazy man looking for a cappuccino fix.

I think, as a general rule, it’s good to avoid drinking cappuccino that is dispensed out of something like this:

Great Canadian Bagel Drive-thru Window

To begin with, part of the point of my newfound early morning cappuccino is the early morning contemplation that it allows. You can do a lot of things in the front seat of a 2000 VW Jetta, but quiet contemplation isn’t one of them.

And then there was the “cappuccino” itself:

Great Canadian Bagel Cappuccino

I know, I know: what was I thinking. Separate from the drive-thru problems, I should have known that the Great Canadian Bagel, where all their bagels taste like freeze-dried gloop imported from Mars, wouldn’t have what it takes to turn out good coffee. I was right: what arrived through the drive-thru window tasted approximately like an over-cooked Skor bar dipped in gasoline station coffee. This was “cappuccino” in the same sense that McDonald’s used to make “pizza” and Pat & Willy’s makes “Mexican food.”

Perhaps the other moral of the story is to never go north of Allen Street looking for good coffee. Or, for that matter, never buy cappuccino from your dry cleaner:

Bagel and Dry Cleaning Parking
🗓️
Bagels  •  Cappuccino  •  Charlottetown  •  Coffee

It was back to Beanz this morning for cappuccino. Today I specially requested a regular white china cup to avoid this problem.

The aesthetics of the experience were much-improved. Unfortunately I don’t have a taste for the Beanz beans.

Another Beanz Cappuccino

Thanks to the readership for pointers to Just Us Girls and Crema Coffee; I’ll sample them on days when a mid-morning cappuccino is necessary.

🗓️
Beanz  •  Cappuccino  •  Charlottetown  •  Coffee

A small mid-afternoon winter procrastination: class.jaiku.php, a PHP5 class to interact with Jaiku.

Update a little later: Once I had all that in place and working, I used the excellent Pashua “give any OS X script a GUI” application to make a primitive “Jaiku GUI”:

Jaiku GUI

It should go without saying that this is all (a) experimental, (b) not exactly “point and click” easy to use because of the requirement of PHP5, which is not installed under OS X by default and (c) not sponsored by or affiliated with Jaiku itself.

Update even a little later: Using Platypus, another excellent OS X utility, you can turn the GUI PHP script into a bona fide “clickable” Mac application. Details in the Rukapedia.

🗓️
Jaiku  •  PHP

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 /now, look at my bio, listen to audio I’ve posted, read presentations and speeches I’ve written, see things I’ve favourited elsewhere, 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, an RSS feed of favourites elsewhere, or a podcast RSS feed that just contains audio posts. You can also receive a daily digests of posts by email. I also publish an OPML blogroll.

InstagramYouTubeVimeoORCIDOpenStreetMapInternet ArchivePEI.artDrupalGithub.