Categories
Sports

Ghouls & Fools Trail Run

Ran in the Ghouls & Fools nighttime trail run last night. This was the first time I had ever run a 10K and also the first time I had ever done a nighttime trail run. Running in the dark, even with a flashlight was pretty treacherous, but a lot of fun.

I met up at NGM’s house in the afternoon, and even managed to get there without getting lost! I was so very proud of myself. We then set out for the trek to Reading, PA where the race was taking place. It was a fairly long ride, but me driving to his house then he driving to the race made it not seem as far driving wise to me.

We stopped at the West Reading Diner for our pre race meal. It was a good diner and I cannot remember the name to save me. I did order a massive slice of cake which I would immediately begin to regret doing with only a few hours before race time.

I found a toy/comic store on my phone which was literally in walking distance of the diner, so we went there. I was a little disappointed when I got there, but then again I’m probably a bit too old for the whole toys and comics still, or so I’ve been told.

We then drove a few blokes to some outlet stores. That was really weird, they weren’t setup like typical stores. They were scattered and lumped in really strange ways, but it made for a good way to pass the remaining time before the race began. NGM bought a different shirt to run in and really wanted to buy a $5 baseball shirt. The rest of the night he would regret passing up this amazing deal.

There was a Toys R Us in the outlet and I did find a Skrull Soldier which I did purchase. I’ve been snatching up Marvel Universe action figures recently. So finding one I didn’t already have was a treat.

We then made our way to the race. Everything was really well organized, I was impressed. We registered and got a very cool t-shirt and 3 glow sticks. The shirt is a running tech shirt, not some cheap t-shirt. And I wrapped my right wrist with the 3 glow sticks so others would be able to see me on the trail (yes it was that dark in most parts).

The place was some beer garden/castle setup. It seemed to be a club of sorts, perhaps German based in it’s roots. A very interesting place.

Majority of people had headlamps which seemed to really work great. I just carried a little flashlight with me on the run. It wasn’t nearly as bright as most of the headlamps, but it did give me enough light to make it through the 10K.

300-400 people gathered around the start gates then we all took off on the run. With every one close together all the lights really helped out. After a quarter mile or so the packs would begin to separate. Oh I also rolled my left ankle around this point and hoped on one leg for probably a minute or 2. Ever since I seriously hurt it a few years back it’s still a weakness for me. I was eventually able to bear weight on it again and was back to running on 2 legs in little time. It did hurt a good amount and knew that I would awaken to some fine swelling which is the case as I type this.

I finally caught with with NGM since we waited for me at the first water stop. He was running really well, so I told him to not wait up for me and to finish as fast as he could. Of course I did roll my same left ankle just a little bit after this water stop. Haha, truly not a good night for my left ankle.

The 2nd water stop was at some pagoda that overlooked the city of Reading. It really was an amazing view, up high with the city all lit up. The King from Burger King handed me a cup of water which I graciously accepted. Actually I almost punched the King as he kinda got me off guard with the mask and crown.

The remaining portion of the race I found myself running completely alone. I could see no lights in front of me, nor behind me. So running in complete darkness without being sure of whether I had steered off the path or not was a pretty interesting feeling. I managed to not get lost and when a volunteer announced to me that there was only a quarter mile left up the hill, I felt pretty good and sped up into an almost sprint.

After finishing up I caught up with NGM and devoured all the food that they had graciously made available. Apples, cookies, Fig Newtons, Twizzlers, and much water just to name some. Though battered and sore, this was a really great run. Furthest I’ve ever run.

Also, on the way home we stopped at Hauté Chocolate Café. Everything was so amazingly yummy, I wish it weren’t so far away. Pretty sure we will be entering this again next year too, lot’s of fun.

Categories
Development

Upgraded from YUI2 to YUI3

I finally got around to upgraded this blog from YUI2 to YUI3. The site doesn’t feature too much scripting so, switching over was extremely easy.

First I converted the Grid layout of the site. The YUI3 CSS Grid was very simple to switch to, and made sense fairly quickly. I’ve been using YUI2 Grids for a while, so initially the changes in YUI3 seemed a bit foreign, but the differences did sink in and I’ve found it to be a more flexible grid to work with. A grid builder like the one offered for YUI2 would be a very welcome addition.

I’m also making use of YUI3 Tabview. Again, I was using a very basic example of it so switching over was a breeze. Actually just had to remove a little markup.

I really do like the new approach in YUI3. It’s well worth the investment of taking a few minutes of reading through the documentation. The flexibility and potential there for growth is great. Very good stuff.

Categories
Books

HTML5: Up and Running

HTML5: Up and RunningFinishing up reading HTML5: Up and Running. It’s a pretty solid book describing some of the upcoming HTML5 features, with some great examples on how to implement such features now.

The chapter of Forms was really great. Using input types is something I will begin right away. Knowing that they degrade gracefully in older browsers is great.

Portions of the book seemed a bit out of place. While the first chapter regarding the history of HTML was extremely interesting for me to read, it really had very little if anything to do with what I was expecting to read in a book on HTML5.

Overall though, it does do a great job of introducing and explaining how to implement HTML5 features in browsers today.

Categories
Development

YQL Query Builder

YQLOne of my favorite web services, YQL is now even easier to use. They’ve recently added a Query Builder to the YQL console, so now it’s so much easier to figure out which keys are available in tables.

Previously I found I had to dig deep into an XML file, and use a lot of trial and error to figure out what keys were available, but he Query Builder now handles the majority of that for me. It also exposes the metadata in a friendly visual format, which is another great thing too.

Sub-queries aren’t supported yet, but hopefully that’s something that they might be able to add in the not too distant future.

All the details are mentioned on their blog with a nice screencast going over how to use it.

All in all a very impressive improvement to an already great service.

Categories
Books

X-Men: Second Coming

X-Men: Second ComingI had a 40% off coupon on Borders that I was on a mission to use up. Since I’ve read pretty much every tech book out, I figured I’d attempt to go way back to my roots and try some comics or a graphic novel. I hadn’t really read an X-Men crossover since probably high school, but had heard good things about Second Coming and it was all shiny and hardbound and seemed the perfect candidate for my coupon’s use.

It was a collection of the following issues:

  • Chapter 1: X-Men: Second Coming #1
  • Chapter 2: Uncanny X-Men #523
  • Chapter 3: New Mutants #12
  • Chapter 4: X-Men: Legacy #235
  • Chapter 5: X-Force #26
  • Chapter 6: Uncanny X-Men #524
  • Chapter 7: New Mutants #13
  • Chapter 8: X-Men: Legacy #236
  • Chapter 9: X-Force #27
  • Chapter 10: Uncanny X-Men #525
  • Chapter 11: New Mutants #14
  • Chapter 12: X-Men: Legacy #237
  • Chapter 13: X-Force #28
  • Chapter 14: X-Men: Second Coming #2

There’s plenty of summaries regarding the story, but there were a few moments that really stuck out for me.

Nightcrawler (Kurt Wagner) died! He’s been one of my favorite characters since as long as I could remember, and was really bummed when he died. Granted he did die a most noble death that was right in line with his character, it was very sad nonetheless.

I also thought it was really cool when a severely weakened Magneto crawled out of the sick bay to defend the few mutants remaining. He’s always been one of if not my favorite villains, and to see him put the preservation of his species before his own health was pretty awesome. Also even though the Sentinels registered his health around 30% he was still able to rip thru them.

This was one of the darkest stories I’ve read in a while, with a crazy amount of casualties. Extremely good stuff, it really reminded me of why I did enjoy reading comics so very long ago.

Categories
Development

Indulge in Avalon mobile website

I’ve been working on a mobile website for the great folks at Indulge in Avalon. A few months back we had just launched a site for them powered by Joomla!, and since we had a solid foundation built it really made a mobile version much easier to develop.

The first step was figuring out what type of mobile experience to offer. Google Analytics really helped us out here. We were able to get a good idea of what type of mobile devices have been visiting the site, browser types, etc. – amazing info! Due to visitor information and features needed, we decided to go with a mobile website vs developing a mobile application(s) at this time.

Next was simplifying the experience for the mobile user. This site primary features local businesses of Avalon, so we wanted to really focus on that and make it as easy as possible for a mobile user to navigate. A simple iOS like list navigation really worked well for the data we were delivering. A user could easily drill down for details and back up again.

Then we worked of speed, speed and speed. The mobile website makes use of no images in it’s interface, it’s all CSS driven and if you have a really spiffy device takes advantage of gradients and rounded corners, etc. If you don’t have a super new device, it’s still attractive and fully functional. Minimal use of http requests and minified code is used as well to squeeze every little byte out of the site. All this savings really makes for a fast site, even on slower connections.

All in all this has been a very great experience. The clients being so easy and understanding to work with really help in making this work as well as it does. They know what they want, deliver their parts and are open to my suggestions on the areas of expertise. There’s still some minor areas to finish up and optimize even further, but please feel free to check out the mobile site by either visiting www.indulgeinavalon.com in  your mobile device or you can access the mobile site directly at m.indulgeinavalon.com