OK, Microsoft, you’re off the hook…

But not in the way that the Cheat is off the hook.

I fixed the IE6 CSS problem I ranted about yesterday, and it was perhaps one of the more satisfying solutions I’ve encountered where IE is concerned, because all it required was that I remove a few lines of CSS code that turned out to be unnecessary anyway.

My approach to CSS is one of building a solid page structure and then fine-tuning the details until I have exactly what I want. A side effect of this is that sometimes I leave in unnecessary definitions along the way. If they don’t alter the output in the browsers I test (Firefox always, Safari often, IE7 at least once or twice along the way), then it’s good.

But in this case I had an entire definition that was completely unnecessary. It wasn’t hurting anything in Firefox or Safari, but it was doing all sorts of crazy crap in IE6. Naturally, in such a situation, I blame Microsoft.

To be honest it’s not really (entirely) Microsoft’s fault. I have to recognize that I’m building pages to be interpreted by different rendering engines (the latter part of which is where Microsoft’s blame, to the extent it exists, resides). But there are an unlimited number of ways to write standards-compliant code (which I think I do pretty well, most of the time), not all of which lead to the same desirability of output. So if there’s a standards-complaint way to also accommodate IE’s quirks, that’s the way to go. My biggest problem is that my access to IE6 is fairly limited, and IE7, although it has its own quirks, is a lot closer to what Firefox and Safari produce.

So… there you have it. The site should now look good in every major browser currently in use (Firefox, Safari, IE7 and IE6). If not, complain below!

On a side note, Steve Ballmer sticks out his tongue a lot. (Even when you’re not deliberately looking for it.)

Microsoft! You’ve done it again

IE6, to the last I grapple with thee; from hell’s heart I stab at thee; for hate’s sake I spit my last breath at thee.Drat.

As I was assembling the current site redesign, I took extra care to ensure that this time around it would be compatible with IE6, as much as a I detest it. I got rid of all of the 24-bit transparent PNGs, opting instead for minor design alterations that could rely instead upon 8-bit PNGs, non-transparent 24-bit PNGs or JPEGs. I even tested the code for the navbar to ensure that it was properly floated and that the drop-down menus worked.

But then I must have gotten into a fine level of finessing the placement of certain objects or… something. At any rate, I’ve done something in the past few days that, now that I bother to check, apparently breaks the navbar in IE6.

I’ll have to futz some more and try to undo whatever I did (and hope it isn’t something that’s critical to the perfect layout in every other browser out there). In the meantime, my apologies to my one regular IE6 visitor. (You know who you are.) Oh well, at least I have a regular visitor.

Ralph Nader is a douchebag

Ralph Nader is a douchebagRalph Nader used to have a good reputation. He spoke for those who were rarely spoken for, and represented the interests of those who didn’t have the resources to represent themselves.

And then he ran for president.

Back in the early days of 2000, when it seemed nearly impossible that an inarticulate failed businessman and death-penalty-championing former Texas governor could become president, I actually supported Nader’s campaign. He represented something strikingly different from all of the political insiders the major parties had to offer. “Bush and Gore make me want to Ralph” actually seemed to make sense. But in the end my gut instincts kicked in, and I colored in the little oval for Gore. Not that it mattered.

And then he ran for president again.

By this point, the few loyal Naderites who tipped the 2000 election had wised up along with the rest of us, and his showing in 2004 was as feeble as it deserved to be.

You might think everyone in the country now realizes the futility of a Nader presidential bid (even as a spoiler). But it looks like at least one person still thinks he has a chance.

Things are different this year, though. Anti-Republican sentiment has finally risen to a level commensurate with the havoc their failed policies have wreaked upon us. The Democrats have not just one (which in itself would be a big deal) but two viable candidates who are capable of generating genuine enthusiasm, and both of whom would, if elected, be an historic first. Ralph, this time around, you really have no chance. What compels you to waste your time and money (and potentially other people’s money) like this, not to mention squandering your once noble reputation? I guess in a way, Ralph really is a mirror of America itself. We’ll see in November just how true that is.

New site design (partially) implemented

My guilt over slighting those regrettably still stuck using Internet Explorer 6 finally got the best of me, and I decided to do a new site design that doesn’t completely break down in that (outdated) browser.

Well, that’s not really the reason I did it. I wanted to take a new approach that allows for more customization of the presentation in different sections of the site. But I made it IE6-friendly while I was at it. The new design is based on another color scheme called “Salamander” that I found at Kuler. (Sorry, I’d link right to the specific color palette but, guess what, it’s Flash. Boo.)

It’s not finished yet, but I wanted to put the necessary pressure on myself to keep working on it until it’s completely done. So now that it’s far enough along to be presentable to the public, I’m rolling it out.

Most of the cool site-specific graphical headers are still missing, so it’s falling back to a generic presentation with a nice garish green band at the top. Certain other fine details are also still missing in the CSS, but I’m getting there.

Eventually there will be more dramatic changes to the page structure: the home page will be more of a “portal” than just a dump of the most recent blog posts; different sections of the site will have different content in the sidebar, etc. But this is a start.

More Room 34 music on the web…

I’m getting closer to having my new site ready to launch. In the meantime, here are a few more links where I’m promoting my music online:

VIRB: http://www.virb.com/room34

INDISTR: http://www.indistr.com/room34

I’m also working on a few others, but these are the ones that had the best upload/customization interfaces so it was easiest to get up and running quickly. (Web 2.0, baby!)