First pork curry
• pork loin curry
• soda bread from the Trinity-Bellwoods Farmer's Market
Chris Mendis // I live in Toronto; I make Web sites.
• pork loin curry
• soda bread from the Trinity-Bellwoods Farmer's Market
• Roast potabello cap with garlic and herbs de Provence
• Lettuce, tomato, radish and cucumber salad
• Braised chicken with spring vegetables
• Israeli couscous
• Roast potatoes
• Cucumber and tomato salad with dill dressing
Well, it's been busy times since the last update! The main reason for going dark last week was that we painted the main bedroom on Monday the 7th, the living room on Tuesday, and the dining room on Wednesday.
After a busy day of painting, we would go into the Avignon city centre in the evening. Avignon Centreville is so classically, magically European that it almost hurts. Streets and sidewalks, made of cobblestone both grimly matte and blindingly glossy, cover the vast majority of the ground inside the city walls - intra muros, in the Latin. I've walked by and touched buildings that were standing in the 16th Century. The ubiquitous feeling - sometimes subconscious, sometimes visceral - is that you are in the presence of a great, romantic history.Went to see the Pont du Gard today, a UNESCO world heritage site about 20 minutes from Avignon. The Pont du Gard is a Roman aqueduct that spans a river, which is why it's called a pont (French for bridge). It used to bring water to the village Nemausus, now known as the town of Nîmes. That's where denim was first made. Denim. De nim. Du Nîmes.
I was greeted in Avignon by the summer mistral. There's nothing like a region-specific weather phenomenon to mark the start of a vacation away from it all. If the trees look wind-swept to you, it's because there's some serious wind sweeping 'em.
Below you will find an ANSI C implementation of jpf's Do You Need a Kazoo? algortihm.
#include <stdio.h>
#include <stdlib.h>
void do_you_need_a_kazoo(int mouths, int musicality)
{
if ((mouths * musicality) <= 2)
{
printf("\nYou do not need a kazoo.\n");
}
else
{
printf("\nAmazingly, you need a kazoo.\n");
}
}
int main(void)
{
unsigned int mouthsInput, isMusical, numMouths;
int musicality = 2; // 1 == you're musical, 2 == you're not
char mouthStr[2];
printf("Are you musical? (y/n): ");
isMusical = getchar();
while (getchar() != '\n');
if (isMusical == 'y') {
musicality = 1;
}
printf("How many mouths do you have? ");
mouthsInput = getchar();
while (getchar() != '\n');
mouthStr[0] = (char) mouthsInput;
numMouths = atoi(mouthStr);
do_you_need_a_kazoo(numMouths, musicality);
return 0;
}It was pleasantly frustrating venturing back into pointer country. I highly recommend to any developer, who has taken a long hiatus from C coding, to try out a small project in your spare time. It's a wonderful way to refresh your perspective on modern coding environments.
Here's one morbidly ingenious spam attack I witnessed in World of Warcraft (this screenshot was taken in Ogrimmar on the Khaz Modan server). That URL is spelled out using the corpses of trolls. Lovely.