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:

Wednesday, February 28, 2007

Amazing Grace

We went to see Amazing Grace last night. It's the story of William Wilberforce, the British MP whose long campaign resulted in the abolition of the British slave trade in 1807. It includes great performances by Ioan Gruffudd (as Wilberforce) and Rufus Sewell (as Thomas Clarkson) among others. I think Albert Finney's electrifying performance alone makes this a must-see movie. He has a small role as John Newton, a slave trader who, after repenting, became an Anglican priest and wrote the hymn Amazing Grace.

All of this might sound dry as toast, but it is a great movie about a largely unknown chapter of history. From our vantage point it can be hard to understand why such an obvious evil as slavery was so difficult to abolish, but the issue was entangled with other concerns of the day -- concerns like war with France and the revolutionary movements cascading across Europe. The movie effectively explains the broad historical context without ever becoming just a documentary. It's a reminder of the horrors of slavery, the ability of men (even great men) to defend great evil in the face of fear, and the rare courage it takes to not only speak truth to power but to tirelessly work for change.
 

Monday, February 26, 2007

Franklin Pierce, 1804 - 1869

"The important work of moving the world forward does not wait to be done by perfect men."
-- George Eliot
Last week, the U.S. News magazine cover story was The 10 Worst Presidents . The article ranks New Hampshire's Franklin Pierce as America's fourth worst president. This of course is just the latest such poll, but Pierce is a perennial "favorite" on 10 worst lists. President from 1853 to 1857, he was a Northern Democrat with Southern sympathies. He supported the Kansas-Nebraska Act of 1854 which effectively repealed the delicate Missouri Compromise of 1820. The Missouri Compromise had, for thirty years, regulated the expansion of slavery in the western territories. The Kansas-Nebraska Act "established that settlers could decide for themselves whether to allow slavery". The results were guerrilla warfare in "Bloody Kansas", an emboldened pro-slavery faction, and eventually, the Civil War.

In a way Franklin Pierce is a symbol of nineteenth century New Hampshire's ambivalence toward slavery. Although there were no slaves in New Hampshire in the early 1800s, by Pierce's time the growing New Hampshire textile industry depended on a steady supply of cheap cotton. Many New Hampshire citizens, indeed much of the North, seemed willing to turn a blind eye to slavery in the South as they reaped the economic benefits from afar. But in 1856, possibly because of the disastrous Kansas-Nebraska Act, New Hampshire voters demonstrated a profound change of heart. Abandoning the Democratic platform, they backed John Fremont of the newly formed Republican party. Fremont was strongly opposed to slavery. Of course, Fremont lost to James Buchanan, but in 1860, New Hampshire voters again backed a Republican, this time a man named Abraham Lincoln.

In his own bumbling manner then, Franklin Pierce achieved the opposite effect he intended. The Missouri Compromise was a devil's bargain that tried to preserve the union at the expensive of protecting slavery. Pierce's support of the Kansas-Nebraska Act tipped the balance in favor of slavery. Without condoning Pierce's policies, we can thank him for speeding up the inevitable: Civil War and Emancipation.

Sunday, February 25, 2007

We're All Americans Now

We're All Americans Now

The Granite Town, a history of Milford, NH, includes lots of interesting tidbits of small town life. This one recently caught my eye:
A human interest event that occurred [in 1913] was the death in October of "Jimmy the Reb," whose real name was Edward T. Bartol. Born in Louisiana in 1842, Bartol had served on the Confederate side in the Civil War ... He had lived in Milford for twenty-five years when he died and had no relatives in the South to claim his body. Two local Civil War veterans' organizations, the Grand Army of the Republic, and the Sons of Union Veterans made arrangements for his funeral and burial ... The two organizations placed a gravestone to mark the resting place of Milford's only Confederate veteran. A Confederate flag was placed on the grave one year, but there was some objection to this, so eventually an American flag and flowers were placed there each Memorial Day.
I took the picture above this weekend. Apparently, to this day, veterans' groups still place an American flag on Bartol's grave.

Thursday, February 08, 2007

Henri Renaud, 1890 - 1957

It's been seasonably cold in New England this week. Daytime temperatures are stuck in the teens and twenties. When the wind picks up, it numbs faces and sends people scurrying for cover. I say it's about time. Although I've enjoyed this mild winter as much as anyone, there's been something missing; a figurative cloud hanging over us. The cold weather this week has set things straight.

Believe it or not, one of the things I've missed is cold weather running. I realize most people don't understand the attraction of running outside in the cold. When I run during the day at work, people question my sanity. I could try to convince you we cold weather runners are an incredibly hardy lot, a cut above the rest, but I'd be lying. After all, most of us depend on layers and layers of high tech clothing to stay warm. Compared with Henri Renaud, we are pampered pretenders.

A hundred years ago, Henri Renaud could be seen running through the streets of Nashua, New Hampshire on cold winter nights. Still in his late teens, Henri was employed as a mill worker by the Nashua Manufacturing Company. Since he had to be at work by 6:30 AM and didn't get home until after 6:00 PM, he had to train at night. After a meager supper, he would hit the streets. I'm guessing he did so in all kinds of weather. I know he didn't have the benefit of the high tech running clothes we have today. People must have thought Renaud was crazy -- until he entered and won the 1909 Boston Marathon.

Although Henri Renaud must have trained through the cold 1909 winter, the weather on race day was a different story. According to the April 20, 1909 edition of the Nashua Telegraph race day was hot:
The temperature rose to 97 degrees, with the sun melting tar in spots. Ninety-one of the one hundred sixty-four entrants did not complete the distance, and nine men who led at various times during the first twenty miles all dropped out. Renaud was in fifty-third place in Framingham, twenty-eighth at the half way mark, and third after twenty-four miles. But, after he passed his last two opponents, he turned on the burners and won by almost four minutes.
In an interview Renaud said:
"When I started I was nearly choked with dust, but when we got going a little, I did not mind it so much. I ran my own race and refused to be coached by anybody, for I knew just what I could do and how fast I could run the distance. Some fellows wanted me to drop out, as they said I was all in when I reached Wellesley, but I am an American for speed, and a Frenchman for gameness, and I guess that will hold them for a while."
Remarkably, the city of Nashua has largely forgotten Henri Renaud today. There is no monument, park or school building with his name on it. He is well known in local running circles, but I think his story, if it were better known, could be an inspiration to everyone in the area. Despite working long hours during the day and unfavorable training conditions, he worked hard at his sport. Despite hot temperatures on race day and doubters on the sidelines, he ran his own race and won the Boston Marathon. Henri Renaud is an unsung local hero. Perhaps he is an American hero.

For more on Henri Renaud, see Allan Rube's Henri Renaud page.

Friday, February 02, 2007

Long Exposure Experiments

I didn't intend for this to be a photo blog -- really I didn't -- but lately I've spent a lot of my precious free time playing with photography. The following tabblo is a result of some experiments with long exposures. It's a bit of a gimmick, but I'm having fun slowing down the shutter speed to capture the motion of water.

I may eventually get back to writing longer posts. I have a lot on my mind about software development, about our home improvement experiences, and about a few other topics of general interest. But good, thoughtful writing is hard. It is so much easier to step outside and snap some pictures. I hope you enjoy them.
 

Wednesday, January 17, 2007

Ice Storm Photos

I'm sure you've heard about the ice storm that recently hit New England. Where I live, it wasn't too eventful. The roads were relatively clear and we never lost power. And we finally got a change in scenery. It's not the real white stuff, but ice is nicer than drab grey and brown.

Here are some photos.

Ice Storm Ice Storm Ice Storm

And my here's my Ice Storm set on Flickr.
 

Thursday, January 11, 2007

Five Things You Didn't Know

Pete tagged me to participate in the "Five Things You Didn't Know about Me" game. I'll play along:
  1. In 1979, I hitchhiked across the USA -- from Massachusetts to California, then up the coast to Oregon and down to Arizona. This sounds dangerous, but we met lots of very nice people, especially in the heartland. The only time we had anything like trouble was when we got a ride from a weird guy in Reno, Nevada. He promised to take us to Phoenix. Instead we drove around Nevada so he could say goodbye to his friends. When we were just outside Las Vegas, he stopped the car and said, "I just remembered. I can't go to Arizona. I'm wanted there." He left us in the desert and drove back in the direction of Reno.

  2. The first new car I bought was a 1983 Honda Civic Wagon. It had a 5-speed manual transmission. When I picked it up at the dealer in Tewksbury, Mass., I had absolutely no idea how to drive a manual transmission car. Somehow I drove it about 30 miles to Gardner, Mass., where my father taught me how to use the clutch and shift. I have driven "a stick" ever since.

  3. I once slept on the streets of Lowell. In the early 1980s, mortgage rates got as high as 18%. Housing prices were relatively low, but the interest rates were a huge barrier for first time home owners. The state of Massachusetts subsidized a limited number of low-interest loans on a first-come-first-served basis. The state gave 24 hours notice of the availability of small pools of these loans. When I heard about some loans becoming available the next day in Lowell, I grabbed my sleeping bag, drove to downtown Lowell, and camped out in front of the bank for the night. I think I was second in line, but by sundown there was a queue of twenty people. It was fun night and, thanks to the Commonwealth of Massachusetts, a small price to pay for becoming a homeowner.

  4. I've never bought a lottery ticket and I never will.

  5. I've worked full-time as a software engineer for 25 years, but it wasn't my first career choice. When I was in high school I wanted to be an architect. Usually, that meant going to a liberal arts school and then on to graduate school in Architecture. For some reason, I thought it would be better to get a degree in Civil Engineering first. I also took summer jobs working in a steel fabrication plant, at the Army Corp of Engineers, pouring concrete. I thought an architect should understand the materials, project planning and engineering before he started sketching buildings and bridges. In retrospect, I was naive. Mature industries like construction tend toward specialization rather than generalization. In any case, after undergraduate school I drifted into Software Engineering. I found a home in a very young industry, where generalists were still valued. Over time, I learned to be a software architect, but I still get to build software when I want. In a way, I've ended up exactly where I planned.
I won't tag anyone specifically, but I'd love to hear from the same group of people Pete mentioned. Roy has already joined the fray. Anyone else?
 

Thursday, January 04, 2007

New Hampshire Photos on Flickr


Photo by Tim Somero

I've been knocking around Flickr for about a year now, but I never really felt plugged into the community. Flickr is just so big. However, I recently discovered some cozier communities within Flickr.

The New Hampshire group has about 350 members interested in photographing (or just viewing photos of) the Granite State. The group is very active. Many members contribute photos to the group and there are even a few organized projects. For example, the Cupolas, Steeples & Vanes project is busy capturing some of New Hampshire's unique architectural features. The New Hampshire group even has a separate blog . The New Hampshire Photo Tour blog highlights the best work in the group.

Even closer to home for me is the Souhegan Valley group. This group has only fourteen members, but I think their photos are very good.

If you appreciate the beauty of New Hampshire, check out all the links above. If you have another passion -- from Architecture, to Cows, to the Red Sox - try searching all the groups on Flickr. You're bound to find a group that's more your cup of tea.
 

Wednesday, December 20, 2006

Random Flickr Links


Photo by Ali Khurshid

Photography is a powerful medium. In the past few years, because of the availability of cheap digital cameras and the incredible popularity of Flickr, the medium has become more powerfully democratic. Now professionals and amateurs alike can share their work with the whole world -- with very little interference from governments or big media. When I explore photos on Flickr, the world seems a lot smaller. Here are just a few of the most compelling examples:
  • Tom Stone is a documentary photographer "known for his portraits of people living along the edges of society". His Poverty set on Flickr is an unflinching look at the homeless of San Francisco.

  • Ali Khurshid was recently profiled in Time magazine. His set, The Shadows They Draw, is a collection of dreamy images from one beach in Karachi, Pakistan. Words fail me on this one. You have to check out Khurshid's beautiful photos.

  • The 365 Days pool contains self-portraits of many Flickr members. Each contributor has committed to uploading a self-portrait once a day for a whole year. Honestly, I don't know why anyone would consider such a project. This is definitely a mixed bag, but there are some really interesting ideas here.
 

Tuesday, December 12, 2006

Favorite Christmas Songs

Pete challenged me and others to list our five favorite Christmas songs. This is very difficult. I could probably list a dozen favorite Christmas Carols. They all bring back memories. And then, of course, there are some great Christmas pop tunes and novelty songs. So without further ado, here's my list (although it might change tomorrow):
  1. Go, Tell It on the Mountain.

  2. Anything from the soundtrack of A Charlie Brown Christmas, but Skating is my favorite. You know this one. It is the song where Vince Guaraldi's piano evokes snowflakes falling.

  3. What Child is This? because it has the same tune as Greensleeves.

  4. Carol of the Bells or anything else from George Winston's December.

  5. Let it Snow. This is one of the few songs I will attempt to sing when other people are around. I can't help it.
 

Saturday, December 02, 2006

World's Largest LEGO Construction

This week, the SEE Science Center in Manchester, NH unveiled the world's largest LEGO construction. It is a three million brick, period replica of Manchester's Amoskeag Mill. It was built by the SEE Science Center and the New England LEGO Users Group. Check out this video courtesy of WMUR-TV.
 

Thursday, November 30, 2006

The Writer's Almanac

"It's the birthday of the man who wrote under the name Mark Twain, Samuel Langhorne Clemens, born in Florida, Missouri (1835)..."
So says today's online edition of The Writer's Almanac. You may have heard the inimitable Garrison Keillor read The Writer's Almanac on National Public Radio. Since I am not always able to catch the radio edition, I've recently pointed my browser's home page to the online edition. Now I am more likely to get my daily dose of literary birthdays and historical notes. (Who knew David Mamet, Jonathan Swift and Mark Twain were all born on November 30?)

I also get to read a new poem each day. I've really enjoyed the selections lately. On the web or on the radio, I highly recommend The Writer's Almanac.