<?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>Saher El-Neklawy&#039;s Blog</title>
	<atom:link href="http://saherneklawy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://saherneklawy.wordpress.com</link>
	<description>Life, Universe, and Everything</description>
	<lastBuildDate>Sat, 19 Feb 2011 12:52:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='saherneklawy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Saher El-Neklawy&#039;s Blog</title>
		<link>http://saherneklawy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://saherneklawy.wordpress.com/osd.xml" title="Saher El-Neklawy&#039;s Blog" />
	<atom:link rel='hub' href='http://saherneklawy.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Adding local latex packages to texlive in ubuntu</title>
		<link>http://saherneklawy.wordpress.com/2011/02/19/adding-local-latex-packages-to-texlive-in-ubuntu/</link>
		<comments>http://saherneklawy.wordpress.com/2011/02/19/adding-local-latex-packages-to-texlive-in-ubuntu/#comments</comments>
		<pubDate>Sat, 19 Feb 2011 12:52:19 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Latex]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=164</guid>
		<description><![CDATA[When having custom packages to use for a document, you need to put them next your latex files when compiling. This causes problems when you need these packages for many documents. The solution is to add these packages to the latex installation. This can be done for the current user by creating a latex tree [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=164&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2011/02/19/adding-local-latex-packages-to-texlive-in-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Portable Meld on Windows</title>
		<link>http://saherneklawy.wordpress.com/2011/02/12/portable-meld-on-windows/</link>
		<comments>http://saherneklawy.wordpress.com/2011/02/12/portable-meld-on-windows/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 13:51:14 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Opensource]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[meld]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=153</guid>
		<description><![CDATA[Often I need to compare and merge files or folders together for changes between them. Gladly, many applications exist for such a task. This can come as using the diff command line tool, sadly it is not visually pleasant. Therefore several visual interfaces to ease the comparison side by side. Examples of such are: kompare kdiff3 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=153&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2011/02/12/portable-meld-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>A DRY KISS</title>
		<link>http://saherneklawy.wordpress.com/2010/10/29/a-dry-kiss/</link>
		<comments>http://saherneklawy.wordpress.com/2010/10/29/a-dry-kiss/#comments</comments>
		<pubDate>Fri, 29 Oct 2010 14:13:53 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Teaching]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[dry]]></category>
		<category><![CDATA[idea]]></category>
		<category><![CDATA[kiss]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=150</guid>
		<description><![CDATA[Absolutely Don&#8217;t Repeat Yourself and Keep It Simple, Stupid! (A DRY KISS) . DRY and KISS are common concepts between software developers, but are very difficult to follow. Specially when you start with some idea, run with it, and it starts to layer up in complexity. Without even recognizing it goes out of control. With [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=150&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/10/29/a-dry-kiss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Proposal: Hierarchical Unit Testing for less woes</title>
		<link>http://saherneklawy.wordpress.com/2010/10/02/hierarchical-unit-testing/</link>
		<comments>http://saherneklawy.wordpress.com/2010/10/02/hierarchical-unit-testing/#comments</comments>
		<pubDate>Sat, 02 Oct 2010 15:54:29 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Computer Science]]></category>
		<category><![CDATA[testing]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=144</guid>
		<description><![CDATA[Disclaimer: The following content is of an idea which might be already existing, so please feel free to comment if you find it in existing testing frameworks A common problem I face during test-driven development is when having to tests (for ease i&#8217;ll call them T1 and T2). T1 and T2 test the functionality of [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=144&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/10/02/hierarchical-unit-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Google instant search: A better spell checker and calculator</title>
		<link>http://saherneklawy.wordpress.com/2010/09/16/google-instant-search-a-better-spell-checker-and-calculator/</link>
		<comments>http://saherneklawy.wordpress.com/2010/09/16/google-instant-search-a-better-spell-checker-and-calculator/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 13:06:30 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[calculate]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[tech]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=133</guid>
		<description><![CDATA[One of my main uses for Google search is not the searching, but has slowing move towards often queries just for the sake of spell checking. Recently Google released its instant search. With that, I can easily see my spelling mistakes as I type, no more need to press enter . What I found by [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=133&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/09/16/google-instant-search-a-better-spell-checker-and-calculator/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Layar POI service using Google App Engine</title>
		<link>http://saherneklawy.wordpress.com/2010/04/04/layar-poi-service-using-google-app-engine/</link>
		<comments>http://saherneklawy.wordpress.com/2010/04/04/layar-poi-service-using-google-app-engine/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 16:54:51 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[handheld ar]]></category>
		<category><![CDATA[layar]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=124</guid>
		<description><![CDATA[Layar is a cool handheld augmented reality application that allows to overlay &#8220;Layers&#8221; on the image seen by a handheld device&#8217;s camera. One can think of these layers as content that is seen based on your current location. This allows to overlay digital data over actual live imagery. The Layar API depends that the source [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=124&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/04/04/layar-poi-service-using-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>SVN post-commit hook cronjob</title>
		<link>http://saherneklawy.wordpress.com/2010/04/04/svn-post-commit-hook-cronjob/</link>
		<comments>http://saherneklawy.wordpress.com/2010/04/04/svn-post-commit-hook-cronjob/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 12:08:17 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=106</guid>
		<description><![CDATA[Few SVN hosting sites provide ssh access to their svn servers. Such is needed to create hooks, like a post-commit hook that sends an email with every commit. Such hooks are often required by the development team. This article discusses the creation of a cron job that polls the SVN repository to simulate a post-commit [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=106&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/04/04/svn-post-commit-hook-cronjob/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Developer vs. User &lt;=&gt; Driver vs. Mechanic</title>
		<link>http://saherneklawy.wordpress.com/2010/04/01/developer-vs-user-driver-vs-mechanic/</link>
		<comments>http://saherneklawy.wordpress.com/2010/04/01/developer-vs-user-driver-vs-mechanic/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 17:51:50 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=101</guid>
		<description><![CDATA[Hypothesis: The Developer User relation is equivalent to the car driver mechanic relation. Proof: Through my few numbered years of driving in the lovely streets of Cairo, i faced car troubles every now and then. In the case of such circumstances, I head to my trusty mechanic. From here, starts the problem, when I am [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=101&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/04/01/developer-vs-user-driver-vs-mechanic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Life: A python perspective</title>
		<link>http://saherneklawy.wordpress.com/2010/03/17/life-a-python-perspective/</link>
		<comments>http://saherneklawy.wordpress.com/2010/03/17/life-a-python-perspective/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 01:40:32 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[life]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=95</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=95&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/03/17/life-a-python-perspective/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
		<item>
		<title>Breaking up with your code</title>
		<link>http://saherneklawy.wordpress.com/2010/03/04/breaking-up-with-your-code/</link>
		<comments>http://saherneklawy.wordpress.com/2010/03/04/breaking-up-with-your-code/#comments</comments>
		<pubDate>Thu, 04 Mar 2010 20:14:30 +0000</pubDate>
		<dc:creator>saherneklawy</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://saherneklawy.wordpress.com/?p=93</guid>
		<description><![CDATA[A famous quote from The Cathedral and the Bazaar is &#8220;Plan to throw one away; you will, anyhow&#8221;. This never hits a programmer with it&#8217;s true meaning until they have to throw aways a large bit of code base that they invested time and effort in. Coders tend to build an emotional connection towards every [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saherneklawy.wordpress.com&amp;blog=9828900&amp;post=93&amp;subd=saherneklawy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
		<wfw:commentRss>http://saherneklawy.wordpress.com/2010/03/04/breaking-up-with-your-code/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/163f0cbb6377688c55a68a6a4fa5b5ef?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">saherneklawy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
