<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10741233</id><updated>2012-01-26T13:08:17.319-08:00</updated><category term='landscaping'/><category term='beach'/><category term='whistler'/><category term='garden'/><category term='stevens pass'/><category term='projects'/><category term='winter'/><category term='treehouse'/><category term='paria river'/><category term='raft'/><category term='xmlhttprequest'/><category term='skagit river'/><category term='bike'/><category term='big four ice caves'/><category term='soup box derby'/><category term='wp7'/><category term='seals'/><category term='hiking'/><category term='rack'/><category term='sound'/><category term='canada'/><category term='victoria'/><category term='growl'/><category term='halloween'/><category term='cooper lake'/><category term='langley'/><category term='sledding'/><category term='trail'/><category term='green river'/><category term='rolling huts'/><category term='ajax'/><category term='camping'/><category term='deck'/><category term='taylor river'/><category term='mt. rainier'/><category term='otter falls'/><category term='kayak'/><category term='climbing'/><category term='buckskin gulch'/><category term='fire'/><category term='cross-domain'/><category term='mt. hood'/><category term='zipline'/><category term='double bluff'/><category term='chickens'/><category term='lego films'/><category term='house'/><category term='snoqualmie lake'/><category term='snowshoeing'/><category term='vancouver'/><category term='mt. st. helens'/><category term='xhr'/><category term='goss lake woods'/><title type='text'>brian.dunnington</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>88</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10741233.post-8982580180349300180</id><published>2011-12-05T17:16:00.000-08:00</published><updated>2011-12-05T17:18:47.595-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='green river'/><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><title type='text'>kayaking Lower Green Gorge</title><content type='html'>&lt;p&gt;got out this past saturday for some cold-weather kayaking. this was my first time taking video while kayaking so it is not the most exciting video, but still gives a sense of how beautiful the scenery is.&lt;/p&gt;

&lt;object width="600" height="437"&gt;&lt;param name="movie" value="http://www.youtube.com/v/PHBJeoOwXVM?version=3&amp;amp;hl=en_US"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/PHBJeoOwXVM?version=3&amp;amp;hl=en_US" type="application/x-shockwave-flash" width="600" height="437" allowscriptaccess="always" allowfullscreen="true"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8982580180349300180?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8982580180349300180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8982580180349300180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8982580180349300180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8982580180349300180'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/12/kayaking-lower-green-gorge.html' title='kayaking Lower Green Gorge'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4915688266515595315</id><published>2011-11-14T11:50:00.000-08:00</published><updated>2011-11-14T11:57:11.819-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><title type='text'>new sport: si-yaking</title><content type='html'>&lt;p&gt;here i am inventing a new sport - sideways kayaking, or si-yaking for short. it is just like normal kayaking, but tilted 90&amp;deg; for more full-water contact.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/siyaking.jpg" /&gt;

&lt;p&gt;si-yaking is often also paired with another fun sport: whitewater swimming =)&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4915688266515595315?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4915688266515595315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4915688266515595315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4915688266515595315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4915688266515595315'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/11/new-sport-si-yaking.html' title='new sport: si-yaking'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_siyaking.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1202877448330710854</id><published>2011-07-11T10:58:00.000-07:00</published><updated>2011-07-11T10:59:50.564-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><title type='text'>kayak roll practice</title><content type='html'>been heading over to Deer Lake for some kayak rolling practice. yesterday I got my StickPod camera mount in the mail, so I decided to try it out:

&lt;embed width="600" height="361" type="application/x-shockwave-flash" allowFullscreen="true" allowNetworking="all" wmode="transparent" src="http://static.photobucket.com/player.swf" flashvars="file=http%3A%2F%2Fvid184.photobucket.com%2Falbums%2Fx285%2Fbriandunnington%2Foutdoors%2FP1000480.mp4"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1202877448330710854?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1202877448330710854/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1202877448330710854' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1202877448330710854'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1202877448330710854'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/07/kayak-roll-practice.html' title='kayak roll practice'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-369188465705880025</id><published>2011-07-05T11:47:00.000-07:00</published><updated>2011-07-05T12:00:46.157-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mt. st. helens'/><category scheme='http://www.blogger.com/atom/ns#' term='climbing'/><title type='text'>mt. st. helens</title><content type='html'>&lt;p&gt;Didn't make the summit last year due to whiteout conditions, but returned this year with Chris, Andy, Conner, and Zack to try again. Windy, rainy, cloudy weather made for a long cold day, but everyone reached the summit and (hopefully) had a good time.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtsthelenssummit.jpg" alt="Mt. St. Helens crater rim"/&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-369188465705880025?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/369188465705880025/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=369188465705880025' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/369188465705880025'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/369188465705880025'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/07/mt-st-helens.html' title='mt. st. helens'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_mtsthelenssummit.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-638618380356070130</id><published>2011-05-24T22:04:00.000-07:00</published><updated>2011-06-02T09:14:24.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chickens'/><title type='text'>4 + 1 = 1</title><content type='html'>&lt;p&gt;4 chickens + 1 raccoon = 1 chicken =(&lt;/p&gt;

&lt;p&gt;RIP Penny, Dominique, &amp; Alfonso&lt;/p&gt;

&lt;p&gt;&lt;img src="http://photototototo.com/Photo/brian/fb7c7718-9a08-48fd-a2d4-fd24f48f0f10/thumb" width="600"/&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-638618380356070130?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/638618380356070130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=638618380356070130' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/638618380356070130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/638618380356070130'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/05/4-1-2.html' title='4 + 1 = 1'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-856674389337344318</id><published>2011-04-13T09:26:00.000-07:00</published><updated>2011-04-13T09:56:36.006-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='buckskin gulch'/><category scheme='http://www.blogger.com/atom/ns#' term='hiking'/><category scheme='http://www.blogger.com/atom/ns#' term='paria river'/><title type='text'>Buckskin Gulch</title><content type='html'>&lt;p&gt;Along with our visit to Arizona last week, part of our trip was also geared around our hike of &lt;a href="http://www.google.com/search?hl=en&amp;q=buckskin+gulch"&gt;Buckskin Gulch&lt;/a&gt;. It is considered one of the longest slot canyons in the world, and I had been looking forward to doing this hike for some time. As the day got closer, the weather was looking worse and worse (and being in the bottom of a 400-foot deep, 5-foot wide canyon is not the place you want to be when a rain storm sets in), so I was very worried we would have to cancel our hike.&lt;/p&gt;

&lt;p&gt;In the end however, the weather held out and we had a great time. The pictures really don't do it justice - it was one of the best trips I have ever been on.&lt;/p&gt;

&lt;p&gt;Click on either image below for a full slideshow of all of the pictures.&lt;/p&gt;

&lt;a href="http://s184.photobucket.com/albums/x285/briandunnington/outdoors/buckskingulch/?albumview=slideshow"&gt;&lt;img src="http://s184.photobucket.com/albums/x285/briandunnington/outdoors/buckskingulch/P1000400.jpg" width="280"&gt;&lt;/a&gt;

&lt;a href="http://s184.photobucket.com/albums/x285/briandunnington/outdoors/buckskingulch/?albumview=slideshow"&gt;&lt;img src="http://s184.photobucket.com/albums/x285/briandunnington/outdoors/buckskingulch/P1000410.jpg" width="280"&gt;&lt;/a&gt;

&lt;p&gt;Here is a short video showing a particularly narrow spot:&lt;/p&gt;

&lt;embed width="600" height="361" type="application/x-shockwave-flash" allowFullscreen="true" allowNetworking="all" wmode="transparent" src="http://static.photobucket.com/player.swf" flashvars="file=http%3A%2F%2Fvid184.photobucket.com%2Falbums%2Fx285%2Fbriandunnington%2Foutdoors%2Fbuckskingulch%2FP1000381.mp4"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-856674389337344318?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/856674389337344318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=856674389337344318' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/856674389337344318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/856674389337344318'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/04/buckskin-gulch.html' title='Buckskin Gulch'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7264648946811400618</id><published>2011-02-12T14:00:00.000-08:00</published><updated>2011-02-12T14:09:45.742-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rolling huts'/><category scheme='http://www.blogger.com/atom/ns#' term='snowshoeing'/><title type='text'>Rolling Huts</title><content type='html'>&lt;p&gt;We headed up to Winthrop last weekend to spend some time at the &lt;a href="http://www.rollinghuts.com"&gt;Rolling Huts&lt;/a&gt; and play in the snow. We did some snowshoeing and some ice skating, played some games, read some ghost stories, and just generally had a good time.&lt;/p&gt;

&lt;p&gt;Click on either image below for a full slideshow of all of the pictures.&lt;/p&gt;

&lt;a href="http://s184.photobucket.com/albums/x285/briandunnington/Rolling%20Huts%202011/?albumview=slideshow"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/Rolling%20Huts%202011/P1000247.jpg" width="280"&gt;&lt;/a&gt;

&lt;a href="http://s184.photobucket.com/albums/x285/briandunnington/Rolling%20Huts%202011/?albumview=slideshow"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/Rolling%20Huts%202011/P1000266.jpg" width="280"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7264648946811400618?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7264648946811400618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7264648946811400618' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7264648946811400618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7264648946811400618'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/02/rolling-huts.html' title='Rolling Huts'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/Rolling%20Huts%202011/th_P1000247.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7058866941370340407</id><published>2011-01-26T18:04:00.000-08:00</published><updated>2011-01-27T07:35:01.607-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wp7'/><title type='text'>Copy/Paste Limitations in Windows Phone 7 Update</title><content type='html'>&lt;p&gt;A few weeks ago, the day after Steve Ballmer's keynote address at CES, Microsoft &lt;a href="http://www.microsoft.com/windowsphone/en-us/features/update-info.aspx"&gt;posted&lt;/a&gt; some information about their upcoming update for Windows Phone 7 that contained the following text (emphasis mine):

&lt;blockquote&gt;"Soon you’ll be able to &lt;strong&gt;copy text from&lt;/strong&gt; emails, text messages, web pages, and Office Mobile documents, and &lt;strong&gt;paste it anywhere&lt;/strong&gt; you can type."&lt;/blockquote&gt;
&lt;/p&gt;

&lt;p&gt;Bummed, I &lt;a href="http://twitter.com/briandunnington/status/23080773305245697"&gt;tweeted&lt;/a&gt; that I was disappointed that the 'copy' portion of 'copy &amp; paste' wouldn't work in third party controls (and later &lt;a href="http://twitter.com/briandunnington/status/23150776448716801"&gt;clarified&lt;/a&gt; that I was specifically referring to copying normal (non-editable) text such as that found in a Twitter stream, Facebook statuses, and most other apps - I assumed you would be able to copy from editable text inputs no matter what). I got a few replies telling my I was misinformed and that the WP7 UI team wouldn't add copy/paste some places but not others, even though a &lt;a href="http://mobilitydigest.com/windows-phone-copy-and-paste-only-applies-to-native-apps/"&gt;few other folks&lt;/a&gt; had the &lt;a href="http://twitter.com/vbandi/status/23067223492919296"&gt;same concern&lt;/a&gt;. The question made it all the way to Microsoft's Charlie Kindel who said &lt;a href"http://twitter.com/ckindel/status/23068198253367296"&gt;"of course C&amp;P will work in Silverlight WP7 apps."&lt;/a&gt;. When pressed further, he added &lt;a href="http://twitter.com/ckindel/status/23141333992472576"&gt;"It's really simple: There is no copy &amp; paste API in WP7 update. Edit controls just get end user behavior automatically"&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;His specific use of 'Edit controls' along with the wording of the original update information page seemed to confirm that copying would be limited in third-party apps, but the blogosphere seemed to &lt;a href="http://wmpoweruser.com/copy-and-paste-confirmed-for-3rd-party-windows-phone-7-apps-also/"&gt;take it to mean&lt;/a&gt; that us doubters were wrong and there was nothing to worry about.&lt;/p&gt;

&lt;p&gt;Fast-forward a few weeks and Chris Walsh and friends (of the ChevronWP7 unlocking tool) meet with MS to discuss the homebrew community and other issues surrounding WP7. As part of that, the devs received some developer phones that already had the upcoming update applied. In &lt;a href="http://blog.walshie.me/2011/01/25/forthcoming-windows-phone-update-the-bits-that-are-real/"&gt;Chris' post&lt;/a&gt;, he provides a quick overview of the WP7 update and specifically calls out the copy/paste functionality. Sure enough, the 'pasting' part works as expected, and you can only copy from first-party apps and TextBoxes in third-party apps - just as I had suspected. Thus you still cannot copy a tweet from the Twitter app or a status update from Facebook, even though users will be expecting the ability to 'copy and paste', not 'copy from some places and paste'. MS went out of their way to add copy ability to native apps like email and the browser, but neglected to provide the ability for third-party apps to do the same. In fact, it is rumored that the copy function in the SMS (Messaging) app operates differently, presumably since the 'copy' functionality is not standardized at the OS level.&lt;/p&gt;

&lt;p&gt;So, now that our suspicions are confirmed, Chris Walsh suggests that WP7 devs simply put all of their text into TextBox controls to solve the issue. I sincerely hope that devs &lt;strong&gt;DO NOT&lt;/strong&gt; do this though. Beyond being fundamentally wrong (TextBoxes are for input, TextBlocks are for display), TextBoxes trigger the software keyboard and thus it will be popping up all over the place, even when the text is intentionally not supposed to be editable. As a end user, that user experience would drive me crazy.&lt;/p&gt;

&lt;p&gt;So what would I do? I would hope that Microsoft bakes the 'copy' functionality into text display-only controls like TextBlock as well. If they don't want to automatically make all text selectable/copyable, perhaps a property on TextBlock that a dev can set to mark the text as copyable (or not)? That would remove the constant popping up of the software keyboard while still providing the behavior that user's would expect. Seeing as how there is not even an update for when this first update will roll out, I am not holding my breath for a second update to fix the copy &amp; paste shortcomings to be released any time soon.&lt;/p&gt;

&lt;p&gt;&lt;strong style="color:red;"&gt;UPDATE:&lt;/strong&gt; Chris Walsh responded to my concerns and &lt;a href="http://blog.walshie.me/2011/01/27/how-to-use-the-default-textbox-control-with-copy-paste/"&gt;posted&lt;/a&gt; a sample of using the &lt;code&gt;IsReadOnly&lt;/code&gt; property on a TextBox to prevent the software keyboard from popping up. That was something I didn't think of and does indeed solve that issue. However, it doesn't help with having formatted text or having clickable links within a TextBox (think of a tweet with a link in it: the link is usually a different color and clickable while the plain text is not). Both of those are much harder to achieve when using a TextBox control. Chris said in a &lt;a href="http://twitter.com/ChrisWalshie/status/30511048024915968"&gt;tweet&lt;/a&gt; that "devs shouldn't have to worry about it" and I agree completely - I just feel that recoding your app to shoehorn some functionality into a control that was designed for something else or having end users complain to you that copy &amp; paste doesn't work for your app *is* something devs have to worry about. I respect Chris' opinion on the matter - I just have a different opinion.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7058866941370340407?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7058866941370340407/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7058866941370340407' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7058866941370340407'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7058866941370340407'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2011/01/copypaste-limitations-in-windows-phone.html' title='Copy/Paste Limitations in Windows Phone 7 Update'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6603104581035567562</id><published>2010-11-28T13:59:00.000-08:00</published><updated>2010-11-28T14:00:14.494-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fire'/><category scheme='http://www.blogger.com/atom/ns#' term='chickens'/><title type='text'>great chicken coop fire of 2010</title><content type='html'>&lt;p&gt;before:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/before.jpg"/&gt;&lt;/p&gt;
&lt;p&gt;after:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/after.jpg"/&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6603104581035567562?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6603104581035567562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6603104581035567562' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6603104581035567562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6603104581035567562'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/11/great-chicken-coop-fire-of-2010.html' title='great chicken coop fire of 2010'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/chickens/th_before.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7116772209607498835</id><published>2010-09-20T18:22:00.001-07:00</published><updated>2010-09-20T18:22:54.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='soup box derby'/><title type='text'>soup box derby 2010</title><content type='html'>&lt;p&gt;Langley's Soup Box Derby was this past weekend, and after a few years of *intending* to participate, we finally got in gear and built our racer.&lt;/p&gt;
&lt;p&gt;after scoring a couple of old (free!) BMX bikes to use as the base, an idea took shape. Michaleen and I spent friday afternoon and evening putting the contraption together, and, after an ill-fated attempt at some rear-wheel steering, had a complete (albeit untested) racer done at 10pm. with darkness upon us, we had to cancel any plans for a test run and just hope for the best at the race in the morning.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/ondisplay.jpg" width="560"/&gt;
&lt;p&gt;here it is in all of its glory: two bikes hooked together with some metal bits with a kayak strapped on top - the pinnacle of simplicity and elegance!&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/ondisplay2.jpg" width="480"/&gt;
&lt;p&gt;Michaleen suggested that if everything went horribly wrong and i couldnt stop the contraption, i could veer left and into puget sound, so we dediced the paddle was a necessity.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/pitcrew.jpg" width="560"/&gt;
&lt;p&gt;here is me with 3/4ths of the pit crew preparing for the first run.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/testrun.jpg" width="560"/&gt;
&lt;p&gt;each racer had to take a mandatory solo test run to make sure their machine was capable. since we have never tested out our contraption, i have to admit i was a bit nervous. after about 10 yards, i picked up some steam and suddenly had quite a bit of shaking and wobbling to contend with. i managed to keep the racer inbetween the curbs, but something was definitely wrong.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/advice.jpg" width="560"/&gt;
&lt;p&gt;after the test run, we decided that the shaking and jerking was due to too much toe-out and some loose handlebar bolts. we neglected to bring any tools, but after a quick trip to the second-hand store, we had a make-shift tool make out of a socket bit (no ratchet) and decided that our problems were solved and we were going to go for it. here is Eden giving me some advice on how to improve my driving for the official runs.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/winning.jpg" width="560"/&gt;
&lt;p&gt;we headed back up the hill and the official came over and offered some cautionary words. he was worried about the shaking and swerving, but i assured him we were sorted. even the little kids were making the run from the top of the hill so we couldnt wimp out now. in the first heat, i started of cautiously with the brakes slightly on just in case. as my competitior pulled ahead, i decided to just go for it. miraculously, the shakes were gone and i navigated straight and true to the finish a few yards behind.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/action.jpg" width="560"/&gt;
&lt;p&gt;in the second heat, i was feeling more confident and went for it as soon as the flag dropped. our well-tuned machine pulled away from the competition and cruised to victory.&lt;/p&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/trophy.jpg" width="560"/&gt;
&lt;p&gt;in the end, we werent the fastest racer, but we werent even close to the slowest, so i was happy. for our outstanding effort, we 'earned' these trophies. actually, everybody who entered and even some people who didnt enter got a trophy. in the end, it was a really fun day and we are already dreaming up ideas for next years vehicle.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7116772209607498835?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7116772209607498835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7116772209607498835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7116772209607498835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7116772209607498835'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/09/soup-box-derby-2010.html' title='soup box derby 2010'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/soupboxderby2010/th_ondisplay.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4093890508742835555</id><published>2010-08-04T17:16:00.001-07:00</published><updated>2010-08-04T17:24:08.891-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='projects'/><category scheme='http://www.blogger.com/atom/ns#' term='house'/><category scheme='http://www.blogger.com/atom/ns#' term='garden'/><category scheme='http://www.blogger.com/atom/ns#' term='chickens'/><title type='text'>summer projects</title><content type='html'>&lt;p&gt;finally got a couple of summer projects wrapped up so i decided to share a few pictures.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/coop.jpg" width="560"&gt;
&lt;p&gt;first up is the chicken coop/chicken run. in just five short months, the chickens have grown from being small enough to hold in your hand to practically full grown.&lt;/p&gt;
&lt;p&gt;the chickens just started laying eggs as well - first one chicken followed the next day by another. almost two weeks went by before the third started as well, and we are still waiting on the fourth. so far they have produced almost two dozen eggs though, and we are consistently getting three eggs every day now. if you have never had them, i cant recommend farm-raised fresh chicken eggs enough - they taste 100 times better than store-bought.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/shed.jpg" width="560"&gt;
&lt;p&gt;the chicken coop is attached to the garden shed, which is actually more like a covered storage area since it only has walls on three sides and most of those walls are just windows or fencing.&lt;/p&gt;
&lt;p&gt;we got the steel casement windows from a guy here on the island who was saving them for an art project. he finally decided he wasnt going to get around to it, so we took them off his hands. the windows in the roof came from a local antique store, and all in all, i think it turned out really nice.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/garden_bed.jpg" width="560"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/garden_bare.jpg" width="560"&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/garden.jpg" width="560"&gt;
&lt;p&gt;lastly, the vegetable garden. we didnt really know what we were doing, so we decided just to plant everything we wanted and see how it went. some of the plants should have been planted in the fall or started indoors, but we still had pretty good success. a few things didnt grow (i am looking at you, watermelon and butternut squash), but almost everything else did well.&lt;/p&gt;
&lt;p&gt;the first thing to come up was the lettuce and though we ate some, it turned out to be very popular with the chickens. abbey even gets them to jump for the lettuce, which is pretty funny to watch. the chickens also love the broccoli leaves and fava beans, though we are saving most of the fava beans for ourselves (homemade pasta with fava beans and pancetta is my new favorite).&lt;/p&gt;
&lt;p&gt;another surprise was the potatoes - we planted three varieties (german butterball, russian banana, and purple peruvian) and they did amazing. in just a few months, we have tons of big potatoes. the german butterball potatoes are so good - you gotta try them!&lt;/p&gt;
&lt;p&gt;right now, the various summer squash plants are taking over the garden, but we are still waiting on some beans, leeks, jalapenos, and a few other things as well.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4093890508742835555?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4093890508742835555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4093890508742835555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4093890508742835555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4093890508742835555'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/08/summer-projects.html' title='summer projects'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/chickens/th_coop.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4116949140190365612</id><published>2010-07-28T18:17:00.000-07:00</published><updated>2011-01-14T13:50:51.148-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bike'/><title type='text'>cracked frame with a happy ending</title><content type='html'>&lt;p&gt;before...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/whole_bike.jpg" target="_blank"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/whole_bike.jpg" width="560" title="click for larger version"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/crack_from_side.jpg" target="_blank"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/crack_from_side.jpg" width="560" title="click for larger version"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/crack_from_rear.jpg" target="_blank"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/crack_from_rear.jpg" width="560" title="click for larger version"&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;after...&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/red2.jpg" width="560"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/bike/red1.jpg" width="560"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4116949140190365612?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4116949140190365612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4116949140190365612' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4116949140190365612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4116949140190365612'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/07/cracked-frame-with-happy-ending.html' title='cracked frame with a happy ending'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5892383525334158567</id><published>2010-04-14T18:53:00.000-07:00</published><updated>2011-01-14T13:59:52.084-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xhr'/><category scheme='http://www.blogger.com/atom/ns#' term='cross-domain'/><category scheme='http://www.blogger.com/atom/ns#' term='xmlhttprequest'/><category scheme='http://www.blogger.com/atom/ns#' term='ajax'/><title type='text'>Fire and Forget</title><content type='html'>&lt;p&gt;...or, &lt;em&gt;'How to Make One-Way Cross-Domain POST Requests with XmlHttpRequest'&lt;/em&gt;.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Most developers know about the same-origin policy when it comes to Ajax requests using XmlHttpRequest (XHR). Essentially, it means that an XHR request from the hosting domain cannot be made to any other domain. In fact, it is even more strict than other scripting and cookie policies in that it cant even be used across subdomains of the same domain.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;However, I recently stumbled onto a loophole that proves quite interesting. If you run Fiddler or your favorite proxy and try &lt;a href="http://www.growlforwindows.com/xhr_req.htm" target="_blank"&gt;this sample&lt;/a&gt;, you can clearly see that the request (from my domain) to another domain (yahoo.com*) is being made just fine. At first I thought it was some kind of browser bug so I tried a few others with the same result. A quick 'View Source' of the sample page will show that it is straight-up Javascript; no client libraries or other trickery to confuse the issue. It took me a minute, but then I realized what was going on.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Turns out the same-origin policy specifically disallows &lt;b&gt;*reading responses*&lt;/b&gt; from other domains. Since the responses contain HTTP headers (which in turn could contain cookie information), that is the data that is marked as off-limits. However, the request is sent and processed on the server just as it normally would. The only difference is that the client (the Javascript making the XHR request) just can see the response that comes back.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;"Great" I hear you say, "what good is it if we cant read the response?". Well, for plain-jane Ajax stuff where you are making requests to return JSON or HTML to update the page dynamically, it really isn’t useful at all. "And besides, we can already use JSONP and &amp;lt;iframes&amp;gt; and dynamic &amp;lt;script&amp;gt; tags to do cross-domain requests" you argue. True, but those techniques only allow GET requests – this cross-domain XHR request allows the full set of HTTP methods, including POST, so you can post form data using this technique.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;And although the response is off-limits, we &lt;b&gt;*can*&lt;/b&gt; get some indication of the result of the request. The &lt;code&gt;.status&lt;/code&gt; property is not allowed, but the &lt;code&gt;.statusText&lt;/code&gt; property is, sometimes, allowed. Why sometimes? I don’t know for sure, but in Firefox, if the request succeeds and returns a &lt;code&gt;200 OK&lt;/code&gt; response, the &lt;code&gt;.statusText&lt;/code&gt; can be read and returns 'OK'. (Conversely, if a 404 response is generated, the &lt;code&gt;.statusText&lt;/code&gt; property cannot even be read and throws an exception). So you can at least determine if your request made it to its destination and was successfully processed or not.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;So what is it all good for? You can make fire-and-forget requests (a sort of web-based UDP protocol) where the responses don’t matter. Or you could have a backend system or API that only accepts data (think: analytics tracking service or notification service like notify.io). These might not be earth-shattering ideas, but I thought it was an interesting scenario to consider.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Anyway, maybe everybody already knew this except me and I am just years behind the times. But if not, maybe this will help someone out there who is looking for a creative solution to their problem.&lt;/p&gt;&lt;br /&gt;&lt;p style="font-size:80%"&gt;* - Why yahoo.com? google.com doesn't allow POST requests and I didn’t want the 405 Method Not Allowed response to confuse people&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5892383525334158567?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5892383525334158567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5892383525334158567' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5892383525334158567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5892383525334158567'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/04/fire-and-forget.html' title='Fire and Forget'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4288103261947615794</id><published>2010-03-12T17:31:00.000-08:00</published><updated>2010-03-12T17:32:33.562-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='chickens'/><title type='text'>chicks</title><content type='html'>&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/chickens/chicks.jpg" alt="chicks"&gt;

&lt;p&gt;four new additions to the family recently&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4288103261947615794?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4288103261947615794/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4288103261947615794' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4288103261947615794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4288103261947615794'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/03/chicks.html' title='chicks'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/chickens/th_chicks.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4666767175667070347</id><published>2010-02-03T09:24:00.000-08:00</published><updated>2011-01-14T13:50:51.160-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sledding'/><category scheme='http://www.blogger.com/atom/ns#' term='winter'/><category scheme='http://www.blogger.com/atom/ns#' term='big four ice caves'/><title type='text'>sledding @ Big Four Ice Caves</title><content type='html'>&lt;p&gt;i had been wanting to take everyone sledding this winter, and this past weekend we finally got the chance. the original plan was to head to Mt. Pilchuck and the Heather Lake trailhead, where they closed the road and set up a Winter Recreation Area just for sledding and snowshoeing. however, when we arrived, there was not a trace of snow anywhere. we followed the road 7 more miles to the Mt. Pilchuck trailhead and still not a patch of snow to be seen. hmmm - we had driven this far, we didnt want to go home empty-handed.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;we head back down the hill and stopped at the Verlot Vistor Center to ask the rangers their advice on where to go. unfortunately, they told us what we already knew - there was no snow anywhere nearby. finally, one of them suggested we try the Big Four Ice Caves area - there might be a small bit of snow left there, but it was a bit of a hike in and no guarantees. it was better than driving home defeated, so we decided to give it a try.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/start.jpg" width="500"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;the hike in was about a mile through a very pretty area. the start consisted of a wooden boardwalk across a beaver march, and then a crossing of the Stillaguamish River before leading to the ice caves. the surrounding snow was completely gone, but the actual ice caves themselves were still there. with the fog and the granite backdrop, it was quite an impressive sight.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/approaching.jpg" width="500"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/cave.jpg"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/fog2.jpg"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/fog.jpg"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;we found on small place off to the side suitable for sledding. the snow was very hard, but we were able to carve out a couple of small chutes. the rides were short and bumpy, but everyone had a great time anyway.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/teganabbey.jpg" width="500"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/michaleen.jpg"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/icecavesledding/sledding.jpg"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;although not at all how we inteded the trip to go, we had a great time in a beautiful place that we probably would not have even known was there otherwise. a truly fortuitous turn of events and a flexible attitude by everyone made for a great trip in the end.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4666767175667070347?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4666767175667070347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4666767175667070347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4666767175667070347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4666767175667070347'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/02/sledding-big-four-ice-caves.html' title='sledding @ Big Four Ice Caves'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-8550939141340470675</id><published>2010-01-20T16:55:00.000-08:00</published><updated>2011-01-14T13:50:51.171-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='stevens pass'/><category scheme='http://www.blogger.com/atom/ns#' term='snowshoeing'/><title type='text'>snowshoeing @ skyline ridge</title><content type='html'>&lt;p&gt;this past weekend, we decided to take advantage of the winter weather and do some snowshoeing. we decided on a spot up &lt;a href="http://maps.google.com/maps?hl=en&amp;q=Stevens+Pass,+Leavenworth,+WA+98826&amp;ie=UTF8&amp;hq=&amp;hnear=Stevens+Pass,+Leavenworth,+Chelan,+Washington+98826&amp;ll=47.75127,-121.090879&amp;spn=0.021092,0.038195&amp;t=h&amp;z=15" target="_blank"&gt;at Stevens Pass that offered a short 3-mile round-trip trek with a lake at the top&lt;/a&gt;.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;when we arrived, it was overcast, windy, and downright chilly. but we bundled up and headed out anyway. however, not too far into the trek, the sun came out and we had beautiful blue skies.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skylinesnowshoe/headingout.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;the trek was entirely uphill for the first half (in order to gain the ridge and reach the lake), but everyone trudged onward.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skylinesnowshoe/longhill.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;near the top, the trail forked and we initally took the right path. this lead to a beautiful view of the surrounding area.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skylinesnowshoe/atthetop.jpg" width="560"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;after taking in the views, we retreated downhill several hundred yards and then took the left path to the lake. it was completely frozen over and snow covered with lots of tracks right across the middle of it.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skylinesnowshoe/atthelake.jpg" width="560"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;a nearby small peak called out to be climbed, but we decided to eat our lunch instead and just enjoy the scenery and our accomplishment.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skylinesnowshoe/frozenlake.jpg" width="560"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;after a nice lunch, we turned around and headed down. the going down was much easier, minus the out-of-control sledders and frigid wind blasts.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skylinesnowshoe/alldone.jpg" width="560"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;everyone ended the day with a smile on their face, so i would have to say that it was a very nice trip.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8550939141340470675?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8550939141340470675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8550939141340470675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8550939141340470675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8550939141340470675'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2010/01/snowshoeing-skyline-ridge.html' title='snowshoeing @ skyline ridge'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-770688857386855980</id><published>2009-12-20T12:58:00.000-08:00</published><updated>2009-12-20T13:00:26.286-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='treehouse'/><title type='text'>tree house part III - roof, ladder, and railing</title><content type='html'>&lt;p&gt;wrapped up some work on the treehouse awhile ago, but never posted the pictures, so you here go:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/ladder.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;finally replaced the aluminum extension ladder with a real ladder - very sturdy and nice&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/structure.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;up the ladder...&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/railing.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;we made the railing out of some fallen trees from around our property&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/sideview.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;here it is almost done&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/fromafar.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;view from the yard&lt;/p&gt;

&lt;p&gt;the treehouse is not quite done - still needs a handrail on the ladder and some window screens, but constructions is wrapped up for the winter.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-770688857386855980?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/770688857386855980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=770688857386855980' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/770688857386855980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/770688857386855980'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/12/tree-house-part-iii-roof-ladder-and.html' title='tree house part III - roof, ladder, and railing'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/treehouse/th_ladder.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1228953133910315853</id><published>2009-09-18T14:43:00.000-07:00</published><updated>2009-09-18T14:46:43.734-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='treehouse'/><title type='text'>treehouse part II - walls</title><content type='html'>&lt;p&gt;framing:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/framing.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/framing2.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/framing3.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/three_framed_walls.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/from_afar1.jpg" width="560"/&gt;&lt;/p&gt;

&lt;p&gt;siding:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/inside.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/inside2.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/inside3.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/looking_up.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/walls_done.jpg" width="560"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/from_afar.jpg" width="560"/&gt;&lt;/p&gt;

&lt;p&gt;up next...the roof&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1228953133910315853?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1228953133910315853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1228953133910315853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1228953133910315853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1228953133910315853'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/09/treehouse-part-ii-walls.html' title='treehouse part II - walls'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/treehouse/th_framing.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5050625725861712748</id><published>2009-09-06T18:25:00.000-07:00</published><updated>2009-09-06T18:27:26.287-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='treehouse'/><title type='text'>evolution of a treehouse - part one</title><content type='html'>&lt;p&gt;step 1 - you might think we should start with the tree, but i didnt take any pictures of the trees before i started, so lets skip ahead.&lt;/p&gt;

&lt;p&gt;step 2 - build bracketry. why use just wood when using metal means i get to weld something?&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/brackets2.jpg" width="560" /&gt;&lt;/p&gt;

&lt;p&gt;step 3 - integrate wood and metal&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/brackets_bolted.jpg" width="560" /&gt;&lt;/p&gt;

&lt;p&gt;step 4 - attach supports to tree. the supports run up at a 45&amp;deg; angle to support the four main beams.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/support2.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/support3.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/support.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;(i thought they turned out pretty nice, if i do say so myself)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;step 5 - step back and get the big picture. those are some tall trees&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/tallness.jpg" width="480" /&gt;&lt;/p&gt;

&lt;p&gt;step 6 - repeat process on second tree. here is a shot of one side complete and the second side going up&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/3beams.jpg" width="560" /&gt;&lt;/p&gt;

&lt;p&gt;step 7 - install floor so you dont have to keep balancing on the small edge of the 2x6s.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/floor2.jpg" width="560" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/floor.jpg" width="480" /&gt;&lt;/p&gt;

&lt;p&gt;step 8 - enjoy!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/treehouse/eden.jpg" width="480" /&gt;&lt;/p&gt;

&lt;p&gt;but the evolution is not complete - we have the support structure and floor in place, but the treehouse is missing the 'house' part (a 'treefloor' just doesnt have the same ring to it). check back later to see how it progresses.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5050625725861712748?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5050625725861712748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5050625725861712748' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5050625725861712748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5050625725861712748'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/09/evolution-of-treehouse-part-one.html' title='evolution of a treehouse - part one'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/treehouse/th_brackets2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-579719846680330536</id><published>2009-06-16T16:57:00.000-07:00</published><updated>2011-01-14T13:50:51.189-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='climbing'/><category scheme='http://www.blogger.com/atom/ns#' term='mt. rainier'/><title type='text'>mt. rainier summit climb</title><content type='html'>june 5th-8th i headed to mt. rainier to attempt a summit climb. although it is a two day climb, it is really more like one really long day. on the first day, you hike about 4-5 miles from Paradise up to Camp Muir (@ 10,000 ft) and then that same night around midnight, you head out on the summit portion (another few miles and another 4,000 ft up).&lt;br /&gt;&lt;br /&gt;the weather at Paradise when we left on Sunday morning was lousy, kind of misty and rainy and foggy, but at least it wasnt very cold.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/foggy.jpg" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;we hiked about an hour at a time, and then took 10-15 minute breaks inbetween. here is the rest of my team taking a break about halfway up. from this point on, we got above the cloud cover and it was super sunny and hot. a few smart guys were hiking in short and t-shirts and that turned out to be the best idea of all.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/team_break.jpg" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;here are a couple of shots looking across and up the mountain. you can see the huge crevasses that are opening up as the summer wears on.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/crevasse.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/crevasse2.jpg" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;only a few other peaks were tall enough to poke up above the cloud cover.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/poking_up.jpg" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;is that where we are headed?&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/upper.jpg" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;we arrived at Camp Muir around 4 in the afternoon and a lots of other teams and people were already there, hanging out and waiting for their summit attempts.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mtrainierclimb/camp_muir.jpg" width="500" /&gt;&lt;br /&gt;&lt;br /&gt;i didnt get any more good pictures past Camp Muir because 1) most of the summit climb was in the dark, 2) once you are climbing, there is very little stopping and no chance to take pictures while you climb, 3) when we finally did reach the summit, my camera was frozen (along with our water, sunscreen, and pretty much everything else). the wind was blowing hard and it was really cold on the final climb, but it was really an amazing view from the top. and the trek down was pretty exciting too since we finally got to see the crevasses and icefalls that we had been threading around in the dark on the way up. (jumping over a two-foot wide bottomless crevasse seems somewhat more palatable when you cant see anything but the headlamp-illuminated snow directly in front of you). highly recommended!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-579719846680330536?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/579719846680330536/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=579719846680330536' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/579719846680330536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/579719846680330536'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/06/mt-rainier-summit-climb.html' title='mt. rainier summit climb'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2514244331312845311</id><published>2009-06-16T16:32:00.000-07:00</published><updated>2011-12-22T10:20:28.977-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='landscaping'/><title type='text'>landscaping part 4</title><content type='html'>actually, this is parts 4 and 5 all rolled into one. when last we left the backyard, it was shaping up, but still had a long way to go.&lt;br&gt;
&lt;br&gt;
the first project was to get the bark/mulch spread on the second large mound. turns out we have *way* too much mulch left over, so we are trying to find places to use it up. one of the places we decided to use some was next to the deck, behind the garage. in order to transition from the bedding to the walkway and yard, michaleen had the idea to use some of our found rocks to build a boulder wall. it turned out great, including the little nooks for plants:&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/boulder_wall.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/little_gems.jpg" /&gt;&lt;br&gt;
&lt;br&gt;
we finally got the deck stained (not without some incident, but that is another story), so it was time to spruce it up a bit. we got some really nice adirondack chairs from a guy here on whidbey island who makes them from local wood - they are really comfortable. we also got some plants planted in our planters, including a tiny japanese maple, some native grasses, and some fresh herbs.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/chairs.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/planters.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
we also finally used up the last of the slate flagstone that has been sitting in the middle of the yard for a few months. we havent permanently laid the stones yet, but you can see the beginning of our circle patio:&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/circle_patio.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
with the mounds in and mulched, the walkways all laid out, the desk complete, and even some trees and plant going in, the last major thing to tackle was the grass. after waiting around for it to be delivered all stinking day, it finally arrived at around 5 pm. still, it only took a few hours and we went from a giant dirt patch to a really nice lawn:&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/grass_spiral.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/grass.jpg" /&gt;&lt;br&gt;
&lt;br&gt;
while i was gone to mt. rainier, michaleen finished mulching the play area so now the bedding and grass (in the backyard at least) are complete.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/grass_playarea.jpg" width="500" /&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2514244331312845311?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2514244331312845311/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2514244331312845311' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2514244331312845311'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2514244331312845311'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/06/landscaping-part-4.html' title='landscaping part 4'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/landscaping/th_boulder_wall.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-3310651778558084202</id><published>2009-04-30T19:01:00.000-07:00</published><updated>2011-12-22T10:12:10.159-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='landscaping'/><category scheme='http://www.blogger.com/atom/ns#' term='deck'/><title type='text'>landscaping: part three</title><content type='html'>in case you missed the first two exciting installments, let's recap:&lt;br&gt;
&lt;br&gt;
part I: &lt;a href="http://briandunnington.blogspot.com/2008/10/tractor-work.html"&gt;Tractor Work&lt;/a&gt;&lt;br&gt;
mowed some weeds, leveled some dirt, and just generally got an idea of what we were working with&lt;br&gt;
&lt;br&gt;
part II: &lt;a href="http://briandunnington.blogspot.com/2008/10/deck.html"&gt;The Deck&lt;/a&gt;&lt;br&gt;
it only took several months and was still only 90% complete. (but really, it is quite nice if i do say so myself)&lt;br&gt;
&lt;br&gt;
so now we move on to the thrilling third installment in our 434-part series: Better Know a Landscape - the Fightin' Landscapers!&lt;br&gt;
&lt;br&gt;
we had already started working on the lower area of the backyard and completed a couple of retaining walls around the play area. we went ahead and built a similar wall on the other side. We also cleared some brush and put some edging around the lower yard area.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/play_area.jpg" width="500" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/bottom_wall.jpg" width="500" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/lower_area.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
we also spent some time working on the trails leading into the woods from the backyard. We built some steps down a particularly steep portion and use some of our patio stones to make a nice stepping stone pathway.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/path_entrance.jpg" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/trail_steps_above.jpg" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/trail_steps.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
next up - the front yard. after getting kind of neglected while we worked hard on the back yard, we decided to (temporarily) turn our attention to the front yard. we needed a bunch of dirt to shape the backyard, and the front yard needed a big parking space dug out, so we figured we could get all the dirt we needed that way. we hired Scotty Dozy (that is not his real name, but that is what we called him) to do the job. he brought in a big excavator and a bulldozer and did most of the work in one day. with 4 truck loads of gravel to top it off, we finally had a nice smooth driveway.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/parking_area.jpg" width="500" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/parking_area2.jpg" width="500" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/driveway.jpg" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/front.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
that left us with the big pile of dirt that we needed for the back, so it was time to switch gears and focus on the backyard again. this time we brought back the mighty little track loader to do our bidding. load after load of dirt was moved and shaped into some contouring mounds surrounding a large circular yard area. we packed and raked the mounds smooth, and then proceeded to start covering them with 'local hogged fuel', which is kind of like really big mulch.&lt;br&gt;
&lt;br&gt;
now it was time to move back to the deck and patio. we had to replace a few boards on the deck that we never did like (well, at least one of us was really concerned about them anyway). we also added some more stones to the patio/walkway to start wrapping it around to the side of the house. it is really turning out nice.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/deck_patio.jpg" width="500" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/walkway.jpg" /&gt;&lt;br&gt;
&lt;br&gt;
last year when we moved in, we planted a tree for Earth day, so in keeping with our new tradition, we headed to Bayview nursery to find another tree to plant this year. we ended up with two: a Japanese maple called Katsura and a zig-zaggy weeping birch.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/katsura.jpg" width="500" /&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/weeping_birch.jpg" /&gt;&lt;br&gt;
&lt;br&gt;
we also have a bunch of plants that we got from the native plant sale to plant still, but for now they are doing just fine in some pots on the side of the house. (although we saw some more mature serviceberry trees at the nursery and i am excited to get those planted and growing).&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/native_plants.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
after all of that, we still have a medium sized dirt pile left to deal with (although it was about 4 or 5 times this size when we started):&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/dirt_pile.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
we have also been saving all of our big rocks that we come across - not sure what we are going to do with them yet, but we have a pile of them waiting nonetheless.&lt;br&gt;
&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/rock_pile.jpg" width="500" /&gt;&lt;br&gt;
&lt;br&gt;
more hogged fuel is on the way this coming weekend so we can get the rest of the bedding areas covered, and then (maybe) we will be ready to get some sod and actually have a yard for summer.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-3310651778558084202?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/3310651778558084202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=3310651778558084202' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3310651778558084202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3310651778558084202'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/04/landscaping-part-three.html' title='landscaping: part three'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/landscaping/th_play_area.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2648928357874546270</id><published>2009-03-17T15:26:00.000-07:00</published><updated>2011-01-14T13:59:52.090-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='growl'/><title type='text'>Growl for Windows v2.0 Now Available</title><content type='html'>a beta version of Growl for Windows is now available online at &lt;a href="http://www.growlforwindows.com"&gt;http://www.growlforwindows.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;there are also a few plug-ins (iTunes, Outlook, Visual Studio, Pandora) and a few additional displays available as well as some developer documentation and SDKs.&lt;br /&gt;&lt;br /&gt;download it, give it a try, and post up any comments or suggestions in the discussion group: &lt;a href="http://groups.google.com/group/growl-for-windows"&gt;http://groups.google.com/group/growl-for-windows&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2648928357874546270?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2648928357874546270/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2648928357874546270' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2648928357874546270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2648928357874546270'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/03/growl-for-windows-v20-now-available.html' title='Growl for Windows v2.0 Now Available'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5223669695546493419</id><published>2009-03-04T13:37:00.000-08:00</published><updated>2011-01-14T13:50:51.234-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snowshoeing'/><category scheme='http://www.blogger.com/atom/ns#' term='mt. hood'/><title type='text'>mt. hood snowshoeing</title><content type='html'>A few weekends back, Michaleen and I tried our hand at some snowshoeing down hear Mt. Hood. Neither of us had snowshoed before, but we decided to try an overnight trip using one of the huts from &lt;a href="http://cascadehuts.com/winter.htm" target="_blank"&gt;Cascade Huts&lt;/a&gt;. They have three 256 sq. ft. huts on the southeast side of Mt. Hood that you can rent out for the night.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/starting_out.png" width="500" /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/michaleen_start.png" width="500" /&gt;&lt;br /&gt;Getting ready to head out&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/action_shot.png" width="500" /&gt;&lt;br /&gt;Some snowshoeing action - although we were headed in the wrong direction at this point. (Who knew there were two trails leading out of the Sno-Park?)&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/michaleen_meadow.png" width="500" /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/gnome_home.png" width="500" /&gt;&lt;br /&gt;Very beautiful and peaceful - we only saw a few other people on the trails&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/feet.png" width="500" /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/michaleen_uphill.png" width="480" /&gt;&lt;br /&gt;The last long hill before the top&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/mthood1.png" width="480" /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/mthood2.png" width="480" /&gt;&lt;br /&gt;Views of Mt. Hood from near the hut&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/last_ridge.png" width="480" /&gt;&lt;br /&gt;The final ridge leading to the hut&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/hut_distance.png" width="500" /&gt;&lt;br /&gt;The hut comes into view&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/hut.png" width="500" /&gt;&lt;br /&gt;Our destination for the night&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/hut_kitchen.png" width="500" /&gt;&lt;br /&gt;The hut had a propane stove and laterns and we melted some snow for a great salmon pasta dinner&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/hut_bunks.png" width="500" /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/leaving_hut.png" width="500" /&gt;&lt;br /&gt;Heading out from the hut the next morning&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/barlowsnowshoe/bigfoot.png" width="500" /&gt;&lt;br /&gt;On the way back, we saw some strange footprints in the snow - must be Bigfoot!&lt;br /&gt;&lt;br /&gt;We had expected some snow or even rain, but the weather was nice the entire time, right up until we returned to the truck and headed home at which point it started raining/snowing pretty hard.&lt;br /&gt;All in all a very fun trip that I would recommend to anyone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5223669695546493419?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5223669695546493419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5223669695546493419' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5223669695546493419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5223669695546493419'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2009/03/mt-hood-snowshoeing.html' title='mt. hood snowshoeing'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-394373966432810700</id><published>2008-10-31T15:22:00.000-07:00</published><updated>2008-10-31T15:23:31.931-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='halloween'/><title type='text'>happy halloween</title><content type='html'>&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/halloween2008.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-394373966432810700?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/394373966432810700/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=394373966432810700' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/394373966432810700'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/394373966432810700'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/10/happy-halloween.html' title='happy halloween'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_halloween2008.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7626650153409425226</id><published>2008-10-10T11:01:00.000-07:00</published><updated>2011-12-22T10:16:20.225-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='growl'/><title type='text'>growl for windows updated</title><content type='html'>Version 1.2.1.1 contains a few minor but often requested features: &lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Growl now starts up in the system tray only (doesn't initially show the control form)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Most displays now support a simple stacking routine so multiple notifications dont show up on top of each other (all Webkit-based displays as well as the Simple display)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The Simple display's visual style has been updated (hopefully improved)&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Download the new version here:&lt;br /&gt;&lt;a href="http://code.google.com/p/growl-for-windows/downloads/list"&gt;http://code.google.com/p/growl-for-windows/downloads/list&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.growlforwindows.com/growl/growl_stacking.png"/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7626650153409425226?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7626650153409425226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7626650153409425226' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7626650153409425226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7626650153409425226'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/10/growl-for-windows-updated.html' title='growl for windows updated'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6695263572774012777</id><published>2008-10-07T12:43:00.000-07:00</published><updated>2011-12-22T10:08:26.647-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='house'/><category scheme='http://www.blogger.com/atom/ns#' term='landscaping'/><category scheme='http://www.blogger.com/atom/ns#' term='deck'/><title type='text'>deck</title><content type='html'>&lt;p&gt;the back deck isnt quite finished, but it is close. click through the slideshow below to see the transformation.&lt;/p&gt;

&lt;p&gt;&lt;embed src="http://www.growlforwindows.com/deck/viewer.swf" flashvars="xmlDataPath=http://www.growlforwindows.com/deck/gallery.xml" bgcolor="#ffffff" width="550" height="420" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/p&gt;

&lt;p&gt;here are some close-ups of the progress:&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/deck/footings.jpg" width="540"/&gt;&lt;br&gt;
footings poured&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/deck/septic.jpg" width="540"/&gt;&lt;br&gt;
because the septic tank is close to the house, we had to frame around the openings so we could cut out some access covers&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/deck/lower.jpg" width="540"/&gt;&lt;br&gt;
here is the lower portion with the decking in process&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/deck/lower_finished.jpg" width="540"/&gt;&lt;br&gt;
decking all finished on the lower portion&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/deck/upper_framed.jpg" width="540"/&gt;&lt;br&gt;
the upper portion is all framed in&lt;/p&gt;

&lt;p&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/deck/upper_decking.jpg" width="540"/&gt;&lt;br&gt;
the decking going down on the upper portion&lt;/p&gt;

&lt;p&gt;we have to finish the decking on the upper portion, and then tackle the steps and railings, but at least it is semi-functional at this point.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6695263572774012777?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6695263572774012777/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6695263572774012777' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6695263572774012777'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6695263572774012777'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/10/deck.html' title='deck'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/deck/th_footings.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2022417591219699166</id><published>2008-10-07T11:58:00.000-07:00</published><updated>2008-10-07T11:59:50.346-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='house'/><category scheme='http://www.blogger.com/atom/ns#' term='landscaping'/><title type='text'>tractor work</title><content type='html'>a couple of weeks back, we decided to start our landscaping in earnest. the first step was to get the 7-foot tall weeds mowed down so we could see what we were dealing with. We rented a tractor from the local rental place to do the job quickly:

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/tractor_work1.jpg" width="540"/&gt;

(you can only see a bit of it sticking up, but there is also several thousand pounds of broken up concrete in the back of my truck that came from removing the back steps so we could build the deck).

after getting the tractor unstuck from the ditch, the mowing went pretty quickly. so quickly that we decided to do a little more 'tractoring'. i cleared the area across the ravine (including cutting down some trees that had fallen during previous windstorms).

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/tractor_work2.jpg" width="540"/&gt;

in the backyard, i was able to scrape back the edges of the yard up to theedge of the ravine and it added quite a bit of room for the yard. in the farthest north corner, i was also able to clear quite a large area that had been previously overgrown with brush and thistles.

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/landscaping/tractor_work3.jpg" width="540"/&gt;

now that the areas are cleared, now it is time to have some one (professional) come in and level everything out so we can get started putting in the grass, plantings, walls, walkways, etc.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2022417591219699166?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2022417591219699166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2022417591219699166' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2022417591219699166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2022417591219699166'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/10/tractor-work.html' title='tractor work'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/landscaping/th_tractor_work1.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7498915932009405358</id><published>2008-07-16T11:41:00.001-07:00</published><updated>2008-07-16T11:43:44.730-07:00</updated><title type='text'>whistler trip</title><content type='html'>new pictures from my trip up to Whister are up in the &lt;a href="http://bikehikekayak.blogspot.com/2008/07/whistler.html"&gt;outdoors section&lt;/a&gt;.

&lt;a href="http://bikehikekayak.blogspot.com/2008/07/whistler.html"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/alinesign.jpg" width="580" border="0"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7498915932009405358?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7498915932009405358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7498915932009405358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7498915932009405358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7498915932009405358'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/07/whistler-trip.html' title='whistler trip'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5850403060735608313</id><published>2008-07-16T11:33:00.000-07:00</published><updated>2011-01-14T13:50:51.239-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='canada'/><category scheme='http://www.blogger.com/atom/ns#' term='zipline'/><category scheme='http://www.blogger.com/atom/ns#' term='bike'/><category scheme='http://www.blogger.com/atom/ns#' term='whistler'/><category scheme='http://www.blogger.com/atom/ns#' term='raft'/><title type='text'>whistler</title><content type='html'>a couple of weeks ago, michaleen was going to wisconsin for a family get-together and eden was down in phoenix, so i had a week to kill. i decided to head up to Whistler to do some mountain biking. since i was going to be there for almost a week, i wanted to try to get in some other activities as well. after dropping michaleen off for the airport, i headed north to Canada.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/passport.jpg" width="500"&gt;&lt;br /&gt;&lt;br /&gt;after a little trouble getting across the border (apparently not having any hotel reservations or knowing anyone in canada made me seem suspicious), it was a nice drive up through Vancouver and along the Sea-to-Sky highway. they are doing a ton of road construction to prepare for the 2010 Olympics, but it went smoothly and i didnt get held up at all.&lt;br /&gt;&lt;br /&gt;i had a list of three or four potential campsites near Whistler, and the first one i decided to try was the Cal-Cheak Provincial Park. it was almost deserted and i practically had the whole place to myself. i pitched camp and took a short hike around the area to check things out. there was a river running along the edge of the campsite with a cool suspension bridge that was real close to the water.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/campsite.jpg" width="500"&gt;&lt;br /&gt;&lt;br /&gt;on wednesday morning, i woke up early and had a breakfast of scrambled eggs, mushrooms, and jalapenos, all rolled up in a tortilla. i set out for Whistler, which was only about 10 kilometers away. today i was going rafting, so i met up with the outfitters and we hopped on the old school bus for the drive to the put-in. we were rafting the Elaho river down to Squamish. shortly after we put in, we came to a spot where we could do some cliff jumping. the water was super cold (about 40 degrees) and you could see the waterfalls coming off of the glacier, carrying the melted snow and dumping right into the river. but, it sounded like fun anyway, so i took the plunge.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/cliffjump.jpg"&gt;&lt;br /&gt;&lt;br /&gt;in what would become a common theme for this trip, i didnt get too many other photos because we were in the thick of the action most of the time. i did borrow one photo from the website of the place that was doing photography, and i got one picture of some of the scenery while we had a short lunch break.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/rafting1.jpg" width="500"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/riverscenery.jpg"&gt;&lt;br /&gt;&lt;br /&gt;although it wasnt the longest trip, it was fun and i really enjoyed seeing the area from the river's perspecitve. i headed back to my camp and had some beef filet grilled up on my coleman stove.&lt;br /&gt;&lt;br /&gt;thursday morning i didnt get up quite so early, so my breakfast consisted of two granola bars instead. today i was doing the ziplines with a company called ZipTrek. they have two 'courses', the Bear and the Eagle, so i decided to do them both.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/ziptrekgroup.jpg"&gt;&lt;br /&gt;here we are, in all of our tourist glory, getting all roped up&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/ziptrekgroupheadedout.jpg"&gt;&lt;br /&gt;the ziplines are up on Whistler mountain and cross back and forth over Fitzsimmons creek. there is an intricate maze of wooden platforms and walkways that zigzap through the old-growth trees.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/ziptrekplatform.jpg"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/ziptrekplatforms.jpg"&gt;&lt;br /&gt;&lt;br /&gt;it was a really fun experience, and it was fun to see how different people reacted. some people were definitely freaked out and one lady even asked if she could back out after we got up to the first big zip line (although she did end up sticking it out and finishing the course). there were lots of screams and death-grips on the harness, but i thought it was really fun and relaxing to whiz through the air.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/zipline3.jpg"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/zipline6.jpg"&gt;&lt;br /&gt;&lt;br /&gt;in between the two courses, i had lunch at the Garibaldi Lift Company, which sits right next to the lower portion of the bike park. it was fun to watch the bikers come down off the mountain and get pumped up for the biking i would be doing the next few days.&lt;br /&gt;&lt;br /&gt;originally i planned to do some alpine hiking on friday, but the Whistler gondola was not opening up for the season until the next day. there were a lot of options since Whistler in the summer is like an outdoor-adventure mecca, but i really came to ride so i decided to get in an extra day. it was nice to be able to ride the lifts up and bomb all the way back down with barely a pedal stroke. i hadnt ridden my downhill bike in quite awhile, so it was fun to get back in the groove and get more comfortable on it again.&lt;br /&gt;&lt;br /&gt;one of the neat things about Whistler is that there are bears everywhere, and they are totally indifferent to people. from the lift, i would see bears on almost every other ride up. usually they were just eating some grass and minding their own business. one one run down, we came around the corner for a stop and there were two bear cubs about 20 feet off the trail, playing on a log and totally ignoring us.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/bears.jpg" width="500"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/bearsupclose.jpg" width="500"&gt;&lt;br /&gt;&lt;br /&gt;we never did see mama bear, but since we were sure she was not far away, we moved on and left the little bears to play.&lt;br /&gt;&lt;br /&gt;saturday and sunday were filled with more biking. i had signed up for the Richie Schley Freeride Camp, so i got to ride with some professional mountain bikers including Schley and Wade Simmons. we practiced cornering and jumping and drops, but mostly just rode tons of trails - some of which i wouldnt have dreamed i would have ridden normally. it was an incredible experience - the weather was awesome, the trails were perfect, and it was the best riding i had ever done. unfortunately, there was so much riding that it didnt leave any time for picture-taking. all i got was a shot of the lower bike park and the sign up at the start of A-Line (probably the signature trail at Whistler).&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/bikeparkview.jpg"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/whistler/alinesign.jpg" width="500"&gt;&lt;br /&gt;&lt;br /&gt;sunday night, i broke camp and headed home. this time the border crossing was a breeze - took about 15 seconds total. the trip was great and even with the rafting and ziplining and biking, i felt like there was so much more to do and i cant wait to go back!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5850403060735608313?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5850403060735608313/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5850403060735608313' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5850403060735608313'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5850403060735608313'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/07/whistler.html' title='whistler'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6994802567461627362</id><published>2008-07-10T17:27:00.000-07:00</published><updated>2011-12-22T10:15:22.884-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='growl'/><title type='text'>Growl for Windows open-sourced</title><content type='html'>after writing the NetGrowl component to send Growl-formatted notifications from within .NET code, i decided that i would try my hand at writing an entire Growl port for windows. i had seen &lt;a href="http://fullphat.net/" target="_blank"&gt;Snarl&lt;/a&gt; and even written some code for the lead developer Chris so he could send &amp; receive Growl-compatible notifications from his app. but what i wanted was not a 'Growl-like' app, but *Growl* on Windows.&lt;br /&gt;&lt;br /&gt;anyway, i went through a couple of early revisions and released some alpha code. &lt;a href="http://forums.cocoaforge.com/viewtopic.php?f=6&amp;t=16872&amp;st=0&amp;sk=t&amp;sd=a" target="_blank"&gt;several people tried it out&lt;/a&gt; and said it really worked great for them. i made a few more changes to support &lt;a href="http://ajaxian.com/archives/growls-for-windows-and-a-web-notification-api" target="_blank"&gt;receiving notifications from websites&lt;/a&gt;, but after that, development pretty much came to a stop as i got busy with other stuff. i received some emails from people asking how they could help continue the development, so i finally decided to put the code up on Google Code for anyone to contribute to.&lt;br /&gt;&lt;br /&gt;The project and source code can be found here: &lt;a href="http://code.google.com/p/growl-for-windows/" target="_blank"&gt;http://code.google.com/p/growl-for-windows/&lt;/a&gt; - it is BSD licensed, so feel free to use/modify/steal/do whatever you want with it&lt;br /&gt;&lt;br /&gt;although this is alpha code, it has most of the original Growl features implemented, including:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;Fully compatible with original Growl for Mac&lt;/li&gt;&lt;br /&gt;&lt;li&gt;API for local and network applications&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Notification forwarding to Mac or Windows&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Experimental support for WebKit-based display styles&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Interface for creating custom display styles&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Ability to receive notifications from web sites&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.growlforwindows.com/growl/general.png"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.growlforwindows.com/growl/applications.png"&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;img src="http://www.growlforwindows.com/growl/notification.png"&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;or, for anybody that just wants to try it out, you can download the latest version from here: &lt;a href="http://growl-for-windows.googlecode.com/files/GrowlForWindows_1_2_1.zip"&gt;http://growl-for-windows.googlecode.com/files/GrowlForWindows_1_2_1.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6994802567461627362?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6994802567461627362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6994802567461627362' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6994802567461627362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6994802567461627362'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/07/growl-for-windows-open-sourced.html' title='Growl for Windows open-sourced'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4070178943811137774</id><published>2008-05-28T16:41:00.000-07:00</published><updated>2008-05-28T16:43:34.522-07:00</updated><title type='text'>mt. hood</title><content type='html'>pictures from the mt. hood climb are up in the &lt;a href="http://bikehikekayak.blogspot.com/2008/05/mt-hood.html"&gt;outdoors section&lt;/a&gt;.

&lt;a href="http://bikehikekayak.blogspot.com/2008/05/mt-hood.html"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/mthood/summit_ridge.jpg" width="580" border="0"/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4070178943811137774?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4070178943811137774/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4070178943811137774' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4070178943811137774'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4070178943811137774'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/05/mt-hood.html' title='mt. hood'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-8548311867191726042</id><published>2008-05-28T16:33:00.000-07:00</published><updated>2011-12-22T09:59:00.203-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='climbing'/><category scheme='http://www.blogger.com/atom/ns#' term='mt. hood'/><title type='text'>mt. hood</title><content type='html'>last weekend i went down to oregon to climb mt. hood. sunday night we started at 3am and got to ride the snowcat up to the top of the ski lift (since the lifts dont run at 3am in the morning). from there, we climbed from about 8,500ft up to the summit at just over 11,200ft. we summitted around 6:45am or so, too late too see the sunrise, but still got treated to some beautiful views. the weather was unseasonably warm (read: super hot), but the climb was fun and i had a great time. not too many pictures since we only stopped a couple of times for quick breaks and only spent 5 or 10 minutes on top, but you can see the sunny weather and other cascade mountains (adams, rainier, and st. helens to the north, jefferson and three sisters to the south). all in all, a great day (minus the sunburnt lips and neck).&lt;br /&gt;&lt;embed src="http://www.growlforwindows.com/mthood/viewer.swf" flashvars="xmlDataPath=http://www.growlforwindows.com/mthood/mthood.xml" bgcolor="#ffffff" width="490" height="490" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8548311867191726042?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8548311867191726042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8548311867191726042' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8548311867191726042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8548311867191726042'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/05/mt-hood_28.html' title='mt. hood'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7014709267750687209</id><published>2008-04-17T14:03:00.001-07:00</published><updated>2008-04-17T14:04:27.454-07:00</updated><title type='text'>new house</title><content type='html'>well, it is finally official - we bought a new house. we dont have to be out of this one until the end of may, so we are hoping to move a little at a time instead of everything all at once.

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/scenic/house2.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7014709267750687209?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7014709267750687209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7014709267750687209' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7014709267750687209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7014709267750687209'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/04/new-house.html' title='new house'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/scenic/th_house2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-3631699490550308020</id><published>2008-04-14T12:41:00.003-07:00</published><updated>2011-12-22T10:04:47.284-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='victoria'/><category scheme='http://www.blogger.com/atom/ns#' term='canada'/><category scheme='http://www.blogger.com/atom/ns#' term='vancouver'/><title type='text'>trip to canada, eh</title><content type='html'>&lt;p&gt;trip length: 3 days&lt;br&gt;
cities visited: 2 (Victoria, Vancouver)&lt;br&gt;
modes of transportation used: 7 (float plane, walking, bus, helicopter, train, seabus, ferry)
&lt;/p&gt;
&lt;embed src="http://www.growlforwindows.com/canada/viewer.swf" flashvars="xmlDataPath=http://www.growlforwindows.com/canada/gallery.xml" bgcolor="#ffffff" width="490" height="490" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-3631699490550308020?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/3631699490550308020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=3631699490550308020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3631699490550308020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3631699490550308020'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/04/trip-to-canada-eh.html' title='trip to canada, eh'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1619712216479193747</id><published>2008-04-02T17:00:00.003-07:00</published><updated>2008-04-02T17:01:29.010-07:00</updated><title type='text'>skagit river kayak</title><content type='html'>click on the picture below to read the full report.
&lt;a href="http://bikehikekayak.blogspot.com/2008/03/skagit-river-kayak.html"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/putin.jpg" width="480" border="0"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1619712216479193747?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1619712216479193747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1619712216479193747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1619712216479193747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1619712216479193747'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/04/skagit-river-kayak.html' title='skagit river kayak'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7706339529853717515</id><published>2008-03-31T11:57:00.000-07:00</published><updated>2011-01-14T13:50:51.257-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><category scheme='http://www.blogger.com/atom/ns#' term='camping'/><category scheme='http://www.blogger.com/atom/ns#' term='skagit river'/><title type='text'>skagit river kayak</title><content type='html'>this past weekend i took a nice kayak trip down the lower &lt;a href="http://www.fs.fed.us/r6/mbs/skagit-wsr/" target="_blank"&gt;Skagit river&lt;/a&gt;. between December and February, the middle portion of this trip is a very popular place to &lt;a href="http://www.northcascades.com/images/eco-eagle-tree.jpg" target="_blank"&gt;view bald eagles&lt;/a&gt;, but i was about a month late for that. the weather forecast was calling for snow showers all weekend, and on the drive to the put-in, it was a snowy, slushy mess. i was thinking this trip was off to a bad start, but as i got closer to the starting point, the weather cleared up a bit and things started looking up.&lt;br /&gt;&lt;br&gt;&lt;br /&gt;i started near the confulence of Copper Creek, about six miles or so above Marblemount. here i am, ready to get going...&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/me_start.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;...and my trusty Swifty is ready to go as well.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/kayak_gear.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;the plan was to kayak about 16 miles or so to Rockport and camp overnight, then continue the next day another 16 miles or so to Rasar State Park. i had my tent and sleeping bag and a dry set of clothes all packed up in dry bags as i set out for my first ever overnight kayak trip.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/putin.jpg" width="480"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;most of the whitewater on the skagit is above where i put in, so i figured i would have a nice leisurely float ahead of me. for the most part, that was the case, but there were a few bigger riffles here and there to keep me on my toes, and even the flat sections were flowing very rapidly, do i didnt even have to paddle much and still sped down the river.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/kayak_view_start.jpg" width="480"&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/kayak_view_start2.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;although the snow had stopped, there was still quite a bit of snow in the area (although you cant really see it in these pictures). there was also a layer of fog up above the river, and the combination of the crystal clear river, crisp air, blanket of snow, and hanging fog made for a very peaceful and beautiful float.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/foggy_trees.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/fog.jpg" width="480"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;because the water was flowing so quickly, i made very quick time to my camp spot at Rockport. i beached the kayak and set up the tent, happy to find that everything i had packed had stayed nice and dry.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/tent.jpg" width="480"&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/kayak_beached.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;as i fell asleep that night, i could hear the rain and ice falling outside. i wondered what the weather would hold for the second half of the trip, and the next morning, i found out. i awoke to a covering of slushy snow and snow still coming down.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/snowy_tent.jpg" width="480"&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/snowy_kayak.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;i packed all of my gear and stuffed my soaking-wet tent into a plastic bag and set off. i had never kayaked in the falling snow before, and it was actually very peaceful. i had plenty of clothes on to keep me warm, and my gear was keeping my dry, so other than the occassional snowflake in the eye, it was nice to be out paddling in those conditions.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/kayak_view_snow.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;the river was still moving very quickly, and with the falling snow and glacier-cold water (the water temperature was hovering around 40 degrees), i was cautious to make sure i stayed up right and dry. eventually, the snow stopped, followed by a short spell of rain, and then the sun came out. during the last 8 miles or so, the river widened just a bit and the flow slowed down slightly, making me have to paddle a bit more than before. i passed through some really pretty sections though and was content to keep my slow pace as i made my way down the river.&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/skagitriver/kayak_view_mossyrocks.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;the last mile or so, the wind came up a bit and slowed my progress a little more. my take-out spot (Rasar State Park) did not have an actual boat launch, just some sandy beaches a few hundred yards from the actual park. that would make spotting the take-out from the river a little tricky, but yesterday before i started out, i had stopped at the park and walked down to the beach to try to get an idea of what the area looked like and committed it to memory. as i floated farther down the river, i kept a watchful eye out for anything that looked familiar, but from the view from my kayak, quite a bit of the shoreline looked the same. i finally saw some sandy beaches that looked extra familiar and made the correct guess that i had reached my destination. after having to carry my kayak and gear about 200 yards up to the park, my trip was complete. even though i was late in the season, i had seen about 5 or 6 eagles, tons of ducks and geese, and even a solitary beaver hanging out on the shore as i floated by.&lt;br&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;thanks a ton to michaleen and crew for driving way out of their way to shuttle my truck for me. all in all, it was a very memorable trip and an area that i would like to explore some more.&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7706339529853717515?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7706339529853717515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7706339529853717515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7706339529853717515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7706339529853717515'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/03/skagit-river-kayak.html' title='skagit river kayak'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5275534047372386034</id><published>2008-02-08T16:43:00.000-08:00</published><updated>2011-12-22T10:14:37.319-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='growl'/><title type='text'>Growl from Windows/ASP.NET</title><content type='html'>got a Mac and love getting Growl notifications from your favorite applications? ever wish you could get notifications from your Windows machines or servers as well? now you can! i whipped up a quick little library that can be used from almost any Windows application or Windows-based webserver.&lt;br /&gt;&lt;br /&gt;to test it out, just follow these instructions:&lt;br /&gt;&lt;br /&gt;1. first, make sure Growl is setup to listen for network notifications, and make sure to allow remote registrations. also, make sure your firewall will allow UDP traffic through port 9887.&lt;br /&gt;&lt;br /&gt;2. browse to: &lt;a href="http://www.growlforwindows.com/webgrowl" target="_blank"&gt;http://www.growlforwindows.com/webgrowl&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. enter in your computer's ip address. leave the Port set to 9887. if you have set up a password in Growl for network notifications, enter that value as well.&lt;br /&gt;&lt;br /&gt;4. type in your notification title and a short description and hit 'send'. you should receive a notification message on the computer running Growl.&lt;br /&gt;&lt;br /&gt;------------------------&lt;br /&gt;&lt;br /&gt;remote Growl notifications are just a specially constructed UDP packet. the WebGrowl component is just a c# class library that abstracts the UDP packet creation and sending, making it as easy to send notifications as:&lt;br /&gt;&lt;br /&gt;&lt;div style="background-color:gainsboro;"&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;    NetGrowl growl = new NetGrowl(ipAddress, port, applicationName, password);&lt;br /&gt;    growl.Notify(notificationType, title, description, priority, sticky);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;since WebGrowl is a c# class library, it can be used from ASP.NET or a Windows Forms application. the library was also written to be COM-friendly, so it can also be used from VB6 or other COM-aware languages.&lt;br /&gt;&lt;br /&gt;(special thanks to Rui Carmo @ The Tao of Mac (&lt;a href="http://the.taoofmac.com/space/Projects/netgrowl" target="_blank"&gt;http://the.taoofmac.com/space/Projects/netgrowl&lt;/a&gt;) for documenting the the Growl UDP packet format)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/webgrowl/Vortex.Growl.Framework.dll"&gt;[download library]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5275534047372386034?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5275534047372386034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5275534047372386034' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5275534047372386034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5275534047372386034'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2008/02/growl-from-windowsaspnet.html' title='Growl from Windows/ASP.NET'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-3217175221888206286</id><published>2007-12-10T11:31:00.001-08:00</published><updated>2007-12-10T11:31:50.848-08:00</updated><title type='text'>christmas tree</title><content type='html'>&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/xmastree1.jpg"&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/xmastree2.jpg"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-3217175221888206286?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/3217175221888206286/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=3217175221888206286' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3217175221888206286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3217175221888206286'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/12/christmas-tree.html' title='christmas tree'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_xmastree1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6027752804892994053</id><published>2007-12-10T11:29:00.001-08:00</published><updated>2007-12-10T11:30:43.022-08:00</updated><title type='text'>christmas ornaments</title><content type='html'>spent some time last week making christmas ornaments for the tree. pretty amazing what you can make out of some glitter and beads.&lt;br&gt;

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/ornaments1.jpg" width="580"&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/ornaments2.jpg" width="580"&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/ornaments3.jpg" width="580"&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6027752804892994053?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6027752804892994053/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6027752804892994053' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6027752804892994053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6027752804892994053'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/12/christmas-ornaments.html' title='christmas ornaments'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_ornaments1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5840445245102732780</id><published>2007-12-10T11:22:00.000-08:00</published><updated>2007-12-10T11:28:30.467-08:00</updated><title type='text'>potato chips</title><content type='html'>we have been getting pretty crafty in the kitchen lately and made some really good food. this time however, we decided to try something a little more fun: homemade potato chips&lt;br&gt;

the whole operation:&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/food/chips1.jpg" width="580"&gt;&lt;br&gt;

cooking away:&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/food/chips2.jpg" width="580"&gt;&lt;br&gt;

looking pretty tasty:&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/food/chips3.jpg" width="580"&gt;&lt;br&gt;

the final product:&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/food/chips4.jpg" width="580"&gt;&lt;br&gt;

we also made some baked sweet potato chips (no pictures) and i would say that all in all, they turned out really good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5840445245102732780?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5840445245102732780/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5840445245102732780' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5840445245102732780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5840445245102732780'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/12/potato-chips.html' title='potato chips'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/food/th_chips1.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5687675822807023201</id><published>2007-11-30T11:20:00.000-08:00</published><updated>2007-12-10T11:21:57.904-08:00</updated><title type='text'>thanksgiving</title><content type='html'>just a nice shot of our thanksgiving spread&lt;br&gt;

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/food/thanksgiving07.jpg" width="580"&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5687675822807023201?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5687675822807023201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5687675822807023201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5687675822807023201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5687675822807023201'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/12/thanksgiving.html' title='thanksgiving'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/food/th_thanksgiving07.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2396295760108754773</id><published>2007-10-22T12:17:00.000-07:00</published><updated>2007-12-10T11:20:19.731-08:00</updated><title type='text'>pumpkin carving</title><content type='html'>here are some pictures from this past weekend's pumpkin carving session:

pre-carving set up (notice the dremel for those advanced pumpkin carvers)&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/pumpkins0.jpg" width="580"/&gt;&lt;br&gt;

eden's masterpiece&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/pumpkins_eden.jpg" width="580"/&gt;&lt;br&gt;

rachelle (eden's friend)&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/pumpkins_rachelle.jpg" width="580"/&gt;&lt;br&gt;

michaleen&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/pumpkins_michaleen.jpg" width="580"/&gt;&lt;br&gt;

brian&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/pumpkins_brian.jpg" width="480"&gt;&lt;br&gt;

whole scary lot of them&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/pumpkins1.jpg" width="480"&gt;&lt;br&gt;
&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/jackolanterns.jpg" width="580"&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2396295760108754773?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2396295760108754773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2396295760108754773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2396295760108754773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2396295760108754773'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/10/pumpkin-carving.html' title='pumpkin carving'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_pumpkins0.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2895020255484608646</id><published>2007-10-18T12:06:00.000-07:00</published><updated>2007-10-18T12:10:13.806-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rack'/><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><title type='text'>kayak &amp; rack</title><content type='html'>a few months ago, i got a new sea kayak but never put up a picture of it. i havent gotten to use it nearly as much i would have liked since i didnt have an easy way to transport it (at 17' long, i couldnt just throw it in the bed of my truck like i can with my swifty). but i finally got a good rack setup so i can haul the thing around.

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/rack.jpg" width="580"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2895020255484608646?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2895020255484608646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2895020255484608646' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2895020255484608646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2895020255484608646'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/10/kayak-rack.html' title='kayak &amp; rack'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_rack.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-8307221831329058456</id><published>2007-10-04T15:23:00.000-07:00</published><updated>2011-01-14T13:59:52.096-08:00</updated><title type='text'>vortex.offline licensed under BSD</title><content type='html'>just a quick note for everyone that asked about licensing - to be perfectly honest, i didnt even think about the licensing when i first put the code up. the code was always intended to be free anyone to use and modify. to make it official, i have added a BSD-style license disclaimer to the javascript files.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tripthevortex.com/offline/download/vortex_offline_v0.2.zip"&gt;download the updated code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here is the license's full text:&lt;br /&gt;&lt;br /&gt;&lt;pre style="font-size:80%;color:#666666;"&gt;&lt;br /&gt;/* *************************************************&lt;br /&gt;vortex offline library v0.2&lt;br /&gt;copyright 2007 - vortex software - all rights reserved&lt;br /&gt;&lt;br /&gt;Redistribution and use in source and binary forms, with or without&lt;br /&gt;modification, are permitted provided that the following conditions&lt;br /&gt;are met:&lt;br /&gt;1. Redistributions of source code must retain the above copyright&lt;br /&gt;   notice, this list of conditions and the following disclaimer.&lt;br /&gt;2. Redistributions in binary form must reproduce the above copyright&lt;br /&gt;   notice, this list of conditions and the following disclaimer in the&lt;br /&gt;   documentation and/or other materials provided with the distribution.&lt;br /&gt;3. Neither the name of the project nor the names of its contributors&lt;br /&gt;   may be used to endorse or promote products derived from this software&lt;br /&gt;   without specific prior written permission.&lt;br /&gt;&lt;br /&gt;THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS "AS IS" AND&lt;br /&gt;ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE&lt;br /&gt;IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE&lt;br /&gt;ARE DISCLAIMED.  IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE&lt;br /&gt;FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL&lt;br /&gt;DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS&lt;br /&gt;OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)&lt;br /&gt;HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT&lt;br /&gt;LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY&lt;br /&gt;OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF&lt;br /&gt;SUCH DAMAGE.&lt;br /&gt;************************************************* */&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8307221831329058456?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8307221831329058456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8307221831329058456' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8307221831329058456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8307221831329058456'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/10/vortexoffline-licensed-under-bsd.html' title='vortex.offline licensed under BSD'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2513755323593495288</id><published>2007-09-04T18:23:00.000-07:00</published><updated>2011-01-14T13:59:52.098-08:00</updated><title type='text'>vortex.offline demo app</title><content type='html'>to coincide with the release of the vortex.offline library, i put together the obligatory sample feed reader application to demonstrate the usage. this is just a simplistic feed reader, but you can see some of the libraries important points, such as:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;ability to automatically detect referenced resources such as images, scripts, and stylesheets (including  nested @imported stylesheets)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;automatic detection of network state with corresponding UI/feature changes (for example, when going offline, some features such as the 'add feed' link are removed since they dont apply offline)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;auto syncing of events. this demo records the adding and removing of feeds and automatically plays them back when the network comes back online&lt;/li&gt;&lt;br /&gt;&lt;li&gt;use of the generic storage capabilities to store the feed data for offline viewing&lt;/li&gt;&lt;br /&gt;&lt;li&gt;graceful fallback if no offline support is available (google gears not installed or not allowed to run). try viewing the site in Safari to see the 'no offline support' version, or just deny Google Gears when prompted&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://www.elementcodeproject.com/offline/" target="_blank"&gt;view demo&lt;/a&gt;]&lt;br /&gt; &lt;br /&gt;the vortex_offline-debug.js file is fully commented and details the other configuration options and available features. you can download this entire sample application by grabbing the .zip file listed below:&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://www.tripthevortex.com/offline/download/vortex_offline_feedreader_demo.zip"&gt;download vortex offline feed reader demo&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2513755323593495288?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2513755323593495288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2513755323593495288' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2513755323593495288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2513755323593495288'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/09/vortexoffline-demo-app.html' title='vortex.offline demo app'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1834655479533878966</id><published>2007-09-04T18:19:00.000-07:00</published><updated>2011-01-14T13:59:52.102-08:00</updated><title type='text'>announcing the vortex.offline library (v0.1)</title><content type='html'>with the release of Adobe's &lt;a href="http://labs.adobe.com/technologies/air/" target="_blank"&gt;AIR&lt;/a&gt; and Microsoft's &lt;a href="http://silverlight.net/" target="_blank"&gt;Silverlight&lt;/a&gt; combined with the continued advances in javascript libraries like &lt;a href="http://dojotoolkit.org/" target="_blank"&gt;dojo&lt;/a&gt; and &lt;a href="http://www.prototypejs.org/" target="_blank"&gt;Prototype&lt;/a&gt;, the line between desktop app and web app continues to get blurrier. one of the major disadvantages that web apps have had against traditional desktop applications is that web apps only work, well, when you are on the web.&lt;br /&gt;&lt;br /&gt;with the release of Google &lt;a href="http://gears.google.com/" target="_blank"&gt;Gears&lt;/a&gt; came the promise of web applications that could work offline just as well as they could online. i have been interested in this topic for some time, so i immediately started playing with this new tool and realized it was pretty slick. after using some of the better javascript libraries out there now though, it felt like the Gears api was a little 'raw'. i started working on a wrapper library to make development of offline applications even easier to get started with. i saw a &lt;a href="http://ajaxian.com/archives/dojo-offline-09-and-gears" target="_blank"&gt;post on Ajaxian&lt;/a&gt; a while back that talked about how the dojo framework (and specifically Brad Neuberg) were working on porting their offline storage solution to use Gears, and it was eerily similar to what i had been working on as well. &lt;br /&gt;&lt;br /&gt;looking over the dojo implementation, it seemed as though Brad had already done most of the work i was working on as well. the only downside i had at that time was that my current client's project was implemented using Ext, not dojo. instead of having to include the entire dojo framework along with the Ext framework, i decided that my offline library could be used as a nice, small, library-independent add-on. i polished it up and now it is what you see here.&lt;br /&gt;&lt;br /&gt;the library is self-contained in a single javascript file, vortex_offline.js. like dojo, it supports an offline module as well as a generic storage module. to start using it, it can be as simple as a single line of javascript:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vortex.offline.init("My Application Name");&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;that's it! behind the scenes, the code will scan the page to find all of the resources required (including images, css, other .js file, etc) and cache them using the Gears LocalServer object. the library exposes several events that you can hook into, such as when the network status changes. there is also a syncing system that lets you record actions while offline and replay them back when the network is connected again.&lt;br /&gt;&lt;br /&gt;the library also contains a generic storage module that can be used independently of the offline module (although it is still obviously dependent on Gears behind the scenes). objects can be easily saved and retrieved using commands like:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vortex.storage.put(key, val);&lt;br /&gt;vortex.storage.get(key);&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;under the covers, the objects are serialzied to json and stored in the local Gears database.&lt;br /&gt;&lt;br /&gt;the debug version of the vortex_offline.js file included in the .zip is fully commented and shows the additional methods available for both modules. the minified version weighs in at just under 10k, including the json parser that you can swap out if you are already using another one. a sample application will be posted up shortly...&lt;br /&gt;&lt;br /&gt;[&lt;a href="http://www.tripthevortex.com/offline/download/vortex_offline.zip"&gt;download .zip file&lt;/a&gt;]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1834655479533878966?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1834655479533878966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1834655479533878966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1834655479533878966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1834655479533878966'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/09/announcing-vortexoffline-library-v01.html' title='announcing the vortex.offline library (v0.1)'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1942354025113943109</id><published>2007-08-20T10:22:00.000-07:00</published><updated>2011-01-14T13:50:51.263-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cooper lake'/><category scheme='http://www.blogger.com/atom/ns#' term='camping'/><title type='text'>camping @ cooper lake</title><content type='html'>a couple of weekends ago we went camping at cooper lake, north of cle elum. we had originally planned to go to wind river, but we didnt want to spend the whole weekend driving, so we found an alternate site that was a little closer to home. we tried to do some fishing, but didnt catch anything. the area was beautiful though, and we were able to kayak and read and just generally relax. &lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/cooperlake/camp.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/cooperlake/eden_kayak.jpg" width="580"&gt;&lt;br&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/cooperlake/michaleen_kayak.jpg" width="480"&gt;&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1942354025113943109?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1942354025113943109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1942354025113943109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1942354025113943109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1942354025113943109'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/08/camping-cooper-lake.html' title='camping @ cooper lake'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-8945772733556772992</id><published>2007-06-18T12:31:00.000-07:00</published><updated>2007-06-18T12:33:35.457-07:00</updated><title type='text'>landcruiser and hiking</title><content type='html'>quite a bit of progress on the landcruiser (might maybe possibly potentially drive it before summer is over) and some pictures from our otter falls hike.

&lt;a href="http://fj40.blogspot.com/2007/06/more-progress.html"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/fj40/wiring/steering_wheel_mockup.jpg" width="240" hspace="4" border="0" style="display:inline;"&gt;&lt;/a&gt;&lt;a href="http://bikehikekayak.blogspot.com/2007/06/otter-falls.html"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/michaleen_and_eden.jpg" width="240" hspace="4" border="0" style="display:inline;"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8945772733556772992?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8945772733556772992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8945772733556772992' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8945772733556772992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8945772733556772992'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/06/landcruiser-and-hiking.html' title='landcruiser and hiking'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-8719822509382519027</id><published>2007-06-18T12:18:00.000-07:00</published><updated>2011-12-22T10:17:31.355-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='snoqualmie lake'/><category scheme='http://www.blogger.com/atom/ns#' term='otter falls'/><category scheme='http://www.blogger.com/atom/ns#' term='hiking'/><category scheme='http://www.blogger.com/atom/ns#' term='taylor river'/><title type='text'>otter falls</title><content type='html'>this past weekend, michaleen, eden and i decided to do a hike up to otter falls (actually the &lt;a href="http://www.fs.fed.us/r6/mbs/recreation/activities/trails/snrd/snrd_1002.htm" target="_blank"&gt;snoqualmie lake trail #1002&lt;/a&gt;). it was only about an hour drive to the taylor river trailhead, and as predicted, it was raining. however, the rain was light so we decided it wasnt going to stop us.&lt;br /&gt;&lt;br /&gt;the trail isnt very steep, but it involves a lot of stream crossings and, with all of the rain, some really muddy sections. eden quickly found a trusty (or so we thought) stick and some higher ground.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/eden_and_stick.jpg" border="0" alt="Trusty Stick?" width="580"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/eden_rock.jpg" border="0" alt="Eden on higher ground" width="580"&gt;&lt;br /&gt;&lt;br /&gt;at about two miles in, we came to the marten creek bridge. the marten creek falls were amazingly pretty. the rocks, the trees, the sound of the rushing water - it was all very picturesque.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/marten_creek.jpg" border="0" alt="Marten Falls" width="480"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/marten_creek_downstream.jpg" border="0" alt="Downstream from Marten Falls" width="580"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/eden_marten_creek.jpg" border="0" alt="Eden at Marten Creek" width="480"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/michaleen_and_eden_marten_creek.jpg" border="0" alt="Michaleen and Eden at Marten Creek" width="480"&gt;&lt;br /&gt;&lt;br /&gt;the rain was sort of off and on on the hike up. it hinted at raining harder a few times, but for the most part, it was just a constant drizzle. but the trail was so beautiful that the wet weather wasnt dampening anyone's fun.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/michaleen_and_eden.jpg" border="0" alt="Beautiful Trail" width="580"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/michaleen_and_eden_closeup.jpg" border="0" alt="Having Fun" width="580"&gt;&lt;br /&gt;&lt;br /&gt;along with the numerous stream crossings, we also passed several smaller waterfalls and lots of other cool things, like moss-covered trees that looked like gnarled green monsters. here were some mushrooms that eden found, as well as a tall tree that looked neat.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/mushrooms2.jpg" border="0" alt="Mushrooms on a log" width="580"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/tall_tree.jpg" border="0" alt="Tall Tree" width="480"&gt;&lt;br /&gt;&lt;br /&gt;we forged on, crossing a few more streams before arriving at the cairns that marked the trail up to otter falls.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/michaleen_crossing.jpg" border="0" alt="Michaleen crossing a stream" width="580"&gt;&lt;br /&gt;&lt;br /&gt;the falls were awesome and well worth the hike. i had been here once before (15 years ago), and it was just as pretty as i remembered. we had packed a picnic lunch, so we spread out our blanket and sat down to enjoy the food and the view.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/falls2.jpg" border="0" alt="Otter Falls" width="480"&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/otterfalls/picnic.jpg" border="0" alt="Picnic" width="580"&gt;&lt;br /&gt;&lt;br /&gt;the rain was picking up, as was the wind, so we ended up moving our picnic to a more sheltered spot. by this point, everyone was very wet and getting cold, so we cut our picnic short and headed back. the first two miles or so of the hike back were pretty good, but the rain was definitely starting to come down harder. by the time we got back to the marten creek bridge, it was a downpour. the trail turned into a constant stream of mud. i have to give everyone credit though - there was no complaining or sour moods. we put our heads down and made good time, all the while focusing on getting back to the dryness and warmth of the truck. we finally arrived back at the truck, soaked and cold, but in the end, everyone had a good time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8719822509382519027?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8719822509382519027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8719822509382519027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8719822509382519027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8719822509382519027'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/06/otter-falls.html' title='otter falls'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-550020073249140131</id><published>2007-06-11T10:05:00.000-07:00</published><updated>2007-06-11T10:09:48.956-07:00</updated><title type='text'>lunchtime visitor</title><content type='html'>michaleen and eden were in the kitchen and i had just came in from the garage (working on the landcruiser), and look who came walking up our trail...

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/deer3.jpg" border="0" alt="Photo Sharing and Video Hosting at Photobucket"&gt;

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/other/deer2.jpg" border="0" alt="Photo Sharing and Video Hosting at Photobucket"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-550020073249140131?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/550020073249140131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=550020073249140131' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/550020073249140131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/550020073249140131'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/06/lunchtime-visitor.html' title='lunchtime visitor'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_deer3.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6663246054701489011</id><published>2007-05-25T06:15:00.000-07:00</published><updated>2011-01-14T13:50:51.274-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='seals'/><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><title type='text'>shady seals surround me</title><content type='html'>&lt;div&gt;&lt;embed src="http://widget-d6.slide.com/widgets/slideticker.swf" type="application/x-shockwave-flash" quality="high" scale="noscale" salign="l" wmode="transparent" flashvars="cy=bb&amp;amp;il=1&amp;amp;channel=216172782122207446&amp;amp;site=widget-d6.slide.com" style="width:580px;height:475px" name="flashticker" align="middle"&gt;&lt;/embed&gt;&lt;div style="width:400px;text-align:left;"&gt;&lt;a href="http://www.slide.com/pivot?ad=1&amp;amp;tt=17&amp;amp;sk=0&amp;amp;cy=bb&amp;amp;th=0&amp;amp;id=216172782122207446&amp;amp;map=1" target="_blank"&gt;&lt;img src="http://widget-d6.slide.com/p1/216172782122207446/bb_t017_v000_a001_f00/images/xslide1.gif" border="0" ismap="ismap" /&gt;&lt;/a&gt; &lt;a href="http://www.slide.com/pivot?ad=1&amp;amp;tt=17&amp;amp;sk=0&amp;amp;cy=bb&amp;amp;th=0&amp;amp;id=216172782122207446&amp;amp;map=2" target="_blank"&gt;&lt;img src="http://widget-d6.slide.com/p2/216172782122207446/bb_t017_v000_a001_f00/images/xslide2.gif" border="0" ismap="ismap" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6663246054701489011?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6663246054701489011/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6663246054701489011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6663246054701489011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6663246054701489011'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/05/shady-seals-surround-me.html' title='shady seals surround me'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6194147363665201171</id><published>2007-05-21T13:35:00.000-07:00</published><updated>2011-12-22T10:17:45.822-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='beach'/><category scheme='http://www.blogger.com/atom/ns#' term='double bluff'/><category scheme='http://www.blogger.com/atom/ns#' term='hiking'/><title type='text'>double bluff</title><content type='html'>&lt;p&gt;while looking for some good hikes on the island, i came across double bluff. it was supposed to have a few miles of forested trails, but it turned out to be a cool place to hike along the beach instead. my first visit was kind of rushed since i was trying to hurry back, but michaleen and eden and i have made a couple of return trips to collect shells and play in the (very cold) water. it is fun to watch the clams squirting water up into the air like some kind of big erratic fountain and to see the (literally) millions of shells from clams, mussels, oysters, snails, crabs, barnacles, and all kinds of other interesting sea life. on the last trip, we also saw three big cruise ships go by, possibly on their way to alaska. those things are gigantic! maybe next time i will get a picture.&lt;/p&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/double_bluff.jpg"&gt;&lt;img style="width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/double_bluff.jpg" border="0" alt=""/&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/double_bluff_ocean.jpg"&gt;&lt;img style="width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/double_bluff_ocean.jpg" border="0" alt=""/&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6194147363665201171?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6194147363665201171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6194147363665201171' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6194147363665201171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6194147363665201171'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/05/double-bluff.html' title='double bluff'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_double_bluff.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7707084745531715242</id><published>2007-04-19T10:43:00.000-07:00</published><updated>2007-12-10T13:10:57.050-08:00</updated><title type='text'>morning kayak</title><content type='html'>just a little sample from my morning kayak today. &lt;a href="http://bikehikekayak.blogspot.com"&gt;see more here&lt;/a&gt;

&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_sound2.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand; width:400px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_sound2.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5055194884052082594" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7707084745531715242?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7707084745531715242/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7707084745531715242' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7707084745531715242'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7707084745531715242'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/04/morning-kayak.html' title='morning kayak'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_kayak_sound2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-9002219267933496560</id><published>2007-04-19T10:36:00.000-07:00</published><updated>2011-01-14T13:50:51.283-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sound'/><category scheme='http://www.blogger.com/atom/ns#' term='langley'/><category scheme='http://www.blogger.com/atom/ns#' term='kayak'/><title type='text'>morning kayak</title><content type='html'>today was my second time out for a morning kayak on puget sound (in the saratoga passage, to be exact). last weekend was the langley 'welcome the whales' festival, so i have been really hoping to see a whale during my kayaking. today i didnt see a whale, but i did see a huge sea lion who was about 25 feet from my kayak in the middle of the sound. i thought it was just a big piece of driftwood at first, until i got closer and heard him breathing and blowing water out of its nose. he didnt seem to mind my presence too much, and after a little while, he dove his head under, flipped up his tail, and was gone. i wasnt able to grab a picture of him, but here are some pictures of the sound in the morning - very peaceful.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_boats.jpg"&gt;&lt;img style="width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_boats.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="center"&gt;boats moored near langley&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_sound2.jpg"&gt;&lt;img style="width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_sound2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="center"&gt;puget sound&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_langley2.jpg"&gt;&lt;img style="width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/kayak_langley2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="center"&gt;seaside village of langley&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-9002219267933496560?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/9002219267933496560/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=9002219267933496560' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/9002219267933496560'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/9002219267933496560'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/04/morning-kayak_19.html' title='morning kayak'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_kayak_boats.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-3517406218973942555</id><published>2007-03-21T16:50:00.000-07:00</published><updated>2011-01-14T13:50:51.289-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bike'/><category scheme='http://www.blogger.com/atom/ns#' term='trail'/><category scheme='http://www.blogger.com/atom/ns#' term='goss lake woods'/><title type='text'>goss lake woods</title><content type='html'>having moved up here to whidbey island, it had been several months since i had ridden my bike and i had yet to get out and explore what the area had to offer. for christmas, i had received &lt;a href="http://www.amazon.com/Kissing-Trail-Greater-Mountain-Adventures/dp/1881583090/ref=pd_bbs_sr_1/104-0840380-3377562?ie=UTF8&amp;s=books&amp;qid=1174521156&amp;sr=8-1"&gt;Kissing the Trail&lt;/a&gt;, a mountain biking book containing 'Greater Seattle Mountain Bike Adventures'. i was anxious to get out for a local ride, so i turned to the section on whidbey island to see what i could find. although there were only two local rides listed, the trails at &lt;a href="http://gosslakewoods.org/"&gt;Goss Lake Woods&lt;/a&gt; (&lt;a href="http://gosslakewoods.org/map_large.html"&gt;map&lt;/a&gt;) were described as narrow and twisty, with &lt;b&gt;minimal elevation gain&lt;/b&gt; - how could i pass that up? (by the way, that was their emphasis, not mine) =). after a short drive to the trailhead, i pedaled out into the slightly damp forest along a picturesque trail. &lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_trailhead.jpg"&gt;&lt;img style="width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_trailhead.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5044530838389819570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;the ride started out on the easy-sounding frog lane, two kitties, and jane erye trails. the trails were wide and smooth, but there were enough fun rollercoasters to put a smile on my face and get my heart pumping. i turned north and looped along the west side of the trust lands, already feeling the effects of not riding in so long. the trails were still pretty tame, but the damp air and lush forest created a quiet stillness that was fun just to enjoy. plus, the guide book had promised that i was close to Blazing Saddles a 'very technical trail' with 'lots of ups and downs and tight turns in and out of the wrinkles of the forest floor'. so i pedalled onward, enjoying the fresh air and serene surroundings. &lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_fallen.jpg"&gt;&lt;img style="width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_fallen.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5044530838389819570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;after a couple of deadends and one or two steep hills (hey! i thought there were no hills out here!), i ended up over on the east side of the preserve, up on top of a hill that opened into a grassy meadow surrounded by tall pine trees. it was a little windy in the open meadow, and it felt as if i could have just as easily been on a windswept hillside in a remote part of new zealand. i hadnt found the technical trails that i was looking for, but the ride was turning out to be really good just the same. i did one more short loop and then started to head back to the trailhead. on the ride back, i noticed a tiny trail heading off to the right into a thick stand of trees. i turned onto the trail and almost immediately found myself surrounded by the dark forest and moss-covered trees. the trail looked like it wasnt used nearly as much as the others, and the fallen trees and roots made for a fun ride and challenging ride.&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_logs.jpg"&gt;&lt;img style="width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_logs.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5044530838389819570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;the trail linked me up with another network of trails that turned out to be exactly what i was after. the trails of flying squirrel, sleepy hollow, and stryx varia were incredible - twisty and narrow, zigzagging over roots and squeezing between the towering trees with just enough ups and downs to keep the momentum up and my tires rolling quickly. i felt like i was in my own personal mountain biking heaven (not to mention that i didnt see another person or track on the entire ride). &lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_flyingsquirrel.jpg"&gt;&lt;img style="width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_flyingsquirrel.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5044530838389819570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="center"&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_ladder.jpg"&gt;&lt;img style="width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/glw_ladder.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5044530838389819570" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;i ended up on some truly single track (about 6" wide, with forest vegetation obscuring the trail in most places) before finally cruising back on the lazily named lulu lane. i arrived back at my truck with mud in my teeth and a grin on my face - exactly what i had been looking forward to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-3517406218973942555?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/3517406218973942555/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=3517406218973942555' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3517406218973942555'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3517406218973942555'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/03/goss-lake-woods.html' title='goss lake woods'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_glw_trailhead.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-116906311237627228</id><published>2007-01-17T11:43:00.000-08:00</published><updated>2007-12-10T13:09:45.337-08:00</updated><title type='text'>thumpity-thump-thump</title><content type='html'>&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/snowman.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand; width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/other/snowman.jpg" border="0" alt="" /&gt;&lt;/a&gt; there must have been some magic in that old silk hat they found&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-116906311237627228?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/116906311237627228/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=116906311237627228' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116906311237627228'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116906311237627228'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/01/thumpity-thump-thump.html' title='thumpity-thump-thump'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_snowman.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-116853053746810648</id><published>2007-01-11T07:47:00.000-08:00</published><updated>2007-12-10T13:09:07.917-08:00</updated><title type='text'>snow!</title><content type='html'>&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/first_snow.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width:400px;" src="http://i184.photobucket.com/albums/x285/briandunnington/other/first_snow.jpg" border="0" alt="" /&gt;&lt;/a&gt; woke up yesterday morning to some fresh snow. it snowed off and on for the better part of the day, so it ended up accumulating about an inch and a half or so. we definitely wouldnt have gotten this in phoenix.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-116853053746810648?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/116853053746810648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=116853053746810648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116853053746810648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116853053746810648'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2007/01/snow.html' title='snow!'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_first_snow.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-116689576078203197</id><published>2006-12-23T09:35:00.000-08:00</published><updated>2007-12-10T13:06:46.201-08:00</updated><title type='text'>waking up on whidbey</title><content type='html'>&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/uhaul.jpg"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/other/uhaul.jpg" border="0" alt="" /&gt;&lt;/a&gt; well, we have arrived on whidbey island. it was three days of driving nearly 1600 miles. it started off poorly when the uhaul truck had brake problems before we even left the lot. and then more problems again before we left phoenix (supposedly loose wiring in the dash). and the radio didnt work, and neither did the windshield wipers (luckily we had good weather for the whole trip, even through portland and seattle). when we pulled up to the new house, there were two service trucks in the driveway because the gas furnace was not working. it was a toasty 42 degrees in the house when we arrived.

but, they got the heat fixed and the truck did make it without leaving us stranded. and although i was sure we wouldnt be so lucky, all of our stuff survived the trip mostly unscathed. we still have stacks of boxes to go through and unpack, but we are making progress. we have already tried the local chinese place and the local pizza place (twice). i guess we are no longer arizonans and officially washingtonians.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-116689576078203197?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/116689576078203197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=116689576078203197' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116689576078203197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116689576078203197'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/12/waking-up-on-whidbey.html' title='waking up on whidbey'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_uhaul.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-116405963129967140</id><published>2006-11-20T13:44:00.000-08:00</published><updated>2007-12-10T13:04:20.162-08:00</updated><title type='text'>old house sold, new house rented</title><content type='html'>&lt;p&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/view.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/other/view.jpg" border="0" alt="" /&gt;&lt;/a&gt;well, my house finally sold. it was a quick and easy closing, so that part was nice. the worst part was moving out - not the house (since i dont have hardly any possessions), but the garage, since it was filled with hundreds of landcruiser parts of all shapes and sizes. i actually missed out on all of the fun of the move since i was out of the state at the time, but michaleen and her girls saved the day by handling it all for me. i owe them big time.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/view2.jpg"&gt;&lt;img style="float:right; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/other/view2.jpg" border="0" alt="" /&gt;&lt;/a&gt; anyway, now that i am out of my old house, it was time to turn the attention to finding a new place up on whidbey island. since we arent sure what our long-term plan is, we decided that renting a place for now was the best idea. we found a great place that is on 5 treed acres on top of a hill, with great views of the puget sound, mainland, and cascade mountains. you can see the view in a couple of these pictures.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/view3.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/other/view3.jpg" border="0" alt="" /&gt;&lt;/a&gt; this last picture is of the house we are renting. we have only seen the outside and peeked in a few windows, so we dont even know what the inside looks like yet. guess it will be fun to find out when we arrive up there next month.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-116405963129967140?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/116405963129967140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=116405963129967140' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116405963129967140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/116405963129967140'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/11/old-house-sold-new-house-rented.html' title='old house sold, new house rented'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_view.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-4073586234505773491</id><published>2006-10-30T10:37:00.000-08:00</published><updated>2011-01-14T13:50:51.294-08:00</updated><title type='text'>Flagstaff Adventure Race III</title><content type='html'>it was a beautiful day to race up in flagstaff - the weather was great, the leaves were changing colors, and mark put together a fun race for the series finale. team Sierra Adventure Sports was hoping to do well following their 1st place division finish at the last race. alas, it was not our day and we finished 3rd (out of only three teams in our division) and only a couple places up from being last overall.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/far_finish2.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width:320px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/far_finish2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;however, since we did well in the previous two races of the season, our 3rd place finish was enough to keep us in the lead in the points series, so i am happy to announce that team Sierra Adventure Sports takes 1st place in the 3-person division for the 1st annual Flagstaff Mountain Racing Series. we even got a little trohpy and some cool prizes for our achievement. as rick said later, "we raced against monster, and we were the ones who came home with the trophy" (even if that statement is slightly misleading).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-4073586234505773491?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/4073586234505773491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=4073586234505773491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4073586234505773491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/4073586234505773491'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/10/flagstaff-adventure-race-iii.html' title='Flagstaff Adventure Race III'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_far_finish2.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7878236409557130962</id><published>2006-10-24T10:46:00.000-07:00</published><updated>2011-01-14T13:50:51.298-08:00</updated><title type='text'>Desert Rage - San Diego 2006</title><content type='html'>this past weekend was Desert Rage - San Diego, the third race in the Desert Rage series and the first one i had done outside of arizona. the event took place on lake hodges, and although i had high hopes of spotting &lt;a href="http://www.hodgee.com/" target="new"&gt;Hodgee&lt;/a&gt;, he was nowhere to be seen that day. as for the race, it was 11+ miles of kayaking, about 9 miles of trekking, and 13-ish miles of mountain biking for a grand total of almost 34 miles. i finished 4th in the solo division, which wasnt all that great of a finish, but i was still pretty happy with the outcome.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://www.hodgee.com/photo1.jpg" border="0" alt="" /&gt;&lt;br /&gt;&lt;br /&gt;you can check out the full results and a bunch of pictures on the &lt;a href="http://www.sierraadventuresports.com/sierrahome2results.htm" target="new"&gt;sierra adventure sports&lt;/a&gt; website.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7878236409557130962?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7878236409557130962/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7878236409557130962' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7878236409557130962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7878236409557130962'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/10/desert-rage-san-diego-2006.html' title='Desert Rage - San Diego 2006'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5364000399715237112</id><published>2006-10-17T09:59:00.000-07:00</published><updated>2011-01-14T13:59:52.107-08:00</updated><title type='text'>is the end of the world near?</title><content type='html'>i did something the other day that i never thought i would do. i couldn't conceive of a reason why i would ever even consider doing it. but i did it - i changed my homepage from google *gasp*!&lt;br /&gt;&lt;br /&gt;in the name of full disclosure, i only changed it in firefox (google still reigns in IE), and i am not yet convinced it will be a permanent change. but it has been almost a week and i havent gone back yet.&lt;br /&gt;&lt;br /&gt;so, what wonder of modern technological achievement could have swayed me from the almighty google? a small little site that most people probably have never even heard of: &lt;a href="http://netvibes.com"&gt;netvibes.com&lt;/a&gt;. aside from being a snazzy web 2.0 site that are so popular with the kids these days, netvibes is actually a pretty cool little app. in its simplest form, it is really just a personalized 'portal', not all that different than what you could get from yahoo or google. but it has a lot of nifty little features that the big guys dont have like easy feed reading, email monitoring, calendaring, etc.  and best of all, their API is available so even if you dont find a module that does what you want, you can just add your own.&lt;br /&gt;&lt;br /&gt;but the coolest thing about netvibes.com is the interface. of course, it is all ajax-y as you would expect, but it actually uses the technology to make the app *better*, not just fancier. in the limited amount of time i have been playing with it, the app has been responsive and fast and very intuitive. i have been toying around with the idea of a website like this for sometime now, and i guess the highest praise i can give netvibes is that it is the real incarnation of the site i had envisioned in my mind.&lt;br /&gt;&lt;br /&gt;so check it out for yourself - who knows, maybe it will change your world too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5364000399715237112?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5364000399715237112/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5364000399715237112' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5364000399715237112'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5364000399715237112'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/10/is-end-of-world-near.html' title='is the end of the world near?'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6050199504172421250</id><published>2006-10-12T18:54:00.000-07:00</published><updated>2011-01-14T13:50:51.302-08:00</updated><title type='text'>Gilmore Adventure Race 2006</title><content type='html'>Team Sierra Adventure Sports takes 2nd in the male 3-person category at the 2006 Gilmore Adventure Race! It was a long hard course, but everyone had a great time. &lt;a href="http://www.zdap.com/racereports/viewtopic.php?t=6877"&gt;Read Rick's full write-up at Adventure Race Reports.&lt;/a&gt;&lt;br /&gt;&lt;br&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/gilmore.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand; width:400px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/gilmore.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6050199504172421250?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6050199504172421250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6050199504172421250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6050199504172421250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6050199504172421250'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/10/gilmore-adventure-race-2006.html' title='Gilmore Adventure Race 2006'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_gilmore.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-115696959729407883</id><published>2006-08-30T13:21:00.000-07:00</published><updated>2007-12-10T13:00:34.506-08:00</updated><title type='text'>house &amp; landcruiser updates</title><content type='html'>the home improvement projects are finally wrapping up and the end is in sight. spent most of monday wrapping up the exterior landscaping and, with a lot of help from michaleen, things look great! my house has never looked so good (if i do say so myself). here is just a teaser picture - i will try to post up a whole batch later on.

&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/house/house.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width:480px;" src="http://i184.photobucket.com/albums/x285/briandunnington/house/house.jpg" border="0" alt="" /&gt;&lt;/a&gt;

also, the landcruiser is making progress. the body work is nearly done, and it is almost time for painting. go &lt;a href="http://fj40.blogspot.com/2006/08/body-work-progress.html"&gt;here&lt;/a&gt; to check out the latest pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-115696959729407883?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/115696959729407883/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=115696959729407883' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115696959729407883'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115696959729407883'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/08/house-landcruiser-updates.html' title='house &amp; landcruiser updates'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/house/th_house.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-3951910822890586134</id><published>2006-08-30T12:38:00.000-07:00</published><updated>2011-01-14T13:50:51.306-08:00</updated><title type='text'>Flagstaff Adventure Race II</title><content type='html'>last saturday was the second race of the first annual Mountain Racing Sports Flagstaff Adventure Racing 3-race Series. team Sierra Adventure Sports finished 1st in the 3-person division (6th overall) in the first race on May 20th and was looking to do well again in the second race of the year. we ended up with an additional racer for this race, making us the only 3-person team with 4 people. we gained time with some strategic puzzle-picking and rick's usual spot-on navigation. we also made up some ground on the bike leg, barely edgeing out in front of the guys from Gilmore Adventure Racing. at a blind-folded rock-climbing mystery event, we put some more distance between us (it helped that Carter just happens to own his own rock climbing wall). in the final ride-n-tie section, we knew that team Gilmore Adventure Racing was right behind us and closing the gap.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/far_close_behind.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width:400px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/far_close_behind.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;we were all beat, but determined to stay out in front. in the end, it was a sprint to the finish, but we edged them out by a mere 7 seconds! it was good enough for a 2nd place finish in our division, 5th overall.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/far_finish.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand; width:400px;" src="http://i184.photobucket.com/albums/x285/briandunnington/outdoors/far_finish.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;check out some race photos at &lt;a href="http://www.sierraadventuresports.com/sierrahome2gallery.htm"&gt;http://www.sierraadventuresports.com/sierrahome2gallery.htm&lt;/a&gt; and see the official results here: &lt;a href="http://www.mtnracingsports.com/results.htm"&gt;http://www.mtnracingsports.com/results.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-3951910822890586134?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/3951910822890586134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=3951910822890586134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3951910822890586134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3951910822890586134'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/08/flagstaff-adventure-race-ii.html' title='Flagstaff Adventure Race II'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/outdoors/th_far_close_behind.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-115499127182939316</id><published>2006-08-07T15:48:00.000-07:00</published><updated>2007-06-07T16:47:59.062-07:00</updated><title type='text'>cellar door - finally done</title><content type='html'>i dont know how many of you were lucky enough to get to see the 'interesting' cellar door that was in the house when i first moved in. for those that werent so lucky, imagine a giant trap door in the middle of my dining room, that was first tiled over, and then re-cut out so it could still open. between scratching up the wall, weighing about 100 pounds, and just being incovenient, i knew it had to go. i ripped it out and then was left with the dilemna of how to construct something better. i figured out a ladder-type access that would take up less than half the space, and not interfere with anything else in the room. i did the initial construction a while back, but never got around to finishing it. well, it is finally done! i was a little worried about what it would end up looking like, but i think it turned out pretty nice. here are a couple of pictures so you dont have to use your imagination.

&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://i184.photobucket.com/albums/x285/briandunnington/house/cellar_door.jpg" border="0" /&gt;

&lt;img style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://i184.photobucket.com/albums/x285/briandunnington/house/cellar_door_open.jpg" border="0" /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-115499127182939316?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/115499127182939316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=115499127182939316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115499127182939316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115499127182939316'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/08/cellar-door-finally-done.html' title='cellar door - finally done'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/house/th_cellar_door.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-115396872126446609</id><published>2006-07-26T19:46:00.000-07:00</published><updated>2007-06-07T16:46:53.319-07:00</updated><title type='text'>new carpet</title><content type='html'>spent last week ripping out the old carpet in my bedroom and office, painting the walls, and getting new carpet installed. turned out pretty good i think.

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/house/carpet_bedroom.jpg" alt="Bedroom" title="Bedroom"&gt;&lt;br&gt;&lt;br&gt;

&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/house/carpet_office.jpg" alt="Office" title="Office"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-115396872126446609?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/115396872126446609/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=115396872126446609' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115396872126446609'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115396872126446609'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/07/new-carpet.html' title='new carpet'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/house/th_carpet_bedroom.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1106632022157152937</id><published>2006-06-22T15:41:00.000-07:00</published><updated>2011-12-22T09:50:18.276-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>brickfest montage clip 2 - psycho</title><content type='html'>here is my second attempt at a montage clip for the brickfest montage. it is not technically perfect, but i had a lot of fun making it, and hopefully it is recognizable even though the movie is over 40 years old.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/psycho.avi"&gt;Download the movie&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/psycho.avi"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/lego/psycho_2.jpg" border="0" alt="Click to watch the movie" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;here are some of the things that i wished i had improved upon:&lt;br /&gt;&lt;ul&gt;&lt;br /&gt;&lt;li&gt;animation ended up a little herky-jerky because i had to slow it down a bit to match up with the audio&lt;br /&gt;&lt;li&gt;the zoom/pan was much faster than in the real movie, but again i had to match up my animation with the audio&lt;br /&gt;&lt;li&gt;the set was so tight that i had to use some extra legos to move the knife-wielder, and then forgot to mask them out, so they are visible in a few shots&lt;br /&gt;&lt;li&gt;the lighting is very close to the original, but not exact. the knife-wielder should have been more shadowy&lt;br /&gt;&lt;li&gt;the 'scream' mouth. i didnt have any appropriate mini-fig heads, so i had to draw the mouth in photoshop. not my best work, but better than the version i originally did&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;i was generally happy with the water effect for the shower, although it is not quite as obvious after the compression.&lt;br /&gt;&lt;br /&gt;anyway, let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1106632022157152937?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1106632022157152937/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1106632022157152937' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1106632022157152937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1106632022157152937'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/06/brickfest-montage-clip-2-psycho.html' title='brickfest montage clip 2 - psycho'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/lego/th_psycho_2.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-115049394807722532</id><published>2006-06-16T14:33:00.000-07:00</published><updated>2006-06-16T14:40:10.730-07:00</updated><title type='text'>new stuff</title><content type='html'>lots of new stuff in the lego movies section, including: a new lego movie clip from The Blair With Project; a study in facial animation; and a sneek peek at my upcoming feature. read more about it here: &lt;a href="http://dangeresquefilms.blogspot.com/"&gt;Lego Movies&lt;/a&gt;

also, the Big Sky Breakdown adventure race has been cancelled. read more about it here: &lt;a href="http://bikehikekayak.blogspot.com/"&gt;Big Sky Breakdown cancelled&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-115049394807722532?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/115049394807722532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=115049394807722532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115049394807722532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/115049394807722532'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/06/new-stuff.html' title='new stuff'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-587760729479163747</id><published>2006-06-16T14:01:00.000-07:00</published><updated>2011-12-22T09:50:00.473-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>study 4 - mouth animation</title><content type='html'>although i have not yet finished my first film, i have still been experimenting with different animation techniques. for this test, i wanted to play with animating the lego figure's face to give more expression and the illusion of actually speaking. a great example of this technique is the Rapunzel short by Jay Silver (&lt;a href="http://zirk.brickfilms.com/media/movies/Rapunzel.mov"&gt;download here&lt;/a&gt;) - notice how the facial expressions really convey the minifig's emotions.&lt;br /&gt;&lt;br /&gt;anyway, i was feeling a little lazy and didnt want to shoot an entire scene just for this test, so i decided to use some existing footage from my upcoming film. i used the corresponding dialog from the scene as well (so this is a little sneak-peak at the final film, although the final cut will NOT use the actual mouth animations).&lt;br /&gt;&lt;br /&gt;next up, i downloaded a nifty program called Papagayo (&lt;a href="http://www.lostmarble.com/papagayo/index.shtml"&gt;http://www.lostmarble.com/papagayo/index.shtml&lt;/a&gt;) that is essentially a lip-synching program that lets you line up 'phonemes' (mouth shapes) with your sound. you type in your dialog, and it shows you the corresponding mouth shapes. turns out there are only a handful of different shapes required for most sounds in the english language (long O, L, B, U, etc). you can also add your sound files and adjust the timing. once you have all of of the timing figured out, it is just a matter of editing the frames.&lt;br /&gt;&lt;br /&gt;so i opened up photoshop and created my 5 necessary mouth shapes. this was not too hard, since i took a copy of the original lego mouth and just edited it to the different shapes. then, using the timing specified by papagayo, i had to hand-edit the appropriate frames with the new mouth shapes. save everything and render.&lt;br /&gt;&lt;br /&gt;the final result can be viewed here: &lt;a href="http://www.growlforwindows.com/videos/talking.avi"&gt;mouth animation test&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;lessons learned:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;adding mouth animations can make a big difference, especially on close-ups that would otherwise have little or no other animation to give the impression of speaking (moving hands/arms, etc)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;getting the timing correct is important. my clip ended up being slightly out of sync because i didnt spend too much time getting it right in papagayo. the brain easily picks up on it when the mouth is not matching the sound&lt;/li&gt;&lt;br /&gt;&lt;li&gt;people dont convey all of their meaning with just their words. adding in facial expressions (moving eyebrows, squinting eyes, etc) would make the illusion much more realistic. i will save that one for another study.&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-587760729479163747?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/587760729479163747/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=587760729479163747' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/587760729479163747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/587760729479163747'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/06/study-4-mouth-animation.html' title='study 4 - mouth animation'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1315366369021086869</id><published>2006-06-16T13:57:00.000-07:00</published><updated>2011-01-14T13:50:51.311-08:00</updated><title type='text'>big sky breakdown - cancelled!</title><content type='html'>on the eve of our big training trip up in the White Mountains, brad found out at the last minute that the Big Sky Breakdown in montana had been cancelled. their website still says 'Registration is now open', and apparently brad was the first person to hear the news. the organizers said that they had already had a fair amount of teams commit to doing it, but they had started planning too late and the course was still up in the air. they didnt want to put on their first race without it being top notch.&lt;br /&gt;&lt;br /&gt;anyway, it is a bummer to not be doing it. but maybe something else will pop up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1315366369021086869?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1315366369021086869/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1315366369021086869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1315366369021086869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1315366369021086869'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/06/big-sky-breakdown-cancelled.html' title='big sky breakdown - cancelled!'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1624409146705420301</id><published>2006-06-02T16:22:00.000-07:00</published><updated>2011-12-22T09:49:40.370-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>brickfest montage clip</title><content type='html'>every year there is this big convention type thing related to legos that is called Brickfest (&lt;a href="http://www.brickfest.com/"&gt;http://www.brickfest.com/&lt;/a&gt;). as part of Brickfest, Brickfilms usually sponsors an animation contest that goes along with the theme of Brickfest. many animators participate, and some of the best lego movies of the year come from competitions like this.&lt;br /&gt;&lt;br /&gt;this year at Brickfest, they decided to add another component as well. before the public viewing of the animation competition entries, the organizers wanted to show a 3 minute montage of clips from famouse movies, all re-created in lego. the rules were simple: pick a famous scene from a famous movie, use the original audio track, animate the whole thing with legos, and make it all less than about 30 seconds long. it sounded pretty fun, so i decided to try my hand at it. click the image below to see my lego re-enactment of The Blair Witch Project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/blair_witch.avi"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/lego/blair_witch.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/blair_witch.avi"&gt;Watch the clip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1624409146705420301?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1624409146705420301/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1624409146705420301' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1624409146705420301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1624409146705420301'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/06/brickfest-montage-clip.html' title='brickfest montage clip'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/lego/th_blair_witch.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-3568796274841300785</id><published>2006-05-26T17:13:00.000-07:00</published><updated>2011-01-14T13:59:52.112-08:00</updated><title type='text'>AjaxDelegate</title><content type='html'>By now, everyone and their dogs have jumped on to the AJAX bandwagon in order to make their web applications faster and enhance the user experience. (What? Your dog doesn't code? Hmmmm.) Like most programmers, I am lazy and didn't like writing my AJAX code over and over, so I went in search of a solid AJAX library. While there are lots of AJAX libraries out there with tons of bells and whistles, I wanted something simple and yet flexible. I also saw a lot of implementations of AutoComplete boxes and various other common AJAX scenarios, but I wanted an AJAX library that I could re-use, no matter what the project called for.&lt;br /&gt;&lt;H4&gt;Design Requirements&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;Simple to use.&lt;/li&gt;&lt;LI&gt;Must be flexible enough to handle any AJAX scenario.&lt;/li&gt;&lt;LI&gt;Must be able to pass parameters to the &lt;CODE&gt;XmlHttpRequest&lt;/CODE&gt;'s callback function&lt;/li&gt;&lt;LI&gt;Must be completely self-contained with no global variables, to ensure compatibility with unknown scripts. &lt;/LI&gt;&lt;/UL&gt;&lt;br /&gt;&lt;H4&gt;Using the code&lt;/H4&gt;Using the code couldn't be easier. First, make sure to link in the &lt;I&gt;AjaxDelegate.js&lt;/I&gt; file into your HTML page. Then, create two new JavaScript methods, one that will be called to kick off the AJAX event, and the other that will server as the callback when the AJAX call has completed. In the sample below, I created the &lt;CODE&gt;getDefinition&lt;/CODE&gt; and &lt;CODE&gt;setDefinition&lt;/CODE&gt; functions, and wired up the the &lt;CODE&gt;getDefinition&lt;/CODE&gt; function to the &lt;CODE&gt;onchange&lt;/CODE&gt; event of a &lt;CODE lang=html&gt;SELECT&lt;/CODE&gt; tag.&lt;br /&gt;&lt;PRE&gt;function getDefinition(term, textareaID, borderStyle, &lt;br /&gt;        borderWidth, borderColor)&lt;br /&gt;{&lt;br /&gt;    if(term != "")&lt;br /&gt;    {&lt;br /&gt;        var url = "lookupDefinition.aspx?term=" + term&lt;br /&gt;        var ajax = new AjaxDelegate(url, setDefinition, &lt;br /&gt;                       textareaID, borderStyle, borderWidth, borderColor);&lt;br /&gt;        ajax.Fetch();&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;function setDefinition(url, response, textareaID, &lt;br /&gt;         borderStyle, borderWidth, borderColor)&lt;br /&gt;{&lt;br /&gt;    var word = eval(response);&lt;br /&gt;&lt;br /&gt;    var textarea = document.getElementById(textareaID);&lt;br /&gt;    textarea.value = word.definition;&lt;br /&gt;    textarea.style.borderStyle = borderStyle;&lt;br /&gt;    textarea.style.borderWidth = borderWidth + 'px';&lt;br /&gt;    textarea.style.borderColor = borderColor;&lt;br /&gt;}&lt;/PRE&gt;&lt;br /&gt;&lt;H4&gt;Under the Hood&lt;/H4&gt;When the &lt;CODE&gt;onchange&lt;/CODE&gt; event fires, the &lt;CODE&gt;getDefinition&lt;/CODE&gt; function is called. Within that function, a new &lt;CODE&gt;AjaxDelegate&lt;/CODE&gt; object is created. The first parameter is the URL of the page that will do the behind-the-scenes processing. The second parameter is the name of the callback function that will get executed when the asynchronous call completes. After that, you can pass any number of additional arguments to the &lt;CODE&gt;AjaxDelegate&lt;/CODE&gt; constructor. The neat part here is that all of these additional arguments will be available to the callback function when the call completes. Finally, make sure to call the &lt;CODE&gt;Fetch()&lt;/CODE&gt; method to kick off the processing.&lt;br /&gt;&lt;br /&gt;This example is making a simple &lt;CODE&gt;GET&lt;/CODE&gt; request, but if you set the contents of the &lt;CODE&gt;.formData&lt;/CODE&gt; property, the underlying function will make a &lt;CODE&gt;POST&lt;/CODE&gt; request and pass the data to the url specified. This example also uses the &lt;CODE&gt;responseText&lt;/CODE&gt; as the return value, returning a structured JavaScript object. You could also return plain text, JSON, or any other formatted data you like. Alternatively, you can force the AjaxDelegate to use the &lt;CODE&gt;responseXML&lt;/CODE&gt; by setting the &lt;CODE&gt;.isXML&lt;/CODE&gt; property before calling the &lt;CODE&gt;Fetch()&lt;/CODE&gt; method.&lt;br /&gt;&lt;br /&gt;When the remote page has finished processing, the function specified as the callback will be called. Remember, all of the arguments that were originally passed in are available to the callback function, along with the response from the HTTP request. At this point, you can do pretty much whatever you want to do with the returned data. (In this case, I actually returned a JavaScript object and used the &lt;CODE&gt;eval()&lt;/CODE&gt; function to parse it). I will admit the the example is overly-simplistic and not very useful, but the point is to demonstrate the concept.&lt;br /&gt;&lt;br /&gt;Although this is a simple little library, hopefully its flexibility will be useful to other programmers. By using a delegate pattern similar to the .NET Framework, it is incredibly easy to create JavaScript callback functions that take additional parameters. And since the code is self-contained, there is no need to have an &lt;CODE&gt;XmlHttpRequest&lt;/CODE&gt; object with global scope that may conflict with the usage of other libraries or unknown scripts.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tripthevortex.com/code/ajax.js" target="new"&gt;Download the AjaxDelegate library&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-3568796274841300785?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/3568796274841300785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=3568796274841300785' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3568796274841300785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/3568796274841300785'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/05/ajaxdelegate.html' title='AjaxDelegate'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-8062469625624407329</id><published>2006-05-25T11:09:00.000-07:00</published><updated>2011-01-14T13:50:51.314-08:00</updated><title type='text'>big sky breakdown</title><content type='html'>&lt;img src="http://www.mountainar.com/images/235_river.gif" align="right" style="padding-left:8px;"&gt;so, i have done more than 10 adventure races over the past three years, including 4 just this year so far. but all of these have been of the 'sprint' type, which does not mean you have to sprint during them, but they are fairly short, taking 3 to 8 hours to cover 15 to 30 miles. the most recent Desert Rage at Roosevelt Lake was a little longer, taking me nearly 12 full hours to complete, but still considered a sprint. i have thought about doing a couple 24-hour events, but so far everything has fell through.&lt;br /&gt;&lt;br /&gt;but what got me (and probably most people) interested in adventure racing in the first place was the Eco-Challenge. this expedition-type race was much more than a few hours out in the desert. teams had to cover literally hundreds of miles over all kinds of terrain, day and night. strategy and determination became exponentially more important than just being 'fast'.&lt;br /&gt;&lt;br /&gt;but most mortal people will never race in the Eco-Challenge. so what is a budding adventure racer to do? enter the Big Sky Breakdown (&lt;a href="http://www.bigskybreakdown.com"&gt;www.bigskybreakdown.com&lt;/a&gt;) - an expedition-type race in montana. the course promises to take racers on a 250-mile course that should take 3 to 4 days to complete. a couple of friends that i met through adventure racing (brad and yvonee of teams Tubac, Start Slow and Taper, and Plan B) have been doing Rogaine's and other 24-hour events and got the idea that they were ready to step up to something bigger. when they asked me if i would be interested, i jumped at the chance. having raced with them several times before, i knew that they shared my outlook on things, namely:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;stay friends&lt;/li&gt;&lt;br /&gt;&lt;li&gt;have fun&lt;/li&gt;&lt;br /&gt;&lt;li&gt;finish the race&lt;/li&gt;&lt;br /&gt;&lt;li&gt;worry about going fast&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;... in that order.&lt;br /&gt;&lt;br /&gt;the race is at the end of july (27-30), so we only have two months to get all of our gear in order and prepare physically for the event. the race directors have already said that the events will include:&lt;ul&gt;&lt;br /&gt;&lt;li&gt;trekking (hiking)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;mountain biking&lt;/li&gt;&lt;br /&gt;&lt;li&gt;river kayaking&lt;/li&gt;&lt;br /&gt;&lt;li&gt;tough orienteering/navigation&lt;/li&gt;&lt;br /&gt;&lt;li&gt;rappelling and Tyrolean traverse&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;the site goes into more detail about each event, and they also have a blog where they give peeks into the course and other aspects of the race. take a look at their site and see if it is something you would consider doing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-8062469625624407329?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/8062469625624407329/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=8062469625624407329' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8062469625624407329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/8062469625624407329'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/05/big-sky-breakdown.html' title='big sky breakdown'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-114857901472798361</id><published>2006-05-25T10:41:00.000-07:00</published><updated>2006-05-25T10:43:34.726-07:00</updated><title type='text'>new site</title><content type='html'>well, here it is - my new site. most of this information was available before in various places, but now it is all under one roof. feel free to browse around and see what i have been up to.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-114857901472798361?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/114857901472798361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=114857901472798361' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/114857901472798361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/114857901472798361'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/05/new-site.html' title='new site'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2759544572239067348</id><published>2006-05-25T09:08:00.000-07:00</published><updated>2011-01-14T12:07:18.091-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>project update - scene 4 is done</title><content type='html'>after another (slightly shorter) hiatus, production has started up again. after a doing a couple of test takes of the next scene a couple of weeks ago, i finally got around to filming the final version. filming went OK, although i had to shoot the entire scene three times before i was happy with it. i still had a noticable light change halfway through the scene, but it was nothing a little post-processing in photoshop couldnt cure. anyway, here is a teaser frame from the latest scene.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/lego/clip.jpg" width="580" height="326" alt="Movie Frame Clip"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2759544572239067348?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2759544572239067348/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2759544572239067348' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2759544572239067348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2759544572239067348'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/05/project-update-scene-4-is-done.html' title='project update - scene 4 is done'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/lego/th_clip.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-9214022403531818263</id><published>2006-05-09T20:44:00.000-07:00</published><updated>2011-01-14T13:59:52.119-08:00</updated><title type='text'>Removing the Flash border in IE (ActiveX content)</title><content type='html'>if you have visited a website lately that uses Flash, perhaps you have noticed a thick gray border around the Flash movies that you could have sworn wasnt there before. it isnt there in Firefox or Safari or Opera, only in IE. well, no, you arent losing your mind - it really *didnt* used to be there.&lt;br /&gt;&lt;br /&gt;back in february (2006), Microsoft released an update to IE that causes this change. the change was a patch released in response to a lawsuit brought against Microsoft by Eolas, who claimed they held a patent on embedding content in the browser using 'plug-ins'. after a victorious judgement for Eolas, Microsoft decided to just change the behavior of IE instead of pay the judgement (something to the tune of $500 million dollars - you can read more about it at &lt;a href="http://www.digitalproducer.com/articles/viewarticle.jsp?id=38506"&gt;http://www.digitalproducer.com/articles/viewarticle.jsp?id=38506&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;so now unsuspecting users who use Windows Update will get the patch and perhaps wonder what the heck happened. Microsoft announced the change (&lt;a href="http://support.microsoft.com/kb/912945/en-us"&gt;http://support.microsoft.com/kb/912945/en-us&lt;/a&gt;) and even provided a work-around to the ensuing problem (&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/overview/activating_activex.asp&lt;/a&gt;). Seems as though even they knew this change was a bonehead move and developers would immediately be wanting to get around it. The solution Microsoft offered up was essentially to remove the OBJECT and EMBED tags from your HTML and instead dynamically write them out using JavaScript.&lt;br /&gt;&lt;br /&gt;for their part, Macromedia (err...Adobe) knew that this change would reflect badly on them, even though they were innocent bystanders as well. they proposed their own solution(&lt;a href="http://www.adobe.com/devnet/activecontent/"&gt;http://www.adobe.com/devnet/activecontent/&lt;/a&gt;), which was essentially the same solution as Microsoft, but geared a little more toward Flash developers.&lt;br /&gt;&lt;br /&gt;while both of these solutions work, they are more than a little bit crude. a nifty little utility called SWFObject (formerly FlashObject - &lt;a href="http://blog.deconcept.com/swfobject/"&gt;http://blog.deconcept.com/swfobject/&lt;/a&gt;) can be used to avoid the problem, and provides some other features like Flash-plugin detection. still, at the heart of this solution is still dynamically writing out your HTML via JavaScript.&lt;br /&gt;&lt;br /&gt;i decided that a new approach was needed. i set the following requirements for any solution:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OBJECT and EMBED tags should be in regular HTML and work as normal&lt;/li&gt;&lt;li&gt;minimize changes required for developers to implement the solution&lt;/li&gt;&lt;li&gt;be cross-browser compatible&lt;/li&gt;&lt;li&gt;still allow Flash content for users who have turned off JavaScript&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;the solution i came up with is actually quite simple. it involves simply wrapping the normal OBJECT and EMBED tags in a NOSCRIPT tag like this:&lt;/p&gt;&lt;pre&gt;&amp;lt;noscript id="ActiveContent"&amp;gt;&lt;br /&gt;  &amp;lt;object attributes...etc&amp;gt;&lt;br /&gt;    &amp;lt;embed attributes...etc&amp;gt;&lt;br /&gt;  &amp;lt;/object&amp;gt;&lt;br /&gt;&amp;lt;/noscript&amp;gt;&lt;/pre&gt;in addition, a small chunk of javascript is included in an external .js file that performs the magic:&lt;pre&gt;var flashContainer = document.getElementById("FlashMovie");&lt;br /&gt;var flashMovie = document.createElement("div");&lt;br /&gt;flashMovie.innerHTML = decode(flashContainer.innerHTML);&lt;br /&gt;flashContainer.parentNode.insertBefore(flashMovie, flashContainer);&lt;br /&gt;function decode(input)&lt;br /&gt;{&lt;br /&gt;  var output = input;&lt;br /&gt;  output = output.replace(/&amp;lt;/g, "&lt;");   output = output.replace(/&amp;gt;/g, "&gt;");&lt;br /&gt;  return output;&lt;br /&gt;}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;essentially, all it does is read in the contents of the NOSCRIPT tag, and then write them back out in a new, dynamically added DIV tag. The 'decode' function is necessary because Firefox automatically escapes the contents of the NOSCRIPT tag (i dont know why and could not find any documentation about it - other HTML tags do not exhibit this behavior). some of you might cringe at the use of innerHTML, but in this case, it fits the bill perfectly and is still way better than using document.write and concatenating the HTML string together.&lt;br /&gt;&lt;br /&gt;this solution fufills all of the initial design goals:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;the OBJECT and EMBED tags remain in the HTML source, full editable like normal&lt;/li&gt;&lt;li&gt;the changes simply require wrapping the intial code in a NOSCRIPT tag and linking in the external .js file, minimizing tedious changes for developers&lt;/li&gt;&lt;li&gt;the technique works across all various current-generation browsers&lt;/li&gt;&lt;li&gt;unlike the Microsoft and Adobe solutions, this solution still displays the Flash content if the user has JavaScript turned off since it naturally fails back to the NOSCRIPT content anyway (of course, the original problem of the border still exists, but no functionality is lost and this is a small segment of the population)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;the code here is very simple but could easily be extended to automatically handle multiple different Flash objects on the same or multiple pages (document.getElementByTagNames looking for OBJECT would be a good start, then just traversing the DOM tree to get the elements you needed). come to think of it, you could probably get by without the NOSCRIPT altogether and just find the OBJECT content and re-write it out dynamically while nulling out the original innerHTML.&lt;/p&gt;&lt;p&gt;hopefully this will help those of you who have been frustrated by this recent 'feature' released by Microsoft.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-9214022403531818263?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/9214022403531818263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=9214022403531818263' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/9214022403531818263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/9214022403531818263'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/05/removing-flash-border-in-ie-activex.html' title='Removing the Flash border in IE (ActiveX content)'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-75686032771054201</id><published>2006-05-07T08:43:00.000-07:00</published><updated>2011-01-14T13:50:51.322-08:00</updated><title type='text'>Dam-to-Dam kayak race</title><content type='html'>paddled in the Tempe Town Lake Dam-To-Dam kayak race yesterday (&lt;a href="http://www.damtodamevents.com/index.html"&gt;http://www.damtodamevents.com/index.html&lt;/a&gt;). this was the second year of the event, and my second time participating in it. last year i did it solo in the recreational division. this year, i talked michaleen into doing it with me and we competed in the tandem kayak class. thanks to rick eastman for letting us borrow his two-man kayak for the event. we even came home with a first place finish (nevermind the fact that we were the only entry in our division) =)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/damtodam.jpg"&gt;&lt;img style="WIDTH: 400px; CURSOR: hand" alt="" src="http://i184.photobucket.com/albums/x285/briandunnington/other/damtodam.jpg" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-75686032771054201?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/75686032771054201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=75686032771054201' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/75686032771054201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/75686032771054201'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/05/dam-to-dam-kayak-race.html' title='Dam-to-Dam kayak race'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_damtodam.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-9123347126530821901</id><published>2006-04-30T08:42:00.000-07:00</published><updated>2011-01-14T13:50:51.328-08:00</updated><title type='text'>Desert Rage II - Roosevelt Lake</title><content type='html'>the Desert Rage II adventure race was yesterday at Roosevelt Lake. rick promised that the race would be really tough, and he didnt disappoint. after the 4am dark start, we had a tough climb on the bike, followed by a crazy bike/hike down an old stream bed that is part of the Arizona Trail. most of the 'trail' was either big boulders in the streambed, or overgrown brush on either bank. after the bushwack, there were several miles of killer climbs up some rocky powerline roads. every team had to hike some of these sections. then there was a superfast descent back down to the road and then back to the TA. next up was a 9 mile paddle on Roosevelt Lake. with the new format of the final orienteering/trekking section, even the fastest teams were out right up until the cut-off time. i raced as a solo and finished with a time of 11 hours 25 minutes - good enough for a first place in the solo division =)&lt;br /&gt;&lt;br /&gt;the race report and full results are posted on the Sierra Adventure Sports website: &lt;a href="http://www.sierraadventuresports.com/sierrahome2results.htm"&gt;http://www.sierraadventuresports.com/sierrahome2results.htm&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-9123347126530821901?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/9123347126530821901/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=9123347126530821901' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/9123347126530821901'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/9123347126530821901'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/04/desert-rage-ii-roosevelt-lake.html' title='Desert Rage II - Roosevelt Lake'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-2469576989068050231</id><published>2006-04-21T08:41:00.000-07:00</published><updated>2011-01-14T13:50:51.336-08:00</updated><title type='text'>mountain biking at south mountain</title><content type='html'>too nice of a day to sit inside, so i headed to south mountain for a ride. being *way* out of shape, the ride (hike) up national was long and hard. but it was all worth it for the awesome descent down. even took the camera along, but only took this one single picture.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;a href="http://i184.photobucket.com/albums/x285/briandunnington/other/cactusflower.jpg"&gt;&lt;img style="WIDTH: 320px; CURSOR: hand" alt="" src="http://i184.photobucket.com/albums/x285/briandunnington/other/cactusflower.jpg" border="0" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-2469576989068050231?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/2469576989068050231/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=2469576989068050231' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2469576989068050231'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/2469576989068050231'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/04/mountain-biking-at-south-mountain.html' title='mountain biking at south mountain'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/other/th_cactusflower.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-1070211696535419894</id><published>2006-01-11T17:24:00.000-08:00</published><updated>2011-12-22T09:49:13.088-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>project update</title><content type='html'>i know it has been like 6 months since i posted last, but i was gone for 2 of those months. right before i left for my bike trip, i talked with josh and decided to do a film based sort of on the show '24' (his countdown timer was the inspiration).&lt;br /&gt;&lt;br /&gt;well, i started off with a lot of enthusiam, but the process is a bit tedious. i tried to write the whole script, but found i worked much better when i just sort of winged it. i finally got the first scene filmed after shooting it about 10 times (kept having lighting trouble and flicker). once i got the lighting issues worked out, i was pretty happy with it. i shot the second scene in one take, so that helped the progress quite a bit.&lt;br /&gt;&lt;br /&gt;at that point, i was out of storyline again. although originally supposed to be based on 24, the movie is really now more of just a crime-fighting spoof (half Hong Kong Fooey, half Police Squad). i decided to work on the soundtrack while i thought more about the rest of the story. i put a lot of work into the soundtrack, and i am pretty happy with it so far. i had to go back and re-do some of the early stuff because the later stuff was much better and made the early stuff sound crappy.&lt;br /&gt;&lt;br /&gt;i merged the soundtrack with the scenes so far (and wrote a nifty program to help preview and adjust timing as well), and it is turning out pretty good. nothing earth-shattering, but i am happy with it. i hope to shoot a few more scenes in the near future, and maybe even wrap it up by the end of the month...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-1070211696535419894?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/1070211696535419894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=1070211696535419894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1070211696535419894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/1070211696535419894'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2006/01/project-update.html' title='project update'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6733166576114989989</id><published>2005-11-09T08:51:00.000-08:00</published><updated>2011-01-14T12:01:07.267-08:00</updated><title type='text'>Molly Red Ale - my first brew!</title><content type='html'>&lt;table&gt;&lt;tr&gt;&lt;td valign="top"&gt;&lt;div style="FONT-SIZE: 10pt; FONT-FAMILY: Century Gothic,Verdana,sans-serif"&gt;&lt;div style="HEIGHT: 350px"&gt;&lt;/div&gt;&lt;div style="BORDER-RIGHT: #aab29d 4px solid; PADDING-RIGHT: 10px; BORDER-TOP: #aab29d 4px solid; PADDING-LEFT: 10px; BORDER-BOTTOM-WIDTH: 4px; BORDER-BOTTOM-COLOR: #aab29d; PADDING-BOTTOM: 10px; BORDER-LEFT: #aab29d 4px solid; PADDING-TOP: 10px;background-color:#256040;color:#948f29;" &gt;&lt;span style="font-size:11;"&gt;That Malty Molly&lt;/span&gt;&lt;p&gt;She blew into my life during Octoberfest and while our back-and-forth only lasted a month, I feel like I have known her all my life. Molly's the type of red-head that does not take things seriously, but when it comes to making beer, she believes that additives and ales don't mix.&lt;/p&gt;&lt;p&gt;When I think back on this full-bodied lass, all that I can say is that she was dying to get out...and I just couldn't keep her contained. &lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;&lt;td valign="top"&gt;&lt;img src="http://i184.photobucket.com/albums/x285/briandunnington/beerworks/molly.png" /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6733166576114989989?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6733166576114989989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6733166576114989989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6733166576114989989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6733166576114989989'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2005/11/molly-red-ale-my-first-brew.html' title='Molly Red Ale - my first brew!'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://i184.photobucket.com/albums/x285/briandunnington/beerworks/th_molly.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-7329114957924557503</id><published>2005-07-05T01:18:00.000-07:00</published><updated>2011-12-22T09:48:43.767-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>study 3: sound</title><content type='html'>well, i am not following my original plan at all as far as what aspects of stop-motion animation i would explore next, but i am having fun, so who cares. today i decided to try experimenting with sound in my films. specifically, i wanted to try sound effects, foley (background sound), and soundtrack music.&lt;br /&gt;&lt;br /&gt;first stop - &lt;a href="http://brickfilms.com"&gt;brickfilms.com&lt;/a&gt;. their 'resources' section lead me to an awesome free sound editing/mixing program called &lt;a href="http://audacity.sourceforge.net/about/"&gt;Audacity&lt;/a&gt;. it can do all kinds of cool stuff (most of which is way over my head), but the main thing it can do is edit and mix multiple audio tracks.&lt;br /&gt;&lt;br /&gt;ok, next stop - &lt;a href="http://findsounds.com"&gt;findsounds.com&lt;/a&gt;. josh turned me on to this site where there are tons and tons of free sound effects available. but wait, what sounds do i need? hmm, i just realized i have no movie to work from, nor any idea what type of movie i will even be making. oh well, lets just get some good generic sound effects and go from there. i got a door bell, knocking on a door, a door opening, and a door closing. that should work into a plot somehow. wait, i need foley sounds. what better background sound than some birds chirping (to be specific, these were house finches, at least according to the site. i had my choice of warblers, swallows, red-throated loons, white-eyed vireos, and many more, but nothing could beat some good old-fashioned house finches).&lt;br /&gt;&lt;br /&gt;before i even attempted to integrate any of these sounds into a movie, i fired up Audacity and played around with it. it was a little confusing at first because i didnt know how to adjust the time of the sounds, but once i found the 'Time Shift' tool, it was a piece of cake. so i put the birds chirping on a loop, added the doorbell sound, followed by the door knocking sound. a little pause, the door opens, and after a little longer pause, the door slams shut. cool. but what about the soundtrack? i opened up my folder of mp3s to look for something instrumental. none of my crappy punk music was gonna cut it, but i did find a nice christmas piece that would do the trick (Sleigh Ride by Manheim Steamroller, in case you care). i added that track to the project and now i had something to work with. except a movie...&lt;br /&gt;&lt;br /&gt;since i already had the sounds all layed out in somewhat of a decent timing, i decided i would film my movie to the soundtrack. so i built a quick set, fired up MonkeyJam, and had a little movie in no time. i quickly realized however that my poor movie timing combined with my poor audio timing was resulting in two pieces that did not join up nicely at all. bleah. well, reshooting the movie seemed like too much work, so i decided to just adjust the soundtrack in Audacity. it couldnt have been easier. i just left my little MonkeyJam preview window open and stepped through the frames. every time a key frame came up that required synching with a sound, i made note of the frame, divided by 15 (fps) and then put my sound at that point in the mix. mental note: in the future when making real movies, shoot the movie first, then add in the sound track. (this only underscores how impressive that thriller video was to sync up all of the animation with an exisiting soundtrack).&lt;br /&gt;&lt;br /&gt;once i had the soundtrack looking good, i exported it as a .WAV file. then i opened up Axogon Composer and added my video track and my audio track and rendered them together. i ran the output through VirtualDub to compress the whole thing, and presto! - i had my first movie with sound.&lt;br /&gt;&lt;br /&gt;anyway, here is &lt;a href="http://www.growlforwindows.com/videos/sound_test_xvid.avi"&gt;'a christmas suprise'&lt;/a&gt; for your viewing pleasure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-7329114957924557503?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/7329114957924557503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=7329114957924557503' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7329114957924557503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/7329114957924557503'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2005/07/study-3-sound.html' title='study 3: sound'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6206335289443277376</id><published>2005-06-25T17:59:00.000-07:00</published><updated>2011-12-22T09:48:23.270-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>study 2: new camera</title><content type='html'>after seeing josh's movies and making a few of my own, i am totally hooked on this stop-motion animation stuff. i decided that if i am gonna become a world-renowned lego animator, then i better improve my studio a bit. i bought a new &lt;a href="http://www.logitech.com/index.cfm?page=products/details&amp;CRID=4&amp;amp;amp;CONTENTID=5042&amp;countryid=19&amp;amp;languageid=1"&gt;logitech quickcam pro 4000 camera &lt;/a&gt;and a couple of cheap desk lamps from target (one with a fancy clip-thingy for a base). the logitech camera seems to be the camera of choice for a lot of folks on &lt;a href="http://brickfilms.com"&gt;brickfilms.com&lt;/a&gt;, and i see why. the quaility of the picture is great, and it has built in zoom and pan functionality. (it has a built-in microphone as well, but that will have to wait for another day).&lt;br /&gt;&lt;br /&gt;anyway, this second study was supposed to be focusing on moving multiple figures at the same time, varying their speed, working on my timing. however, i mostly just ended up playing with my camera. i made two movies during this test, the first is just a collection of random studies that i did (two people, car driving, flower growing, guy rolling on the ground, and a guy levitating); the second doesnt even have any animation, it just tests the zoomming and panning of the camera. nothing special, but notice that the image quality is getting better. i still need to work on my lighting setup (i still have hotspots and glare and some shadows), but it is an improvement.&lt;br /&gt;&lt;br /&gt;check them out:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/camera_test_xvid.avi"&gt;video one &lt;/a&gt;- random studies&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/panning_test_xvid.avi"&gt;video two&lt;/a&gt; - zoom/pan test&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6206335289443277376?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6206335289443277376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6206335289443277376' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6206335289443277376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6206335289443277376'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2005/06/study-2-new-camera.html' title='study 2: new camera'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-5171730736579020614</id><published>2005-06-23T01:03:00.000-07:00</published><updated>2011-12-22T09:47:42.148-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>study 1: software test</title><content type='html'>&lt;p&gt;for my first venture into stop-motion animation, i figured i would do a few simple software tests to familiarize myself with all of the tools needed to create the final product. really, i only tested the video capture software (&lt;a href="http://www.giantscreamingrobotmonkeys.com/monkeyjam/"&gt;MonkeyJam&lt;/a&gt;), the compositing software (Axogon Composer), and the encoding software (&lt;a href="http://www.virtualdub.org/"&gt;VirtualDub&lt;/a&gt; using the &lt;a href="http://www.xvid.org/"&gt;Xvid&lt;/a&gt; codec). (other software dealing with sound effects and audio will have to wait until i get to that point in my testing).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://members.cox.net/jdryon/Animation/"&gt;josh&lt;/a&gt; loaned me a couple of webcams to get me up and running, and thanks to a couple of great tutorials on &lt;a href="http://www.brickfilms.com/resources.php"&gt;brickfilms.com&lt;/a&gt;, i was creating my first movie in no time. this first movie consists of two parts: the first is a simple walking scene to try out the video capture, and the second is an even more simplistic scene that was filmed solely to be the base used to try out features in Axogon.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.growlforwindows.com/videos/software_test.avi"&gt;here are the results&lt;/a&gt; of my first ever attempt at stop-motion animation. pretty unimpressive, to be sure. but even with this simple test, i have learned several things: &lt;ol&gt;&lt;li&gt;webcams are not the greatest cameras in the world. focusing and getting the colors right and trying not to end up with grainy images will be a challenge.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;lighting is *super* important. i played around with a couple of (less than optimal) set ups, including using some white paper as backgrounds. it seems like the light needs to be plentiful, but not direct. legos are suprisingly shiny and reflective.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;patience is a virtue. ok, so i didnt learn this tonight, but it was proven to me over and over again. in my first clip, i just wanted mr. lego to walk about five inches across the screen, but at 24 frames per second, that translates to *a lot* of frames.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;my timing needs work. i originally recorded the walking scene at 15fps, but the poor little lego guy was going so slow, i felt bad for him. by speeding him up to 24fps, he seemed to be moving at a realistic pace (as realistic as an inanimate lego guy trying to walk on his own can be).&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Axogon Composer is cool! lightsaber effects on my first day!?!? that was awesome.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;this hobby has the potential to be very addicting. although you are moving the pieces in such small increments and all that work translates into a few choppy seconds of video, it is suprisingly fun.&lt;/li&gt;&lt;p&gt;&lt;/p&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-5171730736579020614?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/5171730736579020614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=5171730736579020614' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5171730736579020614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/5171730736579020614'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2005/06/study-1-software-test.html' title='study 1: software test'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6114057879351026766</id><published>2005-06-20T18:35:00.000-07:00</published><updated>2011-01-14T12:07:18.107-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>studies in stopmotion</title><content type='html'>upcoming studies include: &lt;ul&gt;&lt;li&gt;&lt;b&gt;software test&lt;/b&gt;&lt;br /&gt;test the video capture ability of my camera as well as familiarize myself with the MonkeyJam software. dont expect the results of this test to be my best work.&lt;br /&gt;&lt;li&gt;&lt;b&gt;multiple figure test&lt;/b&gt;&lt;br /&gt;test moving multiple figures at various speeds at the same time. also, practice personal interactions (handshakes, hugs, fights, dancing, etc)&lt;br /&gt;&lt;li&gt;&lt;b&gt;advanced movement test&lt;/b&gt;&lt;br /&gt;i am gonna try to make my lego guy flip, fly, swim, and do various other cool acrobatics&lt;br /&gt;&lt;li&gt;&lt;b&gt;camera angles test&lt;/b&gt;&lt;br /&gt;close-ups, extreme close-ups, ground-level, birds-eye views. also, zooming and panning motion shots&lt;br /&gt;&lt;li&gt;&lt;b&gt;lighting test&lt;/b&gt;&lt;br /&gt;what is required to make the shot look the best? lights, backgrounds, etc. can i duplicate an indoor setting? outdoor? nightime? what about lights in the scene?&lt;br /&gt;&lt;li&gt;&lt;b&gt;sound effect test&lt;/b&gt;&lt;br /&gt;add some simple sound effects that sync up with the video. also add multiple concurrent sound effects&lt;br /&gt;&lt;li&gt;&lt;b&gt;soundtrack test&lt;/b&gt;&lt;br /&gt;practice sampling portions of songs, fading in/out, and meshing with on-screen sound&lt;br /&gt;&lt;li&gt;&lt;b&gt;cgi background test&lt;/b&gt;&lt;br /&gt;building an entire lego world is much easier when i can do it virtually. i will attempt to digitally add backgrounds and scenery to the shot scenes to make them look like they belong somewhere&lt;br /&gt;&lt;li&gt;&lt;b&gt;post-production test&lt;/b&gt;&lt;br /&gt;it wont quite be 'star wars', but this is where the special effects come in. laser blasts, explosions, you name it. i will also experiment with digital facial expressions&lt;br /&gt;&lt;li&gt;&lt;b&gt;compression/codec test&lt;/b&gt;&lt;br /&gt;what codecs provide the best file size/video quality. which are most widely available to end users?&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6114057879351026766?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6114057879351026766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6114057879351026766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6114057879351026766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6114057879351026766'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2005/06/studies-in-stopmotion.html' title='studies in stopmotion'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10741233.post-6146394196754742666</id><published>2005-06-17T17:33:00.000-07:00</published><updated>2011-01-14T12:07:18.110-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='lego films'/><title type='text'>welcome to dangeresque.films</title><content type='html'>this is the official launch of the Dangeresque Films website. this website will document my attempt to create original stop-motion animation films. the fun part is that i have almost no idea what i am doing, so this website will chroncile my bumbling attempts as i try to learn the software involved, master the stop-motion techniques, research film-making topics such as lighting and camera angles, and finally produce my first film. the excitement is all most too much to bear.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10741233-6146394196754742666?l=briandunnington.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://briandunnington.blogspot.com/feeds/6146394196754742666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10741233&amp;postID=6146394196754742666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6146394196754742666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10741233/posts/default/6146394196754742666'/><link rel='alternate' type='text/html' href='http://briandunnington.blogspot.com/2005/06/welcome-to-dangeresquefilms.html' title='welcome to dangeresque.films'/><author><name>brian dunnington</name><uri>http://www.blogger.com/profile/03682544246690351267</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
