<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Infovark Underground</title>
	<atom:link href="http://underground.infovark.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://underground.infovark.com</link>
	<description>The Infovark technology blog</description>
	<lastBuildDate>Fri, 19 Feb 2010 02:24:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on ISO Date Validation RegEx by Cameron Brooks</title>
		<link>http://underground.infovark.com/2008/07/22/iso-date-validation-regex/comment-page-1/#comment-344</link>
		<dc:creator>Cameron Brooks</dc:creator>
		<pubDate>Fri, 19 Feb 2010 02:24:24 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=29#comment-344</guid>
		<description>Hey guys. You&#039;re quite correct that my regex didn&#039;t account for fractional time elements. At the time I wrote it I didn&#039;t require it for my application, and I didn&#039;t realize how many people used them for super-precise ISO times. I&#039;ve updated my regex to account for this.

Here are some strings that should match as valid:

2010-02-18T16:23:48.5
2010-02-18T16:23:48,444
2010-02-18T16:23:48,3-06:00
2010-02-18T16:23.4
2010-02-18T16:23,25
2010-02-18T16:23.33+0600
2010-02-18T16.23334444
2010-02-18T16,2283
2009-05-19 143922.500
2009-05-19 1439,55

And here are some strings that should not match as valid:

2009-05-19 146922.500
2010-02-18T16.5:23.35:48
2010-02-18T16:23.35:48
2010-02-18T16:23.35:48.45
2009-05-19 14.5.44
2010-02-18T16:23.33.600
2010-02-18T16,25:23:48,444

Here&#039;s the updated regex that I was able to come up with:

^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]&#124;1[0-2])(\3([12]\d&#124;0[1-9]&#124;3[01]))?&#124;W([0-4]\d&#124;5[0-2])(-?[1-7])?&#124;(00[1-9]&#124;0[1-9]\d&#124;[12]\d{2}&#124;3([0-5]\d&#124;6[1-6])))([T\s]((([01]\d&#124;2[0-3])((:?)[0-5]\d)?&#124;24\:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]&#124;([\+-])([01]\d&#124;2[0-3]):?([0-5]\d)?)?)?)?$

It still doesn&#039;t account for the duration or time interval part of the ISO 8601 spec, so I guess that&#039;ll have to come at a later date.

Lemme know if you find any bugs.</description>
		<content:encoded><![CDATA[<p>Hey guys. You&#8217;re quite correct that my regex didn&#8217;t account for fractional time elements. At the time I wrote it I didn&#8217;t require it for my application, and I didn&#8217;t realize how many people used them for super-precise ISO times. I&#8217;ve updated my regex to account for this.</p>
<p>Here are some strings that should match as valid:</p>
<p>2010-02-18T16:23:48.5<br />
2010-02-18T16:23:48,444<br />
2010-02-18T16:23:48,3-06:00<br />
2010-02-18T16:23.4<br />
2010-02-18T16:23,25<br />
2010-02-18T16:23.33+0600<br />
2010-02-18T16.23334444<br />
2010-02-18T16,2283<br />
2009-05-19 143922.500<br />
2009-05-19 1439,55</p>
<p>And here are some strings that should not match as valid:</p>
<p>2009-05-19 146922.500<br />
2010-02-18T16.5:23.35:48<br />
2010-02-18T16:23.35:48<br />
2010-02-18T16:23.35:48.45<br />
2009-05-19 14.5.44<br />
2010-02-18T16:23.33.600<br />
2010-02-18T16,25:23:48,444</p>
<p>Here&#8217;s the updated regex that I was able to come up with:</p>
<p>^([\+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24\:?00)([\.,]\d+(?!:))?)?(\17[0-5]\d([\.,]\d+)?)?([zZ]|([\+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$</p>
<p>It still doesn&#8217;t account for the duration or time interval part of the ISO 8601 spec, so I guess that&#8217;ll have to come at a later date.</p>
<p>Lemme know if you find any bugs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Visual Studio 2008 and the CopyLocal setting by Upgrading BizTalk 2006 to BizTalk 2009 - Romiko&#39;s Blog</title>
		<link>http://underground.infovark.com/2009/09/09/visual-studio-2008-and-the-copylocal-setting/comment-page-1/#comment-332</link>
		<dc:creator>Upgrading BizTalk 2006 to BizTalk 2009 - Romiko&#39;s Blog</dc:creator>
		<pubDate>Mon, 01 Feb 2010 15:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=447#comment-332</guid>
		<description>[...] http://underground.infovark.com/2009/09/09/visual-studio-2008-and-the-copylocal-setting/ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://underground.infovark.com/2009/09/09/visual-studio-2008-and-the-copylocal-setting/" rel="nofollow">http://underground.infovark.com/2009/09/09/visual-studio-2008-and-the-copylocal-setting/</a> [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on ISO Date Validation RegEx by Bryan</title>
		<link>http://underground.infovark.com/2008/07/22/iso-date-validation-regex/comment-page-1/#comment-308</link>
		<dc:creator>Bryan</dc:creator>
		<pubDate>Fri, 18 Dec 2009 18:37:10 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=29#comment-308</guid>
		<description>Cameron Brooks&#039; solution doesn&#039;t seem to handle fractional sections, FWIW. Other than that it seems to work pretty well.</description>
		<content:encoded><![CDATA[<p>Cameron Brooks&#8217; solution doesn&#8217;t seem to handle fractional sections, FWIW. Other than that it seems to work pretty well.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Using Spark View Engine with C# WebServer by Introducing the SparkServer Project &#171; Infovark Underground</title>
		<link>http://underground.infovark.com/2009/12/09/using-spark-view-engine-with-c-webserver/comment-page-1/#comment-307</link>
		<dc:creator>Introducing the SparkServer Project &#171; Infovark Underground</dc:creator>
		<pubDate>Fri, 18 Dec 2009 15:27:22 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=540#comment-307</guid>
		<description>[...] less than two weeks since I began my experiment using the Spark View Engine with C# WebServer. Even though it&#8217;s put a kink in our development schedule, I&#8217;m confident it was the [...]</description>
		<content:encoded><![CDATA[<p>[...] less than two weeks since I began my experiment using the Spark View Engine with C# WebServer. Even though it&#8217;s put a kink in our development schedule, I&#8217;m confident it was the [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Calling a Static Method from an Object Instance in C# by Dean</title>
		<link>http://underground.infovark.com/2008/03/28/calling-a-static-method-from-an-object-instance-in-c/comment-page-1/#comment-306</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Fri, 18 Dec 2009 15:10:38 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=11#comment-306</guid>
		<description>Nayak, the article you linked to makes the same point I was making in my comment. Using Invoke() to call a static method won&#039;t give you the expected polymorphic behavior. It will always call the static method on the base class.</description>
		<content:encoded><![CDATA[<p>Nayak, the article you linked to makes the same point I was making in my comment. Using Invoke() to call a static method won&#8217;t give you the expected polymorphic behavior. It will always call the static method on the base class.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Calling a Static Method from an Object Instance in C# by Dean</title>
		<link>http://underground.infovark.com/2008/03/28/calling-a-static-method-from-an-object-instance-in-c/comment-page-1/#comment-305</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Fri, 18 Dec 2009 15:06:23 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=11#comment-305</guid>
		<description>Dutt, there&#039;s a good example on using delegates to call static methods in C# on MSDN. Check out Microsoft&#039;s delegates tutorial: http://msdn.microsoft.com/en-us/library/aa288459%28VS.71%29.aspx</description>
		<content:encoded><![CDATA[<p>Dutt, there&#8217;s a good example on using delegates to call static methods in C# on MSDN. Check out Microsoft&#8217;s delegates tutorial: <a href="http://msdn.microsoft.com/en-us/library/aa288459%28VS.71%29.aspx" rel="nofollow">http://msdn.microsoft.com/en-us/library/aa288459%28VS.71%29.aspx</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Calling a Static Method from an Object Instance in C# by nayak</title>
		<link>http://underground.infovark.com/2008/03/28/calling-a-static-method-from-an-object-instance-in-c/comment-page-1/#comment-303</link>
		<dc:creator>nayak</dc:creator>
		<pubDate>Wed, 16 Dec 2009 05:03:00 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=11#comment-303</guid>
		<description>short &amp; good explanation, but seems it is controdicting the what says in below articles. just sharing the link incase uses feel useful.

Can static methods be called using object/instance in .NET

http://msdotnetsupport.blogspot.com/2009/12/static-methods-calling-using-object-c.html</description>
		<content:encoded><![CDATA[<p>short &amp; good explanation, but seems it is controdicting the what says in below articles. just sharing the link incase uses feel useful.</p>
<p>Can static methods be called using object/instance in .NET</p>
<p><a href="http://msdotnetsupport.blogspot.com/2009/12/static-methods-calling-using-object-c.html" rel="nofollow">http://msdotnetsupport.blogspot.com/2009/12/static-methods-calling-using-object-c.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Calling a Static Method from an Object Instance in C# by Dutt</title>
		<link>http://underground.infovark.com/2008/03/28/calling-a-static-method-from-an-object-instance-in-c/comment-page-1/#comment-297</link>
		<dc:creator>Dutt</dc:creator>
		<pubDate>Tue, 15 Dec 2009 08:43:06 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=11#comment-297</guid>
		<description>Thanks for this. very nice one.

can you also please provide a sample on using delegates to static methods using object.

Thanks, Dutt</description>
		<content:encoded><![CDATA[<p>Thanks for this. very nice one.</p>
<p>can you also please provide a sample on using delegates to static methods using object.</p>
<p>Thanks, Dutt</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Looking for an IIS Alternative by Using Spark View Engine with C# WebServer &#171; Infovark Underground</title>
		<link>http://underground.infovark.com/2009/12/01/looking-for-an-iis-alternative/comment-page-1/#comment-296</link>
		<dc:creator>Using Spark View Engine with C# WebServer &#171; Infovark Underground</dc:creator>
		<pubDate>Wed, 09 Dec 2009 21:40:31 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=531#comment-296</guid>
		<description>[...] mentioned that we were looking for an IIS alternative that we could embed within our Infovark client [...]</description>
		<content:encoded><![CDATA[<p>[...] mentioned that we were looking for an IIS alternative that we could embed within our Infovark client [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Looking for an IIS Alternative by Dean</title>
		<link>http://underground.infovark.com/2009/12/01/looking-for-an-iis-alternative/comment-page-1/#comment-294</link>
		<dc:creator>Dean</dc:creator>
		<pubDate>Wed, 02 Dec 2009 14:53:23 +0000</pubDate>
		<guid isPermaLink="false">http://underground.infovark.com/?p=531#comment-294</guid>
		<description>Hey Simon, send your code to us! It&#039;ll save us having to start from scratch.</description>
		<content:encoded><![CDATA[<p>Hey Simon, send your code to us! It&#8217;ll save us having to start from scratch.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
