moralanimal.net Just another WordPress site

25Mar/118

Earning My Geek Cred

After careful deliberation and soul-searching, I feel the time has finally come for me to come out:  I am a geek.

I know my family and friends will find this news shocking, but the signs were there for anyone who cared to see them:  I build my own computers, and have several in my home.  I prefer open-source software and open standards.  I read books on theoretical physics and evolutionary biology for fun.  I rarely buy a consumer electronics device that is not subsequently hacked, cracked, or otherwise made to do something it's manufacturer never intended.  And, most telling?  I have a deep and abiding love for science fiction.

In order to fully realize my geek potential, however, there are certain benchmarks within the sci-fi realm; I've met most of them.  I have a near-encyclopaedic knowledge of comic books; I have seen all the Star Wars movies (with the exception of Empire, they're quite bad); I have seen every episode of every Star Trek series (the animated series doesn't count, as it's not in canon); I've read many of the classics, including the Foundation and Rama series (interesting concepts, but tedious and poorly written), and the original Dune series (quite well-written, but thoroughly uninteresting); I'm frequently able to watch The Big Bang Theory without reference to Wikipedia; I'm still pissed at Fox for canceling Firefly; and I worship Joss Whedon as a god.  Yet there is a final prerequisite to be met in order to achieve true geekdom:  Doctor Who.

Doctor Who was a BBC series that followed the adventures of the time-traveling Doctor and his ever-changing string of companions as they fought aliens, put right what went wrong, and, sometimes, set a few things wrong themselves.  Doctor Who is considered one of the classics of sci-fi television, right alongside Star Trek; it also has the distinction of being the longest-running sci-fi series in history.  That kind of continuity is daunting, particularly when one's only exposure to the series is via the occasional PBS rerun, which seemed to air on no particular schedule, in no particular order.  Factor in the Doctor's talent for "regeneration", whereby he escapes death by regenerating into a completely new body (and a completely different actor), and such non-chronological viewing becomes highly confusing, and hardly worth the trouble.  It's no surprise I didn't know Who.

All that changed when the series relaunched in 2005.  That seemed the perfect jumping-on point for a new viewer.  I was not disappointed.  I have enjoyed the new series immensely, having caught up via Netflix On Demand.  The series is quirky, campy, cheesy, silly, and, at times, utterly ridiculous, but it's all done so deliberately and self-consciously that it remains entertaining without becoming annoying.  It also manages the occasional flashes of sci-fi brilliance, such as the Series 3 episode "Blink".

But Doctor Who 2005 was a relaunch, not a reboot; the series introduces us to the 9th doctor (and later, the 10th and 11th).  Everything that happened in Classic Who still happened, and it's still a continuity of which I am largely unaware.

So, in order to fully attain my geek status (and hopefully receive the membership card and decoder ring), I am hereby announcing an ambitious new project:  the Complete Doctor Who.  26 Seasons.  8 Doctors.  Over 700 episodes.  In chronological order.  I will watch them.  Bad writing, silly storylines, cheesy effects, big hair and all.

5Aug/100

Watchlist .02

Several months ago, my wife asked me if there was a web service that would notify her when her favorite authors released new books. There wasn't, so I wrote a simple PHP script called Watchlist. This is the next generation.

The original Watchlist was a simple web scraper; it took as input a text list of authors, and performed an Amazon search on each one. The script "read" each result page and generated an html page and an rss page of the results. The new version queries Amazon's database directly, using Amazon Web Services, making it much faster and more efficient. Additionally, Watchlist has transitioned to a database-driven format, which should make it easier to use and opens some new possibilities.

The script is in a very rudimentary but functional state. Try it out at http://moralanimal.net/watchlist.   A downloadable package is forthcoming.

What's Coming:

  • code cleanup and cosmetic enhancements
  • Add to Wishlist, Ignore Title, and Add to Google Calendar functionality
  • re-implement (optional) RSS functionality

Future Possibilities:

  • additional media types (DVDs, music, etc.)
  • Joomla and/or WordPress plugins
  • mobile theme

Feedback and comments are welcome, especially if you are a CSS or web design guru who can help me get this think looking presentable...

Tagged as: , , No Comments