A Sort of Todo List for the Blog
February 13, 2006 by Eric Richardson
So I've definitely been neglecting this blog lately. Lots of cool things going on that I promise I'll get to talk about soon. So far either they just a) haven't launched yet or b) have meant enough work that I haven't had time for writing.
Some things I intend to blog about soon:
- My third (and this time successful) attempt with Ruby on Rails
- Purchasing and Colocating a server for work
- Using javascript to create stylable select boxes
- Version control likes and dislikes
I'll try to make it soon.
Life Doesn't Make Sense
February 08, 2006 by Eric Richardson
Here's the kind of thing that makes people want to not get into web development: I have an app I'm working on, and part of it relies on a pretty tightly spaced interface containing form elements, particularly select boxes. Select boxes are a pain because unlike most everything else, they just can't be styled. That's not cool. So to fix that problem I wrote a javascript library that runs through a page and replaces all the select boxes with easily-stylable unordered lists that function like selects. That's a bit of a challenge, but easy enough to solve.
So I now have ul's, and I style them to look like drop-down select boxes. In Safari and Firefox it works perfectly. In IE, though, the text of the select options magically appears below where the select would have been. If you open the select, they disappear and function correctly, but then they pop back right afterward.
After spending all morning tracking down what exactly could be triggering this, it turns out to be something just as illogical as you might expect. — Continue Reading...
Welcome to the Internet, circa 2002
January 30, 2006 by Eric Richardson
A quote from a web company I have cause to deal with:
I recall you folks are using Safari on Mac. Unfortunately, 99% of the population are not on this browser / OS combination. If you can test on Windows 2k/XP using IE 6.x and higher we should reduce the number of "issues" you're seeing/reporting.
This is 2006, people. Ignoring their obviously false numbers, how long has the standards-based development mantra been part of web development now? It's unreal to me that a company could get away with shunning large segments of the market these days. But I guess if you have a client that doesn't know any better you can get away with most anything.
New Discoveries All the Time
January 29, 2006 by Eric Richardson
Is it weird that I just discovered my bedroom has an overhead light?
To be fair, while we've been in the apartment for a little over a year and a half I've only been in this bedroom for a few months. Still, though, I had no clue it was there.
I even had a light switch on the wall that baffled me. It didn't control any outlet in the room. I'm now guessing that's because it controls this little ceiling light whose bulb probably burned out a long time ago.
I'm not sure that this discovery will really affect how I light my room. That fixture is in a pretty random entry location to the bedroom, and not near anything useful.
But how odd to be walking to the bathroom and all of a sudden say, "Interesting. My bedroom has a light in the ceiling."
Time is Relative
January 19, 2006 by Eric Richardson
I'm getting set to head home from work, and it's about 8:35pm. Over the last three days I've probably averaged close to ten hours a day in the office.
But you know what? That's my choice, not my employer's.
During high school I worked at a place I really enjoyed, and I'd go hang out at work just because I didn't have anything better to do. On the weekend I'd get up in the morning, drive to the office, and stay there until I had something fun to do in the evening. I was getting paid to play with computers; why wouldn't I be there?
That's sort of what I'm feeling like right now. I'm getting paid to mess around with computers. I mean, I either hang out here on the computer or at home on the computer and it just so happens that the stuff I'm doing here is cooler right now.