The Color Run (Louisville, KY 2013)

It took a while (life) but I finally got the video trimmed and uploaded:

[youtube=http://www.youtube.com/watch?v=NtZyHrOvCrU&w=448&h=252&hd=1]
Ye Ole Caption

 

Yay! I joined one of.. 4000+ results?    Everybody had a video.    And I joined late, so all the people searching for it, have already chosen their favorites and moved on.    Down, Ego, Down..  Pop original motive:  To represent “what I love” about the races I’m running this year.  And give an outlet for my video create/organize/edit urge.

For this video, I had one camera on my forehead, and another on a chest strap / reversed / pointing backwards.  This had some challenges:

  • Chest strap was not made to be worn backwards, and so it rubbed up against my front neck/chest area uncomfortably.
  • Because I could not see where the camera was pointing, and it was at chest level, and the race was mostly populated by women, I got some footage that was, possibly invasive of the person’s space.  This mostly happened at the start.. and at the finish when everybody was throwing color in the air.   I tried to ensure I cut out anything that would be embarrassing, but I wonder if I missed something.   Solution: cut out the backward pointing video as necessary.  
  • Battery life!   Hero 3 chews through it like crazy, compared to the Hero 960.   Observe when the camera got turned off for a bit (not sure why) in the middle of the video.
  • Presentation:  I went the easy way out; I didn’t try to choose front vs back, I just showed the whole thing.  Which actually is accurate – it really is that chaotic there.
  • Stabilization:  Chest moves left/right a lot when I run.   However, that’s easily handled by Warp Stabilizer.. at the cost of 1 hour per 5 minutes of video or so.    On the flip side, Warp Stabilizer against the head-mounted camera didn’t work, the camera view angle moves around too much.

About the race itself:

  • Its not a race.  It’s a casual walk / jog with a bunch of screaming, yodeling, skipping, and general goofing off.
  • Go with goofy friends.  I was in good company.
  • Protect your phone!
  • The color won’t last.  Even if you try to save it with vinegar etc.  So don’t worry about staining stuff too much.  (well, it might give a hint of a shade)
  • There are multiple waves.  I was in Wave 5?   Somebody else I met was in Wave 14, I think they said. 

About the video edit:

  • I tried to keep everybody who waved at the camera in the final edit.
  • Original was 1 hour and 15 minutes of video.  Cut down to 8 minutes.  Yeah baby.

Good fun.  Highly recommend the race to anybody who even considers it .. yes you can walk it!

Feed a Hungry Software Developer: Panda Express

We got a new fast food restaurant in the area:  Panda Express.   First time visiting.  

  • At noon.
  • With the parking lot full, the queue of people stretched back to exactly the door, and there were one or two open spots left in the dining room.  Ie, they know their flow and sized appropriately.
  • Time from joining the queue till getting to the counter:  about 11 minutes.
  • Food Cost:  2 entries + white rice + 2 eggrolls + water (no drink) ~= $10.  So, not inexpensive.
  • Food Quality:  very colorful; I’d put it higher than your average mom+pop Chinese restaurant, below PF Chang’s / Asia Moon.
  • They have brewed ice tea, which is important for my wife.  I forgot to check what kind of ice they have (cubes or nuggets)
  • Their fortune cookie doesn’t try to teach me Chinese.
image image

image

image

The Oldham County Grand Slam #1: Roman Road 5k

This race holds a dear place in my heart, because it was the first 5k I ever aspired to run.  I trained for months leading up to it, and in 2010, I finished it in an impressive (for me) 36 minutes!   This year, after a year off from running, I return, with video camera on head.. to pay homage, tribute, fan love, to my favorite series of races: the Oldham County Grand Slam.

[youtube=http://www.youtube.com/watch?v=aX3KN-0bU38&w=448&h=252&hd=1]

*skreetchinHalt* Hey this is a geeky blog.  Get to the geek, boy-o!

  • Making this video was hard.  What to include? What not to?  Running the course is too many minutes.  All of the finishers is too many minutes.  The awards is too many minutes.  Do I really need to include the bit I did with the guy from Thorntons?  (I wanted to acknowledge that they provided the water).  In the end, I mixed it up a bit with picture in picture – any one thing would be boring by itself, but having multiple things going on makes it just a bit more interesting.
  • I tried using stabilization on the running video, but it was too much for my poor computer (and I ran out of time).
  • I needed to ensure nobody confuses this with something “official”, ‘cause its not. 
  • The storyline of the various teams competing against each other..  well, its interesting, except that the same teams keep winning.  And nobody is stepping up to take them on.  
  • Putting the video camera on my head was probably a bad move.  I think it might be more stable on my chest.  I’ll try that next race.
  • Had some problems with resolution – the old GoPro takes 720p video.   I might have to max-render this at 720, currently both renders are going.  (turns out, 1080i not so bad, so rolling with that)
  • The final video composition was gnarly:

image

Anyhow, back to the race:

  • Its cute!
  • People know me there!
  • There’s a 1 mile fun run, which is what the kids are getting medals for at the end.
  • Sliced Oranges & Bananas!

There were a lot of stories that I didn’t try to fit into the video:

  • Andrew, hasn’t run since high school, showed up at 7am (the race isn’t till 8:30).   He won first place in his age division.
  • A lady and I chatted at length about heart rate training.
  • The guy with the sign – from a running club in Louisville.  They have four signs.   He used to run, but can’t anymore, but loves to help out.  At the PPJ10M, he goes around and borrows signs from a lot of places and puts them up.
  • Mark, the guy with the microphone, came up with the idea of the grand slam 12 years ago (or so).   Mostly for the family and community of it.

Not sure what I’ll do for the next one.   Probably more of the course and the finish, but sped up a lot more.   There’s a lot more spectators as we go through downtown LaGrange.   Maybe try out the chest strap.  We shall see.

Kentucky Derby Festival Mini Marathon / CodePaLousa Day #2

“Stop calling it a Mini.  There’s nothing “Mini” about 13.1 miles.”   — somebody who probably is not a Marathoner. 

Well, the second half of the Marathon – making the video of it – Its not “over” because the video isn’t “perfect” and I’m a perfectionist, so I’m admitting defeat and uploading it as it is.   Because to succeed would involve more frustration than I pay myself for.   Maxim S1: Dial the perfection knob down to 7 unless I’m getting paid for it.

[youtube=http://www.youtube.com/watch?v=lD3T-L5PPzo&w=448&h=252&hd=1]
My wife’s name is Molly but that’s not for her

My hope and intention was to capture some of the “how” it works (for those folks who’ve never been to a bigger running event like this) as well as the “why” its beautiful (the people who run it, the beautiful old people along the road, the general sense of celebration, the life that happens along the way).

I planned poorly – I ran the GoPro at a frame rate (60 fps), shortening the available battery life to 50 minutes, and took too much video at the starting line, so I had to switch to the iPhone for the last bit.   I wish I could have included:

  • The girl who broke her leg, got crutches, and she, and her entire family, are walking the rest of the way to the end.  Beautiful family. 
  • The guy who broke his leg, got crutches and a wheelchair, and he, with a buddy following behind him with the wheelchair, are intent on finishing it.

Other little things that are interesting to me:

  • The lady who ran three halves this year – her shirt said “I can do it.”  
  • If my friend Todd had run 1 second per mile slower, he would not have qualified for Boston.
  • Running into just about everybody I know who runs, including Nick whom I know from Panera who is 72, race-walks Marathons, and hopes to do 6 M’s in 6 days in the North East this year.  And Steve.  And Shannon. 
  • I was able to sit with somebody by the side of the road and listen to her.  Her knee was locking up on her good leg, and she didn’t know how she could keep on going, and she told her friend not to come back for her but her friend wouldn’t listen, and she was frustrated enough to cry to me, a stranger.    Bless you little lady, I hope you did good, whether that was respecting your pain, or finishing your goal.   Please don’t injure yourself, its much more important to stay healthy than to finish one race.

Lessons learned:

  • The most comfortable place for the camera is, in fact, on my head.    On my chest, it vies for attention with the heart rate chest strap and its much harder to aim; and there’s no hope for having it “put away” on my belt.   If you skip to the end of the video, I don’t look too dorky with it.  Although why did I have to dance?
  • I can probably get a much faster time if I didn’t talk as much, or shoot as much video.  Almost everybody I talked with – if you go look up their times via their bib numbers – finished faster than me.   Go figure!
  • Don’t try to mix anything else with a half marathon day.  To whit:

CodePaLousa Day #2

No Problem.  Car is broken, I’ll just ride my scooter to the half marathon, run 13.1 miles, ride home, let the dogs out, ride back to downtown, and attend the last 3-4 sessions, having only missed a keynote and one session.

Problem Number 1.    We parked 1 mile from the start.  In the morning, that seemed like a great idea.   After the race, not so much.  Every sidewalk curb was an oww-portunity. 

Problem Number 2.   Scooter = Windchill;  Windchill against tired fatigued muscles = frozen muscles.  When I got off the scooter at home, I was locked in a “Cowboy Stance”.   I could hardly get the scooter back on its kickstand.  I could not walk up the steps (I had to crawl). 

Problem Number 3.  Given what my wife calls “Marathon Brain”, I very intelligently put away my scooter lock into the under-seat storage, with my keys still attached.   At that point in time, didn’t know where the spare keys were (Separate story, starring the Blinking Red Dot from my unconscious).  This makes transport difficult.

However, I did get to wave at two ‘PaLousers (wait that sounds bad) as I jogged past the Seelbach Hotel at the end of the race.    And that would be my second day of CodePaLousa. 

The good news is, my inability to attend has lead to a grassroots movement – I am dedicating the first weekend in the month to have my own mini-conference – including Pizza, and Board Games, and Microsoft’s Channel 9, and one hour sessions, and a friend or two —  to catch up on videos / presentations on various technologies.  

Papa John’s 10 Miler Video

I had some footage I took during the PPJ10Miler sitting around, that I’ve meant to do something with.

[youtube=http://www.youtube.com/watch?v=3M5xtcCmlpQ&w=448&h=252&hd=1]
Scenes from the Papa John 10 Miler 2013
  • Stabilization is hard!  especially on iPhone video, where there isn’t a large forgiving field of view like a GoPro.  It took an hour to stabilize the 3 minutes of footage I had, on an i7 processor with 12G of RAM.
  • I scream way too loud for being a camera person.
  • I still had some moire develop on the 1080p video, so I took it down to 720p at a drastically different frame rate (25p).   I ended up doing 4 different renders trying to find something that worked.  60fps helps with the source of this problem, but is a booger on battery power.
  • I should do some test stuff with the different modes of stabilize some time.  Cool blog post about it for me to digest:   http://whoismatt.com/bestwarpstabilizersettings/  In my case, I went with “Position only” to preserve frame space, and removed cropping.   Yep, more research needed..

Anyhow.  10 miler is a fun race.  Its really nice to see the leaders of the pack – usually I only hear about them on websites and stuff like that.   And they have nice technical shirts.   Definitely recommend.

Code PaLOUsa Day #1

In the spirit of “have a garage sale of code”, I’m posting these without “finishing” them:

  • Excellent presentation on scaling out applications, where to scale first, when is consistency important.  Example: Craigslist 30 minutes before your post shows up is actually front side caching (from listening to a podcast did I gather that).  (add attribution here)
  • I saw bits and pieces due to full rooms of Knockout / CoffeeScript and once again caught the last half of @ReverentGeek’s MongoDB presentation.   (more attribution)
  • I verified my hopes (and fears) about automated database deployments, turns out the approach I’m using for scriptwriting for DDL changes is a fairly valid one.  (this could be a post by itself with code)
  • I “manned up” and put down a request for an Open Circle:   “Why should I blog?   Why do I blog?”
  • I chatted with the professional Videographers from InfoQ!   They took my card.  They pay $300 for a gig, but I have to supply my own equipment (I think).
  • Had maybe 20 minutes of comparing first computers with some people from my relative computer generation.
  • I got to hear Richard Campell’s David and Goliath story.

On Blogging.  IT WAS A HUGE CIRCLE!  (omg thank you guys) (and gal) (who showed up later)

  • If nobody ever reads my blog.. was it worth it.. to me?   It has to be stuff I love, or is relevant to me. 
  • Affirmation: yes, today’s market,  I can probably represent myself better via a blog than via my resume.
  • Affirmation: It is possible to write about stuff while keeping things anonymous.  If everybody knows where you work and thus anonymity is defeated, get prior buy-in from work first just to be sure (I think that’s what we arrived at)
  • Devil’s advocate: If I am writing a blog just to have followers / standing / market myself, why not hire followers? (eww) (obviously, my intentions do not lean in those directions)
  • Some talk about WordPress vs Drupal – we had a Drupal seasoned veteran who had some hard times with migrating WordPress content.
  • Later on, a lady from a worldwide recruiting company was talking about how she wanted to change the nature and content of their company blog – to be something more real? relevant? honest? not-just-a-piece-of-marketing?
  • Several of us referred to Hanselminutes a lot, most specifically the “I am a Phony” post.
  • Is my contact information actually on my blog anywhere?
  • Reminder to self – I have a presentation I made internally on “surviving managing a project” that I could anonymize and post.
  • Internal take-away:  yeah, I’m certainly not famous, but if I am a bit further along than some other folks, who have stories inside yearning to get out.. If there is ever any way I can be of service to you..  bring it.   I can promise you dedicated readership for AT LEAST a year.  And comments if you want them.   Smile  <—unprofessional smiley face.

Double duty: I ran across the street and picked up my race packet for the Half Marathon as well.

  • I’ve decided not to record the entire race, as.. it won’t fit on my 32G SD card, and I have not trained with that additional weight, and it rubs against the chest strap heart rate monitor.  Instead, I’ll carry the GoPro in a pouch on my belt.
  • There’s at least one or two other guys at CPL13 who are also running the Half Marathon.
  • The November Half Marathon is back on.   I think I’ll be training for it, especially starting in September.
  • Extra security – due to the explosions – cannot check a backpack, so I have to make sure that my motorcycle gear fits into one of those plastic bags.  I checked.  It does.  I’m good.

Complications:   The brake lights on my car are broken.  All three of them.  (Thank you officer for helping me figure that out, and giving me an opportunity to put that little red sticker on the license plate, yesterday).  Research shows it might be more than just bulbs or a fuse. As a result, I don’t have my car; and my wife and kid are out of town; so I’m left with the scooter. It gets cold riding a scooter.  But the jacket makes me look awesome.  People who know me well were punching the armored shoulders all day. 

Times up.  Gotta get some laundry going, get all my gear put together for tomorrow..  maybe I need to hire UPS to do my logistics for me..  Later!

The Ali Shuffle 10k 2013

About a week ago, I participated in a 10k run.. and I happened to bring a (partially charged) camera.  Turns out they’re a small organization, so after chatting to a volunteer, I took video of the race, and put this together to help promote them:  (less than 3 minutes):

[youtube=http://www.youtube.com/watch?v=UEtQqjpkf2c&w=448&h=252&hd=1]
The Race

Geeky: It was challenging to put this together – I had to renew my subscription to Adobe Premiere CS6 to get access to the Warp Stabilizer effect to calm the running parts of the video down.  (It worked very well).

Some other stuff I learned:

  • The Muhammad Ali Center is downtown.  That’s where Marcell works.
  • The Muhammad Ali Institute is at U of L, and is not the same thing.  That’s where Stacy works.
  • The Institute goes in two year cycles with its scholars:
    • Researching global problems?
    • Making a trip to study solutions abroad?
    • Bringing those solutions back home in a project?
  • This was the second year of the run.

There’s a (much) longer video with all the footage I got, unedited, unstabilized, where you can learn more from the people who talked to me: http://www.youtube.com/watch?v=qtQm5Tu7WGM

The bicycle lady.. I had dropped my GoPro, she rescued it and brought it up to me.    Thank you!

I’m thinking, this year as I do races, I’ll do little glimpses into the races .. to promote them.  Because I think they are beautiful and cool and worthy enterprises.   Especially the smaller ones.

Be good.

Getting Familiar with Downtown Louisville

I’ve lived near Louisville since 2006, yet, I am somewhat lost around downtown.  I blame having a GPS – I never had to learn it.  

Well, I’ll be spending more time downtown – with http://codepalousa.com/ and the KDF Mini Marathon being on the same day, I need to get back and forth between them without a car, and stop by the Downtown YMCA for a shower.

So I started playing to learn downtown better:

image

I almost always approach from I-71, so I set a start point there, and played with “to get to XYZ place, which exit does it have me take?”   – the result is the above map (done by hand, though would be nice to have a program that did something similar.. showing the tree of routes, perhaps, into an area?).  I was surprised at how versatile the Brook street / Jefferson street (green) exit was – and how much the 9th street exit (tan?) plays into it as well.

Would anybody with more time than me be interested in writing a google app that could represent the same information as above?  

Three Sunset Timelapses of Louisville Downtown

I found an app, The Photographer’s Ephemeris, and in playing with it I figured out that I could predict when the Sun would line up with certain landmarks.   So I decided to try it with Downtown Louisville.  I set a reminder to myself.

And promptly forgot to bring my Video Camera in that day.  It was Friday 3/29/2013, and the sunset was gorgeous.

No problem, I’ll just catch it the next day.

Saturday 3/30 – Overcast and hazy.  That’s #3 in the video.

Sunday 3/31 – Beautiful Sunset.  I skipped part of Louisville NCAA Madness to set this up.  User error – it didn’t record.

Monday 4/1 – Pretty good.  That’s #1 in the video.  Pulled back from my first attempt.   Every 5 seconds

Tuesday 4/2 – hazy, skipped.

Wednesday 4/3 – Not quite as good.  #2 in the video.  Pulled even further back.   Every 2 seconds, but I sped it up for the video.

[youtube=http://www.youtube.com/watch?v=qpFvINjSK_I&w=448&h=252&hd=1]
Downtown Sunset Timelapse

The video is in 1080, so fullscreen is best.

By this point, the sun had slipped away from being lined up with downtown; and I had figured out that the stock zoom lens on my camcorder does not make for a great picture in low light conditions.    So ends that project; I’ll resume from a Tripod on the Pedestrian Bridge later in the summer… sun reflecting off the buildings.