Day One: Whales, Sea Lions and birds but no fish … Cool porpoises everywhere, Mexican police with machine guns, Shamu the retarded Whale and much more in today’s adventures.

Porpoises off the Coronado Islands in Mexico
Day One: Whales, Sea Lions and birds but no fish … Cool porpoises everywhere, Mexican police with machine guns, Shamu the retarded Whale and much more in today’s adventures.

Porpoises off the Coronado Islands in Mexico
Tuna Fishing in San Diego!
Continue reading
New boat: Hewescraft Alaskan 24!
Thanks to popurls, I happend to see the exploit warning for wordpress. I just went and updated all my wordpress sites. Thank god for subversion!
Is bing.com from microsoft useful? I saved about $450 using the bing.com ‘cashback’ gimmick when purchasing some marine gps equipment. I was surprised to find that bing.com actually has some value. Continue reading
I use quite a few YUI panel objects as inline popups used for gathering and displaying information. Using the modal dialog option caused an IE error message: ‘A script on this page is causing Internet Explorer to run slowly …’ which caused me great worry until I discovered the cause and fix. I also had issues with KeyListener events being executed after a dialog had been closed. Finally, finding when to initialize the dialogs was a challenge.
I just wrestled with getting a form to post via ajax. I have done this before but had a bunch of issues crop up this time including strange intermitten server errors that only seemed to occur on Firefox. I resolved it by using the extremely handy YUI connection manager ‘setForm’ function to process the data for me. I also found a problem when submitting a non-rails created form that caused an ctionController::InvalidAuthenticityToken error.
My Geocoding experience with Google and Yahoo became increasingly difficult and lengthy until I finally went looking for another solution. I found that solution with the Perl Module Geo::Coder::US. My final solution utilized Geo::Coder::US for most of the geocoding with Google and Yahoo helping on more difficult ones. The processing time for batch processing 20,000 real estate listings went from around 8 hours in the beginning down to about 1 minute in the end.
The data provided by REIL does not contain geocoding which means that I will have to do this myself. I am using Perl to download and build the data so I have designed a Perl process to bulk geocode each of the addresses. I designed a caching system so that I only need to do any one lookup one time.
I have been doing continued refinement on the reil rets download. I decided to structure the download so that each ‘Class’ (residential, condo,etc) is downloaded into a separate table -as is. After the download is complete I run updates every 15 minutes. At first I attempted to place data into tables that would be accessed directly by the application, but I decided to change that process and create a final build table.