<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.com/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>the blog =&gt; anything goes - All Comments</title><link>http://msmvps.com/blogs/senthil/default.aspx</link><description>Senthil Kumar&amp;#39;s tech blog</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>London escorts</title><link>http://msmvps.com/blogs/senthil/archive/2009/09/01/anonymous-methods-as-event-handlers-part-1.aspx#1741515</link><pubDate>Sun, 22 Nov 2009 10:08:27 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1741515</guid><dc:creator>London escorts</dc:creator><description>&lt;p&gt;It is extremely interesting for me to read the blog. Thanks for it. I like such topics and anything connected to this matter. I definitely want to read more on that blog soon.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1741515" width="1" height="1"&gt;</description></item><item><title>re: Greasemonkeying around with IRCTC</title><link>http://msmvps.com/blogs/senthil/archive/2007/11/10/greasemonkeying-around-with-irctc.aspx#1739740</link><pubDate>Sat, 14 Nov 2009 14:41:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1739740</guid><dc:creator>Karthick</dc:creator><description>&lt;p&gt;Dear Senthil:&lt;/p&gt;
&lt;p&gt;I am having some doubts in your greasemonkeying-around-with-irctc blog. If you don&amp;#39;t mine, can you give me your emailid or mobile no please.&lt;/p&gt;
&lt;p&gt;my emailid: karthickreddyk@gmail.com&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1739740" width="1" height="1"&gt;</description></item><item><title>re: Greasemonkeying around with IRCTC</title><link>http://msmvps.com/blogs/senthil/archive/2007/11/10/greasemonkeying-around-with-irctc.aspx#1732282</link><pubDate>Wed, 14 Oct 2009 07:26:06 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732282</guid><dc:creator>AQUIL</dc:creator><description>&lt;p&gt;Hi Mr kumar,&lt;/p&gt;
&lt;p&gt;this in regards some situation that i face while &lt;/p&gt;
&lt;p&gt;in the peak season, common error is &amp;quot;service unavailable&amp;quot; &lt;/p&gt;
&lt;p&gt;i normally make ticket using quick book &amp;nbsp;option ,which gives me option to feed detail before 8 am &lt;/p&gt;
&lt;p&gt;i have some trick to maintain session, and making few changes hitting submit at 8 am 10 seconds and payment gateway takes 10 to 30 seconds to &amp;nbsp;open ,processing of payment takes 25 seconds .some time payment gateways are so much loaded &amp;nbsp;that takes more than 1 minute to open,than all of sudden i get &amp;quot;service unavailable&amp;quot;&lt;/p&gt;
&lt;p&gt; so handle this error &amp;nbsp; right click and reload ..&lt;/p&gt;
&lt;p&gt;hence again i lose 30 seconds here .eventually &lt;/p&gt;
&lt;p&gt;i end up with waiting list ...&lt;/p&gt;
&lt;p&gt;here i would like to know how i can speed up the payment process and how i can avoid error &amp;quot;service unavailable&amp;quot;.I&amp;#39;m looking ahead to share detail and in process take &lt;/p&gt;
&lt;p&gt;info_aaquil@yahoo.co.in&lt;/p&gt;
&lt;p&gt;regards Aquil&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732282" width="1" height="1"&gt;</description></item><item><title>re: When what you set is not what you get : SetEnvironmentVariable and getenv</title><link>http://msmvps.com/blogs/senthil/archive/2009/10/13/when-what-you-set-is-not-what-you-get-setenvironmentvariable-and-getenv.aspx#1732278</link><pubDate>Wed, 14 Oct 2009 06:21:03 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732278</guid><dc:creator>Gerald Naveen</dc:creator><description>&lt;p&gt;Possibly, optimization?. I&amp;#39;ve rarely had to set an ENV variable from within my application (for use in my own application).&lt;/p&gt;
&lt;p&gt;On the other hand, reading an ENV variable is a common act - say for temp folders. So I would choose to cache it if possible. This seems more common than the case we are discussing.&lt;/p&gt;
&lt;p&gt;I would also be against this optimization, if there isn&amp;#39;t a way around; but given that setenv takes care of it and that the mandate is to, &amp;quot;Not mix up the CRT and Win APIs for ENVs&amp;quot;, I&amp;#39;m ready to accept this for the benefit.&lt;/p&gt;
&lt;p&gt;Having two CRT in a process itself is strange!! (again, I&amp;#39;m not sure about .net). There are so many other things that will go for a toss if you have two CRTs into the same process -- e.g., file descriptors? heap pointers? huh!!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732278" width="1" height="1"&gt;</description></item><item><title>re: When what you set is not what you get : SetEnvironmentVariable and getenv</title><link>http://msmvps.com/blogs/senthil/archive/2009/10/13/when-what-you-set-is-not-what-you-get-setenvironmentvariable-and-getenv.aspx#1732185</link><pubDate>Tue, 13 Oct 2009 18:48:48 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732185</guid><dc:creator>Senthil</dc:creator><description>&lt;p&gt;Honestly, I was surprised when I found that getenv did not call the Windows API.&lt;/p&gt;
&lt;p&gt;I don&amp;#39;t see why this is encouraged - in one instance, there were two versions of the CRT in a process, and each of them had its own copy, and the copies were different.&lt;/p&gt;
&lt;p&gt;The problem goes away if everyone calls the Windows (or equivalent OS) API, so I&amp;#39;m curious why it isn&amp;#39;t recommended.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732185" width="1" height="1"&gt;</description></item><item><title>re: When what you set is not what you get : SetEnvironmentVariable and getenv</title><link>http://msmvps.com/blogs/senthil/archive/2009/10/13/when-what-you-set-is-not-what-you-get-setenvironmentvariable-and-getenv.aspx#1732142</link><pubDate>Tue, 13 Oct 2009 09:39:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1732142</guid><dc:creator>Gerald Naveen</dc:creator><description>&lt;p&gt;I don&amp;#39;t belong to .Net, but I&amp;#39;m surprised if there&amp;#39;s no equivalent of getenv (ie., setenv) that is available for use?&lt;/p&gt;
&lt;p&gt;In the non .net world, it is a paradigm to use only setenv/getenv to set/get Environment vars and not through Win APIs (just for the exact reason that you discovered).&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1732142" width="1" height="1"&gt;</description></item><item><title>re: Greasemonkeying around with IRCTC</title><link>http://msmvps.com/blogs/senthil/archive/2007/11/10/greasemonkeying-around-with-irctc.aspx#1731174</link><pubDate>Sat, 10 Oct 2009 05:26:29 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1731174</guid><dc:creator>Ramesh</dc:creator><description>&lt;p&gt;I used the updated script and now it works :-)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1731174" width="1" height="1"&gt;</description></item><item><title>re: Greasemonkeying around with IRCTC</title><link>http://msmvps.com/blogs/senthil/archive/2007/11/10/greasemonkeying-around-with-irctc.aspx#1730755</link><pubDate>Thu, 08 Oct 2009 09:29:17 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1730755</guid><dc:creator>Ramesh</dc:creator><description>&lt;p&gt;This used to work, but not now. Can you verify if the script works currently in the current IRCTC portal?&lt;/p&gt;
&lt;p&gt;Thanks for the awesome script, BTW.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1730755" width="1" height="1"&gt;</description></item><item><title>re: Anonymous methods as event handlers – Part 2</title><link>http://msmvps.com/blogs/senthil/archive/2009/09/09/anonymous-methods-as-event-handlers-part-2.aspx#1723132</link><pubDate>Mon, 14 Sep 2009 02:11:40 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1723132</guid><dc:creator>Ashutosh Bhawasinka</dc:creator><description>&lt;p&gt;Nice article!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1723132" width="1" height="1"&gt;</description></item><item><title>re: Anonymous methods as event handlers – Part 2</title><link>http://msmvps.com/blogs/senthil/archive/2009/09/09/anonymous-methods-as-event-handlers-part-2.aspx#1722542</link><pubDate>Fri, 11 Sep 2009 08:37:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1722542</guid><dc:creator>Vivek Ragunathan</dc:creator><description>&lt;p&gt;Good stuff da. The technique(s) to circumvent the problem is the right way to end the post giving the reader the complete picture of the problem.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1722542" width="1" height="1"&gt;</description></item><item><title>Anonymous methods as event handlers – Part 2</title><link>http://msmvps.com/blogs/senthil/archive/2009/09/01/anonymous-methods-as-event-handlers-part-1.aspx#1721751</link><pubDate>Wed, 09 Sep 2009 05:02:28 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1721751</guid><dc:creator>the blog =&gt; anything goes</dc:creator><description>&lt;p&gt;The previous post discussed having anonymous methods as event handlers and ended with a question – why&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1721751" width="1" height="1"&gt;</description></item><item><title>re: Anonymous methods as event handlers – Part 1</title><link>http://msmvps.com/blogs/senthil/archive/2009/09/01/anonymous-methods-as-event-handlers-part-1.aspx#1720078</link><pubDate>Wed, 02 Sep 2009 11:39:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1720078</guid><dc:creator>Vivek Ragunathan</dc:creator><description>&lt;p&gt;A delegate is identified by its target (method, instance\type). In the above case, the delegates returned by IfEnabledThenDo during registrationg\unregistration target methods that belong to two different instances of the compiler generated class (that holds the anonymous delegate method). Hence the delegate instance returned in the line of unregistration does not exist with the event invocation list; in other words the subscribed event handler is not removed.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://vivekragunathan.spaces.live.com/blog/cns"&gt;vivekragunathan.spaces.live.com/.../cns&lt;/a&gt;!753E720D857C98F6!533.entry&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1720078" width="1" height="1"&gt;</description></item><item><title>Remoting IEnumerables</title><link>http://msmvps.com/blogs/senthil/archive/2009/07/03/volatile-and-local.aspx#1719112</link><pubDate>Sat, 29 Aug 2009 14:49:46 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1719112</guid><dc:creator>the blog =&gt; anything goes</dc:creator><description>&lt;p&gt;You&amp;#39;re writing this really cool and innovative class to calculate the first hundred thousand natural&lt;/p&gt;
&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1719112" width="1" height="1"&gt;</description></item><item><title>re: Volatile and local</title><link>http://msmvps.com/blogs/senthil/archive/2009/07/03/volatile-and-local.aspx#1718117</link><pubDate>Tue, 25 Aug 2009 15:45:59 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1718117</guid><dc:creator>Juan Carlos Ruiz Pacheco</dc:creator><description>&lt;p&gt;Wow, yes now i see your point.&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1718117" width="1" height="1"&gt;</description></item><item><title>re: Overload resolution and null</title><link>http://msmvps.com/blogs/senthil/archive/2009/07/08/overload-resolution-and-null.aspx#1716598</link><pubDate>Wed, 19 Aug 2009 08:59:03 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1716598</guid><dc:creator>Thathi Reddy</dc:creator><description>&lt;p&gt;Pretty interesting :)&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1716598" width="1" height="1"&gt;</description></item><item><title>re: Volatile and local</title><link>http://msmvps.com/blogs/senthil/archive/2009/07/03/volatile-and-local.aspx#1716470</link><pubDate>Tue, 18 Aug 2009 15:30:50 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1716470</guid><dc:creator>Juan Carlos Ruiz</dc:creator><description>&lt;p&gt;Well, as I see your code doesn&amp;#39;t need volatile keyword because compiler does&amp;#39;t do any optimizations in the thread code.&lt;/p&gt;
&lt;p&gt;so whatever you do, use stopping as you use, or put sttoping out of the main method as volatile, doesn&amp;#39;t have any effect.&lt;/p&gt;
&lt;p&gt;I recommend to you take a look to this article I wrote, is in spanish but you can see the code examples to verify the nature of volatile fields.&lt;/p&gt;
&lt;p&gt;&lt;a rel="nofollow" target="_new" href="http://juank.black-byte.com/c-explicacion-ejemplo-volatile/"&gt;juank.black-byte.com/c-explicacion-ejemplo-volatile&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;take a look to &amp;quot;ejemplo 3&amp;quot; without and with volatile keyword and compare then whith &amp;quot;ejemplo 2&amp;quot;.&lt;/p&gt;
&lt;p&gt;byte!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1716470" width="1" height="1"&gt;</description></item><item><title>re: Overload resolution and null</title><link>http://msmvps.com/blogs/senthil/archive/2009/07/08/overload-resolution-and-null.aspx#1714983</link><pubDate>Wed, 12 Aug 2009 01:24:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1714983</guid><dc:creator>aryang</dc:creator><description>&lt;p&gt;This is really very interesting!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1714983" width="1" height="1"&gt;</description></item><item><title>re: Overload resolution and null</title><link>http://msmvps.com/blogs/senthil/archive/2009/07/08/overload-resolution-and-null.aspx#1714982</link><pubDate>Wed, 12 Aug 2009 01:23:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1714982</guid><dc:creator>aryang</dc:creator><description>&lt;p&gt;Thanks，and that&amp;#39;s really Interesting!&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1714982" width="1" height="1"&gt;</description></item><item><title>re: How could this work?</title><link>http://msmvps.com/blogs/senthil/archive/2007/05/12/how-could-this-work.aspx#1714020</link><pubDate>Fri, 07 Aug 2009 07:46:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1714020</guid><dc:creator>Sam</dc:creator><description>&lt;p&gt;So, how can you make it work?&lt;/p&gt;
&lt;p&gt;I have Main Form that uses background worker. And it does stuck on bgWorker_DoWork(...) unless I call waitHandle.Set() at the end of bgWorker_DoWork().&lt;/p&gt;
&lt;p&gt;But I don&amp;#39;t want to do that, I want to call waitHandle.Set() on bgWorker_RunWorkerCompleted()&lt;/p&gt;
&lt;p&gt;Is it possible?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;Sam&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1714020" width="1" height="1"&gt;</description></item><item><title>re: Greasemonkeying around with IRCTC</title><link>http://msmvps.com/blogs/senthil/archive/2007/11/10/greasemonkeying-around-with-irctc.aspx#1702567</link><pubDate>Fri, 17 Jul 2009 12:38:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1702567</guid><dc:creator>Sreedhar</dc:creator><description>&lt;p&gt;Thanks for the nice script&lt;/p&gt;
&lt;p&gt;Keep posting&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1702567" width="1" height="1"&gt;</description></item></channel></rss>