<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Saurabh Chowdhury's Virtual Utopia</title>
    <description>Saurabh Chowdhury on Programming, Life and everything in between.</description>
    <link>http://www.virtualutopia.net/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.5.0.7</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.virtualutopia.net/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Saurabh Chowdhury's Virtual Utopia</dc:creator>
    <dc:title>Saurabh Chowdhury's Virtual Utopia</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <creativeCommons:license>http://creativecommons.org/licenses/by-sa/3.0/</creativeCommons:license><image><link>http://darkknight.thinkers-inc.com/blogs/chad/default.aspx</link><url>http://darkknight.thinkers-inc.com/PostGFx/feedimage.gif</url><title>The Dark Knight Perspective</title></image><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/SaurabhChowdhury" type="application/rss+xml" /><item>
      <title>Visual Studio 2008 sp1 Operation Aborted Fix for Windows 7 RC</title>
      <description>&lt;p&gt;I was installing Visual Studio 2008 sp1 on my fresh installation of Windows 7 RC, when my installation failed with an "Operation Aborted" message, and there's a strong chance that almost everyone trying to install VS 2008 sp1 on a X86 machine would encounter it. I &lt;a title="Why does VS 2008 sp1 install abort on Win7 RC?" href="http://stackoverflow.com/questions/813413/windows-7-rc-and-visual-studio-2008-sp1" target="_blank"&gt;found on stackoverflow&lt;/a&gt; that deleting the following key - HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions or other equivalent methods like renaming the key works like a cinch.&lt;/p&gt;
&lt;p&gt;It seems to be the same "&lt;a title="SQM bug in Windows 7? Something is wrong... (Updated)" href="http://community.winsupersite.com/blogs/paul/archive/2009/01/19/sqm-bug-in-windows-7-something-is-wrong.aspx" target="_blank"&gt;SQM bug&lt;/a&gt;" discovered by &lt;a title="Within Windows" rel="contact" href="http://www.withinwindows.com/" target="_blank"&gt;Rafael Rivera&lt;/a&gt; and reported by &lt;a title="SQM client causing customer experience improvement program crashing in Windows 7" href="http://www.ditii.com/2009/01/18/sqm-client-causing-customer-experience-improvement-program-crashing-in-windows-7/" target="_blank"&gt;multiple&lt;/a&gt; &lt;a title="SQM Client Causing Crashing in Windows 7" href="http://chris123nt.com/2009/01/18/sqm-client-causing-crashing-in-windows-7/" target="_blank"&gt;bloggers&lt;/a&gt; including &lt;a title="Paul Thurrott's SuperSite for Windows" rel="contact" href="http://www.winsupersite.com/" target="_blank"&gt;Paul Thurrott&lt;/a&gt;. And I'd agree with him that claiming "Machine Throttling" is causing the failure is a bit of a stretch, as I noticed that I didn't had "MachineThrottling" under HKLM\SOFTWARE\Microsoft\SQMClient\Windows\DisabledSessions. So although WinSqmStartSession() in ntdll.dll did crash on my system it didn't happen because MachineThrottling was enabled in the registry.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/TA5KXA9TPA8/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Visual-Studio-2008-sp1-Operation-Aborted-Fix-for-Windows-7-RC.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=6a63370e-ef22-4f5e-9932-3d380eef0bb3</guid>
      <pubDate>Mon, 04 May 2009 20:03:00 +0200</pubDate>
      <category>Programming</category>
      <category>Windows</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=6a63370e-ef22-4f5e-9932-3d380eef0bb3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=6a63370e-ef22-4f5e-9932-3d380eef0bb3</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Visual-Studio-2008-sp1-Operation-Aborted-Fix-for-Windows-7-RC.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=6a63370e-ef22-4f5e-9932-3d380eef0bb3</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=6a63370e-ef22-4f5e-9932-3d380eef0bb3</feedburner:origLink></item>
    <item>
      <title>A Virtual Utopia</title>
      <description>&lt;p&gt;Here's where I've moved the &lt;a title="The Dark Knight Perspective" rel="me" href="http://darkknight.thinkers-inc.com/" target="_blank"&gt;cheese&lt;/a&gt;. There were a number of reasons why I decided to move to this "virtual utopia".&lt;/p&gt;
&lt;p&gt;- I still remember when I first told &lt;a title="Tarun Kohli" rel="contact" href="http://tarunkohli.blogspot.com/" target="_blank"&gt;Tarun&lt;/a&gt; about my blog address, he taunted me by asking if I could have thought of a longer address. This one is certainly easier to remember.&lt;br /&gt;- Me &amp;amp; my old blog were suffering in SEO rankings. Not that it's Telligent's fault. Community Server is a great piece of software, but I wanted to try something new this time. I remember &lt;a title="Scott Hanselman asked me to switch over to dasBlog" rel="me" href="http://darkknight.thinkers-inc.com/blogs/chad/archive/2006/08/16/Site-To-Be-Offline-Later-Today_2100_.aspx#comments" target="_blank"&gt;Scott Hanselman tried to make me switch&lt;/a&gt; over to dasBlog about 3 years ago. But it was BlogEngine.net that caught my attention.&lt;br /&gt;- I wanted to restart blogging regularly with more determination &amp;amp; commitment.&lt;br /&gt;- And on a lighter note; Batman was single, while I got married. I no longer see that alter ego in me. Perhaps I strive to be more like my real life heroes.&lt;/p&gt;
&lt;ul&gt;
&lt;/ul&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/YaaTsNhjvZw/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/A-Virtual-Utopia.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=48516ae0-99ac-4c7f-a2e0-296cd637d4d0</guid>
      <pubDate>Fri, 24 Apr 2009 20:33:00 +0200</pubDate>
      <category>this.Blog</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=48516ae0-99ac-4c7f-a2e0-296cd637d4d0</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=48516ae0-99ac-4c7f-a2e0-296cd637d4d0</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/A-Virtual-Utopia.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=48516ae0-99ac-4c7f-a2e0-296cd637d4d0</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=48516ae0-99ac-4c7f-a2e0-296cd637d4d0</feedburner:origLink></item>
    <item>
      <title>Resolution Time, Again!?</title>
      <description>&lt;p&gt;A new year has dawned again, and it is that time again when many people take resolves and plan to reboot their lives. FYI – there’s no typo in the post title. Depending on how you see it, a ! or ? will be befitting to you. If you’re the kind who think that New year resolutions are lame the ? is for you. If you think the new year isn’t the only time to take a resolve the ! is for you. I am running behind a little as I haven’t written down my resolutions for this year. And I have a very interesting tale to tell about yesterday (the 1st day of the year), but that’s the subject for another post. If like me, you do resolve at the beginning of the year, I will highly recommend reading &lt;a href="http://zenhabits.net/2008/12/how-to-press-the-reset-button-on-your-life/"&gt;How To Press The Reset Button On Your Life&lt;/a&gt;. Even if you don’t like the post or necessarily agree with it, do scroll down to the end and read the Popular Posts by Category, I’m sure you’ll find something interesting or useful.&lt;/p&gt;  &lt;p&gt;And if you're interested in more, here's &lt;a href="http://www.lifehack.org/articles/productivity/the-80-best-lifehacks-of-2008.html"&gt;The 80 Best Lifehacks of 2008&lt;/a&gt;. &lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/pwawJLG9Bdw/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Resolution-Time-Again!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=c0f99f09-6949-452d-9990-28c103321941</guid>
      <pubDate>Fri, 02 Jan 2009 09:06:00 +0200</pubDate>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=c0f99f09-6949-452d-9990-28c103321941</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=c0f99f09-6949-452d-9990-28c103321941</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Resolution-Time-Again!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=c0f99f09-6949-452d-9990-28c103321941</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=c0f99f09-6949-452d-9990-28c103321941</feedburner:origLink></item>
    <item>
      <title>Where In The World Have I Been?</title>
      <description>&lt;p&gt;It's been more than 3 months that I've written anything on my blog. Not to mention that blogging has overall seen a trend of moving towards a niche, trust me it’s a good thing! But then again you don’t need me to tell you that, you can form your own opinion. Before I start digressing into matters that are completely out of the context, let me state the big 2 reasons why I have not blogged in such a long time. One is professional &amp;amp; the other is personal. For those of you who don’t know, I am working with a startup which, like every other startups is driven by challenging environment, tighter deadlines and long work hours. This however doesn’t leave much room for you to do anything else. And not that I don’t like it, it is the spirit of a proving yourself is what draws me romantically towards working for &lt;a href="http://www.isango.com/"&gt;isango!&lt;/a&gt;     &lt;br /&gt;And speaking of romanticism, the other (personal) reason is that I’m getting married on the 11th of October, 2008. Yes, this Saturday!     &lt;br /&gt;I’ve known Monica for almost a year now, and I thank my parents (my Dad, in particular) for introducing us to each other. This semi-arranged marriage is going to take place at 2pm at Sacred Heart Cathedral, New Delhi.&lt;/p&gt;  &lt;p&gt;Well, now you know!!!&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/AEgQHQbqSlU/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Where-In-The-World-Have-I-Been.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=57a923b3-f1a1-4a27-b95c-44622933e382</guid>
      <pubDate>Mon, 06 Oct 2008 21:06:00 +0200</pubDate>
      <category>Captain's Log</category>
      <category>this.Blog</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=57a923b3-f1a1-4a27-b95c-44622933e382</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=57a923b3-f1a1-4a27-b95c-44622933e382</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Where-In-The-World-Have-I-Been.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=57a923b3-f1a1-4a27-b95c-44622933e382</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=57a923b3-f1a1-4a27-b95c-44622933e382</feedburner:origLink></item>
    <item>
      <title>Quote of The Day!</title>
      <description>&lt;p&gt;&lt;i&gt;&amp;quot;I'm starting to think of Reflection much the way I think about Regular Expressions. If you have to solve your Problem with Reflection, you may just end up with Problems, plural!&amp;quot;&lt;/i&gt; - &lt;a href="http://www.hanselman.com/blog/BackToBasicsVarDim.aspx"&gt;Scott Hanselman&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I figured waiting to publish something unique/rare/useful would take too long. So here's the first post in 2 months of hiatus.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/HOokBBG9_Uk/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Quote-of-The-Day!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=97cdd515-24ca-4992-a9cb-c48111079715</guid>
      <pubDate>Wed, 25 Jun 2008 17:05:00 +0200</pubDate>
      <category>Captain's Log</category>
      <category>this.Blog</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=97cdd515-24ca-4992-a9cb-c48111079715</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=97cdd515-24ca-4992-a9cb-c48111079715</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Quote-of-The-Day!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=97cdd515-24ca-4992-a9cb-c48111079715</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=97cdd515-24ca-4992-a9cb-c48111079715</feedburner:origLink></item>
    <item>
      <title>A Backlogged Post</title>
      <description>&lt;p&gt;A lot is happening in my life…&lt;/p&gt;  &lt;p&gt;New job, new girl &amp;amp; a new car. I need time to settle down and make time to blog on a regular basis. This whole month has gone &lt;a href="http://darkknight.thinkers-inc.com/controlpanel/blogs/about:blank"&gt;blank&lt;/a&gt; simply because I was a bit overwhelmed. And whatever time I did find at my disposal I have been spending it watching &lt;a href="http://www.tv.com/justice-league-unlimited/show/3914/summary.html"&gt;Justice League Unlimited&lt;/a&gt;; &lt;i&gt;God bless the internet &amp;amp; torrent for that&lt;/i&gt;!&lt;/p&gt;  &lt;p&gt;I had a lot to write about, some of it has bitten dust as I didn't kept notes about what I was gonna say, some ain't relevant anymore, e.g. xp SP3. Few required little research, like &lt;a href="http://www.farecast.com/blog/2008/04/microsoft-acquires-farecast/"&gt;Microsoft's interest&lt;/a&gt; in &lt;a href="http://www.farecast.com/"&gt;Farecast.com&lt;/a&gt; while others absolutely mindless rantings like the &lt;a href="http://www.amazon.com/Heroes-Original-Soundtrack/dp/B0015BZM9C/"&gt;Heroes soundtrack&lt;/a&gt;… (its not bad, but it ain't good either - kinda like the 2nd season &lt;img alt="Wink" src="http://darkknight.thinkers-inc.com/emoticons/xp_wink.gif" /&gt;)&lt;/p&gt;  &lt;p&gt;I hope that as far as my time management is concerned an optimum balance is restored very soon. In fact I am working on that. Wish me luck!&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/Y5lQqmax8-4/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/A-Backlogged-Post.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=f19c47bf-88bb-48c4-9666-9d01a08aae3d</guid>
      <pubDate>Thu, 01 May 2008 18:03:00 +0200</pubDate>
      <category>Captain's Log</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=f19c47bf-88bb-48c4-9666-9d01a08aae3d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=f19c47bf-88bb-48c4-9666-9d01a08aae3d</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/A-Backlogged-Post.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=f19c47bf-88bb-48c4-9666-9d01a08aae3d</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=f19c47bf-88bb-48c4-9666-9d01a08aae3d</feedburner:origLink></item>
    <item>
      <title>World Autism Day</title>
      <description>&lt;p&gt;April 2nd is &lt;a href="http://www.walknowforautism.org/site/c.dfLJJTOqHkE/b.3922807/"&gt;World Autism Awareness Day&lt;/a&gt;. I do not personally know of any individual who is &lt;a href="http://en.wikipedia.org/wiki/Autism"&gt;Autistic&lt;/a&gt;, but I am well aware of the lifelong challenges it poses to those who have it and their families and the hardships caused by it. I wish those reading this post, spread the word and let parents know the fact that &amp;quot;if they feel something is wrong with their child, they should consult 2/3 doctors. And if they tell them that their kid is normal, but can't convince you that there is nothing wrong with their childs they should consult a 4th and a 5th&amp;quot;. - This is from the mother of a 5 year old autistic boy I saw tonite on CNN.&lt;/p&gt;  &lt;p&gt;While the great brains are hard at work finding a cure… I hope to do my bit by spreading &lt;a href="http://www.cdc.gov/ncbddd/autism/actearly/"&gt;awareness&lt;/a&gt;, I hope my readers too.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/9BdQ4lm_rTI/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/World-Autism-Day.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=654a07ae-3bb2-498f-91a2-0c0dcf85e526</guid>
      <pubDate>Tue, 01 Apr 2008 08:02:00 +0200</pubDate>
      <category>News</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=654a07ae-3bb2-498f-91a2-0c0dcf85e526</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=654a07ae-3bb2-498f-91a2-0c0dcf85e526</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/World-Autism-Day.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=654a07ae-3bb2-498f-91a2-0c0dcf85e526</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=654a07ae-3bb2-498f-91a2-0c0dcf85e526</feedburner:origLink></item>
    <item>
      <title>Learning Astronomy Got So Much Fun!</title>
      <description>&lt;p&gt;The &lt;a href="http://www.ted.com/"&gt;TED conference&lt;/a&gt; organizers have graciously uploaded the &lt;a href="http://www.ted.com/talks/view/id/224"&gt;video&lt;/a&gt; of the presentation made by Dr. Roy Gould, an astrophysicist from the Harvard Center for Astrophysics, introducing WorldWideTelescope in partnership with Curtis Wong, principal researcher of Microsoft’s Next Media Research group and head of the project (you might remember him from the &lt;a href="http://channel9.msdn.com/ShowPost.aspx?PostID=14275"&gt;Media Browser video on Channel9&lt;/a&gt; with the sexy transition effects and cool sorting and organization features). Besides the streaming Flash video there's a .mp4 video is available for download on the same page. &lt;/p&gt;  &lt;p&gt;I remember when I was a kid, I wanted to be an astronomer and we couldn't afford a good telescope and what my father bought for me was barely powerful enough to be able to see the bigger planets; like Jupiter. But thanks to Microsoft Research, soon children who can get online (ofcourse on broadband) will have a whole new universe to explore on their fingertips and right in front of their computer screens. &lt;b&gt;&lt;i&gt;Now, isn't that exciting?&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;On a more personal note, my long hiatus from blogging can be best explained from the fact that starting from March, 10th 2008 - I'll be joining &lt;a title="Don&amp;#39;t Just Travel The World, Experience It!" href="http://www.isango.com/" rel="nofollow" target="_blank"&gt;isango!&lt;/a&gt;. The preparation and my commitment towards finishing my last project kept me really busy. Couldn't find time for socializing or even blogging &lt;img alt="Sad" src="http://darkknight.thinkers-inc.com/emoticons/xp_sad.gif" /&gt;&lt;/p&gt;  &lt;p&gt;My 4 years’ stint with MediaWeb India ends this week. It's like an end of an era for me, have so much memories from this place. It saddens me that I'd be getting away from regular interaction with PHP code, but then I'm glad too that I'd be working fulltime on ASP.net. &lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/a9pal7J_wZE/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Learning-Astronomy-Got-So-Much-Fun!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=bc256c87-0750-4941-ae09-846f36614ce8</guid>
      <pubDate>Mon, 03 Mar 2008 21:00:00 +0200</pubDate>
      <category>Captain's Log</category>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=bc256c87-0750-4941-ae09-846f36614ce8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=bc256c87-0750-4941-ae09-846f36614ce8</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Learning-Astronomy-Got-So-Much-Fun!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=bc256c87-0750-4941-ae09-846f36614ce8</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=bc256c87-0750-4941-ae09-846f36614ce8</feedburner:origLink></item>
    <item>
      <title>A Case For Bandwidth Throttling</title>
      <description>&lt;p&gt;I'm not a fan of bandwidth throttling even though my bandwidth is under 1mbps and I don't think any consumer would be happy if his/her bandwidth were being throttled. But the recent cable accident in Egypt would make a pretty strong case if an ISP in India were to throttle torrent traffic. If it gives businesses a little more breathing room why not do it? The ISPs can send emails to consumers informing them of the throttling being done and the reasons for it. It's not the end of the world if you don't get to watch your favorite TV show the same week it got aired in the US!&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/Vu6ssZj0Uv8/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/A-Case-For-Bandwidth-Throttling.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=9cf38f73-b754-4e4b-9900-5ff1568f2272</guid>
      <pubDate>Mon, 04 Feb 2008 15:57:00 +0200</pubDate>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=9cf38f73-b754-4e4b-9900-5ff1568f2272</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=9cf38f73-b754-4e4b-9900-5ff1568f2272</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/A-Case-For-Bandwidth-Throttling.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=9cf38f73-b754-4e4b-9900-5ff1568f2272</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=9cf38f73-b754-4e4b-9900-5ff1568f2272</feedburner:origLink></item>
    <item>
      <title>Posting Data To PHP Using PostBackUrl - Part 2</title>
      <description>&lt;p&gt;Couple of years ago I did a blog post about &lt;a href="http://darkknight.thinkers-inc.com/blogs/chad/archive/2006/03/31/65.aspx"&gt;using PostBackUrl with PHP&lt;/a&gt;. Although the code sample I used as illustration was a ASP.net page in it's simplest form, real world ASP.net pages aren't as simple as that. Almost any ASP.net web app that does a little more than just input some form data and flush it out would be doing so with the help of user controls and/or Master Pages. This complicates the HTML form entity names as it prefixes the user specified IDs with a number of _ (underscores) and $ signs.&lt;/p&gt;  &lt;p&gt;So how can your PHP script read form data when element names ain't that simple anymore? Allow me to illustrate. Say we have a very basic Master page like this:&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &amp;lt;%@ Master Language=&lt;span style="color: #006080"&gt;&amp;quot;C#&amp;quot;&lt;/span&gt; AutoEventWireup=&lt;span style="color: #006080"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; CodeFile=&lt;span style="color: #006080"&gt;&amp;quot;verybasic.master.cs&amp;quot;&lt;/span&gt; Inherits=&lt;span style="color: #006080"&gt;&amp;quot;Masters_verybasic&amp;quot;&lt;/span&gt; %&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt; &amp;lt;!DOCTYPE html PUBLIC &lt;span style="color: #006080"&gt;&amp;quot;-//W3C//DTD XHTML 1.0 Transitional//EN&amp;quot;&lt;/span&gt; &lt;span style="color: #006080"&gt;&amp;quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt; &amp;lt;html xmlns=&lt;span style="color: #006080"&gt;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt; &amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt; &amp;lt;head runat=&lt;span style="color: #006080"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;     &amp;lt;title&amp;gt;Untitled Page&amp;lt;/title&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt; &amp;lt;/head&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt; &amp;lt;body&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt;     &amp;lt;form id=&lt;span style="color: #006080"&gt;&amp;quot;form1&amp;quot;&lt;/span&gt; runat=&lt;span style="color: #006080"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt;     &amp;lt;div style=&lt;span style="color: #006080"&gt;&amp;quot;clear: both; width: 100%; text-align: center;&amp;quot;&lt;/span&gt;&amp;gt;MASTER HEADER. &amp;lt;br /&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum12"&gt;  12:&lt;/span&gt;         &amp;lt;asp:CheckBox ID=&lt;span style="color: #006080"&gt;&amp;quot;CheckBox1&amp;quot;&lt;/span&gt; runat=&lt;span style="color: #006080"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; Text=&lt;span style="color: #006080"&gt;&amp;quot;Master's chkBox&amp;quot;&lt;/span&gt; /&amp;gt;&amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum13"&gt;  13:&lt;/span&gt;     &amp;lt;div&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum14"&gt;  14:&lt;/span&gt;         &amp;lt;asp:contentplaceholder id=&lt;span style="color: #006080"&gt;&amp;quot;ContentPlaceHolder1&amp;quot;&lt;/span&gt; runat=&lt;span style="color: #006080"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum15"&gt;  15:&lt;/span&gt;         &amp;lt;/asp:contentplaceholder&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum16"&gt;  16:&lt;/span&gt;     &amp;lt;/div&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum17"&gt;  17:&lt;/span&gt;     &amp;lt;/form&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum18"&gt;  18:&lt;/span&gt; &amp;lt;/body&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum19"&gt;  19:&lt;/span&gt; &amp;lt;/html&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;And we have a simple webform that uses the above master:&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &amp;lt;%@ Page Language=&lt;span style="color: #006080"&gt;&amp;quot;C#&amp;quot;&lt;/span&gt; MasterPageFile=&lt;span style="color: #006080"&gt;&amp;quot;~/Masters/verybasic.master&amp;quot;&lt;/span&gt; AutoEventWireup=&lt;span style="color: #006080"&gt;&amp;quot;true&amp;quot;&lt;/span&gt; CodeFile=&lt;span style="color: #006080"&gt;&amp;quot;p2php.aspx.cs&amp;quot;&lt;/span&gt; Inherits=&lt;span style="color: #006080"&gt;&amp;quot;p2php&amp;quot;&lt;/span&gt; Title=&lt;span style="color: #006080"&gt;&amp;quot;Post To PHP&amp;quot;&lt;/span&gt; %&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; &amp;lt;asp:Content ID=&lt;span style="color: #006080"&gt;&amp;quot;Content1&amp;quot;&lt;/span&gt; ContentPlaceHolderID=&lt;span style="color: #006080"&gt;&amp;quot;ContentPlaceHolder1&amp;quot;&lt;/span&gt; Runat=&lt;span style="color: #006080"&gt;&amp;quot;Server&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     &amp;lt;asp:TextBox ID=&lt;span style="color: #006080"&gt;&amp;quot;TextBox1&amp;quot;&lt;/span&gt; runat=&lt;span style="color: #006080"&gt;&amp;quot;server&amp;quot;&lt;/span&gt;&amp;gt;&amp;lt;/asp:TextBox&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     &amp;lt;br /&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     &amp;lt;asp:Button ID=&lt;span style="color: #006080"&gt;&amp;quot;Button1&amp;quot;&lt;/span&gt; runat=&lt;span style="color: #006080"&gt;&amp;quot;server&amp;quot;&lt;/span&gt; Text=&lt;span style="color: #006080"&gt;&amp;quot;Submit&amp;quot;&lt;/span&gt; PostBackUrl=&lt;span style="color: #006080"&gt;&amp;quot;catchpostback.php&amp;quot;&lt;/span&gt; /&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt; &amp;lt;/asp:Content&amp;gt; &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;&lt;/p&gt;

&lt;p&gt;To read values of controls that are part of the Master page, the form itself or user controls, we will exploit the fact that in all such cases the form elements are &amp;quot;prefixed&amp;quot; with their containers and a bunch of underscores &amp;amp; dollar signs to the original developer specified control IDs. We can build a function similar to the one below:&lt;/p&gt;

&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;
  &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;
    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; getFormVar($&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;,$isPostBack = &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;)&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     $retVal = &lt;span style="color: #006080"&gt;&amp;quot;&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;($isPostBack == &lt;span style="color: #0000ff"&gt;true&lt;/span&gt;)&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;         $&lt;span style="color: #0000ff"&gt;var&lt;/span&gt; = $&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;.&lt;span style="color: #006080"&gt;'$'&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;foreach&lt;/span&gt;($_POST &lt;span style="color: #0000ff"&gt;as&lt;/span&gt; $key =&amp;gt; $r)&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;         {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(ereg($&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;,$key))&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt;                 &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; $_POST[$key];&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum12"&gt;  12:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; &lt;span style="color: #006080"&gt;&amp;quot;&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum13"&gt;  13:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum14"&gt;  14:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum15"&gt;  15:&lt;/span&gt;     {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum16"&gt;  16:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(&lt;span style="color: #0000ff"&gt;isset&lt;/span&gt;($_REQUEST[$&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;]))&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum17"&gt;  17:&lt;/span&gt;         {&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum18"&gt;  18:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; $_REQUEST[$&lt;span style="color: #0000ff"&gt;var&lt;/span&gt;];&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum19"&gt;  19:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum20"&gt;  20:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum21"&gt;  21:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;return&lt;/span&gt; $retVal;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum22"&gt;  22:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum23"&gt;  23:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;To read the value of a control say TextBox1 you do something like this: $myvar = getFormVar(&amp;quot;TextBox1&amp;quot;,true);&lt;/p&gt;

&lt;p&gt;The function &lt;b&gt;getFormVar&lt;/b&gt; can read regular form elements as if they were from a PHP or HTML page, but when the 2nd parameter is set to true it loops through the POST variables and returns the value of the element of a ASP.net control (buried inside a user control or a master page) while you only specify the control ID you used in the ASP.net itself.&lt;/p&gt;

&lt;p&gt;Some tidbits of this function you should know:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Although it gets you started, this function is not a complete solution. For example if the form element you want to read is part of a user control which has more than one instances on the page, it will fail flat out. But you can easily change the regex to enable reading in those cases. &lt;/li&gt;

  &lt;li&gt;I used ereg() instead of preg_match()&amp;#160; (comparatively fast) in my function as preg_match() might not be available on many setups. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A complete working demo can be downloaded from &lt;a href="http://darkknight.thinkers-inc.com/Resources/postback2.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;There's one more thing that's pretty interesting IMO; ASP.net posts the entire form to the target page specified in PostBackUrl and of course __EVENTTARGET is empty!&lt;/p&gt;

&lt;p&gt;&lt;img title="Demo in action!" alt="Demo in action!" src="http://darkknight.thinkers-inc.com/PostGFx/postback2.png" width="512" height="230" /&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/BFPRDcqL8nw/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Posting-Data-To-PHP-Using-PostBackUrl-Part-2.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=905562a4-96de-41ff-830a-fc106195d96d</guid>
      <pubDate>Tue, 22 Jan 2008 20:55:00 +0200</pubDate>
      <category>Programming</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=905562a4-96de-41ff-830a-fc106195d96d</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=905562a4-96de-41ff-830a-fc106195d96d</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Posting-Data-To-PHP-Using-PostBackUrl-Part-2.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=905562a4-96de-41ff-830a-fc106195d96d</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=905562a4-96de-41ff-830a-fc106195d96d</feedburner:origLink></item>
    <item>
      <title>A PHP4 version of PHPLiveX with ExternalJS property</title>
      <description>&lt;p&gt;The beauty of PHPLiveX is its astute simplicity that makes it among the best AJAX libraries for PHP. The dev team has now shifted to focus to PHP5, so ver. 2.3 is the last version for PHP4. Although a bit late, it was realized that for the sae of brevity and maintaining clean &amp;amp; tidy code support for outputting the javascript to a file rather than inline was made. Only a minor version too late for developers working on PHP4 code. So although folks using PHPLiveX 2.4 and above get to enjoy a more readable HTML output, the ExternalJS property is not supported by any official build for PHP4. But adding it is surprisingly easy!&lt;/p&gt;  &lt;p&gt;I have been working to AJAXify an old PHP4 app on client insistence, this app is deployed on PHP4 and hence cannot use ExternalJS property. And I like my HTML to tidy up. So this is what I did to add ExternalJS to PHPLiveX 2.3 that was used in the project.&lt;/p&gt;  &lt;p&gt;Start by adding a new property ExternalJS to the class. And then modify the Run method to something like this:&lt;/p&gt;  &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;   &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;     &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; Run(){&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt;     $html = $this-&amp;gt;CreateJS();&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;for&lt;/span&gt;($i=0;$i&amp;lt;count($this-&amp;gt;FList);$i++){&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;         $html .= $this-&amp;gt;CreateFunction($this-&amp;gt;FList[$i]);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(&lt;span style="color: #0000ff"&gt;empty&lt;/span&gt;($this-&amp;gt;ExternalJS)){&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;echo&lt;/span&gt; &lt;span style="color: #006080"&gt;&amp;quot;&amp;lt;script type='text/javascript' language='javascript'&amp;gt;&amp;quot;&lt;/span&gt; . $html . &lt;span style="color: #006080"&gt;&amp;quot;&amp;lt;/script&amp;gt;&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;     }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;else&lt;/span&gt;{&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;(!file_exists($this-&amp;gt;ExternalJS)){&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum11"&gt;  11:&lt;/span&gt;             $fp = fopen($this-&amp;gt;ExternalJS, &lt;span style="color: #006080"&gt;&amp;quot;w&amp;quot;&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum12"&gt;  12:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;if&lt;/span&gt;($fp != &lt;span style="color: #0000ff"&gt;false&lt;/span&gt;){&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum13"&gt;  13:&lt;/span&gt;                 fwrite($fp, $html);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum14"&gt;  14:&lt;/span&gt;                 fclose($fp);&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum15"&gt;  15:&lt;/span&gt;             }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum16"&gt;  16:&lt;/span&gt;             &lt;span style="color: #0000ff"&gt;else&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum17"&gt;  17:&lt;/span&gt;                 &lt;span style="color: #0000ff"&gt;echo&lt;/span&gt; &lt;span style="color: #006080"&gt;&amp;quot;&amp;lt;script type='text/javascript' language='javascript'&amp;gt;&amp;quot;&lt;/span&gt; . $html . &lt;span style="color: #006080"&gt;&amp;quot;&amp;lt;/script&amp;gt;&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum18"&gt;  18:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum19"&gt;  19:&lt;/span&gt;&amp;#160; &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum20"&gt;  20:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum21"&gt;  21:&lt;/span&gt;         &lt;span style="color: #0000ff"&gt;echo&lt;/span&gt; &lt;span style="color: #006080"&gt;&amp;quot;&amp;lt;script type='text/javascript' src='{$this-&amp;gt;ExternalJS}'&amp;gt;&amp;lt;/script&amp;gt;&amp;quot;&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum22"&gt;  22:&lt;/span&gt;         }&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: &amp;#39;Courier New&amp;#39;, courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum23"&gt;  23:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;That's it! You can get rid of inline embedding of the PHPLiveX javascript. Similar to ver. 2.4 and above the call to Run() must not be inside the &amp;lt;script&amp;gt;&amp;lt;/script&amp;gt; tags. You can download a modded ver. 2.3 file with ExternalJS property from &lt;a href="http://darkknight.thinkers-inc.com/Resources/PHPLiveX.zip"&gt;here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can further enhance this code a little more, like - Restrict the ExternalJS property to not use paths or you could restrict it to a bunch of desired paths.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/QSDXcYgTVQg/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/A-PHP4-version-of-PHPLiveX-with-ExternalJS-property.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=645572bf-5e01-4eb1-9cb8-a35cd78b94d5</guid>
      <pubDate>Thu, 10 Jan 2008 20:51:00 +0200</pubDate>
      <category>Programming</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=645572bf-5e01-4eb1-9cb8-a35cd78b94d5</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=645572bf-5e01-4eb1-9cb8-a35cd78b94d5</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/A-PHP4-version-of-PHPLiveX-with-ExternalJS-property.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=645572bf-5e01-4eb1-9cb8-a35cd78b94d5</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=645572bf-5e01-4eb1-9cb8-a35cd78b94d5</feedburner:origLink></item>
    <item>
      <title>THE DARK KNIGHT TRAILER</title>
      <description>&lt;p&gt;If you haven't watched the trailer of THE DARK KNIGHT yet, I highly recommend you do! If you liked Christopher Nolan &amp;amp; Christian Bale's approach to Batman, it doesn't really take a genius to predict that you will like this &lt;em&gt;summer 2008&lt;/em&gt; release. The high definition trailer is available is available on the &lt;a href="http://www.thedarkknight.com/"&gt;official website&lt;/a&gt; in QuickTime &amp;amp; Windows Media (as zipped files). &lt;a href="http://thedarkknight.warnerbros.com/videopage.html"&gt;Here's&lt;/a&gt; the direct link to the videos page.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/LEYJsvTUwAE/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/THE-DARK-KNIGHT-TRAILER.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=f1ce5857-bc81-41c9-bf3e-3d57482f39cf</guid>
      <pubDate>Sat, 22 Dec 2007 14:50:00 +0200</pubDate>
      <category>News</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=f1ce5857-bc81-41c9-bf3e-3d57482f39cf</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=f1ce5857-bc81-41c9-bf3e-3d57482f39cf</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/THE-DARK-KNIGHT-TRAILER.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=f1ce5857-bc81-41c9-bf3e-3d57482f39cf</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=f1ce5857-bc81-41c9-bf3e-3d57482f39cf</feedburner:origLink></item>
    <item>
      <title>When The A-Team Strikes - Do It The Long Zheng Way!</title>
      <description>&lt;p&gt;Many technology enthusiasts like to share the cool its and bits of the UI from the latest &amp;amp; greatest software that has become their new favorites, among each other. And yes, many a times they do cross the legal boundaries.&lt;/p&gt;  &lt;p&gt;So what do you do when you get a cease &amp;amp; desist notice?    &lt;br /&gt;&lt;img title="LOLCat cease and desist" alt="LOLCat cease and desist" src="http://www.istartedsomething.com/wp-content/uploads/2007/11/desist1.jpg" width="500" height="375" /&gt;     &lt;br /&gt;Well, if you're a tech-enthusiast and do not have affiliations with some factory-based piracy operations or much worse - a shoddy design team that's gonna rip off the very company (read Apple/Microsoft or your favorite company) that built your new favorite thing. There is not much you can do but comply. But hey, do it &lt;a href="http://www.istartedsomething.com/20071121/a-team-cease-desist-zegoe/"&gt;the Long Zheng way&lt;/a&gt; when the Microsoft A-Team served him a notice about &lt;a href="http://www.istartedsomething.com/20071114/zegoe-zune-font/"&gt;this&lt;/a&gt; blog post.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/TTdRD6_aQHw/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/When-The-A-Team-Strikes-Do-It-The-Long-Zheng-Way!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=4531eb91-9028-49ac-9510-e26b89b77fe9</guid>
      <pubDate>Thu, 22 Nov 2007 05:48:00 +0200</pubDate>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=4531eb91-9028-49ac-9510-e26b89b77fe9</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=4531eb91-9028-49ac-9510-e26b89b77fe9</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/When-The-A-Team-Strikes-Do-It-The-Long-Zheng-Way!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=4531eb91-9028-49ac-9510-e26b89b77fe9</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=4531eb91-9028-49ac-9510-e26b89b77fe9</feedburner:origLink></item>
    <item>
      <title>This CRYSIS Must Not Be Averted!</title>
      <description>&lt;p&gt;This year's biggest FPS game for the PC - &lt;a href="http://www.ea.com/crysis/index.jsp"&gt;CRYSIS™&lt;/a&gt; (&lt;a href="http://www.crytek.com/"&gt;Crytek&lt;/a&gt;/&lt;a href="http://www.ea.com/"&gt;EA Games&lt;/a&gt;) was released worldwide yesterday. Every FPS fan out there must get this game. I can see that the CRYSIS™ Nanosuit will gain the iconic stature shared by the HEV Hazard Suite adorned by &lt;a href="http://en.wikipedia.org/wiki/Gordon_Freeman"&gt;Gordon Freeman&lt;/a&gt;. It's a shame though that I can't even buy the just-announced nVidia 8800GT priced at a sweet price of $250 I'll need to play it on my home desktop. &lt;img alt="Sad" src="http://darkknight.thinkers-inc.com/emoticons/xp_sad.gif" /&gt;&lt;/p&gt;  &lt;p&gt;The game contains -&lt;/p&gt;  &lt;p&gt;&lt;i&gt;An Epic Single Player Campaign&lt;/i&gt; – Players are thrust into the middle of a global conflict between the US and North Korea over a mysterious artifact that turns out to be extraterrestrial in nature. Fortunately, players are outfitted with a high tech Nanosuit that allows them to alter their strength, speed, armor and cloaking abilities and an arsenal of fully customizable weapons, helping to even the playing ground against a highly mysterious and intelligent enemy threat.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;Multiplayer Reinvented&lt;/i&gt; – Crytek has also focused much of their development efforts in creating two unique multiplayer experiences. PowerStruggle is a new, team-based multiplayer mode where players need to work together strategically to capture resource points throughout the map to win the ultimate arms race for nuclear technology. And for those who are looking for a more action-packed experience Crysis also features Instant Action, traditional deathmatch made even more frenetic as every player is outfitted with the revolutionary Nanosuit.&lt;/p&gt;  &lt;p&gt;&lt;i&gt;CryENGINE 2TM Sandbox Editor&lt;/i&gt; – Also included with Crysis is the complete version of Crytek’s Sandbox Editor. Extremely powerful with a simple user interface, the editor will give the community full access to one of the most powerful design tools in the industry. &lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/cIG6Cjo_p0o/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/This-CRYSIS-Must-Not-Be-Averted!.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=a34b8900-bc24-4f59-bccc-8fa3d2dfa1f1</guid>
      <pubDate>Fri, 16 Nov 2007 06:47:00 +0200</pubDate>
      <category>News</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=a34b8900-bc24-4f59-bccc-8fa3d2dfa1f1</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=a34b8900-bc24-4f59-bccc-8fa3d2dfa1f1</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/This-CRYSIS-Must-Not-Be-Averted!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=a34b8900-bc24-4f59-bccc-8fa3d2dfa1f1</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=a34b8900-bc24-4f59-bccc-8fa3d2dfa1f1</feedburner:origLink></item>
    <item>
      <title>Visually Differentiate Command Prompt Window in Normal Mode From Administrator Elevated Mode</title>
      <description>&lt;p&gt;If you need to run the command prompt with elevated privileges on a regular basis if not as often as the standard command prompt. You probably would have have probably created a shortcut in the start menu programs folder or your desktop for easy access.&lt;/p&gt;  &lt;p&gt;But how do can you visually differentiate between a normal command prompt window from an elevated command prompt window. Of course, the title of elevated CMD.exe is prefixed by &lt;i&gt;&amp;quot;Administrator: &amp;quot;&lt;/i&gt; followed by &amp;lt;Your Shortcut Name&amp;gt; e.g. I always name my shortcut &amp;quot;&lt;b&gt;ELEVATED CMD&amp;quot;&lt;/b&gt; so the title says &lt;i&gt;&amp;quot;Administrator: ELEVATED CMD&amp;quot;&lt;/i&gt;. But there's another way, you can set the colors of the command prompt windows to be visually different. I bet its easier for you to see which command prompt window below is running with elevated privileges.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://darkknight.thinkers-inc.com/PostGFx/CMD-Windows-Large.png"&gt;&lt;img alt="" src="http://darkknight.thinkers-inc.com/PostGFx/CMD-Windows.png" width="512" height="332" /&gt;&lt;/a&gt;     &lt;br /&gt;Normal vs. Elevated Command Prompt&lt;/p&gt;  &lt;p&gt;So all you gotta do is change the colors of the command prompt once inside Admin. Elevated mode and again for the normal command window (that you usually invoke via typing &amp;quot;CMD&amp;quot; in Start Menu's Run Command). You might receive a prompt to save the settings for the current Window or the shortcut that launched this window, choose the latter option. I prefer to work with white background so I have set it to Green text for Normal and Maroon for &lt;i&gt;ELEVATED CMD&lt;/i&gt; whereas the color for popup text in both cases is gray.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/e4GAPJuw3ZM/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Visually-Differentiate-Command-Prompt-Window-in-Normal-Mode-From-Administrator-Elevated-Mode.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=9c9b1bf1-4b1b-429a-8523-58733361c4c4</guid>
      <pubDate>Sat, 10 Nov 2007 14:44:00 +0200</pubDate>
      <category>Windows</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=9c9b1bf1-4b1b-429a-8523-58733361c4c4</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=9c9b1bf1-4b1b-429a-8523-58733361c4c4</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Visually-Differentiate-Command-Prompt-Window-in-Normal-Mode-From-Administrator-Elevated-Mode.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=9c9b1bf1-4b1b-429a-8523-58733361c4c4</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=9c9b1bf1-4b1b-429a-8523-58733361c4c4</feedburner:origLink></item>
    <item>
      <title>How To Export/Backup Firefox Search Engines</title>
      <description>&lt;p&gt;Sometimes it becomes hard to find things that otherwise seem blatantly obvious. I was &lt;a href="http://www.google.com/search?hl=en&amp;amp;q=backup+firefox+search+engines&amp;amp;btnG=Google+Search"&gt;searching on Google&lt;/a&gt; to backup the search engines my Firefox and realized that this information isn't easily reachable. Of course hardcore Firefox users would tell you this even when they're half asleep, but me; I don't fall in that category.&lt;/p&gt;  &lt;p&gt;So here is what needs to be done. Get to the profile folder of Firefox, for typical installations it would be following on xp &amp;amp; Vista.&lt;/p&gt;  &lt;blockquote&gt;xp » C:\Documents and Settings\[UserName]\Application Data\Mozilla\Firefox\Profiles\xxxxxxxx.default    &lt;p&gt;Vista » C:\Users\[UserName]\AppData\Roaming\Mozilla\Firefox\Profiles\xxxxxxxx.default&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Or if you have setup your profile in another location using the ProfileManager command line option, you know where your Firefox profile is located. There is a folder called searchplugins which contains all the engines, one XML file per engine. Use your discretion to backup the engines, you may want to backup the entire folder or you may want to export/backup engines selectively.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/ptwxEkXNic4/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/How-To-ExportBackup-Firefox-Search-Engines.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=5368191c-e859-4299-ad65-e04507bba6f2</guid>
      <pubDate>Wed, 17 Oct 2007 18:40:00 +0200</pubDate>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=5368191c-e859-4299-ad65-e04507bba6f2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=5368191c-e859-4299-ad65-e04507bba6f2</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/How-To-ExportBackup-Firefox-Search-Engines.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=5368191c-e859-4299-ad65-e04507bba6f2</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=5368191c-e859-4299-ad65-e04507bba6f2</feedburner:origLink></item>
    <item>
      <title>IE 7 sans WGA - Lose Big or Lose Small For Microsoft</title>
      <description>&lt;p&gt;Yesterday, Microsoft &lt;a href="http://blogs.msdn.com/ie/archive/2007/10/04/internet-explorer-7-update.aspx"&gt;released&lt;/a&gt; a refreshed build of Internet Explorer 7 for Windows xp that no longer requires WGA check. If you're wondering why Microsoft decided to do it or why now? Mary Jo Foley has pretty much &lt;a href="http://blogs.zdnet.com/microsoft/?p=794"&gt;nailed it&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;It's obvious that it's in Microsoft's best interests to let pirates install IE 7 more easily (not that it was impossible) to improve its market share rather than let Firefox gain over it due restrictions enforced by Microsoft itself.&lt;/p&gt;  &lt;p&gt;So all you pirates out there, if you weren't able to download IE7 for obvious reasons. &lt;a href="http://www.microsoft.com/downloads/info.aspx?na=22&amp;amp;p=12&amp;amp;SrcDisplayLang=en&amp;amp;SrcCategoryId=&amp;amp;SrcFamilyId=&amp;amp;u=%2fdownloads%2fdetails.aspx%3fFamilyID%3d9ae91ebe-3385-447c-8a30-081805b2f90b%26DisplayLang%3den"&gt;Get it now!&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/NIZd7KODnLI/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/IE-7-sans-WGA-Lose-Big-or-Lose-Small-For-Microsoft.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=25e105c7-c3a6-4a19-9066-9442be783dd2</guid>
      <pubDate>Sat, 06 Oct 2007 08:39:00 +0200</pubDate>
      <category>News</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=25e105c7-c3a6-4a19-9066-9442be783dd2</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=25e105c7-c3a6-4a19-9066-9442be783dd2</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/IE-7-sans-WGA-Lose-Big-or-Lose-Small-For-Microsoft.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=25e105c7-c3a6-4a19-9066-9442be783dd2</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=25e105c7-c3a6-4a19-9066-9442be783dd2</feedburner:origLink></item>
    <item>
      <title>Installing AnkhSVN on Vista</title>
      <description>&lt;p&gt;I wouldn't have to make this post if I could post a comment on &lt;a href="http://www.teamjohnston.net/cs/blogs/jesse/2007/04/26/InstallingAnkhSVNOnVista.aspx"&gt;Jesse Johnston's entry&lt;/a&gt; which would most probably solves the problem for anybody. It's just that there's a small explanation missing. Since you will be running Visual Studio as &lt;strong&gt;the&lt;/strong&gt; administrator not pseudo admin that you may probably be, and since that's a different account than yours, remember to install AnkhSVN for &lt;em&gt;&amp;quot;All Users&amp;quot;&lt;/em&gt; instead of &lt;em&gt;&amp;quot;Just Me&amp;quot;&lt;/em&gt;.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/A4FrJ3cbjGw/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Installing-AnkhSVN-on-Vista.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=fcf04129-7b85-4a06-8541-a641ee22c20c</guid>
      <pubDate>Tue, 25 Sep 2007 07:36:00 +0200</pubDate>
      <category>Windows</category>
      <category>Programming</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=fcf04129-7b85-4a06-8541-a641ee22c20c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=fcf04129-7b85-4a06-8541-a641ee22c20c</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Installing-AnkhSVN-on-Vista.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=fcf04129-7b85-4a06-8541-a641ee22c20c</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=fcf04129-7b85-4a06-8541-a641ee22c20c</feedburner:origLink></item>
    <item>
      <title>How To Export/Backup IE 7 Search Providers</title>
      <description>&lt;p&gt;I thought this would be so easy to find, a simple search for &amp;quot;&lt;a href="http://www.google.com/search?hl=en&amp;amp;q=Backup+IE+7+Search+Providers&amp;amp;btnG=Google+Search"&gt;Backup IE 7 Search Providers&lt;/a&gt;&amp;quot;&amp;#160; on Google would fetch me the answer. But no sir, I found no such thing! I even did a search on &lt;a href="http://search.microsoft.com/results.aspx?mkt=en-US&amp;amp;form=MSHOME&amp;amp;setlang=en-US&amp;amp;q=Backup+IE+7+Search+Providers"&gt;Microsoft&lt;/a&gt; and even the Knowledge Base but didn't find what I was looking for. The one page that did help me find the solution has &lt;a href="http://support.microsoft.com/kb/918238"&gt;an altogether different title&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Well the good news is that; &lt;b&gt;it is really easy!&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Simply backup the following registry key and you're done.    &lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/vXQgZwabC8A/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/How-To-ExportBackup-IE-7-Search-Providers.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=3f642a6c-efee-460e-9157-ca9538a86fbc</guid>
      <pubDate>Wed, 19 Sep 2007 20:35:00 +0200</pubDate>
      <category>Windows</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=3f642a6c-efee-460e-9157-ca9538a86fbc</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=3f642a6c-efee-460e-9157-ca9538a86fbc</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/How-To-ExportBackup-IE-7-Search-Providers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=3f642a6c-efee-460e-9157-ca9538a86fbc</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=3f642a6c-efee-460e-9157-ca9538a86fbc</feedburner:origLink></item>
    <item>
      <title>Ultimate Aero TT is The New Fastest Production Car</title>
      <description>&lt;p&gt;The &lt;b&gt;Ultimate Aero Twin Turbo&lt;/b&gt; built by Washington State based Shelby Supercars &lt;i&gt;(not affiliated to Carrol Shelby's Shelby Automobiles)&lt;/i&gt; now holds the crown of the fastest production car in the world. To help you understand what an incredible feat it is; to attain such speeds on a production car, I'm going to quote &lt;a href="http://en.wikipedia.org/wiki/James_May"&gt;Captain Slow&lt;/a&gt; from Episode 2 ,Season 9 of Top Gear (Feb.4th 2007) - &lt;i&gt;&amp;quot;And when you think that the Veyron has airbags, air conditioning, stereo, a boot and all the other stuff F1 cars aren't burdened with, you realize what an incredible machine this is&amp;quot;&lt;/i&gt;.&lt;/p&gt;  &lt;p&gt;One thing that I found quite interesting with Ultimate Aero is that given the Bugatti Veyron is 987 HP and Ultimate Aero TT is 1183 HP, with its Lamborghini Diablo kit-car appearance it looks deceptively half as powerful as the Veyron does.&lt;/p&gt;  &lt;p&gt;&lt;img title="Bugatti Veyron" alt="Bugatti Veyron" src="http://darkknight.thinkers-inc.com/PostGFx/Veyron.jpg" width="512" height="282" /&gt;&lt;/p&gt;  &lt;p&gt;Bugatti Veyron image clip from Top Gear 9x02.&lt;/p&gt;  &lt;p&gt;Ultimate Aero TT image courtesy of &lt;a href="http://www.shelbysupercars.com/index.php"&gt;Shelby Supercars&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img title="UltimateAero Twin Turbo" alt="UltimateAero Twin Turbo" src="http://darkknight.thinkers-inc.com/PostGFx/UltimateAero.jpg" width="510" height="340" /&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/n9VWQBwi420/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Ultimate-Aero-TT-is-The-New-Fastest-Production-Car.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=86b8ddb5-fcaf-4875-8815-249015f6eb36</guid>
      <pubDate>Fri, 14 Sep 2007 20:34:00 +0200</pubDate>
      <category>News</category>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=86b8ddb5-fcaf-4875-8815-249015f6eb36</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=86b8ddb5-fcaf-4875-8815-249015f6eb36</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Ultimate-Aero-TT-is-The-New-Fastest-Production-Car.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=86b8ddb5-fcaf-4875-8815-249015f6eb36</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=86b8ddb5-fcaf-4875-8815-249015f6eb36</feedburner:origLink></item>
    <item>
      <title>Touch…</title>
      <description>&lt;p&gt;I have never wanted an iPod before! But now there's a reason &lt;img alt="Smile" src="http://darkknight.thinkers-inc.com/emoticons/xp_smile.gif" /&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.apple.com/ipodtouch/"&gt;&lt;img title="iPod Touch" alt="iPod Touch" align="absMiddle" src="http://images.apple.com/home/2007/images/ipod_hero_touch_20070905.jpg" width="215" height="430" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Awesome!!!&lt;/b&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/coeMLQ6SeDQ/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Touche280a6.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=c2eb2b56-77df-4d5d-bbf3-8d019631e4ca</guid>
      <pubDate>Thu, 06 Sep 2007 20:32:00 +0200</pubDate>
      <category>General</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=c2eb2b56-77df-4d5d-bbf3-8d019631e4ca</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=c2eb2b56-77df-4d5d-bbf3-8d019631e4ca</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Touche280a6.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=c2eb2b56-77df-4d5d-bbf3-8d019631e4ca</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=c2eb2b56-77df-4d5d-bbf3-8d019631e4ca</feedburner:origLink></item>
    <item>
      <title>My 2 cents on 5:01 Developers</title>
      <description>&lt;p&gt;I idolize &lt;a href="http://www.hanselman.com/blog/501DevelopersFamilyAndExcitementAboutTheCraft.aspx"&gt;Scott Hanselman&lt;/a&gt;, and I've already &lt;a href="http://darkknight.thinkers-inc.com/blogs/chad/archive/2007/06/08/putting-things-into-a-new-perspective.aspx"&gt;mentioned this before&lt;/a&gt;. &lt;a href="http://braincells2pixels.vox.com/library/post/501-developer.html"&gt;Ramesh Sringeri&lt;/a&gt; asks a good question... &amp;quot;Is being a 501 developer, bad?&amp;quot;&lt;/p&gt;  &lt;p&gt;The question seems obvious to a terminology that is highly restrictive of the definition of the phenomena it is trying to explain. Perhaps there should be another term for this trend exhibited by many people across various sections; not limited to developers alone. I have worked (still am) with some people who surprise me by the very fact that they possess an ability; almost &lt;a href="http://memory-alpha.org/en/wiki/Emotion_chip"&gt;like Data from Star Trek: TNG&lt;/a&gt;, that they can shut off at 5:01. How do they do it? It's a question bearing the same equivalence to me as &lt;a href="http://metadeveloper.blogspot.com/2006/07/does-scott-hanselman-sleep.html"&gt;does Scott Hanselman sleep?&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;My great friend &lt;a href="http://rajshekhar.net/blog/"&gt;Raj Shekhar&lt;/a&gt;&amp;#160; in B'lore always kept saying &amp;quot;I have a life outside work&amp;quot;. He always came late and almost always was &amp;quot;out o' the door&amp;quot; the moment the clock stuck 6:30. Yeah, no 9 to 5 for us. But that's the case here in India in case you didn't knew! But did it mean he was shut down until he entered the office the next morning? Never! Even while I'm returning home from work, dodging the traffic, the stray cows &amp;amp; dogs (although much less than; say 2 years ago) over the 1 hour drive on my mobike I'm still juggling ideas &amp;amp; thoughts about something work related (not always exciting) every now and then tossing them among the hundreds of other thoughts in my brain every few minutes. But I've worked with many people and converse with some friends who amaze me with their ability to shut down while on or off the work. And I'm not talking about people who have lost their enthusiasm of the workplace, sure that happens; and is probably the number one reason of the shutdown syndrome. But that's not the way the human brain works, it juggles thoughts around at incredible speeds &amp;amp; numbers when awake. So are they lying? Do they think about things relating to work at a subliminal level?&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/WMjFr0U6iYo/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/My-2-cents-on-501-Developers.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=83dcd226-98bd-4cfd-bdbd-305b189a5efa</guid>
      <pubDate>Fri, 31 Aug 2007 07:30:00 +0200</pubDate>
      <category>Programming</category>
      <category>Musings</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=83dcd226-98bd-4cfd-bdbd-305b189a5efa</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=83dcd226-98bd-4cfd-bdbd-305b189a5efa</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/My-2-cents-on-501-Developers.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=83dcd226-98bd-4cfd-bdbd-305b189a5efa</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=83dcd226-98bd-4cfd-bdbd-305b189a5efa</feedburner:origLink></item>
    <item>
      <title>O SP1, Where Art Thou</title>
      <description>&lt;p&gt;Anybody who has seen &lt;a href="http://www.imdb.com/title/tt0190590/"&gt;O Brother Art Thou&lt;/a&gt; would remember what a fun filled adventure it was. The blind man's prophecy in the beginning of the movie about the hidden treasure the 3 convicts were seeking and the treasure they would ultimately find, is probably what would best describe the pursuit of millions of people seeking the ever so elusive Vista SP1 and the &lt;strike&gt;&lt;a href="http://www.aeroxp.org/board/index.php?showtopic=9665"&gt;2 updates - KB938194 &amp;amp; KB938979&lt;/a&gt;&lt;/strike&gt; could yield.&lt;/p&gt;  &lt;p&gt;I absolutely adore Jim Allchin, so much; that nobody at Microsoft can ever take his place in my mind. But I think there's been too much of negative speak about Steve Sinofsky on the blogosphere. But Office 2007 is a great product isn't it? And so is the case with SP1, Especially the enormous amount of skepticism about whether SP1 would indeed provide performance improvements. Well turns out, most people may well obtain the performance boost by &lt;a href="http://en.wikipedia.org/wiki/Patch_Tuesday"&gt;August 14th&lt;/a&gt;, when &lt;a href="http://www.winbeta.org/comments.php?id=8797&amp;amp;catid=1"&gt;Vista Performance &amp;amp; Reliability Pack&lt;/a&gt; is released to the public. For the lucky ones who are enrolled in relevant programs on Connect you can download it today. &lt;a href="http://www.aeroxp.org/index.php?categoryid=23&amp;amp;p2_articleid=114&amp;amp;s=32fd2ef006cf13c8a950b6a1ca0d9baa"&gt;And it seems the results are encouraging&lt;/a&gt;...&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Update:&lt;/b&gt; The original forum posting on AeroXP has gone poof! But you can still read about the &lt;a href="http://www.nvnews.net/vbulletin/showthread.php?t=95709"&gt;2 updates - KB938194 &amp;amp; KB938979&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/UhuhxMnu4Oc/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/O-SP1-Where-Art-Thou.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=ed8ddb66-ca64-4aab-a886-66d7d00ca0a8</guid>
      <pubDate>Tue, 31 Jul 2007 20:29:00 +0200</pubDate>
      <category>Windows</category>
      <category>News</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=ed8ddb66-ca64-4aab-a886-66d7d00ca0a8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=ed8ddb66-ca64-4aab-a886-66d7d00ca0a8</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/O-SP1-Where-Art-Thou.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=ed8ddb66-ca64-4aab-a886-66d7d00ca0a8</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=ed8ddb66-ca64-4aab-a886-66d7d00ca0a8</feedburner:origLink></item>
    <item>
      <title>Another Thing About Those Vista Updates</title>
      <description>&lt;p&gt;&lt;a href="http://www.windows-now.com/blogs/robert/archive/2007/07/30/about-those-vista-updates.aspx"&gt;Robert McLaws has put it so well&lt;/a&gt;. I wouldn't want to say anything myself. But I'll add this there are many zealots who are not fortunate enough to be in one such programs but very much qualified to handle the responsibilities that come with participating in a software test program. Had I not been in the program that let me install the QFE &lt;img alt="Wink" src="http://darkknight.thinkers-inc.com/emoticons/xp_wink.gif" /&gt; and test it out, I would have definitely wanted to have it. But that's not because I am a fanboy &lt;i&gt;(which I am)&lt;/i&gt; but because I know I have the skills, qualification &amp;amp; skills to handle it. This brings me to say that perhaps Microsoft should prioritize the Vista SP1 beta opportunity to people who made valuable contribution to the Vista beta program &lt;i&gt;(read: qualified for the complimentary copy)&lt;/i&gt;.&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/hILq9FsbvII/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Another-Thing-About-Those-Vista-Updates.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=d35517c4-76d2-48b8-8c9c-a95423487b27</guid>
      <pubDate>Tue, 31 Jul 2007 20:29:00 +0200</pubDate>
      <category>Windows</category>
      <category>News</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=d35517c4-76d2-48b8-8c9c-a95423487b27</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=d35517c4-76d2-48b8-8c9c-a95423487b27</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Another-Thing-About-Those-Vista-Updates.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=d35517c4-76d2-48b8-8c9c-a95423487b27</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=d35517c4-76d2-48b8-8c9c-a95423487b27</feedburner:origLink></item>
    <item>
      <title>Down! And Down Under.</title>
      <description>&lt;p&gt;I have been down under in &lt;em&gt;God's Own Country&lt;/em&gt; - &lt;strong&gt;Kerala&lt;/strong&gt; on a family visit from the beginning of the month until the 11th. Had I been vacationing I wouldn't have picked this time of the year to go there, but my grandfather was unwell and my mother wanted to go see him one last time. But there's been an outbreak of &lt;a href="http://en.wikipedia.org/wiki/Chikungunya"&gt;Chikungunya&lt;/a&gt; (a rare form of viral fever) in some parts of Kerala and upon our return both me &amp;amp; my mother have fallen sick since last weekend. Although I have been able to&amp;#160; return to work since yesterday, a full recovery is 5-6 days away. And with the catching up with the backlogged work, email and what not, I'll be slow in posting to this blog this month.&lt;/p&gt;  &lt;p&gt;This is the 2nd consecutive summer that I've fallen sick for a fortnight, I never liked summers anyway's, I'm beginning to hate it even more!&lt;/p&gt;</description>
      <link>http://feedproxy.google.com/~r/SaurabhChowdhury/~3/ia_zpEg57XQ/post.aspx</link>
      <author>saurabh</author>
      <comments>http://www.virtualutopia.net/post/Down!-And-Down-Under.aspx#comment</comments>
      <guid isPermaLink="false">http://www.virtualutopia.net/post.aspx?id=b5cc7724-715e-4359-810f-5f6a08a04152</guid>
      <pubDate>Thu, 19 Jul 2007 20:24:00 +0200</pubDate>
      <category>Captain's Log</category>
      <dc:publisher>saurabh</dc:publisher>
      <pingback:server>http://www.virtualutopia.net/pingback.axd</pingback:server>
      <pingback:target>http://www.virtualutopia.net/post.aspx?id=b5cc7724-715e-4359-810f-5f6a08a04152</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.virtualutopia.net/trackback.axd?id=b5cc7724-715e-4359-810f-5f6a08a04152</trackback:ping>
      <wfw:comment>http://www.virtualutopia.net/post/Down!-And-Down-Under.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.virtualutopia.net/syndication.axd?post=b5cc7724-715e-4359-810f-5f6a08a04152</wfw:commentRss>
    <feedburner:origLink>http://www.virtualutopia.net/post.aspx?id=b5cc7724-715e-4359-810f-5f6a08a04152</feedburner:origLink></item>
  </channel>
</rss>
