Thoughtfully provided by Mandy MacNevin:

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:

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.
Nudo: “Nudo is an olive grove. And part of it can be yours.” Pointer from springwise.com, which continues to entertain and delight me.
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.
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:

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:
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:
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:

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.
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.
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”:
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.