October 19, 2009

The iPhone App

App

You may recall that I was slightly busy from shortly before Will was born until early October. Well, my big project was finally released yesterday. The Wolfram|Alpha iPhone application is now available in the iTunes app store.

The app has generated quite a lot of buzz over the past 24 hours, mostly because the price is significantly greater than the vast majority of iPhone applications. While I was intimately involved in the development of the application, I am completely in the dark about the business and marketing side of the product. On the bright side, most of the reviews speak relatively highly of the app itself, even though many are quite critical of the price.

Since I work primarily on Mathematica, I've been fairly uninvolved with the Wolfram|Alpha project prior to this iPhone app. I'm still not an expert on innards of Wolfram|Alpha but I do understand the big picture a little better than I did before.

1.0.0

If you've never used Wolfram|Alpha before, go ahead and give it a try on the website. It's kind of hard to describe what it does, simply because it's not like any other application you've ever used before. Despite certain visual similarities to web search engines like Google or Yahoo, Wolfram|Alpha is not a search engine. It doesn't find web pages that might be related to your query, it computes factual answers to your query (except when it doesn't).

Typically this means your query must be constructed in a slightly different way (perhaps using slightly different language) than you would use for a search engine. It's worth taking the time to experiment to see what works and what doesn't work. Perhaps my best description of Wolfram|Alpha is that it is a combination of a calculator and an encyclopedia.

The iPhone app features optimized input and output for the interesting and useful Wolfram|Alpha computation engine.

W|A knows all sorts of interesting facts. For instance, Robert was a more popular given name than William in the U.S. for most of the 20th century (though William recently overtook Robert... a sign of things to come?).

The app provides a number of ways to share the interesting results you find. Click the "share" button in the upper-right corner, or press and hold on a result.

The app also has numerous built-in examples to help you get started.

It also contains a complete history of all your queries.

Many of the computations have parameters that can be fine tuned for more precise results.

So there you have it. The app was a lot of fun to write, even if the release schedule was a bit hectic. The next version should be even better.

Late night coding

October 18, 2009

The Autumn at Allerton Park

Allerton Park entrance in autumn
Entering Allerton Park

The changing leaves means the Allerton Trail Run is coming up. This is one of my favorite races for a variety of reasons. I love the trail. The race is a good distance for me. The weather is cooling down, and my running thrives in cool weather. The race falls right before, after, or (like last year) on my birthday. You may recall I ran 30 miles at Allerton last year in celebration of my 30th birthday.

I like to get in a few loops on the trail in the weeks leading up to the race to re-familiarize myself with it, so the last two Sundays I've run at Allerton. Last week the Sangamon river was so high that parts of the trail were waist deep under water. I walked around three of these places and splashed through one other. I was expecting it to be ankle deep, but it was knee deep. That was a wet surprise in 39˚ weather.

Allerton north trail

Fortunately, this week the river was four or five feet lower and no parts of the trail were under water. Hopefully, it won't rain to much this week and the course will remain fast for the race next week.

After my run today I took a little time to snap some photos. For most of them I used bracketed exposures. For each photo I actually took three photos: one with normal exposure, one underexposed, and one overexposed. The underexposed photo picks up details in the bright areas of the photo (e.g. the sky) and the overexposed image picks up details in the dark areas (e.g. shadows).

Once back home I combined each set of three images into a single high dynamic range photo and adjusted the levels so both the lights and the darks are visible in same image. If combined well HDR images look spectacularly vibrant and detailed. If combined poorly HDR images look very unnatural and washed out. I'm still pretty new to HDR so I may not of done a great job, but most of them look pretty decent I think.

Fu Dog Garden
Fu Dog garden

Fu Dog Garden
Fu Dogs

House of the Golden Buddhas
House of the Golden Buddhas

Near Allerton Park
Leaving Allerton Park

October 3, 2009

The End of September

If I look tired, it's because I am

Between the baby and work, I've been utterly exhausted. Hopefully the work-related busyness will ease up before the end of this week when I finish up with the big project from the last two months.


Photo of the Day

"September 2009 Photo of the Day"


Running

Well, I've been running a couple times per week, usually pretty fast. I feel like I'm definitely getting back into shape, despite the fact that my fun run times have been slightly slower each week.

Course

MonthDistance# WorkoutsAvg per Workout
January109.34 Mile1010.934 Mile
February55.83 Mile77.97571 Mile
March108.792 Mile1010.8792 Mile
April74.85 Mile89.35625 Mile
May64.5669 Mile97.1741 Mile
June7. Mile17. Mile
July000
August16.3 Mile53.26 Mile
September39.78 Mile75.68286 Mile
Total476.458 Mile578.35892 Mile


Cycling

I've been doing roughly one ride per week. It's been too hectic to get out any more than that. I had a fun ride up in Chicago last week with the XXX Racing team.

September 2009

BikeDistance# RidesAvg per Ride
Bianchi33.15 Mile93.68333 Mile
Pocket Rocket73.96 Mile89.245 Mile
Thundercougarfalconbird180. Mile445. Mile
Total287.11 Mile2113.6719 Mile

January - September 2009

BikeDistance# RidesAvg per Ride
Bianchi500.65 Mile1124.47009 Mile
Big Red12.07 Mile43.0175 Mile
El Fuego54.42 Mile77.77429 Mile
Pocket Rocket280.93 Mile397.20333 Mile
Thundercougarfalconbird1638.2 Mile3942.0051 Mile
Total2486.27 Mile20112.3695 Mile


Walking

Will loves walking, so I've been doing quite a bit of that, more so earlier in the month.

A quiet moment

MonthDistance# WorkoutsAvg per Workout
January000
February3.75 Mile21.875 Mile
March000
April8.51 Mile42.1275 Mile
May6.7 Mile41.675 Mile
June11. Mile33.66667 Mile
July29.52 Mile102.952 Mile
August35.02 Mile142.50143 Mile
September29.82 Mile122.485 Mile
Total124.82 Mile502.4964 Mile

September 24, 2009

The Silence

It's been a little quiet around here lately at My Name is Rob. In real life things have been anything but quiet. Nearly all my time at home has been occupied by our little bundle of joy, Will (now six weeks old).

Six weeks

On top of that I've been busier at work than I've ever been before. I am in the middle of seven projects at the moment (up from the usual two or three), one of which has completely monopolized my time for a month or so. The other six haven't gone away, they'll still be waiting for me when I finish this one. Needless to say, things have been pretty tense lately. It's no wonder Will has been able to post way more to his blog than I have to mine.

As I write, I am putting off packing for my weekend trip to Chicago for a software development conference. I really should get back to that.

Oh, and what's the deal with the damn soy aphids?

Muggy and buggy night

September 3, 2009

The Swing-a-majig

We were lucky enough not to be the first of our generation of friends and family to have a child. As a result, we've been fortunate enough to receive many hand-me-downs. Will loves his little hand-me-down bouncer.

Big shoes to fill

Melissa's sister was nice enough to give us (among other things) a nifty swing. There was a slight hiccup with the swing though, when I started to assemble it I realized the entire assembly was there except for the seat... which I could not find anywhere. I searched the house high and low. Finally, Melissa asked her sister if she happened to sill have the seat. Her sister couldn't find the seat.

Melissa started looking on Craigslist for swings. After a few days she noticed someone selling the exact same swing for a reasonable price, with the caveat that it didn't run on AC power (battery only). Well, since it was exactly the same swing this limitation didn't really matter because we could just take the seat off this one and attach it to the one we already had. We got the swing, swapped the seat, and Fig was good to go.

Swing-a-ma-jig

A day or two later we got a call from Melissa's sister... she found the seat. Oh well, now there's an extra. A day or two after that, a brand new swing (the exact same model) arrived at our house via UPS. My mom (who was well aware of our earlier dilemma) was kind enough to get the swing for us. In less than a week we went from zero functioning swings to three!

Well, I returned the new one, we're using the pieced together swing, and we have still enough spare parts to build an entire new swing, should the need arise. We are fortunate enough to have many wonderful people who care about us enough to help us out in these stressful times, and for that we are truly grateful.

September 1, 2009

The End of August

Big news

The big news, of course, was Fig's arrival on the 12th.

Who the devil are you?

In case you're interested, you can follow William's blog here, or his Twitter updates here.

Photo of the day

August 2009 photo of the day

Running

Fun run

The second best news of the month is that my knee injury is finally all better and I'm running and cycling again.

MonthDistance# WorkoutsAvg per Workout
January109.34 Mile1010.934 Mile
February55.83 Mile77.97571 Mile
March108.792 Mile1010.8792 Mile
April74.85 Mile89.35625 Mile
May64.5669 Mile97.1741 Mile
June7. Mile17. Mile
July000
August16.3 Mile53.26 Mile
Total436.678 Mile508.73357 Mile

Sure, those five short runs aren't helping my yearly average (which was was hovering around 9 miles per run), but I've long since stopped caring. I'm just glad to be at it again.

Cycling

Shopping

August 2009

BikeDistance# RidesAvg per Ride
Bianchi69. Mile164.3125 Mile
Pocket Rocket5.8 Mile22.9 Mile
Thundercougarfalconbird201.14 Mile450.285 Mile
Total275.94 Mile2212.5427 Mile

January - August 2009

BikeDistance# RidesAvg per Ride
Bianchi463.9 Mile1024.54804 Mile
Big Red12.07 Mile43.0175 Mile
El Fuego54.42 Mile77.77429 Mile
Pocket Rocket206.97 Mile316.67645 Mile
Thundercougarfalconbird1458.2 Mile3541.6629 Mile
Total2195.56 Mile17912.2657 Mile

Swimming

I had a good week of swimming, then completely stopped due to time constraints.

MonthDistance# WorkoutsAvg per Workout
January1.87452 Kilo Meter30.62484 Kilo Meter
February14.9504 Kilo Meter62.49174 Kilo Meter
March19.5224 Kilo Meter72.78892 Kilo Meter
April13.3502 Kilo Meter62.22504 Kilo Meter
May12.7806 Kilo Meter71.82579 Kilo Meter
June17.15 Kilo Meter82.14375 Kilo Meter
July15.55 Kilo Meter62.59167 Kilo Meter
August7.9 Kilo Meter32.63333 Kilo Meter
Total103.078 Kilo Meter462.24083 Kilo Meter

Walking

Stroll

My boy loves to go on walks, so I've been more than happy to oblige.

MonthDistance# WorkoutsAvg per Workout
January000
February3.75 Mile21.875 Mile
March000
April8.51 Mile42.1275 Mile
May6.7 Mile41.675 Mile
June11. Mile33.66667 Mile
July29.52 Mile102.952 Mile
August35.02 Mile142.50143 Mile
Total94.5 Mile372.55405 Mile