<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>No Free Time &#187; Uncategorized</title>
	<atom:link href="http://andrewmyhre.wordpress.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://andrewmyhre.wordpress.com</link>
	<description>Because my therapist says I need to let things out</description>
	<lastBuildDate>Fri, 04 Dec 2009 12:05:33 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='andrewmyhre.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/b012d8af26af279e8b78dea60a545c86?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>No Free Time &#187; Uncategorized</title>
		<link>http://andrewmyhre.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://andrewmyhre.wordpress.com/osd.xml" title="No Free Time" />
		<item>
		<title>Banks &#8211; When Will They Get It?</title>
		<link>http://andrewmyhre.wordpress.com/2009/12/05/banks-whenwilltheygetit/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/12/05/banks-whenwilltheygetit/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 12:01:38 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[banking]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=304</guid>
		<description><![CDATA[My thoughts about the ideal online banking system and how banks are totally missing a trick in this recession<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=304&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This year we have been enduring a recession, and the public have lost faith in the banking industry. As a reaction to this banks have changed their communication strategy to portray themselves as reliable and as a safe bet. &#8216;We have lower interest rates than the others!&#8217; and &#8216;We&#8217;re safer than the others!&#8217; and &#8216;We won&#8217;t lose your money like all the others!&#8217;. Problem is, as they&#8217;re ALL pushing these messages, there is no way to differentiate at all, unless you regularly read the financial publications which, I&#8217;ll be honest, I don&#8217;t.</p>
<p>EMC/Conchango recently completed a project for <a href="http://www.wesabe.com" target="_blank">BarclayCard</a> which provides some of what I want, but only for credit cards. Very cool and kudos to them for moving online banking forward.</p>
<h3>Online Banking Is Still In The Nineties</h3>
<p>Here&#8217;s what I want from a bank: better online service. Specifically, the following:</p>
<ul>
<li>budgeting tools (enter my known upcoming expenses, any incomings and set a daily spend limit)</li>
<li>breakdown of my spending</li>
<li>easy, secure mobile access</li>
</ul>
<p>Right now I use a Google spreadsheet document to determine my max daily spend and project my net balance at the end of the month. All I have to do is log in to my digital banking service, copy my current account balance and paste it into a cell in the spreadsheet and I know exactly where I&#8217;m at. I enter all my known expenses in one column and known incomings in another and I get a figure that tells me how much I can afford to spend per day between now and payday. Which is fine &#8211; it works.</p>
<p>But if a bank offered this in their digital banking system I could cut out a couple of steps. And it wouldn&#8217;t be so difficult to provide a rough idea of the <em>types</em> of things I&#8217;m spending money on &#8211; groceries, smoking, drinking, bills, rent, ATMs&#8230; that would be really handy information. There are tools to do this, <a href="http://www.wesabe.com" target="_blank">Wesabe</a> for instance is a comprehensive tool, but it&#8217;s not free. And you have to download a statement data file and upload it to the site for them to process. No, I want my bank to just give me those features in the same site I use to move my money around.</p>
<h3>Mobile! Come onnnnnnnn</h3>
<p>Mobile access is a big one. I tend to only keep a small amount of cash on my debit card, no more than what needs to be there to pay bills and for my daily spend. Sometimes, though, I get caught short, and I need to move some cash from my current account to my debit account. At the moment I CAN log in to the digital banking site but only because I&#8217;m using a clever phone. On a Nokia N95 it&#8217;s incredibly difficult, and <em>usually</em> fails, because the pages are loaded with Javascript validation code which causes a screen refresh every time I enter a character in my password. Often the Nokia will just drop connection and have to rejoin the 3G network, which gives me a new network address which the banking site sees as an attack of some kind and sends me to the beginning of the login process. So it&#8217;s very, very difficult and frustrating.</p>
<p>It doesn&#8217;t need to be! All I need to be able to do, really, is move money between my own accounts, and login easily using my pin and password. That&#8217;s <em>it</em>. Just give me the ability to do that, and make the security a little more mobile friendly. Give me small pages and big fonts. And give me the ability specify a confirmation step, via email or SMS, in order for a mobile operation to complete. That&#8217;s all that&#8217;s necessary!</p>
<h3>Early Bird Catches The Worm</h3>
<p>So to tie all this in to my opening paragraph &#8211; mark my words that the first bank that does all this, <em>really does provide a complete online solution</em>, will win the lions share of customers. Right now anyone&#8217;s business is up for grabs, because noone is satisfied with their bank. All any bank needs is to provide a <em>real point of difference</em> that provides <em>real value to customers</em>, and they win. Simple as that.</p>
<p>I want Google to start a bank.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/304/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=304&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/12/05/banks-whenwilltheygetit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Linq to SQL and Serialization : A circular reference was detected while serializing an object of type [whatever]</title>
		<link>http://andrewmyhre.wordpress.com/2009/11/04/linq-to-sql-and-serialization-a-circular-reference-was-detected-while-serializing-an-object-of-type-whatever/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/11/04/linq-to-sql-and-serialization-a-circular-reference-was-detected-while-serializing-an-object-of-type-whatever/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 13:06:52 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=283</guid>
		<description><![CDATA[Okay so I created a Linq to SQL model today. It includes tables for Blog Posts and Blog Comments which have a one-to-many relationship, hence a BlogComment has a .BlogPost property and a BlogPost has a .BlogComments property. Pretty standard.
When I attempted to serialize a collection of BlogPosts and their related BlogComments I was met [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=283&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Okay so I created a Linq to SQL model today. It includes tables for Blog Posts and Blog Comments which have a one-to-many relationship, hence a BlogComment has a .BlogPost property and a BlogPost has a .BlogComments property. Pretty standard.</p>
<p>When I attempted to serialize a collection of BlogPosts and their related BlogComments I was met with the following error:</p>
<p><strong><em>A circular reference was detected while serializing an object of type BlogPost.</em></strong></p>
<p>Fairly obvious why &#8211; the serializer is working through each property on a BlogPost using reflection, then enumerating each <em>comment</em> on the blog post, enumerating each <em>property</em> on the comment which includes a reference back to the <em>blog post</em> &#8211; which is where the circular reference joins up.</p>
<p>Obvious problem, but how to get around it? What I actually need to do is instruct the XmlSerializer to ignore the BlogComment.BlogPost property &#8211; I want it to enumerate the comments attached to a blog post but I don&#8217;t want it to walk back up to the blog post. To accomplish this I don&#8217;t want to have to mess with my DBML file or the C# class definitions, because as soon as I modify the database in the future I&#8217;ll have to reimplement those changes. A partial class implementation won&#8217;t help me because I need to modify the original class, not patch new functionality onto it. <span style="background-color:#ffffff;">I was thinking I needed to add an [XmlIgnore] attribute somewhere, and that this would be a nightmare. </span></p>
<p><span style="background-color:#ffffff;">Well it turns a much simpler solution is to just mark the relationship as an Internal property in the Linq to SQL designer.</span></p>
<p><span style="background-color:#ffffff;"><a href="http://andrewmyhre.files.wordpress.com/2009/11/linq_to_sql_designer_association_property.jpg"><img class="alignnone size-thumbnail wp-image-284" title="linq_to_sql_designer_association_property" src="http://andrewmyhre.files.wordpress.com/2009/11/linq_to_sql_designer_association_property.jpg?w=150&#038;h=59" alt="linq_to_sql_designer_association_property" width="150" height="59" /></a></span></p>
<p><span style="background-color:#ffffff;">This works because the XmlSerializer only serializes public properties.</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/283/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/283/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/283/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=283&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/11/04/linq-to-sql-and-serialization-a-circular-reference-was-detected-while-serializing-an-object-of-type-whatever/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>

		<media:content url="http://andrewmyhre.files.wordpress.com/2009/11/linq_to_sql_designer_association_property.jpg?w=150" medium="image">
			<media:title type="html">linq_to_sql_designer_association_property</media:title>
		</media:content>
	</item>
		<item>
		<title>AltNet Beers October 28</title>
		<link>http://andrewmyhre.wordpress.com/2009/10/27/altnet-beers-october-28/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/10/27/altnet-beers-october-28/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 09:58:51 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[altnet beers]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=280</guid>
		<description><![CDATA[AltNet Beers tomorrow night (October 28, 2009) is being hosted by Tequila London at their office at 82 Dean St in Soho. Nearest tube is Tottenham Court Road station which is on the Central and Northern lines.
Map with directions from the tube station: http://tinyurl.com/tequilalondon
To get there after StackOverflow DevDays your best route is to walk north [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=280&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>AltNet Beers tomorrow night (October 28, 2009) is being hosted by Tequila London at their office at 82 Dean St in Soho. Nearest tube is Tottenham Court Road station which is on the Central and Northern lines.</p>
<p>Map with directions from the tube station: <span style="background-color:#ffffff;"><strong><a href="http://tinyurl.com/tequilalondon" target="_blank">http://tinyurl.com/tequilalondon</a></strong></span></p>
<p><span style="background-color:#ffffff;">To get there after StackOverflow DevDays your best route is to walk north from Kensington Town Hall to Notting Hill Gate station which is on the central line. From there travel east to Tottenham Court Road station.</span></p>
<p><span style="background-color:#ffffff;">Directions from Kensington Town Hall to Notting Hill Gate: <strong><a href="http://tinyurl.com/ylrvekz" target="_blank">http://tinyurl.com/ylrvekz</a></strong></span></p>
<p><span style="background-color:#ffffff;">See you at Tequila!</span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=280&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/10/27/altnet-beers-october-28/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>I&#8217;m Back and a Non-Programming Related Reference</title>
		<link>http://andrewmyhre.wordpress.com/2009/07/16/im-back-and-a-non-programming-related-reference/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/07/16/im-back-and-a-non-programming-related-reference/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 15:03:58 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=268</guid>
		<description><![CDATA[Well I&#8217;m finally back from an extended stay in my home country, New Zealand. The particulars that brought about my prolonged visit to NZ are boring and long-winded so I won&#8217;t go into them here. While I&#8217;m grateful to my employers for allowing me to work remotely while I was over there, I&#8217;m also thoroughly [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=268&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Well I&#8217;m finally back from an extended stay in my home country, New Zealand. The particulars that brought about my prolonged visit to NZ are boring and long-winded so I won&#8217;t go into them here. While I&#8217;m grateful to my employers for allowing me to work remotely while I was over there, I&#8217;m also thoroughly grateful to be back <em>home</em>, in London. Yes, my time back in NZ has brought the realisation into stark relief that London is, presently at least, home. It&#8217;s a nice feeling.</p>
<p>Moving swiftly to the point of this post, that being what I want to share.</p>
<p>It&#8217;s a testament to the connected world we live in that keeping up to date with the latest findings and speculations of scientific research no longer requires subscriptions to obscure publications and painstaking focus, analysis and consideration. Nowadays you can just have that stuff piped straight into your computer apparatus and consequently into your brain, in a much more passive and relaxing way. How, you may ask? YouTube!</p>
<p>I was introduced to Daniel Dennett a few weeks ago, and I&#8217;ve added him to my list of Great Human Beings. If you don&#8217;t know who he is, here&#8217;s a nice taster for his work: <a href="http://www.youtube.com/watch?v=KzGjEkp772s" target="_blank">Ants, Terrorism, and the Awesome Power of Memes</a>. It&#8217;s a quick TED lecture, so it&#8217;s a sample of his ideas which is suitable for untraumatic digestion, whatever your persuasion. If you watch that video and find yourself hungry for more, there are <em>schools</em> of in-depth, full-length lectures available on the YouTube also, so you know how to plunge further into this sumptuous mind-steak. <a href="http://www.youtube.com/watch?v=khp4VWJC1FI" target="_blank">This lecture</a> for instance is a fuller expansion on the TED talk linked above. <a href="http://video.google.com/videosearch?q=daniel+dennett&amp;emb=0&amp;aq=f#" target="_blank">Let me google that for you</a>.</p>
<p>I&#8217;d be interested in hearing from anyone at all in London who finds the above interesting and would enjoy meeting up to, er, talk utter nonsense about it? Leave a comment or hit me on twitter. If there are, say, half a dozen such doomed souls I&#8217;ll organise something.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/268/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/268/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/268/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=268&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/07/16/im-back-and-a-non-programming-related-reference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Chrome OS</title>
		<link>http://andrewmyhre.wordpress.com/2009/07/09/google-chrome-os/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/07/09/google-chrome-os/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 05:39:24 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=265</guid>
		<description><![CDATA[http://www.wired.com/gadgetlab/2009/07/five-things-googles-chrome-os-will-do-for-your-netbook/
But will I be able to play games on it?
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=265&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.wired.com/gadgetlab/2009/07/five-things-googles-chrome-os-will-do-for-your-netbook/" target="_blank">http://www.wired.com/gadgetlab/2009/07/five-things-googles-chrome-os-will-do-for-your-netbook/</a></p>
<p>But will I be able to play games on it?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/265/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/265/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/265/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=265&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/07/09/google-chrome-os/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>Design Your Experience</title>
		<link>http://andrewmyhre.wordpress.com/2009/06/16/design-your-experience/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/06/16/design-your-experience/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 02:36:37 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[silverlight 2]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=255</guid>
		<description><![CDATA[
So I deployed a personal website last week which I was quite happy with at the time but over the last few days I&#8217;ve thought of some features I wanted to add. I wanted visitors to be able to do a couple of things when they view my website:

pause and skip the music (not everyone [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=255&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-01.png"><img class="alignnone size-thumbnail wp-image-256" title="Gratuitous money shot" src="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-01.png?w=150&#038;h=90" alt="Gratuitous money shot" width="150" height="90" /></a></p>
<p>So I deployed a personal website last week which I was quite happy with at the time but over the last few days I&#8217;ve thought of some features I wanted to add. I wanted visitors to be able to do a couple of things when they view my website:</p>
<ul>
<li>pause and skip the music (not everyone likes minimal-tech-dub)</li>
<li>choose which videos are in rotation</li>
<li>i also want the UI not to get in the way when not in use</li>
</ul>
<p><a href="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-02.png"><img class="alignnone size-thumbnail wp-image-257" title="Everybody needs options" src="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-02.png?w=83&#038;h=150" alt="Everybody needs options" width="83" height="150" /></a></p>
<p>So I added an options panel. It presents you with a pause/play button and a skip button to control the music. Most people, including myself, hate it when websites play music and you can&#8217;t stop it so here&#8217;s the option. I used the WebDings font for the button icons which I copied from my windows folder into my solution and embedded it.</p>
<p>Further below in the options panel you have a list of checkboxes which determine what kinds of videos are circulating in the pool that can be selected to play. Uncheck the &#8216;cows&#8217; tag to any videos everything featuring cows, for instance. I use System.Linq methods to regenerate the pool on each click, like so:</p>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">if (c.IsChecked.HasValue &amp;&amp; c.IsChecked.Value)</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">tagSet = tagSet.Union(new string[] { tb.Text }).ToArray();</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">}</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">else</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">{</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">tagSet = (from t in tagSet where !t.Equals(tb.Text) select t).ToArray();</div>
<div id="_mcePaste" style="position:absolute;left:-10000px;top:0;width:1px;height:1px;">}</div>
<pre>string[] tagSet = new string[10];
if (c.IsChecked.HasValue &amp;&amp; c.IsChecked.Value)
{
    tagSet = tagSet.Union(new string[] { tag }).ToArray();
}
else
{
    tagSet = (from t in tagSet where !t.Equals(tag) select t).ToArray();
}</pre>
<p>In the above snippet, tagSet is my collection of active tags, it&#8217;s just a string array as I&#8217;ve indicated with the declaration on the first line. The first logic branch is adding the selected tag to the array using a Union() and the second logic branch removes it by performing a select where not equal. I wonder if this is awfully inefficient.</p>
<p>Finally at the very bottom of the options panel there are some blurry lines which now and then shrink and expand. These are gauges which indicate the current buffering and download progress of the videos. If you look closely you can see four distinct lines. The 1st and 3rd lines indicate buffering progress while the 2nd and 4th lines indicate download progress.</p>
<p><a href="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-03.png"><img class="alignnone size-thumbnail wp-image-258" title="Now you know what these do" src="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-03.png?w=150&#038;h=25" alt="Now you know what these do" width="150" height="25" /></a></p>
<p>What&#8217;s actually happening behind the scenes is that while one video is playing another one is silently buffering. Once the background video source is ready to play and the timing is right a cross-fade transition will occur. As soon as the transition is completed the video source that was previously in the foreground begins buffering the next video in the pool, and so on the so forth. I can see what&#8217;s happening by switching into my diagnostics view:</p>
<p><img class="alignnone size-thumbnail wp-image-259" title="Diagnostics view shows both video sources" src="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-04.png?w=150&#038;h=74" alt="Diagnostics view shows both video sources" width="150" height="74" /></p>
<p>I&#8217;m reasonably happy with the way that the options panel slides out smoothly to meet the mouse cursor as you move it towards the left-hand side of the screen, and retracts discretely in the same way. I&#8217;ve wanted to experiment with this method of revealing/hiding UI for a while and I like this as a prototype. I&#8217;m not a designer though so I&#8217;m pretty sure the whole thing could be much slicker.</p>
<p>One more thing I&#8217;ve added is a little &#8216;loading&#8217; note with initial buffering gauges. There are two separate white bars which indicate the loading process &#8211; these are for source A and source B which I load both of initially before video starts. Sometimes however (actually, quite frequently) Silverlight is loading a cached video, so it doesn&#8217;t need to buffer in which case Silverlight reports a buffering progress of 0.0. This isn&#8217;t the desired behaviour in my case, because it means I have to set up some hacks to detect this case and show a full buffering gauge instead. From my point of view this is a bug.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/255/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/255/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/255/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=255&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/06/16/design-your-experience/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>

		<media:content url="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-01.png?w=150" medium="image">
			<media:title type="html">Gratuitous money shot</media:title>
		</media:content>

		<media:content url="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-02.png?w=83" medium="image">
			<media:title type="html">Everybody needs options</media:title>
		</media:content>

		<media:content url="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-03.png?w=150" medium="image">
			<media:title type="html">Now you know what these do</media:title>
		</media:content>

		<media:content url="http://andrewmyhre.files.wordpress.com/2009/06/20090616-newfeatures-04.png?w=150" medium="image">
			<media:title type="html">Diagnostics view shows both video sources</media:title>
		</media:content>
	</item>
		<item>
		<title>Silverlight Streaming and Google Analytics</title>
		<link>http://andrewmyhre.wordpress.com/2009/06/12/silverlight-streaming-and-google-analytics/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/06/12/silverlight-streaming-and-google-analytics/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 09:25:36 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=251</guid>
		<description><![CDATA[I can&#8217;t seem to find a way to implement page/event tracking from Silverlight using Google Analytics when hosted using Silverlight Streaming. The usual solution to do this with with a regular Silverlight app is to reference the Google Analytics ga.js script and call HtmlPage.Window.Invoke() from Silverlight. But a difficulty arises because that javascript is executed [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=251&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I can&#8217;t seem to find a way to implement page/event tracking from Silverlight using Google Analytics when hosted using Silverlight Streaming. The usual solution to do this with with a regular Silverlight app is to reference the Google Analytics ga.js script and call HtmlPage.Window.Invoke() from Silverlight. But a difficulty arises because that javascript is executed in the context of the Silverlight application, which (in my case at least) is inside an iframe, and therefore can&#8217;t use the ga.js script.</p>
<p>One of the features available with creating a Silverlight Streaming application is to include javascript files with your Silverlight app so that you can use them from Silverlight, but ga.js isn&#8217;t my script so I can&#8217;t do that. Unless I downloaded the obfuscated version using Firebug or something&#8230; but&#8230; ugh!</p>
<p>I&#8217;m sure there will be some combination of HtmlPage.Window.Parent.Parent.Whatever I can use to do what I want to do, but I&#8217;m already into my second glass of wine for the evening and my brains starting to go on holiday. Any UK devs just waking up want to tackle this problem?</p>
<p>I guess you could simulate the issue yourself by adding a new .html page to your standard Silverlight hosting website containing an iframe with loads the Silverlight test page. In fact that&#8217;s how I&#8217;ll start tackling it tomorrow.</p>
<p>For now, I&#8217;m going to call it a night.</p>
<p>I see I&#8217;m getting a little bit of new traffic/twitter follows which I guess I can attribute to my new website&#8230; not because I think it&#8217;s brilliant but because there aren&#8217;t many actual cases of websites making use of Silverlight Streaming, so the Silverlight enthusiasts on Twitter seem to be retweeting. Maybe I&#8217;m wrong but if I&#8217;m right, thanks everyone, and please provide feedback about what I&#8217;ve made. I&#8217;ll be really pleased to hear from you.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=251&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/06/12/silverlight-streaming-and-google-analytics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>The Windows Hosts File Just Saved My Skin</title>
		<link>http://andrewmyhre.wordpress.com/2009/05/04/the-windows-hosts-file-just-saved-my-skin/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/05/04/the-windows-hosts-file-just-saved-my-skin/#comments</comments>
		<pubDate>Mon, 04 May 2009 07:05:19 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/2009/05/04/the-windows-hosts-file-just-saved-my-skin/</guid>
		<description><![CDATA[I had an issue today where a virtual machine couldn&#8217;t connect to our team foundation server. I had connected the client machine to the VPN, could ping by IP but not by hostname. I suspect it was to do with the fact that my VM is not part of the AD. I didn&#8217;t want to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=241&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I had an issue today where a virtual machine couldn&#8217;t connect to our team foundation server. I had connected the client machine to the VPN, could ping by IP but not by hostname. I suspect it was to do with the fact that my VM is not part of the AD. I didn&#8217;t want to connect it to the AD because keeping a VM off the domain saves headaches. So after a few moments trying to think of a workaround I remembered the Windows Hosts file. I added an entry to map the IP for the TFS server to the domain name it should have and &#8211; voila &#8211; my visual studio solution was able to connect as normal. I&#8217;ve never ever used that file to do anything useful before, so this was a first. <img src='http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=241&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/05/04/the-windows-hosts-file-just-saved-my-skin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>One of those cookie quirks</title>
		<link>http://andrewmyhre.wordpress.com/2009/01/12/one-of-those-cookie-quirks/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/01/12/one-of-those-cookie-quirks/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 10:13:42 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/2009/01/12/one-of-those-cookie-quirks/</guid>
		<description><![CDATA[Today I discovered a weird thing that happens if you&#8217;re creating an authentication cookie and you&#8217;re setting the domain of the cookie.
Let&#8217;s say my site is http://mysite.somedomain.com and I set the domain of the cookie to &#8220;mysite.somedomain.com&#8221;. If I attempt to log in the cookie won&#8217;t be saved, meaning I can&#8217;t log in. Setting the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=162&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Today I discovered a weird thing that happens if you&#8217;re creating an authentication cookie and you&#8217;re setting the domain of the cookie.</p>
<p>Let&#8217;s say my site is http://mysite.somedomain.com and I set the domain of the cookie to &#8220;mysite.somedomain.com&#8221;. If I attempt to log in the cookie won&#8217;t be saved, meaning I can&#8217;t log in. Setting the cookie domain to &#8220;somedomain.com&#8221; on the other hand works fine. Is this weird behaviour or am I just cookie-ignorant?</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/162/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/162/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/162/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=162&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/01/12/one-of-those-cookie-quirks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
		<item>
		<title>A wonderful trick for discovering the public key token of an assembly you&#8217;re building</title>
		<link>http://andrewmyhre.wordpress.com/2009/01/07/a-wonderful-trick-for-discovering-the-public-key-token-of-an-assembly-youre-building/</link>
		<comments>http://andrewmyhre.wordpress.com/2009/01/07/a-wonderful-trick-for-discovering-the-public-key-token-of-an-assembly-youre-building/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 10:56:58 +0000</pubDate>
		<dc:creator>Andrew Myhre</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://andrewmyhre.wordpress.com/?p=153</guid>
		<description><![CDATA[Follow the steps in this article to add a simple shortcut to Visual Studio that will tell you the public key token of the assembly you&#8217;re working on. My previous method was: strongly sign the assembly, drop it in the GAC, open the GAC and look up the key token&#8230;. so I&#8217;m very pleased to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=153&subd=andrewmyhre&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Follow the steps in <a href="http://www.andrewconnell.com/blog/archive/2006/09/15/4587.aspx" target="_blank">this article</a> to add a simple shortcut to Visual Studio that will tell you the public key token of the assembly you&#8217;re working on. My previous method was: strongly sign the assembly, drop it in the GAC, open the GAC and look up the key token&#8230;. so I&#8217;m very pleased to have discovered this!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/andrewmyhre.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/andrewmyhre.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/andrewmyhre.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/andrewmyhre.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/andrewmyhre.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/andrewmyhre.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/andrewmyhre.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/andrewmyhre.wordpress.com/153/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/andrewmyhre.wordpress.com/153/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/andrewmyhre.wordpress.com/153/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=andrewmyhre.wordpress.com&blog=2776051&post=153&subd=andrewmyhre&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://andrewmyhre.wordpress.com/2009/01/07/a-wonderful-trick-for-discovering-the-public-key-token-of-an-assembly-youre-building/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/88fb9df2ebabdb5026a0544004b41738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Andrew Myhre</media:title>
		</media:content>
	</item>
	</channel>
</rss>