Color fading with CSS3

12 Sep

I’m using an anchor tag as a button in one of my apps when, on mouseover, the color changes. This change is rather abrupt, but by simply adding a transition CSS tag, it becomes much smoother. Here’s a demo:

http://jsfiddle.net/fg9TL/

Epic Summer Vacation (part 3)

3 Aug

This is part 3 of my 10 part series recounting my July trip.
New? Start at part 1. Skipping around? Previous, Next.

Mission, SD

When I arrived on Friday night (July 1st), since there was a cat living in Laura’s apartment (and I’m allergic), I crashed on the hide-a-bed couch on the house some of the other interns were living in. Laura is a friend of mine from Ames and is one of several interns spending the summer out there through a ministry out there helping lead kids clubs.

I must have been tired Friday  night because I completely slept through the noise of one of the interns slipping out to run a 5K at 6:30am. Instead, I slept in until at least 10, maybe even 11. I don’t remember, I just know that there wasn’t anything to do. One of the other interns cooked lunch and then we took to a nearby town to hang out with some of the local kids. We chilled on the playground in a park and I played some 2-on-2 basketball with some young boys. It wasn’t really a very fair game, so we didn’t keep score. I blame my six-year-old teammate; he let those 10-year-olds outplay him. We walked over to watch the kids play in the lake but didn’t join them. Guess I’ll have to bring my swim suit next time.

Dog watches the kids swim

This dog basically stood in the same place the whole time the kids were swimming. It seemed very content to only get its legs wet.

Perhaps the craziest thing was the number of fireworks they had out there. Coming from Iowa, where anything cooler than a sparkler is basically illegal, plus the fact that I’m a fairly safety conscious person, it was rather unsettling to see the number of fireworks that these little kids were running around with. The whole day there was a constant pop, pop, pop of fireworks being lit off, even in this super tiny town.

Kid holding fireworks

Lots of bottle rockets. When he lit one of the ones he stuffed in the tube, it was packed too tightly and exploded on the end of the tube. I think it ruined the others.

Badlands

I took off around 3:30 or 4, heading to Mount Rushmore via the Badlands. The drive was a good change of pace. As I crossed eastern South Dakota the night before, it was dark so I couldn’t see the change from cornfields to pastureland. Saturday afternoon as I headed farther west there were more hills and emptier roads. When I arrived at Badlands, I took some time to stop and hike up a trail to get some photos. The climb up with my big camera bag, Camelback and tripod wasn’t too bad. The climb back down was a different story though, as my shoes have no tread left and the steep trails were covered with small gravel that left me sliding down some parts of the trail.

The photo I took on the trail on my way up.

What really surprised me is that when I got to the top of the rocks, I guess I expected to look down the other side. Instead it was just flat prairie at the top. At Badlands, there were scary clouds on the horizon, so I suited up in my rain gear and continued on towards Rapid City. Thankfully, the highway threaded between the two big cells of the storm, so I only got rained on for a few minutes. Little did I know that this wasn’t the last time I’d see rain.

Storm on the horizon

Looking back on a rainbow after driving through the storm.

Epic Summer Vacation (Part 2)

2 Aug

This is part 2 of my 10 part series recounting my July trip. Read part 1 now, part 3 soon.

Go West, Young Man

As I got on my motorcycle on Friday, the odometer read 18999.7 miles. It rolled over to an even 19,000 before I left town, making it easy for me to calculate my elapsed mileage as I traveled across the Midwest. I rolled out from Marshalltown right on time on July 1st, stopping by Ames to picking up a stuffed Cy that @ISU_CoE gave me to take along on my journey and to get lunch at Fighting Burrito with a friend. After that, I kept heading west.

The problem with riding a motorcycle is that you don’t have air conditioning. As I crossed western Iowa on Friday afternoon, the temperature sat at 95 degrees, just two degrees shy of breaking the record set back in 1966. Even when you’re going 60-70 miles an hour, the wind doesn’t feel cool. I’m pretty sensitive to heat and by mid-afternoon, I’d started getting a bad headache despite drinking a lot of water, so I took a few minutes to stop in Denison for ice cream and Advil.

My helmet is a full-face helmet plus I’m riding a motorcycle, so drinking from a water bottle would be a little bit problematic. To solve this, I picked up a 100oz Camelback, a small insulated backpack with a big bag that holds water. Although expensive, this was a wonderful investment. I don’t know how many times I emptied it over the trip, but every few stops for gas I’d top it off with ice. The taste of fresh ice water when I topped it off was always so refreshing.

From Denison, I drove on to Holstein to drive past the house we lived in until I was seven and we moved to Boone. Nobody was home and I didn’t want to go walking through the yard without permission, so I snapped some photos from the driveway. The spruce trees back behind the house were planted by my parents years ago; they’re taller than the house now. The garage is gone, but the bike shed is still there. The chain link fence is gone too.

The house we lived in until I was 7.

From Holstein, I drove north to Oakdale Evangelical Free Church, about 10 minutes north of Cherokee. This was the church we had grown up going to. I knew they’d built a new building, but I discovered they’d torn down the old building, so I wasn’t able to get any photos of that. The parsonage and park were still there, including the shelter, slide and carpetball tables that I remember from when I was little. There was a dog running around, so I didn’t stop to get any photos of the park.

Oakdale Evangelical Free Church

After Oakdale, the trip was pretty straightforward: head to Mission and try to get there before it got too late. If I remember correctly, it was around 6:30pm and the heat of the day was disappearing. As I got closer to the western edge of the state, the roads got hillier and the last few hours before dark were just delightful.

Somewhere around midnight I crossed the Missouri River in the middle of South Dakota where I stopped at a scenic overlook and snapped some photos. There was no artificial light there, so it was quite beautiful. If I hadn’t been set on getting to Mission, I probably would have just pitched at tent at the overlook overnight.

The Big Dipper

A car drives past into the night.

Quote from Dan Harmon’s blog

1 Aug

“Moths circle porch lights because they think it’s the moon. They fly in a straight line by keeping the moon in a fixed position to one side of their vision, so, if they get close enough to a light bulb, their desire to fly straight results in a spiral that eventually fries them to death. I know, from a lifetime of observation, that I am capable of spirals and frying, unless I keep something big and glowing to the side of my vision.”
Dan Harmon. Source

I love this sentiment. Human nature is the same way. If the wrong thing catches our attention and we depend on that as our guide, we’re bound to crash and burn. Make sure you’re following the right thing.

Epic Summer Vacation (Part 1)

1 Aug

This is the first of a 10 part series. Check back tomorrow for part 2. It will be longer, I promise.

The Motorcycle Trip

Preparation

Some people criticize the use of the word “epic”, saying that its rampant overuse cheapens the meaning of the word. When used as an adjective, one of the definitions that Google lists is “heroic or grand in scale or character.” Criticize my usage if you want, but I stand by the title of my post because my summer vacation was grand in scale. It is not, however, a story “portraying heroic deeds and adventures or covering an extended period of time,” so I shall refrain from using the word epic as a noun. Quite contrary to that definition, my adventure was actually quite short. From beginning to end, my trip was 10 days and split almost exactly in half: my motorcycle tour of the western Midwest and the #NASATweetup at Kennedy Space Center in Florida.

For the few weeks preceding my departure, I was working hard to plan carefully every detail of the trip. I was going to be on my motorcycle for five days, July 1st-July 5th. I’d leave at noon on the 1st and get back late on the 5th. On the 6th, I’d go to work half a day and then catch my flight that night to Daytona Beach where I’d hang out until my flight back home on the 10th.
For Friday, I’d planned to leave Marshalltown, drive through Ames to pick up a stuffed Cy from @ISU_CoE, drive past the house I lived in until I was 7, past our old church, and then head to a campground in southern Minnesota. The night before though, Minnesota thought it would be funny to not finalize their state’s budget, so the morning of July 1st all non-critical state functions shut down – including their state parks. This little snag in my plan left me with nowhere to stay on Friday night, so I talked to Laura, a friend I was going to visit for a few hours on Saturday as I passed through southern South Dakota, and we decided I should just come straight to Mission and crash overnight there. I had my route!

Cy on the Road

18 Jul

I went on a solo motorcycle roadtrip to South Dakota and Colorado and took Cy along. Then I flew down to Florida for the #NASATweetup for the final space shuttle launch. Thankfully, Cy fit in my camera bag and didn’t need his own ticket. Enjoy the photos! I’m sure Cy will be going on more adventures very soon.

Cy in the Badlands

Cy with a giant tortoise at Reptile Gardens in Rapid City, SD.

Cy hanging out in my camera bag with some of the Rocky Mountains behind him.

Cy the Astronaut

Cy giving a NASA press conference.

Cy with NASA Astronaut Doug Wheelock

Cy keeping watch on my laptop.

Me and Cy with ISU Alum Jeremy Bingham (@iowaradioguy)

Me, Cy, and Timmy from Thinkgeek

Cy, Elmo, and Me

Back to Florida!

26 Jun

Last year, the week after school got out, a friend and I took a road trip down for the launch of Space Shuttle Atlantis for STS-132. We stayed in Tampa and had a blast at Busch Gardens and Sea World, and drove over to Titusville to watch the launch from from the shore, which was about 8-9 miles away from the launch pad. (Video on YouTube, photos on Facebook.)

If you follow me on Twitter, you may already know that in just over a week, I’ll be going to back to Florida to watch the Space Shuttle Atlantis launch again. What would inspire me to return to Florida?

I was fortunate enough to be selected for #NASATweetup. What is NASA Tweetup? From their website:

A Tweetup is an informal meeting of people who use the social messaging medium Twitter. NASA Tweetups provide @NASA followers with the opportunity to go behind-the-scenes at NASA facilities and events and speak with scientists, engineers, astronauts and managers. NASA Tweetups range from two hours to two days in length and include a “meet and greet” session to allow participants to mingle with fellow Tweeps and the people behind NASA’s Twitter feeds.

There were over 5000 people who applied, I was one of the 150 people who were selected. I don’t exactly know what we’ll be doing yet at the two day event, mostly because every one is different and the agenda hasn’t been e-mailed yet.

Words can’t express how excited I am. Over the next two weeks, look forward to a bunch of posts both here on my blog and on Twitter about the Tweetup, NASA, and the Space Shuttle program. I’m super excited for several reasons: an up-close look at NASA, meeting 149 other people who love Twitter and NASA, and watching the FINAL LAUNCH OF THE SPACE SHUTTLE PROGRAM from the press site.

Being a part of this historic moment is a HUGE honor. Come back soon for more updates!

Corporate Social Networking

9 Jun

I just realized what I’m doing at work: I’m hacking together a wiki! MediaWiki would be perfect for this. Guess I’ll keep dreaming.

I had a moment of clarity and realized what I was doing at work this week. Of course I immediately I tweeted it out to my followers. Jim Cahill, an Emerson blogger who started following me after I checked in to my building on Foursquare (I assume I popped up on a keyword search), sent me a DM suggesting I check out Yammer and see if other Emerson teams were using wikis.

Yammer is basically Facebook for corporations. You sign on with your work e-mail address and it automatically places you in a social network exclusive to your company (in my case: @Emerson.com). There were a few groups, I assume created by the Emerson employees. I joined the group for my section of the company (Emerson Process Management) and posted a question, asking for information about how people in Emerson were using wikis.

I got two replies, both with information about how wikis were being used. In addition, both replies mentioned other people: one referred me to someone who was using wikis in the Northeast, the other pointed me to a head web person at Emerson (who works in my building, I just haven’t met him yet). To try to learn some more, I e-mailed the person in the Northeast, asking for more info about his deployment.

This morning, we chatted for 20 minutes about their deployment of DokuWiki and he shared some of his thoughts about wiki usage in business. As we talked, he e-mailed me four presentations that his team had put together as they were evaluating their options.

All told, I walked away with a better understanding of how wikis could potentially help, or hurt, the project I’m working on. The craziest part: all that insight came from people in my company whom I’ll probably never meet — I don’t think any of them even work in my state.

Corporate social networking… I’m a believer!

Fisher: Day 1

16 May

It’s nearly 10pm? How’d that happen?!

The Work
I spent today mostly doing paperwork: lots of forms to fill out. I honestly couldn’t tell you how many times I signed my name. It seemed like a ton. Besides the paperwork, a guy I will be working with a bunch explained the basics of the valves and their related pieces to me. There are several parts: the valve itself, the actuator that opens and closes the valve, the transducer that takes a electrical voltage and outputs some stuff (often just air) at a specific pressure to control the actuator, … and something else, I think. Good thing I have notes at the office.

Honestly, this whole concept of mechanical stuff is a little strange to me. I’m a software engineer. I sit at my desk and write code. Wrapping my head around these mechanical products will take a few days.

The YMCA
After work, Paul and I checked out the YMCA. We’ll probably sign up for memberships tomorrow after work. One thing that blew me away was this awesome Fitlinxx system that tracks your workout activity. It tracks your progress and helps keep you on track. The coolest thing is the tracking of total weight lifted for the month — I’m hyper-competitive and they post the top 30 people every month on the wall. New goal: make it on the list. I’ll make a note tomorrow of the weight for #30 for the men. I’m pretty sure it was under 200,000 pounds, which based on some math seems pretty reachable.

The People
I’m pretty sure I’m the only software engineer at Fisher. Well, not really, but it feels that way. I ate lunch with 4 electrical engineers… I didn’t talk much as they discussed wireless antennas and other related electronic stuff.

Following work and visiting the YMCA, we got back to the apartments just as a group of interns were leaving to play volleyball (which will now be a regular Monday night activity), so I tagged along. They’d all been here since January, so I was the new kid. Apparently, at least four of us have motorcycles, so that was cool to discover. Volleyball was awesome — I was pretty much the worst, but I have all summer to get better and I had a ton of fun.

And speaking of people, the guys across the hall are watching Ocean’s 11… With so many distractions, it will be hard to get everything else done that I want to work on.

Thanks for tuning in! No promises on daily updates, but I’ll try to write at least once a week.

Marshalltown Move-in

15 May

I start tomorrow morning at Fisher Controls for a Web Applications Engineering internship.

The Apartment
It’s a 2 bedroom, 1 bathroom apartment with a decent kitchen and living space. The place is furnished, complete with bedding, so we didn’t have to bring too much stuff. Pretty nice setup. I’ve thrown some photos on Facebook if you’re interested in checking those out. I’ll post a photo of my room once I’ve settled on the arrangement of my stuff in the room. I forgot a power strip, so my stuff is in a less than optimal arrangement.

The Roommate
My roommate goes to Kansas State and is an Electrical Engineer over there. I guess the major there is a cross between CompE/EE. He brought a four wheeler. Gotta say, that’s pretty exciting. I’m looking forward getting to know him better. He seems to be quite the opposite of me: he’s totally a hardware guy and I’m totally a software guy. This is pretty cool because I’d love to learn some more of the hardware side of stuff. We spent a bit of the evening watching FAIL videos on Youtube, then I introduced him to the concept of eSports, specifically professional Starcraft II. As I write this, I’m watching the replays of a SC2 tournament that had 70,000 live viewers yesterday. Once I get some speakers over here, I’ll introduce him to the magic that is Day[9].

The Work
Well, I guess I’ll have to post again pretty soon… I report at 8am in the morning.