<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://weblogs.asp.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Paul Sheriff's Outer Circle Blog - All Comments</title><link>http://weblogs.asp.net/psheriff/default.aspx</link><description>This blog is for my ramblings and to share my tips, tricks and advice garnered over 20+ years in the IT industry. I will be pulling a lot of the best questions from my Inner Circle and bring you those answers here as well.</description><dc:language>en</dc:language><generator>CommunityServer 2007 SP1 (Debug Build: 20510.895)</generator><item><title>【收藏】本（两？）周ASP.NET英文技术文章推荐[02/11 - 02/24] </title><link>http://weblogs.asp.net/psheriff/archive/2007/02/23/are-you-still-writing-add-edit-delete-code.aspx#5140218</link><pubDate>Wed, 14 Nov 2007 02:37:45 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:5140218</guid><dc:creator>Jacky_xu</dc:creator><description>&lt;p&gt;摘要&lt;/p&gt;
&lt;p&gt;给各位朋友拜个晚年，下面是两周的推荐，共有9篇文章： ASP.NETAJAX和SharePoint&lt;/p&gt;
&lt;p&gt;用C#编写Vista的Gadget&lt;/p&gt;
&lt;p&gt;.NETFramework编年史&lt;/p&gt;
&lt;p&gt;...&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=5140218" width="1" height="1"&gt;</description></item><item><title>re: Deborah Kurata's new book is out!</title><link>http://weblogs.asp.net/psheriff/archive/2007/03/05/deborah-kurata-s-new-book-is-out.aspx#4848005</link><pubDate>Wed, 31 Oct 2007 18:37:28 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4848005</guid><dc:creator>alex</dc:creator><description>&lt;p&gt;the book is &amp;quot;ok...&amp;quot;. &amp;nbsp;I was somewhat disappointed from its &amp;quot;old taste&amp;quot;. &amp;nbsp;It basically felt like a 1995 book being re-written for new technologies. &amp;nbsp;Take for example the MDI discussion, it is so passe&amp;#39;. &amp;nbsp;Also, great many pages are devoted to illustrate step-by-step ations done when using the Visual Studio tool. &amp;nbsp;There are online manuals for that. &amp;nbsp;The book should have concentrated more on building classes, design, and patters. &amp;nbsp;For the latter, &amp;quot;Patterns&amp;quot;, there was just a cursory note of it, referring the reader to the GoF book.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4848005" width="1" height="1"&gt;</description></item><item><title>re: Use Close and Finally</title><link>http://weblogs.asp.net/psheriff/archive/2007/01/16/use-close-and-finally.aspx#4728803</link><pubDate>Wed, 24 Oct 2007 14:38:37 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:4728803</guid><dc:creator>mluker</dc:creator><description>&lt;p&gt;private void ParseSiteFile(string pSiteFilePath){&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;string LineValue = &amp;quot;&amp;quot;;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;StreamReader sr = null;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;try&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;if (File.Exists(pSiteFilePath))&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sr = new StreamReader(pSiteFilePath); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;else&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw new Exception(&amp;quot;Input file does not exist: &amp;quot; + pSiteFilePath);&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;catch (Exception ex)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;{ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}finally{&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sr.Close();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sw.Close();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=4728803" width="1" height="1"&gt;</description></item><item><title>re: Code Audits: Not just for beginners!</title><link>http://weblogs.asp.net/psheriff/archive/2007/05/03/code-audits-not-just-for-beginners.aspx#3602845</link><pubDate>Fri, 24 Aug 2007 05:56:12 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3602845</guid><dc:creator>JG Vimalan</dc:creator><description>&lt;p&gt;Good work, Paul.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3602845" width="1" height="1"&gt;</description></item><item><title>re: The Provider Model Rocks!</title><link>http://weblogs.asp.net/psheriff/archive/2007/01/10/the-provider-model-rocks.aspx#3027466</link><pubDate>Thu, 05 Jul 2007 22:10:47 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3027466</guid><dc:creator>psheriff</dc:creator><description>&lt;p&gt;I have actually bundled them all up into my PDSA .NET Base Framework that you can get on my website.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3027466" width="1" height="1"&gt;</description></item><item><title>re: Deborah Kurata's new book is out!</title><link>http://weblogs.asp.net/psheriff/archive/2007/03/05/deborah-kurata-s-new-book-is-out.aspx#3026844</link><pubDate>Thu, 05 Jul 2007 21:18:24 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3026844</guid><dc:creator>Larry Bailey</dc:creator><description>&lt;p&gt;I recently bought this book and it has been very helpful. Very practical examples in OO programming.&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3026844" width="1" height="1"&gt;</description></item><item><title>re: The Provider Model Rocks!</title><link>http://weblogs.asp.net/psheriff/archive/2007/01/10/the-provider-model-rocks.aspx#3025997</link><pubDate>Thu, 05 Jul 2007 19:52:41 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:3025997</guid><dc:creator>Ric</dc:creator><description>&lt;p&gt;So where are the code and ebooks?&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=3025997" width="1" height="1"&gt;</description></item><item><title>re: I Love the File/Directory Classes in .NET!</title><link>http://weblogs.asp.net/psheriff/archive/2007/06/15/i-love-the-file-directory-classes-in-net.aspx#2833659</link><pubDate>Sat, 16 Jun 2007 13:42:27 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2833659</guid><dc:creator>Mischa Kroon</dc:creator><description>&lt;p&gt;it&amp;#39;s a matter of preference but for me it&amp;#39;s:&lt;/p&gt;
&lt;p&gt;run command prompt, goto correct dir. &lt;/p&gt;
&lt;p&gt;dir /b &amp;gt; mylist.txt&lt;/p&gt;
&lt;p&gt;open in excel &lt;/p&gt;
&lt;p&gt;replace .asp &amp;gt; nothing&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2833659" width="1" height="1"&gt;</description></item><item><title>re: I Love the File/Directory Classes in .NET!</title><link>http://weblogs.asp.net/psheriff/archive/2007/06/15/i-love-the-file-directory-classes-in-net.aspx#2832902</link><pubDate>Sat, 16 Jun 2007 09:24:17 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2832902</guid><dc:creator>Rob</dc:creator><description>Admittedly it wouldn&amp;#39;t have been quite as geeky ;) But, the command prompt could have done 99% of the grunt-work there with it&amp;#39;s /D parameter, and then by piping it to a file called filelist.csv you&amp;#39;d haev been pretty much there.

But - it is pretty cool just how much you can do with .net without writing reams and reams of code, particularly around file/directory metadata&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2832902" width="1" height="1"&gt;</description></item><item><title>re: I Love the File/Directory Classes in .NET!</title><link>http://weblogs.asp.net/psheriff/archive/2007/06/15/i-love-the-file-directory-classes-in-net.aspx#2832649</link><pubDate>Sat, 16 Jun 2007 08:23:08 GMT</pubDate><guid isPermaLink="false">c06e2b9d-981a-45b4-a55f-ab0d8bbfdc1c:2832649</guid><dc:creator>Joe</dc:creator><description>&lt;p&gt;for %i in (&amp;quot;*.asp&amp;quot;) do echo %~ni &amp;gt;&amp;gt; filelist.csv&lt;/p&gt;
&lt;img src="http://weblogs.asp.net/aggbug.aspx?PostID=2832649" width="1" height="1"&gt;</description></item></channel></rss>