Skip to content


Watermelon Classic 2010 – My First 5k

This is my second summer of road bicycling thanks largely due to my friend and coworker Chris Leon’s influence. Since I began cycling, I’ve had it in my head that I’d like to do a du/triathlon at some point, but never really did too much to make it happen, other than buy some fancy running shoes.

A couple of weeks ago, I began (very) casually running. A couple of times per week, just a few miles around my neighborhood. Due to some pretty intense unrelated exercise I’ve been doing over the past month or two (more to come on that at a later time), running has been much more approachable this time around. I dare say I’ve been enjoying it!

Unfortunately, I told my brother as much, and he promptly signed us up for a 5k race that was scheduled for the same weekend I had planned to visit him for the 4th of July. With 3 days of fever preceding race day, I(mostly) ran it and finished it. My practice track (neighborhood) is flat, so the hilly parts of the race track proved to be the biggest challenge. My time was far worse than I had hoped at ~31:30. Nonetheless, it was my first 5k, so I’m proud to have finished it.

 5k_4

 

The most interesting part of the race, however, was a guy that stood next to me at the starting line. He had no shoes! None. Nada. Not even those shoe/sock things that are just supposed to protect your feet. I thought, “Man, that guy’s nuts!” and forgot about him…

…until two days later, when my ankles and shins were killing me from the run. I attribute this abnormal post-run pain to my quicker-than-normal pace and all of the hills. So I decided to do a little googling about the barefoot thing, fully expecting to find some niche communities of believers. Sure enough, I found lots of them. Some for the idea, some adamantly against the idea. I saw a number of accounts from runners claiming switching to barefoot running solved many of the aches and pains in their feet that I was having after this run.

The most compelling article I came across was an interview of Ken Bob Saxton by LJWorld.com. Kenny B, as I choose to call him, has been called the “godfather of barefoot running.” As can be seen in the article, he is clearly a believer in the benefits of running barefoot. He didn’t seem to be trying to convince me that it was better though. He did convince me that it was worth trying.

And so I decided to try it. Last night after my normal workout, I walked outside and ran to the end of my neighborhood and back. It was just a couple of blocks – there was no sidewalk, just asphalt. We’d received a light rain a couple of hours before, so the road was wet and (relatively) cool. Afterwards, I noticed my calves were a bit tighter, but the tops of my ankles and the lower parts of my shins weren’t hurting at all. I think this was because I was taking smaller, faster strides. I’m not entirely sure, but I plan to experiment more. My feet didn’t hurt, I didn’t step on any rocks (because I was aware and scanning the terrain), and I didn’t have any of my pesky neighbors waving at me like I was a friendly neighborhood jogger (instead, they stared at me like a homeless person that had just robbed someone and was trying to get away).

Posted in Bicycling, Exercise, Family, Outdoors, Running.


SSMS “Connect to Database Engine” Prompt Every Time A Saved Query Is Opened

About two weeks ago, I noticed Sql Server Management Studio’s behavior changed on me. I often use saved SSMS_screenshotqueries for deployment, so I’m saving/opening them all day long. For as long as I’ve been using SSMS, it has always just used my existing connection in Object Explorer as the connection context for the saved file. Something changed, and I now have to react to this dialog every time I open a file. It doesn’t matter if I have a connection established in object explorer or not.

My irritation level finally rose to the point this morning that I decided to address it. I’d given Googling it a solid 25-35 minutes worth of effort before I decided to bother anyone else about it. All I saw were people complaining of the same problem with no real solutions. Most of the responses were justifications for the new behavior, but they just didn’t seem to get the OP’s problem: The behavior used to be different! Something changed!

Dave’s installation was acting exactly like mine used to – the way I want it to. Chris Benard simply “rarely uses saved queries.” Has anyone ever experienced this and know the solution? It’s driving me nuts!

Posted in SQL, Technology.


OnLive: Initial Impressions

onlive_logoI’ve been following OnLive since it was first announced in March of 2009. The idea is straightforward: The OnLive app is just a video stream of a server. The server processes your  input, renders the video, and then sends it back to your screen. A few of the less technical people I’ve described the concept to didn’t quite “get it” at first. They didn’t catch the major and minor ways this would change gaming.

Why bother?

The standout reason is the idea of no longer needing a “gaming” PC. You just need a computer that can play back video and a speedy internet connection. No $150-300 video card every year or two. No need for a new motherboard/processor/memory upgrade every year or two. A rinky-dink laptop will work to play the latest games.

Sure, I do have a gaming PC. I’m still interested. Regular PC upgrades have been a way of life for me since I was a kid, so it’s not something I’m necessarily dying to stop doing. It interests me because it puts my #1 form of entertainment in the cloud. It allows me to pick up where I left off in any of my games from any computer that has a fast internet connection. I just log onto OnLive.com, download an app that’s just a couple of megabytes, and I’m gaming. Awesome.

Why else?

Initially, I didn’t really catch how gaming via this technology would change the experience. Because they’re already streaming video to you, processing video has very little overhead. This really shines via their interface:

onlive_menu

Each one of those rectangles is an actual video. In theory, each one is also live video of someone playing. The reality is that right now some are prerecorded due to the limited user base, particularly before release when it was still in beta.

This allows for some more subtle features – players don’t have profile pictures, they have profile videos. You can see what one of your buddies is doing in-game at this very moment. Players can create “brag clips” while playing, which are immediately available for other players to view and rate.

No way it works

If you’re anything like me and find yourself still pausing a damn YouTube video to wait for it to buffer even though you have a 16 mbps connection, you’ll scoff at the idea and call it “silly” smoke and mirrors. “There’s no way it will work.”

It works, and it works surprisingly well. When you launch the app, it analyzes your connection and determines the most appropriate flavor of their algorithm to use. So far, I’ve only spent about an hour and a half using it. This was around 7 in the evening on a 16 mbps down / 1.5 mbps up connection. I played 20 minutes or so of AaaaaAAaaaAAAaaAAAAaAAAAA!!!, dabbled in the Splinter Cell Conviction demo, and spent the rest of the time playing Just Cause 2. I played full screen on a 1680×1050 22” LCD. I started off using the keyboard and mouse, but when I began playing Just Cause 2 I turned on my wireless Xbox 360 controller and it just worked. I had previously already used it on my PC, but there was no configuration needed for OnLive.

Don’t lie, it’s laggy!

Yep, definitely laggy. I immediately noticed it. The time it took for the app to process my input, send it to the server farm (probably in Dallas), process it, render the video, and send it back to my computer (in Northwest Louisiana) was noticeable. Of course it was noticeable. I was hypersensitive to it because i was logging on to OnLive for the first time and testing to see if it was laggy.

But the question is this: Does it matter? In a first person shooter, it could definitely matter. In the three games I played, it kind of mattered. After about 20-30 minutes of playing them, it didn’t matter. None of the problems mattered. I had the game running full screen, I was playing with my 360 controller, and I was having fun. I genuinely quit thinking about the technology and I was just playing the games (mostly Just Cause 2). I’m a relatively hardcore FPS player. I play to try some Unreal 3 and F.E.A.R. and see how much of a problem it is, but I will honestly be surprised if it’s not something I get used to pretty quickly.

onlive

How much?

$5 per month plus the cost of the games. Less than Xbox Live. Free for the first year due to some bizarre AT&T sponsorship that I haven’t cared enough to understand. How much for the games? Brand new games are as much as you would pay on Steam. Games that are a couple of months old are $20-40. Indie games are around $10ish. You can “demo” most games, which is 30 minutes of time to play the full game. I’d take that over a normal demo in most cases. Many of the games have rental options. Pay a few bucks to play the game for 3 or 5 or maybe 7 days. For your typical AAA action game with just 8-14 hours of gameplay, this could be an amazing weekend value. I kind of forgot about renting years ago. It’s only ever been an option for consoles.

Is that too much? The service fee is much less than I was expecting. I’m happy to pay $5 per month for a gaming PC in the cloud. The cost of the games is something I’m a little unsure about. I don’t feel right paying $50-60 for a brand new game which I can only use via their service. However, I feel fine paying $30 for a game like Borderlands and only being able to play it via OnLive.

I haven’t read the terms of use, but I’ve seen some accusations being tossed around of you losing your games if you cancel your account and leave it deactivated for X number days/weeks/months. Should I lose my data and game saves after a certain amount of time? Sure, I think that’s reasonable. Should I lose my rights to play the game again 2 years down the road if I resubscribe? Absolutely not. If that’s the case, OnLive will not succeed. Before I make my first game purchase, I certainly aim to understand this agreement more.

Final thoughts

I really do think OnLive is on to something great here. They’ve got a tough job ahead of them in balancing their pricing. If the users get behind them and really show demand for the service, we’re now looking at the infancy of a major shift in our available options as gamers. Developers will create products for a platform whenever there is enough demand, and the games a developer could create specifically for a platform like this could be very promising. Sure, the video is a little muddier than it might be playing natively. Sure, there is a slightly noticeable latency issue. Sure there’s a limited game selection. For being the launch week of such an incredible technological accomplishment, I’ll take it. It can only get more awesome from here.

Posted in Gaming, Technology, Uncategorized.


Mmmm and Protein are Inversely Proportional

GreekYogurt

I enjoy a good cup of yogurt once in a while. I my recent effort to eat smaller portions and more frequently, I bought some yogurt as a breakfast/morning snack option. Per my brother Ryan’s suggestion, I grabbed a few of the Greek yogurt cups. They have something like 12 or 13 grams of protein in them and they’re only $1 at Wal-Mart. As far as yogurt cups go, they’re terrible. As far as protein sources go, they’re amazing! This has led me to the following relationship:

MmmProtein

Note that as the quantity of protein in a food rises, the tastiness plunges. That’s not to say that things with protein aren’t tasty. Steak is both high in protein and very yummy! But if you take a steak and pour protein powder on top of it, you’ve ruined a perfectly good thing.

On the other hand, if you could somehow extract all of the protein out of a big fat juicy steak, you’d have mana from heaven.

On your next visit to the grocery store, find a product that has a second “healthier” version with lots of protein. Buy both and alternate bites. I bet the protein enriched version tastes like Mountain Dew if citrus were poop.

The secret to building a lot of muscle is simple: sear your taste buds.

Posted in Food, Humor.

Tagged with , , , .


An Interesting View of My Day

IOGraphica - 4.3 hours (from 8-18 to 13-09)

Yesterday afternoon for a few hours, I ran a java program called IOGraphica. I’ve seen these types of images done before, but never knew how they went about doing it. Download Squad had an article the other day talking about the app. The lines are a trace of my cursor, the dots represent an idle cursor. The bigger the dot, the longer I was idle. For some reason, it also draws a circle around the dot. I’m not sure what determines the size of this circle. I’d love to know. I’d also like to be able to turn this off. It looks like I drew a lot of perfect arcs with my cursor.

I have three monitors:

    • Left: 4:3 landscape – Pidgin, Chrome, taskbar/start menu.
    • Center: 4:3 portrait – Visual Studio
    • Right: 16:10 landscape – Outlook & SSMS.

Given this odd landscape, IOGraphica seems to have done reasonably well at capturing a rectangular image. It chopped off the top 5% or so of my center monitor, but not much goes on there. As you can see, I spend a lot of time on my left monitor. Or rather, my cursor spends a lot of idle time on my left monitor. I’m not sure how this translates to the distribution of my attention, but the tightness in the right side of my neck seems to validate it.

A couple of hours this morning without the dots for an idle cursor:IOGraphica - 2.6 hours (from 8-06 to 10-43)

I think it stopped reading my cursor shortly after an hour though.

As a result of this little experiment, I might swap my monitors around. I think it proves that the ergonomics of my configuration are less than ideal.

I had  couple of problems. I tried twice to capture a full day, but both times IOGraphica would simply quit drawing after a couple of hours. The interface continued to respond. It also has an option to capture an image of your desktop and set it as the background. It will only take a screenshot of my primary monitor and stretch it to fill the entire image.

If anyone has any better luck with it, let me know. And send me yours!

Posted in Humor, Technology.

Tagged with , , .


I want to be an App Store Millionaire, Who’s With Me?

My envy is becoming unbearable. I’m not sure how much more I can take of these mobile app success stories. People are making hundreds and thousands of dollars per month with their relatively simple apps. There’s a gold rush on the mobile frontier, and I’m just now learning how to use a pickaxe.

Honestly, I’d be happy just to have a product on an app store and receive a check for 99¢. One sale, and I’d feel like I’ve accomplished something. I don’t need to make millions of dollars like the guys that made Doodle Jump for the iPhone.

I’ve got a summer without classes. I’m determined to publish something either on the Android app store or maybe an XNA project. A simple gaming project is the most interesting to me, but a lack of artistic direction is always my biggest roadblock. Anyone interested in a little collaboration? I mean, look at Doodle Jump. We can do that!

Posted in Gaming, Technology.

Tagged with , , , , , , .


My Great Grandchildren (and Jesse Schell) Motivated Me To Read More Often

I glance over a few hundred headlines per day via Google Reader. Because of that, I often read headlines and only get around to reading the content of those headlines that bombard me. DICE 2010 had a guest speaker named Jesse Schell. I hadn’t heard of him, but I don’t follow the industry that closely. 

So I saw dozens of posts within a window of about 2 days saying how great this “Future of Games” talk was. So I listened to it. He’s a great speaker and made me want to be interested in what he was talking about. For the most part, all I gathered was that external rewards are a very strong psychological motivator. Competing over silly points makes people jump through a lot of silly hoops and consider it entertaining. I shamefully agree, because I can think of no other reason that I so willingly totally reset my entire progression in Call of Duty only to do it all over again. I’m insane. But at least I’m higher level than everyone I know.

The talk was indeed great. I enjoyed it, and it really made to stop and think about what I think is enjoyable in interactive entertainment. None of that is what really struck me though. What really struck me was around the last two minutes. He’s talking about all areas of our life being monitored for gaming purposes to track what we accomplish and reward us with these points:

You sit down with your new Kindle 3.0 … You’ve finished 500 novels and this is a big achievement. … but you’re thinking that ‘I’m really embarrassed that my 500th novel is some dumb Star Trek novel. … You realize you have no idea what books your grandparents read or where they went on a daily basis. … Our grandchildren will know every book that we read. That legacy will be there and will be remembered. … Is it possible maybe that since all of this stuff is being watched and measured and judged, then maybe I should change my behavior a little bit and be a little better than I would’ve been? …

Obviously, this was where he was really bring his point home. Man, did it work! I HAVEN’T READ A THING! Sure, I’m regularly reading technical books in hopes of advancing my career. Sure, I read hundreds of headlines and dozens of articles per day. Those don’t count! I want to read novels. I want to read a piece of writing that is more than 8 paragraphs long and doesn’t have { } or () in it.

I don’t want to disappoint my grandchildren. I want them to be able to read my Amazon Kindle profile 50 years from now and be curious about the titles I’ve read. I want my literature profile to challenge them. I fear that the children growing up now and thereafter won’t be able to digest a contiguous piece of writing more than a page or two long.

With that said, I’m having trouble writing a post much longer than this one. Oh, and I’m doing my reading on Kindle for iPhone which allows me to read just a few paragraphs at a time while I’m on the go.

… wait a minute…

Full talk:

 

Posted in Uncategorized.


Facebook Turned My Mom Into An Asian With Myspace Angles

Months ago when Facebook posted the update for their iPhone app to version 3.1, I immediately grabbed it. For those of us that enjoy using Facebook, I argue that it is one of the best iPhone apps available.

Push notification has been a long time coming, and I’ve enjoyed it as an alternative to email for notifications. The other big feature of the update was contact picture syncing. This wasn’t exactly something I was Jones’n’ for, but a welcome addition. I’ve had the same stagnant pictures of my contacts for years. Many of them came from my old Cingular 8125 via Exchange syncing.

What I didn’t expect, however, was for Facebook to turn my mom into an Asian with some pretty serious Myspace angles:

photo

The thing that’s strange is I have no idea who this girl is. She’s not any of my friends on Facebook. I’ve never seen her. She’s never been in any of their profile pictures that I’ve seen or even in their photo albums.

What gives, Facebook? Have a little mix-up over there?

Posted in Humor, Technology, iPhone.

Tagged with , , , .


SSMS Tools Pack Makes My Life Easier

I don’t currently do a lot of whiz-bang magic in my current job role. The majority of my day consists of writing reports, which can be boiled down to any of the follow:

  • Writing a stored procedure to generate the report data
  • Creating the report layout in a WYSIWYG-style editor.
  • Writing SQL script to deploy those changes to our customers.

The most exciting part is generally when I need to roll up my sleeves and figure out something fancy for the stored procedure. Much more often though, I’m hammering out INSERT scripts or UPDATE scripts with some XML stored as VARCHAR(MAX).

Because of the robotic nature of some of this, I decided to start using some code snippets. I couldn’t find any snippet feature in SQL Sever Management Studio, so I discovered SSMS Tools Pack.

image

This add-on has already saved me an enormous amount of time. I’ve only used a few of the features so far. SQL code snippets have obviously saved me a lot of time, but I found some other uses that I didn’t expect. I often need to test a report across multiple databases. With the tool pack, I can right click on a script, click “Run on multiple targets” and be prompted with a list of text boxes for each database I want to run it against. There’s nothing particularly magical about this process – it just creates a new tab and separates copies of the script with ‘USE [DatabaseName]’ lines, but it saves me a reasonable amount of time.

If you spend much time in SSMS, I recommend giving it a whirl. The full list of features:

  • Run one script on multiple databases
  • Copy execution plan bitmaps to clipboard or file
  • Search results in Grid Mode or Execution Plans
  • Generate Insert statements from resultsets, tables, or database
  • Regions and Debug sections
  • Running custom scripts from Object Explorer
  • CRUD stored procedure generation
  • New query template

SSMS Tools Pack

Posted in SQL, Technology.

Tagged with , , .


Not All Security Questions Are Secure

I’m a thief. I stole an email address, and I don’t feel too bad about it. Maybe a year or so ago, I decided to register my full name with Gmail. Because my primary address had my gaming handle in it, I wanted something a little more professional to use when necessary. When I attempted to register, I was told that name was already taken. For you Kevin Johnsons out there, this might not be uncommon. For a Seth Gholson, this is quite uncommon. My initial thought was “Oh! I must’ve registered it long ago and forgotten.” Naturally, I clicked “forgot my password.” I was present with the following security question:

What is your favorite color?

This seemed quite odd. I’d never use that as security question. For one thing, I’m on the fence between green and blue. I tend to spend a few years in each camp, alternating every so often. I just assumed I might’ve made this account so long ago that I chose this question before I understood what security meant. I made a gamble and I picked green. Wrong. Next up: blue. Bingo. I was present with a “new password” form. I set my password and logged in.

There were 5 emails – all Myspace related, 4-6 months old, and unread. None had even been archived. The last email was an account cancellation message from Myspace. That seemed awfully odd. A bit of Googling and and use of the Way Back Machine and I found him: another Seth Gholson. If his Myspace profile was an accurate indication, then he was around 14 or 15, had already developed an impressive ego, and fully expects to become a professional athlete.

Lessons to be learned by Mr. Other Seth Gholson:

    1. Don’t pick easy security questions.
    2. Don’t use the most obvious answer.
    3. Bind your next gmail account to a secondary email address, like I did right after I snatched it.
    4. Stay away from Myspace. It’s full of pervies.

I don’t feel too bad for this. It looks like he barely ever used it. On top of that, I’m older. I call firsties. If there’s a Seth Gholson out there born before ‘83, I welcome you to snatch the address from me.

Posted in Technology.

Tagged with , , , , .