CSS is the instrument of Satan

I’ve been reading all this evangelism about Cascading Style Sheets online, and seeing examples of how interesting things can be done with it, and tutorials and utilities to make it easier. And based on all this, I can only come to one of two conclusions: 1) I’m stupid, or 2) it’s all a pack of filthy, dirty lies.

Since the first is obviously crazy talk, I’ve got to wonder why all these people are lying to me so bad? They keep going on about how tables are evil and it’s possible to do anything you want with CSS, but every attempt I make fails miserably. Even when I copy and paste the code directly from a working page. It’s starting to give me an inferiority complex.

So I’m going back to using tables. It’s easier, and it’s a lot more calming than my ranting about how “float” doesn’t, and “position: absolute” makes things explode, to people who just have to nod and wonder why the hell I’m getting so upset about a mark-up language.

I still say, though, that it’s the most insidiously sadistic thing ever created by man. You can tell that CSS was designed by and for anal-retentive, compulsive people. People with the mindset that every pixel and every color has to be absolutely perfect, even if it means writing pages of mark-up to get it perfect. And what better way to drive people with that mindset insane? By taking the standard and implementing it differently, in subtle but important and sometimes unpredictable ways, in every single browser. It’s ingenious, really.

2 Comments »

Grand Canyon and The Primeval World

Well, there’s another thing to check off the list of things I do before I die. I’ve always wanted to take a road trip through all that John Ford country, seeing the Painted Desert and all that Panoramic Beauty of the American Southwest stuff, ending up at the Grand Canyon. My attention span is too short for a road trip through desert, though; my mind tends to wander about halfway through the Grand Canyon diorama at Disneyland. So on Sunday of the Vegas weekend, I took one of those plane tours. It’s a little pricey, but a good way to see everything without taking up the whole day.

The group consisted mostly of Japanese tourists visiting Las Vegas, so all the tour narration was done in English and Japanese. It was kind of neat, although it was a little disconcerting that those of us who don’t speak Japanese were missing out on all the good material — the group kept laughing at punchlines that we just didn’t get. On the other hand, I did feel a little bit vindicated that I could understand the times we were supposed to get back on the bus (”ichiji gofun == 1:05″), so all those language courses weren’t completely useless.

The planes are small and have high wings “to insure everyone gets a window seat.” My window was right next to the propeller, so that messed up a lot of the arial photos, but that’s a minor complaint. The real views are from within the national park itself. And you have to admit, it is spectacular, and it really is something everyone needs to see in person. I’m happy with the photos I took, but I’ve seen pictures of the canyon before and never really got how impressive it is.

We only got to spend about an hour at each view point, which doesn’t leave much time for thoughtful introspection or coming up with poetic descriptions of it. Just pictures and the occasional “hey I can see the river!” Still, the tour is a good, painless way to get a glimpse of it and decide if you want to go back. I do still want to do the whole road trip thing and spend some real time there. I’m hoping that next time, I get to see the dinosaurs.

No Comments »

What happens in Vegas, stays on this weblog

In all the excitement of being unemployed and doing nothing, I forgot to mention the weekend in Las Vegas for Jessica and Jeff’s wedding. It was the awesomest. The service was at the Flamingo’s wedding chapel, with very cool comic book-style programs by Jeff. Reception and dinner afterwards: made cool by the combination of good food, Tiki mug party favors, an open bar, heartfelt and not at all drunken and embarrassing toasts from the best man and maid of honor, and being able to hear faint pounding of Kool and the Gang music from a neighboring wedding party, which reminded us how lucky we were to be among The Chosen People listening to cooler music. I was really impressed with how much they were able to make the whole thing their own ceremony and let their personality come through. I know it took a lot of work and a lot of stress, but it paid off.

And then after that was karaoke night at Fat Daddy’s, which as far as I’m concerned is what Vegas is all about: sitting inside a smoke-filled casino, drinking and watching people embarrass themselves. There was the perfect mix of semi-drunk wedding party guests goofing off (myself included), frat guy types singing Jimmy Buffet and (inexplicably) Elton John songs, Vegas “lifers” who probably spent the entire week waiting for their opportunity to get on stage and show their stuff, and atonal, wannabe lounge lizards (myself included). The good part of this trip was that I didn’t spend the entire time drinking and gambling, so I could for the most part tell what was going on at any given moment; the bad part is that it meant I was just drunk enough to get up and sing, but not enough to keep from feeling super self-conscious about it. I swear to God the DJ deliberately chose an off version of “All of Me” to mess me up and make fun of me; in the car, I can nail that song. Doesn’t matter, of course, because Jessica knocked “Words of Love” and an all-girl revue of “Like a Virgin” out of the park. The other highlight would have been the man who made his attempt to recreate the Failed Aging Lounge Singer experience, telling jokes like “The definition of marriage is: it’s one thing on top of the other” in between Frank Sinatra songs, and dedicating “I’ve Got You Under My Skin” to “all the preganant women in the audience.”

I say “would have been” because of Monty. He delivered a life-changing rendition of “Memories are Made of This” that didn’t evoke Dean Martin as much as Boris Karloff. It was amazing.

I also did the whole tourist thing in Vegas, with the roller coaster at the New York New York casino (lame), and the Star Trek Experience at the Las Vegas Hilton (friggin’ awesome). They’ve got a museum with all kinds of Trek memorabilia, which just made me wish I were more of a fan of Star Trek. The show itself is either the original motion simulator ride, or a new “Borg Experience 4D.” The new bit is all right for the Haunted House aspects of the pre-show, what with real live Borg wandering out of hallways and grabbing the ride attendants, but they try too hard to be genuinely cool. The original show is the bomb; the perfect combination of Vegas and Star Trek. The premise is ludicrous, the effects are competent, all the actors are completely 100% earnest, and it ends with your spaceship flying down The Strip and getting in a big shoot-out over the Las Vegas Hilton. Priceless. I almost didn’t want to leave, but I’d already been to the ST-themed restaurant and eaten my Cheeseborger, and bought my novelty T-shirts, and I knew going in that the Star Trek Experience couldn’t last forever.

And yet, it does. Deep inside my heart.

1 Comment »

Good with Computers

Okay, so after two days of being a virtual shut-in, I finally got the website up and looking like ass. Why all this CSS stuff gotta be so hard? There’s still plenty that looks crappy and some stuff that just plain doesn’t work, so this’ll probably still be a work-in-progress for a while. But I’ve got to go outside and see the sunlight, and then get back to writing my anti-technology manifesto.

Being unemployed is a hoot.

1 Comment »

New Blog Format

Well, I’ve finally given up. Instead of working with my homegrown attempt at a blogging system (which would’ve been awesome if I’d just kept working at it), I’ve decided to go with WordPress to do the website. It’s a really impressive set-up — incredibly simple to install, more full-featured than any of the commercial packages I’ve seen, it’s free, and it looks to be extremely customizable.

Plus, it lets people add comments! I’ll see if I can set-up convenient macros for “quit yer bitchin’” and “geez, you like to hear yourself talk.”

Of course, it bugs me that I can’t write a half-assed version of what is already written and better than I would’ve been able to do. Just the principle of it; what kind of programmer am I, anyway? But maybe it’ll give me the time to do any one of the ten thousand other projects I had planned to finish if I only had the time.

No Comments »

BOOOOM! Slideshow! KA-POW! Pictures of my Cat!

Here’s another neat Mac OS X app. It’s called ComicLife, a page-layout and editing program to make digital comics. The ingenious bit is that it integrates with your iPhoto library, making it a natural for presenting travelogues and home pictures in a more interesting way than just a slideshow. And like the best Mac applications, it’s a fairly simple idea done extremely well.

Of course, with great power comes great potential for abuse. And that’s already evident from some of the abominations people have made from baby and pet pictures. But I’m seeing the light at the end of the tunnel. Some users are doing cool stuff with it; check out his travelogues from Korea. I can see myself shamelessly stealing his idea and going the Harvey Pekar route with some of the pictures I keep meaning to put up on the internet, which means some day soon the links from my home page might actually work!

For starters, check out this incredibly dull collection of pictures I’ve taken around San Francisco.

No Comments »