<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Meeting of Minds &#187; Uncategorized</title>
	<atom:link href="http://blog.rajasekharan.com/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.rajasekharan.com</link>
	<description>And this too shall pass...</description>
	<lastBuildDate>Tue, 20 Apr 2010 20:09:31 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.3</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to Add Music Player to your Facebook Page</title>
		<link>http://blog.rajasekharan.com/2010/03/04/how-to-add-music-player-to-your-facebook-page/</link>
		<comments>http://blog.rajasekharan.com/2010/03/04/how-to-add-music-player-to-your-facebook-page/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 21:23:53 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[facebook pages]]></category>
		<category><![CDATA[music player]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=171</guid>
		<description><![CDATA[If  you maintain a Facebook page for your band, Facebook provides an application called the Music Player that you can use to upload songs to your band&#8217;s page.
When you upload a new song it is automatically published into the news feed of all your fans. You don&#8217;t have to send out fan updates to publicize [...]]]></description>
			<content:encoded><![CDATA[<p>If  you maintain a Facebook page for your band, Facebook provides an application called the <a title="Music Player" href="http://www.facebook.com/apps/application.php?id=2550392059" target="_self">Music Player</a> that you can use to upload songs to your band&#8217;s page.</p>
<p>When you upload a new song it is automatically published into the news feed of all your fans. You don&#8217;t have to send out fan updates to publicize new songs. Publishing into your fan&#8217;s news feed is currently the best way to get the attention of Facebook users.</p>
<p>Here are the steps to add <a title="Music Player" href="http://www.facebook.com/apps/application.php?id=2550392059" target="_self">Music Player</a> to your Facebook band page :</p>
<p>Login to Facebook. Make sure you are the page admin for the page you are editing.</p>
<div class="wp-caption alignleft" style="width: 166px"><img class="   " src="http://i843.photobucket.com/albums/zz353/senthilr/Facebook%20Music%20Player/mp1.jpg" alt="Ads and Pages" width="156" height="257" /><p class="wp-caption-text">Ads and Pages</p></div>
<p>Click on &#8220;Ads and Pages&#8221; on the left menu.</p>
<p>Update: If you don&#8217;t see the &#8220;Ads and Pages&#8221; link on the left menu simply go to this link to edit pages <a title="Facebook - Edit Pages Link" href="http://www.facebook.com/pages/manage" target="_self">http://www.facebook.com/pages/manage</a>.</p>
<div class="wp-caption alignleft" style="width: 264px"><img class="  " src="http://i843.photobucket.com/albums/zz353/senthilr/Facebook%20Music%20Player/mp2.jpg" alt="Edit Pages" width="254" height="242" /><p class="wp-caption-text">Edit Pages</p></div>
<p>Click on &#8220;Edit Page&#8221; link at the bottom of the page you want to edit.</p>
<div class="wp-caption alignleft" style="width: 240px"><img class="  " src="http://i843.photobucket.com/albums/zz353/senthilr/Facebook%20Music%20Player/mp3.jpg" alt="More Applications" width="230" height="160" /><p class="wp-caption-text">More Applications</p></div>
<p>Click on &#8220;Browse More&#8221;  which will take you to the application search page.</p>
<div class="wp-caption alignleft" style="width: 153px"><img class=" " src="http://i843.photobucket.com/albums/zz353/senthilr/Facebook%20Music%20Player/mp4.jpg" alt="Search Music Player" width="143" height="195" /><p class="wp-caption-text">Search Music Player</p></div>
<p>Type music player in the search box and hit enter. This should take you to the Search Results page.</p>
<div class="wp-caption alignleft" style="width: 255px"><img class=" " src="http://i843.photobucket.com/albums/zz353/senthilr/Facebook%20Music%20Player/mp5.jpg" alt="Music Player application" width="245" height="142" /><p class="wp-caption-text">Music Player application</p></div>
<p>You should be able to see the &#8220;Music Player by Facebook&#8221; application in the search results.</p>
<p>Click on it.</p>
<div class="wp-caption alignleft" style="width: 327px"><img class=" " src="http://i843.photobucket.com/albums/zz353/senthilr/Facebook%20Music%20Player/mp8.jpg" alt="Add Music Player to Page" width="317" height="302" /><p class="wp-caption-text">Add Music Player to Page</p></div>
<p>Click on Add to my page. This should pop-up a dialog.  Select the page.</p>
<p>Thats it.</p>
<p>You should now be able see the &#8220;Music Player&#8221; application on your page.</p>
<p>You can edit the &#8220;Music Player&#8221; application to upload and display albums on your fan page.</p>
<p>Tip: You can add the &#8220;Music Player&#8221; to any page in general, not just a Band page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2010/03/04/how-to-add-music-player-to-your-facebook-page/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Virtual Box &#8211; Access host [Mac OS X] physical ethernet port from guest OS [Windows 7].</title>
		<link>http://blog.rajasekharan.com/2009/10/29/virtual-box-access-host-mac-os-x-physical-ethernet-port-from-guest-os-windows-7/</link>
		<comments>http://blog.rajasekharan.com/2009/10/29/virtual-box-access-host-mac-os-x-physical-ethernet-port-from-guest-os-windows-7/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 05:36:16 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ethernet]]></category>
		<category><![CDATA[trendnet]]></category>
		<category><![CDATA[virtual box]]></category>
		<category><![CDATA[wireless bridge]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=155</guid>
		<description><![CDATA[If you are in a hurry here is the quick summary :
To access the host machine&#8217;s ethernet adapter/port from your guest os, you need to create a bridged adapter on the virtual machine. The bridged adapter maps a virtual interface on the guest os to the physical ethernet adapter/port on the host machine.
Got some time [...]]]></description>
			<content:encoded><![CDATA[<p>If you are in a hurry here is the quick summary :</p>
<p>To access the host machine&#8217;s ethernet adapter/port from your guest os, you need to create a bridged adapter on the virtual machine. The bridged adapter maps a virtual interface on the guest os to the physical ethernet adapter/port on the host machine.</p>
<p>Got some time ? Then read on&#8230;</p>
<p>I got  a new <a title="TRENDnet Gaming Adapter" href="http://www.trendnet.com/products/proddetail.asp?prod=195_TEW-647GA">TRENDnet  Gaming Adapter TEW-647GA</a> (Wireless Bridge) to connect my 20 GB PS3 to the Internet and also to explore the Internet@TV features of my Samsung LED TV.</p>
<div class="wp-caption aligncenter" style="width: 260px"><a href="http://www.trendnet.com/products/proddetail.asp?prod=195_TEW-647GA"><img src="http://www.trendnet.com/image/products/photo/TEW-647GA_d1_1.jpg" alt="TRENDnet TEW-647GA" width="250" height="180" /></a><p class="wp-caption-text">TRENDnet TEW-647GA</p></div>
<p>The wireless bridge comes with a setup utility on a CD. If you are on a Windows machine then setup is a breeze. But if you are on a Macbook/Macbook Pro/Mac you may not be so lucky. Fortunately, for me I had  <a href="http://www.virtualbox.org">Virtual Box</a> with Windows 7 set up as a guest instance.</p>
<p>How to Access the host ethernet port from the guest OS ?</p>
<p>Connect the wireless bridge to the built-in ethernet port on the host and power up it up.</p>
<p>From your guest OS, mount the host CD drive  and run the setup.exe utility.</p>
<p>By default virtual box sets up the guest os to use NAT networking, running the setup utility with the default (NAT) virtual machine networking configuration will fail. The wireless bridge will not be recognized by the setup utility.</p>
<p>Reconfigure the guest virtual machine with a bridged adapter and map this new adapter to the physical built-in ethernet network adapter.</p>
<p>Run setup utility again from the guest os.</p>
<p>Setup.exe should now discover the wireless bridge connected to the ethernet port on the host machine.</p>
<p>Follow the instructions on the TRENDnet  installation guide. On my Window 7 guest OS I had to ignore the error messages that said configuration had failed. The configuration had in fact completed successfully and I was able to connect to my <a title="Netgear WGR614" href="http://www.netgear.com/Products/RoutersandGateways/WirelessGRouters/WGR614.aspx">Netgear WGR614 </a> router and the internet.</p>
<p>Disconnect the wireless bridge from the ethernet port and connect it to the gaming console. The gaming console should automatically pick up an IP via DHCP and your gaming console should be connected to the net.</p>
<p>Have fun!</p>
<p>Additional Notes :</p>
<p>You can configure an extra adapter (adapter 2) on your virtual machine if adapter 1 is configured with NAT networking already. TRENDnet Setup utility will still recognize the wireless bridge connected to the ethernet port.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2009/10/29/virtual-box-access-host-mac-os-x-physical-ethernet-port-from-guest-os-windows-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Post to a Facebook Fan Page on Behalf of the Page.</title>
		<link>http://blog.rajasekharan.com/2009/10/03/how-to-post-to-the-facebook-fan-page-on-behalf-of-the-page/</link>
		<comments>http://blog.rajasekharan.com/2009/10/03/how-to-post-to-the-facebook-fan-page-on-behalf-of-the-page/#comments</comments>
		<pubDate>Sat, 03 Oct 2009 18:59:23 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Fan Page]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=137</guid>
		<description><![CDATA[Quick Summary
Use the Facebook.showPermissionDialog FBJS api call to authorize the Page for which you are an admin. Set the enableProfileSelector to true and include the page id in the profileSelectorIds. Once  the app user has authorized and given the extended permissions, You can use the Stream.publish api call with the page id as the target id [...]]]></description>
			<content:encoded><![CDATA[<h2>Quick Summary</h2>
<p><span style="font-weight: normal;font-size: 13px">Use the <a title="Facebook.showPermissionDialog" href="http://wiki.developers.facebook.com/index.php/Facebook.showPermissionDialog" target="_self">Facebook.showPermissionDialog</a> <a title="FBJS" href="http://wiki.developers.facebook.com/index.php/FBJS" target="_self">FBJS</a> api call to authorize the Page for which you are an admin. Set the enableProfileSelector to true and include the page id in the profileSelectorIds. Once  the app user has authorized and given the extended permissions, You can use the <a title="Stream.publish facebook api" href="http://wiki.developers.facebook.com/index.php/Stream.publish" target="_self">Stream.publish</a> api call with the page id as the target id and publish on behalf of the page.</span></p>
<h2>The Details &#8211; Posting to the Facebook Fan Page on behalf of the page.</h2>
<p>Facebook allows you to create pages aka fan pages for your website, business, product, or almost just about anything. Page admins can customize their pages by adding facebook applications from the app directory to their pages. Using Facebook applications for fan pages allows you to integrate into the social connections of your fans better.</p>
<p>Applications with <a title="Facebook extended permissions" href="http://wiki.developers.facebook.com/index.php/Extended_permissions" target="_self">extended permissions</a> can publish to a user&#8217;s wall, news feed stream or profile. In addition, applications can now publish to a Page wall.</p>
<p>Publishing to a Page as a user is fairly simple with <a title="Stream.publish facebook api" href="http://wiki.developers.facebook.com/index.php/Stream.publish" target="_self">Stream.publish</a> facebook api, the Facebook developer api covers this well. You can prompt the user for  &#8217;publish_stream&#8217; extended permissions using the  <a title="fb:prompt-permission FBML tag" href="http://wiki.developers.facebook.com/index.php/Fb:prompt-permission" target="_self">fb:prompt-permission</a> <a title="FBML" href="http://wiki.developers.facebook.com/index.php/FBML" target="_self">FBML</a> tag, preferably during an initial set up workflow.</p>
<p>Once the user has authorized your app and given the extended permission, You just have to set the target id to the page id in your Stream.publish api call.  See the sample php api call below,</p>
<p><code> $facebook-&gt;api_client-&gt;stream_publish($message, $attachment,$action_links, $target_id);</code></p>
<p>Publishing on behalf of  a page is trickier.  Page admins have to authorize the app to publish on behalf of a page. You can do this by using</p>
<p>the <a title="Facebook.showPermissionDialog" href="http://wiki.developers.facebook.com/index.php/Facebook.showPermissionDialog" target="_self">Facebook.showPermissionDialog</a> <a title="FBJS" href="http://wiki.developers.facebook.com/index.php/FBJS" target="_self">FBJS</a> api call.</p>
<p><code> Facebook.showPermissionDialog('publish_stream, read_stream', ondone, showProfileSelector, [1234,2345]);</code></p>
<p>Just replace the profileSelectorIds ( [1234, 2345]) and include the page id in the FBJS call above. This should bring up a permission dialog and show</p>
<p>a &#8220;profile  selector&#8221; including the page for which you are an admin.</p>
<p>You should now be able to use the <a title="Stream.publish facebook api" href="http://wiki.developers.facebook.com/index.php/Stream.publish" target="_self">Stream.publish</a> api call with the page id as the target id and publish on behalf of the page.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2009/10/03/how-to-post-to-the-facebook-fan-page-on-behalf-of-the-page/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>UI Programming Models</title>
		<link>http://blog.rajasekharan.com/2009/01/06/ui-programming-models/</link>
		<comments>http://blog.rajasekharan.com/2009/01/06/ui-programming-models/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 05:14:07 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[user interactions]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=107</guid>
		<description><![CDATA[I found this excellent post Toward a better UI programing model with pointers to various UI programming models.
Web designers are forced to think within the constraints of the web browser when it comes to user interaction design.
The post above discusses more general approaches to user interaction design and not just within the context of the [...]]]></description>
			<content:encoded><![CDATA[<p>I found this excellent post <a title="Toward a better ui programming model" href="http://patricklogan.blogspot.com/2008/06/toward-better-ui-programming-models.html" target="_blank">Toward a better UI programing model</a> with pointers to various UI programming models.</p>
<p>Web designers are forced to think within the constraints of the web browser when it comes to user interaction design.</p>
<p>The post above discusses more general approaches to user interaction design and not just within the context of the web browser.</p>
<p>Since I am mostly involved in web UI interactions these days this post was very refreshing as it brought a new perspective to me.</p>
<p>While developing the UI for a web app recently I realized that the web design world is in the search-discovery cycle of  &#8220;patterns&#8221; that guide user interactions.  Patterns in user interactions has the dual benefit of helping both designers and users. Much like the &#8220;guidelines&#8221; on Windows ( <a title="Windows User Experience Interaction Guidelines" href="http://msdn.microsoft.com/en-us/library/aa511258.aspx" target="_blank">Windows User Experience Interaction Guidelines</a> ) or Mac (<a title="Apple Human Interface Guidelines" href="http://developer.apple.com/documentation/userexperience/Conceptual/AppleHIGuidelines/XHIGIntro/chapter_1_section_1.html#//apple_ref/doc/uid/TP30000894-TP6" target="_blank">Apple Human Interface Guidelines</a> ) development platforms that help Windows or Mac application developers respectively while standardizing the user interactions of the applications developed on those platforms. These guidelines ensure strict quality, improves user experience and makes the life of designers easier.</p>
<p>There are plenty of resources that discuss &#8220;web ui interaction patterns&#8221; .</p>
<p><a title="Designing Interfaces" href="http://www.amazon.com/dp/0596008031?tag=ourbookclub-20" target="_blank">Designing Interfaces</a> is a good resource if you are designing web user interactions. <a title="Rob Adams" href="http://www.usereccentric.com/" target="_blank">Rob Adams</a> one of the core developers of Adobe&#8217;s Flex  has an excellent set of <a title="Introductory Articles" href="http://www.adobe.com/devnet/flex/articles/fig_pt1.html" target="_blank">introductory articles</a> which not only apply to designing user interfaces using Adobe&#8217;s Flex but applies to user interface design in general. I especially liked the <a title="Structuring your Application" href="http://www.adobe.com/devnet/flex/articles/fig_pt3.html" target="_blank">Structuring your Application</a> part.</p>
<p>Everyone loves the web, even if there are a few frustrations that we still have to overcome <img src='http://blog.rajasekharan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Happy Surfing !</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2009/01/06/ui-programming-models/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Git Fast Forward</title>
		<link>http://blog.rajasekharan.com/2008/12/18/git-fast-forward/</link>
		<comments>http://blog.rajasekharan.com/2008/12/18/git-fast-forward/#comments</comments>
		<pubDate>Thu, 18 Dec 2008 18:40:09 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=103</guid>
		<description><![CDATA[&#62;git branch -a
* development
mylocal-branch
origin/development
&#62;git status
# On branch development
nothing to commit (working directory clean)
&#62;git merge mylocal-branch (you want to merge from mylocal-branch to development branch )
&#62; git push &#60;repository &#124; origin&#62; development
Works if the remote branch &#8216;development&#8217; has no simultaneous commits from a co-worker, say.
But fails with the following messages if there were simultaneous commits on [...]]]></description>
			<content:encoded><![CDATA[<p>&gt;git branch -a</p>
<p>* development</p>
<p>mylocal-branch</p>
<p>origin/development</p>
<p>&gt;git status</p>
<p># On branch development<br />
nothing to commit (working directory clean)<br />
&gt;git merge mylocal-branch (you want to merge from mylocal-branch to development branch )</p>
<p>&gt; git push &lt;repository | origin&gt; development</p>
<p>Works if the remote branch &#8216;development&#8217; has no simultaneous commits from a co-worker, say.</p>
<p>But fails with the following messages if there were simultaneous commits on the remote branch &#8216;development&#8217;</p>
<p>! [rejected]        development -&gt; development (non-fast forward)<br />
error: failed to push some refs to &#8216;&lt;your repository name&gt;&#8217;</p>
<p>Here is how to fix this scenario,</p>
<p>&gt; git pull &lt;repository | origin&gt; +development:development</p>
<p>The &#8216;+&#8217; option fast forwards the local &#8216;development&#8217; branch to the remote &#8216;development&#8217; branch</p>
<p>&gt; git merge mylocal-branch</p>
<p>At this point you have changes from the remote and local &#8216;development&#8217; branches merged</p>
<p>&gt; git push &lt;repository | origin&gt; development</p>
<p>The changes were now pushed to the repository without being rejected. This is one scenario where you can use fast forward to merge changes and bring local and remote branches upto date.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2008/12/18/git-fast-forward/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>newline characters in PHP error log or debug output</title>
		<link>http://blog.rajasekharan.com/2008/11/11/newline-characters-in-php-error-log-or-debug-output/</link>
		<comments>http://blog.rajasekharan.com/2008/11/11/newline-characters-in-php-error-log-or-debug-output/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 23:22:42 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[PHP Programming]]></category>
		<category><![CDATA[PHP_EOL]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=100</guid>
		<description><![CDATA[There is a PHP Predefined constant PHP_EOL that allows you to print a newline character if you are running php CLI or if you are outputting text to an error log file.
Apparently, it is also cross platform compatible.
For a long time I was using print statements to throw debug output and had a hard time [...]]]></description>
			<content:encoded><![CDATA[<p>There is a PHP Predefined constant <a title="PHP Predefined constants" href="http://us3.php.net/manual/en/reserved.constants.php" target="_blank">PHP_EOL</a> that allows you to print a newline character if you are running php CLI or if you are outputting text to an error log file.</p>
<p>Apparently, it is also cross platform <a title="PHP EOL -- When to use..." href="http://stackoverflow.com/questions/128560/when-do-i-use-the-php-constant-phpeol" target="_blank">compatible</a>.</p>
<p>For a long time I was using print statements to throw debug output and had a hard time reading the blob of text output that was getting spit out.</p>
<p>Now my log output and debug output are much more readable <img src='http://blog.rajasekharan.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2008/11/11/newline-characters-in-php-error-log-or-debug-output/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Some useful and common regular expressions (regex)</title>
		<link>http://blog.rajasekharan.com/2008/10/25/some-useful-and-common-regular-expressions-regex/</link>
		<comments>http://blog.rajasekharan.com/2008/10/25/some-useful-and-common-regular-expressions-regex/#comments</comments>
		<pubDate>Sat, 25 Oct 2008 13:25:01 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=97</guid>
		<description><![CDATA[Regex for URI
 var uri_re = /^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/;
]]></description>
			<content:encoded><![CDATA[<p>Regex for URI</p>
<pre> var uri_re = /^(?:(?:[^:\/?#]+):)?(?:\/\/(?:[^\/?#]*))?([^?#]*)(?:\?([^#]*))?(?:#(.*))?/;</pre>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2008/10/25/some-useful-and-common-regular-expressions-regex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MPLS ALT.NET &#8211; The first get together.</title>
		<link>http://blog.rajasekharan.com/2008/08/20/mpls-altnet-the-first-get-together/</link>
		<comments>http://blog.rajasekharan.com/2008/08/20/mpls-altnet-the-first-get-together/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 17:26:00 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[altnet]]></category>
		<category><![CDATA[mplsaltnet]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=90</guid>
		<description><![CDATA[Yesterday was the first ever MPLS ALT.NET get together at the Bulldog N.E Thanks Ira Mitchell and Jim Swanson for hosting. Judging by the turnout at the initial meet one can easily tell that there is a great enthusiasm for alt .net in Minneapolis.
Jim and Ira do a better job of explaining What ALT .NET [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 159px"><a href="http://mplsalt.net/"><img src="http://mplsalt.net/images/altnet2_small.png" alt="MPLS ALT .NET " width="149" height="124" /></a><p class="wp-caption-text">MPLS ALT .NET </p></div>
<p>Yesterday was the first ever <a title="mpls alt .net" href="http://mplsaltnet.com" target="_self">MPLS ALT.NET</a> get together at the <a title="Bulldog N.E" href="http://www.thebulldogmpls.com/ne_index.php" target="_self">Bulldog N.E</a> Thanks Ira Mitchell and Jim Swanson for hosting. Judging by the turnout at the initial meet one can easily tell that there is a great enthusiasm for alt .net in Minneapolis.</p>
<p>Jim and Ira do a better job of explaining <a href="http://mplsalt.net/#what">What ALT .NET is all about</a>.</p>
<p>The folks at Redmond, WA do a great job trying to build awesome tools for developers but often times committing resources to every available tool in the open source community is not possible. Filling this gap is where a community like ALT .NET can help.</p>
<p>The state of <a href="http://www.ayende.com/Blog/archive/7043.aspx">Microsoft and the OSS community</a> is better explained by Ayende Rahien.</p>
<p>I hope that this community becomes successful and brings in the best of the OSS, Java and RoR communities into the .NET world.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2008/08/20/mpls-altnet-the-first-get-together/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is this a Revolution ?</title>
		<link>http://blog.rajasekharan.com/2008/08/03/is-this-a-revolution/</link>
		<comments>http://blog.rajasekharan.com/2008/08/03/is-this-a-revolution/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 01:13:41 +0000</pubDate>
		<dc:creator>senthil</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[physics]]></category>
		<category><![CDATA[science]]></category>

		<guid isPermaLink="false">http://blog.rajasekharan.com/?p=21</guid>
		<description><![CDATA[Revolutions don't happen overnight... rather they reach a crescendo at the right moment or they erupt from their simmering state into an eruption almost overnight. The trouble with revolutions, too is that you don't know when they are happening.]]></description>
			<content:encoded><![CDATA[<p>A cool <a class="wp-caption" title="LHC rap video" href="http://www.youtube.com/watch?v=j50ZssEojtM" target="_blank">rap video </a>about the <span class="EC_CenterBodyText"><a class="wp-caption" title="Large Hadron Collider" href="http://en.wikipedia.org/wiki/Large_Hadron_Collider" target="_blank">Large Hadron Collider</a> (LHC) caught my attention and I shared it with some of my old buddies.<br />
</span></p>
<p>I received a few encouraging words mostly in jest about how I should be involved with something revolutionary like the LHC project and drew a few sarcastic comments too.</p>
<p>The email responses from my friends inspired me to write this post and made me understand the significance of the LHC project a little better and also made me realize how we may be overlooking great revolutions happening around us.</p>
<p>Here is my email response,</p>
<p>Dear XYZ,</p>
<p>Thanks for the encouraging words and I enjoyed the sarcasm too&#8230;</p>
<p>Revolutions don&#8217;t happen overnight&#8230; rather they reach a crescendo at the right moment or they erupt from their simmering state into an eruption almost overnight. The trouble with revolutions, too is that you don&#8217;t know when they are happening.</p>
<p>The point of sharing that video was to show, how serious research can be presented in a light manner.</p>
<p>And personally, it had a context to me since I recently read this article,  <a class="wp-caption" title="Surfer dude rewrites Physics" href="http://outside.away.com/outside/culture/200805/garrett-lisi-1.html" target="_blank">Surfer dude rewrites Physics ?</a>that made references to the Large Hadron Collider.<br />
If you do not have the time to read the whole article , here is a snippet that references the Large Hadron Collider,</p>
<p><span class="CenterBodyText">&#8220;&#8230;The ultimate proof, or disproof, could then come when the world&#8217;s most powerful particle accelerator, the Large Hadron Collider, begins operating later this year in Switzerland. It is widely anticipated that the LHC will lead to the discovery of new subatomic particles, and string theorists are also betting on it to validate some of their ideas&#8230;&#8221;</span></p>
<p>In short, the assumptions we are making about how we are held together in one piece can be shattered by this collider.</p>
<p>This my friend is an example of a revolution in progress since it can explain among other truths the beginning(s) and the end of time&#8230;</p>
<p>-Senthil</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2008/08/03/is-this-a-revolution/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to make an animated movie?</title>
		<link>http://blog.rajasekharan.com/2007/06/12/how-to-make-an-animated-movie/</link>
		<comments>http://blog.rajasekharan.com/2007/06/12/how-to-make-an-animated-movie/#comments</comments>
		<pubDate>Wed, 13 Jun 2007 01:30:30 +0000</pubDate>
		<dc:creator>senthilr</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://senthil.homelinux.com/?p=6</guid>
		<description><![CDATA[Some random yahoo video that I want to watch. I will rate this after I watch the video.
http://www.yahoo.com/s/603013
]]></description>
			<content:encoded><![CDATA[<p>Some random yahoo video that I want to watch. I will rate this after I watch the video.</p>
<p><a href="http://www.yahoo.com/s/603013">http://www.yahoo.com/s/603013</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.rajasekharan.com/2007/06/12/how-to-make-an-animated-movie/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.522 seconds -->
