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

<channel>
	<title>Code Slammer</title>
	<atom:link href="http://codeslammer.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://codeslammer.wordpress.com</link>
	<description>Scott Bateman's Center for .NET Architects and Developers</description>
	<lastBuildDate>Wed, 30 Nov 2011 09:23:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='codeslammer.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Code Slammer</title>
		<link>http://codeslammer.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://codeslammer.wordpress.com/osd.xml" title="Code Slammer" />
	<atom:link rel='hub' href='http://codeslammer.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Getting .dll files out of the GAC</title>
		<link>http://codeslammer.wordpress.com/2009/05/20/getting-dll-files-out-of-the-gac/</link>
		<comments>http://codeslammer.wordpress.com/2009/05/20/getting-dll-files-out-of-the-gac/#comments</comments>
		<pubDate>Wed, 20 May 2009 14:34:27 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Deployment]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[GAC]]></category>
		<category><![CDATA[Global Assembly Cache]]></category>
		<category><![CDATA[shfusion.dll]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2009/05/20/getting-dll-files-out-of-the-gac/</guid>
		<description><![CDATA[Periodically, you may find it necessary to get a copy of a .dll file out of the the GAC (C:\Windows\Assembly).&#160; Navigating to this folder, you will notice it doesn’t “feel” like a normal windows folder since it isn’t.&#160; You can drag .dll files onto this folder to install, but you can’t drag anything out of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=147&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Periodically, you may find it necessary to get a copy of a .dll file out of the the GAC (C:\Windows\Assembly).&#160; Navigating to this folder, you will notice it doesn’t “feel” like a normal windows folder since it isn’t.&#160; You can drag .dll files onto this folder to install, but you can’t drag anything out of it.&#160; This happens due to the <a href="http://msdn.microsoft.com/en-us/library/34149zk3(VS.71).aspx">shfusion.dll</a> explorer extension dll that format the GAC folder.</p>
<p><strong><u>Before:</u></strong></p>
<p><a href="http://codeslammer.files.wordpress.com/2009/05/image.png"><img title="image" style="border-right:0;border-top:0;display:inline;border-left:0;border-bottom:0;" height="207" alt="image" src="http://codeslammer.files.wordpress.com/2009/05/image_thumb.png?w=475&#038;h=207" width="475" border="0" /></a> </p>
<p>So if you want access to these .dlls, you can unregister the shfusion.dll</p>
<p><font face="Lucida Console" color="#800000" size="1">regsvr32 /u C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\shfusion.dll</font></p>
<p>and you should see a message like this:</p>
<p><a href="http://codeslammer.files.wordpress.com/2009/05/image1.png"><img title="image" style="border-right:0;border-top:0;display:inline;border-left:0;border-bottom:0;" height="137" alt="image" src="http://codeslammer.files.wordpress.com/2009/05/image_thumb1.png?w=462&#038;h=137" width="462" border="0" /></a> </p>
<p><strong><u>After:</u></strong></p>
<p>Once you have unregistered the .dll, you can browse to the assembly folder and you will notice that the underlying folder structure is exposed:</p>
<p><a href="http://codeslammer.files.wordpress.com/2009/05/image2.png"><img title="image" style="border-right:0;border-top:0;display:inline;border-left:0;border-bottom:0;" height="331" alt="image" src="http://codeslammer.files.wordpress.com/2009/05/image_thumb2.png?w=472&#038;h=331" width="472" border="0" /></a> </p>
<p>If you’re looking to grad several .dlls out of the GAC, you can use xcopy or some other tool to flatten out the folder structure.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/147/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/147/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/147/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=147&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2009/05/20/getting-dll-files-out-of-the-gac/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2009/05/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2009/05/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2009/05/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>string.format(&quot;{0} Architect{1}&quot;, &quot;Over&quot;, &quot;ed&quot;)</title>
		<link>http://codeslammer.wordpress.com/2009/04/23/stringformat0-architect1-over-ed/</link>
		<comments>http://codeslammer.wordpress.com/2009/04/23/stringformat0-architect1-over-ed/#comments</comments>
		<pubDate>Fri, 24 Apr 2009 04:15:05 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[Project Success]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2009/04/23/stringformat0-architect1-over-ed/</guid>
		<description><![CDATA[As an enterprise software architect, there are many difficult problems that I face at work.&#160; Most of the time, these problems require an elegantly architected solution that promises to be both maintainable and efficient at the same time.&#160; This is always a difficult balance to achieve.&#160; The thing that surprises me most is that many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=140&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As an enterprise software architect, there are many difficult problems that I face at work.&nbsp; Most of the time, these problems require an elegantly architected solution that promises to be both maintainable and efficient at the same time.&nbsp; This is always a difficult balance to achieve.&nbsp; </p>
<p>The thing that surprises me most is that many people have a skewed view of maintainability.&nbsp; An application that is maintainable does not necessarily mean that it is simple to configure, refactor, or extend.&nbsp; While these characteristics of software are good ones, they do not make software easy to maintain.&nbsp; Ease of maintenance to me means that a developer with good fundamental skills can understand, support, and modify code.&nbsp; Often times, the simplest software is the easiest to maintain.</p>
<p>Which brings me to my key point: Many software systems are <em>overarchitected</em></p>
<p>While that word came up as a spelling error in my editor, I am quite confident that the concept exists.&nbsp; You know the stuff I am talking about &#8212; Code that is ridiculously complex in the name of architectural purity.&nbsp; Code that has hooks for uses that only the designer/developer were able to dream up and that the user or support tech will never understand or use.&nbsp; If these extraneous bells and whistles cause you to expend brain cycles on goals other than making the software meet the requirements, the exercise is purely academic.</p>
<p>This is why is pays to have experience in the problem domain for which you are writing software.&nbsp; If you understand what things the user may want to do, you can add the right hooks in (and none of the wrong ones).&nbsp; Take the title of this blog post as an example.&nbsp; I have plenty of flexibility as I have a plethora of options for switching out my title.&nbsp; Heck, I could even put it in web.config!&nbsp; But alas, does that really buy my anything to be able to easily switch my blog post tile to &#8220;Under Architecting&#8221;?</p>
<p>So before you amaze yourself with your coding prowess, think about what it is you are doing.&nbsp; Is it a requirement for you application?&nbsp; Would it be used any more often than once per ice age?&nbsp; Did you only do it to prove that you could?</p>
<p>A little common sense goes a long way&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/140/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/140/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/140/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=140&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2009/04/23/stringformat0-architect1-over-ed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>
	</item>
		<item>
		<title>WMIC Wildcard Search using like and %</title>
		<link>http://codeslammer.wordpress.com/2009/02/21/wmic-wildcard-search-using-like-and/</link>
		<comments>http://codeslammer.wordpress.com/2009/02/21/wmic-wildcard-search-using-like-and/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 21:35:23 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Administration]]></category>
		<category><![CDATA[Technologies]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2009/02/21/wmic-wildcard-search-using-like-and/</guid>
		<description><![CDATA[This is a quick post to provide some detail on using the wildcard search for WMIC.&#160; This feature of the command structure will allow you to use like conditions in a where clause to look for objects that match a specific pattern.&#160; For those of you comfortable with the SQL syntax for the same task, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=139&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>This is a quick post to provide some detail on using the wildcard search for <a href="http://codeslammer.wordpress.com/2008/02/21/wmic-a-hidden-gem/" target="_blank">WMIC</a>.&nbsp; This feature of the command structure will allow you to use <strong>like</strong> conditions in a where clause to look for objects that match a specific pattern.&nbsp; For those of you comfortable with the SQL syntax for the same task, this will be quite familiar.</p>
<h3>Background &#8211; Regular WHERE clause</h3>
<p>First, let&#8217;s look at using WMIC without wildcards for comparison.&nbsp; All of the statements below are run while at the WMIC command prompt.&nbsp; To get to the WMIC command prompt, simply go to a Windows command window and type WMIC.</p>
<p><strong>Command to show you all of your services</strong></p>
<ul>
<li><font face="Lucida Console" color="#800000"><strong>service</strong></font></li>
</ul>
<p><strong>Command to show you all of your services that are running</strong></p>
<ul>
<li><font face="Lucida Console" color="#800000">service <strong>where state=&#8221;Running&#8221;</strong></font></li>
</ul>
<p><strong>Command to show you specific data about your services that are running</strong></p>
<ul>
<li><font face="Lucida Console" color="#800000">service where state=&#8221;Running&#8221; <strong>get Name, DisplayName, PathName, ProcessID</strong></font></li>
</ul>
<h3>Filtering it Down &#8211; the LIKE Operator</h3>
<p>So you&#8217;ll notice that the list of services you have running is a bit difficult to sift through as there are a lot of them.&nbsp; You can always export this list to a text file by calling WMIC with that command line and piping to a text file, but when you are looking for a specific set of data, I like elaborating on the where clause.&nbsp; The key thing to keep in mind here is that you need to enclose the full where clause in double quotes to keep it as a single string.&nbsp; As you&#8217;ll notice above, it is possible to use state=&#8221;Running&#8221; by just not using any spaces in the clause, however that doesn&#8217;t work with like.</p>
<p><strong>For example, this <font color="#ff0000">will not work</font></strong></p>
<ul>
<li><font face="Lucida Console" color="#800000">service where<strong>&nbsp;<font color="#ff0000">PathNamelike&#8221;%SQL%&#8221;</font></strong> get Name, DisplayName, PathName, ProcessID</font></li>
</ul>
<p><strong>But <font color="#008040">this will</font></strong></p>
<ul>
<li><font face="Lucida Console" color="#800000">service where<strong>&nbsp;<font color="#008000">&#8220;PathName like &#8216;%SQL%&#8217;&#8221;</font></strong> get Name, DisplayName, PathName, ProcessID</font></li>
</ul>
<p>The body of the where clause needs to be wrapped in quotes to make it a contiguous statement that does not get confused as multiple arguments.&nbsp; There are a couple of interesting conveniences that should be noted about WMIC in general</p>
<ol>
<li>Using single or double quotes seems to be largely interchangeable</li>
<li>Keywords and commands are not case sensitive</li>
</ol>
<p>So the trick is that you need to use a slightly different and more complex syntax in order to use the like and % functionality.&nbsp; Taking this command syntax full circle, you can use the more complex syntax all of the time to avoid confusion</p>
<ul>
<li><font face="Lucida Console" color="#800000">service where <strong>&#8220;state = &#8216;Running&#8217;&#8221;</strong></font></li>
</ul>
<p>Using this wildcard filtering functionality is one of the most powerful uses of WMIC that applies to your everyday tasks.&nbsp; You can combine this with the other powerful WMI functionality such as killing processes, starting or stopping services, etc.&nbsp; So if you wanted to stop all of the services on your server that are running a particular application (we&#8217;ll say Widget.exe), you could do something like this:</p>
<ul>
<li><font face="Lucida Console" color="#800000">service where &#8220;PathName like &#8216;%Widget.exe%&#8217;&#8221; call StopService</font></li>
</ul>
<p>WMIC continues to be very useful in my work, so I hope you find this post helpful in your activities!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/139/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/139/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/139/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=139&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2009/02/21/wmic-wildcard-search-using-like-and/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>
	</item>
		<item>
		<title>VSS Labeling Problem &#8211; File $/path/ is already open</title>
		<link>http://codeslammer.wordpress.com/2009/02/12/vss-labeling-problem-file-path-is-already-open/</link>
		<comments>http://codeslammer.wordpress.com/2009/02/12/vss-labeling-problem-file-path-is-already-open/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 04:03:50 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Development]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2009/02/12/vss-labeling-problem-file-path-is-already-open/</guid>
		<description><![CDATA[Recently, while using the source control system that everyone hates (but seems to continue to use), I was trying to apply a label and got the following error: The path name blurred to protect intellectual property, but this was a path in VSS, not a file.&#160; When trying to apply a label to the folder [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=138&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Recently, while using the source control system that everyone hates (but seems to continue to use), I was trying to apply a label and got the following error:</p>
<p><a href="http://codeslammer.files.wordpress.com/2009/02/image.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="147" alt="image" src="http://codeslammer.files.wordpress.com/2009/02/image-thumb.png?w=466&#038;h=147" width="466" border="0"></a> </p>
<p>The path name blurred to protect intellectual property, but this was a path in VSS, not a file.&nbsp; When trying to apply a label to the folder I got this message.&nbsp; I noticed that it seemed to happen on certain folders, but not others.&nbsp; For the folders it did occur on, it would say <a href="http://codeslammer.files.wordpress.com/2009/02/image1.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="29" alt="image" src="http://codeslammer.files.wordpress.com/2009/02/image-thumb1.png?w=179&#038;h=29" width="179" border="0"></a> down in the status bar for about a minute before coming back with this error.&nbsp; </p>
<p>This may or not help you, but I will share the steps I used to resolve this error.</p>
<ol>
<li>The first important step to resolving this issue was narrowing it down to the specific folder where this problem was occurring.&nbsp; In my case, this was simply trial and error of applying labels at each folder until I honed in on the culprit.</li>
<li>Next, check out all of the files in that folder.&nbsp; In my case, there were about 2 dozen files.&nbsp; When checking them all out, I got a message in the status bar that was suspicious:</li>
</ol>
<h2><em>Could not checkout local version of $/&lt;path&gt;/&lt;filename&gt;, checking out latest version instead.</em></h2>
<p>So at this point, I tried checking the file out and back in with no change in the behavior.&nbsp; My problem still persisted and I was not able to label that file or any parent folder of that file.&nbsp; Arrrrgghh!</p>
<p>So while I have narrowed it down, no solution yet.&nbsp; Please contribute any comments or resources you have that may help here.&nbsp; I&#8217;ll continue to investigate and will likely be running SS ANALYZE next&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/138/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/138/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/138/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=138&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2009/02/12/vss-labeling-problem-file-path-is-already-open/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2009/02/image-thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2009/02/image-thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Saving Changes is Not Permitted?</title>
		<link>http://codeslammer.wordpress.com/2008/10/19/saving-changes-is-not-permitted/</link>
		<comments>http://codeslammer.wordpress.com/2008/10/19/saving-changes-is-not-permitted/#comments</comments>
		<pubDate>Sun, 19 Oct 2008 22:15:09 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2008/10/19/saving-changes-is-not-permitted/</guid>
		<description><![CDATA[In order to test drive the data modeling features of SS2008, I decided to use the engine for a real-world application.&#160; I&#8217;m now attempting to use SQL Server to manage the Bateman household.&#160; My first table in the design is a simple list of chores that we need to make sure get done around the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=131&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In order to test drive the data modeling features of SS2008, I decided to use the engine for a real-world application.&nbsp; I&#8217;m now attempting to use SQL Server to manage the Bateman household.&nbsp; My first table in the design is a simple list of chores that we need to make sure get done around the house.</p>
<p>As I was putting together some of the details about how I would use this data, I decided to add a new column in order to specify the frequency (in days) which each chore should ideally be performed.&nbsp; I was quite surprised to get the following error message when tying to add a nullable column to my existing table.</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image15.png"><img style="border-width:0;" height="117" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb15.png?w=471&#038;h=117" width="471" border="0"></a></p>
<blockquote><p><em>Saving changes is not permitted.&nbsp; The changes you have made require the following tables to be dropped and re-created.&nbsp; You have either made changes to a table that can&#8217;t be re-created or enabled the option Prevent saving changes that require the table to be re-created.</em>&nbsp;</p>
</blockquote>
<p>Are you kidding me?&nbsp; It wouldn&#8217;t let me add an &#8220;Allow Nulls&#8221; column?&nbsp; That just seemed absurd so I did a bit more digging.</p>
<p>Apparently, this is now the default behavior for any of the following changes to a table:</p>
<ul>
<li>Adding a new column to the middle of the table
<li>Dropping a column
<li>Changing column nullability
<li>Changing the order of the columns
<li>Changing the data type of a column</li>
</ul>
<p>In order to prevent this default behavior, you simply need to uncheck a box in the table designer options using the <strong>Tools -&gt; Options</strong> menu item</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image16.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="108" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb16.png?w=244&#038;h=108" width="244" border="0"></a> </p>
<p>Expand the <strong>Designers</strong> section to display the <strong>Table and Database Designers</strong> options.</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image17.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="258" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb17.png?w=470&#038;h=258" width="470" border="0"></a> </p>
<blockquote><p>To change this behavior, just <strong>uncheck</strong> the &#8220;<strong>Prevent saving changes that require table re-creation</strong>&#8221; checkbox.</p>
</blockquote>
<p>Although this is a bit frustrating, at least it is easy to fix and there is plenty of advice out there.&nbsp; Here are some other people that found and posted this useful tidbit before me:</p>
<p><a href="http://mirceacimpoi.spaces.live.com/blog/cns!98EC8584C8BBED54!849.trak">http://mirceacimpoi.spaces.live.com/blog/cns!98EC8584C8BBED54!849.trak</a></p>
<p><a href="http://mtgcsharpguy.blogspot.com/2008/06/ms-sql-server-2008-new-features_13.html">http://mtgcsharpguy.blogspot.com/2008/06/ms-sql-server-2008-new-features_13.html</a></p>
<p><a href="http://www.danrigsby.com/blog/index.php/2008/09/26/sql-server-2008-error-saving-changes-is-not-permitted/">http://www.danrigsby.com/blog/index.php/2008/09/26/sql-server-2008-error-saving-changes-is-not-permitted/</a></p>
<p><a href="http://pragmaticworks.com/community/blogs/brianknight/archive/2008/06/04/sql-server-2008-designer-behavior-change-saving-changes-not-permitted.aspx">http://pragmaticworks.com/community/blogs/brianknight/archive/2008/06/04/sql-server-2008-designer-behavior-change-saving-changes-not-permitted.aspx</a></p>
<p><a href="http://geekswithblogs.net/frankw/archive/2008/05/29/saving-table-changes-is-safer-in-sql-server-2008.aspx">http://geekswithblogs.net/frankw/archive/2008/05/29/saving-table-changes-is-safer-in-sql-server-2008.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/131/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/131/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/131/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=131&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2008/10/19/saving-changes-is-not-permitted/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb15.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb16.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb17.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Cool New Features in SSMS &#8211; Recent Expensive Queries</title>
		<link>http://codeslammer.wordpress.com/2008/10/10/cool-new-features-in-ssms-recent-expensive-queries/</link>
		<comments>http://codeslammer.wordpress.com/2008/10/10/cool-new-features-in-ssms-recent-expensive-queries/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 05:23:38 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Performance]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2008/10/10/cool-new-features-in-ssms-recent-expensive-queries/</guid>
		<description><![CDATA[Depending on whether you are more of a developer or more of a DBA you may care more or less about this next feature.  However, anyone can benefit from it.  SSMS 2008 makes it very easy to crack open the Activity Monitor as there is a noticeable button right on the toolbar. Once inside you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=124&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Depending on whether you are more of a developer or more of a DBA you may care more or less about this next feature.  However, anyone can benefit from it.  SSMS 2008 makes it very easy to crack open the <strong>Activity Monitor</strong> as there is a noticeable button right on the toolbar.</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image13.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb13.png?w=471&#038;h=299" border="0" alt="image" width="471" height="299" /></a></p>
<p>Once inside you get a few charts, as well as some tables of performance related data below.  This is clearly not as exciting on my local Vista machine as it would be on a pounded production database, but you can see where the power of a tool like this could come in handy.</p>
<p>Each of the charts represents these metrics:</p>
<ul>
<li>% Processor Time</li>
<li>Waiting Tasks</li>
<li>Database I/O</li>
<li>Batch Requests/Sec</li>
</ul>
<p>Probably the most interesting feature to me is the <strong>Recent Expensive Queries</strong> table.  This allows you to dynamically analyze the most impacting queries against your server.  Since the impact can be determined by a number of factors, it allows you to sort by:</p>
<ul>
<li>Executions</li>
<li>CPU</li>
<li>Physical Reads</li>
<li>Logical Writes</li>
<li>Logical Reads</li>
<li>Average Duration</li>
<li>Plan Count</li>
</ul>
<p>Even cooler, you can drill into the actual query itself with a right-click option:</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image14.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb14.png?w=434&#038;h=91" border="0" alt="image" width="434" height="91" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=124&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2008/10/10/cool-new-features-in-ssms-recent-expensive-queries/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb13.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb14.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Cool New Features in SSMS &#8211; Select Top 100 Rows</title>
		<link>http://codeslammer.wordpress.com/2008/10/09/cool-new-features-in-ssms-select-top-100-rows/</link>
		<comments>http://codeslammer.wordpress.com/2008/10/09/cool-new-features-in-ssms-select-top-100-rows/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 12:08:54 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2008/10/09/cool-new-features-in-ssms-select-top-100-rows/</guid>
		<description><![CDATA[As I have been playing with the newest version of Microsoft&#8217;s SQL Server Managements Studio (SSMS), I wanted to share a few of the cool new features.  It seemed that the jump from Query Analyzer in SQL Server 2000 to SSMS in 2005 was not necessarily a smooth one and many people complained about SSMS.  [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=114&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>As I have been playing with the newest version of Microsoft&#8217;s SQL Server Managements Studio (SSMS), I wanted to share a few of the cool new features.  It seemed that the jump from Query Analyzer in SQL Server 2000 to SSMS in 2005 was not necessarily a smooth one and many people complained about SSMS.  This new version, however, appears to build on the solid framework of 2005 and add lots of cool features that will make our lives much easier.</p>
<h3>Select Top 1000 Rows</h3>
<p>Just grabbing a sample of data out of a table has been made much easier in 2008:</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image10.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb10.png?w=445&#038;h=450" border="0" alt="image" width="445" height="450" /></a></p>
<p>It is also good to see that this has been made configurable in the <strong>Tools-&gt;Options</strong> menu item:</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image11.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb11.png?w=459&#038;h=175" border="0" alt="image" width="459" height="175" /></a></p>
<p>You&#8217;ll notice that there is also an &#8220;Edit Top <em>n</em> Rows&#8221; option.  This is arguably less useful as I haven&#8217;t found anywhere to specify which 200 rows, but still a noble effort.  I don&#8217;t often find myself thinking, &#8220;Hmmmm, I think I would like to edit some random data.  Let me just pull up any old record and start changing the data.&#8221;  However, once in edit mode, you can always use the &#8220;SQL&#8221; button (in green box below) to change your query:</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image12.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb12.png?w=471&#038;h=149" border="0" alt="image" width="471" height="149" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/114/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/114/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/114/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=114&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2008/10/09/cool-new-features-in-ssms-select-top-100-rows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb10.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb11.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb12.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>Missing Web Site Templates in Visual Web Developer 2008 Express Edition</title>
		<link>http://codeslammer.wordpress.com/2008/10/06/missing-web-site-templates-in-visual-web-developer-2008-express-edition/</link>
		<comments>http://codeslammer.wordpress.com/2008/10/06/missing-web-site-templates-in-visual-web-developer-2008-express-edition/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 06:34:57 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Lessons Learned]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2008/10/06/missing-web-site-templates-in-visual-web-developer-2008-express-edition/</guid>
		<description><![CDATA[Continuing in my quest to experience the goodness of the new .NET 3.5 SP1 stuff from the ground up, I installed Visual Web Developer 2008 Express Edition.&#160; After all, now that I have my AdventureWorks database up and running, I want to experiment with ASP.NET data scaffolding (ASP.NET Dynamic Data), JavaScript Intellisense, ADO.NET Entity Framework, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=107&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Continuing in my quest to experience the goodness of the new .NET 3.5 SP1 stuff from the ground up, I installed Visual Web Developer 2008 Express Edition.&nbsp; After all, now that I have my AdventureWorks database up and running, I want to experiment with ASP.NET data scaffolding (ASP.NET Dynamic Data), JavaScript Intellisense, ADO.NET Entity Framework, ADO.NET Data Services, and many of the other great new features in this release.&nbsp; As <a href="http://www.hanselminutes.com/default.aspx?showID=145" target="_blank">Scott Hanselman and Carl Franklin recently discussed on Hanselminutes</a>, this framework update really should have been .NET 3.6 there is <a href="http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" target="_blank">so much new stuff in there</a>!</p>
<h2>&nbsp;</h2>
<h2>The Problem</h2>
<p>So I was sorely disappointed to start my first web site and was prompted with this confusing dialog box after doing a <strong>File -&gt; New -&gt; Web Site</strong>:</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image4.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="288" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb4.png?w=467&#038;h=288" width="467" border="0"></a> </p>
<p>Selecting a different version of the framework didn&#8217;t fix anything, I had no web site templates!&nbsp; How was I going to follow all of these simple <a href="http://codeslammer.wordpress.com/tutorials/" target="_blank">step-by-step tutorials</a> if I couldn&#8217;t get past step 1?&nbsp; From the scores of other people having the same issue, I could tell I was not alone in my frustration.</p>
<blockquote><p>Allow me to back up a bit and describe how I got into this predicament &#8212; it didn&#8217;t take long&#8230;</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image5.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="82" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb5.png?w=242&#038;h=82" width="242" align="right" border="0"></a></p></blockquote>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image5.png"></a>&nbsp;</p>
<p>After installing, I did the natural thing and clicked on the item in my start menu labeled &#8220;Microsoft Visual Studio 2008&#8243; as it seemed to be the only logical choice.&nbsp; Verifying the properties shows that this shortcut is pointing to <strong>C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\<font color="#ff0000">Devenv.exe</font></strong>, which is exactly what I would have expected from experience with other versions of Visual Studio (insert snide remark about seemingly old version number in the &#8220;Common7&#8243; part of the path).</p>
<p>&nbsp;</p>
<h2>The Solution</h2>
<p>No telling if this will be the same problem that everyone else seemed to be having, but it appears I just opened the <strong>wrong .exe</strong>!?!&nbsp; I can&#8217;t really blame myself though, since the installation process seems to be a bit misleading.&nbsp; There is no shortcut anywhere to the correct application which is actually called <strong><font color="#008000">VWDExpress.exe</font></strong>:</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image6.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="352" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb6.png?w=468&#038;h=352" width="468" border="0"></a> </p>
<p>Launching this executable manually gives me the much anticipated web site templates, and what I need to move on .&nbsp; One subtle note is that my menu path to get to this is actually <strong>File -&gt; New Web Site</strong>.&nbsp; This path is one level shallower than the full blown studio version, but they both share the same keyboard shortcut of <em>Shift + Alt + N</em><a href="http://codeslammer.files.wordpress.com/2008/10/image7.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="287" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb7.png?w=468&#038;h=287" width="468" border="0"></a> </p>
<p>So, if you read the whole post above and you&#8217;re still not quite sure what I am getting at, just look at the log in your development environment:</p>
<p>No web site templates (bad):</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image8.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="64" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb8.png?w=244&#038;h=64" width="244" border="0"></a> </p>
<p>Web site templates (good):</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image9.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="70" alt="image" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb9.png?w=309&#038;h=70" width="309" border="0"></a> </p>
<h2>The Details</h2>
<p>To clarify whether or not this should apply to you, I am running all free versions of the tools provided my Microsoft.&nbsp; If you have a full-blown version of Visual Studio, you may not experience this problem when using the standard IDE.&nbsp; I first installed SQL Server 2008 Express, then Visual Web Developer 2008 Express.</p>
<p>This means that I now have the following versions of these files:</p>
<table cellspacing="0" cellpadding="2" width="400" border="0">
<tbody>
<tr>
<td valign="top" width="200">devenv.exe</td>
<td valign="top" width="200">9.0.30729.1</td>
</tr>
<tr>
<td valign="top" width="200">VWDExpress.exe</td>
<td valign="top" width="200">9.0.30729.1</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Stay tuned for more blog posts as I continue on this journey&#8230;</p>
<p><a href="http://codeslammer.wordpress.com/rss">http://codeslammer.wordpress.com/rss</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=107&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2008/10/06/missing-web-site-templates-in-visual-web-developer-2008-express-edition/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb4.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb5.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb6.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb7.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb8.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb9.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>SQL Server 2008 Sample Databases</title>
		<link>http://codeslammer.wordpress.com/2008/10/05/sql-server-2008-sample-databases/</link>
		<comments>http://codeslammer.wordpress.com/2008/10/05/sql-server-2008-sample-databases/#comments</comments>
		<pubDate>Sun, 05 Oct 2008 19:05:33 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2008/10/05/sql-server-2008-sample-databases/</guid>
		<description><![CDATA[If you remember good ol&#8217; NorthWind, you&#8217;ll know that having a sample SQL Server database can be great for sampling new technologies and performing RDBMS experiments and tests.  As much as detail-oriented presenters and trainers like to use NorthWind, it is an old sample from SQL Server 2000 that doesn&#8217;t have many of the new [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=89&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you remember good ol&#8217; NorthWind, you&#8217;ll know that having a sample SQL Server database can be great for sampling new technologies and performing RDBMS experiments and tests.  As much as detail-oriented presenters and trainers like to use NorthWind, it is an old sample from SQL Server 2000 that doesn&#8217;t have many of the new features in SQL Server 2008.</p>
<p>I set out to get the sample databases, and I was amazed at the complexity of it.  Not that it is in general a difficult task, but it could probably be made much more simple by Microsoft.  Since I figured out which hoops you need to jump through,  I thought I would summarize it for you here:</p>
<h2>1) Read Up</h2>
<p>If you want to have a successful installation of the sample databases, take 20-30 minutes to become familiar with the <a href="http://www.codeplex.com/MSFTDBProdSamples/Wiki/View.aspx?title=AW2008Details&amp;referringTitle=Home" target="_blank">SQL Server Database Product Samples</a>.  Contrary to some of the complaints people have posted in the comments, there is lots of good documentation that helps you understand the contents and process.<a href="http://codeslammer.files.wordpress.com/2008/10/image.png"><img style="border-width:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb.png?w=244&#038;h=145" border="0" alt="image" width="244" height="145" align="right" /></a></p>
<blockquote><p>Two important points you might miss are that you need to have <strong><a href="http://msdn.microsoft.com/en-us/library/cc721269.aspx" target="_blank">full-text search</a></strong> <strong>installed</strong> and <strong></strong><strong><a href="http://blogs.msdn.com/sqlserverstorageengine/archive/2008/03/03/filestream-configuration-and-setup-changes-in-sql-server-2008-february-ctp.aspx" target="_blank">FILESTREAM enabled</a></strong> to ensure a problem free install of the samples.  This can be done after the fact if you did not specify these settings during the initial installation.</p></blockquote>
<p>It should also be noted that attempting to change the FILESTREAM setting through the SQL Server Configuration Manager did not seem to work even after a restart of the engine.  Instead I had to run this SQL</p>
<table border="1" cellspacing="0" cellpadding="2" width="400" align="center">
<tbody>
<tr>
<td width="400" valign="top"><strong><span style="font-family:'Lucida Console';"><span style="color:#0000ff;">exec</span> <span style="color:#800040;">sp_configure</span> <span style="color:#ff0000;">&#8216;filestream_access_level&#8217;</span>, <span style="color:#ff0000;">&#8217;2&#8242;</span><br />
<span style="color:#0000ff;">RECONFIGURE</span></span></strong></td>
</tr>
</tbody>
</table>
<h3> </h3>
<h2>2) Download &amp; Run the Installer</h2>
<p>Once you&#8217;ve familiarized yourself with the process and read the pre-requisites, download the .msi installer file:</p>
<p><a title="http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=16040" href="http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=16040"><strong><span style="font-size:x-small;">http://www.codeplex.com/MSFTDBProdSamples/Release/ProjectReleases.aspx?ReleaseId=16040</span></strong></a></p>
<blockquote><p>For my Vista machine running SQL Server 2008, I picked this file: <strong>SQL2008.AdventureWorks_OLTP_DB_v2008.x86.msi</strong><strong></strong></p>
<p><strong> </strong></p></blockquote>
<p><strong> </strong></p>
<p> </p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image1.png"><img style="border-width:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb1.png?w=244&#038;h=191" border="0" alt="image" width="244" height="191" align="left" /></a>One interesting point is that there appears to be an option to have the installer restore the database for you.  Unfortunately, when I attempted to use this option to restore it in my local SQLExpress instance, it bombed out on me requiring me to run the installer again without the option selected.  The option is not selected by default which leads me to believe that Microsoft is aware this is a potential problem area.</p>
<h3>3) Restore the DB Manually</h3>
<p>This is the part where people with little or no DBA knowledge probably begin to curse.  If you are running the same platform as me and accept all of the defaults, you would think this should be as simple as running this script in a new query window (based on step 6 in <a href="http://www.codeplex.com/MSFTDBProdSamples/Wiki/View.aspx?title=AW2008Details&amp;referringTitle=Home" target="_blank">the instructions</a>):</p>
<table border="1" cellspacing="0" cellpadding="2" width="400" align="center">
<tbody>
<tr>
<td width="400" valign="top"><strong><span style="font-family:'Lucida Console';"><span style="color:#0000ff;">RESTORE DATABASE</span> <span style="color:#800040;">AdventureWorks2008</span><br />
<span style="color:#0000ff;">FROM DISK <span style="color:#ff0000;">&#8216;C:\Program Files\Microsoft SQL Server\100\Tools\Samples\AdventureWorks2008.bak&#8217;</span></span></span></strong></td>
</tr>
</tbody>
</table>
<p>Unfortunately, this gave me a bunch of errors based on the way the RESTORE was attempting to use the default settings.</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image2.png"><img style="border-width:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb2.png?w=462&#038;h=301" border="0" alt="image" width="462" height="301" /></a></p>
<p>You can get around this by using the restore script <strong>(RestoreAdventureWorks2008.sql)</strong> in the same folder as the .bak file.  If you look at how the path is being used, you&#8217;ll notice that you have to substitute the path as follows in the top section of the script:</p>
<p><span style="font-family:'Lucida Console';"><strong><span style="color:#0000ff;">SET</span> @source_path = <span style="color:#ff0000;">&#8216;C:\Program Files\Microsoft SQL Server\100\&#8217;</span> </strong></span></p>
<h2> </h2>
<h2>Summary</h2>
<p>So after a bit of plugging away, I was able to the the sample successfully restored.  Yea!</p>
<p><a href="http://codeslammer.files.wordpress.com/2008/10/image3.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" src="http://codeslammer.files.wordpress.com/2008/10/image-thumb3.png?w=464&#038;h=332" border="0" alt="image" width="464" height="332" /></a></p>
<p>I truly empathize with Microsoft as streamlining this installation can be a daunting task.  There are an endless number of settings that have to be accounted for, security, versions, etc.  However, this installation process is much too difficult for the average developer in my view.</p>
<p>Now that I have some data to play around with, I expect to post some experiences about using the new 2008 features such as intellisense and the other goodies I expect to find in the newest version of this tool.  All things considered, SQL Server is still my database platform of preference and I appreciate everything Microsoft does to make this free version available to the public.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/89/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/89/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/89/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=89&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2008/10/05/sql-server-2008-sample-databases/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://codeslammer.files.wordpress.com/2008/10/image-thumb3.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>What&#8217;s that picture?</title>
		<link>http://codeslammer.wordpress.com/2008/09/07/whats-that-picture/</link>
		<comments>http://codeslammer.wordpress.com/2008/09/07/whats-that-picture/#comments</comments>
		<pubDate>Mon, 08 Sep 2008 04:05:21 +0000</pubDate>
		<dc:creator>codeslammer</dc:creator>
				<category><![CDATA[Community]]></category>

		<guid isPermaLink="false">http://codeslammer.wordpress.com/2008/09/07/whats-that-picture/</guid>
		<description><![CDATA[In case you were wondering what the picture is in the current banner on this blog, that&#8217;s me on a hike in a semi-remote region of Western India (Maharashtra).  Outside of Mumbai, there is a hilltop community named Matheran that has many hiking trails with stunning views of the surrounding area.  Where I am standing [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=79&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In case you were wondering what the picture is in the current banner on this blog, that&#8217;s me on a hike in a semi-remote region of Western India (Maharashtra).  Outside of Mumbai, there is a hilltop community named Matheran that has many hiking trails with stunning views of the surrounding area.  Where I am standing it is a several hundred foot drop straight down to a rocky slope below (notice the lack of guard-rails)&#8230;</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/codeslammer.wordpress.com/79/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/codeslammer.wordpress.com/79/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/codeslammer.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/codeslammer.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/codeslammer.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/codeslammer.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/codeslammer.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/codeslammer.wordpress.com/79/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/codeslammer.wordpress.com/79/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/codeslammer.wordpress.com/79/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=codeslammer.wordpress.com&amp;blog=1307752&amp;post=79&amp;subd=codeslammer&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://codeslammer.wordpress.com/2008/09/07/whats-that-picture/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7dbf9c6d533036b58d96edfb066914dc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">CodeSlammer</media:title>
		</media:content>
	</item>
	</channel>
</rss>
