Sunday, January 21, 2007

Overheard in the Lab: Upgrading

Kevin: Your laptop makes funny sounds at night. *whhrrrrgggg... whhrrrggg* It sounds like it's dying.

Gary: Yeah, that's the wireless card making sounds through the speakers.

(Talk continues until the topic of getting a new computer comes up.)

Gary: I could get a new computer, but I would have to copy all my crap to the new hard drive. It takes about three days to reinstall everything and set up everything just the way I like it.

Kevin: On a Mac you can just use Firewire HD copy to transfer all of your programs and settings to your new Mac...

Andy: ...and copy all of your viruses too!

Kevin + Dan
: What viruses?

Kevin + Dan: *high five*

Dan: That was just too easy.

All: *laughter*

Sunday, January 07, 2007

Dusting Off My Ruby Skills

I just finished writing my first non-trivial Ruby script.

It searches a website (more than a page) for pictures that match given search criteria and downloads the pictures along with meta data.

It's only 61 lines long, and there are a bunch of comments and blank lines. It's not complete yet, but the final version should be less than 100 lines long.

Our Railpad server was up for 288 days before I shut it down yesterday. I haven't coded any significant Ruby code since I worked on Railpad, so this picture grabbing script was a much-needed refresher.

Friday, January 05, 2007

Why did this happen?



This is the French version of "Who Wants to be a Millionaire?"

The question is "What orbits the Earth?"

A. The Moon
B. The Sun
C. Mars
D. Venus

The guy uses a "poll the audience" lifeline, which is, in itself, surprising. However, the really incredible bit comes when the polls show that the audience's top choice is B. The Sun!

Thursday, January 04, 2007

Optimal Ad Placement

Many sites that rely on ads as a source of revenue place them in locations that can trick a visitor in to thinking the ad is part of a website intra-link or, in other words, a link to another part of the same site. The thin horizontal Google Ad strip that looks like a navigation bar is particular suited to this strategy for this. The AdBrite ads are possibly the best, most annoying version of these stealth ads - they replace several words in the page with links to advertisers' pages.

However, you may notice that I host no such deceptive ads. That's because I know what it feels like to click an add thinking that I'll be brought to a page that was intentionally linked to by the author. I get frustrated with the page author for placing such a deceptive ad.

On the other hand, I am aware that certain individuals enjoy rewarding bloggers for a good article by clicking ads on the authors site, so I actually do leave one up, it's just somewhere that isn't irritating or deceptive.

In the entire lifetime of this blog, I have made 31 cents. As you can see, I'm not exactly in it for the money. I just want those few people looking to support quality blogging a chance to do so.

The problem with search

You have to vaguely know what you need.

Once you're near the answer you don't know you need, search relies on serendipity for suggestions.

What it really needs is empathy.

Monday, January 01, 2007

The New Blogger - A Trap?

I just noticed that I have no escape route from Blogger at the moment. Previously, I could import posts using a Wordpress tool, but now that tool is no longer compatible with Blogger, and Blogger has no export functionality.