This section is under construction (hopefully not forever) and it will contain the most usable and/or clean pices of code I have written. Some pices of code work but certainly none is ready general use i.e. some hacking required. I'm working on some way to publish this code.
  • The Taulbee Survey SFE Web Application
  • Chess move visual analizer in Java.
    More
  • EZca: X509 Certificate generator in Java.
  • SQL execution visual tool.
  • Sudoku generator and solver in Java (with j2me version).
  • Light weight web server in Java.
  • iTunes Web Control: A web based controller for itunes written in perl Code
    More
  • GPSMaps: A small gui application that downloads image maps from google maps and displays them off-line to be used with a usb gps or any gps that works with gpsd.
  • Joogle:Boogle in Java.Older version, a new one is comming soon.
    More
  • Tivo Downloader: A pice of C# code that downloads tivo programs, converts them to regular mpeg-2.
    More
  • You need to download Direct Show Dump (I used version 0.1.618 not sure if other versions will work).
  • Download and expand my C# binary code.
  • Edit the configuration file to reflect your media key and tivo IP.
  • Copy etivointeop.dll from the Direct Show Dump folder to wherever my binary .exe file is.
  • Because it is a C# you might need to download a .NET runtime from someplace.
  • From a Console go to the directory co ConsoleApplication1.exe and run it.
  • After downloading the first file it will ask for your media password ... this is the only time it wil ask for it untill you restart the application. The application runst for me for weeks before crashing (usually on some network problem ... like me kicking the routers power source).

    Some observations:

  • You need a tivo series 2 with TivoToGo ... didn't I mention this?.
  • You will need a couple of Gigs of free space.
  • If the application is running after downloading will leave an emty .tivo in the directory you executed from. Don't delete this files, they will stop the application from downloading files more times.
  • In the target directory (check conf file) will generate a .mpg file and a .lock. The .lock wii be deleted when the app stops converting the file. The idea of that is to use a second script to further process the files. In my case the output dir is a network drive shared from my linux machine and the linux machine does the conversion to psp/mp3/avi with this script which is invoqued by crontab ... kind of.
  • This code works for me but I'm not sure it sill work for you so if you have any problem with it it is your fault. Hope it works and let me know if you make any improvements or have questions. I know the isntructions are terrible and hard to follow so my only advice is ... Luke, use the source.

  • j2me Lego NXT Bluetooth remote control
    More
  • You will need a Java virtual machine on your PDA. I user IBM Websphere on my treo 650.
  • Downloadsrc prc