<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Prabakaran Technical Blogs</title>
	<atom:link href="http://praba.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://praba.wordpress.com</link>
	<description></description>
	<lastBuildDate>Wed, 28 Dec 2011 09:15:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='praba.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Prabakaran Technical Blogs</title>
		<link>http://praba.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://praba.wordpress.com/osd.xml" title="Prabakaran Technical Blogs" />
	<atom:link rel='hub' href='http://praba.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Assembly code level optimization Technique</title>
		<link>http://praba.wordpress.com/2011/06/25/assembly-code-level-optimization-technique/</link>
		<comments>http://praba.wordpress.com/2011/06/25/assembly-code-level-optimization-technique/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 21:02:54 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[assembly optimization]]></category>
		<category><![CDATA[code optimization]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=296</guid>
		<description><![CDATA[Optimizing at the code level is not effective as higher-level optimizations. Memory allocation optimizations, algorithmic optimizations should be tried before trying out the code level optimization. Code line level optimization is performed based on the assembly instruction created for one line of source code or one function. This needs to be done with the help of assembler [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=296&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/06/25/assembly-code-level-optimization-technique/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Code Level Optimization Techniques</title>
		<link>http://praba.wordpress.com/2011/06/25/code-level-optimization-techniques/</link>
		<comments>http://praba.wordpress.com/2011/06/25/code-level-optimization-techniques/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 19:43:39 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[system programming]]></category>
		<category><![CDATA[code optimization]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=292</guid>
		<description><![CDATA[Some of the techniques mentioned below “arithmetic operators”, “jump table to replace if…elseif”, “faster for loops” makes the code hard to debug, un-portable and un-maintainable. If there is no other way to optimize, then only attempt these techniques. Use pass by reference for user defined type Passing parameters by value to functions, result in the [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=292&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/06/25/code-level-optimization-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Thread Design Techniques</title>
		<link>http://praba.wordpress.com/2011/06/25/thread-design-techniques/</link>
		<comments>http://praba.wordpress.com/2011/06/25/thread-design-techniques/#comments</comments>
		<pubDate>Sat, 25 Jun 2011 16:22:38 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[system programming]]></category>
		<category><![CDATA[thread]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=224</guid>
		<description><![CDATA[Thread design models<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=224&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/06/25/thread-design-techniques/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Porting Unix Socket code to Windows</title>
		<link>http://praba.wordpress.com/2011/06/24/porting-unix-socket-code-to-windows/</link>
		<comments>http://praba.wordpress.com/2011/06/24/porting-unix-socket-code-to-windows/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 17:19:02 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[OS]]></category>
		<category><![CDATA[windows porting]]></category>
		<category><![CDATA[windows socket porting]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=207</guid>
		<description><![CDATA[Unix sockets to windows sockets porting<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=207&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/06/24/porting-unix-socket-code-to-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Network Debugging Utility &#8211; netstat</title>
		<link>http://praba.wordpress.com/2011/05/05/network-debugging-utility-netstat/</link>
		<comments>http://praba.wordpress.com/2011/05/05/network-debugging-utility-netstat/#comments</comments>
		<pubDate>Thu, 05 May 2011 21:09:57 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[system programming]]></category>
		<category><![CDATA[netstat]]></category>
		<category><![CDATA[networking]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=236</guid>
		<description><![CDATA[netstat is a useful tool for checking your network configuration and statistics. When invoked with the –i flag, it displays statistics for the network interfaces currently configured. Output Kernel Interface table Iface       MTU Met    RX-OK RX-ERR RX-DRPRX-OVR   TX-OK TX-ERRTX-DRPTX-OVR Flg eth0       1500   0   245257      0            0            0               118056      0        0              0     BMRU lo        16436   0    23632        [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=236&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/05/05/network-debugging-utility-netstat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Inspecting What is inside executable or library</title>
		<link>http://praba.wordpress.com/2011/05/05/inspecting-what-is-inside-executable-or-library/</link>
		<comments>http://praba.wordpress.com/2011/05/05/inspecting-what-is-inside-executable-or-library/#comments</comments>
		<pubDate>Thu, 05 May 2011 19:04:05 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[system programming]]></category>
		<category><![CDATA[ldd]]></category>
		<category><![CDATA[nm]]></category>
		<category><![CDATA[objdump]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=246</guid>
		<description><![CDATA[Sometimes, it is necessary to know what dynamic libraries an executable depends on and what functions are defined in particular library, etc. In this blog, some tools which aid understanding the content of executable / library is discussed. size Size is a diagnostic tool for executable file analysis. This utility displays the total size for each [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=246&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/05/05/inspecting-what-is-inside-executable-or-library/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>How to analyze issue without source code</title>
		<link>http://praba.wordpress.com/2011/04/10/how-to-analyze-issue-without-source-code/</link>
		<comments>http://praba.wordpress.com/2011/04/10/how-to-analyze-issue-without-source-code/#comments</comments>
		<pubDate>Sun, 10 Apr 2011 18:54:38 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[system programming]]></category>
		<category><![CDATA[debugging]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=252</guid>
		<description><![CDATA[Run time tracing allows the debugger to identify the problem on executable. This technique shall also be used to understand the code flow of the program. There are tools which traces all system calls or library routines. strace utility provides the capability to trace the execution of an application from the perspective of system calls. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=252&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/04/10/how-to-analyze-issue-without-source-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Browsing Large source base using cscope</title>
		<link>http://praba.wordpress.com/2011/03/27/browsing-large-source-base-using-cscope/</link>
		<comments>http://praba.wordpress.com/2011/03/27/browsing-large-source-base-using-cscope/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 14:14:58 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[cscope]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=240</guid>
		<description><![CDATA[cscope is a developer&#8217;s tool for browsing source code. It allows searching code for: all references to a symbol, global definitions, functions etc. Here is a simple example to illustrate the problem: main() { FILE *p; va_list p; } It&#8217;s quite difficult for a beginner to understand what is FILE &#38; va_list. Simply you are [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=240&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/03/27/browsing-large-source-base-using-cscope/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Computer Science Video Lectures</title>
		<link>http://praba.wordpress.com/2011/03/25/computer-science-video-lectures/</link>
		<comments>http://praba.wordpress.com/2011/03/25/computer-science-video-lectures/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:24:59 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[education]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=159</guid>
		<description><![CDATA[Collection of video lecture links related to computer science subjects BSD Unix ( History, File system, Internals, etc) Harvard University (CS50 &#8211; Introduction to computer science) University of New South Wales Center for IT Research in the interest of society Others Harvard University ( Justice Series: What is the right thing to do?- Michael Sandel)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=159&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/03/25/computer-science-video-lectures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>
	</item>
		<item>
		<title>Mindmap to come up with more test cases for csql</title>
		<link>http://praba.wordpress.com/2011/01/26/mindmap-to-come-up-with-more-test-cases-for-csql/</link>
		<comments>http://praba.wordpress.com/2011/01/26/mindmap-to-come-up-with-more-test-cases-for-csql/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 15:59:50 +0000</pubDate>
		<dc:creator>Prabakaran Thirumalai</dc:creator>
				<category><![CDATA[csql]]></category>
		<category><![CDATA[mindmap]]></category>

		<guid isPermaLink="false">http://praba.wordpress.com/?p=316</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=praba.wordpress.com&amp;blog=4514540&amp;post=316&amp;subd=praba&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://praba.wordpress.com/2011/01/26/mindmap-to-come-up-with-more-test-cases-for-csql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f3d4876335a6499f3ed0fa32139ab040?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Prabakaran</media:title>
		</media:content>

		<media:content url="http://praba.files.wordpress.com/2011/06/csql-test-cases-map.jpeg" medium="image">
			<media:title type="html">csql test cases mind map</media:title>
		</media:content>
	</item>
	</channel>
</rss>
