Critical Section


tivoweb

Friday,  12/31/04  11:18 AM

It's the last day of the year!  Wow, another year gone.

Vornado space heaterWhat was the best present you received for Christmas (or whatever you celebrate in December)?  I received some pretty great ones, but one of my favorites was quite simple; a little Vornado space heater.  This has already done wonders for my productivity (and bad things to my sleep pattern).  Now I can work all night without freezing!

Sony Tivo Series 1Which brings me to - tivoweb.  My midnight+ project this week has been hacking my trusty Tivo Series 1, which regular readers know is my single favorite item of personal electronics.  (Take my iPod, take my Treo, take my Fuji FinePix, just don't take my Tivo.)  Anyway back at time zero I'd "hacked" my Tivo by adding an 80MB hard drive, and later added a network card (thanks, Nick).  It is nowadays connected wirelessly via an Airport Extreme which also sends music to my stereo receiver, a perfect combination of functionality!  Being online has allowed my Tivo to download its program updates without dialing.  But until recently I've held off doing real hacking - programming.

(click for fullsize screen shot)
tivoweb - now showing page

After a bit of magic (including mounting the Tivo's hard drive temporarily in a Windows 98 PC) I can now telnet to the Tivo, ftp back and forth, and have installed the spiffy tivoweb!  Written mostly in TCL, this easily-customizable tool turns your Tivo into a webserver, and gives you the full Tivo UI right on the web.  Now I can see what my Tivo is doing, schedule new programs, create wishlists, etc., all from the comfort of my laptop screen.  Or my phone - tivoweb even works on my Treo.  Now that's cool.

Tivoweb also includes a resource editor, which enables you to modify a lot of the operating parameters of your Tivo.  So far the one I like the best is the ability to change the available "start recording" and "stop recording" intervals.  Now I can start recording late, and stop recording early.  This is perfect for situations where sports events are back-to-back.  I routinely set football games to stop 30 minutes late, because they always run late, and now I can set the following game to start 30 minutes late!  Yippee.

tivoweb - resource editor

Life's small pleasures...  I now have a backlog of six football games to watch, going in to New Year's weekend.  Good thing I have a space heater so I can stay up all night :)

Home
Archive
flight
About Me
W=UH
Email
RSS   OPML

Greatest Hits
Correlation vs. Causality
The Tyranny of Email
Unnatural Selection
Lying
Aperio's Mission = Automating Pathology
On Blame
Try, or Try Not
Books and Wine
Emergent Properties
God and Beauty
Moving Mount Fuji The Nest Rock 'n Roll
IQ and Populations
Are You a Bright?
Adding Value
Confidence
The Joy of Craftsmanship
The Emperor's New Code
Toy Story
The Return of the King
Religion vs IQ
In the Wet
the big day
solving bongard problems
visiting Titan
unintelligent design
the nuclear option
estimating in meatspace
second gear
On the Persistence of Bad Design...
Texas chili cookoff
almost famous design and stochastic debugging
may I take your order?
universal healthcare
entertainment
triple double
New Yorker covers
Death Rider! (da da dum)
how did I get here (Mt.Whitney)?
the Law of Significance
Holiday Inn
Daniel Jacoby's photographs
the first bird
Gödel Escher Bach: Birthday Cantatatata
Father's Day (in pictures)
your cat for my car
Jobsnotes of note
world population map
no joy in Baker
vote smart
exact nonsense
introducing eyesFinder
resolved
to space
notebooks
where are the desktop apps?