<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0"><id>tag:blogger.com,1999:blog-5655811</id><updated>2010-01-01T06:39:43.563-08:00</updated><title type="text">Greg's Cool [Insert Clever Name] of the Day</title><subtitle type="html">My technical, professional and sometimes personal blog.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/" /><link rel="hub" href="http://pubsubhubbub.appspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default?start-index=26&amp;max-results=25" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>3999</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/coolthingoftheday" /><geo:lat>34.265003</geo:lat><geo:long>-118.771775</geo:long><logo>http://www.feedburner.com/fb/images/pub/fb_pwrd.gif</logo><feedburner:browserFriendly>This is an XML content feed. It is intended to be viewed in a newsreader or syndicated to another site, subject to copyright and fair use.</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry><id>tag:blogger.com,1999:blog-5655811.post-5254443103853059595</id><published>2009-12-31T10:55:00.001-08:00</published><updated>2009-12-31T10:55:33.626-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Personal" /><title type="text">3,999</title><content type="html">&lt;p&gt;This is my 3,999th post, can you believe it? Yeah, Wow! &lt;/p&gt;  &lt;p&gt;To put it in perspective, looks like I hit &lt;a href="http://coolthingoftheday.blogspot.com/2006/10/2000th-post.html"&gt;2000&lt;/a&gt; in Oct 2006, so that means 2000 posts in a little over three years, or put another way, about 2 posts a day, every day… (wow… what the heck am I thinking?&amp;#160; LOL)&lt;/p&gt;  &lt;p&gt;I find it weirdly fitting that this post comes on the last day of 2009 and the last day of the decade (I’m a developer, so I start counting with 0. I say it’s the end of the decade, darn it!… lol ;) I tweeted that I would not do a retrospective post, and I’m going to stick with that promise (I bet you’re all as tired of those as I am?). Let’s just say that the Zero’s were “interesting times” and thank God they are over…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Anyway, I’d like to use this time to say thank you and to wish you and yours a happy new year and happy new decade.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;See you, and 4,000, next year…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Related Past Post XRef:   &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2006/10/2000th-post.html"&gt;2,000th Post...&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2004/08/500th-post.html"&gt;500th Post!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/06/one-million-visits-thanks.html"&gt;“One Million…” visits… Thanks!&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/08/six-years-just-seemed-to-fly-by-six.html"&gt;Six years just seemed to fly by… It’s my Sixth Year Blog-aversary!&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/08/five-year-blog-aversary-and-500k-visit.html"&gt;Five Year Blog-aversary, and 500K+ Visit Milestone&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2007/08/four-year-blog-aversary.html"&gt;Four Year Blog-aversary&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2006/08/three-year-blog-aversary.html"&gt;Three Year Blog-aversary...&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2005/08/two-years-and-counting.html"&gt;Two Years and Counting...&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-5254443103853059595?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=MV56pZGVEOk:ySQD7U_YLtc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=MV56pZGVEOk:ySQD7U_YLtc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=MV56pZGVEOk:ySQD7U_YLtc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=MV56pZGVEOk:ySQD7U_YLtc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=MV56pZGVEOk:ySQD7U_YLtc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/MV56pZGVEOk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/5254443103853059595/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=5254443103853059595" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/5254443103853059595" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/5254443103853059595" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/3999.html" title="3,999" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-5744478443003606965</id><published>2009-12-31T10:08:00.001-08:00</published><updated>2009-12-31T10:08:47.596-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><title type="text">Recovering from the depths of developer burn out - Some tips from the field</title><content type="html">&lt;p&gt;&lt;a href="http://geekswithblogs.net/leesblog"&gt;The Code Bucket&lt;/a&gt; - &lt;a href="http://geekswithblogs.net/leesblog/archive/2009/12/30/how-to-recover-from-developer-burn-out.aspx"&gt;How To Recover From Developer Burn Out&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“I consider myself extremely fortunate. I go to work everyday and do something I LOVE to do and I get paid quite well for it. Everyone should be that lucky. But about once a year I go through what I call, &amp;quot;Code Burn Out&amp;quot;. I still enjoy what I do, I just don't come home and work on my own stuff. I don't spend all my time reading about software development and practicing to make myself better. I spend very little time on Twitter, and I don't even get on my computer very much after normal working hours.&lt;/p&gt;    &lt;p&gt;Now you may say, &amp;quot;That's good. You should do that all the time. That's a great way to create a work-life balance and not get burnt out in the first place.&amp;quot;&lt;/p&gt;    &lt;p&gt;The thing is, programming was a hobby of mine long before it became my profession. I've tried other hobbies and haven't found any others that really stimulate me like software development. I just know I will hit a &amp;quot;slump&amp;quot; about once a year. It usually lasts for about 2-3 weeks. The problem is, this year it lasted for a month and a half.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://geekswithblogs.net/leesblog/archive/2009/12/30/how-to-recover-from-developer-burn-out.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/SzzorgLea_I/AAAAAAAACEc/cyD9Bng9D_I/image%5B8%5D.png?imgmax=800" width="377" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I think it’s the frantic pace that gets many of us (developers). We have to sprint to just try to keep up with today’s stuff, stuff to just get the job done, let alone the stuff we “should” be doing and the new stuff that’s coming down the pike…&lt;/p&gt;  &lt;p&gt;Is it any wonder that we hit the wall every so often? &lt;/p&gt;  &lt;p&gt;The important thing [this is a Note to Self as much as anything :] is to pick ourselves up, dust off, drop a nuke on that fricken wall and keep going. What else are we going to do, we love this darn job…! :)&lt;/p&gt;  &lt;p&gt;I’ve used all of Lee’s tips, but I think the best is “build something”. We do this job because we love coding… so to fight the burn out, which is usually due to not being able to code/tech/politics/BS/etc, is to code. Code to recover from code burn-out. That just seems right somehow, doesn’t it? &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-5744478443003606965?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=qolk0Q6t8h8:cBQsKkbPR1Q:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=qolk0Q6t8h8:cBQsKkbPR1Q:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=qolk0Q6t8h8:cBQsKkbPR1Q:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=qolk0Q6t8h8:cBQsKkbPR1Q:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=qolk0Q6t8h8:cBQsKkbPR1Q:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/qolk0Q6t8h8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/5744478443003606965/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=5744478443003606965" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/5744478443003606965" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/5744478443003606965" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/recovering-from-depths-of-developer.html" title="Recovering from the depths of developer burn out - Some tips from the field" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-8490059002933483574</id><published>2009-12-31T09:41:00.001-08:00</published><updated>2009-12-31T09:41:57.228-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Vista" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows7" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title type="text">Local file system browsing, WebBrowser control, Windows 7 and in-place navigation? Don’t. Use Windows API Code Pack / Explorer Browser control instead</title><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/ieinternals/default.aspx"&gt;EricLaw's IEInternals&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/ieinternals/archive/2009/12/30/Windows-7-Web-Browser-Control-will-not-browse-file-system.aspx"&gt;In-Place Shell Navigation with the WebBrowser Control on Windows 7&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Because the WebBrowser Control (WebOC) can be used to display a wide range of content (HTML, Office Documents, PDFs, the local file-system, etc) it is often integrated into applications as a somewhat generic object hosting surface. For Windows 7, a small change was made that will impact applications that use the WebOC to allow the user to explore the local file system. &lt;/p&gt;    &lt;p&gt;By way of example, here’s a trivial little WebOC host which displays the Windows folder: &lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;The change in behavior exists because of a small change made in the Windows 7 Shell. Specifically, the filesystem viewing object will not navigate in-place unless the host container supports SID_SInPlaceBrowser, which is defined in the Windows 7 SDK (see shlguid.h). By default, the WebBrowser control’s QueryService implementation does not support SID_SInPlaceBrowser, so the filesystem viewing object will launch a new Windows Explorer instance when the user double-clicks on a folder in the WebOC.&lt;/p&gt;    &lt;p&gt;For WebOC-hosting applications that are impacted by this change, two workarounds are available.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Workaround #1: Switch to use the ExplorerBrowser object (recommended)&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Windows Vista’s Shell introduced a new control which implements the &lt;a href="http://msdn.microsoft.com/en-us/library/bb761909(VS.85).aspx"&gt;IExplorerBrowser interface&lt;/a&gt;; this is the recommended method of hosting a Windows Shell filesystem view within your application. Developers building applications using .NET can use the wrapped version of the ExplorerBrowser control available in the &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;Windows API CodePack for .NET&lt;/a&gt;. &lt;/p&gt;    &lt;p&gt;Please note that this interface is only available on Windows Vista and later…&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/ieinternals/archive/2009/12/30/Windows-7-Web-Browser-Control-will-not-browse-file-system.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/SzziYJe4HsI/AAAAAAAACEQ/BzkJw7aRcAQ/image%5B8%5D.png?imgmax=800" width="201" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://code.msdn.microsoft.com"&gt;MSDN Code Gallery&lt;/a&gt; - &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;Windows® API Code Pack for Microsoft® .NET Framework&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt; “…&lt;/p&gt;    &lt;p&gt;The individual features supported in this version (v1.0.1) of the library are:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Windows 7 Taskbar        &lt;ul&gt;         &lt;li&gt;Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails, and Thumbnail Toolbars &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Windows Shell        &lt;ul&gt;         &lt;li&gt;Windows 7 Libraries &lt;/li&gt;          &lt;li&gt;Windows Shell Search API support &lt;/li&gt;          &lt;li&gt;Explorer Browser Control &lt;/li&gt;          &lt;li&gt;A hierarchy of Shell Namespace entities &lt;/li&gt;          &lt;li&gt;Windows Shell property system &lt;/li&gt;          &lt;li&gt;Drag and Drop for Shell Objects &lt;/li&gt;          &lt;li&gt;Windows Vista and Windows 7 Common File Dialogs, including custom controls &lt;/li&gt;          &lt;li&gt;Known Folders and non-file system containers &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;…&lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.microsoft.com/visualstudio/buildabetterapp/watch/explorer-demo.aspx"&gt;Video Demo of Explorer Browser&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I love learning something every day. The joy of growth and discovery is what make this job so darn cool… &lt;/p&gt;  &lt;p&gt;I’ve of course known about the Windows API Code Pack for forever (since it was known as the Vista Bridge) but I’m still feel like a newbe and it seems that a week doesn’t go by where I don’t learn more about it. I’ve been focused on the sexy features like multi-touch, etc and the Bowser Control just didn’t register. &lt;/p&gt;  &lt;p&gt;Well thanks to Eric’s post, that’s been taken care of. &lt;/p&gt;  &lt;p&gt;The Explorer Browser is a pretty cool looking control that I can see using in a number of ways…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here’s a snap of the Explorer Browser sample included with the Windows API Code Pack source;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5YF7KQZuZS0/SzziYoxKeDI/AAAAAAAACEU/73JMHy9hQFE/s1600-h/image%5B13%5D.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzziZOIbNxI/AAAAAAAACEY/tnBlh3rZP-E/image_thumb%5B3%5D.png?imgmax=800" width="520" height="290" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Related Past Post XRef:   &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/more-windows-code-pack-and-windows-7.html"&gt;More Windows Code Pack and Windows 7 developing delightfulness&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/windows-7-vs2010-wpf-all-mixed-together.html"&gt;Windows 7, VS2010, WPF all mixed together DevX article style&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/windows-7-for-devs-one-getting-started.html"&gt;Windows 7 for Dev’s – One getting started page to rule them all?&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/channel-9-makes-you-smarter-channel-9.html"&gt;Channel 9 makes you smart(er) - Channel 9 Learning Center opens with VS2010/.Net 4 and Windows 7 courses (free of course)&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/08/more-windows-7-dev-help-information.html"&gt;More Windows 7 Dev Help, Information, Training and such – Windows 7 Training Kit for Developers and Windows 7 SDK&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/08/windows-7-code-pack-v10-released.html"&gt;Windows 7 Code Pack v1.0 Released – Managed code to help get at the yummy Windows 7 filling…&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/05/bridging-to-managed-windows-7.html"&gt;Bridging to Managed Windows 7 Development – Vista Bridge to Windows Code Pack&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/02/vista-bridge-v14-released-now-with.html"&gt;Vista Bridge v1.4 Released – Now with custom controls for Common File Dialogs, BreadCrumb control and Aero Glass&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/11/vista-bridge-v13-available-on-msdn-code.html"&gt;Vista Bridge (v1.3) available on MSDN Code Gallery&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/10/its-bridge-to-vista-getting-and.html"&gt;It’s the Bridge to… Vista – Getting and installing Vista Bridge Sample Library&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-8490059002933483574?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=p4hYLiKmutk:D7ah_wvU9Fw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=p4hYLiKmutk:D7ah_wvU9Fw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=p4hYLiKmutk:D7ah_wvU9Fw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=p4hYLiKmutk:D7ah_wvU9Fw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=p4hYLiKmutk:D7ah_wvU9Fw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/p4hYLiKmutk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/8490059002933483574/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=8490059002933483574" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8490059002933483574" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8490059002933483574" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/local-file-system-browsing-webbrowser.html" title="Local file system browsing, WebBrowser control, Windows 7 and in-place navigation? Don’t. Use Windows API Code Pack / Explorer Browser control instead" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-8106801305061793060</id><published>2009-12-31T09:06:00.001-08:00</published><updated>2009-12-31T09:06:00.796-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Utility" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><title type="text">A hardware/temp monitor utility even your [insert name here] could use – CPUID’s HWMonitor</title><content type="html">&lt;p&gt;&lt;a href="http://www.cpuid.com"&gt;CPUID&lt;/a&gt; – &lt;a href="http://www.cpuid.com/hwmonitor.php"&gt;HWMonitor&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;HWMonitor &lt;/b&gt;is a hardware monitoring program that reads PC systems main health sensors : voltages, temperatures, fans speed. &lt;/p&gt;    &lt;p&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="hwm1" border="0" alt="hwm1" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzzZ98bzLHI/AAAAAAAACEM/xO_b0m0HnSc/hwm1%5B3%5D.png?imgmax=800" width="516" height="649" /&gt; &lt;/p&gt;    &lt;p&gt;The program handles the most common sensor chips, like ITE® IT87 series, most Winbond® ICs, and others. In addition, it can read modern CPUs on-die core thermal sensors, as well has hard drives temperature via S.M.A.R.T, and video card GPU temperature. &lt;/p&gt;    &lt;p&gt;Special hardware monitors such as abit® uGuru and Gigabyte® ODIN™ power supplies serie are supported too. &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;What I liked about this utility is its simplicity. Available in a installer or stand alone 32/64 exe’s, this utility is one that’s more than easy enough to use that it’s prefect for the less technical user (i.e. for that family member you provide tech support for ;)&lt;/p&gt;  &lt;p&gt;Sure it’s not an uber-monitor utility like &lt;a href="http://www.almico.com/speedfan.php"&gt;Speedfan&lt;/a&gt;, but that’s its value. It’s not scary and you can’t break anything using it, again perfect for those who’s head would explode using Speedfan…&amp;#160; &lt;/p&gt;  &lt;p&gt;(via &lt;a href="http://www.windows7hacker.com"&gt;Windows 7 Hacker&lt;/a&gt; - &lt;a href="http://www.windows7hacker.com/index.php/2009/12/hwmonitor-monitors-temperatures-for-many-hardware-components-tool"&gt;HWMonitor Monitors Temperatures for Many Hardware Components [Tool]&lt;/a&gt;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-8106801305061793060?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YHYDFXvAIqQ:aVBRzWOOlPI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YHYDFXvAIqQ:aVBRzWOOlPI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YHYDFXvAIqQ:aVBRzWOOlPI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YHYDFXvAIqQ:aVBRzWOOlPI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YHYDFXvAIqQ:aVBRzWOOlPI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/YHYDFXvAIqQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/8106801305061793060/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=8106801305061793060" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8106801305061793060" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8106801305061793060" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/hardwaretemp-monitor-utility-even-your.html" title="A hardware/temp monitor utility even your [insert name here] could use – CPUID’s HWMonitor" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-1364025739347388174</id><published>2009-12-30T10:13:00.001-08:00</published><updated>2009-12-30T10:20:13.298-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IfAllElseFails" /><category scheme="http://www.blogger.com/atom/ns#" term="Humor" /><title type="text">Afraid of losing your camera? Want to increase the chances of getting it back? The Pictorial Guide (funny, but might very well work!)</title><content type="html">&lt;p&gt;&lt;a href="http://www.andrewmcdonald.net.au"&gt;Andrew McDonald&lt;/a&gt; - &lt;a href="http://www.andrewmcdonald.net.au/a-pictorial-guide-to-avoiding-camera-loss/"&gt;A Pictorial Guide to avoiding Camera Loss&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Have you lost your camera recently? Mislaid it somewhere in a national park? Left it in a taxi? Dropped it in the gorilla pit? Anyone can be a victim of the thoughtlessness and/or sleepiness that can lead to Camera Loss.&lt;/p&gt;    &lt;p&gt;‘How can I prevent Camera Loss?’ I hear you ask, wishing I’d get to the point. Well, you can’t prevent cameras from getting lost, but you can do something so your camera can be found very soon after it has vanished.&lt;/p&gt;    &lt;p&gt;All you have to do is take some photos – which you never delete from your camera – so when someone finds your camera at the bottom of the gorilla pit they are able to locate you and return the lost property to its rightful owner.&lt;/p&gt;    &lt;p&gt;To illustrate just how you can safeguard your camera from the crippling effects of Camera Loss, here are the pics that I always keep on my camera.&lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5YF7KQZuZS0/SzuYU0YtewI/AAAAAAAACEA/VwggqZ85_-8/s1600-h/16ixrf9%5B2%5D.gif"&gt;&lt;img style="display: inline" title="16ixrf9" alt="16ixrf9" src="http://lh5.ggpht.com/_5YF7KQZuZS0/SzuYX0PeuwI/AAAAAAAACEE/VuHDh5SDWwo/16ixrf9_thumb.gif?imgmax=800" width="240" height="180" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This had me cracking up… &lt;/p&gt;  &lt;p&gt;Heck I know if I found a camera with this kind of thing on it I’d go out of my way to return it (I’d try anyway [insert story of the GPS unit I found during a walk and returned here and/or story of a signed copy of a book meant as a special gift I found and returned to the author so he could, after 13 years, finish the book’s journey here] but this level of personality and humor, well… lol )&lt;/p&gt;  &lt;p&gt;(via &lt;a href="http://www.gadgetspage.com"&gt;The Gadgets Page&lt;/a&gt; - &lt;a href="http://www.gadgetspage.com/cameras/how-to-get-your-lost-camera-back.html"&gt;How To Get Your Lost Camera Back&lt;/a&gt;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-1364025739347388174?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=bQ471oxHqhQ:cpoDT3S2xok:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=bQ471oxHqhQ:cpoDT3S2xok:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=bQ471oxHqhQ:cpoDT3S2xok:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=bQ471oxHqhQ:cpoDT3S2xok:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=bQ471oxHqhQ:cpoDT3S2xok:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/bQ471oxHqhQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/1364025739347388174/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=1364025739347388174" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/1364025739347388174" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/1364025739347388174" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/afraid-of-losing-your-camera-want-to.html" title="Afraid of losing your camera? Want to increase the chances of getting it back? The Pictorial Guide (funny, but might very well work!)" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-6669228291315081251</id><published>2009-12-28T16:11:00.001-08:00</published><updated>2009-12-29T06:46:31.917-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MEF" /><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title type="text">Coding plugin support into your app, because coding is for fun!</title><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/coding4fun"&gt;Coding4Fun&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/coding4fun/archive/2009/12/28/9941747.aspx"&gt;Creating An Application With Full Plug-in Support&lt;/a&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;“In this article, you’ll learn how to create an application with full plug-in support.&lt;/p&gt;&lt;p&gt;Arian T. Kulp &lt;a href="http://www.ariankulp.com/"&gt;www.ariankulp.com&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Project site:&lt;/b&gt; &lt;a href="http://utilrunner.codeplex.com/"&gt;http://utilrunner.codeplex.com/&lt;/a&gt;&lt;b&gt;&lt;br /&gt;Code It: &lt;/b&gt;&lt;a href="http://utilrunner.codeplex.com/Release/ProjectReleases.aspx"&gt;Downloads&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Run It:    &lt;/strong&gt;&lt;a href="http://utilrunner.codeplex.com/Release/ProjectReleases.aspx"&gt;Downloads&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Difficulty:&lt;/b&gt; Intermediate&lt;br /&gt;&lt;b&gt;Time Required:&lt;/b&gt; 3 hours&lt;br /&gt;&lt;b&gt;Cost:&lt;/b&gt; Free!&lt;br /&gt;&lt;b&gt;Software Needed:&lt;/b&gt; &lt;a href="http://www.microsoft.com/express/download/"&gt;Visual C# 2008 Express Edition or higher&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/express/download/"&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;It’s been a number of months since I released the &lt;a href="http://blogs.msdn.com/coding4fun/archive/2009/04/14/9535026.aspx"&gt;first version of my Utility Runner application&lt;/a&gt;.  Utility Runner makes it possible to run system utilities with as little overhead as possible: Instead of lots of tray icons, numerous EXE’s, and the associated memory and startup time overhead, this application manages multiple utilities from one place.&lt;/p&gt;&lt;p&gt;To open this solution, you’ll need Visual Studio 2008 Express Edition (Visual C# or Visual Basic), at least.  If you don’t have it yet, you should get it!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Working with MEF&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Little has changed functionally from the last version of the application, beyond some refactoring that’s taken place since the new version of MEF was released.  For one thing, the attribute for marking an export is no longer sealed, so you can now create a subclassed attribute that encompasses the export name and any other metadata included with it.  Consumers can simply use your new custom attribute for a stronger-typed experience.  In my case, I created a WpfServiceMetadata class.  Read on for more information.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Managing Addins&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;My big challenge was figuring out how to implement an addin manager to support multiple utility addins, like in Firefox. …&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/coding4fun/archive/2009/12/28/9941747.aspx"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzlJIJFxE1I/AAAAAAAACD8/Xajmj8ExoD0/image%5B4%5D.png?imgmax=800" width="196" height="788" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;…”&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Why add plug-in capability into your apps? Well, um… duh? How many apps, programs and/or devices do you use because you can extend or add functionality to it? Yeah, like all of them (or so you probably wish  ;)&lt;/p&gt;&lt;p&gt;So it’s time for you to really start thinking about YOUR app’s and how easy you or your users can extend them. This article may very well help you in this endeavor…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-6669228291315081251?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=A2Lh1Q_s-mI:4K_WZeVH7Z8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=A2Lh1Q_s-mI:4K_WZeVH7Z8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=A2Lh1Q_s-mI:4K_WZeVH7Z8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=A2Lh1Q_s-mI:4K_WZeVH7Z8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=A2Lh1Q_s-mI:4K_WZeVH7Z8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/A2Lh1Q_s-mI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/6669228291315081251/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=6669228291315081251" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6669228291315081251" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6669228291315081251" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/coding-plugin-support-into-your-app.html" title="Coding plugin support into your app, because coding is for fun!" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-8802258329404748067</id><published>2009-12-28T14:49:00.001-08:00</published><updated>2009-12-28T14:49:05.106-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows7" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title type="text">More Windows Code Pack and Windows 7 developing delightfulness</title><content type="html">&lt;p&gt;&lt;a href="http://www.codeproject.com"&gt;CodeProject&lt;/a&gt; - &lt;a href="http://www.codeproject.com/KB/miscctrl/Windows7APICodePack.aspx"&gt;Windows 7 : New Features Explained Using .NET&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“New features like Jumplist, Taskbar Progressbar, Tabbed Thumbnail, Icon Overlays, Application Restart Data Recovery, Network Management, Power Management, Task dialog, Sensor Api etc explained with simple demo applications&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0000"&gt;&lt;strong&gt;Introduction&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Hi Guys, Windows 7 is microsoft latest version operating system. As many of you wonder what are the basic facilities that we will get which is absent in Windows Vista, or why you should go for it, basically this was also in my mind, but after I tried it, I found this is much better than the one that I was using. &lt;/p&gt;    &lt;p&gt;&lt;a name="heading0001"&gt;&lt;strong&gt;Features of Windows 7&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Windows now runs much faster than the other operating system (Such as Vista) while consuming lesser amount of resources. It reduces the background activities just by triggerring start of important services when they actually required. So Network Discovery will only occur when you actually connect your computer to a network, rather than going this process over and over in background. Thus services will run only when they are required and stopping them will release all the resources that it blocked.&lt;/p&gt;    &lt;p&gt;The most interesting thing that I found that not only I need to rely this on background windows services, but we can easily configure our own service to facilitate this just by switching to Trigger Start Services or Scheduled Tasks. I will discuss about it later on. Lets see some of the exciting new features other than this that Windows 7 brought to us:&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0002"&gt;&lt;strong&gt;…&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0003"&gt;&lt;strong&gt;Windows API Code Pack&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;In .NET 4.0, the features of Windows 7 are not(except a few) exposed properly. So we need to rely on calling API directly by creating InterOp services to them. To make these features available directly for applications windows published an open source project &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;here&lt;/a&gt;. This project is basically a COM wrapper, so that the complexity of the code could be reduced. In this article I am going to demonstrate most of the interesting features that Windows 7 introduced through Windows API Code Pack. &lt;/p&gt;    &lt;p&gt;&lt;a name="heading0004"&gt;&lt;strong&gt;Minimum Requirement&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;The minimum requirement to run the sample applications is Visual Studio 2008(preferrably 2010) with .NET framework 3.5 SP1 and of course Windows 7 Environment. &lt;/p&gt;    &lt;p&gt;&lt;a name="heading0005"&gt;&lt;strong&gt;Getting Started&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;… &lt;/p&gt;    &lt;p&gt;After you finish this, you are ready to create your first Windows 7 Application. &lt;/p&gt;    &lt;p&gt;In all the sample applications, I have added the projects directly to the application, so while you try those, if you find error message that projects cant be loaded, Please remove them from solution and in the same way mentioned here.&lt;/p&gt;    &lt;h5&gt;&lt;a name="heading0006"&gt;&lt;strong&gt;Application Restart and Recovery API&lt;/strong&gt;&lt;/a&gt;&lt;/h5&gt;    &lt;p&gt;Application Restart API introduced with Windows Vista is a unique feature to recover lost data whenever the application crash takes place or the application is terminated abruptly. …&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0006"&gt;&lt;strong&gt;Application Restart and Recovery API&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Application Restart API introduced with Windows Vista is a unique feature to recover lost data whenever the application crash takes place or the application is terminated abruptly. Microsoft built an API Support to all its application to recover lost data. …&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0009"&gt;&lt;strong&gt;Windows 7 Taskbar Jump Lists, Icon Overlay, Progress Bar, Tabbed Thumbnails and Thumbnail Toolbars.&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;The next interesting thing of windows 7 that I am going to introduce is Taskbar. Windows 7 Taskbar is not similar to other windows. It has lots of functionalities like JumpLists, Icon Overlay, Progress Bar, Tabbed Thumbnails etc. to enhance user experience. Lets create this in our own application.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0013"&gt;&lt;strong&gt;Network List Management APIs&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Detecting networks and getting network related informations of the system is now very simple using Window 7 API Code pack. Network API provides a class &lt;code&gt;Network&lt;/code&gt; which interfaces one network …&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0014"&gt;&lt;strong&gt;Power Management API&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;If you are using Laptop / Tablet or any device to run your application this should be the most exciting feature for you. Sometimes, if you are working on a service that requires long running processes, you might sometimes have to look on the battery level from your application …&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0015"&gt;&lt;strong&gt;Windows 7 Task Dialogs&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Windows Task Dialog is an alternative to the old windows MessageBox. You all are familiar with MessageBox of Windows and its limitation. &lt;code&gt;TaskDialog&lt;/code&gt; is introduced to show more enhanced version of Message…&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a name="heading0016"&gt;&lt;strong&gt;Sensor Platform API&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Sensors are another amizing addition to Windows 7 API. It enables you to sense the current environment and change your application accordingly. …&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.codeproject.com/KB/miscctrl/Windows7APICodePack.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/Szk14MMuZqI/AAAAAAAACD4/0HSlJmWRG3U/image%5B3%5D.png?imgmax=800" width="61" height="384" /&gt;&lt;/a&gt; …”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;With all the goodness in Windows 7 and the expected speed of Windows 7’s deployment (i.e. it’s getting deployed quick, fast and will be everywhere by the end of 2010) getting all the help we can get to take advantage of it is a good thing…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Related Past Post XRef:   &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/windows-7-vs2010-wpf-all-mixed-together.html"&gt;Windows 7, VS2010, WPF all mixed together DevX article style&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/windows-7-for-devs-one-getting-started.html"&gt;Windows 7 for Dev’s – One getting started page to rule them all?&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/channel-9-makes-you-smarter-channel-9.html"&gt;Channel 9 makes you smart(er) - Channel 9 Learning Center opens with VS2010/.Net 4 and Windows 7 courses (free of course)&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/08/more-windows-7-dev-help-information.html"&gt;More Windows 7 Dev Help, Information, Training and such – Windows 7 Training Kit for Developers and Windows 7 SDK&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/08/windows-7-code-pack-v10-released.html"&gt;Windows 7 Code Pack v1.0 Released – Managed code to help get at the yummy Windows 7 filling…&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/05/bridging-to-managed-windows-7.html"&gt;Bridging to Managed Windows 7 Development – Vista Bridge to Windows Code Pack&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/02/vista-bridge-v14-released-now-with.html"&gt;Vista Bridge v1.4 Released – Now with custom controls for Common File Dialogs, BreadCrumb control and Aero Glass&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/11/vista-bridge-v13-available-on-msdn-code.html"&gt;Vista Bridge (v1.3) available on MSDN Code Gallery&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2008/10/its-bridge-to-vista-getting-and.html"&gt;It’s the Bridge to… Vista – Getting and installing Vista Bridge Sample Library&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-8802258329404748067?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_0CRztZ2pXE:FIk_dhNnU0o:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_0CRztZ2pXE:FIk_dhNnU0o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_0CRztZ2pXE:FIk_dhNnU0o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_0CRztZ2pXE:FIk_dhNnU0o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_0CRztZ2pXE:FIk_dhNnU0o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/_0CRztZ2pXE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/8802258329404748067/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=8802258329404748067" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8802258329404748067" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8802258329404748067" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/more-windows-code-pack-and-windows-7.html" title="More Windows Code Pack and Windows 7 developing delightfulness" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-8548415057064334492</id><published>2009-12-28T14:12:00.001-08:00</published><updated>2009-12-28T14:12:22.421-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WPF" /><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio" /><category scheme="http://www.blogger.com/atom/ns#" term="Windows7" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title type="text">Windows 7, VS2010, WPF all mixed together DevX article style</title><content type="html">&lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.devx.com"&gt;DevX&lt;/a&gt; - &lt;a href="http://www.devx.com/VS_2010/Article/43562"&gt;Using Visual Studio 2010 to Write Killer WPF Apps for Windows 7&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“When you're running on the latest OS, building on the latest framework, and working in the latest version of Visual Studio, you can take advantage of a number of exciting new features. Learn how you can use Visual Studio 2010, WPF 4 and the Windows API Code Pack to plug your applications into the Windows 7 UI. &lt;/p&gt;    &lt;p&gt;by Steve Apiki &lt;/p&gt;    &lt;p&gt;Some of the most exciting elements of the Windows 7 UI, like the new taskbar, or jump lists, lie visually outside the application proper but are an important part of the application experience. As a WPF developer, you can tie into these elements to tailor your application for Windows 7, fully customizing its behavior both inside and outside the main window. &lt;/p&gt;    &lt;p&gt;With WPF 4, you've got almost all you need to access the sharpest features of the Windows 7 UI. WPF 4 includes built-in support for the Windows 7 taskbar, including custom thumbnail previews, visual feedback from the taskbar with progress bars and icon overlays, and custom jump lists. These features are ultimately supplied by the Windows 7 native API, but WPF wraps these APIs with managed code and exposes them as WPF classes. That means you can create jump lists and other UI objects in XAML, and bind them through a number of dependency properties. &lt;/p&gt;    &lt;p&gt;Visual Studio 2010 boasts a number of new WPF-related features of its own, including a new visual designer, drag-and-drop databinding, and intellisense for markup extensions in XAML. These features, combined with WPF's new taskbar classes, allow you to build state-of-the-art Windows 7 applications using the full power of the latest version of Visual Studio. &lt;/p&gt;    &lt;p&gt;Although WPF 4 fully supports the taskbar, there are other aspects of the Windows 7 API that aren't covered. These include, for example, Windows 7-style common dialogs. You can get to these from WPF using the Windows API Code Pack, an external library of managed wrappers. The &lt;a href="http://code.msdn.microsoft.com/WindowsAPICodePack"&gt;Windows API Code Pack&lt;/a&gt; also has its own set of shell and taskbar classes which can be used from WPF 3.5 SP1. &lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.devx.com/VS_2010/Article/43562"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzktRVQE4JI/AAAAAAAACD0/LhVWiV6QEK4/image%5B8%5D.png?imgmax=800" width="139" height="788" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;This article has some of my favorite things, Windows 7, WPF and VS2010…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-8548415057064334492?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=-OBhi84NaCw:NMlgGNoDtsQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=-OBhi84NaCw:NMlgGNoDtsQ:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=-OBhi84NaCw:NMlgGNoDtsQ:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=-OBhi84NaCw:NMlgGNoDtsQ:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=-OBhi84NaCw:NMlgGNoDtsQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/-OBhi84NaCw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/8548415057064334492/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=8548415057064334492" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8548415057064334492" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8548415057064334492" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/windows-7-vs2010-wpf-all-mixed-together.html" title="Windows 7, VS2010, WPF all mixed together DevX article style" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-6177266783477347801</id><published>2009-12-27T11:41:00.001-08:00</published><updated>2009-12-27T11:41:50.878-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MicrosoftOffice" /><title type="text">Turning off, or scaling back, Office 2010’s “Protected Mode”</title><content type="html">&lt;p&gt;&lt;a href="http://www.addictivetips.com"&gt;Addictive Tips&lt;/a&gt; - &lt;a href="http://www.addictivetips.com/windows-tips/disable-protected-view-in-office-2010/"&gt;Disable Protected View In Office 2010&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“By default Office 2010 will open documents in protected mode that fail validation, have been downloaded from the internet, are located in potentially unsafe location and include attachments. Protected view opens the document in read-only mode thus minimizing the exposure to some potential security threat.&lt;/p&gt;    &lt;p&gt;If you are an experienced user who is annoyed by the protected view, you can always disable it even though it is not recommended by Microsoft.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.addictivetips.com/windows-tips/disable-protected-view-in-office-2010/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/Sze4ftgCc6I/AAAAAAAACDw/5Nqm6G8QVlk/image%5B7%5D.png?imgmax=800" width="223" height="384" /&gt;&lt;/a&gt; ”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;While I applaud Microsoft’s drive toward continuing to security in Office 2010, I can see some cases where I’m going to want to scale back the Protected Mode behavior. While it’s not hard to do in a document by document case (which I really like being able to do so easily) there’s some business cases where I’m going to have to turn this off (i.e. in some automation cases, etc). &lt;/p&gt;  &lt;p&gt;So now that I know where to turn it off in the UI, I’m going to have to hunt down where those setting are really saved (which I’m 99% sure is the registry)…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-6177266783477347801?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=1qHDKt8vdS0:55yVKKszjRA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=1qHDKt8vdS0:55yVKKszjRA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=1qHDKt8vdS0:55yVKKszjRA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=1qHDKt8vdS0:55yVKKszjRA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=1qHDKt8vdS0:55yVKKszjRA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/1qHDKt8vdS0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/6177266783477347801/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=6177266783477347801" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6177266783477347801" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6177266783477347801" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/turning-off-or-scaling-back-office.html" title="Turning off, or scaling back, Office 2010’s “Protected Mode”" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-7170933095032568392</id><published>2009-12-27T10:51:00.001-08:00</published><updated>2009-12-27T10:51:37.084-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AFeedYouShouldRead" /><title type="text">A Feed You Should Read TOC</title><content type="html">&lt;p&gt;As I drive on with my A Feed You Should Read series (&lt;a href="http://coolthingoftheday.blogspot.com/search/label/AFeedYouShouldRead"&gt;posts&lt;/a&gt;/&lt;a href="http://coolthingoftheday.blogspot.com/feeds/posts/default/-/AFeedYouShouldRead"&gt;atom&lt;/a&gt;) I’ve started to worry about duplicating my self. My brain is fairly full and seriously needs a defrag; knowing this I consider the chance of my writing a duplicate A Feed You Should Read somewhat likely. (I almost did it with today’s feed! Doh!&amp;#160; ;)&lt;/p&gt;  &lt;p&gt;To make my life easier, I’ve created and will keep refreshed, a very simple TOC, Table of Contents, for this series. &lt;/p&gt;  &lt;p&gt;This TOC is actually a fairly automated (at least it’s data generation) process, using a TOC “Backup Format” I’m adding to my &lt;a href="http://bloggerbackup.codeplex.com"&gt;Blogger Backup&lt;/a&gt; v1.5 utility. In short, it should be quick and easy to keep this static page up to date. Also for easy reference this page will also be available in my “Resources” bar on left too.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;table width="1000"&gt;&lt;tbody&gt;     &lt;tr valign="top"&gt;       &lt;td width="500"&gt;Title&lt;/td&gt;        &lt;td width="250"&gt;Published&lt;/td&gt;        &lt;td width="250"&gt;Updated&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-17-microsoft.html"&gt;A Feed You Should Read #17 – Microsoft Download Center&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-12-27T09:51:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-12-27T09:51:29-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-16-nutrition-diva.html"&gt;A Feed You Should Read #16 - Nutrition Diva&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-12-20T10:49:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-12-20T10:49:26-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-15-livesidenet.html"&gt;A Feed You Should Read #15 – LiveSide.net&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-12-14T06:35:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-12-14T06:48:41-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-14-wynaspe.html"&gt;A Feed You Should Read #14 – WynAspe, Silverlight Cream&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-12-06T10:39:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-12-06T10:39:12-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/11/feed-you-should-read-blogcast.html"&gt;A Feed You Should Read – The Blogcast Repository&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-11-30T07:01:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-11-30T07:01:31-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/11/feed-you-should-read-12-dimecastsnet.html"&gt;A Feed You Should Read #12 – DimeCasts.Net&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-11-22T11:20:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-11-22T11:20:08-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/11/feed-you-should-read-delayed-bit.html"&gt;A Feed You Should Read – Delayed a bit&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-11-16T06:48:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-11-16T06:48:48-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/11/feed-you-should-read-11-road-to-know.html"&gt;A Feed You Should Read #11 – The Road to Know Where&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-11-08T09:39:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-11-08T09:39:04-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/11/feed-you-should-read-10-tales-from-road.html"&gt;A Feed You Should Read #10 - Tales from the Road: A Traffic Cop's Stories&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-11-01T09:42:00-08:00&lt;/td&gt;        &lt;td width="250"&gt;2009-11-01T09:42:58-08:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/feed-you-should-read-9-10-4.html"&gt;A Feed You Should Read #9 – 10-4&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-10-26T06:39:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-10-26T06:39:31-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/feed-you-should-read-8-msdev.html"&gt;A Feed You Should Read #8 - msdev&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-10-18T10:33:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-10-18T10:33:41-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/feed-you-should-read-7-continuous.html"&gt;A Feed You Should Read #7 – A Continuous Learner’s Weblog, Links&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-10-11T10:56:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-10-11T10:56:02-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/feed-you-should-read-6-bite-my-bytes.html"&gt;A Feed You Should Read #6 - Bite my bytes, Links of the week&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-10-04T10:19:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-10-04T10:20:31-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/09/feed-you-should-read-5-team-system.html"&gt;A Feed You Should Read #5 – Team System Rocks&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-09-27T10:03:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-09-27T10:16:15-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/09/feed-you-should-read-4-this-week-on.html"&gt;A Feed You Should Read #4 – This Week on Channel 9&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-09-20T09:41:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-09-20T09:41:31-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/09/feed-you-should-read-3-alvin-ashcraft.html"&gt;A Feed You Should Read #3 - Alvin Ashcraft's Morning Dew&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-09-13T08:45:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-09-13T08:45:38-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/09/feed-you-should-read-2-chris-alcocks.html"&gt;A Feed You Should Read #2 - Chris Alcock’s Reflective Perspective (The Morning Brew)&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-09-06T09:16:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-09-13T07:44:17-07:00&lt;/td&gt;     &lt;/tr&gt;      &lt;tr valign="top"&gt;       &lt;td width="500"&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/08/feed-you-should-read-1-jason-haleys.html"&gt;A Feed You Should Read #1 – Jason Haley’s Interesting Finds&lt;/a&gt;&lt;/td&gt;        &lt;td width="250"&gt;2009-08-30T10:50:00-07:00&lt;/td&gt;        &lt;td width="250"&gt;2009-08-30T10:50:30-07:00&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-7170933095032568392?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Cf2xtwjqN6s:ztwyHrA68Zc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Cf2xtwjqN6s:ztwyHrA68Zc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Cf2xtwjqN6s:ztwyHrA68Zc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Cf2xtwjqN6s:ztwyHrA68Zc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Cf2xtwjqN6s:ztwyHrA68Zc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/Cf2xtwjqN6s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/7170933095032568392/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=7170933095032568392" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7170933095032568392" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7170933095032568392" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-toc.html" title="A Feed You Should Read TOC" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-6960166789040090036</id><published>2009-12-27T09:51:00.001-08:00</published><updated>2009-12-27T09:51:29.923-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AFeedYouShouldRead" /><title type="text">A Feed You Should Read #17 – Microsoft Download Center</title><content type="html">&lt;p&gt;People have asked me, “How do you keep up with all the stuff coming out of Microsoft, especially from the Microsoft Download Center? There’s no RSS Feed provided by Microsoft, so how do you find the stuff so fast? You don’t actually visit the site and check manually do you?” (lol… they know me so well as I just don’t have the time to keep up with sites that don’t provide feeds… ) &lt;/p&gt;  &lt;p&gt;How? Today’s Feed is how.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Microsoft Download Center (Courtesy of &lt;a href="http://www.thundermain.com"&gt;ThunderMain&lt;/a&gt;)&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://feeds.feedburner.com/MicrosoftDownloadCenter"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzeenjadSKI/AAAAAAAACDk/wMz__TUVN9g/image%5B14%5D.png?imgmax=800" width="356" height="788" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.thundermain.com"&gt;ThunderMain&lt;/a&gt; - &lt;a href="http://www.thundermain.com/resources.html"&gt;Resources&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.thundermain.com/resources.html"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzeenxLREsI/AAAAAAAACDo/yFH4ckPSTyI/image%5B6%5D.png?imgmax=800" width="458" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The guys at &lt;a href="http://www.thundermain.com"&gt;ThunderMain&lt;/a&gt; have been providing this feed for forever; likely this is one of my earliest subscribed feeds. Given the scope and popularity of the &lt;a href="http://www.microsoft.com/downloads/"&gt;Microsoft Download Center&lt;/a&gt;, I find it amazing that the feed only has 22k subscribers. Really?&amp;#160; &lt;/p&gt;  &lt;p&gt;Have I said before how much I love the Net? Here’s a company that saw a problem, that there was no easy way to keep up with the flow of downloads from the Microsoft Download Center. They saw a problem and, as developers often do, fixed it. &lt;/p&gt;  &lt;p&gt;Then in the best sprit of the Net, made their “fix” available to the world, for free. Paying it forward. Thereby helping me to help you, helping me to pay it forward too… Love that!&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why do I like this feed and think you might also? &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is simply the only way to keep up with the flow of downloads from the Microsoft Download Center. &lt;/p&gt;  &lt;p&gt;Just say No to visiting the page and scanning for new downloads. Hate to say it, but that’s lame. Subscribe to this feed and you’ll be able to easily see all the new stuff, as that new stuff becomes available.&lt;/p&gt;  &lt;p&gt;But to answer the question, why? &lt;/p&gt;  &lt;p&gt;Dude, this is the premier resource of free and trial downloads from the Blue Monster! The downloads, development, IT, consumer, business, games, gadgets, tools, utilities, etc, etc, are a resource that you’d be silly to pass up. And this feed makes to drop dead easy to do…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Snap of the latest post:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/en/resultsForCategory.aspx?nr=50&amp;amp;sortOrder=Descending&amp;amp;sortCriteria=Date&amp;amp;period=30&amp;amp;stype=ss_nd&amp;amp;sterm=All+Categories"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzeeoTI_ijI/AAAAAAAACDs/GxRfHHD_7J4/image%5B27%5D.png?imgmax=800" width="342" height="384" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Blog Information:&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="558"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="83"&gt;Name:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;Microsoft Download Center&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="83"&gt;URL:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;&lt;a title="http://www.microsoft.com/downloads" href="http://www.microsoft.com/downloads"&gt;http://www.microsoft.com/downloads&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="83"&gt;Feed:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;&lt;a title="http://feeds.feedburner.com/MicrosoftDownloadCenter" href="http://feeds.feedburner.com/MicrosoftDownloadCenter"&gt;http://feeds.feedburner.com/MicrosoftDownloadCenter&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="83"&gt;Post Types:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;Downloads available from Microsoft’s Download Center&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-6960166789040090036?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ykaKSOERa-A:aL4GP0IWVlU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ykaKSOERa-A:aL4GP0IWVlU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ykaKSOERa-A:aL4GP0IWVlU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ykaKSOERa-A:aL4GP0IWVlU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ykaKSOERa-A:aL4GP0IWVlU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/ykaKSOERa-A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/6960166789040090036/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=6960166789040090036" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6960166789040090036" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6960166789040090036" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-17-microsoft.html" title="A Feed You Should Read #17 – Microsoft Download Center" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-7339424376808711846</id><published>2009-12-24T11:26:00.001-08:00</published><updated>2009-12-24T11:26:24.073-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Testing" /><category scheme="http://www.blogger.com/atom/ns#" term="DBA" /><category scheme="http://www.blogger.com/atom/ns#" term="Data" /><title type="text">Need test/sample/demo data that’s safe for public (and/or client) consumption? Then GenerateData.com!</title><content type="html">&lt;p&gt;&lt;a href="http://www.devcurry.com"&gt;DevCurry&lt;/a&gt; - &lt;a href="http://www.devcurry.com/2009/12/generating-test-data-for-your.html"&gt;Generating Test Data For Your Applications&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Sometimes on the internet you find websites that are extremely useful. The other day I stumbled upon one such site called &lt;a href="http://www.generatedata.com/#about"&gt;generatedata.com&lt;/a&gt;. This website does exactly what the URL suggests, it generates test data for you. This is great if you're in I.T. because invariably for a project, you need test data to demonstrate features to your users.&lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.generatedata.com"&gt;GenerateData.com&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Ever needed custom formatted sample / test data, like, &lt;i&gt;bad&lt;/i&gt;? Well, that's the idea of the Data Generator. It's a free, open source script written in JavaScript, PHP and MySQL that lets you quickly generate large volumes of custom data in a variety of formats for use in testing software, populating databases, and scoring with girls. &lt;/p&gt;    &lt;p&gt;This site offers an &lt;a href="http://www.generatedata.com/#"&gt;online demo&lt;/a&gt; where you're welcome to tinker around to get a sense of what the script does, what features it offers and how it works. Then, once you've whet your appetite, there's a free, fully functional, GNU-licensed version &lt;a href="http://www.generatedata.com/#"&gt;available for download&lt;/a&gt;. Alternatively, if you want to avoid the hassle of setting it up on your own server, you might want to consider &lt;a href="http://www.generatedata.com/#"&gt;donating $20 or more&lt;/a&gt; to help support the project. …&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.generatedata.com"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzPAWKYjcrI/AAAAAAAACDM/GPsow82iO7Y/image%5B24%5D.png?imgmax=800" width="520" height="289" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.generatedata.com/#generator"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzPAWanL9XI/AAAAAAAACDQ/3CDPooFlEUo/image%5B14%5D.png?imgmax=800" width="396" height="384" /&gt;&lt;/a&gt;&amp;#160; &lt;br /&gt;&lt;a href="http://lh6.ggpht.com/_5YF7KQZuZS0/SzPAW6SrqiI/AAAAAAAACDU/T3TA_G78qOo/s1600-h/image%5B36%5D.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzPAXIKPfRI/AAAAAAAACDY/L67E6MWkVJk/image_thumb%5B1%5D.png?imgmax=800" width="520" height="247" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5YF7KQZuZS0/SzPAXa-AhkI/AAAAAAAACDc/-p10oasyEtk/s1600-h/image%5B38%5D.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzPAXw_FzfI/AAAAAAAACDg/dEV8RQSpIE8/image_thumb%5B3%5D.png?imgmax=800" width="520" height="181" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;A simple, but cool, means to generate some sample/test/demo data… &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-7339424376808711846?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=PADy3FeLBzc:D_3ywQeSvAU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=PADy3FeLBzc:D_3ywQeSvAU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=PADy3FeLBzc:D_3ywQeSvAU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=PADy3FeLBzc:D_3ywQeSvAU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=PADy3FeLBzc:D_3ywQeSvAU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/PADy3FeLBzc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/7339424376808711846/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=7339424376808711846" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7339424376808711846" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7339424376808711846" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/need-testsampledemo-data-thats-safe-for.html" title="Need test/sample/demo data that’s safe for public (and/or client) consumption? Then GenerateData.com!" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-1410661065733908154</id><published>2009-12-24T10:38:00.001-08:00</published><updated>2009-12-24T10:50:37.735-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Training" /><category scheme="http://www.blogger.com/atom/ns#" term="VirtualMachine" /><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio" /><category scheme="http://www.blogger.com/atom/ns#" term="TeamFoundationServer" /><title type="text">Heard from someone about the just released VS2010 B2 VM’s? Would like to get them but hate downloading them via the web site? Brian Keller has a download solution for you (and 7 Hands-on Labs too!)</title><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/briankel/default.aspx"&gt;Brian Keller: Technical Evangelist for Team System&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/briankel/archive/2009/12/23/now-available-visual-studio-2010-beta-2-virtual-machines-with-sample-data.aspx"&gt;Now Available: Visual Studio 2010 Beta 2 Virtual Machines with Sample Data&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“…&lt;/p&gt;    &lt;p&gt;We also have a preliminary set of &lt;b&gt;7 hands-on labs&lt;/b&gt; (which also double as demo scripts) that you can go through with this VM, with more in the works. Note that each lab/demo is designed to work in isolation from the other labs/demos, so be sure to have a rollback strategy in place (VPC undo disk / Hyper-V snapshots) prior to working on a lab/demo. To download these labs please visit &lt;a href="http://cid-8c96cc4d0756cacb.skydrive.live.com/browse.aspx/Public/Blog%20Attachments/2010%20Beta%202%20Labs?uc=3"&gt;http://cid-8c96cc4d0756cacb.skydrive.live.com/browse.aspx/Public/Blog%20Attachments/2010%20Beta%202%20Labs?uc=3&lt;/a&gt; (you can click on “Download as ZIP file” to grab everything at once). These labs will be making their way into a refresh of the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=752CB725-969B-4732-A383-ED5740F02E93&amp;amp;displaylang=en"&gt;Visual Studio 2010 Training Kit&lt;/a&gt; soon. The “Working with the Visual Studio 2010 Virtual Machine” document is a work in progress and will be updated in the coming days, but for now it should have everything you need to get started. Any questions, just ask… feedback on these labs/demos is welcome!&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;I suggest using a download manager for these files since they are very large. My download manager of choice is Free Download Manager. You can use your own favorite download manager, but you may need to adapt the instructions below as appropriate.&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Download and install &lt;a href="http://www.freedownloadmanager.org/"&gt;Free Download Manager&lt;/a&gt;. This utility provides:         &lt;ul&gt;         &lt;li&gt;Auto-resume support for interrupted downloads. &lt;/li&gt;          &lt;li&gt;Multiple simultaneous download streams for (usually) a much faster download experience. &lt;/li&gt;          &lt;li&gt;As the name implies, it's completely free. &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;      &lt;li&gt;Select the appropriate URL’s depending on your preferred virtualization platform and copy (CTRL+C) them to your clipboard. &lt;/li&gt;   &lt;/ol&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/briankel/archive/2009/12/23/now-available-visual-studio-2010-beta-2-virtual-machines-with-sample-data.aspx"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/SzO1MyIqNVI/AAAAAAAACDI/za34axYKex4/image%5B9%5D.png?imgmax=800" width="179" height="788" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Nice! Two rock’n tips for the price of one blog post read… ;)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; Related Past Post XRef:   &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/visual-studio-2010-b2-vms-virtual.html"&gt;Visual Studio 2010 B2 VM’s - The virtual machines have arrived with Hyper-V, Virtual PC 2007 and Windows Virtual PC flavors&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/vs2010net-4-release-date-slips-and-we.html"&gt;VS2010/.Net 4 release date slips and we get a public RC in February to make up for it (and I’m okay with it)&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/visual-studio-2010net-40-b2-now.html"&gt;Visual Studio 2010/.Net 4.0 B2 now available via MSDN Subscribers Download, new SKU names (Ultimate, Premium, Express Combo) and VS2010 launch dates announced&lt;/a&gt;  &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/vststfs2010-beta-2-coming-real-soon-and.html"&gt;VSTS/TFS2010 Beta 2 coming “real soon” and will have a “Go Live” license (i.e. Now’s the time to start getting ready…)&lt;/a&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-1410661065733908154?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=C4JxC55eI20:tEJph7KXlJE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=C4JxC55eI20:tEJph7KXlJE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=C4JxC55eI20:tEJph7KXlJE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=C4JxC55eI20:tEJph7KXlJE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=C4JxC55eI20:tEJph7KXlJE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/C4JxC55eI20" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/1410661065733908154/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=1410661065733908154" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/1410661065733908154" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/1410661065733908154" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/heard-from-someone-about-just-released.html" title="Heard from someone about the just released VS2010 B2 VM’s? Would like to get them but hate downloading them via the web site? Brian Keller has a download solution for you (and 7 Hands-on Labs too!)" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-3903945857287978664</id><published>2009-12-24T07:38:00.001-08:00</published><updated>2009-12-24T10:49:39.751-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="VirtualMachine" /><category scheme="http://www.blogger.com/atom/ns#" term="VisualStudio" /><category scheme="http://www.blogger.com/atom/ns#" term="TeamFoundationServer" /><title type="text">Visual Studio 2010 B2 VM’s - The virtual machines have arrived with Hyper-V, Virtual PC 2007 and Windows Virtual PC flavors</title><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads"&gt;Microsoft Downloads&lt;/a&gt; - &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=426cdffc-53b5-46a5-89d3-e2ecd23570c6"&gt;Microsoft® Visual Studio® 2010 and Team Foundation Server® 2010 Beta 2 virtual image for Windows Server 2008 Hyper-V&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=27d91e63-e33b-4cef-a331-f20d343da9de"&gt;Microsoft® Visual Studio® 2010 and Team Foundation Server® 2010 Beta 2 virtual image for Windows Virtual PC&lt;/a&gt;     &lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=540777b0-cbd7-485e-bde5-23a1d4f442e0"&gt;Microsoft® Visual Studio® 2010 and Team Foundation Server® 2010 Beta 2 for Microsoft® Virtual PC 2007 SP1 Image&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Microsoft Visual Studio 2010 Ultimate simplifies solution development, lowering risk and increasing return. The virtual machine image in this download contains both Microsoft Visual Studio 2010 Beta2 and Team Foundation Server 2010 Beta2 and the requisite trial software. …&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;Microsoft Visual Studio 2010 Ultimate provides an integrated environment of tools and server infrastructure that simplifies the entire application development process. Deliver business results using productive, predictable, customizable processes and increase transparency and traceability throughout the lifecycle with detailed analytics. Whether creating new solutions or enhancing existing applications unleash your creativity with powerful prototyping, architecture and development tools that let you bring your vision to life targeting an increasing number of platforms and technologies including cloud and parallel computing. Realize increased team productivity by utilizing advanced collaboration features and use integrated testing and debugging tools to find and fix bugs quickly and easily ensuring high quality solutions while driving down the cost of solution development. For more information on Visual Studio 2010 and the .NET Framework 4 visit http://www.microsoft.com/visualstudio/products/2010/default.mspx This virtual machine does not have anti-virus installed. It should not be connected to any network until it has anti-virus installed. In addition, the operating system and programs installed were patched with all updates as of December 10, 2009.&lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Added bonus;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9eb65c97-29c9-4d05-ae45-73d22ad4b86e"&gt;Microsoft® Visual Studio® Team System 2008 Team Foundation Server SP1 and Team Suite SP1 Hyper-V Image (Trial)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=39644cdd-db4d-445e-b087-dd3e3cdf03fb"&gt;Visual Studio® Team System 2008 Team Foundation Server SP1 Hyper-V Image (Trial)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;The VM’s are large, with the VS2010 weighing in at 7.3GB, the VS2008 7.5GB and TFS2008 3.4GB. All are also broken into multi part RAR’s.&lt;/p&gt;  &lt;p&gt;Still once downloaded and setup these are a great way to test the .Net 4/VS2010 waters without the risk of installing it.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update #1 @ 12/24/2009 @ 10:45 PST:     &lt;br /&gt;&lt;/strong&gt;Make sure you check out &lt;a href="http://blogs.msdn.com/briankel"&gt;Brian Keller’s&lt;/a&gt; &lt;a href="http://blogs.msdn.com/briankel/archive/2009/12/23/now-available-visual-studio-2010-beta-2-virtual-machines-with-sample-data.aspx"&gt;Now Available: Visual Studio 2010 Beta 2 Virtual Machines with Sample Data&lt;/a&gt; post for information about 7 Hands-on labs and tips for making the downloading of these a piece of cake…&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Related Past Post XRef:   &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/heard-from-someone-about-just-released.html"&gt;Heard from someone about the just released VS2010 B2 VM’s? Would like to get them but hate downloading them via the web site? Brian Keller has a download solution for you (and 7 Hands-on Labs too!)&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/12/vs2010net-4-release-date-slips-and-we.html"&gt;VS2010/.Net 4 release date slips and we get a public RC in February to make up for it (and I’m okay with it)&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/visual-studio-2010net-40-b2-now.html"&gt;Visual Studio 2010/.Net 4.0 B2 now available via MSDN Subscribers Download, new SKU names (Ultimate, Premium, Express Combo) and VS2010 launch dates announced&lt;/a&gt;    &lt;br /&gt;&lt;a href="http://coolthingoftheday.blogspot.com/2009/10/vststfs2010-beta-2-coming-real-soon-and.html"&gt;VSTS/TFS2010 Beta 2 coming “real soon” and will have a “Go Live” license (i.e. Now’s the time to start getting ready…)&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-3903945857287978664?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_SJgQcNOJ6Q:vnGnz-DuHm4:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_SJgQcNOJ6Q:vnGnz-DuHm4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_SJgQcNOJ6Q:vnGnz-DuHm4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=_SJgQcNOJ6Q:vnGnz-DuHm4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=_SJgQcNOJ6Q:vnGnz-DuHm4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/_SJgQcNOJ6Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/3903945857287978664/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=3903945857287978664" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/3903945857287978664" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/3903945857287978664" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/visual-studio-2010-b2-vms-virtual.html" title="Visual Studio 2010 B2 VM’s - The virtual machines have arrived with Hyper-V, Virtual PC 2007 and Windows Virtual PC flavors" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-4869826147297669517</id><published>2009-12-23T09:05:00.001-08:00</published><updated>2009-12-23T09:05:46.850-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IfAllElseFails" /><title type="text">Must have movie app!? RunPee!</title><content type="html">&lt;p&gt;&lt;a href="http://lifehacker.com"&gt;Life Hacker&lt;/a&gt; - &lt;a href="http://lifehacker.com/5433001/runpee-adds-offline-alerts-for-timed-movie-bathroom-breaks"&gt;RunPee Adds Offline Alerts for Timed Movie Bathroom Breaks&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“iPhone/iPod touch: We thought RunPee was a clever &lt;a href="http://lifehacker.com/5264051/runpeecom-suggests-the-best-movie-bathroom-breaks"&gt;site&lt;/a&gt; and &lt;a href="http://lifehacker.com/5306463/runpee-bathroom-break-tool-releases-iphone-app"&gt;iPhone app&lt;/a&gt; that picks dull movie moments for bathroom breaks. The iPhone app can now store your chosen movies for offline use, and quietly vibrate an alert at break times.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;The RunPee.com web site has also added support for more languages, and a &lt;a href="http://m.runpee.com"&gt;non-Flash mobile site&lt;/a&gt; for scoping out key non-action points right before a flick. Finally, there's a $1 Android app in the market, and other mobile apps are expected to come along soon. RunPee's iPhone app costs 99 cents, requires an iPhone or iPod touch.&lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://runpee.com"&gt;RunPee.com&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“RunPee.com has undergone a huge update. Best of all RunPee now supports multiple languages and regions. You can now read the PeeTimes in many different languages, like: Spanish, German, French, Russian, and Portuguese. With more to come shortly, like Chinese, Japanese, Korean, Hindi, Danish, etc.     &lt;br /&gt;And you can set the region to your local area so that you see the movies that are showing near you. read more on the blog.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;I have created &lt;a href="http://m.RunPee.com"&gt;m.RunPee.com&lt;/a&gt; for those who would like to access RunPee.com from their Blackberry, or practically any other mobile phone. &lt;a href="http://m.RunPee.com"&gt;m.RunPee.com&lt;/a&gt; is a simple HTML version of the website that will let you navigate to the movie you are seeing and view the PeeTimes.&lt;/p&gt;    &lt;p&gt;The site is free for all movies that have been out for more than a month. To see the newer movies you need to register and pay $1/year. I would love to offer this for free but I spend a lot of time watching movies to get the PeeTimes so I need to make a few dollars from the site…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://runpee.com"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/SzJN5jYkhmI/AAAAAAAACDA/Xc8yQs9pej4/image%5B14%5D.png?imgmax=800" width="419" height="384" /&gt;&lt;/a&gt; …”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://runpee.com"&gt;RunPee.com&lt;/a&gt; - &lt;a href="http://runpee.com/#/Avatar__1"&gt;Avatar&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://runpee.com/#/Avatar__1"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_5YF7KQZuZS0/SzJN6VeGDrI/AAAAAAAACDE/UqWHkPVJ-38/image%5B13%5D.png?imgmax=800" width="520" height="377" /&gt;&lt;/a&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;A dollar a year (for first run movies, free for slightly older flicks)? To help me determine the best time to make a mid movie run (where I’ve invested 12-15 bucks to attend)? No brainer!&lt;/p&gt;  &lt;p&gt;I love living in our current “age”.&amp;#160;&amp;#160; :)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-4869826147297669517?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=HFJIcncU_68:hmn94XAEWqM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=HFJIcncU_68:hmn94XAEWqM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=HFJIcncU_68:hmn94XAEWqM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=HFJIcncU_68:hmn94XAEWqM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=HFJIcncU_68:hmn94XAEWqM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/HFJIcncU_68" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/4869826147297669517/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=4869826147297669517" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/4869826147297669517" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/4869826147297669517" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/must-have-movie-app-runpee.html" title="Must have movie app!? RunPee!" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-6070351325865170728</id><published>2009-12-22T18:01:00.001-08:00</published><updated>2009-12-22T18:01:14.471-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#" /><category scheme="http://www.blogger.com/atom/ns#" term="PowerShell" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title type="text">PowerShell v2 SDK Released - Lot’s of C# based PowerShell sample goodness, one small MSI</title><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads"&gt;Microsoft Downloads&lt;/a&gt; - &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=50633a1f-a665-425d-923c-1a269f8ac084"&gt;Windows PowerShell 2.0 Software Development Kit (SDK)&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Windows PowerShell 2.0 SDK contains sample code and reference assemblies that allow you to build applications based on Windows PowerShell&lt;/p&gt;    &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td class="quickInfoName"&gt;File Name:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;PowerShellV2_SDK_Samples.msi&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Version:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;2.0&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Date Published:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;12/22/2009&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Language:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;English&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Download Size:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;2.4 MB&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;     &lt;br /&gt;This SDK contains reference assemblies and samples that demonstrates how to use the Windows PowerShell 2.0 APIs to build a rich set of applications. In this package, you will find sample code which shows how to use the new PowerShell class, how to write cmdlets that supports eventing, transactions and jobs. In addition, there are examples of host applications that connect to remote computers using individual runspaces and runspace pools. This SDK also includes modified Windows PowerShell 1.0 samples using the modified and improved Windows PowerShell 2.0 APIs.&lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Here’s a snap of the folders post install. Each folder has a readme.txt which describes the given sample.&lt;/p&gt; &lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SzF56emoK3I/AAAAAAAACC4/ru0GtTT_5Ag/image%5B6%5D.png?imgmax=800" width="520" height="293" /&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-6070351325865170728?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=DQlMXIGBUAM:iFizSVvCsA0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=DQlMXIGBUAM:iFizSVvCsA0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=DQlMXIGBUAM:iFizSVvCsA0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=DQlMXIGBUAM:iFizSVvCsA0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=DQlMXIGBUAM:iFizSVvCsA0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/DQlMXIGBUAM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/6070351325865170728/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=6070351325865170728" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6070351325865170728" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6070351325865170728" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/powershell-v2-sdk-released-lots-of-c.html" title="PowerShell v2 SDK Released - Lot’s of C# based PowerShell sample goodness, one small MSI" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-5769131423233501997</id><published>2009-12-22T10:31:00.001-08:00</published><updated>2009-12-22T10:31:34.102-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Development" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><title type="text">If Santa were a .Net Developer, this might be his “I wish I knew about all these” .Net dev tools list</title><content type="html">&lt;p&gt;&lt;a href="http://weblogs.asp.net/dodyg"&gt;Dynamic Binding&lt;/a&gt; - &lt;a href="http://weblogs.asp.net/dodyg/archive/2009/12/22/my-favorites-net-development-toolkits.aspx"&gt;My favorites .Net development toolkits&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://weblogs.asp.net/dodyg/archive/2009/12/22/my-favorites-net-development-toolkits.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_5YF7KQZuZS0/SzEQhf07KdI/AAAAAAAACCw/7ZFeB_UzbWE/image%5B9%5D.png?imgmax=800" width="223" height="788" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Many I’ve seen before, but there were some that were new to me (which gives me that warn fuzzy feeling of discovery ;). Yet best is having this kind of list .Net goodness all in one place… &lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-5769131423233501997?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YdneKzZ6ao0:Fdzk9sC1yuM:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YdneKzZ6ao0:Fdzk9sC1yuM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YdneKzZ6ao0:Fdzk9sC1yuM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=YdneKzZ6ao0:Fdzk9sC1yuM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=YdneKzZ6ao0:Fdzk9sC1yuM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/YdneKzZ6ao0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/5769131423233501997/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=5769131423233501997" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/5769131423233501997" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/5769131423233501997" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/if-santa-were-net-developer-this-might.html" title="If Santa were a .Net Developer, this might be his “I wish I knew about all these” .Net dev tools list" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-2270458529958104013</id><published>2009-12-22T10:06:00.001-08:00</published><updated>2009-12-22T10:06:43.186-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="WPF" /><category scheme="http://www.blogger.com/atom/ns#" term="MicrosoftOutlook" /><category scheme="http://www.blogger.com/atom/ns#" term=".Net" /><category scheme="http://www.blogger.com/atom/ns#" term="VisualBasic" /><title type="text">Creating a WPF Outlook 2010 addin with VS2010 without writing one line of XAML</title><content type="html">&lt;p&gt;&lt;a href="http://blogs.msdn.com/bethmassi/default.aspx"&gt;Beth Massi - Sharing the goodness that is VB&lt;/a&gt; - &lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/12/21/build-wpf-data-controls-for-outlook-addins-easily-with-vs2010.aspx"&gt;Build WPF Data Controls for Outlook Addins Easily with VS2010&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Last post I showed &lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/12/15/migrating-an-outlook-client-to-net-framework-4-in-visual-studio-2010.aspx"&gt;how to migrate our Northwind Outlook client to .NET 4 and Office 2010&lt;/a&gt;. This Outlook Add-in displays order history information in an adjoining form region so sales associates can see that data immediately when communicating with customers. When we &lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/02/07/oba-part-2-building-and-outlook-client-against-lob-data.aspx"&gt;originally built this with Visual Studio 2008&lt;/a&gt;, we used a WPF user control to display the data so that we could better match the look and feel of Outlook 2007. However we had to manually figure out the colors we needed and bind the data to the controls by writing XAML by hand. &lt;/p&gt;    &lt;p&gt;Today I want to show how we can use drag &amp;amp; drop data binding and the new WPF designer in Visual Studio 2010 to quickly create this control &lt;strong&gt;without writing one line of XAML ourselves&lt;/strong&gt;. &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Displaying WPF Controls in Form Regions with ElementHost&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Office clients by default work with Windows Forms controls. If you &lt;a href="http://msdn.microsoft.com/en-us/library/bb386177(VS.100).aspx"&gt;create a new Form Region&lt;/a&gt; you can add any Windows form control from the toolbox onto it. If you want to add WPF controls you simply add what’s called an &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.integration.elementhost.aspx"&gt;ElementHost control&lt;/a&gt; which you find in the WPF Interoperability tab on your toolbox. This allows you to select from and host WPF User Controls in your project.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;This is the same technique in VS2008 and VS2010. However, VS2010 makes it much easier to create the WPF User Control in the first place because you can now use the data sources window to design and data bind WPF controls. The WPF designer is also much easier to use. Let’s see how we can build a WPF control that displays Order information and have Visual Studio generate all the XAML we need automatically for us, and have it look good too.&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://blogs.msdn.com/bethmassi/archive/2009/12/21/build-wpf-data-controls-for-outlook-addins-easily-with-vs2010.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/SzEKsqKRZOI/AAAAAAAACCs/kXcc-dyuXIo/image%5B8%5D.png?imgmax=800" width="112" height="788" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You had me a “without writing one line of XAML…”&amp;#160; &lt;/p&gt;  &lt;p&gt;Also shown is how you can host WPF in a plugin host that only supports WinForm controls (say for example, Windows Live Writer ;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-2270458529958104013?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=J27hyNND4LY:LQhBdZnhnSg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=J27hyNND4LY:LQhBdZnhnSg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=J27hyNND4LY:LQhBdZnhnSg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=J27hyNND4LY:LQhBdZnhnSg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=J27hyNND4LY:LQhBdZnhnSg:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/J27hyNND4LY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/2270458529958104013/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=2270458529958104013" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/2270458529958104013" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/2270458529958104013" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/creating-wpf-outlook-2010-addin-with.html" title="Creating a WPF Outlook 2010 addin with VS2010 without writing one line of XAML" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-2474099454496881544</id><published>2009-12-22T09:56:00.001-08:00</published><updated>2009-12-22T09:57:46.994-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Windows" /><category scheme="http://www.blogger.com/atom/ns#" term="VirtualMachine" /><title type="text">Subst to the Windows Virtual PC Host&lt;-&gt;VM folder sharing rescue</title><content type="html">&lt;p&gt;&lt;a href="http://blogs.technet.com/windows_vpc/default.aspx"&gt;Windows Virtual PC&lt;/a&gt; - &lt;a href="http://blogs.technet.com/windows_vpc/archive/2009/12/22/folder-sharing-between-windows-7-and-vm.aspx"&gt;Folder Sharing between Windows 7 and VM&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Virtual PC 2007® SP1 allowed users to share a particular folder with the Virtual Machine (VM). In Windows® Virtual PC, users can enable sharing at drive level only. &lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Sharing a Folder on Windows 7 Desktop with a VM&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;To share a particular folder with the VM, follow steps as below&lt;/p&gt;    &lt;ol&gt;     &lt;li&gt;Shutdown or Hibernate the VM (assuming you have Integration features enabled) &lt;/li&gt;      &lt;li&gt;Open command prompt on Windows7 host. Let’s say you want to share folder C:\MySharedFolder with the VM. &lt;/li&gt;      &lt;li&gt;subst S: C:\MySharedFolder. &lt;a href="http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/subst.mspx?mfr=true"&gt;This subst command&lt;/a&gt; will create a virtual drive “S:” which is mapped to C:\MySharedFolder. Make sure the drive letter is free for use. &lt;/li&gt;      &lt;li&gt;…&lt;/li&gt;   &lt;/ol&gt;    &lt;p&gt;&lt;a href="http://blogs.technet.com/windows_vpc/archive/2009/12/22/folder-sharing-between-windows-7-and-vm.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzEImnlkHvI/AAAAAAAACCo/IugUBjc0cV8/image%5B7%5D.png?imgmax=800" width="230" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ah, Subst… an oldie but a goodie. Talk about invoking DOS days flashbacks! Next thing you know I’ll be “COPY CON CONFIG.SYS”’ing or something! lol… &lt;/p&gt;  &lt;p&gt;Still it’s funny how many uses we still find for subst.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-2474099454496881544?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=EeqSdiQRNWA:es0w1JT-l20:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=EeqSdiQRNWA:es0w1JT-l20:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=EeqSdiQRNWA:es0w1JT-l20:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=EeqSdiQRNWA:es0w1JT-l20:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=EeqSdiQRNWA:es0w1JT-l20:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/EeqSdiQRNWA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/2474099454496881544/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=2474099454496881544" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/2474099454496881544" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/2474099454496881544" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/subst-to-windows-virtual-pc-host-folder.html" title="Subst to the Windows Virtual PC Host&amp;lt;-&amp;gt;VM folder sharing rescue" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-4533552861136850201</id><published>2009-12-22T09:43:00.001-08:00</published><updated>2009-12-22T09:43:30.997-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="AppFabric" /><title type="text">Blob, SQL, Message and Fabric – A short intro to Azure storage choices</title><content type="html">&lt;p&gt;&lt;a href="http://www.infoq.com"&gt;InfoQ&lt;/a&gt; - &lt;a href="http://www.infoq.com/news/2009/12/Azure-Storage"&gt;Azure Storage Options&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“First some terminology. The term &lt;b&gt;&lt;a href="http://azure.com/"&gt;Windows Azure Platform&lt;/a&gt;&lt;/b&gt; covers all of Microsoft’s cloud offering. Within the Windows Azure Platform are three principal offerings. The virtual machine component is called&lt;b&gt; Windows Azure&lt;/b&gt;. Also know as &lt;b&gt;compute&lt;/b&gt;, it supports &lt;b&gt;web roles&lt;/b&gt; for hosting web sites and &lt;b&gt;worker roles&lt;/b&gt; for back-end processing. &lt;b&gt;SQL Azure&lt;/b&gt; is based on SQL Server and has many of the same features. Finally there is &lt;b&gt;Windows&lt;/b&gt; &lt;b&gt;Azure platform AppFabric&lt;/b&gt;, which shouldn’t be confused with &lt;b&gt;Windows Server AppFabric&lt;/b&gt;. Azure AppFabric is a message bus, with the goal of making authentication and message passing easier, especially across firewalls.&lt;/p&gt;    &lt;p&gt;Azure Platform offers a plethora of storage options, making choosing which to use potentially quite difficult. …&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.infoq.com/news/2009/12/Azure-Storage"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/SzEFQkZUpOI/AAAAAAAACCk/hzLFpib00b4/image%5B9%5D.png?imgmax=800" width="260" height="226" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I thought this post provided a nice overview of the many Azure storage choices and options…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-4533552861136850201?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=mOsj2ye8Seo:6Grscd4aD00:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=mOsj2ye8Seo:6Grscd4aD00:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=mOsj2ye8Seo:6Grscd4aD00:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=mOsj2ye8Seo:6Grscd4aD00:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=mOsj2ye8Seo:6Grscd4aD00:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/mOsj2ye8Seo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/4533552861136850201/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=4533552861136850201" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/4533552861136850201" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/4533552861136850201" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/blob-sql-message-and-fabric-short-intro.html" title="Blob, SQL, Message and Fabric – A short intro to Azure storage choices" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-6439510188484694207</id><published>2009-12-20T11:28:00.001-08:00</published><updated>2009-12-20T11:28:29.538-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Image" /><title type="text">Looking for that perfect icon? Search a repository of 125,723 or easily browsing 331 icon sets at Icon Finder</title><content type="html">&lt;p&gt;&lt;a href="http://www.iconfinder.net/"&gt;Icon Finder&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;a href="http://www.iconfinder.net/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/Sy562SKELgI/AAAAAAAACCY/rf9yjT20388/image%5B6%5D.png?imgmax=800" width="520" height="358" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.iconfinder.net/search/?q=windows+7"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/Sy562_Dv53I/AAAAAAAACCc/7CaEN15yqcA/image%5B10%5D.png?imgmax=800" width="505" height="384" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href="http://www.iconfinder.net/browse"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh4.ggpht.com/_5YF7KQZuZS0/Sy563T7Ue9I/AAAAAAAACCg/jdGXuMlOiys/image%5B15%5D.png?imgmax=800" width="350" height="788" /&gt;&lt;/a&gt;&amp;#160; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Now that’s cool. A quick, easy and focused way to search for icon’s. Much easier than doing a image search… &lt;/p&gt;  &lt;p&gt;(via &lt;a href="http://dbvt.com/blog/default.aspx"&gt;Dave Burke&lt;/a&gt; - &lt;a href="http://dbvt.com/blog/post/Everyman-Links-for-December-19-2009.aspx"&gt;Everyman Links for December 19, 2009&lt;/a&gt;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-6439510188484694207?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=rHeeNhRJcCQ:NvyMMcfSe3I:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=rHeeNhRJcCQ:NvyMMcfSe3I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=rHeeNhRJcCQ:NvyMMcfSe3I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=rHeeNhRJcCQ:NvyMMcfSe3I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=rHeeNhRJcCQ:NvyMMcfSe3I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/rHeeNhRJcCQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/6439510188484694207/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=6439510188484694207" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6439510188484694207" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/6439510188484694207" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/looking-for-that-perfect-icon-search.html" title="Looking for that perfect icon? Search a repository of 125,723 or easily browsing 331 icon sets at Icon Finder" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-8414943671687516285</id><published>2009-12-20T10:49:00.001-08:00</published><updated>2009-12-20T10:49:26.460-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AFeedYouShouldRead" /><title type="text">A Feed You Should Read #16 - Nutrition Diva</title><content type="html">&lt;p&gt;The holidays are here and with them the tendency to throw our well meant and intended eat habits out the window (fudge… Fudge… FUDGE!!!!&amp;#160; ;)&lt;/p&gt;  &lt;p&gt;Today’s feed/podcast is one that can help all of use fight the battle of the bulge…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Nutrition Diva :: Quick and Dirty Tips for Eating Well and Feeling Fabulous &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://nutritiondiva.quickanddirtytips.com/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh6.ggpht.com/_5YF7KQZuZS0/Sy5xs3HYV8I/AAAAAAAACCQ/YgxB1tksp3I/image%5B13%5D.png?imgmax=800" width="244" height="384" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Background:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Okay so nutrition is not the most sexy of topics, but it’s also something that impacts every single one of us in one or more ways. This short, 5-10 minute, weekly podcast is one that I’ve been listening to for the last couple years. It’s one that I very quickly moved to the very top of my listening list. &lt;/p&gt;  &lt;p&gt;While not sexy, the way its presented in this podcast makes it very palatable and easy to digest. I have learned a great deal via this quick and dirty podcast series; also unlearned a number of things too.&lt;/p&gt;  &lt;p&gt;Some past topics include;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Caffeine, good or bad for you?&lt;/li&gt;    &lt;li&gt;Fiber, what is it and why should you care?&lt;/li&gt;    &lt;li&gt;What are Transfats?&lt;/li&gt;    &lt;li&gt;Is your drinking water safe?&lt;/li&gt;    &lt;li&gt;etc, etc.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Best of all this is one of those rare podcasts that you walk away from actually feel good. You feel motivated and just want to eat healthy… At the end of almost every cast I find myself smiling and generally feeling fabulous ;)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why do I like this feed and think you might also? &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Are you a human and currently inhabit a living body? &lt;/p&gt;  &lt;p&gt;Do you eat?&lt;/p&gt;  &lt;p&gt;Want to help keep that flesh engine working well? &lt;/p&gt;  &lt;p&gt;Have 5 minutes a week?&lt;/p&gt;  &lt;p&gt;Listen to this podcast…&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Snap of the latest post:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://nutritiondiva.quickanddirtytips.com/benefits-of-caffeine.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/Sy5xtdihSnI/AAAAAAAACCU/fAQBidxAFd0/image%5B12%5D.png?imgmax=800" width="520" height="354" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Blog Information:&lt;/strong&gt;&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="558"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="83"&gt;Name:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;Nutrition Diva :: Quick and Dirty Tips for Eating Well and Feeling Fabulous &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="83"&gt;URL:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;&lt;a title="http://nutritiondiva.quickanddirtytips.com/" href="http://nutritiondiva.quickanddirtytips.com/"&gt;http://nutritiondiva.quickanddirtytips.com/&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="83"&gt;Feed:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;&lt;a title="http://www.quickanddirtytips.com/xml/nutrition.xml" href="http://www.quickanddirtytips.com/xml/nutrition.xml"&gt;http://www.quickanddirtytips.com/xml/nutrition.xml&lt;/a&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="83"&gt;Post Types:&lt;/td&gt;        &lt;td valign="top" width="473"&gt;Short, 5-10 minute nutrition tip podcast&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-8414943671687516285?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ioXtDMQ2xVc:sva71sE7tn8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ioXtDMQ2xVc:sva71sE7tn8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ioXtDMQ2xVc:sva71sE7tn8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=ioXtDMQ2xVc:sva71sE7tn8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=ioXtDMQ2xVc:sva71sE7tn8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/ioXtDMQ2xVc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/8414943671687516285/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=8414943671687516285" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8414943671687516285" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8414943671687516285" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/feed-you-should-read-16-nutrition-diva.html" title="A Feed You Should Read #16 - Nutrition Diva" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-8224725050438178140</id><published>2009-12-19T13:24:00.001-08:00</published><updated>2009-12-19T13:24:28.492-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux" /><category scheme="http://www.blogger.com/atom/ns#" term="LINQ" /><category scheme="http://www.blogger.com/atom/ns#" term="SUSE" /><title type="text">Simpler than sno… way to build a Linux/SUSE appliance – SUSE Studio</title><content type="html">&lt;p&gt;&lt;a href="http://elegantcode.com"&gt;Elegant Code&lt;/a&gt; - &lt;a href="http://elegantcode.com/2009/12/19/taking-a-visit-to-the-suse-studio/"&gt;Taking a Visit To The SUSE Studio&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“After listening to the &lt;a href="http://www.redmonk.com/cote/2009/10/28/redmonkradio063/"&gt;keynote of Monospace 2009&lt;/a&gt;, I got somewhat intrigued by the possibilities of &lt;a href="http://susestudio.com"&gt;SUSE Studio&lt;/a&gt;. &lt;a href="http://tirania.org/blog/"&gt;Miguel de Icaza&lt;/a&gt; talked about this in his presentation and because its not that easy to follow a demo through an mp3 recording, I wanted to try it on my own. SUSE Studio lets you create your own customized appliances. An appliance is a pre-configured&amp;#160; combination of an operating system (SUSE Linux in this case),&amp;#160; applications and their configuration.&lt;/p&gt;    &lt;p&gt;After logging on, the first step is creating a new appliance. Here you can choose which type of operating system you want to install (desktop, server or minimal), what type of desktop (GNOME or KDE) and the particular processor architecture you want to target (32-bit or 64-bit).&lt;/p&gt;    &lt;p&gt;…&lt;/p&gt;    &lt;p&gt;&lt;a href="http://elegantcode.com/2009/12/19/taking-a-visit-to-the-suse-studio/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh5.ggpht.com/_5YF7KQZuZS0/Sy1EiU_alPI/AAAAAAAACCI/ZGQKuSJ_pJI/image%5B4%5D.png?imgmax=800" width="235" height="788" /&gt;&lt;/a&gt; &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://susestudio.com/"&gt;SUSE Studio&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&lt;a href="http://susestudio.com/"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/Sy1Ei8EKVMI/AAAAAAAACCM/CwJlMwB7Mzc/image%5B12%5D.png?imgmax=800" width="520" height="472" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Okay that’s just pretty darn cool. I SO want something like this for Windows (but I also SO want to win the Lotto and the two are probably just about as likely).&lt;/p&gt;  &lt;p&gt;This is an awesome way to build a OS deployment. Makes it fun to build your OS image…lol&lt;/p&gt;  &lt;p&gt;Now what would be officially cool is if there was a cloud deployment option, say to EC2 or (lol) Azure…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-8224725050438178140?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Lo8i3x-u6Iw:Wzc9YZcJUbY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Lo8i3x-u6Iw:Wzc9YZcJUbY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Lo8i3x-u6Iw:Wzc9YZcJUbY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=Lo8i3x-u6Iw:Wzc9YZcJUbY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=Lo8i3x-u6Iw:Wzc9YZcJUbY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/Lo8i3x-u6Iw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/8224725050438178140/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=8224725050438178140" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8224725050438178140" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/8224725050438178140" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/simpler-than-sno-way-to-build-linuxsuse.html" title="Simpler than sno… way to build a Linux/SUSE appliance – SUSE Studio" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-7291409772543650134</id><published>2009-12-18T15:56:00.001-08:00</published><updated>2009-12-18T15:56:05.634-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="WindowsServer" /><category scheme="http://www.blogger.com/atom/ns#" term="SystemAdministration" /><title type="text">Search Server Express – Free enterprise indexing and search for SharePoint (including the free SharePoint Services…)</title><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads"&gt;Microsoft Downloads&lt;/a&gt; - &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=ce0a29fe-e906-4767-b841-b41d7a31949f"&gt;Search Server 2008 Express (x86)&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Bring enterprise search to your organization quickly and easily for FREE with Microsoft® Search Server 2008 Express.&lt;/p&gt;    &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td class="quickInfoName"&gt;File Name:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;SearchServerExpress.exe&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Version:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;2&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Date Published:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;12/18/2009&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Language:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;English&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Download Size:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;379.6 MB&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;&lt;/p&gt;    &lt;p&gt;     &lt;br /&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;a name="Description"&gt;&lt;/a&gt;&lt;b&gt;Search doesn’t have to be complicated&lt;/b&gt;       &lt;br /&gt;Bring enterprise search to your organization quickly and easily for FREE with Microsoft® Search Server 2008 Express. As an IT professional, you need a search solution that allows you to deliver the simple, easy-to-use experience your users expect while helping to meet the security and manageability requirements your IT environment demands.&lt;/p&gt;    &lt;p&gt;The download on this page has been updated to include Service Pack 2. &lt;/p&gt;    &lt;p&gt;&lt;b&gt;Note: &lt;/b&gt;In order to install Search Server 2008 Express on Windows Server 2008 R2, you must use this download. Previously available versions will not install. &lt;/p&gt;    &lt;p&gt;&lt;b&gt;Product Highlights&lt;/b&gt;       &lt;br /&gt;Quick to download and set up &lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Reduce your risk in choosing a search solution by starting with a free, full application you can download and set up to meet your needs immediately &lt;/li&gt;      &lt;li&gt;Go from downloading to searching in minutes with a streamlined setup process &lt;/li&gt;   &lt;/ul&gt; Easy to configure and maintain     &lt;ul&gt;     &lt;li&gt;Review common administrative tasks, search status, and settings in a single view &lt;/li&gt;      &lt;li&gt;Manage content sources and search scopes, authoritative sources, key words, best bets, and other configurable relevancy settings through a powerful, easy-to use management console &lt;/li&gt;      &lt;li&gt;Index common information sources with Indexing Connectors for file servers, Web sites, Microsoft SharePoint® sites, Microsoft Exchange Server public folders, as well as EMC Documentum, IBM FileNet, and Lotus Notes repositories &lt;/li&gt;      &lt;li&gt;Monitor search performance and improve search relevance with query and results reporting &lt;/li&gt;      &lt;li&gt;Help ensure that only the right people can find information with a search engine that utilizes your user authentication infrastructure for enhanced security &lt;/li&gt;   &lt;/ul&gt; Powerful enough to meet your search needs     &lt;ul&gt;     &lt;li&gt;Empower your users to quickly find the information they need through a familiar, Web search-style interface &lt;/li&gt;      &lt;li&gt;Deploy a search capability optimized for business data to deliver highly relevant results across intranet and public-facing Web site content &lt;/li&gt;      &lt;li&gt;Scale your deployment to meet your needs with no preset document limits and continuous index propagation &lt;/li&gt;      &lt;li&gt;Easily upgrade to a multiserver topology with Microsoft Search Server 2008 or Microsoft Office SharePoint Server 2007 as your enterprise search needs evolve &lt;/li&gt;   &lt;/ul&gt; For more information on Microsoft enterprise search products, please visit &lt;a href="http://www.microsoft.com/enterprisesearch/"&gt;www.microsoft.com/enterprisesearch&lt;/a&gt;.     &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt; The name makes makes me chuckle a little (it’s an inside joke…)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-7291409772543650134?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=VWXQ-JiduaI:yKu87pLcO94:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=VWXQ-JiduaI:yKu87pLcO94:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=VWXQ-JiduaI:yKu87pLcO94:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=VWXQ-JiduaI:yKu87pLcO94:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=VWXQ-JiduaI:yKu87pLcO94:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/VWXQ-JiduaI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/7291409772543650134/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=7291409772543650134" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7291409772543650134" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7291409772543650134" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/search-server-express-free-enterprise.html" title="Search Server Express – Free enterprise indexing and search for SharePoint (including the free SharePoint Services…)" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5655811.post-7471716969607184275</id><published>2009-12-18T11:59:00.001-08:00</published><updated>2009-12-18T11:59:41.224-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Azure" /><category scheme="http://www.blogger.com/atom/ns#" term="AppFabric" /><title type="text">Windows Azure AppFabric SDK v1.0 Released (Service Bus and Access Control)</title><content type="html">&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads"&gt;Microsoft Downloads&lt;/a&gt; - &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5"&gt;Windows Azure platform AppFabric SDK V1.0&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“Windows Azure platform AppFabric is part of the Azure Services Platform. Microsoft .NET Services includes two services: the Access Control Service and the Service Bus.&lt;/p&gt;    &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Version:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;V1.0&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Date Published:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;12/18/2009&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Language:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;English&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td class="quickInfoName"&gt;Download Size:&lt;/td&gt;          &lt;td class="quickInfoValue"&gt;1.9 MB - 4.5 MB*&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;    &lt;p&gt;     &lt;br /&gt;&lt;strong&gt;Overview&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;a name="Description"&gt;&lt;/a&gt;This SDK includes API libraries and samples for building connected applications with the .NET platform. It spans the entire spectrum of today’s Internet applications – from rich connected applications with advanced connectivity requirements to Web-style applications that use simple protocols such as HTTP to communicate with the broadest possible range of clients. &lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;From the CHM;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“AppFabric Service Bus and AppFabric Access Control are a set of Microsoft-built and hosted Windows Communication Foundation (WCF) services for building Internet-enabled applications. AppFabric Service Bus and AppFabric Access Control provide applications with a common infrastructure to name, discover, expose, secure, and orchestrate Web services. They are designed to significantly lower the entry barriers for new types of interconnected Internet-scale applications regardless of whether they are Web-based, they work through application-to-application federation, or they want to exploit the rich user experience and media capabilities of modern desktop environments. This section discusses these two services in more detail.&lt;/p&gt;    &lt;p&gt;…”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5YF7KQZuZS0/SyvfKjZ5eXI/AAAAAAAACCA/kmp84oA2ino/s1600-h/image%5B4%5D.png" target="_blank"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://lh3.ggpht.com/_5YF7KQZuZS0/SyvfLEbjquI/AAAAAAAACCE/cg7DudpMS0k/image_thumb%5B1%5D.png?imgmax=800" width="520" height="366" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5655811-7471716969607184275?l=coolthingoftheday.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=W0VTFrL31bo:0GEZXYXMthc:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=W0VTFrL31bo:0GEZXYXMthc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=W0VTFrL31bo:0GEZXYXMthc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?i=W0VTFrL31bo:0GEZXYXMthc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:l6gmwiTKsz0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=l6gmwiTKsz0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/coolthingoftheday?a=W0VTFrL31bo:0GEZXYXMthc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/coolthingoftheday?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/coolthingoftheday/~4/W0VTFrL31bo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://coolthingoftheday.blogspot.com/feeds/7471716969607184275/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="https://www.blogger.com/comment.g?blogID=5655811&amp;postID=7471716969607184275" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7471716969607184275" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/5655811/posts/default/7471716969607184275" /><link rel="alternate" type="text/html" href="http://coolthingoftheday.blogspot.com/2009/12/windows-azure-appfabric-sdk-v10.html" title="Windows Azure AppFabric SDK v1.0 Released (Service Bus and Access Control)" /><author><name>Greg</name><uri>http://www.blogger.com/profile/00904998050540497754</uri><email>noreply@blogger.com</email><gd:extendedProperty xmlns:gd="http://schemas.google.com/g/2005" name="OpenSocialUserId" value="17689710626446362552" /></author><thr:total xmlns:thr="http://purl.org/syndication/thread/1.0">0</thr:total></entry></feed>
