If it’s good enough for Radiohead, it’s good enough for me

Name Your Own PriceIn the wake of the RPM Challenge, I’ve stepped up the presence of my solo music online, most notably making all of my recent music available as a paid download on INDISTR.

Initially I had assigned prices to the albums, but INDISTR has recently added a new feature, “Name Your Own Price.” Well, that works for me. Even if you only pay $1 (the minimum) for my albums, I still make about as much off the sale as most signed musicians make when you buy their CDs for $19.99 at Sam Goody.

So, in short, Sam Goody can suck it. But that’s not really the point. The point is that I want you to download my music! You can listen to it for free here, and then head on over to INDISTR to download it for whatever price you feel is fair. If you want. Or you can suck it too.

Just kidding. Buy my music!

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.