I went in to check out the TV and it’s not fixed. I mean, they put a new tube in, but even the repair technician there says he still sees the problem and there’s nothing else they can do.

I called the warranty company and they tried to foist me off on the place I bought the TV, but when I explained the situation, they finally told me that the repair place needs to contact them for “buyout.” Not sure if that means they’re going to ship me a new TV or if it means they’re just going to cut me a check. Either way is fine with me, I think, though the check would be better.

Either way, I was told not to accept delivery of the TV because, well, there’s no point in a broken TV sitting around my house. I concur. Now I wait. Some more.

On Friday Jenn and I went to Sayler’s Old Country Kitchen for Jenn’s grandma’s birthday dinner.

Now, keeping in mind that Jenn and I are trying to eat right and exercise and all that… Sayler’s is one of those places that breads and deep fries pretty much everything. If you look wrong at the menu you gain three pounds. It’s old school cooking, and it’s very popular with the older crowd. Heavy, heavy meals.

On their sign outside is a picture of a steak. Their menus are shaped like steaks. There’s a picture of a steak on damn close to everything in there. Why? They offer a 72oz. “steak challenge.” Eat it in an hour - with all the “trimmings” (baked potato, etc.) and it’s yours free. Fail the challenge and you pay $50 for it.

The steak sits in a glass case up front on ice. Jenn got a shot of it:

72oz of pure cardiac
arrest

Apparently you have to call ahead if you want to take the challenge because the steak takes so long to cook.

They’ve been doing this since like 1948 and they keep a running tally on the wall. Something like 220 men have failed and 110 have succeeded. Four women have failed and two succeeded. Unreal.

media, movies comments edit

Hitchhiker's Guide To The
GalaxyI hate book-to-film adaptations.

I really do. The problem is that adapting a book to film implies that certain things will get cut due to time constraints, the general inability to illustrate a concept visually, etc. When they do stick to the book (like the first two Harry Potter movies), I love it but the critics hate it. When they deviate from the book (like the third Harry Potter movie), I hate it but the critics love it.

I always hope they’ll stick to the book because the whole reason I want to see the film adaptation is to see the story I know and love brought to life on the screen. One of my favorite stories ever is The Hitchhiker’s Guide To The Galaxy and I was more than excited to see that it was going to get its time on the big screen (not counting the previous time, which, admittedly, I haven’t seen).

Ugh.

I mean, seriously. Ugh.

There was stuff that happened in the movie that never happened in the book.

There was stuff that happened in the movie that happened in other books in the series.

The worst bit is that I’ve read the books and I got lost. Jenn hasn’t read the books and was more lost than me.

I think they were trying to get somewhere they shouldn’t have tried to go. They tried to get “creative” with it or something. They tried to somehow change or improve upon the story and it didn’t work.

I liked Martin Freeman as Arthur Dent. Mos Def as Ford Prefect was… well, he wasn’t what I pictured when I read the books, but I bought it. Zooey Deschanel was a great Trillian. Bill Nighy as Slartibartfast was perfect (and has my vote for most accurately represented character in the movie).

On the other hand, Sam Rockwell as Zaphod Beeblebrox left something to be desired. He felt too… flashy… and not enough “used car salesman.” The rendition of Marvin the Paranoid Android was not remotely how I had pictured Marvin in the books. And the spaceship Heart Of Gold had pretty much no bearing on anything I had imagined.

The Vogons, who are an interesting set of characters, were not major players in the books. I mean, they were there, but they didn’t show up every 10 seconds. In the movie, the Vogons filled in the “villain” role and were on screen almost more than the humans.

I won’t even get into the fact that the dolphins played like NO role in the first book but somehow made it to the opening credits of the movie.

I really hope they don’t try this again. I won’t even be picking this up on DVD, it was so bad. Sorry, Hollywood, you really lost me here. Now I’m going to have a hell of a time convincing Jenn to read the books.

blog comments edit

I’m still torn on whether I should convert from pMachine to dasBlog as my blog software.

There’s some odd stuff with caching going on behind the scenes in dasBlog because it’s a filesystem-based package. pMachine doesn’t do that. Stuff like creating a second copy of all of the metadata attached to all of the comments on the entire site. If it’s stored with the comment, and it’s only used as a cache, why is it a physical file to begin with? Does it ever get rebuilt? Having a separate cache that is, in effect, a disparate data source from the actual data is asking for integrity problems.

The templates really bug me. The more I think about it, the more they bug me. I appreciate that the idea is to allow for folks that “just know HTML” to code up a template and run with it. As such, they use sort of a string-macro-substitution scheme where a huge set of undocumented “magic words” can be used to insert a bunch of stuff in an undocumented format into your page using undocumented CSS classes that you don’t get to choose. It’s an ASP.NET app - what happens if I want to add, say, a textbox to it? Or a treeview? Or any other ASP.NET server control that I could dream up? Right now, I’ve got to do some fancy tap-dancing-and-jazz-hands to put the server control into a user control and… uh, no. Seriously.

If the templates were made for a user who “just knows HTML” to use, how come the setup and upgrade procedures take an ASP.NET guru to figure out?

I shouldn’t have to modify the administrative interface to get it to do things I want. Nor should I have to manually log in to the server, download a config file, edit it, then re-upload it due to lack of an administrative interface. Ever. If you add the feature and it requires config, you add the admin interface.

If everyone using dasBlog is using some external application (i.e., BlogJet) to post entries, it occurs to me that this means not one, but two things: First, that BlogJet is cool and convenient to use. Second, that there is a dire shortcoming in the built-in interface to create new entries that needs to be addressed. If it’s so inconvenient to use, what is it that makes it inconvenient? Address that.

While we’re on the topic of the built-in new entry interface, the usage of text editing components must be questioned. I know the dasBlog guys weren’t responsible for FreeTextBox or the way it munges up HTML. That’s fine. But here’s the deal: clean HTML isn’t important to some folks, but it really is to others, particularly when trying to apply complex CSS. Seriously. As far as I’m concerned anymore, it’s XHTML compliant or bust. (No, my current blog does not adhere to XHTML standards; that’s part of why I want to update. To get a nice, clean template that does.) Even if that means I enter a new entry in a plain old textbox manually (which is what I currently do anyway).

I might want the ability to upload images into one folder and other content, like downloadable software, into another folder. I, further, might even want a file browser so I can see (without having to FTP) what I’ve got up there and delete or rename files as I see fit. Hook me up, guys. It’s not rocket science.

If it doesn’t just work without tweaking, don’t put it in. If it’s not going to be documented so people can take advantage of it, don’t put it in. If you have to know how to create a nuclear accelerator out of duct tape and toothpicks in order to use it, don’t put it in. (This sort of goes back to the trouble with the administrative interface - complete configuration of the site can’t really be achieved through the admin interface right now, so you have to know where/how certain things work - undocumented - in order to get things configured just so.

Where was the common sense when writing some of this stuff. If you have a class called DayEntry and that class has a static method like OccursBefore(DayEntry entry, DateTime dt), then it occurs to me that, since you have to have a DayEntry instance anyway, the method should be an instance method, not a static one. Am I wrong? (There’s a lot of that kind of stuff in there.)

I know what’s going to happen here. I’m going to convert over to dasBlog and get pissed off that there are weird things in there. I’m going to rewrite the thing and have to run a fully custom implementation just so I can get things done. I guess I should just accept it now. Unless you dasBlog folks want to go on a major cleaning spree? Stop adding new features and make the existing product solid. Not just solid, but solid.