Updates from November, 2008 Toggle Comment Threads | Keyboard Shortcuts

  • tech0x20 2:40 pm on November 29, 2008 Permalink | Reply  

    Finding distances between two zip codes in PHP 

    I found this script to calculate distances between two zip codes from PHP (requires MySQL). According to this Idealog post, the calculation relies on a text file of Zip code lon/lats from CFDynamics, available on the downloads page.

    I have yet to try it; however, I have a specific implementation that I was needing it for. Does anyone else have a better way to align searcher’s proximity to location-based data? I’d like to classify by city, but I’m sure that is a lot more of a gray area than allowing the searcher to specify a specific radius in which to search or letting the resource specify maximum distance to travel.

    Added 2008.11.30:
    I love Twitter. A few hours after posting this, I received a suggestion that I could get longitude/latitude from Google Maps.

    On code.google.com, I found the following question: I need to convert addresses to latitude/longitude pairs. Can I do that with the Maps API?

    Yes, this process is called “geocoding.” The Google Maps API provides two methods for performing geocoding. If you wish to geocode from within your Google Maps API application you can do so using the GClientGeocoder object. Alternatively you can send geocoding requests directly to the HTTP geocoder.

  • bqx40 9:19 pm on November 23, 2008 Permalink | Reply  

    Exit the monkey 

    It’s been a roller coaster year for my running. 8 PRs this year, including back-to-back 10 miler PRs (-10 minutes each time) and a PR by 55 minutes (3:39) at Flying Pig. Then came a rough showing (4:42) at the Hatfield-McCoy Marathon, followed by tendonitis and an SI joint injury. My physical therapy ended September 25th, so the Flying Monkey marathon came just 8 weeks + 3 days after physical therapy ended. I made it up to 50 miles for one week prior to tapering (40, 30 and 14 miles for the 21 days prior to Monkey).

    We had a send-off for a co-worker (beer involved) on Friday, and then wine Saturday, so hydration wasn’t optimal.

    On to the report:
    It seemed to take forever to get to Mile 2. This was no trick by the Monkey RD; my Garmin 305 confirmed that I was only at mile 2. There’s nothing like wishing a MARATHON was over at mile 2. This feeling continued through mile 6. I managed to get a little benefit on the first couple downhills, but my joints paid a heavy price for the extra speed I gained. The downhills also caused so much friction that a large, heart shaped blister formed in the front arch area of my right foot. (The good news is, my forefoot actually went numb from the pain).

    It was at this point that I resigned myself to slower marathon than I had hoped for that I started enjoying the scenery. The trees provided a nice autumn picture, the sun highlighting the trees at times. At each water stop I paused, mostly to rest.

    By the second half, I couldn’t control my stride enough on the downhills to get much benefit from them, and had some pain reminiscent of SI joint pain at mile 18, and had to walk the downhill. …I had several miles in which I had to break stride and walk, principally miles 19-20, where the full elevation was scaled in two miles, mostly in 19. Amazingly, I had something in the tank left for the last two miles, and managed to get my second best marathon time (4:30:30) on minimal time to train after recovering froom injuries.

    Due to the cool conditions, I held things together here better than my Hatfield-McCoy performance. I’m certain that a summer Harpeth Hills course would have been far more brutal than H-M. H-M has one huge hill and some relentless small hills. Flying Monkey has several relentless large hills:

    Summary Data
    Total Time (h:m:s) 4:30:30 10:21 pace
    Moving Time (h:m:s) 4:30:16 10:21 pace
    Distance (mi ) 26.10
    Elevation Gain (ft) +3,850 / -3,849
    Temperature (°F) 46.4°F avg. 51.8°F high
    Wind Speed ( mph) S 6.0 avg. S 6.9 max.

    Elevation Data

    Elevation Change Total (ft)
    Total Elevation 7,699
    Elevation Gain 3,850
    Elevation Loss 3,849
    Net Elevation Change 1

    Vertical Speed Average ( ft/min) Maximum (ft/min)
    Ascent 14.2 288.1
    Descent -14.2 -219.0

    Grade Average (%) Maximum (%)
    Overall Grade 0.0
    Ascent Grade 5.7 22.5
    Descent Grade -5.5 -23.3


    1 9:16
    2 8:16
    3 8:24
    4 9:10
    5 9:02
    6 9:11
    7 8:47
    8 10:07
    9 9:20
    10 9:49
    11 10:09
    12 9:54
    13 10:39
    14 9:42
    15 11:26
    16 10:02
    17 11:04
    18 9:56
    19 15:01
    20 12:36
    21 10:15
    22 13:33
    23 11:32
    24 12:48
    25 10:10
    26 10:09
    • Paul 9:26 pm on November 23, 2008 Permalink | Reply

      Congratulations!! What an accomplishment, what a great day. I’m glad you listened to your body and modified your goal, at least you were able to enjoy the scenery (which from the website looked beautiful). Hope you are injury free!

    • Daddyo 9:26 pm on November 25, 2008 Permalink | Reply

      Very nice, a great accomplishment inlight of your whacky year. See you there next year?


  • bqx40 5:02 pm on November 22, 2008 Permalink | Reply  

    “Ready” to “run” the Flying Monkey Marathon 

    Well, I’m present for the Flying Monkey Marathon, at least.

    Met fellow RunningAhead.com members at the packet pickup… One of them asked me if me if I had driven the course yet. I said that I hadn’t, to which he responded that I probably shouldn’t.

    I then remarked about my shins hurting a little. The response… “It won’t matter, because your legs will be numb after the second mile anyway.”


    All for this little finishers… umm…. medal?

    Less than 16 hours to go.

Compose new post
Next post/Next comment
Previous post/Previous comment
Show/Hide comments
Go to top
Go to login
Show/Hide help
shift + esc
%d bloggers like this: