<?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"
	>

<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>
	<pubDate>Thu, 07 Aug 2008 11:08:47 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>Network Simulation with Virtual Machines</title>
		<link>http://inercia.selfip.net/2008/04/29/network-simulation-with-virtual-machines/</link>
		<comments>http://inercia.selfip.net/2008/04/29/network-simulation-with-virtual-machines/#comments</comments>
		<pubDate>Tue, 29 Apr 2008 20:29:53 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/2008/04/29/network-simulation-with-virtual-machines/</guid>
		<description><![CDATA[I&#x2019;m currently evaluating some alternatives for network simulations with virtual machines in Linux.
So far, the best solution available would be Xen, but other good solutions would be OpenVZ and Linux VRF.  Linux VRT provides separate networks profiles for processes, so that one process can have some interfaces, firewall rules and routing table, while other [...]]]></description>
			<content:encoded><![CDATA[<p>I&#x2019;m currently evaluating some alternatives for network simulations with virtual machines in Linux.</p>
<p>So far, the best solution available would be <a href="http://www.xen.org" onclick="javascript:pageTracker._trackPageview ('/outbound/www.xen.org');">Xen</a>, but other good solutions would be <a href="http://openvz.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/openvz.org');">OpenVZ</a> and <a href="http://linux-vrf.sourceforge.net" onclick="javascript:pageTracker._trackPageview ('/outbound/linux-vrf.sourceforge.net');">Linux VRF</a>.  Linux VRT provides separate networks profiles for processes, so that one process can have some interfaces, firewall rules and routing table, while other processes will be associated with other devices and tables. OpenVZ is a containers solution (something like <a href="http://en.wikipedia.org/wiki/Solaris_Containers" onclick="javascript:pageTracker._trackPageview ('/outbound/en.wikipedia.org');">Solaris Zones</a>), where this isolation between processes is not only done at the networking level but at an OS level, with their own node name, virtual network interfaces, storage, etc.</p>
<p>Xen is not the best performer. The performance problem comes from the overhead introduced by systems calls: when a guest VM sends a packet to the network, it has to be processed by the guest machine, make a context switch and be processed again at the host OS. As a result, network performance is not as good as a native machine, but its is still one of the best in its <a href="http://www.lri.fr/~quetier/papiers/EXPGRID.pdf" onclick="javascript:pageTracker._trackPageview ('/outbound/www.lri.fr');">class</a>.</p>
<p>However, Xen is probably the best supported solution in the market nowadays. There are a lot of configuration tools, web interfaces, and some network simulation tools. For example, <a href="http://mln.sourceforge.net" onclick="javascript:pageTracker._trackPageview ('/outbound/mln.sourceforge.net');">MLN</a> looks like a nice application for creating virtual networks: you have to define the topology in a very simple configuration file, and you get a bunch of Virtual Machines connected with virtual LANs, hubs, routers and so.</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2008/04/29/network-simulation-with-virtual-machines/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ccache</title>
		<link>http://inercia.selfip.net/2008/04/16/ccache/</link>
		<comments>http://inercia.selfip.net/2008/04/16/ccache/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 08:42:44 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/2008/04/16/ccache/</guid>
		<description><![CDATA[My build system has been getting slower in the last weeks. I don&#x2019;t know if the amount of dependencies in our project, the number of includes-in-headers or maybe the increasing number f third-party libraries has  made &#x201c;make&#x201d; to go crazy, but, at the end, I can launch the &#x201c;make debug&#x201d; and go for a [...]]]></description>
			<content:encoded><![CDATA[<p>My build system has been getting slower in the last weeks. I don&#x2019;t know if the amount of dependencies in our project, the number of <em>includes-in-headers</em> or maybe the increasing number f third-party libraries has  made <em>&#x201c;make&#x201d;</em> to go crazy, but, at the end, I can launch the <em>&#x201c;make debug&#x201d; </em>and go for a coffee until I see the <em>&#x201c;build finished&#x201d;</em> message.</p>
<p>So I have decided to give a try to <a href="http://ccache.samba.org/" onclick="javascript:pageTracker._trackPageview ('/outbound/ccache.samba.org');">ccache</a>. ccache is a program that caches object files produced by gcc. When you run it instead of gcc, it takes the pre-processeed source file, the arguments and some other things, and calculates a hash code. Then it runs gcc as usual, but it also copies the .o (with the hash code) to a cache directory. Next time you try to compile the same source file (and with the same gcc arguments), it checks if the hash code is the same and, in that case, it quickly returns the .o you compiled before.</p>
<p>It is a good idea, but I&#x2019;m not really sure if it will make any difference. Yesterday I tried it for a while, but I couldn&#x2019;t say my build was speed-light fast&#8230;. I will keep trying.</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2008/04/16/ccache/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Open Computer</title>
		<link>http://inercia.selfip.net/2008/04/15/open-computer/</link>
		<comments>http://inercia.selfip.net/2008/04/15/open-computer/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:08:06 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
		
		<category><![CDATA[Apple]]></category>

		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/2008/04/15/open-computer/</guid>
		<description><![CDATA[From OSNews:
The website of a Miami-based networking and security solutions reseller became inaccessible Monday, shortly after the company began advertising an unauthorized Mac clone for a fraction of the cost of Apple&#8217;s cheapest system. Dubbed OpenMac, the USD 400 offering from Psystar Corporation is described as &#8216;a low-cost high-performance computing platform&#8217; based on the ongoing [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://www.osnews.com/story/19631" onclick="javascript:pageTracker._trackPageview ('/outbound/www.osnews.com');">OSNews</a>:</p>
<blockquote><p>The website of a Miami-based networking and security solutions reseller became inaccessible Monday, shortly after the company began advertising an unauthorized Mac clone for a fraction of the cost of Apple&#8217;s cheapest system. Dubbed OpenMac, the USD 400 offering from Psystar Corporation is described as &#8216;a low-cost high-performance computing platform&#8217; based on the ongoing OSX86Project - a hacker-based initiative aimed at maintaining a version of the Mac OS X operating system for everyday PCs. The website is back online now, and the machine has been renamed to Open Computer.</p></blockquote>
<p style="text-align: center;"><img class="aligncenter" src="http://www.psystar.com/components/com_virtuemart/shop_image/product/openmac.jpg" alt="OpenMac" width="300" /></p>
<p> </p>
<p>I would like to see some alternatives to the hardware sold by Apple (or a reduction in the price of the original hardware), but I’m not sure how many problem you will run into if you try to run OS X on this. And, honestly, it doesn&#8217;t look nice.</p>
<p> </p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2008/04/15/open-computer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Dead Sea Effect</title>
		<link>http://inercia.selfip.net/2008/04/14/dead-sea-effect/</link>
		<comments>http://inercia.selfip.net/2008/04/14/dead-sea-effect/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 15:28:57 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
		
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/2008/04/14/dead-sea-effect/</guid>
		<description><![CDATA[From The Wetware Crisis: the Dead Sea effect:
There is an anti-pattern that I’ve seen in large organizations which I have come to call “the Dead Sea effect”. [...] Many large corporate/government IT shops — and not a few small ones — work like the Dead Sea. New hires are brought in as management deems it [...]]]></description>
			<content:encoded><![CDATA[<p>From <a href="http://brucefwebster.com/2008/04/11/the-wetware-crisis-the-dead-sea-effect/" title="The Wetware Crisis: the Dead Sea effect" onclick="javascript:pageTracker._trackPageview ('/outbound/brucefwebster.com');">The Wetware Crisis: the Dead Sea effect</a>:</p>
<blockquote><p>There is an anti-pattern that I’ve seen in large organizations which I have come to call “the Dead Sea effect”. [...] Many large corporate/government IT shops — and not a few small ones — work like the Dead Sea. New hires are brought in as management deems it necessary. Their qualifications (talent, education, professionalism, experience, skills — TEPES) will tend to vary quite a bit, depending upon current needs, employee departure, the personnel budget, and the general hiring ability of those doing the hiring. All things being equal, the general competency of the IT department should have roughly the same distribution as the incoming hires.</p>
<p>But in my experience, that’s not what happens. Instead, what happens is that the more talented and effective IT engineers are the ones most likely to leave — to evaporate, if you will. They are the ones least likely to put up with the frequent stupidities and workplace problems that plague large organizations; they are also the ones most likely to have other opportunities that they can readily move to.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2008/04/14/dead-sea-effect/feed/</wfw:commentRss>
		</item>
		<item>
		<title>New York</title>
		<link>http://inercia.selfip.net/2007/08/09/175/</link>
		<comments>http://inercia.selfip.net/2007/08/09/175/#comments</comments>
		<pubDate>Thu, 09 Aug 2007 12:43:20 +0000</pubDate>
		<dc:creator>Alvaro</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Videos]]></category>

		<guid isPermaLink="false">http://inercia.selfip.net/2007/08/09/175/</guid>
		<description><![CDATA[ 

Get the Flash Player to see this player.

var s0 = new SWFObject("http://inercia.selfip.net/wp-content/plugins/flash-video-player/mediaplayer.swf","n0","320","260","7");
s0.addParam("allowfullscreen","true");
s0.addParam("allowscriptaccess","always");
s0.addVariable("javascriptid","n0");
s0.addVariable("height","260");
s0.addVariable("width","320");
s0.addVariable("searchbar","false");
s0.addVariable("screencolor","0x000000");
s0.addVariable("overstretch","true");
s0.addVariable("showeq","false");
s0.addVariable("showicons","true");
s0.addVariable("shownavigation","true");
s0.addVariable("showstop","false");
s0.addVariable("showndigits","true");
s0.addVariable("showdownload","false");
s0.addVariable("usefullscreen","true");
s0.addVariable("autoscroll","false");
s0.addVariable("displayheight","240");
s0.addVariable("thumbsinplaylist","true");
s0.addVariable("autostart","false");
s0.addVariable("bufferlength","3");
s0.addVariable("repeat","false");
s0.addVariable("rotatetime","5");
s0.addVariable("shuffle","false");
s0.addVariable("smoothing","true");
s0.addVariable("volume","80");
s0.addVariable("enablejs","true");
s0.addVariable("linkfromdisplay","false");
s0.addVariable("linktarget","_self");
s0.addVariable("searchlink","http://search.longtail.tv/?q=");
s0.addVariable("file","http://inercia.selfip.net/files/movies/new-york.flv");
s0.write("video0");


Slideshow of my travel to New York. Five days in the Big Apple. You can see the complete set of pictures here.
]]></description>
			<content:encoded><![CDATA[<div> 
<div id="video1" class="flashvideo">
<a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript">
var s1 = new SWFObject("http://inercia.selfip.net/wp-content/plugins/flash-video-player/mediaplayer.swf","n1","320","260","7");
s1.addParam("allowfullscreen","true");
s1.addParam("allowscriptaccess","always");
s1.addVariable("javascriptid","n1");
s1.addVariable("height","260");
s1.addVariable("width","320");
s1.addVariable("searchbar","false");
s1.addVariable("screencolor","0x000000");
s1.addVariable("overstretch","true");
s1.addVariable("showeq","false");
s1.addVariable("showicons","true");
s1.addVariable("shownavigation","true");
s1.addVariable("showstop","false");
s1.addVariable("showndigits","true");
s1.addVariable("showdownload","false");
s1.addVariable("usefullscreen","true");
s1.addVariable("autoscroll","false");
s1.addVariable("displayheight","240");
s1.addVariable("thumbsinplaylist","true");
s1.addVariable("autostart","false");
s1.addVariable("bufferlength","3");
s1.addVariable("repeat","false");
s1.addVariable("rotatetime","5");
s1.addVariable("shuffle","false");
s1.addVariable("smoothing","true");
s1.addVariable("volume","80");
s1.addVariable("enablejs","true");
s1.addVariable("linkfromdisplay","false");
s1.addVariable("linktarget","_self");
s1.addVariable("searchlink","http://search.longtail.tv/?q=");
s1.addVariable("file","http://inercia.selfip.net/files/movies/new-york.flv");
s1.write("video1");
</script>
</div>
<p>Slideshow of my travel to New York. Five days in the Big Apple. You can see the complete set of pictures <a href="http://www.flickr.com/photos/inercia/sets/72157600771897355/" onclick="javascript:pageTracker._trackPageview ('/outbound/www.flickr.com');">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://inercia.selfip.net/2007/08/09/175/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
