Some adventures in road and trail running.
For Running stuff click here. For Eclipse stuff click here.

Sunday, July 8, 2007

Coastal Campin'

We did our inaugural camping trip with the new tent trailer: a QuickSilver 10.0 by Living Lite.

We went out with the Mavros to the Jessie Honeyman State park near Florence, Oregon. We had a blast...sometimes literally with all the sand blowing around!


We arrived on Wednesday, July 4th. Pretty much by the time we had set up, eaten and lit a fire it was time for bed. I did sneak in a short 4 mile run to stretch out the legs and do some exploring.

The tent trailer is great. Sets up quickly, is large inside and has running water and electricity. Good thing as we have many, many camping trips planned for the year!

We stayed on the C-loop of the campground and I highly recommend this loop for people with kids. C 134 was a large campsite close to the restrooms but off the main path so the roads are way less busy. There was some road noise from Highway 101 that can be annoying in the early morning.
Some parts of B-loop looked pretty good as well.


On Thursday we started the day with hitting the Sea Lion Caves just north of Florence. This is a major tourist trap but it is good to do once every 10 years or so. The views of the coast are amazing and the sea lions did impress the kids. In the afternoon we hit the "beach". A dune comes down into Cleawox Lake on the southern side. It was windy and not terribly warm but we did some fun swimming and explorer of the water and dunes.




On Friday we attempted to go out to the actual Oregon coast. It is beautiful but there is a reason the Oregon coast does not have any population: cold and windy in July. We lasted about 20 minutes hunkered down in a makeshift windbreak. We packed up and headed inland back to Cleawox Lake. It was warm and toasty on the northern beach near the camp store and was great for swimming.


For the early afternoon activity we did a dune walk with the camp ranger and then headed out on our own for a real challenge: scale the highest dune in the area. Cole led the way to the top and then we all got really basted with the blowing sand. Again the views were simply amazing! The dunes extend for about 47 miles from Florence down to Coos Bay. Some sections really make you feel like you are out in the desert. Great fun and adventures with hair, mouth and shoes full of sand!



After some quick refueling at the campsite with some poptarts, we went out in a rented canoe on the Cleawox for about 1 hr of adventure and battling the wind. Leah and Cole were great at telling us which direction we were supposed to be going in :-)



Saturday was a full day at the beach on Cleawox Lake. The lake was less windy and at one point the girls even got to take off their jackets :-)
As well, I also accomplished my first sand sculpture of the year a sea turtle. These have pretty much become a Swanson family tradition whenever enough sand is available.

The other great news is that my ankle is really started to get back in the groove. I went out for runs each day with about half trail / half road. My leg still generally aches but the strength is quickly returning. I was still bummed to miss the Foot Traffic flat on the 4th...but Trisha did me proud running a strong race!

Wednesday, July 4, 2007

Eclipse Europa Review: For User and Developer


For me it is rather hard to accurately review the Eclipse Europa release as it is kinda old news for me. As an Eclipse and Jazz developer, I have been happily absorbing and adapting to the Europa changes and progression for the last year...since the 3.2 release in June 2006. It gets really hard to remember what is new and what is not. As well, I pretty much only deal with the Eclipse project. And hey...how can one little developer know that much about 21 projects and 17 million lines of code!

All that said, I can dredge up the key features and changes that have made my development life as an Eclipse user much more efficient and enjoyable this past year.
Working faster and better with the tools I have allows me more time for family and running!

How did we ever live without these:
  • Quick Access (Ctrl-3) Really how did we live with out this?? This is in the top 5 list for all of our team. If you have not learned how to fast finger this shortcut...what are you waiting for?
  • Content assist and hyperlinking in the plugin.xml and MANIFEST.MF editors. These features save me enough time to get an extra 10 miles of running in per week! Read and re-read the PDE N&N if you do any plug-in development. Ensure you are making use of all the great PDE enhancements. In my humble opinion, the PDE editor has finally surpassed the Ant editor in slickness :-)
  • Extract to local variable quick assist: I love anything that results in less typing for me. Bring on more refactorings and quick assists!
Cooool:
  • Hyperlink stepping: try it while you are debugging; you will like it
  • Save actions: make the computer do all the work for you. Configurable at the preferences and project level, I never have to worry about an used import or local variable again.
  • Spell checking: This helps make me appear more intelligent. If only there was a grammar checker!
  • Toolbar buttons for automatic showing of the console: I really like being able to quickly turn this preference on and off depending on what I am running or debugging.
  • All the null checking: This is not for my code of course but rather when I am reviewing the code of others :-) The compiler is smart. Let it find my bugs.
The other hat I wear from being an Eclipse user is that of Eclipse developer.
I am always looking to improve, refactor and reduce the amount of code I have to create, debug and maintain. As I get older / wiser, I relate more and more to Steve N: the less code the better (my paraphrase). Code reuse is our friend. As the provider of the Eclipse Ant integration, I am always overjoyed when more functionality is provided for "free" via the various Eclipse frameworks and other open source offerings such as Apache Ant.

Improvements for Eclipse developers:
  • Free stuff from the editor framework:
    • FileStoreEditorInput: no longer needing an internal reference to JavaFileEditorInput to deal with files external to the workspace. bug.
    • Hyperlink detection declaration via extension point: allowing extensibility should always be a goal: bug.
    • HTML rendering classes: working with other teams to reduce copied code and just be "friends": bug.
    • Show tooltip and F2 support: more code deletion with the platform text support of a general solution. Also allowed consolidation of preferences across the many editors that adopted the support: bug.
    • Space for tabs support: even more code deletion with the move to platform text support. More preference duplication removed: bug.
Other editor implementors / providers should ensure to take advantage of these freebies.
  • Ant 1.7: faster, leaner and meaner. As well I got some more reuse with the org.apache.tools.ant.Main support for help and projecthelp.

    It was really interesting for me how I was broken with the Eclipse Ant integration with no breaking API changes from Ant. The Ant guys simply were more aggressive on cleaning up there data structures (nulling things out). All of a sudden I was getting NullPointerExceptions where they never occurred before. We adapted.
    And yes, we shipped with a bug with Ant 1.7...but it is already fixed in the next release.

Read and re-read the new and noteworthy from the Platform for any overlooked nuggets. Every Eclipse user is different and requires / needs / likes different things.
Also explore and check out any number of the other 20 projects on the release train.

Enjoy! On to Ganymede!

Tuesday, July 3, 2007

My Next 10 Songs

So this seems pretty close to a nasty chain letter...but hey...I am neither really paying for the bandwidth nor storage space :-)

Brian has tagged me to list the next 10 songs that come up on my iPod. The trouble for me is that I do not really have an iPod. My wife has a Shuffle. When I do listen to it I only do podcasts when out on a long run.

I do pretty much work by Air 1 though.
So breaking the rules a bit but I will list my most recent podcasts and what has cycled up on Air 1:
  1. #335: Big Wide World. This American Life from Chicago Public Radio
  2. "Paris Hilton is not mentioned in this podcast" June 14, 2007. CBC Radio: Comedy Factory
  3. #173: Three Kinds of Deception. This American Life from Chicago Public Radio
  4. How to Read Freud and Jung. CBC Radio: The Best of Ideas
  5. #69: Dreamhouse. This American Life from Chicago Public Radio
  6. Life is Good - Stellar Kart
  7. Never Alone - Barlow Girl
  8. East to West - Casting Crowns
  9. No One Like You - David Crowder Band
  10. Something Beautiful - Newsboys
I know any of the ultra runners reading this will have an awesome eclectic mix on their iPods. Potentially different lists for different races :-) List away!

Sunday, July 1, 2007

Happy Canada Day!

July 1st is Canada Day. After church this morning we went to a little get together for Canadians living in Portland. It was well organized and not as cheezy as the gatherings that we went to in Minneapolis. Both Trisha and I won door prizes!

I am still not running (over a week!!!) but we did get out for family bike rides on both Saturday and Sunday.
Saturday we rode about 5 miles on the Fanno Creek trail. The kids did great and my ankle did make any noise at all :-)

Today we did the Portland waterfront including the Eastbank Esplanade. We started at the Old Spaghetti Factory, rode past all the new condo construction and then went to the Steel bridge. We crossed the Steel bridge, continued on the esplanade and returned to the west side using the Hawthorne bridge. Back the Old Spaghetti Factory to use up some race coupons for a dinner. The kids were pretty loopy and laughing hysterically from being tired and hungry but the restaurant was noisy enough I don't think anyone really noticed and we all had a blast!

With the icing, biking, stretching and mobility exercises I have been doing for my ankle I am really looking forward to trying some running next week! Maybe even at the beach!