<?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>{inercia}</title>
	<atom:link href="http://inercia.selfip.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://inercia.selfip.net</link>
	<description></description>
	<lastBuildDate>Fri, 19 Mar 2010 17:55:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Python on the browser</title>
		<link>http://inercia.selfip.net/2010/03/19/python-on-the-browser/</link>
		<comments>http://inercia.selfip.net/2010/03/19/python-on-the-browser/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 17:55:43 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/?p=990</guid>
		<description><![CDATA[A very cool article on how to use Python on the browser. Maybe it is a bit heavyweight thing to do, because your Python code will be interpreted by a Silverlight application that acts as a Python interpreter, but it is ok for people like me who know how to program in Python but hate Javascript&#8230;
]]></description>
			<content:encoded><![CDATA[<p>A very cool <a href="http://blog.jimmy.schementi.com/2010/03/pycon-2010-python-in-browser.html" target="_blank">article</a> on how to use Python on the browser. Maybe it is a bit heavyweight thing to do, because your Python code will be interpreted by a Silverlight application that acts as a Python interpreter, but it is ok for people like me who know how to program in Python but hate Javascript&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2010/03/19/python-on-the-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>libevent 2.0</title>
		<link>http://inercia.selfip.net/2010/03/17/libevent-2-0/</link>
		<comments>http://inercia.selfip.net/2010/03/17/libevent-2-0/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 11:06:02 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/?p=987</guid>
		<description><![CDATA[This is a description of the new features that can be found in libevent 2.x. One of the main reasons for using it would be the inclusion of sendfile() operations (where the OS does all the work when sending large files from disk), and big performance improvements, specially in the HTTP code:
Preliminary results around April [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://google-opensource.blogspot.com/2010/01/libevent-20x-like-libevent-14x-only.html" target="_blank">This</a> is a description of the new features that can be found in <a href="http://www.monkey.org/~provos/libevent/">libevent</a> 2.x. One of the main reasons for using it would be the inclusion of <a href="http://www.kernel.org/doc/man-pages/online/pages/man2/sendfile.2.html" target="_blank">sendfile()</a> operations (where the OS does all the work when <a href="http://articles.techrepublic.com.com/5100-10878_11-1044112.html">sending</a> large files from disk), and big performance improvements, specially in the HTTP code:</p>
<blockquote><p>Preliminary results around April 2009 indicated that the rewritten codebase had improved our large-payload HTTP benchmark performance by between 35 and 174 percent. We hope that as we profile and benchmark this code more aggressively, we can find more opportunities for improvement here.</p></blockquote>
<p>This has been <a href="http://www.provos.org/index.php?/archives/61-Small-Libevent-2.0-Performance-Test.html" target="_blank">confirmed</a> by some other people but, looking at <a href="http://nichol.as/benchmark-of-python-web-servers" target="_blank">this recent survey</a> on WSGI servers performance,  it also seems there could be some memory leaks in libevent 2.x&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2010/03/17/libevent-2-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filesystems for CDNs</title>
		<link>http://inercia.selfip.net/2010/03/14/filesystems-for-cdns/</link>
		<comments>http://inercia.selfip.net/2010/03/14/filesystems-for-cdns/#comments</comments>
		<pubDate>Sun, 14 Mar 2010 00:03:06 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/?p=980</guid>
		<description><![CDATA[XtreemFS. It seems to have all the neccessary things for developing you own CDN at the OS level with minimum effort. Similar to Coda, but it gives you on-demand file replication (read-only, of course) on WAN environments, POSIX semantics (so you don&#8217;t need to modify you application) , stripping and parallel I/O (equals to high [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.xtreemfs.org/">XtreemFS</a>. It seems to have all the neccessary things for developing you own CDN at the OS level with minimum effort. Similar to <a href="http://www.linuxplanet.com/linuxplanet/tutorials/4481/1/">Coda</a>, but it gives you on-demand file replication (read-only, of course) on WAN environments, POSIX semantics (so you don&#8217;t need to modify you application) , stripping and parallel I/O (equals to high performance), etc.</p>
<p>So, what else do you need?  Maybe a web server like <a href="http://www.cherokee-project.com/doc/modules_handlers_streaming.html">cherokee</a> or <a href="http://h264.code-shop.com/trac/wiki">nginx</a> for streaming (with throttling) flv and h264, and you are ready to have your low-cost CDN&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2010/03/14/filesystems-for-cdns/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video codecs</title>
		<link>http://inercia.selfip.net/2010/03/02/video-codecs/</link>
		<comments>http://inercia.selfip.net/2010/03/02/video-codecs/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 20:14:28 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
				<category><![CDATA[Media]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/?p=972</guid>
		<description><![CDATA[An interesting article on video codecs licensing and how we are all being out of the law. The conclusion is very simple: Theora is a free standard we can all use for commercial purposes, we know, but just because it is not widely used!. Otherwise, legions of unknown patent holders would sue you right when [...]]]></description>
			<content:encoded><![CDATA[<p>An interesting <a href="http://bemasc.net/wordpress/2010/02/02/no-you-cant-do-that-with-h264/">article</a> on video codecs licensing and how we are all being out of the law. The conclusion is very simple: Theora is a free standard we can all use for commercial purposes, we know, but just because it is not widely used!. Otherwise, legions of unknown patent holders would sue you right when you release the version 1.0 of your software. And why is it not so popular? Well, just because it is not up to the task&#8230; or at least not as good as h264. So we are stuck with h264 for a while&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2010/03/02/video-codecs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>gevent performance</title>
		<link>http://inercia.selfip.net/2010/02/17/gevent-performance/</link>
		<comments>http://inercia.selfip.net/2010/02/17/gevent-performance/#comments</comments>
		<pubDate>Wed, 17 Feb 2010 11:31:56 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
				<category><![CDATA[Networking]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/?p=861</guid>
		<description><![CDATA[I´m using gevent for implementing a basic HTTP stresser and I must say I´m impressed with the performance I can get with this framework. My program launches thousands of HTTP requests (with urllib2) to my server, asking for very long files (&#62;200MBytes), and I´m getting up to 2 Gbit/sec with almost no CPU usage in [...]]]></description>
			<content:encoded><![CDATA[<p>I´m using <a href="http://www.gevent.org/">gevent</a> for implementing a basic HTTP stresser and I must say I´m impressed with the performance I can get with this framework. My program launches thousands of HTTP requests (with urllib2) to my server, asking for very long files (&gt;200MBytes), and I´m getting up to 2 Gbit/sec with almost no CPU usage in the client. Really good for a <em>slow</em> language like Python&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2010/02/17/gevent-performance/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
