﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Cool Programming</title>
    <link>http://www.kbcafe.com/csharp/</link>
    <description>Cool Programming Tips with C#</description>
    <managingEditor>webmaster@kbcafe.com</managingEditor>
    <webMaster>webmaster@kbcafe.com</webMaster>
    <pubDate>Thu, 28 Sep 2006 02:53:22 GMT</pubDate>
    <lastBuildDate>Thu, 28 Sep 2006 02:53:22 GMT</lastBuildDate>
    <copyright>Copyright 2005 Randy Charles Morin</copyright>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <ttl>60</ttl>
    <image>
      <url>http://www.kbcafe.com/csharp/logo.jpg</url>
      <title>Cool Programming</title>
      <link>http://www.kbcafe.com/csharp/</link>
    </image>
    <rar:archive xmlns:rar="http://tempuri.org">http://www.kbcafe.com/csharp/archive.xml</rar:archive>
    <item>
      <title>Regular Expressions Cheat Sheet</title>
      <description>&lt;P&gt;Dave Child put together a &lt;A href="http://www.ilovejackdaniels.com/regular_expressions_cheat_sheet.pdf"&gt;regular expression cheat sheet&lt;/A&gt; and also a &lt;A href="http://www.ilovejackdaniels.com/cheat-sheets/regular-expressions-cheat-sheet/"&gt;blog entry explaining the cheat sheet&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.ilovejackdaniels.com/regular_expressions_cheat_sheet.pdf"&gt;http://www.ilovejackdaniels.com/regular_expressions_cheat_sheet.pdf&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Thanks to &lt;A href="http://www.chipsquips.com/"&gt;Chip&lt;/A&gt; for the link [&lt;A href="http://www.kbcafe.com/iBLOGthere4iM/?guid=20060922142445"&gt;play tag with me&lt;/A&gt;].&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060927195322</link>
      <pubDate>Thu, 28 Sep 2006 02:53:22 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060927195322</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060927195322</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060927195322</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060927195322</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060927195322.xml</wfw:commentRSS>
      <category>regex</category>
    </item>
    <item>
      <title>Email Regex</title>
      <description>&lt;P&gt;Every&amp;nbsp;month, I get an email from an &lt;A href="http://www.r-mail.org/"&gt;Rmail&lt;/A&gt; user who can't enter his valid email address because my email regular expression thinks it's invalid. Today, I created a text file with all 24,000 Rmail user email addresses and ran a massive NUnit test case to figure out what the best Regex would be for email addresses. I finally&amp;nbsp;settled on&amp;nbsp;the following. Hope you like it.&lt;/P&gt;&lt;FONT size=2&gt;
&lt;P align=center&gt;^[-0-9a-zA-Z._+&amp;amp;]+@([-0-9a-zA-Z]+[.])+[a-zA-Z]{2,6}$&lt;/P&gt;&lt;/FONT&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060922105004</link>
      <pubDate>Fri, 22 Sep 2006 17:50:04 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060922105004</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060922105004</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060922105004</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060922105004</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060922105004.xml</wfw:commentRSS>
      <category>email</category>
      <category>regex</category>
    </item>
    <item>
      <title>Total Validator</title>
      <description>&lt;P&gt;&lt;A href="http://www.totalvalidator.com/"&gt;Total Validator&lt;/A&gt; is the most comprehensive Web validator, validating for HTML, accessibility, spelling and&amp;nbsp;broken links.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.totalvalidator.com/"&gt;http://www.totalvalidator.com/&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060916082121</link>
      <pubDate>Sat, 16 Sep 2006 15:21:21 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060916082121</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060916082121</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060916082121</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060916082121</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060916082121.xml</wfw:commentRSS>
      <category>html</category>
      <category>validator</category>
      <source url="http://www.chipsquips.com/?p=553">Sterling Camden</source>
    </item>
    <item>
      <title>Photobucket Jwidget </title>
      <description>&lt;BLOCKQUOTE&gt;The Photobucket Jwidget is an industry-first tool that will enable your website users to access and share their Photobucket images and video without ever leaving your site.&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://photobucket.com/jwidget"&gt;http://photobucket.com/jwidget&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060915143326</link>
      <pubDate>Fri, 15 Sep 2006 21:33:26 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060915143326</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060915143326</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060915143326</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060915143326</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060915143326.xml</wfw:commentRSS>
      <category>photobucket</category>
    </item>
    <item>
      <title>Happy Programmer's Day!</title>
      <description>Being the 2 to the power of 8 day of the year, it's &lt;A href="http://en.wikipedia.org/wiki/Programmer's_day"&gt;Programmer's Day&lt;/A&gt;.</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060913190029</link>
      <pubDate>Thu, 14 Sep 2006 02:00:29 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060913190029</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060913190029</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060913190029</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060913190029</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060913190029.xml</wfw:commentRSS>
      <category>programmer</category>
      <category>256</category>
      <source url="http://sob.apotheon.org/?p=139">SOB</source>
    </item>
    <item>
      <title>RIP SVG?</title>
      <description>&lt;P&gt;&lt;A href="http://www.oreillynet.com/xml/blog/2006/09/wherefore_art_thou_svg.html"&gt;Kurt Cagle&lt;/A&gt;: Adobe this week made an announcement that was, while not unexpected, yet another blow - they were choosing to stop supporting the Adobe SVG Viewer in any fashion, to make it unable for download by the end of the year...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.oreillynet.com/xml/blog/2006/09/wherefore_art_thou_svg.html"&gt;http://www.oreillynet.com/xml/blog/2006/09/wherefore_art_thou_svg.html&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060911140859</link>
      <pubDate>Mon, 11 Sep 2006 21:08:59 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060911140859</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060911140859</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060911140859</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060911140859</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060911140859.xml</wfw:commentRSS>
      <category>svg</category>
      <source url="http://feeds.feedburner.com/~r/woodman/inkblots/~3/21189833/">Mark Woodman</source>
    </item>
    <item>
      <title>.NET 3.0 RC1 Downloads</title>
      <description>&lt;LI&gt;&lt;A onclick="return top.js.OpenExtLink(window,event,this)" href="http://download.microsoft.com/download/4/4/8/4487bb00-c563-4413-a931-7990b811e08f/ReleaseNotesOnline.htm" target=_blank&gt;.NET 3.0 RC1 Release Notes&lt;/A&gt; 
&lt;LI&gt;&lt;A onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=19E21845-F5E3-4387-95FF-66788825C1AF" target=_blank&gt;.NET 3.0 RC1 Framework Components&lt;/A&gt; 
&lt;LI&gt;&lt;A onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=117ecfd3-98ad-4d67-87d2-e95a8407fa86" target=_blank&gt;.NET 3.0 RC1 SDK&lt;/A&gt; 
&lt;LI&gt;&lt;A onclick="return top.js.OpenExtLink(window,event,this)" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=935AABF9-D1D0-4FC9-B443-877D8EA6EAB8" target=_blank&gt;.NET 3.0 RC1 VS05 Tools&lt;/A&gt;&lt;/LI&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060908092947</link>
      <pubDate>Fri, 08 Sep 2006 16:29:47 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060908092947</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060908092947</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060908092947</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060908092947</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060908092947.xml</wfw:commentRSS>
      <category>.net</category>
      <source url="http://www.sellsbrothers.com/news/showTopic.aspx?ixTopic=2042">Chris Sells</source>
    </item>
    <item>
      <title>Vista RC1 is here </title>
      <description>&lt;P&gt;&lt;A href="http://blogs.technet.com/windowsvista/archive/2006/09/01/453491.aspx"&gt;Windows Vista Team Blog&lt;/A&gt;: &lt;EM&gt;&lt;FONT face=Verdana size=2&gt;Windows Vista RC1 is done!&lt;/FONT&gt;&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.technet.com/windowsvista/archive/2006/09/01/453491.aspx"&gt;http://blogs.technet.com/windowsvista/archive/2006/09/01/453491.aspx&lt;/A&gt;&lt;/P&gt;</description>
      <link>http://www.kbcafe.com/csharp/?guid=20060905072728</link>
      <pubDate>Tue, 05 Sep 2006 14:27:28 GMT</pubDate>
      <guid>http://www.kbcafe.com/csharp/?guid=20060905072728</guid>
      <comments>http://www.kbcafe.com/csharp/?guid=20060905072728</comments>
      <trackback:ping xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">http://www.kbcafe.com/csharp/trackback.aspx?guid=20060905072728</trackback:ping>
      <wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/commentapi.aspx?guid=20060905072728</wfw:comment>
      <wfw:commentRSS xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.kbcafe.com/csharp/20060905072728.xml</wfw:commentRSS>
      <category>microsoft</category>
      <category>windows</category>
      <category>vista</category>
      <source url="http://blogs.msdn.com/frankarr/archive/2006/09/02/736201.aspx">frankarr</source>
    </item>
  </channel>
</rss>
