<?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>Farid's Blog &#187; Technical</title>
	<atom:link href="http://farid.hajji.name/blog/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://farid.hajji.name/blog</link>
	<description>A Mixed Bag Of Thoughts</description>
	<lastBuildDate>Thu, 09 Sep 2010 22:08:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>The Pirate Bay Leaks User Data Like A Sieve</title>
		<link>http://farid.hajji.name/blog/2010/07/08/the-pirate-bay-leaks-user-data-like-a-sieve/</link>
		<comments>http://farid.hajji.name/blog/2010/07/08/the-pirate-bay-leaks-user-data-like-a-sieve/#comments</comments>
		<pubDate>Thu, 08 Jul 2010 17:11:05 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=87</guid>
		<description><![CDATA[The Pirate Bay's user database was hacked by an Argentinian security researcher, who got access to IP addresses and E-Mails of torrent uploaders. TPB failure to hash those very sensitive data before storing them in their database is a major FAIL w.r.t. data protection.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/07/08/the-pirate-bay-leaks-user-data-like-a-sieve/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>FireGPG is Dead</title>
		<link>http://farid.hajji.name/blog/2010/06/07/firegpg-is-dead/</link>
		<comments>http://farid.hajji.name/blog/2010/06/07/firegpg-is-dead/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:41:02 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=84</guid>
		<description><![CDATA[FireGPG development has just been discontinued.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/06/07/firegpg-is-dead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hello, World on the Bare Metal</title>
		<link>http://farid.hajji.name/blog/2010/05/25/hello-world-on-the-bare-metal/</link>
		<comments>http://farid.hajji.name/blog/2010/05/25/hello-world-on-the-bare-metal/#comments</comments>
		<pubDate>Tue, 25 May 2010 18:37:14 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=75</guid>
		<description><![CDATA[In this tutorial, we invoke BIOS functions (which are fortunately available in Real Mode) to write a simple string on the screen. This assembly program doesn't require an operating system kernel, and runs on bare metal.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/05/25/hello-world-on-the-bare-metal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Brazil and Germany Leading in Google Data Removal Requests</title>
		<link>http://farid.hajji.name/blog/2010/04/21/brazil-and-germany-leading-in-google-data-removal-requests/</link>
		<comments>http://farid.hajji.name/blog/2010/04/21/brazil-and-germany-leading-in-google-data-removal-requests/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 17:48:54 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=74</guid>
		<description><![CDATA[Brazil's Government issued 291 data removal requests to Google in 2009, followed by Germany (188), India (142), and the United States (123). Regarding Web Search censorship, Germany is leading with 94 requests, followed by Argentina (31), the United States (20) and Brazil (9). However, the "enemies of the Internet" don't show up in this "hall of shame," because they have their own censorship infrastructure and don't need cooperation from Google.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/04/21/brazil-and-germany-leading-in-google-data-removal-requests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Unix copyrights belong to Novell, not SCO</title>
		<link>http://farid.hajji.name/blog/2010/03/30/unix-copyrights-belong-to-novell-not-sco/</link>
		<comments>http://farid.hajji.name/blog/2010/03/30/unix-copyrights-belong-to-novell-not-sco/#comments</comments>
		<pubDate>Wed, 31 Mar 2010 00:46:54 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=73</guid>
		<description><![CDATA[In the Novell vs. SCO trial, a jury in Utah decided that Unix copyrights didn't go to SCO. This is an epic win for the Linux community and Novell, but since Novell didn't clarify their position w.r.t. non-Linux based Unix-derivatives, OpenSolaris may now be in hot waters -- again! Let's hope that Novell won't harass the OpenSolaris community.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/03/30/unix-copyrights-belong-to-novell-not-sco/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Tutorial (5)</title>
		<link>http://farid.hajji.name/blog/2010/03/21/cpp-tutorial-5/</link>
		<comments>http://farid.hajji.name/blog/2010/03/21/cpp-tutorial-5/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 16:02:57 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=70</guid>
		<description><![CDATA[This is part 5 of a fast paced C++ tutorial for programmers familiar with high level languages like Perl and Python. In this part, we’ll learn how to use an external library (POCO) to base64 encode and -decode files and strings.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/03/21/cpp-tutorial-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C++ Tutorial (4)</title>
		<link>http://farid.hajji.name/blog/2010/03/21/cpp-tutorial-4/</link>
		<comments>http://farid.hajji.name/blog/2010/03/21/cpp-tutorial-4/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 11:28:07 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=69</guid>
		<description><![CDATA[This is part 4 of a fast paced C++ tutorial for programmers familiar with high level languages like Perl and Python. In this part, we’ll learn how to copy files "the C++ way" using stream iterators. We'll make use of the std::copy algorithm to eliminate the need for explicit loops, thus resulting in more idiomatic programs.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/03/21/cpp-tutorial-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google leaving China?</title>
		<link>http://farid.hajji.name/blog/2010/03/15/google-leaving-china/</link>
		<comments>http://farid.hajji.name/blog/2010/03/15/google-leaving-china/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 17:01:36 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Politics]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=67</guid>
		<description><![CDATA[Google would rather leave China than continue censoring search results to Chinese users. While that's a great proof of "don't be evil", how comes Google happily censors localized results in various countries, and bows to DMCA-style US censorship without much public protest? What's REALLY going on between Google and China?]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/03/15/google-leaving-china/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Story of Mel, a Real Programmer</title>
		<link>http://farid.hajji.name/blog/2010/03/07/the-story-of-mel/</link>
		<comments>http://farid.hajji.name/blog/2010/03/07/the-story-of-mel/#comments</comments>
		<pubDate>Sun, 07 Mar 2010 16:05:07 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Funny]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=66</guid>
		<description><![CDATA[Did the legendary Mel contribute to the BSD/SunOS/OpenSolaris kernel codebase?]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/03/07/the-story-of-mel/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>An Algorithm for Resilient Botnets</title>
		<link>http://farid.hajji.name/blog/2010/02/25/an-algorithm-for-resilient-botnets/</link>
		<comments>http://farid.hajji.name/blog/2010/02/25/an-algorithm-for-resilient-botnets/#comments</comments>
		<pubDate>Thu, 25 Feb 2010 20:26:06 +0000</pubDate>
		<dc:creator>Farid Hajji</dc:creator>
				<category><![CDATA[Computers]]></category>

		<guid isPermaLink="false">http://farid.hajji.name/blog/?p=65</guid>
		<description><![CDATA[Current botnets use a pseudo-random sequence of domains to host their moving C&#38;Cs. This post shows the drawbacks of this clever approach and proposes a little enhancement to the names generating algorithm.]]></description>
		<wfw:commentRss>http://farid.hajji.name/blog/2010/02/25/an-algorithm-for-resilient-botnets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
