It's time for the people of Tampa to vote, among other things, for who their next mayor will be. To commemorate this event, the streetcorners were full of people holding signs for candidates this morning.
What exactly does this accomplish? Do they actually think people will get into the voting booth and go, "Hey, I saw someone holding a sign with this guy's name, so I'll vote for him"?
I don't understand politics, or politicians. I especially don't understand the need to demonize and hate people who have different socioeconomic priorities. Then again, politics was rarely a topic of discussion when I was growing up; my mother was (and is) a Republican, and my father was (and is) a Democrat. They argued about plenty of things, but politics was never one of them. I was pretty much left to my own devices to develop views on the issues.
Perhaps that's why my own politics aren't easily categorized into "liberal" or "conservative". There are some points of view in each camp that I agree with, but quite a bit in each that I disagree with. Both the major American parties are plagued by corruption, hypocrisy and outright stupidity — unfortunately, they conspire between them to keep any truly alternative parties marginalized.
I had a good friend in high school — highly intelligent in all respects — whose last political decision was to join a particular party. At that point, he stopped thinking about anything political. He accepted the party line without question (sometimes even reversing his own long-held positions in order to toe the line), voted only by party affiliation, and refused to even listen to other points of view. Failings in his own party's leaders were ignored, while failings in the opposition (sometimes even the exact same failings that he was accustomed to ignoring in his own party) were gleefully seized upon as proof of how horrible their party was.
What is it about politics that turns normally intelligent people into mindless automatons?
As much as I love my PDA, it's hard to take notes quickly with it (the faster I write, the less capable its handwriting recognition is). And since in a few months I'm going to be in a position where I'll have to take notes which, ultimately, will have to end up on computer anyway, I'll need a new toy.
I suppose I could get a folding keyboard for the PDA, but what I'd really like is a Lindows Mobile PC.
It's light, it's surprisingly inexpensive, and as it runs a variant of Linux, it's definitely geeky enough for me.
I feel like such a schlub because I haven't really added any new content to my Web site in a very long time (well, apart from blog entries).
So, without any further ado, here's the nuptial ceremony upon which Karen and I based our own wedding.
Actually, we used an earlier (though nearly identical) version of the ceremony, from 1489, but I think this version would be of more interest to anyone looking for Renaissance wedding ceremonies, since it uses type weights and styles to differentiate between spoken text, commentary and "stage directions".
According to news reports, massive bombing of Iraq is to start on March 13, with the actual invasion beginning four days later.
I guess Dubya didn't learn all that much from his "favorite philosopher".
Got home from a week's vacation this morning around 2 AM. It was cold, wet and muddy, but at least it was a vacation.
We got some bad news during the trip home. Well, at least our house was still standing, we hadn't been burgled, and our pets were still alive.
But still, what a way to end a vacation.
Addendum: 1,062 email messages to slog through.
After having upgraded my copy of Fontographer, I decided to try something I've been thinking about for a couple of years: making a "clean" version of some of my period fonts.
It's actually more difficult than creating replicas of period typefaces, because if the outlines aren't exactly right, they look bad. With the dirty, pitted lines of a replica, flaws actually add to the look rather than detracting from it.
Since the latest version handles Unicode fonts, as well as (finally!) exporting native Macintosh files, I also plan to completely re-encode the original period fonts in order to finally address the issues which have plagued me since their inception.
They were originally created under Windows 3.1, which only permitted 240 characters per font. Since they included various obsolete characters and ligatures, I had to delete some of the usual characters from the ISO Latin-1 set, and because the blackletter font possessed some different characters than the roman/italic set, I had to use different encodings.
By using Unicode, I can put back the missing Latin-1 characters and encode all the fonts identically. It'll require rewriting the companion software (and perhaps writing a translator application from the old encoding to the new), but it's a small price to pay for consistency (and Mac compatibility).
So... can any Mac user out there tell me how you access Unicode characters from the keyboard? I've got a key map which shows the characters available with the Option key, but how do you get to other characters?
Warning: dull programmer's rant.
I've just spent the better part of two days bashing my head against a program that insisted on crashing when I allocated memory. Not when I wrote to the allocated memory, but the actual act of allocating memory caused the program to crash, despite having 38 physical megabytes of memory free.
I put all sorts of temporary lines in there to spit values into a debugging file, saw no problems. I went through it line by line with the debugger, over and over again, saw no problems except that malloc() caused a GPF. I replaced the native C malloc() calls with Windows-specific GlobalAlloc() calls. It continued to crash. I moved the memory allocation from the DLL segment of my application into the main executable, just in case that was causing problems. It continued to crash.
Finally, I found the problem, in a different section than the one that appeared to be causing the crash:
t = malloc(sizeof(s)+1);
... is not the same as:
t = malloc(strlen(s)+1);
Bah! That's the stupid crappy sort of mistake I used to make when I was first learning C. Now I can barely remember what the hell I was trying to do in the first place, since this problem had consumed me to the point of wanting to throw my computer out the window.
Oui, c'est moi, l'idiot.
Moira writes about spring in the diametrically opposite corner of the United States. It sounds wonderful.
And quite different from what it is here. It felt like it was at least in the low eighties at one point this morning, before the rains came. The air conditioning and the ceiling fans are on as I write this tonight, just so it'll be cool enough for Karen to get to sleep.*
I do miss the seasons. The autumnal foliage of New England aside, there's just something about the crisp fall air, and the feeling of new life returning to the earth in the spring, that I just don't get down here. I don't miss winter one bit, though; upon moving down here, I threw away my snow shovel and ice scraper with no regrets.
* I, on the other hand, will be sleeping with at least two heavy quilts on my side of the bed. I grew up sleeping in a heated waterbed, which habit I continued until Karen and I moved in together, and over the years had gradually increased the heater's setting until it could be increased no further. As a result, I now have a difficult time sleeping unless I'm genuinely hot.
This post was going to be about the experience of buying a new car, but I did something really idiotic and closed the posting window before I was finished. The ordeal was exhausting; writing about it once was tiring enough, so I'm not going to re-write it. At least not now.
Giving up my old car was like saying goodbye to a part of myself. This past January, I'd had her for thirteen years, slightly over one-third my own total age. She was a 1990 Honda Civic DX, and she ran astonishingly well for how poorly I treated her. In thirteen years, I could probably count the number of oil changes on both hands — and Django Reinhardt could have counted the number of tuneups on his left hand. She had squeaks, rattles, and only one working external lock (a rear-end collision and a thief interested in appropriating my stereo had demolished the other two). But she still ran, which was a testament to either Honda's reliability or my own stupid luck.
Nevertheless, I traded her in for a Toyota Corolla. (I hope the universe doesn't believe in symmetry, for my first car was also a Corolla.) I've moved up in the automobile world; for the first time in my life, I own a car with air conditioning. It wasn't that important in Connecticut, where I bought my first two cars — but I cursed my short-sightedness (and stinginess) when I moved to Florida.
Anyway, there are some interesting things in the owner's manual. Two graphics particularly stand out:
I'm still not finished with the purchase experience; I have to take it in tomorrow to have the dealership install some of the features I requested. Which means I'll once again have to run the gauntlet of vultures clustered at the door.
But that's a story for another time.
Buried beneath the bright colors of the comics page lurks the hideous shadow of evil. Perhaps nowhere is it more apparent than in the abode of Jon Arbuckle, apparently unemployed pet owner.
The primary animal in Mr. Arbuckle's care is a cat named Garfield. Or is it? Examine, if you will, the cat originally known to the world as Garfield:
Fat. Ugly. Surly. Notice the enormous cheeks, the small eyes, the body measurably larger than the head, the triangular nose with definite nostrils.
Now meet Nermal, Garfield's nemesis:
Nermal is a much different animal. The cheeks are practically nonexistent, the eyes are enormous, the head is slightly larger than the body, and the nose is oval, lacking nostrils.
Finally, we see below the animal which goes by the name "Garfield" today:
Notice the physical characteristics displayed here: once again, the cheeks are practically nonexistent, the eyes are enormous, the head is slightly larger than the body, and the nose is oval, lacking nostrils.
When was the last time Nermal made an appearance in the Arbuckle residence? And what happened to the fat, ugly cat named Garfield?
The answer, I suspect, is that Nermal killed Garfield, dyed his own fur orange, and took the older cat's place. I further believe that this subterfuge was soon discovered, leading to yet another killing:
Have you seen this man? For years, Lyman (last name unknown) was Jon's roommate (and the original owner of Odie the dog), but he mysteriously vanished one day without so much as a "goodbye". Clearly, he discovered the nefarious deeds of the homicidal kitten, and ended up sleeping with the fishes.
The bloody trail does not end there. Corpses must amply fertilize the ground in the Arbuckle neighborhood, judging from the subsequent disappearances: Dr. Liz Wilson, Garfield's veterinarian, who obviously would have spotted the subterfuge. Arlene, Garfield's paramour, who likewise would not have been fooled. The elderly couple who spent much of their time sitting on their front porch — did they have the misfortune to see too much? Even Irma, the sarcastic waitress at the local greasy spoon, and the long-suffering mailman have inexplicably vanished.
The only question remains: how much does Jon know? One by one, his friends and neighbors have disappeared, and he gives no sign that he's even noticed. Is he truly so dense that he cannot see the horror surrounding him, or is he Nermal's willing accomplice?
Perhaps Officers Joe and Crunchy should be dispatched to investigate, before more hapless innocents fall victim to murder most foul.
Two buildings in downtown Tampa are connected by a "skybridge" tunnel, which runs over the busy street between them. When I'm going to the building on the far side of the street, I'll usually enter the nearer building, zip up to the third floor and take the tunnel over the street. It beats waiting for the walk signal, especially if it's raining.
Today, when I went in to do this, I was required to sign in and show ID. The guard asked what suite I was going to. "One thousand," I said.
"Oh, <law firm name>?" he asked.
"Yeah," I said, though I actually have no idea who's on the tenth floor. As I finished signing in, I asked, "So what's all this about, then?"
"There's a war on," he grunted, as though it was the stupidest question he'd ever heard.
"Ah, this'll really help win it, then," I said, and went about my business, which had nothing to do with the tenth floor, or in fact any floor in that building.
Afterwards, I wondered exactly what purpose it did serve. If I were a terrorist bringing a briefcase bomb into the building, how would signing my name prevent me from doing so? There were no metal detectors, the guard wasn't searching anyone's bags, and I was able to give false information and go right on in. Since he just glanced at my driver's license to make sure it had the same name that I wrote in the log book — I didn't even take it out of my wallet — it could very well have been a fake printed up on a BubbleJet.
The skybridge was completely unguarded. Anyone entering the building that way would have complete, unfettered access to the first ten floors. Anyone coming down to the first floor from the skybridge could easily go the back way to the second bank of elevators, and avoid the guard in the lobby.
So I'm not sure exactly how signing my name, when entering a building containing a bank and a bunch of law firms, will help in The War Against Terror. But you've got to do these things, you know. There's a war on.
Ihre Papieren, bitte?
This sound clip contains two brief snippets from a song recorded in 1950. It's an interesting piece of instrumentation, highlighting just how creative musicians could be in their quest for novel sounds, long before synthesizers and digital effects processors took over. Can anyone guess the instrument? Bonus points if you actually recognize what song it's taken from.
Last night, I dropped my car off at the auto dealership, in order to have the security system installed. I turned in my paperwork to one of the guys behind the service counter, put my car in the indicated parking spot, gave the guy my car key, and got my complimentary rental car (same model as mine, but it smells musty and the steering wheel is sticky).
This morning, I got a call from the service manager, who wasn't there when I dropped it off. He was calling to ask why I hadn't dropped off my car like I was supposed to.
Apparently, my paperwork isn't there, my car isn't there, and nobody knows anything.
I am going to be extremely pissed if this doesn't turn out to be just a mistake.
Update: They found my car and the paperwork. No explanation as to why they had gone missing, or where they found them, but at least they have them...
I'm looking for a few good men. Or women. I need some people to help test out a Windows utility that I've written, and to provide me with feedback (bug reports, questions, comments, feature suggestions). Drop me a line if you're interested and are willing to put at least a couple of hours into reading the documentation, testing the program's features, and trying your hardest to make it crash.
Computer expertise is not required (in fact, I'd like to get a spectrum of experience amongst my betatesters).
That is all.