Things That Bug Me

1) The guy on 283 with the DON’T TELL ME WHAT KIND OF DAY TO HAVE bumper sticker that flips me off every time he sees me. And he’s adamant about it, too. When he flips me off, he purses his lips and his face looks like he’s barely containing his rage. I have no idea what that’s about. I think the dude needs to think about switching to decaf or something.

2) The tetanus shot I got this evening. Hurts like a boogie. My whole right arm is stiff and sore.

3) Visual Basic. I just tried it. And it’s nasty. Ewww. How do people use that thing?

4) The fact that the pharmacist and cashier at Eckerd’s totally and completely ignored me when I tried to fill the prescription for my new allergy medicine tonight. The pharmacist wasn’t Chuck, and that was the problem. Chuck takes care of us. This guy didn’t. After 15 minutes of the two of them making eye contact with me and rapidly looking away, I left. Jen asked me why I didn’t say anything, but they obviously knew I was there. Dweebs.

5) Speaking of allergy medicine, the fact that I need a prescription now. Not because my allergies have gotten worse or changed in any way, but because the stupid government won’t let me buy more than one or two boxed of my beloved Actifed knockoff at a time. I’m sure this policy will bring all the meth labs to a grinding halt in production, but in the meantime, it’s really become a hassle to get my medicine. So the doctor gave me a prescription for Zirtec instead.

6) Hippies.

7) My left foot. It’s kinda bugging me tonight. It was okay for a long time, but it’s been acting up lately. I actually soaked it tonight. I haven’t had to do that for a while.

8) How iChat always open up the enclosing folder when someone sends me a file. Where do I turn that off? That’s so irritating!

9) The fact that I can’t figure out how to do ChordPro parsing and rendering in REALbasic. I’m sure it can be done, and I think it’s probably pretty easy, but every time I try, I can’t get my head around the problem. I should probably try it sometime when it’s not late at night and I’m all tired.

10) Report cards. Report cards bug me. All report cards bug me.

11) People who describe a 1% tax increase as a 20% tax increase. It’s disingenuous.

12) That my REALbasic subscription ran out, and that I can’t really justify renewing until I can compile Universal Binaries. Note to RS guys who read this site: it’s nothing personal; that’s just my biggest need right now. I know you guys are working on it as hard as you can, and I appreciate it, and I’m not threatening to drop RB for Cocoa/Java/.NET or anything.

13) People who threaten to drop RB for Cocoa/Java/.NET when they don’t get what they want from a new release.

14) That I can’t decide on a good desktop picture right now. That’s really bugging me.

15) Volkswagens.

Blogging The Bible

This is very interesting reading. Slate writer David Plotz, who describes himself as never a terribly observant Jew, is reading through the Bible and posting his thoughts and reactions online:

So, what can I possibly do? My goal is pretty simple. I want to find out what happens when an ignorant person actually reads the book on which his religion is based. I think I’m in the same position as many other lazy but faithful people (Christians, Jews, Moslems, Hindus). I love Judaism; I love (most of) the lessons it has taught me about how to live in the world; and yet I realized I am fundamentally ignorant about its foundation, its essential document. So, what will happen if I approach my Bible empty, unmediated by teachers or rabbis or parents? What will delight and horrify me? How will the Bible relate to the religion I practice, and the lessons I thought I learned in synagogue and Hebrew School?

His insights, without the benefit of commentaries and interpretations, are quite fascinating:

Until reading this, I never knew why, when Jews bless our sons on Shabbat, we bless them in the name of Ephraim and Manasseh. It turns out we are following Jacob’s instructions: “By you shall Israel invoke blessings, saying: God make you like Ephraim and Manasseh.”… The religious practices Genesis describes are animal sacrifices, altar-building, idol-burying–things that have absolutely nothing to do with my life in 2006. This blessing is the first moment that the Torah intersects with my actual religious life–where its instructions are still living and followed (by me).

So far, he’s plowed through Genesis (“Maybe it was unfair for me to call Lot’s daughters Judea’s Hilton sisters.”) and has reached Exodus 12 (“How stupid is that Pharaoh?”). I eagerly await the rest of his writing. I’m hooked.

Rhino Protest

RhinoReuters: A South Korean man upset at not being able to find a job protested his plight by climbing into a zoo pen with a pair of rhinoceroses.

Well, that just sounds super-productive. I’m sure it will help him find a new and better job right away. Lots of high-paying companies are probably in the market for a new desperate idiot.

Dissecting A Bear

I’ve neglected to mention that I’ve written an article for REALbasic Developer. The editor and publisher, Marc Zeedar, attended my Kodiak session at REAL World a couple months back, and recently asked me if I’d be interested in writing one of the magazine’s Postmortem features on my baby bear. Naturally, I jumped at the chance.

If you don’t subscribe, now’s a good time to do so, unless you don’t actually program in REALbasic, in which case you should just plan to buy the next issue.

Here’s a brief excerpt from article, and I hope Marc doesn’t mind my quoting it here:

But Assessment Tools left me with an additional problem: now I had student data spread across three systems instead of two. The following week, I went to Dave and said, “I think we should build our own system and pull the plug on one of the others.” He thought it was an idea worth pursuing, since it seemed it would solve several problems at once: the server crashes, data consolidation, and faculty acceptance. Since this wasn’t a decision to be made lightly, we approached Dave’s boss, the Assistant Superintendent, and she agreed to talk to the Superintendent to get his thoughts on the matter. He said we could do it, with the understanding that if we failed, he would do nasty things to us.

Top 5 Things I’m Digging About RB 2005/2006

There’s been an awful lot of griping on the NUG over the past few months. Now, I understand that everyone’s entitled to an opinion, but some of it has gone waaaaay over the top. In that spirit, I present the Top 5 Things I’m Digging About RB 2005/2006. Just to be clear, I started using RB2005 exclusively from the moment it was available, and I’m currently using RB2006r2 full-time. I use REALbasic for my job every day, so I’m not just dabbling here. Anyway, here’s the list.

  1. The tabbed interface
  2. I know it’s not for everyone, but I’m digging it. Admittedly, when I first saw Geoff’s demo at REAL World 2004, I was horrified. About five minutes later, I got it. Now I can’t go back to RB 5.x. It’s too awkward.

  3. Container Controls
  4. When they were first available, I was stoked. Then I lost interest, because I didn’t really have a need for them. Then I found a great way to use them, and I was again stoked.

  5. Computed Properties
  6. For some reason, I just get a kick out of controls having a “Right As Integer” or “Bottom As Integer” property. Of course, there are useful applications as well.

  7. HTMLViewer
  8. Yes, it definitely has some issues, and yes, I’d love to be able to print from it, but dang, it sure has made Tangelo prettier and more functional.

  9. New Language Reference
  10. Wicked fast, and eminently hackable, not that I condone such behavior, because I don’t.

Because of Winn-Dixie

I’ll admit it: I’m a big softie. I have a long and storied history of crying at movies, dating back to my childhood when Snoopy, Come Home always choked me up.

This afternoon, the movie of choice was Because of Winn-Dixie. It was a good movie, very cute and family friendly. And yes, it made me cry.

Becuase of Winn-DixieNow, before you go hurling epithets at me, let me explain. There were several themes at work in this film. First, there was the (very obvious) dog theme. I’m a dog-lover, through and through (note my Snoopy reference above), so dog movies get me every single time. Second, there was the father/daughter theme. Being the father of a young girl myself, I have an automatic affinity for such stories. Then throw in the redemption theme and toss in a world-weary guitarist who just wants to play music for animals, and you’ve got yourself a surefire tearjerker as far as I’m concerned. I didn’t stand a chance.

All kidding aside, I was very interested to see how Dave Matthews did in this film, as I’ve never seen him act before. I thought he did a good job, although it would have been tough for him to mess up the whole freaky musician thing. His guitar playing, which I nearly always enjoy, was a really nice touch in several parts of the film.

Anyway, Grace had invited a friend over to watch the movie, and the two of them were lying on the floor in front of the couch, so I don’t think they saw me wiping my eyes. I’m not sure if Jen did or not, but I was slightly more confident that she wouldn’t tease me as much as the girls would have. In the end, nobody said anything, so either Jen didn’t see, or she was being kind. I could go either way.

Let me conclude by saying that this curse is genetic. My mother cries at coffee commercials, so at least I’m a step up from that. By the way, Mom, feel free to leave a comment some time. I know you read this.

Goodbye Bubble Sheets

Ah, a good day!

Today concluded my pilot run of online testing at Etown. It went swimmingly. This is a strange feeling for me, becuase everything at Etown is typically two or three steps more difficult than it has to be. But this actually went well.

At Etown, we do a lot of testing. Each student takes a pre-test and a post-test in both reading and math. We look at this data in several ways to track and predict student progress. This is a good thing.

However, since 1998 or so, this has all been done with Scantron stuff. Now, don’t get me wrong: I like Scantron. My new ES2260 scanner rocks. It’s blazing fast. But OMR scanning technology has serious limits. It needs perfect paper. Wrinkle the paper and the test won’t scan right. Staple, fold, or clip the paper, and the test won’t scan right. Dump coffee on the paper (I received a stack of coffee-stained tests just yesterday, thank-you-very-much) and the test won’t scan right.

And when the test won’t scan right, that means we’re not being as accurate as we could be. Not to mention the huge waste of resources in re-printing tests and copying answers from a bad sheet to a good sheet.

In short, these scan forms are the bane of my existence. Well, ones of the banes of my existence.

So what’s the solution? REALbasic and PostgreSQL to the rescue, naturally!

I recently began working on a solution that would allow our students to take their tests on the computer instead of on paper.

As a brief aside here, there was some initial resistance to the idea from some of our elementary folks, who were no doubt well-meaning in their dissent. They were afraid that taking the test on the computer might be too daunting for some of our younger students, who may have trouble reading what’s on the screen. This perplexed me, so I asked how they read what’s on the paper now. “Oh,” someone told me, “they don’t take the tests themselves. An aide writes down their answers on the test sheet!” When I suggested that said aide could simply enter these answers directly into the computer, I was met with wide-eyed stares.

At any rate, after a few false starts and some discouraging delays, yesterday was the big day. One brave Middle School math teacher offered to let me use one of her classes as my guinea pigs. And they loved it. As I circulated during the test, one kid looked up at me and said, “This is awesome.” Wow.

And the teacher loved that she could see the results in real time. That was a huge plus for her.

Today, as the test wrapped up and the next class began to filter into the room, some of them asked what the computers were for. My guinea pigs replied that they were taking their post test online. “No fair!” shouted the newcomers. “How come we don’t get to take our test online?”

I call that a success.

Is Me Really Monster?

From McSweeney’s Internet Tendency:

When me get back to apartment, after cookie binge, me can’t stand looking in mirror—fur matted with chocolate-chip smears and infested with crumbs. Me try but me never able to wash all of them out. Me don’t think me is monster. Me just furry blue person who love cookies too much. Me no ask for it. Me just born that way.

Cookie MonsterMcSweeney’s continues to publish some of the funniest things I’ve ever read. Just the thought of Cookie Monster standing in his apartment, filled with self-loathing, is something I find hilarious. I highly recommend checking out some of their lists and Open Letters To People Or Entities Who Are Unlikely To Respond.

Of course, in our politically correct and hyper-sensitive world, Cookie Monster has declared that cookies are a “sometimes food” these days. Sacrilege.

Dilbert Creator’s Parenting Skills

Via The Dilbert Blog:

Savannah: “Scott, pharm did you tell Justin that pedaling backwards makes you weaker?”

Me: “Um…I might have.”

It was then that I realized I probably ought to undo some other things I had told them, site before they mention those things in school and get put in some sort of slow learner program.

Read the whole story for a good laugh.