Monday, December 17, 2007

Happy Holidays

Holiday Light

Best wishes for a safe and happy holiday season.
 

Monday, December 10, 2007

Tuesday, November 27, 2007

Mark Twain on Heaven

Best Friend

Heaven goes by favor; if it went by merit, you would stay out and your dog would go in.
-- Mark Twain


The beautiful statue above is near a headstone in the Mont Vernon, NH town cemetery. More...
 

Wednesday, November 21, 2007

Word Problem

Word Problem

Dave never rakes the leaves in his backyard until the day after Thanksgiving. His neighbor Norm's maple tree leans over Dave's backyard. Norm's maple is the last tree in New Hampshire to lose its leaves each Fall. This year an early snow covered the leaves in Dave's backyard. Then Norm's tree dropped its leaves on top of the snow. By Friday this will be a mushy, leafy mess. How many excuses does Dave need to avoid raking this weekend?

Happy Thanksgiving, everyone. Enjoy the long weekend!
 

Tuesday, October 23, 2007

Foliage Report

Taftsville

Over the weekend, we visted the Woodstock, Vermont area. The foliage was definitely "past peak", but it was still gorgeous. Apparently, peak foliage is late all over. Southern New Hampshire is just peaking; as are parts of Massachusetts. Western Mass. must be beautiful about now.

My point is there's still time to get out there and enjoy it. It's a great show this year.
 

Monday, October 15, 2007

Tucker Brook Flows Again

Tucker Brook Falls

Tucker Brook -- in Milford, NH -- was dry for about two months. We've finally had some sustained rain and the falls have come alive again. I shot this photo yesterday morning. It's an eight second exposure.
 

Friday, September 07, 2007

Milford Labor Day Parade

Here are some photos from the annual Milford Labor Day parade. Guess which of these folks are authentic presidential candidates.

Barack Obama

Mitt Romney

Mad Bavarian Brass Band

There are more pictures on Tabblo too.
 

Friday, July 13, 2007

High Dynamic Range (HDR) Imaging

Hay Bails

If you are an amateur photographer you have no doubt been disappointed, perhaps many times, by the shot that didn't turn out like you expected. Maybe it was a beautiful sunset that ended up with muted colors. Maybe it was a cloud-filled sky that became completely blown out. Or maybe it was a backlit subject that turned into an undifferentiated, monotone shadow. Each of these examples is a problem of exposure. The subject is either underexposed or overexposed. In the worst case, a single image can suffer from both underexposure and overexposure.

There's plenty of advice on how to deal with exposure problems:
  1. You can get better at the craft of photography. Many exposure problems can be avoided simply by developing your technique.

  2. You can buy more expensive equipment. All cameras are not created equal. Your $250 compact digital camera is not as capable as an $800 DSLR. For example, the DSLR probably has a better sensor with a higher dynamic range. And a DSLR lens can accept a wide range of filters that might improve your exposures.

  3. You can just avoid backlit subjects and other tricky lighting situations.
I've listed this advice from best to worst. Number 1, "get better at the craft," is the best advice. You can always improve your technique and there are plenty of good resources out there. For example, I've just finished Bryan Peterson's Understanding Exposure. It's a great explanation of how the camera works and includes many tips on avoiding exposure problems.

Number 2, "buy more expensive equipment," is decent advice if it's important to you and it's in your budget. However, there are limits to even the best equipment. The dynamic range of the human eye is significantly better than the best camera. In fact, this discrepancy is the source of much disappointment. Your eye sees a beautiful high-contrast scene, you snap a picture of it, and your camera -- even the best camera -- simply can't handle it.

So those who have overestimated the benefits of Number 2 often shrug their shoulders and suggest Number 3, "avoid backlit subjects and other tricky lighting." The trouble is this is the one bit of advice that is really bad. There is another approach to handling tricky lighting; it's called High Dynamic Range imaging (HDR or HDRI).

Industrial Canyon

HDR is really a two step process:
  • Step 1: When you capture the image, you make multiple exposures of the same scene. You'll need a good tripod for this. Just set your camera on the tripod and take 2 to 5 shots at different Exposure Values (EV). In fact, many cameras have a feature called Auto-Exposure Bracketing (AEB). AEB makes this step very simple.

  • Step 2: After you've loaded the exposures on your computer, you use special software to combine the exposures into a single HDR image. The HDR image stores the complete dynamic range of all the source exposures. HDR software can use this information to produce an image that is more faithful to what your eye perceived in the first place.
I guess I'll leave the technical discussion at that. I didn't certainly didn't intend for this to be a complete tutorial on HDR. If you are interested in a tutorial, you can start with this excellent one over at Tabblo and you can search the web for more.

My real object in writing this is to share the fun I've been having with HDR. All the accompanying images were created from multiple exposures made with my Canon PowerShot S2 IS camera. I used Photomatix to create the HDR images (again, there are other software options besides Photomatix). For more HDR samples you can check out my HDR set on Flickr. I still have a lot to learn about HDR, but I'm really enjoying having one more photographic technique up my sleeve.

Wilton Sunset

Friday, June 08, 2007

Make Your Own Caption

Make Your Own Caption

I was walking past Castro's Back Room in downtown Nashua this morning when I saw this guy dragging his cigar store indian out to the front of the shop. I snapped this picture as quickly as I could. I think it's a funny image, but it really needs a good caption. Can you think of one?

Friday, May 25, 2007

Memorial Day

World War II Memorial
The New Hampshire and New York columns of the World War II Memorial in Washington, D.C. The Washington Monument is in the background.

The World War II Memorial was dedicated in May 2004. It honors "the 16 million who served in the armed forces of the U.S., the more than 400,000 who died, and all who supported the war effort from home." It is a beautiful memorial and a "fitting and proper" tribute to those who served, but sometimes I fear we miss the point.

As Abraham Lincoln said in another time:
"It is altogether fitting and proper that we should do this. But, in a larger sense, we can not dedicate—we can not consecrate—we can not hallow—this ground. The brave men, living and dead, who struggled ... have consecrated it, far above our poor power to add or detract ... It is for us the living, rather, to be dedicated here to the unfinished work which they who fought [have] so nobly advanced."

Wednesday, May 16, 2007

Red Sox vs. Tigers

Gary Sheffield at Bat  Daisuke Matsuzaka  Fenway Park

On Monday night, the Red Sox beat the Tigers 7 to 1 at Fenway Park. Dice-K mastered the defending American League champs and pitched the first complete game of his MLB career. It was a great night for a ball-game.

For more photos, see my Red Sox vs. Tigers set on Flickr. 

Tuesday, May 08, 2007

Road Trip Photos

Washington Monument

Ten states. Ten days. Over 2800 miles and 400 pictures. We have just returned from a road trip to visit friends and family. And we did lots of sightseeing along the way. We visited Gettysburg, the National Zoo, the D.C. monuments, Williamsburg, the Outer Banks and more. I won't post all 400 pictures, but as I sift through them, I will add the best ones to this set on Flickr.
 

Sunday, April 15, 2007

Subversion Links

I've been working on a software project at home for the past several weeks. Until now, I haven't had the project under source code control. A few days ago, I installed open source Subversion and I'm very happy with the results.

I installed the Windows version of CollabNet Subversion from openCollabNet. The current version is 1.4.2. Installation is painless. You just have to answer a few questions including whether to install Subversion as an add-on to an Apache server or as a standalone server (svnserve). I chose the standalone option and my server was up and running in a matter of minutes.

One tip: You will want to check out the instructions for running svnserve as a Windows service. This lets you can automatically start your Subversion server when you start Windows. You can also use the services UI to stop your server, for example, when you back up your repository.

Although CollabNet Subversion includes a command line client, you can pick from a handful of GUI clients too. I chose Subclipse, an Eclipse Team Provider plug-in. If you've experienced the way Eclipse integrates with CVS, Subclipse will be very familiar. The preceding link brings you to a page with information on Eclipse update sites where you can get the version of Subclipse that's right for your version of Eclipse. And How to Use Subversion with Eclipse is a good tutorial for Subclipse beginners.
 

Thursday, April 12, 2007

Waterfalls in the Souhegan Valley

I have lived in New Hampshire's Souhegan Valley for more than twenty years. For most of that time, I was unaware of the beautiful waterfalls in the area. These are not grand, attention seeking, drama-queen-type waterfalls. They are unassuming, yankee-type waterfalls tucked away in town forests and at the edges of farmers' fields. But they are beautiful just the same.

Here is a concise guide to the local waterfalls I've visited. It is a guide I wish I had years ago.

Lower Purgatory Falls

Purgatory Falls

Location: Off Purgatory Road, Milford (map).
Height: Approximately 10 feet.
Directions: See the Purgatory Watershed Conservancy page for directions. There are directions to both the lower falls, pictured above, and the upper falls. The upper falls are nice, but the lower falls are more accessible.

Tucker Brook Falls

Tucker Brook Falls

Location: Tucker Brook Town Forest, Milford (map).
Height: Approximately 10 feet.
Directions: See the Tucker Brook Town Forest page. The Savage Road entrance is closest to the falls.

Old Reservoir Falls

Old Wilton Reservoir Falls

Location: Off Isaac Frye Highway, Wilton (map).
Height: Approximately 25 feet.
Directions: From Nashua, take Route 101A west to Route 101. Continue west on Route 101 to Isaac Frye Highway in Wilton. Go 1.5 miles north and park where stream runs under the road (this is just before Putnam Road). You can park at the mouth of the dirt road on your right. Walk .25 miles down the dirt road to the falls. The road is private property, but the owner welcomes visitors. Just be quiet, considerate and carry out your own trash.

Sunday, April 01, 2007

From the Milford Oval to the Oval Office

Senator John McCain

If you are a regular listener of NPR's All Things Considered, you'll be hearing about Milford, NH for the next several months. As part of their presidential primary coverage, the show's producers decided to focus on one town in New Hampshire. And they've decided to focus on Milford. As reported in the first segment on March 22:
In many ways, Milford is emblematic of New Hampshire: It traditionally votes Republican, but has many independent voters, or "undeclared voters," as they're called in New Hampshire. Milford voted for George W. Bush in the general election in 2004 and 2000; it went for Bill Clinton in 1996 and for George H.W. Bush in 1992.
Check out the link above for the full story.
 

Tuesday, March 27, 2007

Spring in New Hampshire

Spring has sprung. I've got the photos and a poem to prove it. The poem is by Robert Frost, once a resident of New Hampshire and, I imagine, often inspired by scenes like these.

Wednesday, March 21, 2007

John Backus, 1924 - 2007

As reported in an AP story printed in the Washington Post, John Backus died on Saturday at the age of 82. Backus, an IBM Fellow, led the team that developed FORTRAN, the first widely-used, high-level programming language. He also contributed to the development of the Backus-Naur Form (BNF), a language for describing the grammar of programming languages. Software developers, even those who have never used FORTRAN or BNF, owe John Backus a huge debt of gratitude.

As quoted in the AP story:
"Much of my work has come from being lazy," Backus told Think, the IBM employee magazine, in 1979. "I didn't like writing programs, and so, when I was working on the IBM 701 (an early computer), writing programs for computing missile trajectories, I started work on [FORTRAN] to make it easier to write programs."
Backus claimed to be lazy. In reality, his hard work hastened the development of the software industry we know today.

Thanks.
 

Thursday, March 15, 2007

Internet Memory

A co-worker recently told me she has been reading my blog. She told me I have "quite an imagination." I knew there was something wrong. When I asked her what she meant, she referred to my cool drawing of Elvis Presley. My ... er ... what?

It turned out to be a case of mistaken identity. She had followed a link from this post in Bob's blog to another blog called Axis of Elvis. Bob clearly said Axis of Elvis was my blog and there is even a link to Runtime Log from Axis of Elvis. So it is reasonable to assume I own Axis of Elvis.

But I don't.

The explanation is simple. I originally called this blog Axis of Elvis but I quickly grew tired of the name. I renamed the blog, but held on to the Axis of Elvis address for several months as a way to redirect traffic to Runtime Log. After a while, another blogger contacted me about the Axis of Elvis address. He asked if I would be willing to give the address to him. In exchange, he said he would link to Runtime Log. I agreed.

In the month's since, there has been almost zero activity on the new Axis of Elvis. There was a cool drawing of Elvis Presley there, but now it's gone. In retrospect, maybe I shouldn't have transferred the address. The new owner could write strange and vile posts in that space and people might assume it is me. Then again, he could do something really creative and people might assume it is me. I'll keep my fingers crossed.

Any how, it is two years to the day since I started Runtime Log (nee Axis of Elvis). I am marking my two year anniversary by reflecting on how Internet memory is like human memory. Links last forever. It's just that, after a few years, the links don't always take you to the right place.
 

Wednesday, March 07, 2007

How to Make Snow

First, set the outdoor temperature to -38F. Then, boil one pot of water ...

Video courtesy of the Mount Washington Observatory.

There are lots of other Mount Washington videos on YouTube. I think my favorite is Wind Sledding.
 

Saturday, March 03, 2007

Sunrise at Odiorne Point

This week was school vacation week in New Hampshire. On Tuesday my son and I drove out to Odiorne Point in Rye to take pictures of the sunrise. To be honest, I'm not a morning person. I don't see many sunrises, but this one was incredible. See for yourself on this tabblo: