November 2007

Monthly Archive

Mac OS X Uploader for Google Docs

Posted by admin on 16 Nov 2007 | Tagged as: Projects

My first application for Mac OS X is a document uploader for Google Docs. From the users perspective, they can drag and drop a document’s icon onto the uploader icon. The first time the program runs, it will ask for Google Docs login credentials which it then saves in the OS X keychain. The file is uploaded to Google Docs and when completed, the user is prompted to show the newly uploaded file in the web browser.

I used a combination of Applescript, Python, and the GData APIs to deal with the user interaction and the uploading. A project called Platypus helped me to bundle the whole thing together as a distributable app.

Y-Not: BYU’s DARPA Grand Challenge Car

Posted by admin on 13 Nov 2007 | Tagged as: Projects

BYU Darpa CarFor 6 months I worked on BYU’s team for the DARPA Grand Challenge, a content for a completely autonomous vehicle for urban driving.

My part of the project involved writing in C code a path tracking system that uses calculates clothoids (continuous curvature) between multiple close waypoints and then calculates the rate of change of the angle of the steering wheel.

Real-time word trend analysis

Posted by admin on 06 Nov 2007 | Tagged as: Projects

I’m keeping the details about this project fairly secret. In general, though, I’ve been developing algorithms and code to be able to track and analyze, in real time, the usage of words.

Arduino Project

Posted by admin on 06 Nov 2007 | Tagged as: Projects

My Arduino Board
This is my Arduino compatible board that I built from a kit. I’m excited to do some low-cost embedded system programming, but I haven’t yet decided what project I should undertake.

I found a forum which shows off a bunch of various projects, maybe I’ll decide to do something similar to one of the ones presented there.

Web Site Statistics

Posted by admin on 06 Nov 2007 | Tagged as: Projects

Sample ClickgraphI’ve been working on two methods for displaying users clicks. I gather click statistics with AJAX and save the data into a database. With one method I render a screenshot of the page and overlay semi-transparent dots showing where users have click. The other method I record the id of the page element that was clicked, and later I can shade the page elements differently based on the most clicked elements.

ScriptureCast.net

Posted by admin on 06 Nov 2007 | Tagged as: Projects

ScriptureCast is a custom podcast generator for volumes of scripture. You can specify some reading rate parameters, and it will create a custom podcast which will feed chapters of scriptures to you at that custom rate.