<?xml version="1.0"?>
<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:foaf="http://xmlns.com/foaf/0.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns="http://purl.org/rss/1.0/"
>
<channel rdf:about="http://planeta.ubuntu.ec/">
	<title>Planeta Ubuntu Ecuador</title>
	<link>http://planeta.ubuntu.ec/</link>
	<description>Planeta Ubuntu Ecuador - http://planeta.ubuntu.ec/</description>

	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://rudd-o.com/linux-and-free-software/does-the-subwoofer-in-your-asus-laptop-not-work-under-fedora" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/corporations-are-fictions.-they-do-not-exist" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/is-it-ever-okay-to-kill-someone" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=542" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=973" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/on-wage-slavery" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=540" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/the-labor-theory-of-value-is-a-lie" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/how-north-korea-sells-its-people-into-slavery" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/ows-analyzed-in-bullet-list-form" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/...and-therefore-i-advocate-the-status-quo" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/sopa-piracy-censorship-and-the-end-of-the-internet" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=532" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/how-to-determine-whos-robbed-and-who-gets-the-loot-in-socialism" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/how-to-determine-what-is-property-and-what-are-possessions-in-communism" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/if-you-dont-like-it-you-can-get-out" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/abolishing-government-is-not-enough" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/being-in-your-underwear-disorderly-conduct.-being-handcuffed-in-your-underwear-law-and-order" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/psychos-in-black-robes-traffic-court-edition" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/you-can-be-anything" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/alone-on-his-island-robinson-crusoe-can-do-whatever-he-pleases-the-ethics-of-private-property" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/taxation-is-voluntary-because-you-signed-a-contract-with-your-employer-agreeing-to-tax-withholding" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/the-state-is-a-criminal-organization" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/if-house-m.d.-was-real" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/i-could-just-murder-you" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/heavy-boots" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/confessions-of-a-slave" />
			<rdf:li rdf:resource="http://rudd-o.com/monopolies-of-the-mind/intellectual-monopolies-are-not-property-and-duplicating-them-is-not-theft" />
			<rdf:li rdf:resource="http://rudd-o.com/monopolies-of-the-mind/the-struggle-for-property-rights-and-free-intellectual-creations-is-already-lost" />
			<rdf:li rdf:resource="http://rudd-o.com/site-news/updated-to-plone-4.1" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/for-those-who-say-that-corporations-influence-government.." />
			<rdf:li rdf:resource="http://rudd-o.com/archives/how-to-solve-touchpad-problems-with-the-asus-g73sw" />
			<rdf:li rdf:resource="http://rudd-o.com/site-news/my-time-machine" />
			<rdf:li rdf:resource="http://rudd-o.com/linux-and-free-software/tip-letting-your-zfs-pool-sleep" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/equal-justice-under-the-law-is-a-lie" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/univision-teaches-you-to-be-an-escort" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/how-taxes-really-work-explained-so-a-child-could-understand" />
			<rdf:li rdf:resource="http://solid-ec.org/123 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://rudd-o.com/archives/the-entity" />
			<rdf:li rdf:resource="http://rudd-o.com/en/archives/the-entity" />
			<rdf:li rdf:resource="http://www.bureado.com/archives/969" />
			<rdf:li rdf:resource="http://rudd-o.com/en/archives/on-property-marxism-anarcho-communism-anarcho-capitalism-statism-and-the-social-contract" />
			<rdf:li rdf:resource="http://rudd-o.com/en/archives/no-us-earth-dwellers-are-not-at-risk-of-running-out-of-resources" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=530" />
			<rdf:li rdf:resource="http://rudd-o.com/en/archives/perverse-hypocrites-accusing-others-of-being-hypocrites" />
			<rdf:li rdf:resource="http://rudd-o.com/en/archives/the-racial-contract.-help-me-refute-it" />
			<rdf:li rdf:resource="http://solid-ec.org/122 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://solid-ec.org/121 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://rudd-o.com/en/linux-and-free-software/does-your-adobe-flash-player-icon-in-the-kde-system-settings-malfunction" />
			<rdf:li rdf:resource="http://rudd-o.com/en/archives/how-to-choose-a-college-an-anarchists-guide" />
			<rdf:li rdf:resource="http://solid-ec.org/120 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://www.bureado.com/archives/964" />
			<rdf:li rdf:resource="http://www.bureado.com/archives/962" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/2011/07/22/oslo-explosion-and-shooting-in-utoya-2011-07-22/" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=960" />
			<rdf:li rdf:resource="http://www.fybsistemas-ec.com/46 at http://www.fybsistemas-ec.com" />
			<rdf:li rdf:resource="http://solid-ec.org/119 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=515" />
			<rdf:li rdf:resource="http://www.bureado.com/archives/953" />
			<rdf:li rdf:resource="http://solid-ec.org/118 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://solid-ec.org/117 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://www.fybsistemas-ec.com/45 at http://www.fybsistemas-ec.com" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=483" />
			<rdf:li rdf:resource="http://solid-ec.org/116 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://www.fybsistemas-ec.com/41 at http://www.fybsistemas-ec.com" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=937" />
			<rdf:li rdf:resource="http://solid-ec.org/115 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://solid-ec.org/114 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=480" />
			<rdf:li rdf:resource="http://www.bureado.com/archives/950" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=944" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=932" />
			<rdf:li rdf:resource="http://solid-ec.org/113 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://solid-ec.org/112 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=934" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=926" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=477" />
			<rdf:li rdf:resource="http://www.fybsistemas-ec.com/37 at http://www.fybsistemas-ec.com" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=469" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=463" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=920" />
			<rdf:li rdf:resource="http://solid-ec.org/111 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=915" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=912" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=452" />
			<rdf:li rdf:resource="http://www.fybsistemas-ec.com/32 at http://www.fybsistemas-ec.com" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=510" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=444" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=448" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=908" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=436" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=368" />
			<rdf:li rdf:resource="http://huayra.wordpress.com/?p=499" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=417" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=413" />
			<rdf:li rdf:resource="http://solid-ec.org/110 at http://solid-ec.org" />
			<rdf:li rdf:resource="http://www.bureado.com/archives/904" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=406" />
			<rdf:li rdf:resource="http://rafael.bonifaz.ec/blog/?p=401" />
			<rdf:li rdf:resource="http://www.bureado.com/?p=895" />
		</rdf:Seq>
	</items>
</channel>

<item rdf:about="http://rudd-o.com/linux-and-free-software/does-the-subwoofer-in-your-asus-laptop-not-work-under-fedora">
	<title>Rudd-o: Does the subwoofer in your ASUS laptop not work under Fedora?</title>
	<link>http://rudd-o.com/linux-and-free-software/does-the-subwoofer-in-your-asus-laptop-not-work-under-fedora</link>
	<content:encoded>&lt;p&gt;
	OK, if you are trying to enable the subwoofer laptop, you will probably not succeed because the kernel (as of 3.1.0) does not have the necessary ALSA codec configuration that enables the output pin for the subwoofer.&lt;/p&gt;
&lt;p&gt;
	Here are the steps to work around that:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		Download this file:&amp;nbsp;&lt;a href=&quot;http://people.canonical.com/~diwic/temp/alsa-hda-diwic-asus-g73jh-dkms_1.0.23.diwic_all.deb&quot;&gt;http://people.canonical.com/~diwic/temp/alsa-hda-diwic-asus-g73jh-dkms_1.0.23.diwic_all.deb&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;
		Unpack it using ark or some other archiver. &amp;nbsp;Inside of it there will be two files:
		&lt;ul&gt;
			&lt;li&gt;
				&lt;samp&gt;control.tar.gz&lt;/samp&gt;&lt;/li&gt;
			&lt;li&gt;
				&lt;samp&gt;data.tar.gz&lt;/samp&gt;&lt;/li&gt;
		&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;
		Unpack data.tar.gz in a temporary directory. &amp;nbsp;You'll note a directory &lt;samp&gt;usr&lt;/samp&gt; was created&lt;/li&gt;
	&lt;li&gt;
		Inside that directory, there is a &lt;samp&gt;src/alsa-hda-diwic-asus-g73jh-1.0.23.diwic&lt;/samp&gt; -- move that &lt;samp&gt;alsa-hda... &lt;/samp&gt;directory into &lt;samp&gt;/usr/src&lt;/samp&gt;, and change its ownership to root using &lt;samp&gt;chown -R&lt;/samp&gt;&lt;/li&gt;
	&lt;li&gt;
		Inside that directory which you just moved to &lt;samp&gt;/usr/src&lt;/samp&gt;, there is a &lt;samp&gt;dkms.conf&lt;/samp&gt; file with an &lt;samp&gt;OBSOLETE&lt;/samp&gt; line -- bump the version number in that &lt;samp&gt;OBSOLETE&lt;/samp&gt; line to &lt;samp&gt;3.99.1&lt;/samp&gt; or something high&lt;/li&gt;
	&lt;li&gt;
		Install the &lt;samp&gt;dkms&lt;/samp&gt; RPM using &lt;samp&gt;&lt;kbd&gt;yum install&lt;/kbd&gt;&lt;/samp&gt; -- also install the RPM called &lt;samp&gt;kernel-devel&lt;/samp&gt;&lt;/li&gt;
	&lt;li&gt;
		Now run the command&amp;nbsp;&lt;samp&gt;dkms add alsa-hda-diwic-asus-g73jh/1.0.23.diwic&lt;/samp&gt;&lt;/li&gt;
	&lt;li&gt;
		Now run the command&amp;nbsp;&lt;samp&gt;dkms install alsa-hda-diwic-asus-g73jh/1.0.23.diwic&lt;/samp&gt;&lt;/li&gt;
	&lt;li&gt;
		Now let's test -- to test, kill all applications using the audio devices (like PulseAudio),&amp;nbsp;&lt;samp&gt;rmmod snd-hda-intel snd-hda-codec-hdmi snd-hda-codec-realtek&lt;/samp&gt;, &lt;samp&gt;modprobe snd-hda-intel&lt;/samp&gt; and start PulseAudio or other audio playback applications again. &amp;nbsp;Play some audio -- you should hear and feel the subwoofer playing now&lt;/li&gt;
	&lt;li&gt;
		Reboot to the same kernel (or redo the procedure above for the newer kernel you just rebooted into), and your audio drivers should have enabled the subwoofer&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/linux-and-free-software/does-the-subwoofer-in-your-asus-laptop-not-work-under-fedora&quot;&gt;Does the subwoofer in your ASUS laptop not work under Fedora?&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-15T00:02:12+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/corporations-are-fictions.-they-do-not-exist">
	<title>Rudd-o: Corporations are fictions.  They do not exist.</title>
	<link>http://rudd-o.com/archives/corporations-are-fictions.-they-do-not-exist</link>
	<content:encoded>&lt;p&gt;
	&lt;span&gt;Corporations don't exist. &amp;nbsp;Not in the sense that you and I exist.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Yes, this sounds crazy. &amp;nbsp;This probably comes as a&amp;nbsp;&lt;em&gt;shock&lt;/em&gt;&amp;nbsp;to you, so let me explain in detail.&lt;/p&gt;
&lt;p&gt;
	What a&amp;nbsp;&lt;em&gt;corporation&lt;/em&gt;&amp;nbsp;is, is a special type of&amp;nbsp;&lt;em&gt;legal fiction&lt;/em&gt;&amp;nbsp;with a number of magical privileges that give them disproportionate amounts of power over people like you and me. Privileges such as taxes only on profits, corporate immunity shield, fixed rather than progressive tax rate, and thousands of other examples of preferential treatment compared to&amp;nbsp;&lt;em&gt;actual&lt;/em&gt;&amp;nbsp;people. While there are many other legal fictions, such as &quot;state&quot;, or &quot;city&quot;, or &quot;nonprofit&quot;, here I will be speaking&amp;nbsp;&lt;em&gt;exclusively&lt;/em&gt;&amp;nbsp;about the legal fiction that we call &quot;corporation&quot;, and all of its implied privileges.&lt;/p&gt;
&lt;p&gt;
	Note how I said a&amp;nbsp;&lt;strong&gt;legal fiction&lt;/strong&gt;. Corporations&amp;nbsp;&lt;strong&gt;do not exist&lt;/strong&gt;. This is a factually, observably true statement, recognized &lt;em&gt;even by the legal profession&lt;/em&gt; (&lt;em&gt;the&lt;/em&gt; experts in making up things that don't exist). All that actually and observably exists, is a&amp;nbsp;&lt;em&gt;bunch of papers&lt;/em&gt;&amp;nbsp;in a filing cabinet sitting on a big building, likely in a place called &quot;Delaware&quot; or whatever your capital city is. It is&amp;nbsp;&lt;em&gt;very important&lt;/em&gt;&amp;nbsp;that you understand this observable truth; if you don't get this or you don't believe me, ask a lawyer friend of yours for confirmation: &quot;Are corporations legal fictions?&quot; -- he will confirm this to you. They don't&amp;nbsp;&lt;em&gt;actually&lt;/em&gt;&amp;nbsp;exist. Just like souls, or unicorns, or leprechauns, don't exist. &amp;nbsp;I mean, there are&amp;nbsp;&lt;em&gt;stories&lt;/em&gt;&amp;nbsp;written about leprechauns -- that doesn't mean leprechauns exist, though.&lt;/p&gt;
&lt;p&gt;
	All that is really and observably happening, is that people operating under the name &quot;government&quot;&amp;nbsp;&lt;em&gt;play pretend&lt;/em&gt;&amp;nbsp;that corporations do exist, and&amp;nbsp;&lt;em&gt;force everybody else&lt;/em&gt;&amp;nbsp;to play their game of pretend, such that resisting to play along could quite literally cost you your&amp;nbsp;&lt;em&gt;life&lt;/em&gt;. I'm thinking of, e.g., a lawyer doing business under the name of &quot;Corporation X&quot; suing you; then, the people doing business as &quot;government&quot; will play along the charade and, if they find you &quot;guilty&quot;, they will drag your sorry ass in a large cage, full of violent sociopaths.&lt;/p&gt;
&lt;p&gt;
	As the obvious result of the actions of &quot;government&quot;, everybody just&amp;nbsp;&lt;em&gt;acts&lt;/em&gt;&amp;nbsp;as if corporations really &quot;existed&quot;. We all just&amp;nbsp;&lt;em&gt;assume&lt;/em&gt;&amp;nbsp;that a&amp;nbsp;&lt;em&gt;gigantic con&lt;/em&gt;&amp;nbsp;is &quot;true&quot;, because openly stating that the emperor has no clothes could very well cost you your life.&lt;/p&gt;
&lt;p&gt;
	Made it so far? OK, then &lt;em&gt;it should be clear by now&lt;/em&gt; that a corporation is a&amp;nbsp;&lt;strong&gt;fiction&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;However&lt;/strong&gt;, the&amp;nbsp;&lt;em&gt;corrupt privileges&lt;/em&gt;&amp;nbsp;that &quot;corporations&quot; carry (like the privilege to sue &quot;on behalf of the corporation&quot; I just used as an example), are&amp;nbsp;&lt;em&gt;very observably and tangibly real&lt;/em&gt;; they are granted to the&lt;em&gt;owners&lt;/em&gt;&amp;nbsp;of the &quot;corporation&quot; (actual flesh and blood human beings, in this case). And those privileges are&amp;nbsp;&lt;em&gt;exclusively granted&lt;/em&gt;&amp;nbsp;by those assholes operating under the name &quot;government&quot;.&lt;/p&gt;
&lt;p&gt;
	So, if government disappears, what happens?&lt;/p&gt;
&lt;p&gt;
	Well,&amp;nbsp;&lt;em&gt;the very idea of &quot;corporation&quot;&lt;/em&gt;&amp;nbsp;becomes instantly&amp;nbsp;&lt;em&gt;meaningless&lt;/em&gt;, because there's nobody to recognize the &quot;existence&quot; of any &quot;corporation&quot;, or to compel anybody to (counterfactually) recognize their &quot;existence&quot;, much less grant owners of &quot;corporations&quot; the corrupt &quot;corporate&quot; privileges. &amp;nbsp;Nobody comes at you and tells you &quot;The magical unicorn in the sky says you have to stop doing this thing&quot;, right? &amp;nbsp;So, in a world where the &lt;em&gt;enforcer&lt;/em&gt; of corporations has vanished, who would say &quot;The magical corporation says you have to stop doing certain things&quot;?&lt;/p&gt;
&lt;p&gt;
	In a world without a magical entity imposing corporate rule on everybody, all that remains for the human eye to see is&amp;nbsp;&lt;em&gt;buildings and groups of people&lt;/em&gt;,&amp;nbsp;&lt;em&gt;without any more magical privileges that make those people powerful&lt;/em&gt;&amp;nbsp;over individuals like you and me. Now, you could call these remaining groups of people &quot;cooperatives&quot; or &quot;companies&quot; or &quot;clubs&quot; or &quot;groups&quot;, but you can't rationally call them a &quot;corporation&quot; any more because, without the government mandating that everybody believe in the existence of corporations, they&amp;nbsp;&lt;em&gt;are no longer a corporation in any meaningful sense of the word&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	Here comes the final mind-blowing realization. Without those special privileges they used to dominate you, without the large amounts of money that &quot;belonged&quot; to the &quot;corporation&quot;, how exactly are those &quot;ex-corporation-owning&quot; people going to&amp;nbsp;&lt;em&gt;dominate you&lt;/em&gt;?&lt;/p&gt;
&lt;p&gt;
	Do you see now, the enormity of what is at stake when people suggest abolishing corporate privileges? Do you see now, why corporations will&amp;nbsp;&lt;em&gt;never be abolished&lt;/em&gt;&amp;nbsp;as long as government exists?&lt;/p&gt;
&lt;p&gt;
	I highly suggest you investigate the history of the concept of corporation, why it was invented and what&amp;nbsp;&lt;em&gt;actual&lt;/em&gt;&amp;nbsp;purpose it has (I'd summarize it thus: it's a symbiotic corrupt relationship between government sociopaths and private business sociopaths, of privileges in exchange for allegiance). It's a fascinating topic and I'm sure you'll love it.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/corporations-are-fictions.-they-do-not-exist&quot;&gt;Corporations are fictions.  They do not exist.&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-13T04:27:19+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/is-it-ever-okay-to-kill-someone">
	<title>Rudd-o: Is it ever okay to kill someone?</title>
	<link>http://rudd-o.com/archives/is-it-ever-okay-to-kill-someone</link>
	<content:encoded>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	I think that, if you need to stop a person who is imminently &lt;em&gt;about to kill or badly&amp;nbsp;assault&lt;/em&gt;&amp;nbsp;someone else, and in stopping that person, you &lt;em&gt;kill&lt;/em&gt; him whether deliberately or by accident... I think that's&amp;nbsp;&lt;strong&gt;perfectly fine&lt;/strong&gt;. &amp;nbsp;This is 100% consistent with the non-aggression principle.&lt;/p&gt;
&lt;p&gt;
	Note how &amp;nbsp;we do not need to resort to crazy bullshit like laws declaring killing &quot;unlawful&quot; or other religious scriptures declaring killing &quot;a mortal sin&quot;, to deduce this &lt;em&gt;obvious moral fact&lt;/em&gt; that killing in self-defense or defense of others is &lt;em&gt;perfectly ethical&lt;/em&gt;. &amp;nbsp;In fact, as a matter of course, all religious texts nearly always include exceptions to murder, expressly designed to excuse the rulers &lt;em&gt;anyway&lt;/em&gt;, so relying on them is simply&amp;nbsp;&lt;em&gt;error&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	I don't, however, think that &lt;em&gt;after-the-fact killing of a person&lt;/em&gt; (whatever the circumstances) is either ethical or accomplishes anything constructive. Not for the victim. Not for society. Not for the killer. I find it &lt;em&gt;highly offensive&lt;/em&gt; to decent people's ethics, that a murderer is taken to trial, at the cost of &lt;em&gt;four million dollars&lt;/em&gt;, then &lt;em&gt;killed&lt;/em&gt;,&amp;nbsp;and &lt;em&gt;on top of this egregious charade&lt;/em&gt;, the victim and society are &lt;em&gt;made to foot the fucking bill for this circus of false &quot;justice&quot;&lt;/em&gt;. It's&amp;nbsp;utterly retarded, &lt;strong&gt;insult on top of injury&lt;/strong&gt;, designed to only appease the basest human beings.&lt;/p&gt;
&lt;p&gt;
	We live in this world where the&amp;nbsp;&lt;em&gt;punitive,&amp;nbsp;retaliatory,&amp;nbsp;vindictive&lt;/em&gt;&amp;nbsp;nature of our &quot;justice&quot; system is taken as a&amp;nbsp;&lt;em&gt;given&lt;/em&gt;&amp;nbsp;that is&amp;nbsp;&lt;em&gt;entirely unquestionable&lt;/em&gt;. Once people &lt;em&gt;start questioning it&lt;/em&gt;, and looking at&amp;nbsp;&lt;em&gt;retributive, defensive and restorative&lt;/em&gt;&amp;nbsp;justice (the only true kinds of justice), the world will change; in other words, true justice will only come about once the ethics of non-aggression -- which almost all of us already live on a daily basis -- become crystal-clear to everyone.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/is-it-ever-okay-to-kill-someone&quot;&gt;Is it ever okay to kill someone?&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-09T15:27:03+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=542">
	<title>huayra: Screenshot of Today's Precise Pangolin</title>
	<link>http://huayra.wordpress.com/2012/01/06/update-on-precise-ubuntu-norge/</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Precise Report&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;As promised, hereby is my report on Precise Pangoline, due in April 2012 as Ubuntu LTS 12.04.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Working multi-screen setup (had problems with the right screen on 11.10)&lt;/li&gt;
&lt;li&gt;System is stable (11.10 was really unbearable)&lt;/li&gt;
&lt;li&gt;Fast (It feels a lot faster from cold start to desktop. Improvement also on Suspend/Hybernation)&lt;/li&gt;
&lt;li&gt;Sometimes things break (skype &amp;amp; spotify mainly) but after a dist-upgrade  (yes, using the terminal for updates as the software center seems REALLY broken) it is all good again!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Ubuntu Norge Update&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;And, I am stepping down as Contact Member for the Nowegian LoCo team. So please welcome &lt;a href=&quot;https://lists.ubuntu.com/archives/ubuntu-no/2012-January/000544.html&quot;&gt;Jo-Erlend Schinstad&lt;/a&gt; as the new contact for the team. For me this means two things:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Peace of mind &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;Being able to contribute to Ubuntu Norge activities without the implicit overhead of being the main responsible person&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hopefully this will translate in more team activity. I am already planning a great release party for &lt;a href=&quot;https://wiki.ubuntu.com/NorwegianTeam/Arrangementer/PreciseReleaseParty&quot;&gt;Precise in Oslo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;And cannot leave without my promised screenshot:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://huayra.files.wordpress.com/2012/01/screenshot-at-2012-01-06-174046.png&quot;&gt;&lt;img class=&quot;aligncenter size-medium wp-image-548&quot; title=&quot;Screenshot of Today's Precise Pangolin&quot; src=&quot;http://huayra.files.wordpress.com/2012/01/screenshot-at-2012-01-06-174046.png?w=300&amp;h=102&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;102&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/542/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/542/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=542&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2012-01-06T16:43:31+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=973">
	<title>Bureando: ¿Cuántas cuentas de Twitter hay en Ecuador?</title>
	<link>http://www.bureado.com/archives/973</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Antecedentes&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Desde Marzo 2011 he realizado análisis sobre el uso de Twitter en Ecuador. Pueden ver mi reporte de &lt;a href=&quot;http://www.bureado.com/archives/926&quot;&gt;Marzo&lt;/a&gt; y &lt;a href=&quot;http://www.bureado.com/archives/964&quot;&gt;Agosto&lt;/a&gt;. Para este reporte usaré una metodología distinta y explicaré toda la problemática y data disponible para poder medir de forma confiable cuántos usuarios de Twitter hay en Ecuador.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;El problema&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Existe una sola fuente de información autoritativa sobre el número de cuentas de Twitter que hay en una región geográfica: Twitter, Inc. Lamentablemente, esta fuente de información no es pública, y tampoco emite reportes periódicos sobre el volumen de uso de su plataforma para países como Ecuador.&lt;/p&gt;
&lt;p&gt;Twitter no fue hecho para que sepamos la ubicación de las personas. Así de sencillo.&lt;/p&gt;
&lt;p&gt;Y, si no podemos preguntarle a Twitter cuantos usuarios tiene en una región particular, ¿podemos preguntarle al resto de Internet cuanta gente los visita desde Twitter y una región particular?&lt;/p&gt;
&lt;p&gt;Dos de los productos más populares para estadísticas en sitios Web, Google Analytics y StatCounter, proporcionan a sus respectivos dueños información sobre la procedencia de las visitas desde sitios como YouTube, Twitter o Facebook. Y quizás estos dueños podrían ofrecer algo de esa inteligencia al público.&lt;/p&gt;
&lt;p&gt;StatCounter publica reportes sobre el uso de navegadores, sistemas operativos y procedencia de redes sociales, o lo que ellos llaman &lt;em&gt;market share&lt;/em&gt; de redes sociales. Para el caso de Ecuador, &lt;a href=&quot;http://gs.statcounter.com/#social_media-EC-monthly-201012-201112-bar&quot;&gt;StatCounter estima&lt;/a&gt; que &lt;strong&gt;4.56% de los usuarios de Internet en el país que usan redes sociales utilizan Twitter&lt;/strong&gt;, a Diciembre 2011. En Junio 2011 ese número era de 2.92%.&lt;/p&gt;
&lt;p&gt;Al mismo tiempo, el INEC estima que hay un 29% de penetración de Internet en Ecuador, lo que arroja una cifra de 4,148,994 personas usando los datos del Censo. Esto significa que &lt;strong&gt;según StatCounter&lt;/strong&gt;, hay unas 189,194 cuentas de Twitter en Ecuador. Usando los números del MINTEL (ligeramente por encima del 35%, de acuerdo a una &lt;strong&gt;proyección&lt;/strong&gt;) y el crecimiento poblacional de 1.95%, hablamos de 235,664 cuentas. Muy, &lt;strong&gt;muy&lt;/strong&gt; cercano a mi número.&lt;/p&gt;
&lt;p&gt;Por otro lado, &lt;a href=&quot;http://trends.google.com/websites?q=twitter.com&amp;geo=EC&amp;date=ytd&amp;sort=0&quot;&gt;Google Trends for Websites estima&lt;/a&gt; que unas 60 mil personas visitan al día la página twitter.com. Esto no contaría a las personas que usan clientes no Web, y por supuesto tampoco contempla el hecho de que no todas las personas usan Twitter a diario. Pero además, &lt;strong&gt;derivar el número de cuentas de Twitter en Ecuador solo por las visitas a twitter.com es inexacto&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;No quiero decir que estos números no sean interesantes o valiosos (de hecho desde mi último estudio StatCounter me ha dado resultados valiosos y conservadores), solo creo que vale la pena aplicar una metodología más parecida al uso que le damos a esta red social. Y que, además, tomar únicamente este enfoque puede ser erróneo como ya dijo el COO (ahora CEO) de Twitter en 2010: &lt;em&gt;ver los visitantes de twitter.com no es lo mismo que ver el número de cuentas, la mayoría de la gente solo consume Twitter&lt;/em&gt; (&lt;a href=&quot;http://techcrunch.com/2010/06/08/twitter-190-million-users/&quot;&gt;ver artículo en Techcrunch&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;Así que esta es la data que tenemos. Pero ninguna de las dos fuentes usa una metodología proactiva, sino más bien pasiva, esperan que alguien haga click en el link de un tweet y cruzan los dedos para que la mayoría de esos clicks vayan a sitios que cuenten a las personas y poder medir así su procedencia.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Buscando el número&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Desde 2009 una empresa llamada Sysomos recopila los tweets de decenas de millones de usuarios de Twitter en el mundo, y saca información de ellos, que a la vez publica (a gotas) en algunos posts de su blog. Por ejemplo, en &lt;a href=&quot;http://www.sysomos.com/insidetwitter/geography/&quot;&gt;este&lt;/a&gt; estudio exploran el uso de Twitter a nivel internacional, en &lt;a href=&quot;http://blog.sysomos.com/2010/03/29/twitter-enjoys-major-growth-and-excellent-stickiness/&quot;&gt;este&lt;/a&gt; el crecimiento de la plataforma y en &lt;a href=&quot;http://www.sysomos.com/insidetwitter/twitter-stats-2010/&quot;&gt;este&lt;/a&gt; algunas ideas importantes sobre la calidad en el uso de esta red social.&lt;/p&gt;
&lt;p&gt;¿Cómo lo hacen? Construyendo una red, observándola y aplicando minería de datos sobre el corpus de información.&lt;/p&gt;
&lt;p&gt;Bajo esta premisa, empecé mis pruebas en Marzo 2011 viendo los followers de las cuentas ecuatorianas más seguidas (construyendo la red), por ejemplo, La Flaca Guerrero, o Juan Fernando Velasco. Asumía que si alguien seguía a varios de esta lista, era muy probable que fuese un ecuatoriano/a en Twitter, y así generé los dos primeros reportes (cuyos enlaces están al principio del post) que arrojaron unas 105 mil cuentas en Ecuador para Agosto 2011.&lt;/p&gt;
&lt;p&gt;También observaba la zona horaria del usuario, que se define en las preferencias de la cuenta. Dentro de la lista de zonas horarias de Twitter solo existe &quot;Quito&quot;, que representa a UTC-0500, la Hora Continental. Asumo que si alguien eligió explícitamente &quot;Quito&quot;, en vez de Bogotá o EST (Miami) era una cuenta de Ecuador. Esto fue un poco polémico, porque algunas cuentas grandes en Estados Unidos eligieron Quito, y algunas cuentas grandes en Ecuador eligieron por ejemplo Eastern Time, aunque representaban un número pequeño de la muestra.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Cambios&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bureado.com/wp-content/uploads/2012/01/VennTEC.png&quot;&gt;&lt;img src=&quot;http://www.bureado.com/wp-content/uploads/2012/01/VennTEC-300x164.png&quot; alt=&quot;&quot; title=&quot;VennTEC&quot; width=&quot;300&quot; height=&quot;164&quot; class=&quot;alignnone size-medium wp-image-987&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En esta ocasión, decidí observar otros factores, como por ejemplo, el location (campo de libre texto) o la descripción (o bio). Así que no solo uso la zona horaria sino también estos dos campos y hago esto para un corpus de usuarios tomado de los followers de decenas de cuentas ecuatorianas. En un futuro voy a usar la API de geolocalización de Twitter, pero ya Sysomos había mencionado que muy pocos tweets vienen con esta información por lo que ellos recurrían a sus propios algoritmos (como yo lo hago) para determinar la ubicación.&lt;/p&gt;
&lt;p&gt;Técnicamente, además, cambié la base de datos de SQLite3 a MongoDB luego de probar MySQL efímeramente. Estoy hospedando la DB en un servidor propio pero también usé para pruebas un servicio gratuito con Mongolab. He usado alternativamente VPS en Amazon y en Linode, y ha funcionado bien. Sigo usando Perl y Net::Twitter para el trabajo, y el andamiaje con shell scripts para que todo corra en un trabajo.&lt;/p&gt;
&lt;p&gt;El análisis se toma casi 3 días enteros correr, principalmente por el rate limit que impone Twitter al robot.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;El número&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;30 cuentas ecuatorianas famosas se reparten &lt;strong&gt;1'585,041&lt;/strong&gt; seguidores únicos. &lt;strong&gt;La vasta mayoría de estos seguidores no están en Ecuador&lt;/strong&gt; por tratarse de medios y figuras públicas reconocidas a nivel internacional como Rafael Correa o Antonio Valencia.&lt;/li&gt;
&lt;li&gt;Hay &lt;strong&gt;200,887 cuentas&lt;/strong&gt; que han colocado 'Quito', 'Guayaquil', 'Cuenca' o 'Ecuador' en sus location o bios. El número sube a 265,236 si contamos los que han definido la zona horaria Quito en su perfil, pero ya hablamos de los inconvenientes de este enfoque. En todo caso, si tomo los que tienen la zona horaria Quito y tuitean en castellano, el número es 255,743.&lt;/li&gt;
&lt;li&gt;La mayoría, unos 105 mil, &lt;strong&gt;abrieron su cuenta en 2011&lt;/strong&gt;. En promedio, en 2011, &lt;strong&gt;cada día 290 ecuatorianos/as&lt;/strong&gt; han abierto una cuenta en Twitter.&lt;/li&gt;
&lt;li&gt;Bajo esta nueva metodología reviso mi número de Agosto a 167,544.&lt;/li&gt;
&lt;li&gt;32,345 cuentas dicen &lt;strong&gt;Quito&lt;/strong&gt; en su location, 47,911 dicen &lt;strong&gt;Guayaquil&lt;/strong&gt; y el resto dicen Ecuador en su location o bio (curiosamente, &lt;a href=&quot;http://www.bureado.com/archives/973/tweetspertermec&quot; rel=&quot;attachment wp-att-989&quot;&gt;mira el número de tweets por día para estos términos en Twitter&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Las cuentas con más tweets (status updates) son: @erika1083, @ppviche, @davidmacias1989, @dhanna, @ecuajorge, @luistomala, @pame_555, @jennympwecuador, @senior_h y @nanarodriguez. En la infografía que haré en base a este post voy a manejar la tasa de tweets/día, que es mucho más significativa.&lt;/li&gt;
&lt;li&gt;Las cuentas más antiguas son @andresmujica @jos @androbtech @feru @degozu @gusfalconi @fernandopacheco @wantan @adricaice @moplin y @paulyalvear. Estas cuentas se crearon entre el 29 de enero y el 7 de marzo de 2007. De forma curiosa, estas cuentas no necesariamente tienen muchos followers, muchos tweeps o muchos status updates, de hecho algunas como @degozu tuvieron un solo tweet en 2008, algunos pocos en 2009 and so on...&lt;/li&gt;
&lt;li&gt;Las cuentas a las que analicé sus seguidores fueron: @presidencia_ec @eluniversocom @elcomerciocom @diario_hoy @flacaguerrerog @ecualink @juanfervelasco @estefaniespin @teleamazonasec @ecuavisa @revistavistazo @quehacer_hoy @movistarec @claroecua @ecuainm @miabuelasabia @mashirafael @earcos @carolinajaume @domenicamena @abdalabucaram @csuasnavas @ayflaca @35pais @rafaellugon @mostachoelfacho @auzfabian @nunoacosta @lolacienfuegos y @antov25&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;¿Quieres sacar estadísticas tú mismo? ¡Adelante! Descarga la DB, en BSON, de las 265K cuentas (incluyen las que tienen zona horaria Quito) &lt;a href=&quot;http://t.co/ytzmwq6c&quot;&gt;aquí&lt;/a&gt; y en Excel &lt;a href=&quot;http://bitly.com/y1a9T1&quot;&gt;aquí&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Algunas gráficas&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bureado.com/wp-content/uploads/2012/01/CTEC-Dic11.png&quot;&gt;&lt;img src=&quot;http://www.bureado.com/wp-content/uploads/2012/01/CTEC-Dic11-300x133.png&quot; alt=&quot;&quot; title=&quot;CTEC-Dic11&quot; width=&quot;300&quot; height=&quot;133&quot; class=&quot;alignnone size-medium wp-image-979&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Crecimiento en el número de cuentas de Twitter en Ecuador. Se puede apreciar el rápido crecimiento, que se ha mantenido desde 2010. Pero, ¿cuántas cuentan se crean al mes? ¿hay periodicidad? ¿hay picos?&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.bureado.com/wp-content/uploads/2012/01/NCTEC.png&quot;&gt;&lt;img src=&quot;http://www.bureado.com/wp-content/uploads/2012/01/NCTEC-300x180.png&quot; alt=&quot;&quot; title=&quot;NCTEC&quot; width=&quot;300&quot; height=&quot;180&quot; class=&quot;alignnone size-medium wp-image-980&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Número de cuentas de Twitter creadas al mes en Ecuador. Se pueden apreciar picos de crecimiento en momentos como: febrero-abril 2010, junio-agosto 2010, diciembre 2010-febrero 2011, julio 2011-agosto 2011, siendo el más grande este último, ya que en el mes de Agosto 2011 se crearon 12,471 nuevas cuentas, eso es, 415 por día.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Por qué no 1 millón? ¿O 650 mil?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Se especuló en un medio de comunicación que existían 650 mil cuentas de Twitter en Ecuador. Aparte de los resultados del estudio de Diciembre 2011 con la metodología nueva (es decir los números que acabas de leer), hay algunos factores que me hacen dudar de esa cifra, por ejemplo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La penetración de Internet en Ecuador es de menos de 4 millones de personas, según el INEC. Asumir que 15% de ellas usan una red social que, en el imaginario popular, sigue siendo segunda o tercera en la lista de preferencias de los internautas ecuatorianos me parece arriesgado.&lt;/li&gt;
&lt;li&gt;En Enero 2010, Sysomos estimó que Chile tenía un 0.51% de los usuarios de Twitter del mundo, después de Brasil y México. Para esa fecha estimaría unos 102 millones de usuarios de Twitter (a juzgar por el user_id de @Presidencia_EC, creada en Enero 2010) por lo que Chile tendría en ese momento 502 mil cuentas, ¿podría Ecuador tener más?&lt;/li&gt;
&lt;li&gt;Además, Chile tenía en 2009 una penetración de Internet sobre los 7 millones de personas. 1 millón de usuarios de Twitter ahora significaría que Ecuador tiene una mayor tasa de uso de Twitter que Chile, que en 2010, fue juzgado como uno de los Top 3 países en América Latina en el uso de esta red. O que la penetración de Internet es mayor.&lt;/li&gt;
&lt;li&gt;Finalmente, conocemos iniciativas en redes sociales como Facebook, que son usadas (según StatCounter) al menos 1 orden de magnitud más que Twitter, donde &quot;no se puedo llegar al millón&quot; (de fans) siempre reconociendo que FB sigue siendo la red social más usada en el país&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;En algo aciertan, en Marzo 2009 habían solo unas 2 mil cuentas. Y el abismo es tal, que calculando con los números del MINTEL (metiendo 1.4 millones de personas más al cálculo) con una penetración de Twitter de alrededor del 5%, hablamos de un diferencial de 70 mil cuentas, no de 450 mil.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;¿Y ahora?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Con esta data estoy preparando una infografía sobre tweets/día, índices de Klout, tasas seguidores/friends, etc. También voy a usar la API de geolocalización de Twitter aunque esperaría un porcentaje demasiado bajo de tweets con información de localización. En todo caso, estaré publicándola aquí, puedes seguirme (@bureado) para el update.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-03T15:30:29+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/on-wage-slavery">
	<title>Rudd-o: On wage slavery</title>
	<link>http://rudd-o.com/archives/on-wage-slavery</link>
	<content:encoded>&lt;p&gt;
	DrMandible on Reddit is &quot;against wage slavery&quot;, and defines it as such:&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/nv8f1/how_different_are_anarchocapitalism/c3d69bv?context=2&quot;&gt;A wage slave is somebody who&amp;nbsp;&lt;em&gt;is compelled&lt;/em&gt;&amp;nbsp;to work in a job as a direct alternative to starvation.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Note how&amp;nbsp;&lt;em&gt;there is an equivocation&lt;/em&gt;&amp;nbsp;in there, hidden in the italicized text. Oh yes, the passive voice can be used for tricking people to great effect. This phrasing is intentional: it is the&amp;nbsp;&lt;em&gt;key&lt;/em&gt;&amp;nbsp;in selling the myth of &quot;wage slavery&quot; -- the conclusion that &quot;entrepreneurs enslave their employees&quot;.&lt;/p&gt;
&lt;p&gt;
	The standard argument for the idea of wage slavery goes something like this:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Slavery is&amp;nbsp;&lt;em&gt;compelled labor&lt;/em&gt;.&lt;/li&gt;
	&lt;li&gt;
		The employee working a shitty job&amp;nbsp;&lt;em&gt;is compelled&lt;/em&gt;&amp;nbsp;to work that shitty job.&lt;/li&gt;
	&lt;li&gt;
		Thus, the employee working a shitty job is a wage slave.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	This &quot;wage slavery&quot; argument is very convincing. It is potent because all human beings&amp;nbsp;&lt;em&gt;already accept&lt;/em&gt;&amp;nbsp;premise #2: every one of us&amp;nbsp;&lt;em&gt;is, indeed, compelled&lt;/em&gt;&amp;nbsp;to work (in&amp;nbsp;&lt;em&gt;one&lt;/em&gt;&amp;nbsp;sense of the word). The &quot;thing&quot; that compels people to work, is&amp;nbsp;&lt;em&gt;reality&lt;/em&gt;.&amp;nbsp;&lt;em&gt;No one&lt;/em&gt;, not even the&amp;nbsp;&lt;em&gt;richest man&lt;/em&gt;, can escape the fact that, if one just consumes and consumes resources without doing anything productive, one will eventually starve and die. This circumstance of reality applies to&amp;nbsp;&lt;em&gt;everyone&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	To leverage this generally accepted fact into &quot;wage slavery&quot;, DrMandible relies on the ambiguity of the verb &quot;to compel&quot; to execute a masterful bait-and-switch. He expects you to&amp;nbsp;&lt;em&gt;infer&lt;/em&gt;&amp;nbsp;a&amp;nbsp;&lt;em&gt;hidden premise&lt;/em&gt;&amp;nbsp;that makes &quot;is compelled&quot; equivalent to &quot;&lt;em&gt;entrepreneurs&lt;/em&gt;&amp;nbsp;compel&quot;:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Slavery is&amp;nbsp;&lt;em&gt;compelled labor&lt;/em&gt;.&lt;/li&gt;
	&lt;li&gt;
		The employee working a shitty job&amp;nbsp;&lt;em&gt;is compelled by reality&lt;/em&gt;&amp;nbsp;to work that shitty job.&lt;/li&gt;
	&lt;li&gt;
		(Hidden premise) &quot;Your bodily needs compel you&quot; is&amp;nbsp;&lt;em&gt;the same&lt;/em&gt;&amp;nbsp;as &quot;entrepreneurs compel you&quot;.&lt;/li&gt;
	&lt;li&gt;
		Thus, the employee working a shitty job is a wage slave.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	This is the &quot;rabbit-out-of-the-hat&quot; dirty language trick that proponents of &quot;wage slavery&quot; use.&lt;/p&gt;
&lt;p&gt;
	Of course, DrMandible takes great care&amp;nbsp;&lt;em&gt;not&lt;/em&gt;&amp;nbsp;to state this implication explicitly -- the trick&amp;nbsp;&lt;em&gt;relies&lt;/em&gt;&amp;nbsp;on keeping this hidden, because once you make it explicit, it's&amp;nbsp;&lt;em&gt;beyond obvious&lt;/em&gt;&amp;nbsp;that the argument conflates two different meanings of &quot;to compel&quot;: a person having to work to avoid hunger (first meaning) is&amp;nbsp;&lt;strong&gt;entirely different&lt;/strong&gt;&amp;nbsp;from a person having to work to avoid being brutalized, kidnapped or killed at the hands of another person (second meaning). They rely on the first meaning of &quot;to compel&quot; (to which we're all subject), to deliberately elicit in other people the emotional response, mental imagery and moral revulsion that normal people associate with the&amp;nbsp;&lt;em&gt;second&lt;/em&gt;&amp;nbsp;meaning of &quot;to compel&quot;:&amp;nbsp;&lt;em&gt;actual slavery&lt;/em&gt;.&amp;nbsp;&lt;strong&gt;It's rank emotional manipulation&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
	Formally stated, this is the&amp;nbsp;&lt;em&gt;correct&lt;/em&gt;&amp;nbsp;argument without equivocations:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Slavery is&amp;nbsp;&lt;em&gt;labor compelled by another person&lt;/em&gt;.&lt;/li&gt;
	&lt;li&gt;
		The employee working a shitty job&amp;nbsp;&lt;em&gt;is compelled by reality&lt;/em&gt;&amp;nbsp;to work that shitty job.&lt;/li&gt;
	&lt;li&gt;
		Thus, the employee working a shitty job is&amp;nbsp;&lt;em&gt;not&lt;/em&gt;&amp;nbsp;a wage slave.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	So, for DrMandible to conclude that the entrepreneur paying a &quot;shitty&quot; wage is &quot;enslaving&quot; people or &quot;compelling&quot; them in any way, is&amp;nbsp;&lt;strong&gt;irrational&lt;/strong&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
	DrMandible continues to explain to us what makes wage slavery &quot;wage slavery&quot;:&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		The operative consideration is&amp;nbsp;&lt;em&gt;choice&lt;/em&gt;. [...] But when a person must choose between a job she hates (or even between several jobs she hates) or else starve&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
	Before the &quot;wage slavemaster&quot; makes an offer for a shitty job, the employee has these choices:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Being self-employed.&lt;/li&gt;
	&lt;li&gt;
		Starting a business.&lt;/li&gt;
	&lt;li&gt;
		Starving to death.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	After the &quot;wage slavemaster&quot; has twirled his mustache, adjusted his monocle, and offered the employee a &quot;shitty&quot; job, this is the map of choices:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		Being self-employed.&lt;/li&gt;
	&lt;li&gt;
		Starting a business.&lt;/li&gt;
	&lt;li&gt;
		&lt;strong&gt;Accepting the shitty job.&lt;/strong&gt;&lt;/li&gt;
	&lt;li&gt;
		Starving to death.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	This is proof positive that, contrary to the claim that an employee has&amp;nbsp;&lt;em&gt;no choice&lt;/em&gt;&amp;nbsp;whatsoever, the actions of the &quot;wage slavemaster&quot; have&amp;nbsp;&lt;strong&gt;increased&lt;/strong&gt;&amp;nbsp;choice for the employee.&lt;/p&gt;
&lt;p&gt;
	But, somehow, magically, you don't see this. You, instead, reach the&amp;nbsp;&lt;em&gt;illogical&lt;/em&gt;&amp;nbsp;conclusion that a person offering you a shitty job is somehow&amp;nbsp;&lt;em&gt;decreasing&lt;/em&gt;&amp;nbsp;your choice.&lt;/p&gt;
&lt;p&gt;
	It's a mystery of mysteries how a person can claim &quot;more choices is less choice&quot;...&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
	The trick explained above is used&amp;nbsp;&lt;em&gt;over and over&lt;/em&gt;&amp;nbsp;by anarchists of the communist variety in their doctrinal justifications. They routinely see aspects of reality, and then they&amp;nbsp;&lt;em&gt;reinterpret&lt;/em&gt;&amp;nbsp;those facts to blame them on their &quot;sworn enemies&quot;. For example, when they say &quot;property is violence&quot;, they're blaming the rightful owner of an object (who acquired it peacefully and without coercion) for the fact of reality that things are rivalrous.&lt;/p&gt;
&lt;p&gt;
	Their doctrine can always be refuted by iteratively clearing up concepts and going straight to the facts, because&amp;nbsp;&lt;strong&gt;it always comes down to fundamental denial of concrete, observable facts.&lt;/strong&gt;&amp;nbsp;This is why they always fog, equivocate, attack and insist on remaining in the abstract, when they see you go for the concrete:&amp;nbsp;&lt;em&gt;because they already know they are wrong&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	It's nothing new that they do this. A man emotionally determined to make logical and rational mistakes to justify his beliefs, will make them regardless of his stated commitment to justice, ethics or truth. This man will be capable of the worst manipulations in the service of his own &quot;peace of mind&quot;, because he has already become a master at manipulating himself.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
	&lt;em&gt;Update&lt;/em&gt;: &lt;a href=&quot;http://mises.org/Community/forums/t/27534.aspx&quot;&gt;the peeps at the Mises Forums weigh in&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/on-wage-slavery&quot;&gt;On wage slavery&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-03T12:57:37+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=540">
	<title>huayra: huayra</title>
	<link>http://huayra.wordpress.com/2012/01/03/up-next-week-barcelona-and-valencia/</link>
	<content:encoded>&lt;p&gt;Happy New Year everyone!&lt;/p&gt;
&lt;p&gt;As I have done before both in &lt;a href=&quot;http://huayra.wordpress.com/2009/12/26/new-years-eve-20092010-in-barcelona-catalunya-meet-up-anyone/&quot;&gt;Barcelona&lt;/a&gt; and &lt;a href=&quot;http://huayra.wordpress.com/2009/08/13/are-we-a-fraternity-we-change-the-world-everyday-thank-you/&quot;&gt;Valencia&lt;/a&gt;, next week I will be visiting friends and family in both locations. If you have some spare time I would love to meet local FLOSS people to talk about business development, the present of Open Source, communities and what you think the future brings for us.&lt;/p&gt;
&lt;p&gt;Preferred topics are Web Technology in general and specifically &lt;strong&gt;&lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt;, &lt;a href=&quot;http://www.ubuntu.com/project&quot;&gt;Ubuntu&lt;/a&gt; and &lt;a href=&quot;http://www.varnish.org&quot;&gt;Varnish Cache&lt;/a&gt;&lt;/strong&gt;; I am always up for a meetup with beer, wine and tapas!&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/540/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/540/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=540&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2012-01-03T11:54:29+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/the-labor-theory-of-value-is-a-lie">
	<title>Rudd-o: The labor theory of value is a lie</title>
	<link>http://rudd-o.com/archives/the-labor-theory-of-value-is-a-lie</link>
	<content:encoded>&lt;p&gt;
	&lt;span&gt;From Wikipedia:&lt;/span&gt;&lt;/p&gt;
&lt;blockquote&gt;
	&lt;p&gt;
		The labor theories of value (LTV) are heterodox economic theories of value which argue that the value of a commodity is related to the labor needed to produce or obtain that commodity.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr /&gt;
&lt;p&gt;
	A simple counterexample:&lt;/p&gt;
&lt;p&gt;
	I save in gold. Now, I have two choices -- I can buy ounces of gold in the form of coins like Canadian Gold Maple Leaves, or I can buy ounces of gold in the form of gold bars.&lt;/p&gt;
&lt;p&gt;
	For PAMP Suisse bars, the amount of energy expended into giving them their final shape is the same as for Canadian Gold Maple Leaves, the elaborate and intricate design is the same in terms of effort and attention to detail, and the final shape is produced to specifications of the same accuracy as for Maple Leaves. &amp;nbsp;In each case, the amount of labor -- energy -- expended to produce the final commodity, and the amount of original commodity expended to produce the final commodity, is&amp;nbsp;&lt;strong&gt;exactly the same&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
	So, the LTV would predict that PAMP Suisse bars and Maple Leaves&amp;nbsp;&lt;em&gt;should&lt;/em&gt; be equal in terms of value. &amp;nbsp;That is, &lt;em&gt;we ought to see&lt;/em&gt; gold buyers willing to give up the &lt;em&gt;exact same&lt;/em&gt; (money, time, effort) in exchange for either Maple Leaves or Suisse bars, and they shouldn't prefer either over the other. &amp;nbsp;Same inputs, same labor, remember?&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Except PAMP Suisse bars &lt;em&gt;really don't have the same value&lt;/em&gt; as Maple Leaves&lt;/strong&gt;. Observing reality, gold Maple Leaves command a higher price than PAMP Suisse bars (always around 3% to 5% higher). That is to say, buyers are willing to give up&amp;nbsp;&lt;em&gt;more&lt;/em&gt;&amp;nbsp;for coins, than they are willing to give up for bars.&lt;/p&gt;
&lt;p&gt;
	Ooops, LTV! &amp;nbsp;What happened? &amp;nbsp;How does the LTV explain &lt;em&gt;that&lt;/em&gt;?&lt;/p&gt;
&lt;p&gt;
	Well, LTV cannot explain that. Unless &quot;roundness&quot; of an object means that some supernatural magical labor skill was used to make the object, then&amp;nbsp;LTV clearly predicts one thing, and reality says another. When theory and reality contradict, that means &lt;em&gt;the theory is wrong&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	Therefore, &lt;em&gt;we have deduced that the LTV is wrong&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	So how could we go about explaining this disparity in prices then?&lt;/p&gt;
&lt;p&gt;
	Well,&amp;nbsp;it's very simple to me. &amp;nbsp;I'd use the &lt;em&gt;subjective theory of value&lt;/em&gt;. &amp;nbsp;It states that&amp;nbsp;the value of an object is &lt;em&gt;not&lt;/em&gt; related to the labor that went into making the object. &amp;nbsp;The value of an object is (so says the theory) a function of the&amp;nbsp;&lt;em&gt;particular buyer's preferences&lt;/em&gt;&amp;nbsp;(see above) where&amp;nbsp;&lt;em&gt;labor&lt;/em&gt;&amp;nbsp;is only a &lt;em&gt;small&lt;/em&gt; factor, along with time preference, perceived utility of the object, and many more seemingly-&quot;irrational&quot; or circumstantial individual factors that the &lt;em&gt;evaluator&lt;/em&gt; judges on the spot. &amp;nbsp;That is, you can only know the value of a thing&amp;nbsp;&lt;em&gt;in relation to a person and how much he is actually willing to give up for the thing right now&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	Right?&lt;/p&gt;
&lt;p&gt;
	So, for me, it's pretty clear that&amp;nbsp;&lt;em&gt;more people&lt;/em&gt;&amp;nbsp;want coins than the people who want gold bars, thus the prices of each item are adjusted to match by the sellers. Why? &amp;nbsp; Meh! &amp;nbsp; Maybe they like the roundness of coins. Maybe they like the particular design. Maybe they are coin collectors. Maybe people are conditioned to perceive rounds &quot;more like money&quot; than bars.&amp;nbsp;Who the fuck knows, the theory &lt;em&gt;doesn't care&lt;/em&gt; anyway. &amp;nbsp;All we know is the&amp;nbsp;&lt;em&gt;observable fact&lt;/em&gt;&amp;nbsp;that&amp;nbsp;&lt;em&gt;people are willing to give up more to get coins&lt;/em&gt;, compared to bars that are exactly the same in every aspect but&amp;nbsp;&lt;em&gt;shape&lt;/em&gt;. &amp;nbsp;This proves beyond any doubt that, in matters of gold purchases, most people prefer the &lt;em&gt;round&lt;/em&gt; thing over the &lt;em&gt;rectangular&lt;/em&gt; thing, all other things being the exact same.&lt;/p&gt;
&lt;p&gt;
	Now, and consistent to the&amp;nbsp;&lt;em&gt;subjective theory of value,&amp;nbsp;&lt;/em&gt;there&amp;nbsp;&lt;em&gt;should be&amp;nbsp;&lt;/em&gt;a &lt;em&gt;small&lt;/em&gt; portion of people who do &lt;em&gt;in fact&lt;/em&gt; prefer different things than what the majority prefers, all else -- labor or inputs -- being the same. &amp;nbsp;Remember that the labor theory of value makes no such contemplation for varying individual preferences, whereas it's the &lt;em&gt;core element&lt;/em&gt; in the subjective theory of value.&lt;/p&gt;
&lt;p&gt;
	That is to say, in matters of gold purchases, we should see people who&amp;nbsp;&lt;em&gt;do&lt;/em&gt;&amp;nbsp;actually prefer the rectangular thing over the round thing.&lt;/p&gt;
&lt;p&gt;
	I am living proof of that. &amp;nbsp;I am part of that group. &amp;nbsp;I care about &lt;em&gt;melt value&lt;/em&gt; of the metal more than the shape it was cast into. &amp;nbsp;I value the precious metal&amp;nbsp;&lt;em&gt;more than I value the way it is shaped or the labor that went into it&lt;/em&gt;. So, what I do, is I get the bars, because&amp;nbsp;&lt;em&gt;my personal preference&lt;/em&gt;&amp;nbsp;is that bars get me the&amp;nbsp;&lt;em&gt;most precious metal&amp;nbsp;&lt;/em&gt;for a given amount of money, and I don't give a damn about the shape. In that sense, this exchange is&amp;nbsp;&lt;em&gt;more advantageous to me&lt;/em&gt;&amp;nbsp;than getting coins would be, because it adjusts to my &lt;em&gt;own subjective preferences&lt;/em&gt; much better than other people's preferences.&lt;/p&gt;
&lt;p&gt;
	There you go. &amp;nbsp;Labor theory of value disproven. &amp;nbsp;Subjective theory of value proven.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/the-labor-theory-of-value-is-a-lie&quot;&gt;The labor theory of value is a lie&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-02T06:57:07+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/how-north-korea-sells-its-people-into-slavery">
	<title>Rudd-o: How North Korea sells its people into slavery</title>
	<link>http://rudd-o.com/archives/how-north-korea-sells-its-people-into-slavery</link>
	<content:encoded>&lt;p&gt;
	&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/how-north-korea-sells-its-people-into-slavery&quot;&gt;How North Korea sells its people into slavery&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2012-01-01T12:11:49+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/ows-analyzed-in-bullet-list-form">
	<title>Rudd-o: OWS analyzed in bullet list form</title>
	<link>http://rudd-o.com/archives/ows-analyzed-in-bullet-list-form</link>
	<content:encoded>&lt;p&gt;
	I think it's a lot more consistent than first glance would suggest. Here's the principle I've seen acted out numerous times:&lt;/p&gt;
&lt;p&gt;
	1. I want something&lt;/p&gt;
&lt;p&gt;
	2. Because I want something, someone owes it to me.&lt;/p&gt;
&lt;p&gt;
	3. I have not attained what I want.&lt;/p&gt;
&lt;p&gt;
	4. Therefore, someone is being unfair.&lt;/p&gt;
&lt;p&gt;
	5. As a result, I am angry, and I will act out my anger until someone is punished, or I am rewarded.&lt;/p&gt;
&lt;p&gt;
	Everything else is just intellectual clutter, and emotional white-noise. The behavior is actually quite infantile, with one exception: infants do not yet know how to rationalize their unmet needs into false obligations on others.&lt;/p&gt;
&lt;p&gt;
	The fundamental (but false) principle that my unmet need constitutes an absolute obligation on someone to provide it to me, is essentially an echo from an infancy deprived of basic nurturing. Everyone you see in those parks once needed, but never got, a parent ready to devote himself entirely to his child's well-being - and later, pushed his guilt for that failure into his child, who then internalized the unmet need and projected the desire to resolve it onto the world.&lt;/p&gt;
&lt;p&gt;
	As such, as long as we continue to treat children as chattel, we will continue to exist in a world of politics and war.&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://board.freedomainradio.com/forums/p/33341/256870.aspx#256870&quot;&gt;As posted by Greg in the FDR boards&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/ows-analyzed-in-bullet-list-form&quot;&gt;OWS analyzed in bullet list form&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-26T01:17:55+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/...and-therefore-i-advocate-the-status-quo">
	<title>Rudd-o: &quot;...and therefore, I advocate the status quo&quot;</title>
	<link>http://rudd-o.com/archives/...and-therefore-i-advocate-the-status-quo</link>
	<content:encoded>&lt;p&gt;
	&lt;span&gt;I am always amazed that people promote this argument: &quot;If things turn bad in an anarchism society it will transform back to what we have today, therefore I oppose an anarchist society and support what we have today.&quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/norkw/isnt_anarcho_capitalism_allencapsulating/c3arlo2&quot;&gt;&lt;span&gt;Quoting a_ht from /r/anarcho_capitalism.&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/...and-therefore-i-advocate-the-status-quo&quot;&gt;&quot;...and therefore, I advocate the status quo&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-24T06:33:17+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/sopa-piracy-censorship-and-the-end-of-the-internet">
	<title>Rudd-o: SOPA, piracy, censorship and the end of the Internet</title>
	<link>http://rudd-o.com/archives/sopa-piracy-censorship-and-the-end-of-the-internet</link>
	<content:encoded>&lt;p&gt;
	&lt;/p&gt;
&lt;p&gt;
	The shining foreheads of truth!&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/sopa-piracy-censorship-and-the-end-of-the-internet&quot;&gt;SOPA, piracy, censorship and the end of the Internet&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-22T20:24:28+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=532">
	<title>huayra: huayra</title>
	<link>http://huayra.wordpress.com/2011/12/22/a-christmas-gift-for-yourself-update-to-precise-now/</link>
	<content:encoded>&lt;p&gt;As the &lt;a title=&quot;We on the Ubuntu News Team wish each of you a happy and joyous holiday season. The news team will be spending the next two weeks enjoying this season and we hope you will be too.&quot; href=&quot;https://wiki.ubuntu.com/UbuntuWeeklyNewsletter/Issue246&quot;&gt;UWN team&lt;/a&gt;, &lt;a title=&quot;Have a super solstice break, everybody! Nobody does it quite like the Austrians :)&quot; href=&quot;http://twitter.com/#!/sabdfl/status/149607124668919811&quot;&gt;sabfl&lt;/a&gt;, &lt;a href=&quot;http://open.knome.fi/2011/12/21/last-updates-before-christmas/&quot;&gt;other members&lt;/a&gt; of our community and even &lt;a href=&quot;http://benjaminkerensa.com/2011/12/21/chuck-does-the-holidays&quot;&gt;Chuck&lt;/a&gt;, I am now shutting down operations here until after Christmas and thus will be mostly away from the computer from tomorrow until next week. Christmas in Germany is up for me this year &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Today I decided to follow &lt;a title=&quot;Martin Albisetti: Calling all Ubuntu power users: Upgrade to Ubuntu Precise Pangolin today!&quot; href=&quot;http://beuno.com.ar/archives/266&quot;&gt;the advice from Martin Albisetti (aka Beuno)&lt;/a&gt; calling on Ubuntu power users to upgrade to Precise Pangolin. &lt;strong&gt;So, please, do yourself a favor: I have used Ubuntu 11.10 (aka Oneiric Ocelot) and it has been painful. The experience so far with Precise has been precisely the opposite &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  Really&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;My working laptop has had 64-Bit Oneiric installed since Beta1 was released. It has sluggish. It has managed my docking station and a two external monitor setup pretty bad. &lt;strong&gt;I did not feel I have a Lenovo X200, Dual Core with 4GB RAM anymore. So I decided to move to 12.04.&lt;/strong&gt; The update itself was pretty quick and the experience right after has been smooth so far:&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;It feels that the overall boot and login experience is faster&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;Both the Native Qt app or the Win version under Wine&quot; href=&quot;http://www.spotify.com/no/download/other/&quot;&gt;Spotify &lt;/a&gt;does not randomly hang&lt;/li&gt;
&lt;li&gt;Chromium, Firefox and Opera are now pretty stable&lt;/li&gt;
&lt;li&gt;Usage of two external screens does not put the computer down for no special reason (kernel panic and reboot)&lt;/li&gt;
&lt;li&gt;Unity 3D and 2D are more solid. And faster&lt;/li&gt;
&lt;li&gt;Evince is not sluggish anymore. Yay!&lt;/li&gt;
&lt;li&gt;The Software Center starts up faster. When it does not crash, of course, it is quite slow. I recommend to use the terminal and fall back in love with apt for the time being &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/li&gt;
&lt;li&gt;Recommendation: Make Gedit rock with &lt;a href=&quot;http://seilo.geekyogre.com/2011/12/gedit-plugins-now-has-the-dashboard/&quot;&gt;Seif&amp;#8217;s Dashboard plugin&lt;/a&gt;!&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Next up is &lt;strong&gt;my girlfriend&amp;#8217;s Asus netbook&lt;/strong&gt;, which &lt;strong&gt;has become close to unusable after putting 11.10 into it&lt;/strong&gt;. And the mic still does not work with skype and gtalk (it never did), although it works when using gnome-sound-recorder. It works perfectly nuder Windows 7&amp;#8230; Go figure.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I will keep you updated regarding the Precise update and will fill out bugs as I find them. Expect more feedback and one screenshot, or more, later.&lt;/p&gt;
&lt;p&gt;Happy holiday everyone!&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/532/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/532/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=532&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2011-12-22T02:10:11+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/how-to-determine-whos-robbed-and-who-gets-the-loot-in-socialism">
	<title>Rudd-o: How to determine who's robbed and who gets the loot in democratic socialism</title>
	<link>http://rudd-o.com/archives/how-to-determine-whos-robbed-and-who-gets-the-loot-in-socialism</link>
	<content:encoded>&lt;ol&gt;
	&lt;li&gt;
		Place a thumb tack at point A.&lt;/li&gt;
	&lt;li&gt;
		Place a thumb tack at point B.&lt;/li&gt;
	&lt;li&gt;
		Draw a line between the two using a piece of string. &amp;nbsp;Ensure lots of poor people, utterly dependent on you, are watching. &amp;nbsp;Promise your spectators that you'll rob everyone on the side of the line &lt;em&gt;opposite&lt;/em&gt;&amp;nbsp;to where your spectators are.&lt;/li&gt;
	&lt;li&gt;
		Move the line repeatedly by moving the thumb tacks, until you manage to get a big cheer from your audience.&lt;/li&gt;
	&lt;li&gt;
		Kink the string where your property is, excluding you&amp;nbsp;and your &quot;friends&quot;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	Bingo. &amp;nbsp;There's your line. &amp;nbsp;You have now discovered how to use &quot;democratic geometry&quot; to rob the most productive and richest, (then pocket a huge amount for yourself) and then give the (rest of the) stolen property to the poor.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/how-to-determine-whos-robbed-and-who-gets-the-loot-in-socialism&quot;&gt;How to determine who's robbed and who gets the loot in democratic socialism&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-21T02:03:45+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/how-to-determine-what-is-property-and-what-are-possessions-in-communism">
	<title>Rudd-o: How to determine what is property and what are possessions in communism</title>
	<link>http://rudd-o.com/archives/how-to-determine-what-is-property-and-what-are-possessions-in-communism</link>
	<content:encoded>&lt;ol&gt;
	&lt;li&gt;
		Place a thumb tack at point A.&lt;/li&gt;
	&lt;li&gt;
		Place a thumb tack at point B.&lt;/li&gt;
	&lt;li&gt;
		Draw a line between the two using a piece of string.&lt;/li&gt;
	&lt;li&gt;
		Move the line repeatedly by moving the thumb tacks, until the property of those richer than you is &quot;property&quot; and the property you have is &quot;possessions&quot;.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	Bingo. &amp;nbsp;There's your line. &amp;nbsp;You have now discovered how to &lt;strike&gt;expropriate&lt;/strike&gt;violently rob those on the &lt;em&gt;other&lt;/em&gt;&amp;nbsp;side of the line.&lt;/p&gt;
&lt;p&gt;
	Of course, you need to be prepared for poorer people to draw their &lt;em&gt;own&lt;/em&gt; lines to accommodate their desires to rob &lt;em&gt;you&lt;/em&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;
	On a more serious note:&lt;/p&gt;
&lt;p&gt;
	Traditionally, and according to Marxist theory, the line dividing what's public and what's private (translation: what's up for &lt;strike&gt;grabs&lt;/strike&gt;robbery, and what's not) is &lt;em&gt;supposed&lt;/em&gt; to be drawn across capital goods vs. consumption goods.&lt;/p&gt;
&lt;p&gt;
	However, as any person who has ever worked or had a business can tell, since any consumption/capital good can be a capital/consumption good depending on the &lt;em&gt;use&lt;/em&gt; you give them, the line is most obviously entirely arbitrary and intentionally designed to rob the most wealthy and productive people, &lt;em&gt;who usually buy capital goods&lt;/em&gt; to produce more stuff. &amp;nbsp;Using your car for an independent business of your own? &amp;nbsp;Sorry, your car now belongs to &quot;the people&quot; (and by &quot;the people&quot;, what they really mean is &lt;em&gt;the handful of rulers&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;
	And that mass theft is&amp;nbsp;&lt;em&gt;exactly what happened, every time&lt;/em&gt;, in every place and every time communism was attempted.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/how-to-determine-what-is-property-and-what-are-possessions-in-communism&quot;&gt;How to determine what is property and what are possessions in communism&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-21T02:02:47+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/if-you-dont-like-it-you-can-get-out">
	<title>Rudd-o: &quot;If you don't like it, you can get out&quot;</title>
	<link>http://rudd-o.com/archives/if-you-dont-like-it-you-can-get-out</link>
	<content:encoded>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;span&gt;As long as the citizens of a nation have the freedom to choose to leave the country, and avoid doing business within the country, then the taxes and regulations made are not theft.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	In this short sentence, your fictional interlocutor is &lt;em&gt;falsely excusing&lt;/em&gt; the rank moral perversities that his favorite laws order.&lt;/p&gt;
&lt;p&gt;
	The first thing to note is that, with that &quot;argument&quot;, you can defend every perversity known to man. &amp;nbsp;That alone should point out the rank falsehood of the &quot;argument&quot;.&lt;/p&gt;
&lt;p&gt;
	The second thing is that the excuse &quot;if you don't like it, giiiiiiiit outttt&quot; is &lt;em&gt;so trite&lt;/em&gt;, that it's been used for&amp;nbsp;&lt;em&gt;every single perversity&lt;/em&gt;&amp;nbsp;that mankind has ever inflicted on itself. &amp;nbsp;You name it, the excuse has been used: war, conscription, robbery, extortion, slavery, assault, Mafia protection rackets, rape. &amp;nbsp;Heck, even South Park has mocked it openly.&lt;/p&gt;
&lt;p&gt;
	Now here's what's going on when someone tries to deny your moral objections using this excuse: &amp;nbsp;when you present to him the fact that his system of ideas is morally perverted, then (instead of addressing that perversity) he &lt;em&gt;changes the subject&lt;/em&gt; to the red herring &quot;you can giiiit outttt&quot;.&lt;/p&gt;
&lt;p&gt;
	It's a red herring -- a distraction tactic -- because &lt;em&gt;the fact that you could avoid a violent threat by fleeing, doesn't change the moral nature of the threat&lt;/em&gt;. &amp;nbsp;This is a particularly potent red herring, too:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
		The statement sneaks into the conversation the false&amp;nbsp;idea that&amp;nbsp;&quot;by not leaving, you're consenting to the aggression&quot;. &amp;nbsp;This is, of course, a manipulative lie too --&amp;nbsp;your interlocutor is telling you &quot;since you have a choice to avoid being a victim, then &lt;em&gt;you're&lt;/em&gt; to blame if you're victimized&quot;. &amp;nbsp;It's called &quot;blame the victim&quot;.&lt;/li&gt;
	&lt;li&gt;
		The statement also relieves your interlocutor from having to &lt;em&gt;morally evaluate&lt;/em&gt; the moral corruption he wants to victimize you with. &amp;nbsp;As long as you're distracted by&amp;nbsp;the red herring, he does not need to address your moral objections.&lt;/li&gt;
	&lt;li&gt;
		The tactic is also a blatant lie, since the vast majority of people &lt;em&gt;actually don't&lt;/em&gt;&amp;nbsp;have the false choice he presents, for a variety of reasons.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
	The &quot;get out&quot; excuse is very popular and easy to identify, since it's the adult version of the &lt;em&gt;exact same excuse&lt;/em&gt; that bad, punitive parents give to their children when they're victimizing their children: &quot;Ah, you didn't eat your vegetables, now I'm going to punish you by not letting you watch TV, you see, you had a choice, if you had eaten your vegetables, you would be watching TV right now&quot;. &amp;nbsp;It's a sad testament to morality that your interlocutor's style of rank manipulation (like most moral perversities) begins at home.&lt;/p&gt;
&lt;p&gt;
	It is because of all the above that I can safely conclude: &lt;em&gt;any person using this excuse is a moral coward, who knows he can't defend his proposals on the basis of ethics, so he resorts to manipulative lies&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;
	In short: a wannabe robber telling people &quot;You could avoid robbery by not walking down my alley&quot; is neither a saint, nor has he turned robbery into charity. &amp;nbsp;He's just a &lt;em&gt;manipulative&lt;/em&gt; robber, and nothing more.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/if-you-dont-like-it-you-can-get-out&quot;&gt;&quot;If you don't like it, you can get out&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-20T21:38:08+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/abolishing-government-is-not-enough">
	<title>Rudd-o: Abolishing government is not enough</title>
	<link>http://rudd-o.com/archives/abolishing-government-is-not-enough</link>
	<content:encoded>&lt;p&gt;
	Abolishing government in itself is not the solution. A sufficient number of &lt;strong&gt;the population must first understand how to live in a society based entirely on voluntary interactions&lt;/strong&gt; absent of coercion and violence (such as state taxation [see the helpful youtube video&amp;nbsp;&lt;a href=&quot;http://www.youtube.com/watch?v=PGMQZEIXBMs&quot;&gt;George Ought to Help&lt;/a&gt;]) &lt;strong&gt;or else they will just seek out new rulers as in Somalia&lt;/strong&gt;. Just as &lt;strong&gt;freeing all of the slaves in the middle of the night in 1800 wouldn't have ended slavery&lt;/strong&gt;, &lt;strong&gt;abolishing government without first spreading the ideas of liberty and teaching and understanding of&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Voluntaryism&quot;&gt;voluntaryism&lt;/a&gt;&amp;nbsp;would not bring prosperity&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;
	&lt;span&gt;&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/njn6x/libertarian_seeking_answers_on_anarchocapitalism/c39mfqd&quot;&gt;Taken from bananosecond's comment on Reddit&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/abolishing-government-is-not-enough&quot;&gt;Abolishing government is not enough&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-20T15:56:21+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/being-in-your-underwear-disorderly-conduct.-being-handcuffed-in-your-underwear-law-and-order">
	<title>Rudd-o: Being in your underwear = &quot;disorderly conduct&quot;.  Being handcuffed in your underwear = &quot;law and order&quot;</title>
	<link>http://rudd-o.com/archives/being-in-your-underwear-disorderly-conduct.-being-handcuffed-in-your-underwear-law-and-order</link>
	<content:encoded>&lt;p&gt;
	&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/being-in-your-underwear-disorderly-conduct.-being-handcuffed-in-your-underwear-law-and-order&quot;&gt;Being in your underwear = &quot;disorderly conduct&quot;.  Being handcuffed in your underwear = &quot;law and order&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-19T23:54:42+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/psychos-in-black-robes-traffic-court-edition">
	<title>Rudd-o: Psychos in black robes: traffic &quot;court&quot; edition</title>
	<link>http://rudd-o.com/archives/psychos-in-black-robes-traffic-court-edition</link>
	<content:encoded>&lt;p&gt;
	&lt;a href=&quot;http://marcstevens.net/articles/another-psycho-in-a-black-robe.html&quot;&gt;I quote from Mac Stevens' site&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;
	This is a rare audio for me; we have very few recordings from court proceedings.&amp;nbsp; Judges tend to be afraid of being recorded.&amp;nbsp; Despite the rules permitted recordings, judges, especially traffic court judges, always refuse recordings.&lt;/p&gt;
&lt;p&gt;
	My opinion is recordings are refused because most traffic court judges are gutless psychopaths; they tend to have extreme anger issues and fly into screaming fits of rage when asked simple questions.&amp;nbsp; Why would they want to public to see or hear their screaming fits?&lt;/p&gt;
&lt;p&gt;
	This is from a traffic “hearing” done on the phone a few months ago.&amp;nbsp; It was done on the phone, the court was on one line, and I was on another.&amp;nbsp; Yes, this may be considered the heinous crime of practicing law without a license.&amp;nbsp; Where would they prosecute that?&amp;nbsp; It involved a court in Oregon, a defendant in California and I was in Arizona.&lt;/p&gt;
&lt;p&gt;
	This traffic court judge insisted there was a valid cause of action and he had jurisdiction.&amp;nbsp; He has no patience at all when questioned about this though.&amp;nbsp; He is repeatedly asked how many elements are in a valid cause of action and where they are presented in the complaint.&amp;nbsp; The judge refuses and insists the man I was helping did not want to proceed.&lt;/p&gt;
&lt;p&gt;
	If there was a valid cause of action, then the judge would have calmly answered the question.&amp;nbsp; That’s how honest people conduct themselves.&amp;nbsp; Instead he got mad and continued the trial to another day.&amp;nbsp; Of course, there was no trial as the cop conveniently did not show up.&amp;nbsp; The ticket was thrown out and no failure to appear charge was issued against the cop even though he blew off a subpoena.&amp;nbsp; All my messages to the sheriff’s department regarding why the cop did not show went unanswered.&lt;/p&gt;
&lt;p&gt;
	We know why though.&amp;nbsp; Traffic courts are run by criminals in black robes and uniforms.&lt;/p&gt;
&lt;p&gt;
	Follow the link above to hear the recording with the &quot;judge&quot;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/psychos-in-black-robes-traffic-court-edition&quot;&gt;Psychos in black robes: traffic &quot;court&quot; edition&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-19T23:43:01+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/you-can-be-anything">
	<title>Rudd-o: You can be anything!</title>
	<link>http://rudd-o.com/archives/you-can-be-anything</link>
	<content:encoded>&lt;p&gt;
	&lt;img alt=&quot;&quot; src=&quot;http://rudd-o.com/archives/you-can-be-anything/images/hbcqe.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/you-can-be-anything&quot;&gt;You can be anything!&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-19T21:45:07+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/alone-on-his-island-robinson-crusoe-can-do-whatever-he-pleases-the-ethics-of-private-property">
	<title>Rudd-o: The ethics of private property: &quot;Alone on his island, Robinson Crusoe can do whatever he pleases; but...&quot;</title>
	<link>http://rudd-o.com/archives/alone-on-his-island-robinson-crusoe-can-do-whatever-he-pleases-the-ethics-of-private-property</link>
	<content:encoded>&lt;p&gt;
	&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/alone-on-his-island-robinson-crusoe-can-do-whatever-he-pleases-the-ethics-of-private-property&quot;&gt;The ethics of private property: &quot;Alone on his island, Robinson Crusoe can do whatever he pleases; but...&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-19T21:41:48+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/taxation-is-voluntary-because-you-signed-a-contract-with-your-employer-agreeing-to-tax-withholding">
	<title>Rudd-o: &quot;Taxation is voluntary because you signed a contract with your employer agreeing to tax withholding&quot;</title>
	<link>http://rudd-o.com/archives/taxation-is-voluntary-because-you-signed-a-contract-with-your-employer-agreeing-to-tax-withholding</link>
	<content:encoded>&lt;p&gt;
	&lt;a href=&quot;http://www.reddit.com/r/politics/comments/ngkpm/fuck_i_think_im_going_to_vote_for_ron_paul/c396cz4&quot;&gt;YouShallKnow from Reddit&lt;/a&gt; illuminates us with his &quot;knowledge&quot;:&lt;/p&gt;
&lt;p&gt;
	&lt;span&gt;Before you participated in our economy, before you drew benefits from it in the form of wages, you understood that you'd be taxed. But you choose to take a job and earn wages despite the foreknowledge that you'd be taxed.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	...&lt;/p&gt;
&lt;p&gt;
	&lt;span&gt;And to answer your subtly misguided sock-store analogy, yes, if the person understood that they'd be robbed if they chose to go into a particular store, and made that decision anyway, yes, they'd be consenting to being robbed. Particularly if they were not forced to enter the store in the first place&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;
	Here, he is making the argument that, because Person X got a job, he implicitly or explicitly agreed to be taxed on his wages. &amp;nbsp;That, supposedly, makes &quot;taxation voluntary&quot;.&lt;/p&gt;
&lt;p&gt;
	Of course, if YouShallKnow was &lt;em&gt;consistent&lt;/em&gt; with his beliefs, he'd be going around the world, spreading the gospel that rape victims &quot;consented&quot; to being raped by going into the clubs where they were raped.&lt;/p&gt;
&lt;p&gt;
	But that's not what I want to focus on right now. &amp;nbsp;What I want to focus on, is this: &lt;u&gt;&quot;your job contract specifies tax withholding&quot;&lt;/u&gt;&amp;nbsp;is a retarded argument to make in favor of the false conclusion &quot;taxation is voluntary&quot;. &amp;nbsp;I am going to disprove it by pointing out a single, observable fact.&lt;/p&gt;
&lt;p&gt;
	This &quot;argument&quot; &lt;em&gt;falsely&lt;/em&gt; frames the job contract as if the tax withholding clause was voluntary -- in other words, as if the employer had a choice whether to withhold taxes or not. &amp;nbsp;Of course,&amp;nbsp;the employer doesn't have a choice -- if he resists the order to withhold taxes on his employees, he is put in a cage. He is&amp;nbsp;forced&amp;nbsp;to withhold taxes because of a violent threat against him.&lt;/p&gt;
&lt;p&gt;
	So, contrary to YouShallKnow's claims, there is a violent, aggressive threat used to enforce taxation. &amp;nbsp;Only it's directed at the employer rather than at the employee. &amp;nbsp;This fact&amp;nbsp;completely disproves the erroneous conclusion &quot;taxation is voluntary&quot;. &amp;nbsp;Which (at the risk of sounding pedantic) leaves us with the only other alternative: taxes are, indeed, collected through threats of aggressive violence, thus taxation is not voluntary.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	Now, I'll say this in &quot;defense&quot; of withholding tax: it is one of the great &quot;innovations&quot; in the &quot;business&quot; of tax farming.&lt;/p&gt;
&lt;p&gt;
	See, by threatening business owners with violence to get them to withhold taxes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;
		People doing business as &quot;government&quot; don't have to spend so much money threatening &lt;em&gt;every&lt;/em&gt; person.&lt;/li&gt;
	&lt;li&gt;
		Furthermore, since business owners have much more to lose, and they are already threatened to disclose way more information than employees are, this organized robbery tactic is &lt;em&gt;far more effective&lt;/em&gt; than going after each person. &amp;nbsp;Why threaten a hundred million people to get a thousand bucks from each, when you can threaten a thousand people to get a hundred million from each?&lt;/li&gt;
	&lt;li&gt;
		And, of course, withholding tax &lt;em&gt;hides&lt;/em&gt; the threats used to collect it. &amp;nbsp;To me, that's &lt;em&gt;the single most important effect&lt;/em&gt; of withholding tax vis a vis collecting taxes directly. &amp;nbsp;When the violence is focused on a small group of people rather than on&amp;nbsp;everyone at large, people perceive it less, which makes people complain less. &amp;nbsp;Thus, withholding tax makes it easier to convince useful idiots like YouShallKnow of the lie &quot;taxation is voluntary&quot;; after all,&amp;nbsp;since they are not the direct targets of the threat, and their &lt;em&gt;limited intellects&lt;/em&gt;&amp;nbsp;only consider their most immediate relationships, it's a given that&amp;nbsp;their interactions will erroneously appear&amp;nbsp;&quot;voluntary&quot; and &quot;peaceful&quot; to them.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
	Of course, threatening business owners to get them to make their employees sign self-incriminating papers, does not change the moral nature of the threat.&lt;/p&gt;
&lt;p&gt;
	To recap: when it comes to interactions with the state, there's always a gun in the room; for every interaction being exposed for what it truly is -- violent, aggressive and immoral -- there's always a statist who is willing to pretend the gun is a banana, at the cost of their very own sanity.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/taxation-is-voluntary-because-you-signed-a-contract-with-your-employer-agreeing-to-tax-withholding&quot;&gt;&quot;Taxation is voluntary because you signed a contract with your employer agreeing to tax withholding&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-19T21:22:46+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/the-state-is-a-criminal-organization">
	<title>Rudd-o: The state is a criminal organization</title>
	<link>http://rudd-o.com/archives/the-state-is-a-criminal-organization</link>
	<content:encoded>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	The government is not a voluntary entity. &amp;nbsp;It is not a group of people who participate in the peaceful market. &amp;nbsp;&lt;em&gt;This is not an opinion, but a conclusion based on observable fact:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	The robber obtains his income by presenting the victim with a choice: your money or your life (or, at least, your health) – and the victim then yields his assets. Or, to be more precise, the robber presents the victim with a choice between paying immediately or waiting until the robber injures him. In this situation both parties do not benefit; instead, the robber benefits precisely at the expense of the victim. Instead of the consumer’s paying, guiding, and being benefited by the producer’s activity, the robber is benefiting from the victim’s payment. The robber benefits to the extent that the victim pays and loses. Instead of helping expand the amount and degree of production in society, the robber is parasitically draining off that production. Whereas an expanded market encourages increases in production and supply, theft discourages production and contracts the market.&lt;/p&gt;
&lt;p&gt;
	We are now in a position to analyze government and its relationship to the market. Economists have generally depicted the government as a voluntary social institution providing important services to the public. The modern “public choice” theorists have perhaps gone furthest with this approach. Government is considered akin to a business firm, supplying its services to the consumer-voters, while the voters in turn pay voluntarily for these services. All in all, government is treated by conventional economists as a part of the market, and therefore, as in the case of a business firm or a membership organization, either totally or in part neutral to the market.&lt;/p&gt;
&lt;p&gt;
	It is true that if taxation were voluntary and the government akin to a business firm, the government would be neutral to the market. We contend here, however, that the model of government is akin, not to the business firm, but to the criminal organization, and indeed that the State is the organization of robbery systematized and writ large. The State is the only legal institution in society that acquires its revenue by the use of coercion, by using enough violence and threat of violence on its victims to ensure their paying the desired tribute. The State benefits itself at the expense of its robbed victims. The State is, therefore, a centralized, regularized organization of theft. Its payments extracted by coercion are called “taxation” instead of tribute, but their nature is the same.&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/nipa2/a_thief_now_appears_making_his_living_by_robbing/&quot;&gt;Murray Rothbard.&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/the-state-is-a-criminal-organization&quot;&gt;The state is a criminal organization&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-19T19:51:19+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/if-house-m.d.-was-real">
	<title>Rudd-o: If House M.D. was real</title>
	<link>http://rudd-o.com/archives/if-house-m.d.-was-real</link>
	<content:encoded>&lt;p&gt;
	&lt;img alt=&quot;&quot; src=&quot;http://rudd-o.com/archives/if-house-m.d.-was-real/images/pffyj.jpg&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/if-house-m.d.-was-real&quot;&gt;If House M.D. was real&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-16T00:26:11+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/i-could-just-murder-you">
	<title>Rudd-o: &quot;I could just murder you&quot;</title>
	<link>http://rudd-o.com/archives/i-could-just-murder-you</link>
	<content:encoded>&lt;p&gt;
	&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/i-could-just-murder-you&quot;&gt;&quot;I could just murder you&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-15T22:58:10+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/heavy-boots">
	<title>Rudd-o: Heavy boots</title>
	<link>http://rudd-o.com/archives/heavy-boots</link>
	<content:encoded>&lt;p class=&quot;discreet&quot;&gt;
	&lt;a href=&quot;http://www.phys.ufl.edu/~det/phy2060/heavyboots.html&quot;&gt;Reprinted from here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;
	About 6-7 years ago, I was in a philosophy class at the University of Wisconsin, Madison (good science/engineering school) and the teaching assistant was explaining Descartes.&lt;/p&gt;
&lt;p&gt;
	He was trying to show how things don't always happen the way we think they will and explained that, while a pen always falls when you drop it on Earth, it would just float away if you let go of it on the Moon. My jaw dropped a little. I blurted &quot;What?!&quot; Looking around the room, I saw that only my friend Mark and one other student looked confused by the TA's statement. The other 17 people just looked at me like &quot;What's your problem?&quot; &quot;But a pen would fall if you dropped it on the Moon, just more slowly.&quot; I protested.&lt;/p&gt;
&lt;p&gt;
	&quot;No it wouldn't.&quot; the TA explained calmly, &quot;because you're too far away from the Earth's gravity.&quot; Think. Think. Aha! &quot;You saw the APOLLO astronauts walking around on the Moon, didn't you?&quot;&lt;/p&gt;
&lt;p&gt;
	I countered, &quot;why didn't they float away?&quot;&lt;/p&gt;
&lt;p&gt;
	&quot;Because they were wearing heavy boots.&quot; he responded, as if this made perfect sense (remember, this is a Philosophy TA who's had plenty of logic classes). By then I realized that we were each living in totally different worlds, and did not speak each others language, so I gave up.&lt;/p&gt;
&lt;p&gt;
	As we left the room, my friend Mark was raging. &quot;My God! How can all those people be so stupid?&quot; I tried to be understanding. &quot;Mark, they knew this stuff at one time, but it's not part of their basic view of the world, so they've forgotten it. Most people could probably make the same mistake.&quot;&lt;/p&gt;
&lt;p&gt;
	To prove my point, we went back to our dorm room and began randomly selecting names from the campus phone book. We called about 30 people and asked each this question: 1&lt;/p&gt;
&lt;p&gt;
	1. If you're standing on the Moon holding a pen, and you let go, will it&lt;br /&gt;
	a) float away,&lt;br /&gt;
	b) float where it is,&lt;br /&gt;
	or c) fall to the ground?&lt;/p&gt;
&lt;p&gt;
	About 47 percent got this question correct. Of the ones who got it wrong, we asked the obvious follow-up question:&lt;/p&gt;
&lt;p&gt;
	2. You've seen films of the APOLLO astronauts walking around on the Moon, why didn't they fall off?&lt;/p&gt;
&lt;p&gt;
	About 20 percent of the people changed their answer to the first question when they heard this one! But the most amazing part was that about half of them confidently answered, &quot;Because they were wearing heavy boots.&quot;&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	MORE ON THE BURNING QUESTION OF HEAVY BOOTS&lt;/p&gt;
&lt;p&gt;
	I decided to settle this question once and for all. Therefore, I put two multiple choice questions on my Physics 111 test, after the study of elementary mechanics and gravity.&lt;/p&gt;
&lt;p&gt;
	13. If you are standing on the Moon, and holding a rock, and you let it go, it will:&lt;br /&gt;
	(a) float away&lt;br /&gt;
	(b) float where it is&lt;br /&gt;
	(c) move sideways&lt;br /&gt;
	(d) fall to the ground&lt;br /&gt;
	(e) none of the above&lt;/p&gt;
&lt;p&gt;
	25. When the Apollo astronauts wre on the Moon, they did not fall off because:&lt;br /&gt;
	(a) the Earth's gravity extends to the Moon&lt;br /&gt;
	(b) the Moon has gravity&lt;br /&gt;
	(c) they wore heavy boots&lt;br /&gt;
	(d) they had safety ropes&lt;br /&gt;
	(e) they had spiked shoes&lt;/p&gt;
&lt;p&gt;
	The response showed some interesting patterns! The first question was generally of average difficulty, compared with the rest of the test: 57% got it right. The second question was easier: 73% got it right. So, we need more research to explain the people who got #25 right but did not get #13 right!&lt;/p&gt;
&lt;p&gt;
	The second interesting point is that these questions proved to be excellent discriminators: that is, success on these two questions proved to be an extremely good predictor of overall success on the test. On the first question, 92% of those in the upper quarter of the test score got it right; only 20% of those in the bottom quarter did. They generally chose answers (a) or (b). On the second question, 97% in the upper quarter got it right and 33% in the lower quarter did. The big popular choice of this group was (c)...33% chose heavy boots, followed closely by safety ropes at 27%.&lt;/p&gt;
&lt;p&gt;
	A telling comment on the issue of fairness in teaching elementary physics: Two students asked if I was going to continue asking them about things they had never studied in the class.&lt;/p&gt;
&lt;hr /&gt;
&lt;h2&gt;
	The conversation that ensued after reading this article&lt;/h2&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/nd6k5/anybody_else_think_the_gnashing_of_teeth_about/c388m2b&quot;&gt;Nonporous suggests:&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	That was really interesting. So what do you think is the chief hurdle exactly? Is it that the free market is &quot;not part of their basic view of the world, so they've forgotten it&quot;?&lt;/p&gt;
&lt;p&gt;
	It seems like the problem in that heavy boots situation is a desire to not be wrong. When I look at the&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/List_of_cognitive_biases&quot;&gt;list of cognitive biases&lt;/a&gt;&amp;nbsp;I think it could be identified as&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Anchoring&quot;&gt;anchoring&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;http://en.wikipedia.org/wiki/Belief_bias&quot;&gt;belief bias&lt;/a&gt;. Is this what you think is one of the chief hurdles?&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/nd6k5/anybody_else_think_the_gnashing_of_teeth_about/c388v18&quot;&gt;derKapitalist responds:&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Yes, that's exactly it. I might actually prefer the term &quot;narrative&quot; over &quot;worldview&quot;, however. A worldview can be all-encompassing, whereas a narrative necessarily leaves things out. Stories skip around from scene to scene, but they're supposed to at least give you the important, necessary stuff so you can make logical sense of everything. And I mean that literally: you&amp;nbsp;&lt;em&gt;suppose&lt;/em&gt;&amp;nbsp;that you have all necessary information. But what if you don't! How would you know the narrative you've been running with has been false all along? You'd need to encounter something which contradicts it.&lt;/p&gt;
&lt;p&gt;
	Government schools give us all the narrative that government intervention into the market is a good thing. Teddy Roosevelt: trust-buster, the New Deal got us out of the Great Depression, etc. That narrative is internally logically consistent; to question it, you'd have to encounter evidence which you can&amp;nbsp;&lt;em&gt;see&lt;/em&gt;&amp;nbsp;contradicts it, and how easy that is depends both on how hard you're looking and how readily available the contradictions are, i.e. how deeply they intervene in your life. SOPA intervenes in the lives of those who, till now, haven't looked. Whereas before they may've believed government intervention to generally be a good thing, they must now at the very least see that there are strong and notable exceptions, and this will force some of them to reconsider their previously held narrative, due to how deeply SOPA is capable of encroaching on their lives.&lt;/p&gt;
&lt;p&gt;
	I don't mean this to sound like a condemnation of them, however. This happens to all of us. We all have our narratives, and necessarily so. Human beings can't parse every single bit of information that comes their way, so you leave some of it out and hope the puzzle pieces still fit. Why did it take us so long to come up with evolution, for example? All the information was there: animals breeding, changing from generation to generation. That's all you needed to notice. We selectively bred dogs for centuries without ever thinking about how that concept might apply on the macro scale. Why did this take so long to&amp;nbsp;&lt;em&gt;see&lt;/em&gt;? Why, because we already had a narrative that explained where animals came from: God created them as-is (and that's a very difficult narrative to falsify). So, obviously, we weren't about to look very hard.&lt;/p&gt;
&lt;p&gt;
	Sorry for the length. As I said, I've been thinking about this a lot.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/heavy-boots&quot;&gt;Heavy boots&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-15T22:48:11+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/confessions-of-a-slave">
	<title>Rudd-o: Confessions of a slave</title>
	<link>http://rudd-o.com/archives/confessions-of-a-slave</link>
	<content:encoded>&lt;p&gt;
	&lt;em&gt;I am a slave.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	&lt;em&gt;So are you and everyone you know.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;
	I don't even know what its like to live as a free man. Neither do you or anyone that you know. That is a fact. A sad fact but very real.&lt;/p&gt;
&lt;p&gt;
	We live in a world totally regulated and mediated by The State. There is nothing we can do that is not recorded, licenced, tabulated, reviewed or required by The State. We are forced to work to earn dollars that are required to live in this world. You cannot own anything without paying taxes. Which means every dollar you earn is owned in part by the state. &amp;nbsp;When the fruits of your labor must forcibly be given to the state, that is the definition of slavery.&lt;/p&gt;
&lt;p&gt;
	When I mention this reality to people, they usually react with anger or confusion.&lt;/p&gt;
&lt;p&gt;
	Those who get angry and protest that &lt;em&gt;they&lt;/em&gt; are free and that I am full of it, are (I believe) actually &lt;em&gt;closer&lt;/em&gt; to knowing the truth than those who react with confusion.&lt;/p&gt;
&lt;p&gt;
	The confused don't even know what I mean by slavery. They may ask me what I mean or just shake their head and ignore me.&lt;/p&gt;
&lt;p&gt;
	But those who get angry are acting on &lt;em&gt;instinct&lt;/em&gt;. The anger they feel is directed at &lt;em&gt;me&lt;/em&gt;, is actually &lt;em&gt;their own subconscious&lt;/em&gt; venting their impotent rage at being slaves but are &lt;em&gt;unable to face the truth&lt;/em&gt; consciously.&lt;/p&gt;
&lt;p&gt;
	It's depressing, I know.&lt;/p&gt;
&lt;p&gt;
	Increasingly, however, I have found that many more people are in agreement with me. Recognition of your slave status is the first step to liberation. Those who accept that they are slaves have the ability to understand the true state of humanity at this point in history. When enough people recognize and accept that they are indeed slaves, &lt;em&gt;only then&lt;/em&gt; will we be able to cast off the shackles and claim our sovereignty.&lt;/p&gt;
&lt;p&gt;
	The best slaves are always the ones unaware of their slavery. I am hopeful, for my fellow slaves seem to be waking up. When enough of us awaken to our true status, only then can claim our true unalienable rights.&lt;/p&gt;
&lt;p&gt;
	The State is the ultimate slave master and we must rise up and break our bonds. We need not react with violence. We can just walk away, ignore the slave masters. When we have had enough, when we finally wake up, when we can clearly see the machinery of slavery at work, then we can turn our backs on the state forever.&lt;/p&gt;
&lt;p&gt;
	It is my hope that when my son is himself a father, people will look back on our belief in the reality of The State and our former slavery and think of it as a curious belief like believing the world is flat.&lt;/p&gt;
&lt;p&gt;
	&lt;strong&gt;Agora!&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;discreet&quot;&gt;
	&lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/nd879/confessions_of_a_slave/&quot;&gt;Reprinted from here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/confessions-of-a-slave&quot;&gt;Confessions of a slave&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-15T22:23:48+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/monopolies-of-the-mind/intellectual-monopolies-are-not-property-and-duplicating-them-is-not-theft">
	<title>Rudd-o: Intellectual monopolies are not property, and duplicating them is not theft</title>
	<link>http://rudd-o.com/monopolies-of-the-mind/intellectual-monopolies-are-not-property-and-duplicating-them-is-not-theft</link>
	<content:encoded>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;h2&gt;
	Intellectual monopolies are not property&lt;/h2&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	I'll explain.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	The rules that define the concept of property exist for a &lt;em&gt;reason&lt;/em&gt; -- arbitration of rivalrous scarce resources. &amp;nbsp;If you can imagine a magical world where cars or lawnmowers could be copied with the mere act of sight, you could understand how such a world would have no need for the concept of &quot;property&quot;. &amp;nbsp;But we do not live in such a world, so we must make do with rules that allow us to know who gets to control what at which time. &amp;nbsp;So, whatever you obtained in compliance to these rules, you call&amp;nbsp;&quot;your property&quot;.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	The &lt;em&gt;reason why we have&lt;/em&gt;&amp;nbsp;property rules obviously does not apply to intangibles. &amp;nbsp;Intangibles are in principle non-rivalrous and non-scarce, just like the lawnmowers and cars from our magical world. &amp;nbsp;Thus, there is &lt;em&gt;no need&lt;/em&gt; for ethical rules to arbitrate the use of intangibles.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	So, we say, &lt;em&gt;laws notwithstanding&lt;/em&gt;, intellectual monopolies &lt;em&gt;are not property&lt;/em&gt;, from any valid ethical standpoint.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;
	What is theft and why is it wrong?&lt;/h2&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Moving on. &amp;nbsp;Theft refers to the act of taking (via force or subterfuge) someone else's property against his wishes. &amp;nbsp;Theft is a clear violation of the property rules we discussed in the last section.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	The word &quot;Taking&quot; carries the implications that the property the thief takes is &lt;em&gt;gone&lt;/em&gt;, thus &lt;em&gt;the owner cannot use it anymore&lt;/em&gt;. &amp;nbsp;Which is &lt;em&gt;the whole reason theft is wrong&lt;/em&gt; -- after being robbed, the owner &lt;em&gt;cannot&lt;/em&gt; use his property because &lt;em&gt;it's gone&lt;/em&gt;&amp;nbsp;-- exactly the situation that the rules of property are intended to prevent.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;
	&quot;Theft&quot; does not apply to intangibles&lt;/h2&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	However, in contrast to taking a man's property, copying an intangible &lt;em&gt;always leaves the original. &amp;nbsp;So, &lt;/em&gt;the premise that normally applies to taking someone's property simply does not hold for intangibles.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	So the reason why theft is wrong and why we prohibit it, cannot rationally be used to prove duplication of intangibles wrong or to prohibit that act.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	Thus, duplicating intangibles&amp;nbsp;&lt;em&gt;cannot possibly be theft&lt;/em&gt; in any ethical sense of the word.&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;h2&gt;
	How the idea that copying is theft came about&lt;/h2&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
	What the pro-intellectual-monopoly propagandists have done (spending tens of millions of dollars in the effort) is *pervert that implication*, by very carefully but falsely equating the act of copying with the act of taking, so that people build this false mental association between robbing (which everybody recognizes as an evil) and duplicating intangibles (an act whose prohibition is profitable to them).&lt;/div&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/monopolies-of-the-mind/intellectual-monopolies-are-not-property-and-duplicating-them-is-not-theft&quot;&gt;Intellectual monopolies are not property, and duplicating them is not theft&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-15T02:40:11+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/monopolies-of-the-mind/the-struggle-for-property-rights-and-free-intellectual-creations-is-already-lost">
	<title>Rudd-o: The struggle for property rights and free intellectual creations is already lost</title>
	<link>http://rudd-o.com/monopolies-of-the-mind/the-struggle-for-property-rights-and-free-intellectual-creations-is-already-lost</link>
	<content:encoded>&lt;p&gt;
	&lt;img alt=&quot;&quot; src=&quot;http://rudd-o.com/monopolies-of-the-mind/the-struggle-for-property-rights-and-free-intellectual-creations-is-already-lost/images/y0pd9.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	The lie, right there, underpinning it all: &lt;strong&gt;&quot;There is no difference between stealing something from a store and stealing copyrighted content on the Internet&quot;&lt;/strong&gt;. It is so entrenched now, that this corrupt scumbag cites case jurisprudence in support of this lie, when the cited case law has&amp;nbsp;&lt;em&gt;nothing to do&lt;/em&gt;&amp;nbsp;with the crime of theft.&lt;/p&gt;
&lt;p&gt;
	Gentlemen, the monopolists have won the propaganda war to pervert the ethics of property and the notion of theft in their favor.&lt;/p&gt;
&lt;p&gt;
	And that is why we have already lost.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/monopolies-of-the-mind/the-struggle-for-property-rights-and-free-intellectual-creations-is-already-lost&quot;&gt;The struggle for property rights and free intellectual creations is already lost&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-15T02:14:07+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/site-news/updated-to-plone-4.1">
	<title>Rudd-o: Updated to Plone 4.1</title>
	<link>http://rudd-o.com/site-news/updated-to-plone-4.1</link>
	<content:encoded>&lt;p&gt;
	...but it had to be done.&lt;/p&gt;
&lt;p&gt;
	Please report any problems &lt;a href=&quot;http://rudd-o.com/en/contact-info&quot;&gt;through the contact form&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/site-news/updated-to-plone-4.1&quot;&gt;Updated to Plone 4.1&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-14T12:30:57+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/for-those-who-say-that-corporations-influence-government..">
	<title>Rudd-o: For those who say that corporations influence government...</title>
	<link>http://rudd-o.com/archives/for-those-who-say-that-corporations-influence-government..</link>
	<content:encoded>&lt;p&gt;Corruption doesn't come from business to invade government -- it comes from government and invades business.&lt;/p&gt;

&lt;p&gt;Here's a short list of government officials who moved on to work for government-sanctioned cartels that caused economic and environmental disasters.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/for-those-who-say-that-corporations-influence-government..&quot;&gt;For those who say that corporations influence government...&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-14T10:38:11+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/how-to-solve-touchpad-problems-with-the-asus-g73sw">
	<title>Rudd-o: How to solve touchpad problems with the ASUS G73Sw</title>
	<link>http://rudd-o.com/archives/how-to-solve-touchpad-problems-with-the-asus-g73sw</link>
	<content:encoded>&lt;p&gt;
	Unfortunately, the fix requires opening the laptop case.&lt;/p&gt;
&lt;p&gt;
	&lt;/p&gt;
&lt;p&gt;
	Once you have exposed the touchpad's other side (about two-thirds into the video), carefully remove the sticky tapes on top of the metallic film, and making sure not to leave any sticky goo behind it (but watch out, don't scrape it -- use the sticky tape to remove the goo). There should be five and they should be greyish in color.&lt;/p&gt;
&lt;p&gt;
	Put your machine back together. The problem will be fixed.&lt;/p&gt;

&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/how-to-solve-touchpad-problems-with-the-asus-g73sw&quot;&gt;How to solve touchpad problems with the ASUS G73Sw&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-14T07:43:37+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/site-news/my-time-machine">
	<title>Rudd-o: My time machine</title>
	<link>http://rudd-o.com/site-news/my-time-machine</link>
	<content:encoded>&lt;p&gt;&lt;img src=&quot;http://rudd-o.com/en/site-news/my-time-machine/images/img_0579.jpg/pa_thumb/imagex900x600.jpeg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/site-news/my-time-machine&quot;&gt;My time machine&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-10T05:11:48+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/linux-and-free-software/tip-letting-your-zfs-pool-sleep">
	<title>Rudd-o: Tip: letting your ZFS pool sleep</title>
	<link>http://rudd-o.com/linux-and-free-software/tip-letting-your-zfs-pool-sleep</link>
	<content:encoded>&lt;p&gt;If you're using &lt;a href=&quot;http://github.com/zfsonlinux&quot;&gt;ZFS on Linux&lt;/a&gt; as part of a home NAS solution, you might want to make your disks sleep when they are not in use.&lt;/p&gt;
&lt;p&gt;Here are the steps:&lt;/p&gt;
&lt;h1&gt;Keep cron jobs in check&lt;/h1&gt;
&lt;p&gt;Check your crontab, &lt;code&gt;/etc/cron.hourly&lt;/code&gt; and &lt;code&gt;/etc/cron.d&lt;/code&gt; directories.  Neutralize or modify any cron jobs that take place more than one time a day, so they happen at the same time.&lt;/p&gt;
&lt;h1&gt;Check for daemons that do periodic scans&lt;/h1&gt;
&lt;p&gt;Make them defer their scans for later, or configure them so they scan all together at the same time.&lt;/p&gt;
&lt;h1&gt;Disable unnecessary daemons&lt;/h1&gt;
&lt;p&gt;Self-explanatory.&lt;/p&gt;
&lt;h1&gt;Mount all your filesystems &lt;code&gt;noatime&lt;/code&gt;&lt;/h1&gt;
&lt;p&gt;For regular filesystems, you can set mount option &lt;code&gt;noatime&lt;/code&gt; in &lt;code&gt;fstab&lt;/code&gt;.  For ZFS, a &lt;code&gt;zfs set atime=off poolname&lt;/code&gt; command will accomplish the same.&lt;/p&gt;
&lt;h1&gt;Find files modified in the last day or so&lt;/h1&gt;
&lt;p&gt;Now that you have no reason to worry about access time updates causing disk writes, you can issue this command:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;find / -mmin -1
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;This &lt;code&gt;find&lt;/code&gt; command will give you an idea of what files have been modified in the last day.  Check for on-disk directories or files that are modified recently (in other words, ignore  anything coming from pseudo-filesystems like &lt;code&gt;/dev&lt;/code&gt;, &lt;code&gt;/proc&lt;/code&gt; or &lt;code&gt;/sys&lt;/code&gt;).  We'll be moving them to flash storage.&lt;/p&gt;
&lt;h1&gt;Relocate directories and files to non-rotating media&lt;/h1&gt;
&lt;p&gt;Get a cheap USB drive (does not need to be big) and format it as &lt;code&gt;ext4&lt;/code&gt; (technically, you could set up another ZFS pool there too).  Then, set it to be mounted in &lt;code&gt;/var/volatile&lt;/code&gt; on your &lt;code&gt;fstab&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;You can now move directories that contain frequently modified files there.  After you're done moving those directories, you can symlink them from their original location.  So, for example, you would move &lt;code&gt;/var/log&lt;/code&gt; to &lt;code&gt;/var/volatile/log&lt;/code&gt;, then creating a symbolic link to &lt;code&gt;/var/volatile/log&lt;/code&gt; named &lt;code&gt;/var/log&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;At this point, it would be wise to make a cron job to nightly back the contents of this USB drive up (think &lt;code&gt;rsync -a&lt;/code&gt;) to a &lt;code&gt;backups&lt;/code&gt; directory somewhere in your pool.&lt;/p&gt;
&lt;p&gt;OK.  If you've moved the most frequently modified files to &lt;code&gt;/var/volatile&lt;/code&gt;, your disks will be idle unless you are actually using your file server.  Now it's time to take advantage of that idleness.&lt;/p&gt;
&lt;h1&gt;Finally, tell your disks to power off when they're idle&lt;/h1&gt;
&lt;p&gt;In your &lt;code&gt;/etc/rc.d/rc.local&lt;/code&gt; file, you can add one of these commands for each one of your rotating disks (&lt;code&gt;sda&lt;/code&gt;, &lt;code&gt;sdb&lt;/code&gt;...):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;hdparm -S 120 /dev/sda
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;-S 120&lt;/code&gt; parameter tells the disk to go to sleep every ten minutes.  So, if nothing has read or written to the disk for ten minutes, the disk will enter a non-rotating, very low-power mode.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/linux-and-free-software/tip-letting-your-zfs-pool-sleep&quot;&gt;Tip: letting your ZFS pool sleep&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-07T21:37:02+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/equal-justice-under-the-law-is-a-lie">
	<title>Rudd-o: &quot;Equal justice under the law&quot; is a lie</title>
	<link>http://rudd-o.com/archives/equal-justice-under-the-law-is-a-lie</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://board.freedomainradio.com/forums/p/33299/257591.aspx#257591&quot;&gt;Theodoric giving me a heads-up&lt;/a&gt; in response to my comment:&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;I found this definition helpful, so thanks. I think Stef has mentioned in the past that law was never designed to apply to the ruling class, and this is confirmed by my recent reading of David Starkey's  &quot;Six Wives: The Queens of Henry VIII&quot; which contains a fascinating insight of social organisation in England in the 16th century. Monarchs, their cohorts, blood line and the aristocracy in general were absolutely not subject to any form of law. It also occurs to me that the initial application of law automatically gave rise to the concept of privilege, privus: the self + lex; law, i.e. a law unto oneself. The fact that endless phrases promoting the concept of equal justice under the law appear in flourishing lettering for all to see on law courts throughout the world is actually a testament (as everyone knows) to the fact that it is completely untrue.&lt;/p&gt;

&lt;/blockquote&gt;

&lt;p&gt;My original comment:&lt;/p&gt;

&lt;blockquote&gt;

&lt;p&gt;Law is the antithesis of justice.  It is the antithesis of peace.  It is the antithesis of order.  It is the coercive replacement of social norms.  Law is the collection of arbitrary orders invented by a monopoly of violence.  So, excuse me if I interpreted you as saying that you were saying &quot;property requires government&quot; -- but my interpretation fits the facts and the everyday usage of the words you used.&lt;/p&gt;

&lt;p&gt;It is not a law to say &quot;this hat that I am wearing is mine, and if you attempt to steal it, I will use violence to defend it&quot; -- it is just the valid conclusion deduced from valid ethical premises.  Law would be &quot;everybody is prohibited to rob, except for this little group that just oh so coincidentally happens to give the orders, in which case robbery is expressly permitted&quot;.&lt;/p&gt;

&lt;/blockquote&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/equal-justice-under-the-law-is-a-lie&quot;&gt;&quot;Equal justice under the law&quot; is a lie&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-12-07T20:57:02+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/univision-teaches-you-to-be-an-escort">
	<title>Rudd-o: Univisión teaches you to be an escort</title>
	<link>http://rudd-o.com/archives/univision-teaches-you-to-be-an-escort</link>
	<content:encoded>&lt;p&gt;&lt;img src=&quot;http://rudd-o.com/uploads/2011/sluts1&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Doctorates in the University of Life.&lt;/p&gt;

&lt;p&gt;Juanita is a fifteen year old girl in Central America.  Her brothers and her dad earn ~$100 a month mixing cement.  Stinking of beer, they yell at her from Friday to Sunday to fry them snacks with her mother.  Well, at least they talk to her during these days.  From Monday to Thursday, she's ignored, because they have work to do, and football matches to watch.  They order her to bed early, so they can't miss &quot;Decisiones&quot; on TV.&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://rudd-o.com/uploads/2011/sluts2&quot; /&gt;&lt;/p&gt;

&lt;p&gt;It's the piercing that sells her, right?&lt;/p&gt;

&lt;p&gt;Her brothers have posters with girls that look like that.  They even bike to the cybercafé and send messages to them through Twitter.  Each brother has &quot;his own girl&quot;.  Even their father, almost blind from an industrial accident (cement dust is not kind to corneal tissue) enjoys looking at them.  Until, that is, Juanita comes home with her grades.&lt;/p&gt;

&lt;p&gt;At her ripe age of fifteen, Juanita already knows -- through her friends -- that guys enjoy the company of prostitutes at all ages.  That nearby circus-like structure, full of whores, is where all of them go.  Contemplating her future isn't pleasant: she understands that staying there dooms her to be miserable like her mother, fantasizing emotions through re-runs of &quot;Gata Salvaje&quot; or &quot;The daughter of the Mariachi&quot; while she does laundry, cleans the house up, and withstands abuse and infidelity.&lt;/p&gt;

&lt;p&gt;The solution for all the Juanitas of the world is clear: &lt;b&gt;tits&lt;/b&gt;.  She's got to become a &lt;i&gt;mijita&lt;/i&gt;.  She has to hook up with a hardened criminal -- preferably a drug dealer -- who can afford her &quot;rescue&quot;, her &quot;reinvention&quot; and eventually her &quot;graduation&quot; to hotwife or other desirable item.  She'd rather have the world see her as a desirable whore than spend her life frying snacks for the same-old same-old poor machistas.&lt;/p&gt;

&lt;p&gt;Ironically, this new narrative has been cleaned up and translated for mass media:&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://rudd-o.com/uploads/2011/sluts3&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Yep, that's correct, a TV show called &quot;Without tits, there's no paradise&quot;.&lt;/p&gt;

&lt;p&gt;The common complaint is not that the TV stations profit from the very same tragedy that they create... it's that the book is better than the telenovela.&lt;/p&gt;

&lt;p&gt;&lt;hr /&gt;&lt;/p&gt;
&lt;p&gt;While Juanita makes a phone call to get in touch with the local leader of the Mara Salvatruchas, Univisión breaks all records: in September 2010, Univisión wins in ratings over English-speaking TV networks in the United States.  Univisión's programming (telenovelas) competed with American networks' reality TV shows, and won... demonstrating that the true religion of Latin America is television.&lt;/p&gt;

&lt;p&gt;The most interesting fact, of course, is that most of the media content aired through Univisión, Venevisión and Telemundo (the big three in the telenovela production world) is primarily produced in L.A. and Miami.  These three TV networks offer us wonders like the poverty porn of &quot;Primer Impacto&quot;, the Social Darwinian outlook of &quot;The war of the sexes&quot; and the I.V. infusion of occidental values in &quot;Caso Cerrado&quot;.&lt;/p&gt;

&lt;p&gt;These networks are the property of the richest Latin families of the planet.  For example, Venevisión belongs to the Cisneros Group, whose valuation is around ~5 billion dollars.  If you go to Caracas, Venezuela, and ask for a Coke on any restaurant, you'll receive a puzzled look.  Why?  Because Diego Cisneros decided that in 1940, when he obtained the monopoly of sodas and decided to sell Pepsi-Cola instead, kicking the competition off Venezuela.&lt;/p&gt;

&lt;p&gt;But, before we go into those details, let's focus on the first picture.  These three girls are the famous &quot;Senators&quot; of the &quot;Republic of Sports&quot;, a TV show that airs through all of Sunday in Univisión, and is heavily watched in North and Central America.  They're experts in saying nothing... that is, nothing smart, nothing that interferes with the basest desires of their audience -- all they do is jump, smile and send kisses while they read the idiocies that Juanita's brothers tweet to them.&lt;/p&gt;

&lt;p&gt;So, where did I get this picture from?&lt;/p&gt;

&lt;p&gt;You'd guess I got it from the Web site of the show itself, right?&lt;/p&gt;

&lt;p&gt;Nope.  Guess again.&lt;/p&gt;

&lt;p&gt;Outta my ass then?  That's a reasonable guess, right?&lt;/p&gt;

&lt;p&gt;Nope again.  I pulled that out from the Web property called Univisión Health.&lt;/p&gt;

&lt;p&gt;Let's meditate for a minute on that.  How big of a scandal would this picture create, if CNN airs this picture on a health segment to, say, talk about obesity?&lt;/p&gt;

&lt;p&gt;It would be enough to bankrupt CNN on the spot.&lt;/p&gt;

&lt;p&gt;But, you see, the audience for Univisión Health is an entirely different one.  That is, their audience is composed of people who aren't completely miserable, thus they have the luxury of reflecting over the social role of media.  The fact that Univisión can afford to transfer these images from the world of sports shows -- men's kingdom -- into the world of health &quot;news&quot; segments, shows us that the real audience for this network is Juanita.&lt;/p&gt;

&lt;p&gt;And the message from these shows to Juanita is rudimentary, but clear:&lt;/p&gt;

&lt;p&gt;&lt;b&gt;If you are a woman, and you want to escape from the Third World, you have to sell your ass.  Look at your father, look at your brothers, look at how they idolize and drool over these prostitutes.  School?  Bitch please, don't make me laugh -- your mom got good grades too.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/univision-teaches-you-to-be-an-escort&quot;&gt;Univisión teaches you to be an escort&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-11-29T06:15:52+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/how-taxes-really-work-explained-so-a-child-could-understand">
	<title>Rudd-o: How taxes really work, explained so a child could understand</title>
	<link>http://rudd-o.com/archives/how-taxes-really-work-explained-so-a-child-could-understand</link>
	<content:encoded>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/how-taxes-really-work-explained-so-a-child-could-understand&quot;&gt;How taxes really work, explained so a child could understand&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-11-29T01:48:50+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/123 at http://solid-ec.org">
	<title>Solid-ec: mogade</title>
	<link>http://solid-ec.org/?q=node/123</link>
	<content:encoded>&lt;p&gt;Bueno este post es para darles a conocer de un servicio para desarrolladores, enganchar rápidamente sus juegos, para montar puntajes, logros en niveles, etc.&lt;/p&gt;
&lt;p&gt;Lo agradable de la aplicación es que el puntaje se almacena online y es obtenida por cada uno de los usuarios de nuestro juego.&lt;/p&gt;
&lt;p&gt;La aplicación se llama &lt;a href=&quot;http://www.mogade.com&quot;&gt;mogade&lt;/a&gt;, puedes encontrar algunos clientes &lt;a href=&quot;https://github.com/mogade&quot;&gt;aqui&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Los clientes oficiales de mogade son:&lt;br /&gt;
windowsphone&lt;br /&gt;
csharp&lt;br /&gt;
android&lt;br /&gt;
xna&lt;br /&gt;
javascript&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/123&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-11-22T22:00:45+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/archives/the-entity">
	<title>Rudd-o: The entity</title>
	<link>http://rudd-o.com/archives/the-entity</link>
	<content:encoded>&lt;p&gt;The overwhelming majority of people believe in a magical entity.&lt;/p&gt;
&lt;p&gt;This entity is, for lack of a better word, invisible to every human being.  Nobody can point out where the entity exists or what its shape is.&lt;/p&gt;
&lt;p&gt;Being invisible, it needs men to carry out its commands.  Prophets to write them, priests to interpret them, foot soldiers to enforce them, and an army of altar boys to carry other duties ordered by the entity.  These people form a blessed caste, for whom regular social norms don't apply.&lt;/p&gt;
&lt;p&gt;When a person dons any magical costume associated with the entity and carries out its orders, robbery, assault, maiming, kidnapping, murder and even &lt;em&gt;rape&lt;/em&gt;, are transformed into acts that are &quot;justified&quot;, sometimes even &quot;good&quot; and &quot;necessary&quot;.  This person suspends his rational ethical judgement and performs things that he would never perform in his capacity as a human being; if his victims try to appeal to his conscience, he will rationalize these acts with &quot;I am just following orders&quot;; if his victims resist, he will &quot;call for backup&quot; (which means increasing the violence available to him in order to overpower his victims).  So long as this person obeys the commands of the entity, he is perceived to never do any wrong.&lt;/p&gt;
&lt;p&gt;At this point, one might ask: why would people do this?&lt;/p&gt;
&lt;p&gt;Well, believers claim that the entity has the ultimate power to do whatever it sees fit, even the power to &lt;em&gt;define right and wrong&lt;/em&gt;.  Some believers claim this power &quot;trickles down&quot; from the entity to its blessed caste; others believe that the power of the entity &quot;emanates&quot; from the believers themselves; most of them believe that the power of the entity is cemented, confirmed or otherwise created through specific rituals.  In any case, as with any other castes, the higher the position in the caste, the more powers and privileges of the individual.&lt;/p&gt;
&lt;p&gt;The practical consequence of this belief: anything the prophets write down, the priests interpret, and the foot soldiers bark at people, is taken as gospel and obeyed blindly by all the believers.  The foot soldiers can, through sheer violence, overpower any man or group of men on the face of the Earth -- they have a monopoly in the manufacture, possession and sale of the most gruesome machines intended to tear human beings apart.  The word of the entity cannot ever be changed unless people with a grievance follow a very complicated ritual prescribed by the ancient prophets themselves, which can take years and may never happen in any person's lifetime.  Getting a letter from the blessed caste is enough to send shivers down any man's spine.&lt;/p&gt;
&lt;p&gt;So complete is the belief in the entity among its believers, that parents send their children to camps operated by altar boys of the entity, where they are taught all about the entity and its alleged benevolence.  This is, of course, obligatory -- parents who refuse to send their kids to these camps and refuse to obey the blessed caste, find themselves the targets of severe punishment and estrangement from their kids. In these camps, kids who refuse to believe in the entity or resist being held in the camps against their will, are labeled &quot;problem kids&quot; and &quot;bad&quot;, sometimes even &lt;em&gt;drugged&lt;/em&gt; to numb their natural responses and to make them more compliant and obedient.&lt;/p&gt;
&lt;p&gt;The above circumstances practically guarantee absolute, unwavering belief in the entity.  Whoever wants to survive cannot afford to stop believing in the entity (or the logical consequence of this skepticism: to stop obeying the blessed caste).&lt;/p&gt;
&lt;p&gt;There's a lot of debate over what the entity has ordered or what the entity wants for its caste (sometimes referred to as &quot;public servants&quot;) and its believers (sometimes referred to as its &quot;citizens&quot;).  There's also a lot of debate over when and how the entity came into being.  Some people believe that a ritual created the entity.  Others believe that the entity has always existed.  Some people even believe that through a murderous and gruesome ritual, that will cause the entity to vanish and conjure a new, more benevolent and more perfect entity.  But there is one thing that is &lt;em&gt;never&lt;/em&gt; to be debated: the existence and power (&quot;sovereignity&quot;) of the entity.&lt;/p&gt;
&lt;p&gt;Interestingly, people who believe in the entity will not only swear as to its existence, but they will also swear to the ultimate benevolence and necessity of the entity, along with declaring that the entity has many other &lt;em&gt;quite specific&lt;/em&gt; attributes.  In addition to that, they will attack -- sometimes very violently -- anyone who refuses to believe in the entity or dares to defy the authority of its blessed caste.  They will support the caste -- that is, experience vicarious pleasure -- when the caste punishes anyone perceived to have broken any of the entity's rules.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The entity needs money&lt;/em&gt;, lots of it, and believers claim it has the ultimate power to decide how much of your money to take, and how violently to punish you if you disobey.  The blessed caste work in an organized fashion to take about half of your productivity every year, and most of them claim generosity because they &quot;allow&quot; you to keep the rest (by &quot;allowing you&quot;, of course, they mean that they will not punish you violently for keeping &lt;em&gt;that&lt;/em&gt; part).  If you refuse to give your money to the blessed caste, all believers will call you a &quot;thief&quot; and demand that you be severely punished for &quot;robbing&quot; the entity of what &quot;belongs to it&quot;.&lt;/p&gt;
&lt;p&gt;Oh, one final thing: the ultimate punishment for resisting the entity is &lt;strong&gt;death&lt;/strong&gt;.  Human deaths caused by people acting on their belief in the entity can be counted in the hundreds of millions of souls, and &lt;a href=&quot;http://www.humansecuritygateway.com/aboutUs.php&quot;&gt;far surpass any other deaths inflicted by people&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;People call this entity &lt;strong&gt;government&lt;/strong&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;The entity has a fearsome enemy, one whose very existence is denied by the believers of the entity, while they work feverishly and desperately to keep it out if sight. The power of this enemy is sufficient to, in time, lay waste to the entity for good and all. The power of this enemy will, sooner or later, be unleashed with full force against, and ultimately vanquish the entity. It is inevitable. It is unstoppable. The surviving shamans and zealots will weep and curse the masses for accepting the enemy of their beloved entity. It will make no difference. The enemy of the entity will eventually win. It always does.&lt;/p&gt;
&lt;p&gt;You may have even heard of it. It's called &lt;strong&gt;the truth&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/archives/the-entity&quot;&gt;The entity&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-11-03T00:09:36+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/archives/the-entity">
	<title>Rudd-o: The entity</title>
	<link>http://rudd-o.com/en/archives/the-entity</link>
	<content:encoded>&lt;p&gt;The overwhelming majority of people believe in a magical entity.&lt;/p&gt;
&lt;p&gt;This entity is, for lack of a better word, invisible to every human being.  Nobody can point out where the entity exists or what its shape is.&lt;/p&gt;
&lt;p&gt;Being invisible, it needs men to carry out its commands.  Prophets to write them, priests to interpret them, foot soldiers to enforce them, and an army of altar boys to carry other duties ordered by the entity.  These people form a blessed caste, for whom regular social norms don't apply.&lt;/p&gt;
&lt;p&gt;When a person dons any magical costume associated with the entity and carries out its orders, robbery, assault, maiming, kidnapping, murder and even &lt;em&gt;rape&lt;/em&gt;, are transformed into acts that are &quot;justified&quot;, sometimes even &quot;good&quot; and &quot;necessary&quot;.  This person suspends his rational ethical judgement and performs things that he would never perform in his capacity as a human being; if his victims try to appeal to his conscience, he will rationalize these acts with &quot;I am just following orders&quot;; if his victims resist, he will &quot;call for backup&quot; (which means increasing the violence available to him in order to overpower his victims).  So long as this person obeys the commands of the entity, he is perceived to never do any wrong.&lt;/p&gt;
&lt;p&gt;At this point, one might ask: why would people do this?&lt;/p&gt;
&lt;p&gt;Well, believers claim that the entity has the ultimate power to do whatever it sees fit, even the power to &lt;em&gt;define right and wrong&lt;/em&gt;.  Some believers claim this power &quot;trickles down&quot; from the entity to its blessed caste; others believe that the power of the entity &quot;emanates&quot; from the believers themselves; most of them believe that the power of the entity is cemented, confirmed or otherwise created through specific rituals.  In any case, as with any other castes, the higher the position in the caste, the more powers and privileges of the individual.&lt;/p&gt;
&lt;p&gt;The practical consequence of this belief: anything the prophets write down, the priests interpret, and the foot soldiers bark at people, is taken as gospel and obeyed blindly by all the believers.  The foot soldiers can, through sheer violence, overpower any man or group of men on the face of the Earth -- they have a monopoly in the manufacture, possession and sale of the most gruesome machines intended to tear human beings apart.  The word of the entity cannot ever be changed unless people with a grievance follow a very complicated ritual prescribed by the ancient prophets themselves, which can take years and may never happen in any person's lifetime.  Getting a letter from the blessed caste is enough to send shivers down any man's spine.&lt;/p&gt;
&lt;p&gt;So complete is the belief in the entity among its believers, that parents send their children to camps operated by altar boys of the entity, where they are taught all about the entity and its alleged benevolence.  This is, of course, obligatory -- parents who refuse to send their kids to these camps and refuse to obey the blessed caste, find themselves the targets of severe punishment and estrangement from their kids. In these camps, kids who refuse to believe in the entity or resist being held in the camps against their will, are labeled &quot;problem kids&quot; and &quot;bad&quot;, sometimes even &lt;em&gt;drugged&lt;/em&gt; to numb their natural responses and to make them more compliant and obedient.&lt;/p&gt;
&lt;p&gt;The above circumstances practically guarantee absolute, unwavering belief in the entity.  Whoever wants to survive cannot afford to stop believing in the entity (or the logical consequence of this skepticism: to stop obeying the blessed caste).&lt;/p&gt;
&lt;p&gt;There's a lot of debate over what the entity has ordered or what the entity wants for its caste (sometimes referred to as &quot;public servants&quot;) and its believers (sometimes referred to as its &quot;citizens&quot;).  There's also a lot of debate over when and how the entity came into being.  Some people believe that a ritual created the entity.  Others believe that the entity has always existed.  Some people even believe that through a murderous and gruesome ritual, that will cause the entity to vanish and conjure a new, more benevolent and more perfect entity.  But there is one thing that is &lt;em&gt;never&lt;/em&gt; to be debated: the existence and power (&quot;sovereignity&quot;) of the entity.&lt;/p&gt;
&lt;p&gt;Interestingly, people who believe in the entity will not only swear as to its existence, but they will also swear to the ultimate benevolence and necessity of the entity, along with declaring that the entity has many other &lt;em&gt;quite specific&lt;/em&gt; attributes.  In addition to that, they will attack -- sometimes very violently -- anyone who refuses to believe in the entity or dares to defy the authority of its blessed caste.  They will support the caste -- that is, experience vicarious pleasure -- when the caste punishes anyone perceived to have broken any of the entity's rules.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;The entity needs money&lt;/em&gt;, lots of it, and believers claim it has the ultimate power to decide how much of your money to take, and how violently to punish you if you disobey.  The blessed caste work in an organized fashion to take about half of your productivity every year, and most of them claim generosity because they &quot;allow&quot; you to keep the rest (by &quot;allowing you&quot;, of course, they mean that they will not punish you violently for keeping &lt;em&gt;that&lt;/em&gt; part).  If you refuse to give your money to the blessed caste, all believers will call you a &quot;thief&quot; and demand that you be severely punished for &quot;robbing&quot; the entity of what &quot;belongs to it&quot;.&lt;/p&gt;
&lt;p&gt;Oh, one final thing: the ultimate punishment for resisting the entity is &lt;strong&gt;death&lt;/strong&gt;.  Human deaths caused by people acting on their belief in the entity can be counted in the hundreds of millions of souls, and &lt;a href=&quot;http://www.humansecuritygateway.com/aboutUs.php&quot;&gt;far surpass any other deaths inflicted by people&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;People call this entity &lt;strong&gt;government&lt;/strong&gt;.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;The entity has a fearsome enemy, one whose very existence is denied by the believers of the entity, while they work feverishly and desperately to keep it out if sight. The power of this enemy is sufficient to, in time, lay waste to the entity for good and all. The power of this enemy will, sooner or later, be unleashed with full force against, and ultimately vanquish the entity. It is inevitable. It is unstoppable. The surviving shamans and zealots will weep and curse the masses for accepting the enemy of their beloved entity. It will make no difference. The enemy of the entity will eventually win. It always does.&lt;/p&gt;
&lt;p&gt;You may have even heard of it. It's called &lt;strong&gt;the truth&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/archives/the-entity&quot;&gt;The entity&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-11-03T00:09:36+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/archives/969">
	<title>Bureando: Reviviendo el Neo Freerunner en Campus Party Quito 2011</title>
	<link>http://www.bureado.com/archives/969</link>
	<content:encoded>&lt;p&gt;Hace más de 3 años puse mis manos en un &lt;a href=&quot;http://wiki.openmoko.org/wiki/Neo_FreeRunner&quot;&gt;Neo Freerunner&lt;/a&gt;, la segunda versión al público del teléfono celular del proyecto OpenMoko. Luego me pasé a Android (un HTC Magic) durante bastante tiempo y lo dejé por otros smartphones. Pero el Freerunner siguió ahí, desplazado por tecnología más nueva y por software más completo.&lt;/p&gt;
&lt;p&gt;Hasta hace una semana.&lt;/p&gt;
&lt;p&gt;Tuve la oportunidad de ser invitado a dar dos presentaciones en el escenario de Innovación de la Campus Party Quito 2011, y una de ellas era sobre clusters. Para lxs que me conocen, y lxs asiduxs al blog, la clusterización de servicios (y no la clusterización de cómputo científico) es un tema específico de expertise que me apasiona desde hace 5 años.&lt;/p&gt;
&lt;p&gt;En mi paso por la Electrificación del Caroní, primero Corporación Venezolana de Guayana y ahora Corporación Eléctrica Nacional, una de las hidroeléctricas más importantes del mundo, le asignaron a mi equipo la responsabilidad de construir un cluster para correo electrónico con almacenamiento compartido.&lt;/p&gt;
&lt;p&gt;El cluster, que se encuentra en producción, consta de servidores Itanium geográficamente distribuidos (EDELCA tiene una red que va desde Brasil hasta Colombia) así como balanceadores de carga en alta disponibilidad, un servicio de directorio propio, etc.&lt;/p&gt;
&lt;p&gt;También he hecho clusters con máquinas virtuales anteriormente. Por ejemplo, hace algunos meses en el TechDay Quito, o en algunos screencasts de mi trabajo.&lt;/p&gt;
&lt;p&gt;Pero para Campus Party Quito pensé que la gente necesitaba ver algo más cool, así que preparé un cluster sencillo, para un servicio sobre TCP (HTTP) usando HTML estático y los siguientes miembros del cluster:&lt;/p&gt;
&lt;p&gt;1. Dos (2) máquinas virtuales Debian GNU/Linux 6.0 corriendo sobre Hyper-V en Windows Server 2008 R2, a su vez booteado desde un disco duro USB externo (sí, se puede correr Windows en una memoria USB) con nginx como servidor Web&lt;/p&gt;
&lt;p&gt;2. Una (1) máquina virtual Windows Server 2008 R2 con IIS corriendo PHP (específicamente Drupal) también sobre Hyper-V&lt;br /&gt;
  &lt;/p&gt;
&lt;p&gt;3. Una (1) máquina física con Debian GNU/Linux Sid para las pruebas del cluster&lt;/p&gt;
&lt;p&gt;4. Un (1) Openmoko Neo Freerunner corriendo &lt;a href=&quot;http://wiki.openmoko.org/wiki/Hackable:1&quot;&gt;Hackable:1&lt;/a&gt; (distribución basada en Debian) y a su vez con lighttpd como servidor Web y conectado al router del cluster vía Wi-Fi&lt;/p&gt;
&lt;p&gt;Con respecto a Hackable::1, la instalación fue straightforward. No usé microSD, sino la flash del teléfono. Tan solo necesité dfu-util (disponible en Debian) y las dos imagenes (kernel y root filesystem) para flashear el dispositivo. Luego configuré USB networking para entrar por SSH al teléfono e instalar lighttpd y configurar la IP. Todos los detalles en el link de arriba.&lt;/p&gt;
&lt;p&gt;El cluster está inspirado en la metodología &lt;a href=&quot;http://www.ultramonkey.org&quot;&gt;Ultramonkey&lt;/a&gt;, específicamente en el escenario de &lt;a href=&quot;http://www.ultramonkey.org/3/topologies/sl-ha-lb-overview.html&quot;&gt;HA+LB streamlined&lt;/a&gt;, donde se utiliza una sola capa de equipos Linux entregando HA, LB y potencialmente también el servicio. Esto reduce costos, pero requiere una configuración un poco cumbersome de &lt;a href=&quot;http://www.ultramonkey.org/3/topologies/sl-ha-lb-eg.html#restricting_arp&quot;&gt;ARP&lt;/a&gt; en las máquinas.&lt;/p&gt;
&lt;p&gt;La verdad, la prueba salió bastante bien. El cluster respondió muy bien a los casos de prueba, que fueron:&lt;/p&gt;
&lt;p&gt;1. Remoción en caliente de uno de los balanceadores de carga en alta disponibilidad&lt;/p&gt;
&lt;p&gt;2. Remoción en caliente de uno de los equipos prestadores del servicio&lt;/p&gt;
&lt;p&gt;3. Inclusión en caliente del balanceador de carga activo inicial (del caso 1) y restitución de la alta disponibilidad&lt;/p&gt;
&lt;p&gt;Incluso, al final, el Freerunner se quedó sin batería (recuerden que era un miembro del cluster conectado por Wi-Fi) y el cluster lo manejó sin problemas.&lt;/p&gt;
&lt;p&gt;También tuvimos la oportunidad de revisar diversas ventajas y retos de hacer un cluster, e identificar los SPOF (puntos únicos de falla) del cluster de demostración. Las láminas están publicadas &lt;a href=&quot;https://skydrive.live.com/redir.aspx?cid=4fb30dac52e32ab5&amp;resid=4FB30DAC52E32AB5!859&amp;parid=root&quot;&gt;aquí&lt;/a&gt;, y el video &lt;a href=&quot;http://www.youtube.com/watch?v=46LY9yBpwFw&quot;&gt;aquí&lt;/a&gt;. Gracias a todos/as los que participaron y se interesaron por el tema. Siempre estaré a la orden para cualquier inquietud.&lt;/p&gt;</content:encoded>
	<dc:date>2011-10-25T17:46:13+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/archives/on-property-marxism-anarcho-communism-anarcho-capitalism-statism-and-the-social-contract">
	<title>Rudd-o: On property, non-aggression, Marxism, anarcho-communism, anarcho-capitalism, statism, and the &quot;social contract&quot;</title>
	<link>http://rudd-o.com/en/archives/on-property-marxism-anarcho-communism-anarcho-capitalism-statism-and-the-social-contract</link>
	<content:encoded>&lt;p&gt;In &lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/l8ffc/scumbag_rich_kid/c2qrw4x?context=1&quot;&gt;a conversation I had today with a guy about the &quot;social contract&quot; instituting &quot;property rights&quot;&lt;/a&gt;, I experienced an epiphany when I remembered &lt;a href=&quot;http://blog.mises.org/18608/the-relation-between-the-non-aggression-principle-and-property-rights-a-response-to-division-by-zer0/&quot;&gt;this article by Stephan Kinsella&lt;/a&gt;.  Epiphany follows:&lt;/p&gt;
&lt;p&gt;The &lt;strong&gt;concept of property&lt;/strong&gt; is the idea that human control, at a point in time, of a rivalrous and scarce objects, is decided by a &lt;em&gt;true&lt;/em&gt; &quot;set of rules&quot; (a &lt;em&gt;&quot;moral theory&quot;&lt;/em&gt; so-to-speak, which we will call a &lt;strong&gt;theory of property&lt;/strong&gt;).  This concept implies, as any moral theory obviously implies, the complementary idea that whoever breaks these rules is evil / in the wrong, and therefore must be punished.  When you say &lt;q&gt;This is my property / This is mine&lt;/q&gt;, what you actually &lt;em&gt;mean&lt;/em&gt; is: &lt;q&gt;This thing, I have obtained according to a set of rules that I believe to be ethically correct, &lt;em&gt;ergo&lt;/em&gt; you should not touch it without my permission; if you do, I will punish you and this punishment will be ethically legitimate&lt;/q&gt;.&lt;/p&gt;
&lt;p&gt;Now, the &lt;strong&gt;concept&lt;/strong&gt; itself is distinct from (and refers to) a &lt;em&gt;rule set&lt;/em&gt; (&lt;strong&gt;theory&lt;/strong&gt; of property) that expresses the &lt;em&gt;algorithm&lt;/em&gt; used to figure out what objects belong to whom at which time.  In other words, the &lt;strong&gt;concept&lt;/strong&gt; of property embodies &quot;this is legitimately mine&quot;, while any specific &lt;strong&gt;theory&lt;/strong&gt; of property attempts to &lt;em&gt;explain why&lt;/em&gt; &quot;this is legitimately mine&quot; (along with the obvious implications).&lt;/p&gt;
&lt;p&gt;From this standpoint, we can analyze the perpetual dispute between statists, anarcho-communists and anarcho-capitalists, or any two groups in society, as &lt;em&gt;never&lt;/em&gt; &lt;em&gt;ever&lt;/em&gt; being about whether property is a valid concept or not.  Let me stress this point because it's very important: &lt;em&gt;All people from all political groups accept property as a concept&lt;/em&gt;; they all will eventually say &lt;q&gt;This is mine&lt;/q&gt; at &lt;em&gt;some&lt;/em&gt; point.  The fact that &lt;em&gt;everybody believes&lt;/em&gt; in the concept of property is easy to demonstrate, even in the case of anarcho-communists (who reject the idea of &quot;property&quot; very vocally).  If you approach an able-bodied, muscular anarcho-communist, then try to swipe &lt;em&gt;his&lt;/em&gt; computer out of &lt;em&gt;his&lt;/em&gt; hands, he'll punch you in the face to stop you (&lt;em&gt;psst: he'd be right to do that, and he'd agree with me!&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;Having said that, the dispute between all political groups is &lt;em&gt;actually and solely about which theory of property they accept as true&lt;/em&gt;.  Which is a &lt;em&gt;very tricky dispute&lt;/em&gt; to settle, because the theory of property that people operate from is &lt;em&gt;almost never explicitly stated&lt;/em&gt;.  In other words, people will tell you &quot;This is mine&quot;, or &quot;You owe the government 50% of what you make&quot;, or &quot;You are a thief&quot;... always sharing the conclusions that they derived from deducing facts together with their own &lt;em&gt;unstated&lt;/em&gt; theory, but almost never explaining how they reached those conclusions.&lt;/p&gt;
&lt;p&gt;So, by way of example, let's take the case of marxists vs. ancoms vs. ancaps vs. statists vs. self-professed sociopaths:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Marxists: the dispute is about the Marxist theory of capital goods and consumption goods, vs.&lt;/li&gt;
&lt;li&gt;Anarcho-communists: the Possession theory of property, vs.&lt;/li&gt;
&lt;li&gt;Anarcho-capitalists: the Hoppean theory of property, vs.&lt;/li&gt;
&lt;li&gt;Statists: the theory that who owns what is ultimately (and arbitrarily) decided by The Democratically Or Divinely Selected Kingpins Of Society, vs.&lt;/li&gt;
&lt;li&gt;Sociopaths: the theory that might makes right;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;No, of course, any two of these theories cannot be true at the same time because they contradict each other.  Therefore, these groups are forever at odds.&lt;/p&gt;
&lt;p&gt;Hell, &lt;em&gt;even thieves themselves&lt;/em&gt; accept the concept of property -- they just assert a different rule set.  Something to the effect of &quot;Everybody must leave my things alone, but I don't have to do that for others&quot;, which is non-universal and therefore can be dismissed as a false theory right away.&lt;/p&gt;
&lt;p class=&quot;subdued&quot;&gt;(It should kind of be apparent that I myself judge that the true theory of property is the Hoppean one.  I have never seen an argument for any other theory of property that was ethically and practically justifiable.)&lt;/p&gt;

&lt;p&gt;At any rate: to &quot;have&quot; property (that is, for you to believe that there is a rule set that governs the control and use of objects) you don't need to sign or accept any magical &quot;social contract&quot;.  You already believe there is such a rule set, &quot;social contract&quot; or no.  &lt;em&gt;Everybody already does&lt;/em&gt;.  &lt;em&gt;All territorial mammals already do&lt;/em&gt; (sometimes even scarily so -- think of big cats or wolves).  In the space of animals that can conceive of theories, the dispute is &lt;em&gt;solely&lt;/em&gt; over which theory is true, and it's perfectly sensible to have two different societies (in different geographical spaces) living according to their own, incompatible theories of property.  That's it.&lt;/p&gt;
&lt;p&gt;From this framework, it's easy to recognize that the belief that the &quot;social contract&quot; is what &quot;institutes&quot; property is no less crazy than the idea that &quot;God&quot; is what &quot;imbues&quot; free will and ethics into Man.  I believe that, when statists say &lt;q&gt;You must believe in the social contract, or else you have no legitimate claim to any property&lt;/q&gt;, what statists mean is &lt;q&gt;I am &lt;em&gt;truly terrified&lt;/em&gt; of accepting the fact that no such contract exists or is valid, because it would mean to me that I am vulnerable to being assaulted by people who want my property&lt;/q&gt;.  They &lt;em&gt;do&lt;/em&gt; want rules of property (just like anyone else), but they have been trained via systemic operant conditioning (school) to believe that without the belief in this godlike creature called the &quot;social contract&quot;, their wishes will vanish in a bloodbath.  This plea is not unlike religious people's claims that without belief in God, the world would descend into rapy murdery assaulty chaos.  As always, &lt;em&gt;terror via immaterial lies&lt;/em&gt; is the most effective tactic to control anyone.&lt;/p&gt;
&lt;p&gt;How does this connect with the non-aggression principle?  Simple.  From the standpoint of the observer, a person violates the non-aggression principle if he initiates violence to obtain an object that belongs to someone else, according to the theory of property of the observer.  That is, violence is &lt;em&gt;morally justified&lt;/em&gt; if it's perpetrated as a &quot;defense of property&quot;, and in those cases the aggressor is whoever is trying to &quot;misappropriate property&quot;.  Thus -- at the risk of saying something obvious that perhaps has remained unsaid for over a hundred years -- from the standpoint of a Marxist, a group of factory workers &quot;taking possession&quot; of a factory would be the &lt;em&gt;defenders&lt;/em&gt;, whereas from the standpoint of an anarcho-capitalist, the factory workers would be the &lt;em&gt;aggressors&lt;/em&gt;, violating the NAP.&lt;/p&gt;
&lt;p&gt;In conclusion: the radical discovery of Stephan Kinsella is that &lt;em&gt;distinguishing&lt;/em&gt; the concept of property from any specific theory of property from the concept of aggression from the principle of non-aggression, makes the whole subject of property much clearer; the theory of property is clearly a &lt;em&gt;more fundamental&lt;/em&gt; concept than the non-aggression principle, whenever it comes to resolving violent disputes over a non-human object.  Stephan brilliantly enunciated this separation of moral theories in his article -- the non-aggression principle is the true moral theory that arbitrates the control and use of people, while the Hoppean theory of property is the true moral theory that arbitrates the control and use of non-person objects.  Stephan Kinsella summarizes his discovery thus:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;So, in my view, and in the Hoppean framework (which extends and builds on that of Mises and Rothbard), all ownership is based on the fundamental fact of scarcity, and the consequent possibility of conflict. Property in one’s body is based on the fact that each person has the best link to his body, because of his direct control over his body. Property in external objects is based on Lockean homesteading, where first use, or original appropriation (“embordering,” as Hoppe refers to it), serves as the link between agent and resource. (And the reason first use gives the first user a better link to the resource is because ownership is based on the prior-later distinction, as Hoppe explains; if the first user did not have a better claim than the second claimant, who is a latecomer with respect to him, then the second claimant would not have a better claim than a third claimant, i.e., property rights evaporate and we have only possession and might makes right, which is contrary to the entire endeavor of property allocation rules in the first place.)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Damn right.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/archives/on-property-marxism-anarcho-communism-anarcho-capitalism-statism-and-the-social-contract&quot;&gt;On property, non-aggression, Marxism, anarcho-communism, anarcho-capitalism, statism, and the &quot;social contract&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-10-20T01:01:21+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/archives/no-us-earth-dwellers-are-not-at-risk-of-running-out-of-resources">
	<title>Rudd-o: No, us Earth dwellers are not at risk of running out of resources</title>
	<link>http://rudd-o.com/en/archives/no-us-earth-dwellers-are-not-at-risk-of-running-out-of-resources</link>
	<content:encoded>&lt;p&gt;Voluntary human activity (ultimately sustained by Earth resources) adds value to whatever is extracted from Earth.  Whoever disagrees with this must ultimately agree with the proposition than a fruit freshly picked off a tree has more value than the same fruit turned into a fruit cake, or that a shapeless lump of metal is equally as driveable and useful as a motorcycle is.  We'll just leave those clearly false propositions fall under their own weight.&lt;/p&gt;
&lt;p&gt;As for the fears that &quot;Earth will run out of resources&quot;, that proposition is based on the &lt;a href=&quot;http://www.paulgraham.com/gap.html&quot;&gt;Daddy Model of Wealth&lt;/a&gt; (think &quot;allowance&quot; and you'll get the concept). This proposition is false and easily refutable.  Earth is &lt;strong&gt;not&lt;/strong&gt; a closed system.&lt;/p&gt;
&lt;p&gt;Whoever tells you &quot;Earth is a closed system&quot; or any proposition ultimately dependent on that idea, completely forgets about the Sun.  The Sun inputs more energy in the Earth system than we know what to do with.  Everything that we do today -- and that we will do tomorrow -- is ultimately dependent from the input given by the Sun.&lt;/p&gt;
&lt;p&gt;In theory (and very soon in practice), we will be able to harness all that energy with mechanisms more sophisticated and efficient than plant-based energy converters (trees / algae) and biological / geological side effects.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/archives/no-us-earth-dwellers-are-not-at-risk-of-running-out-of-resources&quot;&gt;No, us Earth dwellers are not at risk of running out of resources&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-10-16T10:38:32+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=530">
	<title>huayra: huayra</title>
	<link>http://huayra.wordpress.com/2011/10/07/empowerment-meritocracy-giving-credit-now-what/</link>
	<content:encoded>&lt;p&gt;This one is hard, but neccessary. As I want to voice some concerns I have about the Ubuntu community and my take on the things we need to address. &lt;a href=&quot;https://lists.ubuntu.com/archives/loco-contacts/2011-July/005523.html&quot;&gt;I tried voicing them earlier, but it was probably in the wrong forum.&lt;/a&gt; I think it is time to give it a go now and be constructive, rather than reactive. Thanks go to &lt;a href=&quot;https://wiki.ubuntu.com/AlanPope&quot;&gt;Alan Pope&lt;/a&gt; for raising these issues up at &lt;a href=&quot;http://irclogs.ubuntu.com/2011/10/04/%23ubuntu-meeting.html#t21:00&quot;&gt;this week&amp;#8217;s Community Council&amp;#8217;s meeting&lt;/a&gt; and for other community members for voicing these concerns as well.&lt;/p&gt;
&lt;h3&gt;Empowerment&lt;/h3&gt;
&lt;p&gt;I am not sure how to define this, but I can think of basic principles in order to have individuals feeling empowered.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I do not believe in a top-to-bottom approach to solve problems. Solutions happen between equals.&lt;/li&gt;
&lt;li&gt;The only thing theres is is people working with people. That is the only way things happen and the world changes because of that interaction.&lt;/li&gt;
&lt;li&gt;Solutions originate among people. Between equals there is no top or bottom, there is only people with different degrees of responsibility and commitment to things, because of factors such as Real-Life®, work, kids, friends, etc&amp;#8230;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Back in 2005 I felt empowered when I worked within the Ubuntu Community. Today I still feel empowered, but less so.&lt;/p&gt;
&lt;p&gt;In my local community things are not happening. We recently lost our approved LoCo status and have an ambivalent approach to how we shall fix it. We want to, but we are not good at doing what it takes. So we are always pushing work towards an LTS cycle where we will find a silver bullet and get the wolf. And we never do&amp;#8230; I for one do not have the drive to do it and rather find some other project to work with and have more fun. Sorry, but it is true.&lt;/p&gt;
&lt;h3&gt;Meritocracy&lt;/h3&gt;
&lt;p&gt;This one is pretty simple: talk is cheap and everyone can do it, but in the end: The doers, decide. As they are the ones doing it.&lt;/p&gt;
&lt;p&gt;So it is time to ask a question: Is Ubuntu still the most used distro because it is the best, or because we do not know where else to turn? Personally, the last three releases I have had a hard time recommending Ubuntu to people, because I am affraid regression will show up and things might change too much from release to release.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Do we earn the merit to still be the most used distro? &lt;/strong&gt;Or as a friend of mine expressed:&lt;strong&gt; Are we building an Operative System or a group of friends? Because although they might be related, they are two totally different things &lt;/strong&gt;(and remember, I am a marketing and sales guy saying this).&lt;/p&gt;
&lt;h3&gt;Giving Credit&lt;/h3&gt;
&lt;p&gt;Ubuntu is possible  because of the work of thousands who appreciate the work of our community, although they do not (always) participate in it directly.&lt;/p&gt;
&lt;p&gt;We used to be good at highlighting the importance of the FLOSS ecosystem for our own existence. Nowadays people talk about &lt;strong&gt;Android = Linux Mobile&lt;/strong&gt; and &lt;strong&gt;Ubuntu = Linux Desktop&lt;/strong&gt; and forget about the contributions from others. And we all know there is more ot it. There GNU and a sea full of distros and conglomerations working to bring us a FLOSS ecosystem for all computing needs.&lt;/p&gt;
&lt;p&gt;In the aim to make it simple for people to understand, &lt;strong&gt;we should not be reductive to the point where our principles and motivations are intangible. They must be part of the package&lt;/strong&gt;: By heart I am as much a Debianista and Drupalista, as I am an Ubuntu member. As I am a Mandrake, Fedora, Varnish cheerleader. &lt;strong&gt;I care about Free and Open Source Software, because it truly shows the ability of human kind to cooperate in the most tangible way beyond borders and differences. And that is my drive, the cause if you will. My participation in Ubuntu, and other organizations, is the consequence.&lt;/strong&gt;&lt;/p&gt;
&lt;h3&gt;So what do we do?&lt;/h3&gt;
&lt;p&gt;Nobody knows. And that is the fun part: We can be creative! &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_biggrin.gif&quot; alt=&quot;:D&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;One thing is certain, we will find a solution only by &lt;strong&gt;discussing these issues, achieving concensus and executing concrete action points.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Remember, I write this only because this is very important for me and I care. So keep that in mind if you want to comment on this post.&lt;/p&gt;
&lt;p&gt;Thanks for reading!&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/530/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/530/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=530&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2011-10-07T16:17:35+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/archives/perverse-hypocrites-accusing-others-of-being-hypocrites">
	<title>Rudd-o: Perverse hypocrites accusing others of being &quot;hypocrites&quot;</title>
	<link>http://rudd-o.com/en/archives/perverse-hypocrites-accusing-others-of-being-hypocrites</link>
	<content:encoded>&lt;p&gt;

&lt;/p&gt;

&lt;p&gt;Reference article: &lt;a href=&quot;http://www.addictinginfo.org/2011/05/18/102-things-not-to-do/&quot;&gt;102 things NOT to do if you hate taxes.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/archives/perverse-hypocrites-accusing-others-of-being-hypocrites&quot;&gt;Perverse hypocrites accusing others of being &quot;hypocrites&quot;&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-09-26T06:33:29+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/archives/the-racial-contract.-help-me-refute-it">
	<title>Rudd-o: The racial contract.  Help me refute it!</title>
	<link>http://rudd-o.com/en/archives/the-racial-contract.-help-me-refute-it</link>
	<content:encoded>&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/archives/the-racial-contract.-help-me-refute-it&quot;&gt;The racial contract.  Help me refute it!&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-09-25T23:53:53+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/122 at http://solid-ec.org">
	<title>Solid-ec: .....</title>
	<link>http://solid-ec.org/?q=node/122</link>
	<content:encoded>&lt;p&gt;I value your blog post! Why didn??™t I find this article earlier? Retain up the good perform! =-=&lt;/p&gt;</content:encoded>
	<dc:date>2011-09-20T17:22:29+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/121 at http://solid-ec.org">
	<title>Solid-ec: PGDay Ecuador</title>
	<link>http://solid-ec.org/?q=node/121</link>
	<content:encoded>&lt;p&gt;Un PGDay es un día de charlas y talleres sobre PostgreSQL, en el que se muestran que cosas se están haciendo, que cosas se pueden hacer y que cosas se podrán hacer en futuras versiones. Este es el primero de este tipo de eventos que realizamos en Ecuador y esperemos que no sea el último.&lt;br /&gt;&lt;br /&gt;
&lt;img src=&quot;http://wiki.postgresql.org/images/6/6e/Pgday.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
Más información &lt;a href=&quot;http://wiki.postgresql.org/wiki/PGDay_Ecuador_2011&quot;&gt;&lt;b&gt;AQUI&lt;/b&gt;&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-09-19T13:10:54+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/linux-and-free-software/does-your-adobe-flash-player-icon-in-the-kde-system-settings-malfunction">
	<title>Rudd-o: Does your Adobe Flash Player icon in the KDE System Settings malfunction?</title>
	<link>http://rudd-o.com/en/linux-and-free-software/does-your-adobe-flash-player-icon-in-the-kde-system-settings-malfunction</link>
	<content:encoded>&lt;pre&gt;~@karen.dragonfear α:
sudo ln -s /usr/lib/kde4/kcm_adobe_flash_player.so /usr/lib64/kde4/kcm_adobe_flash_player.so&lt;/pre&gt;

&lt;p&gt;That is: become root, then link the library into &lt;tt&gt;/usr/lib64/kde4&lt;/tt&gt;&lt;/p&gt;

Update: this fix doesn't work if you have Flash Player 10 32-bit installed on your system.  Install the Flash 64-bit for Linux version 11 RC1, and then, after deploying all the files that come in the tarball in the right places, perform the above fix.
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/linux-and-free-software/does-your-adobe-flash-player-icon-in-the-kde-system-settings-malfunction&quot;&gt;Does your Adobe Flash Player icon in the KDE System Settings malfunction?&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-09-08T03:21:20+00:00</dc:date>
</item>
<item rdf:about="http://rudd-o.com/en/archives/how-to-choose-a-college-an-anarchists-guide">
	<title>Rudd-o: How to choose a college: an anarchist's guide</title>
	<link>http://rudd-o.com/en/archives/how-to-choose-a-college-an-anarchists-guide</link>
	<content:encoded>&lt;p&gt;From &lt;a href=&quot;http://www.reddit.com/r/Anarcho_Capitalism/comments/k1u1a/question_can_anyone_recommend_a_good_college_for/c2gxvpc&quot;&gt;this Reddit comment by DeathNostril&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;You should go to the most left-wing university you can find. You should go to UC Berkeley.&lt;/p&gt;
&lt;p&gt;You should do this because the point of college will be to know your enemy. To understand the degree to which academia is locked up by identity politics and collectivist thinking. You should learn how statists think. You should watch the cults of personality develop around professors. In fact, you should become intimately familiar with the cult-like religion of the state, in a way you cannot do from afar. You need to soak in it. You need to experience ideological gnosis. You need to feel the pull, the allure of collectivism by standing in the middle of it.&lt;/p&gt;
&lt;p&gt;You need to smell the sweat of the next crop of &quot;social justice&quot; junkies. Learn their language. Learn how they use language. Identify their premises. Read the books, especially the textbooks. Pay attention to nuance, to unspoken assumptions. Read Marx profusely. Don't challenge it in your papers; the University system is a lost cause. Tell them what they want to hear, but think, think, think for yourself.&lt;/p&gt;
&lt;p&gt;Everything you need to know about individualism, you can learn on your own. Hell, you probably knew enough to be one long before you read the books - I've always said that I had every reason and rationale to be what I am before I cracked a single book on the subject. I learned what I despised early. Freedom, a sense of the self, is in the soul, and I mean the secular version of that: it is visceral (or should be). It is instinctual. It is the nausea you feel every time you see some riot on the television set.&lt;/p&gt;
&lt;p&gt;Everything else - the arguments, the rhetoric, the facts, the figures, the utilitarian proposition: mostly for rhetorical ends, which, as I have commented elsewhere, are of limited value.&lt;/p&gt;
&lt;p&gt;Learn to tweak the noses and embarrass the opposition by finding their sensitive spots. Don't make a big scene in class. This isn't some kind of forum where you will decide the future of mankind. What college is, is intelligence gathering. Acknowledge the pretense of the free exchange of ideas for the sham that it is.&lt;/p&gt;
&lt;p&gt;I have to believe part of the key is learning the details of collectivism on an intimate level, and then learning how to subvert it from the inside.&lt;/p&gt;
&lt;p&gt;The last thing you want or need, if the battle really interests you (and I hope it does) is a comfortable, accommodating environment. You need to walk right into enemy territory and drink their wine. So that one day you can drink their milkshake.&lt;/p&gt;
&lt;p&gt;I went to Rutgers and majored in Political Science. It was really left wing. At the time I was a conservative. I wouldn't trade that experience for the world. I have a lifetime to read Rothbard, but the thing about individualists, is individualists are (often to their detriment) happy to read Rothbard alone, in the comfort of their own property.&lt;/p&gt;
&lt;p&gt;But the Left, well, they draw energy from each other. As the fascists fully come into their own and find out who they are through subordination to the state, the Left does the same through the mob. Merely knowing this as a fact or reading about the Khmer Rouge or something isn't the same as witnessing it first hand. On about the third day of a building occupation or sit-in style protest, you'll see it seep out. They become like the Moonies. Watch the murder of reason right in front of you, cloaked in self-righteousness, self-aggrandizement, and a sense of entitlement and martyrdom which is truly awesome to behold up close.&lt;/p&gt;
&lt;p&gt;Through the theft of unfriendly newspapers. Through cryptofascist criticisms of freedom of speech (see r/anarchism) as some kind of bourgeois liberal (by which they mean classical liberal) indulgence. Through identity politics. Through building occupations. Through throwing tantrums, convinced of their righteousness by approval of the group. Really try to grok how much their collective sensibility means to them. Listen to them talk about &quot;class war&quot; as if they've ever done an honest lick of work in their entire spoiled lives.&lt;/p&gt;
&lt;p&gt;Watch their dysfunctional, codependent romances and infidelities. Watch how the hypocritical selfishness oozes out of them and how they rationalize it as they come to understand their little tribe as a kind of &quot;resource&quot; from which they can draw.&lt;/p&gt;
&lt;p&gt;You should listen to them in classes, agreeing with each other conspicuously. You might think in many cases this is sucking up to professors, and of course it is -- but it is so much more than this. It is like becoming an apostle. It is self-actualization; the melding of one's own will to that of the group - or more specifically, the tradition, the grand left wing tradition where everyone who writes an opinionated paper for a moment thinks he he's the next Antonio Gramsci.&lt;/p&gt;
&lt;p&gt;Watch the pretense of being a free thinker, and of being enlightened, express itself in the ability to read other people's works at you. Not that individualists don't suffer from the same problem. I can identify an Objectivist at about a hundred yards. Especially, read thoroughly - meaning, more extensively than they do - from the books they quote from. Learn them inside and out.&lt;/p&gt;
&lt;p&gt;Meditate upon their hypocrisy, in particular their use of cheap stereotypes, the likes of which they would throw a tantrum about were it used against them. Join their organizations. Join their papers. Write really over-the-top leftist analyses of everything as parody. Watch how no one can figure out it's parody because you simply cannot go too far.&lt;/p&gt;
&lt;p&gt;Go their parties. Listen to what they say when their enemies aren't around. Smoke their dope. Fuck their women (or men).&lt;/p&gt;
&lt;p&gt;This is what I urge you to do. And I urge you to do it not just because I think it serves my philosophy. I urge you to do it because it is stimulating as all fuck. Let the trust fund babies show you just how much more they care. Let them show you the nightmare they hold in store for you.&lt;/p&gt;
&lt;p&gt;Or go the safe route. Find some celebrity AnCap profs and go to the colleges they teach at. Agree with your profs profusely. Have safe, slightly awkward parties with other AnCaps, and oh, the conservatives will show up too whether you like it or not. Conservatives suck. Their parties suck and they get shitty dope, when they get it at all. The women can be...weird.&lt;/p&gt;
&lt;p&gt;See the thing is this. We need more people writing anarchist books and articles like I need a hole in my head. And if you go to a friendly university, you might wind up doing that: writing things which are mostly read by those only on your side.&lt;/p&gt;
&lt;p&gt;We need less of that. We need to learn to subvert and destroy.&lt;/p&gt;
&lt;p&gt;Like Kipling said:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Leave us alone and you'll see&lt;br /&gt;
How we can drag down the state&lt;br /&gt;
We are the worm in the wood&lt;br /&gt;
We are the rot in the root&lt;br /&gt;
We are the taint in the blood&lt;br /&gt;
We are the thorn in the foot.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;That is what we need to be. Less papers. There is nothing new under the sun; nothing left to be said about individualism, capitalism, liberty that hasn't been said before eight billion ways. You believe someone else owns you or you don't.&lt;/p&gt;
&lt;p&gt;What we need is our own form of direct action. Less cant, more action.&lt;/p&gt;
&lt;p&gt;Sabotage.&lt;/p&gt;
&lt;p&gt;Good luck, whatever you decide.&lt;/p&gt;
&lt;p&gt;Stay hungry. Stay alive.&lt;/p&gt;
&lt;p&gt;&lt;small&gt;This article was culled from &lt;a href=&quot;http://rudd-o.com/en/archives/how-to-choose-a-college-an-anarchists-guide&quot;&gt;How to choose a college: an anarchist's guide&lt;/a&gt;&lt;/small&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-09-06T20:49:30+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/120 at http://solid-ec.org">
	<title>Solid-ec: Linux (Kernel) y sus 20 años</title>
	<link>http://solid-ec.org/?q=node/120</link>
	<content:encoded>&lt;p&gt;En el 2011, Linux (Kernel) llega ha su Vigésimo Aniversario, durante todo este primer semestre se ha celebrando este gran acontecimiento.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/120&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-08-31T05:24:20+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/archives/964">
	<title>Bureando: Twitter en Ecuador, Agosto 2011</title>
	<link>http://www.bureado.com/archives/964</link>
	<content:encoded>&lt;p&gt;En Marzo 2011 realicé un primer estudio sobre la penetración de Twitter en Ecuador, usando una metodología que describí en el &lt;a href=&quot;http://www.bureado.com/archives/926&quot;&gt;artículo con los resultados de Marzo&lt;/a&gt;. En aquel momento, identifiqué 72,433 cuentas “ecuatorianas” y 13,807 cuentas activas.&lt;/p&gt;
&lt;p&gt;Para Agosto no cambié la metodología sustancialmente, pero eliminé a @miabuelasabia de la lista de “Tweetstars” ya que su gran cantidad de seguidores hace inviable que el programa corra en un período de tiempo aceptable para mi impaciencia. Como referencia, el refresh de Agosto 2011 que usted está leyendo se empezó a correr el 29 de Julio a las 23h05 y terminó de correr el 2 de Agosto a las 23h21 y se examinaron 877,763 nodos del social graph.&lt;/p&gt;
&lt;p&gt;Definimos como una cuenta “ecuatoriana” aquellas que tenga su zona horaria definida como “Quito” o que sigan a &lt;strong&gt;4&lt;/strong&gt; o más “tweetstars” ecuatorianos (cuentas populares)&lt;/p&gt;
&lt;p&gt;Definimos como una cuenta “activa” aquellas con más de 50 followers y siguiendo más de 100 screen names, así como más de 500 tweets.&lt;/p&gt;
&lt;p&gt;Para Agosto 2011, los números son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cuentas “ecuatorianas”&lt;/strong&gt;: 105,080 (incremento del 45%) sumando un total de 72.4 millones de tweets&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cuentas “ecuatorianas activas”&lt;/strong&gt;: 16,665 (incremento del 21%) sumando un total de 60.7 millones de tweets, que representa el 84% de los tweets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Como conclusión, en Ecuador, 16% de los twitteros escriben el 84% de los tweets.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Seguidores&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Las cuentas activas del ecosistema con más seguidores, son (screen name, número de followers y zona horaria definida):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;globovision|862775|Caracas&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;miabuelasabia|626831|Quito&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;ElUniversal|483503|Caracas&lt;/li&gt;
&lt;li&gt;FanUltra|227018|Bogota&lt;/li&gt;
&lt;li&gt;&lt;em&gt;LollyDaskal|202568|Quito&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;C5N|174666|Buenos Aires&lt;/li&gt;
&lt;li&gt;&lt;em&gt;flacaguerrerog|158200|Central Time (US &amp;amp; Canada)&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;iFelipeAvello|148720|Quito&lt;/li&gt;
&lt;li&gt;EresRealista|108834|Quito&lt;/li&gt;
&lt;li&gt;Presidencia_Ec|105621|Quito&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Restringiendo solo a Quito:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;miabuelasabia|626831|Quito&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;em&gt;LollyDaskal|202568|Quito&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;iFelipeAvello|148720|Quito&lt;/li&gt;
&lt;li&gt;EresRealista|108834|Quito&lt;/li&gt;
&lt;li&gt;Presidencia_Ec|105621|Quito&lt;/li&gt;
&lt;li&gt;juanfervelasco|100777|Quito&lt;/li&gt;
&lt;li&gt;EcuaLink|95025|Quito&lt;/li&gt;
&lt;li&gt;ParaAdolecentes|89717|Quito&lt;/li&gt;
&lt;li&gt;ecuavisa|87657|Quito&lt;/li&gt;
&lt;li&gt;readandlook|81599|Quito&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;Tweets&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Las cuentas activas con más tweets, son (screen name, número de tweets y restringido solo a Quito, con la fecha de registro en Twitter de la cuenta):&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;AquiVENDO|183489|Quito|Thu Mar 11 01:45:04 +0000 2010&lt;/li&gt;
&lt;li&gt;Allen_Holder|139012|Quito|Tue Jun 16 01:02:02 +0000 2009&lt;/li&gt;
&lt;li&gt;imarketman|138713|Quito|Wed Jun 10 01:40:23 +0000 2009&lt;/li&gt;
&lt;li&gt;karen_w_brown|121753|Quito|Tue Mar 16 21:50:14 +0000 2010&lt;/li&gt;
&lt;li&gt;Kappoe|84484|Quito|Thu Aug 13 20:09:04 +0000 2009&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;dhanna|76026|Quito|Sun Sep 07 00:28:06 +0000 2008&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;DAMMDEMI|75498|Quito|Sat Feb 28 18:13:34 +0000 2009&lt;/li&gt;
&lt;li&gt;KevinAlcena|71506|Quito|Sat Apr 18 23:58:48 +0000 2009&lt;/li&gt;
&lt;li&gt;KickBootyRacing|67873|Quito|Tue Jul 13 03:50:09 +0000 2010&lt;/li&gt;
&lt;li&gt;irkaflor|66832|Quito|Sun Nov 15 23:49:44 +0000 2009&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;StatCounter&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hace unas semanas revisé las estadísticas de StatCounter sobre uso de redes sociales en Ecuador, y puedo decir que me siento frustrado por sus inconsistencias. En primer lugar, el análisis dice que el volumen de twitteros ha bajado de un 17.51% de todos los usuarios de social media en 2009 a 2.92% en 2011, lo cual atribuyo a un error en los cálculos de 2009.&lt;/p&gt;
&lt;p&gt;Además, registra un volumen de 40M transacciones en Ecuador, lo cual no corresponde con la realidad, entendiendo que hay 14.3M de personas en Ecuador y la penetración de Internet está alrededor del 30%. Pero la metodología de StatCounter no mide el social graph sino el tráfico “saliente” de redes sociales a otros sitios, por lo tanto el volumen es cuestionable, pero el porcentaje de Twitter podría tener credibilidad.&lt;/p&gt;
&lt;p&gt;A grandes rasgos, el 29% (dato del INEC) de 14,306,876 (dato del INEC) son 4,148,994. De los cuales el 2.92% representa 121,150 cuentas en Twitter (mi cálculo: 105,080) aunque debe tener en cuenta que no todos los ecuatorianos en Internet usan social media, pero la afectación al porcentaje debería ser marginal.&lt;/p&gt;</content:encoded>
	<dc:date>2011-08-04T00:55:29+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/archives/962">
	<title>Bureando: Gmail and Lockdown in Sector 4</title>
	<link>http://www.bureado.com/archives/962</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; Slashdot's running a story on &lt;a href=&quot;http://ask.slashdot.org/story/11/08/07/1533224/Ask-Slashdot-Self-Hosted-Gmail-Alternatives&quot;&gt;Self Hosted Gmail Alternatives&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I've had a Gmail account for years now, and I migrated from Yahoo! instead of Hotmail unlike most people out there.&lt;/p&gt;
&lt;p&gt;At that time, I thought how useful and innovative Google was. A few years later, I ignored the fact that little innovation was done in Gmail comforting myself with the thought of being a geek and a hacker who could be proud of a crappy interface. When privacy issues arised, I said so what? and thought that it was fair Google made money from me since I didn't paid anything and I didn't need to hide any secrets.&lt;/p&gt;
&lt;p&gt;Oh, I was so wrong.&lt;/p&gt;
&lt;p&gt;Unconsciously, I guess I was aware of what could happen in the future, so years ago I setup my own e-mail server with my personal domain and IMAP access for my Thunderbird and mobile clients.&lt;/p&gt;
&lt;p&gt;Shortly after, I started using fetchmail to get my Gmail.com mails on my own mail server. Heck, my personal mail architecture had bits tested on enterprise grade systems and even some friends were making money with such setups!&lt;/p&gt;
&lt;p&gt;And then I also abandoned Google Talk and never considered Calendar or other Google Apps. I didn't even made a public Google profile, since they weren't even known back in the days. And so I stopped using the Gmail Web Interface. And that pissed Google. A lot.&lt;/p&gt;
&lt;p&gt;A few months ago, I had my first dreaded Lockdown in Sector 4 message. See, Google can deny you access to your mail messages if you don't use their Web to see their ads. They can and they will. They will also try to say you're violating their TOS, or that they have blocked you for your safety&lt;/p&gt;
&lt;p&gt;When this Lockdown occurs, you get no IMAP access for hours. Maybe in a day you get access back and a few minutes later you get locked down again. This has happened to me routinely in the last weeks, and during the last days, I've hardly received any mails. Talk about reliability!&lt;/p&gt;
&lt;p&gt;Try to reach Google and you'll find a wall. Eventually you get a contact form, which I've filled twice with no confirmation at all and of course, no replies.&lt;/p&gt;
&lt;p&gt;So I've had it with Google. Do no evil? Right. I've been moving my mail streams to my own mail server and plan on moving to a forward-only scenario with Gmail. I've opted out of lots of their services now.&lt;/p&gt;
&lt;p&gt;And I will offer free online guidance to anyone who wants to setup their own Linux based mail service.&lt;/p&gt;
&lt;p&gt;Posted from WordPress for Mobile&lt;/p&gt;</content:encoded>
	<dc:date>2011-07-31T05:24:43+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/2011/07/22/oslo-explosion-and-shooting-in-utoya-2011-07-22/">
	<title>huayra: huayra</title>
	<link>http://huayra.wordpress.com/2011/07/22/oslo-explosion-and-shooting-in-utoya-2011-07-22/</link>
	<content:encoded>&lt;p&gt;If you are reading this please, do not spread unconfirmed rumors and let the police finish the investigation before you do.&lt;/p&gt;
&lt;p&gt;Thanks for condolences and messages that have been sent!&lt;/p&gt;
&lt;p&gt;My family and friends are safe, and I wish I could say the same about everyone in Norway, but sadly this is not the case. There is little we know now about what has happened. What we know (as announced by the press conferences in Oslo police district being held every hour) this far is the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A guy has been arrested at Utøya. No details about him have been communicated. In case you were wondering: he had a blue sweater with a police logo and seems to be Nordic. He is not and has never a police officer.&lt;/li&gt;
&lt;li&gt;The bomb has damaged the prime minister building and several other buildings around the area.&lt;/li&gt;
&lt;li&gt;In Oslo we have confirmed 7 people that have passed away. In Utøya between 9 and 10.&lt;/li&gt;
&lt;li&gt;Police has a hypothesis that the guy they arrested is related to the explosion in Oslo.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;-The situation is chaotic in Oslo and its surroundings now. If you are in the city do not go to the center. If you live in the center (like I do) stay at home.  Do not use your mobile phone more than you have too and &lt;strong&gt;be there for your family, friends and fellow Oslo-borgere!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Nobody is going to bomb us away from the freedoms we enjoy in this country. No one will push us into fear.&lt;/p&gt;
&lt;p&gt;The respect for the integrity of every single human being we have in this very city, in this country, in this continent and in this planet should be enough reason for us to remember that whomever did this cannot and will never take it away from us. Fear will not work with us.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;My thoughts are with my fellow citizens, friends, people and those affected, directly and indirectly, by these horrible events in our city.&lt;/strong&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/527/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/527/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=527&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2011-07-22T20:09:30+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=960">
	<title>Bureando: Farewell, VirtualBox</title>
	<link>http://www.bureado.com/archives/960</link>
	<content:encoded>&lt;p&gt;Hace unas semanas dejé de usar definitivamente VirtualBox y pasé a utilizar KVM. Para aquellos que, como yo, empezaron a usar QEMU &lt;em&gt;back in the days&lt;/em&gt; y se recuerdan todavía de &lt;tt&gt;kqemu&lt;/tt&gt; probablemente les haya ocurrido que, cuando VirtualBox tomó vuelo, se convirtió en un estándar &lt;em&gt;de facto&lt;/em&gt; para sus proyectos de virtualización.&lt;/p&gt;
&lt;p&gt;¿Por qué? QEMU no era particularmente útil, y el performance era en realidad frustrante, y Xen no resolvía la situación, con una configuración sinceramente críptica. Sí, estable, enterprise-grade (3 años después y sin tocar el SLA todavía está funcionando un cluster de Zimbra Collaboration Suite, Open Source Edition para 25K cuentas con alta disponibilidad y conexión a NAS que instalé en la industria petrolera) pero se sentía como un acto de fe.&lt;/p&gt;
&lt;p&gt;Así que muchos empezamos a utilizar VirtualBox y a consumir muchas de sus funcionalidades que lo hacían competitivo ante escenarios complejos de virtualización, sobre todo en aplicaciones de escritorio, tipo VMWare, o App-V/RDS de Microsoft. Entre estas funciones estaba el soporte para USB y VRDP. VBoxHeadless y mucho scripting salvaban la patria. Para mi, usar imágenes base (discos diferenciados) y snapshots era muy útil, y eventualmente las opciones de networking mejoraron mucho en VirtualBox. Una herramienta suficiente.&lt;/p&gt;
&lt;p&gt;Sin embargo, el problema de ser un fanboy es que te pierdes como gira el mundo a tu alrededor. Hay muchos ejemplos. En este caso, &lt;tt&gt;libvirt&lt;/tt&gt; se convirtió en realidad, y Red Hat (entre algunos otros mecenas) pusieron énfasis en GUIs y toolkits para virtualización, incluyendo específicamente a KVM como un motor de virtualización integrado al núcleo.&lt;/p&gt;
&lt;p&gt;Manos a la obra. Instalé &lt;tt&gt;libvirt-bin&lt;/tt&gt;, &lt;tt&gt;virt-manager&lt;/tt&gt; y, por supuesto, &lt;tt&gt;qemu-kvm&lt;/tt&gt;. Estoy en el kernel 2.6.39-1-686-pae de Debian Unstable. Si vas a administrar con un usuario sin privilegios, éste debe estar en el grupo &lt;tt&gt;libvirt&lt;/tt&gt;. Hay un servicio llamado &lt;tt&gt;libvirt-bin&lt;/tt&gt; que debes activar y que en principio vela porque los módulos del kernel estén cargados y, lo más importante, que el networking virtual esté configurado.&lt;/p&gt;
&lt;p&gt;Quizás ésta sea una de las patas flojas de &lt;tt&gt;libvirt&lt;/tt&gt;, el networking. En principio no hay tantas opciones como en VirtualBox para hacer networking arbitrario, pero si sabes manejar Netfilter (&lt;tt&gt;iptables&lt;/tt&gt;) y puentes, puedes hacer lo que te dé la gana (es decir, no hay una opción explícita en virt-manager para configurar una interfaz como puente de una física, solo como un NAT o enrutando) Además, si usas dnsmasq, puede que tengas problemas de compatibilidad con los dnsmasq que utiliza libvirt para configurar la red.&lt;/p&gt;
&lt;p&gt;Dicho esto, como tenía solo 8 máquinas virtuales en mi laptop, no investigué sobre &quot;migradores automáticos&quot; de la configuración de VirtualBox a KVM/libvirt. Solo migré los discos virtuales. Para esto usé kvm-img, migrando de VDI a QCOW2, como desventaja, para los discos diferenciados tuve que hacer un paso previo de &quot;exportar&quot; el disco con VBoxManage usando el ID del disco en VirtualBox, y luego convertirlo a QCOW2. De hecho, en este setup no tengo discos diferenciados, lo cual me incomoda pero no me he dedicado a revisar si hay alternativas.&lt;/p&gt;
&lt;p&gt;Así mismo, donde necesité configurar dispositivos USB, lo hice por la interfaz de virt-manager. No tuve ningún problema para presentar un dispositivo del host a las máquinas virtuales. Y, para mi sorpresa (porque en qemu nunca hubo, y recuerdo el revuelo cuando Novell se la desarrolló al SuSe Studio) el acceso por VNC es una funcionalidad excepcionalmente útil, de hecho virt-manager usa esta función para presentar la pantalla en la interfaz gráfica. Excelente.&lt;/p&gt;
&lt;p&gt;Finalmente, creo que &lt;tt&gt;libvirt&lt;/tt&gt; fue una excelente opción porque me permite escalar. De hecho, en algunos de los servers que tengo en la red de la casa usé libvirt también. Solo hice ssh, e instalé los paquetes. Y solo con eso, y con tener replicados los discos (puede ser vía SAN/NAS) puedo migrar una máquina virtual de mi laptop al server y dejarla ejecutando allí de forma transparente. Awesome.&lt;/p&gt;
&lt;p&gt;¿Performance? Muy bueno. En mis casos de uso, es casi imperceptible la diferencia con VirtualBox. Las ventajas para la administración, y sobre todo la falta de drama en las actualizaciones, valen la pena. ¡Dale libvirt!&lt;/p&gt;</content:encoded>
	<dc:date>2011-07-14T01:39:56+00:00</dc:date>
</item>
<item rdf:about="http://www.fybsistemas-ec.com/46 at http://www.fybsistemas-ec.com">
	<title>petrux-ec: COMUNIDAD QUIPUX ECUADOR, ESTRENA NUEVO DOMINIO</title>
	<link>http://www.fybsistemas-ec.com/node/46</link>
	<dc:date>2011-06-21T16:56:51+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/119 at http://solid-ec.org">
	<title>Solid-ec: FREESOFTUPS</title>
	<link>http://solid-ec.org/?q=node/119</link>
	<content:encoded>&lt;p&gt;Luis G.&lt;/p&gt;
&lt;p&gt;se crea grupo de software libre en la UPS de cuenca con fines de contribución al software y hardware libre.&lt;br /&gt;
Se establecerán calendarios de actividades para diferentes cursos y eventos que se desarrollaran dentro y fuera de la UPS de cuenca&lt;/p&gt;
&lt;p&gt;Saludos cordiales.&lt;/p&gt;</content:encoded>
	<dc:date>2011-06-20T22:51:35+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=515">
	<title>huayra: Super Varnish 3 Release Party bunny flying to the site</title>
	<link>http://huayra.wordpress.com/2011/06/17/varnish-cache-3-0-its-community-and-ubuntu-party-site/</link>
	<content:encoded>&lt;p&gt;It&amp;#8217;s &lt;a href=&quot;http://huayra.wordpress.com/2010/05/08/joining-varnish-software/&quot;&gt;been over a year&lt;/a&gt; since I joined &lt;a href=&quot;http://www.varnish-software.com/&quot;&gt;Varnish Software&lt;/a&gt;. Time flies when you have fun&amp;#8230; So straight to the point:&lt;/p&gt;
&lt;div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Varnish Cache you said?&lt;/strong&gt;&lt;br /&gt;
You don&amp;#8217;t know what Varnish Cache is? Well, &lt;strong&gt;it is the Swiss Army Knife of HTTP&lt;/strong&gt;. The BSD licensed &amp;#8220;HTTP Accelerator&amp;#8221; aka &amp;#8220;Reverse Proxy&amp;#8221; software that let&amp;#8217;s you &lt;a href=&quot;http://www.varnish-cache.org/lists/pipermail/varnish-dev/2009-February/002091.html&quot;&gt;search faster on &lt;strong&gt;Twitter&lt;/strong&gt;&lt;/a&gt;, see photos of friends on &lt;strong&gt;&lt;a href=&quot;https://www.varnish-software.com/customers/facebook&quot;&gt;Facebook&lt;/a&gt;&lt;/strong&gt;, read the news on the &lt;strong&gt;&lt;a href=&quot;http://open.blogs.nytimes.com/2010/09/15/using-varnish-so-news-doesnt-break-your-server/&quot;&gt;New York Times&lt;/a&gt;, &lt;a href=&quot;http://www.quinndombrowski.com/blog/2009/12/09/do-it-drupal-economist&quot;&gt;The Economist&lt;/a&gt; and &lt;a href=&quot;http://www.thehindu.com/&quot;&gt;The Hindu&lt;/a&gt;&lt;/strong&gt;, see &lt;a href=&quot;http://news.slashdot.org/story/09/04/06/1336235/Achievements-and-Optimizations&quot;&gt;&lt;strong&gt;Slashdot&lt;/strong&gt; not getting slashdotted&lt;/a&gt;, join the &lt;a href=&quot;http://www.marines.com/&quot;&gt;&lt;strong&gt;US Marines&lt;/strong&gt; on their website&lt;/a&gt;, read the leaked cables on&lt;a href=&quot;http://news.netcraft.com/archives/2010/12/01/december-2010-web-server-survey.html&quot;&gt;&lt;strong&gt; Wikileaks&lt;/strong&gt; or in any of the over &lt;strong&gt;550.000 sites on which Varnish cache runs&lt;/strong&gt;&lt;/a&gt;. &lt;strong&gt;You get the idea?&lt;/strong&gt; It is everywhere so you can have fast and responsive sites all over the web, and SysAdmins and WebDevs alike can have flexible and feature reach website that still have good performance in the real world! &lt;strong&gt;Cool ah? &lt;img src=&quot;http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Varnish Cache 3.0 released&lt;br /&gt;
&lt;/strong&gt;Tollef Fog Heen had &lt;a href=&quot;http://www.varnish-cache.org/lists/pipermail/varnish-announce/2011-June/000034.html&quot;&gt;the pleasure to release it&lt;/a&gt; and Poul-Henning Kamp (yes, PHK) &lt;a href=&quot;http://www.varnish-cache.org/lists/pipermail/varnish-announce/2011-June/000035.html&quot;&gt;sent a greeting&lt;/a&gt;. After 2 years and 8 months of development it arrived with some key new features: &lt;strong&gt;&lt;a href=&quot;https://www.varnish-software.com/blog/varnish-30-standard-module&quot;&gt;Module support&lt;/a&gt;&lt;/strong&gt;, &lt;strong&gt;&lt;a href=&quot;https://www.varnish-software.com/blog/varnish-30-changes-esi-and-gzip&quot;&gt;Compression (ESI and gzip)&lt;/a&gt;&lt;/strong&gt;, Tech preview for &lt;strong&gt;&lt;a href=&quot;https://www.varnish-software.com/blog/streaming-varnish-30&quot;&gt;HTTP Streaming&lt;/a&gt;&lt;/strong&gt; and Persistent Storage w/LRU, Improved Documentation. Read more on this here:&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;ul&gt;
&lt;li&gt;Make sure to have a look at &lt;a title=&quot;Kristian Lyngstøl's take on Varnish 3&quot; href=&quot;http://kristianlyng.wordpress.com/2011/06/09/varnish-3-0-0-rsn/&quot;&gt;Kristian&amp;#8217;s excellent Varnish Cache 3.0.0 Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://www.varnish-software.com/blog/bans-and-purges-varnish-30&quot;&gt;Bans and purges&lt;/a&gt; on important syntax changes&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;18 Varnish 3 release parties worldwide! WOW!&lt;br /&gt;
&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;div id=&quot;attachment_525&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://v3party.varnish-cache.org/&quot;&gt;&lt;img class=&quot;size-full wp-image-525 &quot; title=&quot;Super Varnish 3 Release Party bunny flying to the site&quot; src=&quot;http://huayra.files.wordpress.com/2011/06/super_varnish_3_bunny.jpg?w=497&quot; alt=&quot;Varnish 3 Release Party Site&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Varnish 3 Release Party Site&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;span class=&quot;Apple-style-span&quot;&gt;Inspired by the release party concept of Ubuntu, Drupal and  several other FLOSS projects &lt;a href=&quot;http://www.varnish-cache.org/lists/pipermail/varnish-misc/2011-May/006153.html&quot;&gt;I threw the ball&lt;/a&gt; at the &lt;a title=&quot;Varnish Cache Community&quot; href=&quot;http://www.varnish-cache.org/&quot;&gt;Varnish Cache community&lt;/a&gt; and asked if there was interest on making a celebration&amp;#8230; and many people answered, but specially &lt;a title=&quot;SqyD&quot; href=&quot;http://www.sqyd.net&quot;&gt;one great guy&lt;/a&gt;. We ended up with a &lt;a title=&quot;Varnish Cache 3 Release Party Site #v3rp&quot; href=&quot;http://v3party.varnish-cache.org/&quot;&gt;party site&lt;/a&gt; and &lt;strong&gt;&lt;a title=&quot;All Parties Globally&quot; href=&quot;http://v3party.varnish-cache.org/country&quot;&gt;18 parties around the globe&lt;/a&gt;&lt;/strong&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;li&gt;&lt;strong&gt;FLOSS Communities in Action &amp;#8211; Varnish&lt;br /&gt;
&lt;/strong&gt;So at the end of the day it is all about people and their priorities, right? But stop there. &lt;a title=&quot;Sqyd on Varnish 3  Release Parties&quot; href=&quot;http://sqyd.net/node/5&quot;&gt;Others&lt;/a&gt; and &lt;a title=&quot;Me on the release parties&quot; href=&quot;https://www.varnish-software.com/blog/varnish-3-release-parties-coming-worldwide-june-16th-2011&quot;&gt;even I&lt;/a&gt; have already written about the Varnish story&amp;#8230;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ubuntu Community Release Party Site?&lt;/strong&gt;&lt;br /&gt;
Now I hope we can do some Ubuntu story: &lt;strong&gt;I hope we can try and make a Ubuntu Party Site that we can use for every release. Anyone willing to join me and make it a reality before the Oneiric launch in October?&lt;/strong&gt; Because, let&amp;#8217;s face it, the LoCo Directory is hard to use and too coupled with Launchpad. A neutral mash-up would make a lot more sense, specially for release party events as people can sign up easily and cool stuff like i.e. automatic and customized reminder messages can be sent one day before the event to everyone that has sogned up. The work is based and available thanks to the &lt;a title=&quot;Drupal 7 Release Party Site&quot; href=&quot;http://www.drupal7releaseparty.org&quot;&gt;Drupal7 release party site&lt;/a&gt; team. Thanks!&lt;/li&gt;

&lt;div&gt;Have a great weekend everyone. Party On! &lt;img src=&quot;http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/div&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/515/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/515/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=515&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2011-06-17T16:57:11+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/archives/953">
	<title>Bureando: Paralelizando clientes para pruebas de estrés en aplicaciones Web</title>
	<link>http://www.bureado.com/archives/953</link>
	<content:encoded>&lt;p&gt;El pasado 4 de junio tuve la oportunidad de compartir con la gente de Iguana Valley una presentación nivel 100 sobre balanceo de carga y alta disponibilidad en aplicaciones Web, con motivo del último RefreshUIO, un evento mensual de emprendimientos y tecnologías Web que se hace en la ciudad de Quito.&lt;/p&gt;
&lt;p&gt;Además de presentar algunos escenarios de clusterización para balanceo de carga y/o alta disponibilidad, que ya he expuesto y documentado en el blog y en los artículos de mi Scribd previamente, y algunos nuevos escenarios interoperables que estaré presentando como parte de mi trabajo en los próximos días, algunas personas me preguntaron sobre el script que utilicé para generar carga sobre el cluster y demostrar el balanceo de carga que realizaba IPVS (LVS) en Linux.&lt;/p&gt;
&lt;p&gt;Este script está en realidad basado en el concepto que desarrollé para las &lt;a href=&quot;http://www.bureado.com/archives/650&quot;&gt;pruebas de stress de LDAP&lt;/a&gt;, utilizando Perl con threads. Recomiendo que &lt;a href=&quot;http://www.bureado.com/archives/650&quot;&gt;lean ese artículo&lt;/a&gt; antes de utilizar este script. El código del script sigue a continuación, y lo único que deben indicar es el número de threads que deben ejecutarse y la URI a solicitar. El script utiliza LWP, y bota en STDOUT la salida decodificada de la ejecución, por lo que quizás quiera pasar la salida por grep o enviarla a algún otro sitio.&lt;/p&gt;
&lt;pre&gt;#
# plt-bambam.pl -- Web Server Stress Testing Adaptation
#   (C) 2008-2011 José Miguel Parrella Romero 
#
# This is free software, released under the terms of Perl itself.
#

use strict;

use LWP::UserAgent;

use threads;
use threads::shared;

$|=1;

my @threads;

#
# CONFIGURATION
#

my $uri = 'http://192.168.56.100/';
my $count = 200;

#
# END OF CONFIGURATION
#

my $ua = LWP::UserAgent-&amp;gt;new;

while ( $count ) {
  push(@threads, threads-&amp;gt;new(\&amp;amp;query));
  --$count;
}

foreach my $thread (@threads) {
  $thread-&amp;gt;join();
}

sub query {
  my $res = $ua-&amp;gt;get($uri);
  print $res-&amp;gt;decoded_content;
}&lt;/pre&gt;</content:encoded>
	<dc:date>2011-06-12T22:05:29+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/118 at http://solid-ec.org">
	<title>Solid-ec: Feria de Tecnologia en Santa Isabel &quot;Colegio Mensajeros de la Paz&quot;</title>
	<link>http://solid-ec.org/?q=node/118</link>
	<content:encoded>&lt;p&gt;Saludos estimados compañeros y colegas de la comunidad.&lt;br /&gt;
En el Cantón Santa Isabel específicamente en el Colegio “Mensajeros de la Paz”  estamos recaudando fondos para nuestra gira de observación de este año, por tal motivo vamos El Bachillerato Técnico en Aplicaciones Informáticas ha pensado en la posibilidad de realizar una feria de Tecnología posiblemente para finales del mes de Julio queríamos compartir esta información con ustedes pues quisiéramos el apoyo de la comunidad Solid para que nuestra feria tenga más peso. &lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/118&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-06-01T21:06:50+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/117 at http://solid-ec.org">
	<title>Solid-ec: URL Corta</title>
	<link>http://solid-ec.org/?q=node/117</link>
	<content:encoded>&lt;h2&gt;Ingrese URL a reducir&lt;/h2&gt;
&lt;form method=&quot;post&quot; action=&quot;http://solid-ec.org/shortfe.php&quot;&gt;
&lt;p&gt;&lt;label&gt;URL: &lt;input type=&quot;text&quot; name=&quot;url&quot; value=&quot;http://&quot; size=&quot;70&quot; /&gt;&lt;/label&gt;&lt;/p&gt;
&lt;p&gt;&lt;label&gt;Clave personalizada(opcional): http://solid-ec.org/&lt;input type=&quot;text&quot; name=&quot;keyword&quot; size=&quot;8&quot; /&gt;&lt;/label&gt;&lt;/p&gt;
&lt;p&gt;&lt;label&gt;Título opcional: &lt;input type=&quot;text&quot; name=&quot;title&quot; size=&quot;57&quot; /&gt;&lt;/label&gt;&lt;/p&gt;
&lt;p&gt;&lt;input type=&quot;submit&quot; value=&quot;Acortar&quot; /&gt;&lt;/p&gt;
&lt;/form&gt;</content:encoded>
	<dc:date>2011-05-31T15:43:21+00:00</dc:date>
</item>
<item rdf:about="http://www.fybsistemas-ec.com/45 at http://www.fybsistemas-ec.com">
	<title>petrux-ec: MENSAJE SABIO, SENCILLO , SIN ARTIFICIOS NI AMENAZAS!!!!.</title>
	<link>http://www.fybsistemas-ec.com/node/45</link>
	<dc:date>2011-05-26T16:06:15+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=483">
	<title>Rafael Bonifaz: Televisión por Internet con Blinkx</title>
	<link>http://rafael.bonifaz.ec/blog/2011/05/television-por-internet-con-blinkx/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://tv.blinkx.com&quot;&gt;&lt;img class=&quot;alignright size-medium wp-image-485&quot; title=&quot;blinkx-logo&quot; src=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/05/blinkx-logo-300x82.png&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;82&quot; /&gt;&lt;/a&gt;Existen varias formas de ver programas de televisión por Internet y todas tienen sus ventajas y  desventajas. Recientemente descubrí &lt;a href=&quot;http://tv.blinkx.com&quot;&gt;blinkx&lt;/a&gt; que es una herramienta super fácil y práctica de usar para ver nuestras series de televisión favoritas.&lt;/p&gt;
&lt;p&gt;En Internet existen varios sitios similares a Youtube donde mucha gente ha subido videos. &lt;a href=&quot;http://tv.blinkx.com&quot;&gt;Blinkx&lt;/a&gt; es un lugar donde se hace referencia a programas completos de series de televisión. La analogía que ellos usan es la de un control remoto donde se puede escoger que ver y su eslogan es &amp;#8220;pon celosa a tu televisión&amp;#8221;. La verdad es que ese eslogan lo dice todo.&lt;/p&gt;
&lt;p&gt;Una vez dentro de &lt;a href=&quot;http://tv.blinkx.com&quot;&gt;Blinkx&lt;/a&gt; buscamos nuestra serie favorita y nos presentará una ventana con todas las temporadas ordenadas desde la más nueva a la más vieje. Seleccionamos el capítulo a ver y luego debemos seleccionar en donde queremos ver. Normalmente prefiero utilizar los de &lt;a href=&quot;http://megavideo.com/&quot;&gt;Megavideo&lt;/a&gt; aunque los de &lt;a href=&quot;http://www.videobb.com/&quot;&gt;VideoBB&lt;/a&gt; suelen tener mejor calidad. Existen otros y no nos queda más que probar.&lt;/p&gt;
&lt;p&gt;Las principales ventajas de ver televisión por Internet es que podemos ver los programas de televisión que queremos ver a la hora que queramos.&lt;/p&gt;
&lt;p&gt;Espero disfruten de &lt;a href=&quot;http://tv.blinkx.com&quot;&gt;Blinkx&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-05-23T00:58:56+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://solid-ec.org/116 at http://solid-ec.org">
	<title>Solid-ec: Training CTP ES - OpenERP V6.0, Cuenca (Ecuador)</title>
	<link>http://solid-ec.org/?q=node/116</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://es.eventbrite.com/event/1625601217/eorg&quot;&gt;&lt;b&gt;Entrenamiento Técnico&lt;/b&gt;&lt;/a&gt;&lt;br /&gt;
Este curso está dirigido a desarrolladores o profesionales del área de TI nuevos en OpenERP o con conocimientos básicos de la herramienta como plataforma de desarrollo.&lt;/p&gt;
&lt;p&gt;Los participantes deberán tener conocimientos básicos de programación en el lenguaje Python y en ambientes integrados de desarrollo tales como Eclipse.&lt;/p&gt;
&lt;p&gt;Es recomendable que los participantes ya cuenten con un conocimiento funcional de OpenERP (Ver Entrenamiento Funcional.)&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/116&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-05-02T17:16:26+00:00</dc:date>
</item>
<item rdf:about="http://www.fybsistemas-ec.com/41 at http://www.fybsistemas-ec.com">
	<title>petrux-ec: DÍA DE LA LIBERTAD DE LOS DOCUMENTOS</title>
	<link>http://www.fybsistemas-ec.com/node/41</link>
	<dc:date>2011-04-14T18:42:01+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=937">
	<title>Bureando: Haciendo que nginx y Apache coexistan</title>
	<link>http://www.bureado.com/archives/937</link>
	<content:encoded>&lt;p&gt;nginx es un producto que me ha apasionado desde hace varios años. Su enfoque orientado a eventos lo hace inherentemente distinto a otros servidores Web, y en particular Apache y Cherokee que eran los dos que tenían mi atención allá en el 2006, cuando usaba Gentoo y pasaba la noche compilando cosas.&lt;/p&gt;
&lt;p&gt;El rendimiento de nginx es increíble, y su funcionalidad como proxy reverso HTTP es incuestionable. Lo que la gente normalmente dice es que nginx tiene muy buen performance, pero pocas funcionalidades, especialmente cuando se compara con Apache, que tiene módulos para casi cualquier cosa.&lt;/p&gt;
&lt;p&gt;A pesar de que mi primer proyecto grande con nginx fue justamente un caso de funcionalidades (hacer un proxy IMAP) estoy consciente de esa limitante, por lo que siempre he pensado que Apache es un buen servidor Web de backend, y nginx funciona muy bien en el frontend, como proxy reverso y caché. De hecho eso se aplica para otros servidores Web, incluso no solamente de código abierto sino propietarios como IIS o WAS.&lt;/p&gt;
&lt;p&gt;Desde hace ya varios años utilizo una arquitectura sencilla pero con muchos beneficios, donde nginx se para delante de mis servidores Apache (que sirven aplicaciones con maravillosos módulos) y hace caché con el popular motor memcached.&lt;/p&gt;
&lt;p&gt;Básicamente, en la instancia &lt;tt&gt;server&lt;/tt&gt; de nginx correspondiente, y en el &lt;tt&gt;location&lt;/tt&gt; que queramos servir, colocamos algo como:&lt;/p&gt;
&lt;pre&gt;
        location / {
                set  $memcached_key  $uri;
                memcached_pass 127.0.0.1:10101;
                proxy_pass http://127.0.0.1:8080/;
		...
        }
&lt;/pre&gt;
&lt;p&gt;Lo que hacemos es pasar a un server memcached corriendo en 10101, y utilizar un proxy reverso en 8080, que en este caso sería nuestro Apache. La URI que el cliente desea es lo que se busca en memcache como una clave, y para eso sirve la primera línea. El resto de la configuración involucra instalar y correr memcached (en Debian y derivados, &lt;tt&gt;aptitude install memcached&lt;/tt&gt;) e instalar, configurar y correr Apache en el puerto que definamos; y opcionalmente protegerlo con Netfilter (&lt;tt&gt;iptables&lt;/tt&gt;).&lt;/p&gt;
&lt;p&gt;Hay dos caveats de esta solución. El primero es que si delegamos los registros en Apache, solo veremos conexiones locales. Para eso hay soluciones, como pasar algunos headers con el host apropiado y usar un módulo de Apache (RPAF) en el backend. El segundo caveat es que no queremos que todas las aplicaciones pasen por el memcached, para ello podemos abrir el puerto del Apache, o bien definir otro &lt;tt&gt;server&lt;/tt&gt; en nginx y solo usar &lt;tt&gt;proxy_pass&lt;/tt&gt;.&lt;/p&gt;
&lt;p&gt;En mi escenario, &lt;tt&gt;memcached&lt;/tt&gt; ocupa alrededor de 2 MB. de memoria RAM cuando no hay carga y puede crecer hasta 64 MB. cuando hay carga (es el default) lo cual es razonable en un VPS.&lt;/p&gt;
&lt;p&gt;¿Hay algo mejor que nginx? Sí. nginx y tu servidor Web preferido.&lt;/p&gt;</content:encoded>
	<dc:date>2011-04-13T19:05:04+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/115 at http://solid-ec.org">
	<title>Solid-ec: Disponible ER 11.04 RC1</title>
	<link>http://solid-ec.org/?q=node/115</link>
	<content:encoded>&lt;p&gt;Kernel 2.6.38.2 con parche mágico, compresión LZMA2. Xorg 7.5 con mucho mejor rendimiento. Firefox 4 100% más rápido que sus antecesores. Pidgin estable 2.7.11… Entre otras mejoras.&lt;br /&gt;
RC = Versión candidata (Release candidate) Esta disponible para probar y buscar fallas en :&lt;/p&gt;
&lt;p&gt;http://albasol.info/distros/er11.04rc1.iso&lt;/p&gt;
&lt;p&gt;http://dl.dropbox.com/u/25988806/er11.04rc1.iso&lt;/p&gt;
&lt;p&gt;http://redstarlinux.ourproject.org/er11.04rc1.iso&lt;/p&gt;
&lt;p&gt;md5sum: 326fdf40fd7ce0a2ae2b6edf9d280594&lt;/p&gt;</content:encoded>
	<dc:date>2011-04-13T13:45:37+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/114 at http://solid-ec.org">
	<title>Solid-ec: Conferencias flisol 2011 Santa Isabel</title>
	<link>http://solid-ec.org/?q=node/114</link>
	<content:encoded>&lt;p&gt;Dejo el link para descargar las conferencias dadas en Santa Isabel en el flisol 2011&lt;/p&gt;
&lt;p&gt;Rescatando Maquinas desde la Tumba &lt;a href=&quot;http://solid-ec.org/conf/LTSP.odp&quot;&gt;(LTPS)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Solución Libre para Inteligencia de Negocion &lt;a href=&quot;http://solid-ec.org/conf/pentaho.odp&quot;&gt;Pentaho&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Software Libre y la Educación &lt;a href=&quot;http://solid-ec.org/conf/Software%20libre%20y%20educacion.odp&quot;&gt;Edubuntu&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-04-11T15:52:32+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=480">
	<title>Rafael Bonifaz: OpenVPN how to 1</title>
	<link>http://rafael.bonifaz.ec/blog/2011/04/openvpn-how-to-1/</link>
	<content:encoded>&lt;h2&gt;Introducción&lt;/h2&gt;
&lt;p&gt;Una&lt;strong&gt; Red Privada Virtual &lt;/strong&gt;(VPN por sus siglas en inglés) sirve para crear una conexión encriptada entre 2 o más puntos a través de Internet. Un caso de uso típico puede ser permitir al acceso a servicios de una intranet de forma segura desde Internet.  Otro caso típico de uso es interconectar redes locales de 2 ó más sucrusales a través de Internet. En este artículo haremos la primera opción y en un futuro cercano publicaré cómo interconectar 2 redes.&lt;/p&gt;
&lt;p&gt;Existen varias implementaciones de VPN y en el mundo de software libre una de las más populares es OpenVPN.  Una de sus grandes ventajas, es que se pueden tener clientes en distintos sistemas operativos com GNU/Linux, Windows, Mac y seguro que en todas las versiones BSD.&lt;/p&gt;
&lt;h2&gt;Instalación&lt;/h2&gt;
&lt;p&gt;OpenVPN viene por defecto en la mayoría de las distribuciones GNU/Linux. En mi caso suelo utilizar Debian o Ubuntu. La instalación la hice con aptitude:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;aptitude install openvpn&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En distros basadas en RPM la instalación se la hace con yum:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;yum install openvpn&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Listo , así de fácil y de sencillo.&lt;span id=&quot;more-480&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Crear los certificados digitales&lt;/h2&gt;
&lt;p&gt;OpenVPN autentica sus clientes a través de llaves públicas y privadas. De esta manera cada cliente tiene su llave privada y debe enviar su llave pública al servidor. Estas llaves son creadas con un certificado conocido como &amp;#8220;&lt;em&gt;Certificado de Autoridad&lt;/em&gt;&amp;#8220;. De esta forma cuando el servidor recibe una llave pública este revisa si esta firmado con el certificado de autoridad. Sino esta no aceptará la conexión.&lt;/p&gt;
&lt;p&gt;La forma más fácil de crear estos certificados es utilizando la utilidad easy-rsa que viene en el paquete de OpenVPN. En el caso de debian esta aplicación se encuentra en: &lt;em&gt;/usr/share/doc/openvpn/examples/easy-rsa/2.0/ easy-rsa&lt;/em&gt;. Otras distribuciones tendrán una ruta similar.&lt;/p&gt;
&lt;p&gt;Copiamos la aplicación a una ruta más fácil de recordar. Personalmente opté por un subdirectorio dentro de /etc/openvpn. Para tener las cosas ordenadas:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0/ /etc/openvpn/easy-rsa&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ahora ingresamos al directorio para crear las claves:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cd /etc/openvpn/easy-rsa/ &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Dentro de esta carpeta tenemos un archivo que almacena algunas variables importantes. Recomiendo revisar este archivo y de ser el caso modificar algunas variables.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;vim vars&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En mi caso personalice la siguiente parte para que cuando cree los certificados los valores por defecto tengan que ver con mi realidad:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;export KEY_COUNTRY=&quot;EC&quot;&lt;br /&gt;
export KEY_PROVINCE=&quot;Pichicha&quot;&lt;br /&gt;
export KEY_CITY=&quot;Cayambe&quot;&lt;br /&gt;
export KEY_ORG=&quot;Mi empresa&quot;&lt;br /&gt;
export KEY_EMAIL=&quot;yo@midominio.com&quot; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Guardamos y cerramos el archivo. Si no queremos no modificamos el archivo, es algo netamente opcional.&lt;/p&gt;
&lt;p&gt;Cargamos las variables de este archivo al shell que estamos utilizando:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;. vars&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Borramos las claves previamete creados en caso de existir. Hacer esto solo si es la primera vez que vamos a crear los certificados y las claves.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;./clean-all &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Creamos el certificado de autoridad:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;./build-ca&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si modificaron las variables, se darán cuenta que ahora las estaremos utilizando.&lt;/p&gt;
&lt;p&gt;Certificado y clave privada para el servidor&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/build-key-server servidor &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Esto generara los archivos servidor.crt y servidor.key. donde el archivo .key es la llave privada y .crt es la pública.&lt;/p&gt;
&lt;p&gt;Generamos los parámetros &lt;a href=&quot;http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange&quot;&gt; Diffie Helman&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Diffie%E2%80%93Hellman_key_exchange&quot;&gt;&lt;/a&gt;&lt;span&gt;./build-dh&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Generamos las claves de los clientes.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;./build-key cliente1&lt;br /&gt;
./build-key cliente2&lt;br /&gt;
./build-key cliente3&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;De manera similar al servidor se crearán las claves *.key y *.crt que serán las claves privadas y públicas respectivamente. Las 2 claves las deberemos copiar al cliente.&lt;/p&gt;
&lt;p&gt;Listo, hemos creado todos los certificados necesarios y estamos listos para configurar los clientes y el servidor. Es importante sacar un respaldo del directorio /etc/openvpn/easy-rsa ya que ahí están todas las claves, incluido el certificado de autoridad que nos permitirá crear nuevas claves a futuro.&lt;/p&gt;
&lt;h3&gt;Resumen de las claves y certificados creados:&lt;/h3&gt;
&lt;table border=&quot;1&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Archivo&lt;/th&gt;
&lt;th&gt;Utilizado en&lt;/th&gt;
&lt;th&gt;Descripción&lt;/th&gt;
&lt;th&gt;Secreto&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ca.ca&lt;/td&gt;
&lt;td&gt;Servidor y todos los clientes&lt;/td&gt;
&lt;td&gt;Certificado de Autoridad&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ca.crt&lt;/td&gt;
&lt;td&gt;Máquina donde se crean los certificados&lt;/td&gt;
&lt;td&gt;Llave del certificado CA principal&lt;/td&gt;
&lt;td&gt;sí&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;dh{n}.pem&lt;/td&gt;
&lt;td&gt;Servidor&lt;/td&gt;
&lt;td&gt;Parámetros Diffie Hellman&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;servidor.crt&lt;/td&gt;
&lt;td&gt;Servidor&lt;/td&gt;
&lt;td&gt;Certificado del servidor&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;servidor.key&lt;/td&gt;
&lt;td&gt;Servidor&lt;/td&gt;
&lt;td&gt;Llave privada del certificado del servidor&lt;/td&gt;
&lt;td&gt;sí&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;clienteX.crt&lt;/td&gt;
&lt;td&gt;Solo en el cliente X&lt;/td&gt;
&lt;td&gt;Certificado del Cliente X&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;clienteX.key&lt;/td&gt;
&lt;td&gt;Solo en el cliente X&lt;/td&gt;
&lt;td&gt;Llave privado del certificado del cliente X&lt;/td&gt;
&lt;td&gt;no&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; en clienteX, X quiere decir el número del cliente. En este ejemplo estamos trabajamos con 3 clientes para la VPN pr lo que deberíámos tener 3 pares de claves .crt y .key.&lt;/p&gt;
&lt;h2&gt;Configurar el Servidor&lt;/h2&gt;
&lt;p&gt;Copiamos los archivos que corresponden al servidor en una carpeta dentro del mismo. En mi caso copie la configuración en /etc/openvpn/claves. Si generamos las claves en una máquina que no es el servidor debemos usar &lt;a href=&quot;http://rafael.bonifaz.ec/blog/2011/01/copiar-archivos-con-scp-ssh/&quot;&gt;scp&lt;/a&gt; u otra aplicación para subirlas a nuestro servidor.&lt;br /&gt;
Copiamos un archivo de ejemplo de configuración del servidor y la adaptamos a nuestras necesidades.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cd /etc/openvpn&lt;br /&gt;
cp /usr/share/doc/openvpn/examples/sample-config-files/server.conf.gz .&lt;br /&gt;
gunzip server.conf.gz&lt;br /&gt;
vim server.conf&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Dentro del archivo modificamos algunas variables para que funcione. Aquí expico algunas:&lt;br /&gt;
Protocolo a utilizar:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;# TCP or UDP server?&lt;br /&gt;
proto udp&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vamos a configurar la vpn utilizando el protocolo UDP ya que esto nos dará un mejor rendimiento. No tiene sentido trabajar en TCP ya que dentro de nuestra vpn se correra el protocolo IP donde de ser necesario se volver a utilizar el protocolo TCP y no tiene sentido utilizar 2 veces este protocolo. En otras palabras, utilizar TCP solo cuando no lo puedan hacer con UDP.&lt;/p&gt;
&lt;p&gt;Definimos las rutas a los certifiados. Recordar que en este ejemplo estamos utilizando /etc/openvpn/claves&lt;/p&gt;
&lt;p&gt;&lt;code&gt; ca claves/ca.crt&lt;br /&gt;
cert claves/servidor.crt&lt;br /&gt;
key claves/servidor.key&lt;br /&gt;
dh dh1024.pem&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Por último, en el mismo archivo, decimos a que redes queremos que los clientes vpn puedan acceder.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;push &quot;route 192.168.45.0 255.255.255.0&quot; &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Listo podremos iniciar el servidor:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/etc/init.d/openvpn start&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En caso de necesitar corregir errores se puede iniciar el servicio así:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;openvpn &amp;lt;archivo de configuración&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: El servidor VPN debería poder trabajar como ruteador por lo que debemos activar esto a nivel del kernel:&lt;/p&gt;
&lt;p&gt;echo 1 &amp;gt; /proc/sys/net/ipv4/ip_forward&lt;/p&gt;
&lt;p&gt;Para que la configuración quede grabada y no se pierda al reiniciar la máquina se debe editar el archivo /etc/sysctl.conf y poner el valor de 1 a la variable correspondiente:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;net.ipv4.ip_forward=1&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;Configuración de un Cliente&lt;/h2&gt;
&lt;p&gt;Instalar OpenVPN en el cliente. En el caso de usar Linux, la instalación es igual a como se instala el servidor.&lt;br /&gt;
Copiamos los archivos correspondientes al cliente dentro de la máquina del mismo (Ver la tabla de arriba). En mi caso los copie en /etc/openvpn/claves&lt;/p&gt;
&lt;p&gt;Una vez que tenemos las claves, copiamos un archivo de configuración de ejemplo para cliente y lo configuramos para nuestras necesidades:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cp /usr/share/doc/openvpn/examples/sample-config-files/client.conf /etc/openvpn/&lt;br /&gt;
vim client.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Definimos el protocolo como UDP igual que en el servidor:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;proto udp&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;De manera similar al servidor, editamos las varialbes &lt;strong&gt;ca, cr y key&lt;/strong&gt;:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;ca claves/ca.crt&lt;br /&gt;
&lt;/span&gt;&lt;span&gt;cert claves/clienteX.crt&lt;br /&gt;
&lt;/span&gt;&lt;span&gt;key claves/clientX.key&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;El cliente debe saber a que servidor se debe conectar. Para esto debemos utilizar un nombre de dominio o el IP público y el puerto a conectarse. Por defecto OpeVPN corre en el puerto 1194.&lt;/p&gt;
&lt;p&gt;&lt;code&gt; remote miservidor.com 1194&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Iniciamos OpenVPN en el cliente&lt;/p&gt;
&lt;p&gt;&lt;span&gt;/etc/init.d/openvpn start&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;En caso de tener errores podemos probar con&lt;/p&gt;
&lt;p&gt;&lt;code&gt;openvpn &amp;lt;archivo de configuracion&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Para probar la conectividad podemos hacer ping al ip 10.8.0.1 que es el ip de nuestro servidor. Si lo hacemos ya estamos con la VPN arriba. en caso de haber puesto la sentencia push podríamos hacer ping a ips dentro de la red LAN donde se encuentra la VPN. Ojo que las máquinas de la red LAN deberían saber como llegar a la red 10.8.0.0/24, para esto deberíamos ver la configuración del servidor.&lt;/p&gt;
&lt;h2&gt;Referencias Adicionales&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://openvpn.net/index.php/open-source/documentation/howto.html&quot;&gt;How to OpenVPN&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2011-04-11T13:50:13+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://www.bureado.com/archives/950">
	<title>Bureando: Barcamp Quito 2011</title>
	<link>http://www.bureado.com/archives/950</link>
	<content:encoded>&lt;p&gt;El pasado sábado 2 de abril de 2011 se llevó a cabo el Barcamp Quito 2011 en las instalaciones de la Universidad Técnica Particular de Loja en Quito. Es el primer Barcamp al que asisto en esta ciudad, luego de haberme perdido los de 2009 y 2010 por razones laborales. Todavía recuerdo cuando me inscribí con bedomax para dar una desconferencia en el del 2009, y en 2010 me tocó ir al de Guayaquil porque no estaba en Ecuador para la fecha. Así que, para mi, ir a Barcamp Quito 2011 también fue salir de una tarea pendiente.&lt;/p&gt;
&lt;p&gt;El Barcamp tuvo una asistencia de 150 personas, a grosso modo, tomando en cuenta que algunas personas nunca se registraron. Habían dos salas, Techné y Anthropos, para temas técnicos y de redes sociales. Se suponía que una tercera, Offtopic, iba a funcionar pero en realidad me parece que solo se hizo una charla. El equipo de Iguana Valley hizo un trabajo de lujo, hubo streaming (aunque con sus altibajos) en ambas salas, hubo moderadores, tweeters en vivo, podcasteros, en fin, un poco de toda la fauna.&lt;/p&gt;
&lt;p&gt;Yo estuve en la sala Techné toda la mañana, creo que se dieron buenas desconferencias sobre desarrollo para móviles, se habló de iPhone, de BlackBerry y de Android, también Santiago de Blender Ecuador habló de este producto y de su comunidad, Luis habló de SEO (por primera vez entendí por qué puede ser importante SEO, gracias) pero una de las desconferencias que más me gustó fue la de Yahoo Pipes por Estela Navarrete (@bluewake)&lt;/p&gt;
&lt;p&gt;Ya había oído a Estela hablar de Yahoo Pipes en el pasado, pero nunca me había molestado en entender de qué se trataba. Recientemente en el trabajo empezaron a utilizar Pipes para un nuevo portal Web, lo que aumentó mi curiosidad (¿Skynet usando Pipes? w00t!)&lt;/p&gt;
&lt;p&gt;Básicamente, Pipes puede hacer el trabajo de lo que sería un Talend (una herramienta de data quality) pero con fuentes de datos inherentemente nativas de la Web, como feeds RSS, XML, y ese tipo de cosas. Tiene sus pros y sus contras, por ejemplo, no puede tomar una fuente de datos interna, como una base SQL, pero en cambio es muy ágil (100% Web) para procesar datos de fuentes externas.&lt;/p&gt;
&lt;p&gt;En la tarde estuve en la sala de redes sociales, allí también hubo discusiones interesantes, yo entré cuando la gente de Comet Bits estaba hablando de QRayola, creo que esa y unas 2-3 charlas más lograron enganchar bien ambos mundos (el técnico y el de redes sociales) así que creo que parte del objetivo “oculto” del BarCamp se cumplió. En esta sala me pude montar con una desconferencia sobre el framework de Perl para Twitter, pero también oí por primera vez hablar de semantic copyright, gracias a Diego Cevallos.&lt;/p&gt;
&lt;p&gt;Por Twitter leí sobre algunas cosas interesantes, por ejemplo, una charla de LTSP que dieron en Techné en la tarde. Tonny Burbano de la ASLE también estuvo un rato en la mañana. Yo hablé con un cliente y le ofrecí el apoyo técnico para meter un Joomla en un “Microsoft shop” así que por donde se vea hubo resultados positivos de esta actividad.&lt;/p&gt;
&lt;p&gt;Sobre la primera parte del Barcamp, creo que podría recomendar hacer un experimento y que en una futura edición se considere cronometrar las charlas a 15 minutos (con preguntas) y que se unan las salas en una sola temática. Con 5 horas de charlas se pueden meter unas 15 desconferencias y se hace “full throttle”&lt;/p&gt;
&lt;p&gt;A partir de las 15h, se desarrollaron dos debates, uno de medios de comunicación y otro de propiedad intelectual. Ambos estuvieron interesantes, incluídos sus trolles, y tuvieron una buena cobertura y discusión por Twitter, pero el de propiedad intelectual es uno de los que me llevo más aprendizajes y tareas por hacer. En particular me encantó la posición de Calu sobre Creative Commons y como CC es la herramienta para encontrar el gris en el blanco y negro que favorezca la adopción de grises cada vez más blancos. Me recuerda un poco a mi trabajo, oye, salvando las distancias Calu.&lt;/p&gt;
&lt;p&gt;Como siempre, ya a las 10h la red estaba unswitched. Le escribí a la gente que cifrara su tráfico y saqué una muestra con Wireshark, luego les paso las estadísticas.&lt;/p&gt;
&lt;p&gt;Nuevamente quiero felicitar a Iguana Valley y a la gente que puso su granito de arena para que el Barcamp Quito 2011 se hiciera realidad, creo que es un trabajo necesario y se está convirtiendo en un foro para el progreso del sector tecnológico. A mi me encanta trabajar con comunidades donde aporto valor y creo que Iguana es una de ellas.&lt;/p&gt;</content:encoded>
	<dc:date>2011-04-06T14:49:57+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=944">
	<title>Bureando: nginx como proxy balanceador de carga de otros servidores Web</title>
	<link>http://www.bureado.com/archives/944</link>
	<content:encoded>&lt;p&gt;Hace 4 años y medio que escribí por primera vez sobre nginx, un servidor Web orientado a eventos, muy robusto y elegante. En ese momento, Aníbal Rojas, uno de los programadores, profesionales y personas más creativas que conozco, me habló de nginx y de como se estaba haciendo popular en el underground de Ruby. Decidí dar un paso y &lt;a href=&quot;http://www.bureado.com/archives/355&quot;&gt;empaquetarlo para Debian&lt;/a&gt;, era la versión 0.4.2&lt;/p&gt;
&lt;p&gt;Mi primera experiencia con nginx en un proyecto grande fue &lt;a href=&quot;http://www.bureado.com/archives/458&quot;&gt;utilizando sus capacidades de proxy IMAP&lt;/a&gt; para escribir un módulo de autenticación (en Perl) que consultaba en OpenLDAP el destino de una conexión entrante. Esto se convirtió en el IMAP de entrada de lo que es ahora la CORPOELEC.&lt;/p&gt;
&lt;p&gt;Luego, me pregunté si podía &lt;a href=&quot;http://www.bureado.com/archives/508&quot;&gt;usar nginx como proxy para Puppet&lt;/a&gt;, en vez del terrible servidor Web integrado (WEBrick) que traía en su momento.&lt;/p&gt;
&lt;p&gt;Y desde hace algunos años, lo uso para hacer caché junto a memcached, escenario que publicaré en los próximos días. Pero nunca lo había puesto como un proxy balanceador de carga ante otros servidores Web, así que aquí explico como, y en realidad es bastante sencillo. Para hacerlo más interesante usé IIS en Windows Server 2003R2, tratando de emular lo que una organización con aplicaciones en .NET quisiera hacer para ahorrar costos de appliances de balanceo de carga usando software libre. Como nginx.&lt;/p&gt;
&lt;p&gt;En mi escenario, nginx 0.7.67 corre en Debian, dirección IP 192.168.56.104, y IIS corre en dos máquinas Windows Server 2003, direcciones IP 192.168.56.101 y 192.168.56.102. En ambas he instalado Acquia Drupal, tal y como se instala con Web Platform Installer, y he nombrado a los sitios WS1 y WS2. He comprobado que puedo ver el sitio por las direcciones IP de los servidores.&lt;/p&gt;
&lt;p&gt;En nginx, la configuración en el site (por ejemplo, en &lt;tt&gt;/etc/nginx/sites-available/default&lt;/tt&gt; en Debian y derivados) se remite a:&lt;/p&gt;
&lt;pre&gt;
upstream mycluster { # en el contexto http, que es el default de este archivo
  server 192.168.56.101;
  server 192.168.56.102;
}
...
server {
  ...
  location / {
    proxy_pass http://mycluster;
  }
}
&lt;/pre&gt;
&lt;p&gt;Puedo hacer algunas variaciones, por ejemplo, dentro de &lt;tt&gt;upstream&lt;/tt&gt; puedo definir un puerto para cada server, puedo usar IPv6, o puedo definir un peso (&lt;tt&gt;weight&lt;/tt&gt;) para hacer un balanceo con preferencias, por ejemplo si uno de los servidores con Windows tiene más recursos de cómputo.&lt;/p&gt;
&lt;p&gt;Un &lt;tt&gt;service nginx restart&lt;/tt&gt; es suficiente para que la nueva configuración está funcionando y pueda llamar directamente a la IP (o host name) de nginx y utilizar los recursos del cluster. En Firefox, con &lt;tt&gt;http://192.168.56.104/acquia-drupal&lt;/tt&gt; y recargando puedo ver como cambia el título WS1 y WS2 con cada request.&lt;/p&gt;
&lt;p&gt;Si pongo un &lt;tt&gt;weight=2&lt;/tt&gt; en el primer server, cada 3 requests veré 2 con WS1 y 1 con WS2, y así sucesivamente.&lt;/p&gt;
&lt;p&gt;¿Por qué es útil? Nuevamente, si tengo una granja de servidores de aplicación, potencialmente propietarios (como los de IBM o Microsoft) y administrados por una unidad dedicada que no necesariamente conoce de infraestructura, y quiero una solución rápida a un problema común (balanceo de carga) entonces puedo ahorrarme el overhead de tener appliances y hacer una solución en software con nginx sobre Linux. Y con nginx en el borde puedo hacer aplicaciones interesantes como el proxy IMAP del que les hablé o incluso colocar memcache antes de los servidores Web de backend.&lt;/p&gt;</content:encoded>
	<dc:date>2011-04-05T16:06:31+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=932">
	<title>Bureando: En tren, de Quito a Machachi</title>
	<link>http://www.bureado.com/archives/932</link>
	<content:encoded>&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5131/5547225704_dd9a02f125.jpg&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Hace algunas semanas tuve la oportunidad de cumplir una tarea pendiente desde que llegué a Ecuador, y era hacer un viaje de tren, el que sería mi primero en América, exceptuando trenes metropolitanos.&lt;/p&gt;
&lt;p&gt;La &lt;a href=&quot;http://bit.ly/gbpCli&quot;&gt;Empresa Pública Ferrocarriles del Ecuador&lt;/a&gt; opera hoy en día &lt;a href=&quot;http://bit.ly/hOYAhC&quot;&gt;varias rutas&lt;/a&gt; que han sido recuperadas de las vías férreas existentes en el país, con una historia muy interesante de 102 años de edad.&lt;/p&gt;
&lt;p&gt;El ferrocarril se ha hecho muy popular, sobre todo entre los ecuatorianos. Se trata de una atracción turística y no de un simple medio de transporte. Por esta razón es muy conveniente reservar con al menos 15 días de anticipación para conseguir la ruta que uno quiere. Desde Quito, la más cotizada es a Latacunga, que va en un autoferro (una especie de bus sobre rieles) y las de Quito-Machachi y Quito-Boliche que van en un convoy tradicional.&lt;/p&gt;
&lt;p&gt;Yo compré para Machachi, una población al sur de Quito que normalmente se atraviesa cuando se va a algún destino al sur de la ciudad por la Panamericana. Es un trayecto de una hora y media, aproximadamente, la mitad de la cual se pasa en el sur de Quito, saliendo de la ciudad. El viaje se hace en un convoy de cuatro carros, uno de servicio y tres de pasajeros, liderado por una locomotora electro-diesel.&lt;/p&gt;
&lt;p&gt;A pesar de que se puede reservar por Internet y teléfono, la compra se debe hacer en la estación de Chimbacalle, en mi caso solo tomé el Trole en el Terminal Norte de La Y y en 30 minutos estaba en la parada de Chimbacalle. La estación está a unos 100 metros caminando, enfrente de los molinos. El pasaje ida y vuelta a Machachi me costó $10.&lt;/p&gt;
&lt;p&gt;La atención del personal de Ferrocarriles es muy buena, así como el guía a bordo que hace la narrativa del viaje. En las estaciones, al menos la de Machachi pero según tengo entendido es igual en El Boliche así como en Latacunga, hay atención local que es también muy esmerada.&lt;/p&gt;
&lt;p&gt;Tuvimos un par de horas para pasear por Machachi. Se toman unas camionetas en la estación que te llevan al centro del pueblo, con la suerte de ser día de feria. Las mismas camionetas te suben a la estación unos minutos antes de que el convoy pase en su regreso desde Latacunga hacia la ciudad de Quito. Todos los viajes en Ferrocarriles del Ecuador son de ida y vuelta.&lt;/p&gt;
&lt;p&gt;Como buen geek de los trenes y los medios de transporte, las partes que más me gustaron fueron los cruces viales en el sur de Quito, especialmente en Guajaló y en la Maldonado, pero también en la Panamericana Sur y llegando a Aloasí, y, por supuesto, el puente sobre la Avenida Simón Bolívar. Pero, claro, el paisaje, la compañía y la explicación estuvieron muy buenas y hubo 3G en todo el viaje (con Claro Ecuador)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota:&lt;/strong&gt; nunca es tarde para recordarle a la gente la existencia del concepto de la inercia. Muchas personas no respetan al tren, se cruzan en las vías, dejan sus carros estacionados en las vías, dejan sus animales de granja paseando por las vías. Incluso a las relativamente bajas velocidades del tren (unos 10-15 Km/h en la ciudad y un máximo de 40 Km/h fuera) las consecuencias son tristes, y lógicas.&lt;/p&gt;
&lt;p&gt;No he parado de recomendarles este viaje a toda la gente que conozco en Quito. Nuestro siguiente reto es la ruta de la Nariz del Diablo (Alausí-Sibambe) que ya está rehabilitada. Igual esperamos poder repetir yendo al Boliche para pasar un rato cerca del Cotopaxi. Y aquí una foto del viaje a la Nariz del Diablo posteada por Ferrocarriles en su cuenta de Flickr:&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://farm6.static.flickr.com/5054/5466365795_732f4aaa86.jpg&quot; /&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-31T15:52:46+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/113 at http://solid-ec.org">
	<title>Solid-ec: DÍA DE LA LIBERTAD DEL DOCUMENTO</title>
	<link>http://solid-ec.org/?q=node/113</link>
	<content:encoded>&lt;p&gt;Disculpen la demora en la publicación de esta entrada (a sólo nueve horas del evento) pero quiero comunicar la disponibilidad de un servidor para acceder a las charlas de este evento. Gracias al apoyo de &lt;b&gt;Markos&lt;/b&gt;, developer de &lt;a href=&quot;http://www.bigbluebutton.org/&quot;&gt;BBB&lt;/a&gt;, se levantó un servidor de video conferencia para transmitirlas en línea.&lt;/p&gt;
&lt;p&gt;Ahora las instrucciones:&lt;/p&gt;
&lt;p&gt;Ingresar a cualquiera de las siguientes direcciones:&lt;br /&gt;
&lt;a href=&quot;http://ec2-50-17-55-199.compute-1.amazonaws.com&quot;&gt;http://ec2-50-17-55-199.compute-1.amazonaws.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/113&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-30T05:04:56+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/112 at http://solid-ec.org">
	<title>Solid-ec: Modulo guía técnica de openerp</title>
	<link>http://solid-ec.org/?q=node/112</link>
	<content:encoded>&lt;p&gt;Cuando inicie en el mundo de openerp, me encontré con una serie de inconvenientes al tratar de enlazar módulos propios del openerp, ya que no sabia los nombres de los campos, el tipo de relaciones que tenía con otros objetos, etc, y creo que todos los que se están iniciando en este mundo tienen el mismo problema, es por eso que he creado un módulo guiándome en &quot;base_module_doc_rst&quot;, la diferencia esta en que mi módulo saca información por objeto, los campos que usa cada vista dentro del objeto, imprimiedo la información en un odt.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/112&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-29T16:10:49+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=934">
	<title>Bureando: Puntero Nulo – Episodio 5</title>
	<link>http://www.bureado.com/archives/934</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Escúchalo:&lt;/strong&gt;: &lt;a href=&quot;http://blog.bureado.com/wp-content/uploads/2011/03/PunteroNulo-Episodio5.mp3&quot;&gt;PunteroNulo-Episodio5&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;La semana pasada me dijeron que el podcast era &lt;em&gt;demasiado técnico&lt;/em&gt;. &lt;strong&gt;Gracias&lt;/strong&gt;, aunque siempre intento digerir las noticias de tecnología algunos días después de que estén de moda (para no caer en la agenda) y de una forma que sea comprensible para la mayoría de la audiencia técnica.&lt;/p&gt;
&lt;p&gt;Como siempre, sus comentarios y sugerencias son siempre bienvenidos en el correo &lt;tt&gt;j en bureado.com&lt;/tt&gt; y en Twitter, &lt;strong&gt;@bureado&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;De facto, el podcast ha estado saliendo quincenal así que mejor no engañarnos. A continuación las fuentes de este episodio:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://softlibre.barrapunto.com/softlibre/11/03/08/1032253.shtml&quot;&gt;Apache publica la versión 2.4 de su popular servidor Web&lt;/a&gt;, con MPM Event y mod_ratelimit, a ver si hace temblar a nginx... o quizás trabajen en conjunto&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.linuxplanet.com/linuxplanet/newss/7315/1/&quot;&gt;Linux Planet&lt;/a&gt; y &lt;a href=&quot;http://www.crunchgear.com/2011/03/08/potential-open-source-license-violations-in-android-and-ios-apps/&quot;&gt;CrunchGear&lt;/a&gt; sobre las licencias libres en el marketplace de Android&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.infoworld.com/d/open-source-software/open-source-and-app-stores-where-they-mix-where-they-dont-143&quot;&gt;InfoWorld&lt;/a&gt; sobre &lt;em&gt;open source licensing and the App Store model&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://fosspatents.blogspot.com/2011/03/googles-android-faces-serious-linux.html&quot;&gt;FOSS Patents&lt;/a&gt; sobre las amenazas de copyright que establecen algunas licencias libres sobre el ecosistema de Android, y la &lt;a href=&quot;http://linux.slashdot.org/story/11/03/20/1529238/RMS-On-Header-Files-and-Derivative-Works&quot;&gt;opinión de RMS&lt;/a&gt; sobre los headers y trabajos derivativos&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.itworld.com/print/139165&quot;&gt;Red Hat defiende la ofuscación del kernel&lt;/a&gt;, cuando &lt;a href=&quot;http://www.zdnet.com/blog/btl/red-hat-nearing-1-billion-in-revenue-not-bad-for-free-software/46445&quot;&gt;Red Hat se acerca aa la marca del $1bn&lt;/a&gt;, gracias a datacenters, virtualización y JBoss&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://isoc.org/wp/worldipv6day/&quot;&gt;Sitio de ISOC para el IPv6 World Day&lt;/a&gt;, y &lt;a href=&quot;http://validador.ipv6.br/index.php?site=ipv6.bureado.com&amp;lang=es&quot;&gt;ipv6.bureado.com lanzado en IPv6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.networkworld.com/news/2011/030811-anonymous-email.html&quot;&gt;Researchers unmasking anonymous e-mail senders&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bitelia.com/2011/03/adobe-lanza-wallaby-la-herramienta-de-conversion-de-flash-a-html5&quot;&gt;Adobe lanza Wallaby para migrar aplicaciones de Flash a HTML5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theregister.co.uk/2011/03/18/rsa_breach_leaks_securid_data/&quot;&gt;RSA breach leaks data for hacking SecurID tokens&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;https://code.google.com/p/angleproject/&quot;&gt;ANGLE Project&lt;/a&gt; para traducir llamadas de WebGL a DirectX en Windows&lt;/li&gt;
&lt;li&gt;Lanzamiento de &lt;a href=&quot;http://blog.pythonisito.com/2011/03/allura-open-source-forge.html&quot;&gt;Allura&lt;/a&gt; para crear forjas como Sourceforge.net (bye, bye, GForge)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://alt1040.com/2011/03/gnu-lanza-el-proyecto-free-call-un-skype-libre-sin-coste?utm_source=dlvr.it&amp;utm_medium=twitter&amp;utm_campaign=alt1040&quot;&gt;GNU lanza Free Call, un Skype libre&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://alt1040.com/2011/03/sistema-de-guiado-para-invidentes-via-kinect-y-el-ojo-que-todo-lo-ve?utm_source=dlvr.it&amp;utm_medium=twitter&amp;utm_campaign=alt1040&quot;&gt;Sistema de guiado para invidentes vía Kinect&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2011-03-28T23:30:28+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=926">
	<title>Bureando: Algunos números sobre Twitter en Ecuador</title>
	<link>http://www.bureado.com/archives/926</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Update al 28 Mar 11:&lt;/strong&gt; actualicé con las cuentas @teleamazonasec, @ecuavisa, @revistavistazo, @quehacer_hoy, @movistarec, @claroecua y @ecuainm, para un total de 16 TweetStars. Los números revisados son: 72,433 usuarios; 13,807 cuentas &lt;em&gt;activas&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update al 27 Mar 11:&lt;/strong&gt; actualicé con las cuentas de @juanfervelasco y @estefaniespin. Las cuentas que usé fueron @Presidencia_EC, @ecualink, @miabuelasabia, @eluniversocom, @elcomerciocom, @diario_hoy, @flacaguerrerog y las dos que mencioné anteriormente. Las conclusiones de mantienen aunque la cifra revisada de cuentas sería 65,608; 12,311 cuentas &lt;em&gt;activas&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;A partir de aquí la nota original.&lt;/p&gt;
&lt;p&gt;Escribí un framework en Perl para conseguir información sobre los followers de varias cuentas populares en Ecuador, como @miabuelasabia, @laflacaguerrerog o, quiéranlo o no, @ecualink. El objetivo es contar cuántos usuarios siguen varias de estas cuentas, y obtener información de cada uno de los perfiles para saber cuántos twitterxs hay en Ecuador.&lt;/p&gt;
&lt;p&gt;Twitter entrega cursores de 100 followers por cada request, tengan en cuenta que se permiten 350 requests por hora, es decir, 35000 potenciales followers cada 60 minutos. La ejecución del procedimiento tomó 1847 minutos y 50.417 segundos, es decir, medio día, con un potencial para encontrar más de 1 millón de followers. Pero, por supuesto, hay que tener en cuenta el tiempo de espera (&lt;em&gt;rate limit&lt;/em&gt;) que Twitter impone.&lt;/p&gt;
&lt;p&gt;Se consiguieron &lt;strong&gt;536,298 cuentas individuales&lt;/strong&gt; que siguen a las cuentas monitoreadas, lo que no quiere decir que sean cuentas ecuatorianas. Twitter se encarga de eliminar los followers que están reportados como spam, por cierto. De esas cuentas, podemos decir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ninguna cuenta sigue íntegramente a todas las cuentas monitoreadas anteriormente. El estudio lo hacemos con los que siguen 3 o más ya que cuentas como @ecualink y sobre todo @miabuelasabia son muy populares fuera de Ecuador.&lt;/li&gt;
&lt;li&gt;Las cuentas están distribuídas en 140 zonas horarias distintas (&lt;tt&gt;SELECT DISTINCT time_zone FROM people&lt;/tt&gt;), pero &lt;strong&gt;solo 47,482 cuentas están en la zona horaria Quito&lt;/strong&gt; (UTC-0500) que cubre todo el territorio continental en Ecuador, es decir, también Guayaquil y otras ciudades pero no Galápagos, aunque allí no parece haber ninguna cuenta. Recordemos que la gente con time_zone Quito eligió Quito explícitamente en su perfil de Twitter (&lt;tt&gt;SELECT COUNT(*) FROM people WHERE time_zone = 'Quito'&lt;/tt&gt;)&lt;/li&gt;
&lt;li&gt;Si tomamos en cuenta a las personas que siguen 3 o más de las cuentas populares que monitoreamos, asumiendo que se trata de ecuatorianxs en el extranjero, o personas que no han definido su time_zone, entonces la cuenta &lt;strong&gt;sube a 72,433&lt;/strong&gt; (&lt;tt&gt;SELECT COUNT(*) FROM people WHERE time_zone = 'Quito' OR count &gt;= 3&lt;/tt&gt;)&lt;/li&gt;
&lt;li&gt;Si definimos que una cuenta &lt;em&gt;activa&lt;/em&gt; tiene más de 50 followers, sigue a más de 100 personas y tiene más de 500 tweets (&lt;tt&gt;SELECT COUNT(*) FROM people WHERE ( time_zone = &quot;Quito&quot; OR count &gt;= 3 ) AND ( statuses_count &gt; 500 AND followers_count &gt; 50 AND friends_count &gt; 100 )&lt;/tt&gt;) entonces tenemos &lt;strong&gt;solo 13,807 cuentas activas&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;Las &lt;strong&gt;cuentas con mayor número de tweets&lt;/strong&gt; son: @Claudia_Vallejo (54,690), @0jit0s_87 (40,701), @MaF_FG (40,224), @Pau_Torres (39,747), @Sperancita (38,696), @klaupiu (35,628) -- todas son mujeres.&lt;/li&gt;
&lt;li&gt;Las cuentas de &lt;strong&gt;personas&lt;/strong&gt; con &lt;strong&gt;mayor número de followers&lt;/strong&gt; son: @juanfervelasco (62,773), @estefaniespin (25,309), @CarlosVerareal (20,589), @biancasalame (13,117), @palulo (10,362) y de las &lt;strong&gt;cuentas institucionales&lt;/strong&gt;: @Presidencia_EC (58,351), @ecuavisa (47,687), @eluniversocom (38,251) y @elcomerciocom (20,197)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ayer me preguntaban sobre las cuentas &lt;em&gt;utility&lt;/em&gt; como @miabuelasabia y @ecualink. Bien, el ranking común sería así:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;miabuelasabia|356894&lt;/li&gt;
&lt;li&gt;juanfervelasco|62773&lt;/li&gt;
&lt;li&gt;Presidencia_Ec|58351&lt;/li&gt;
&lt;li&gt;ecuavisa|47687&lt;/li&gt;
&lt;li&gt;EcuaLink|45819&lt;/li&gt;
&lt;li&gt;eluniversocom|38251&lt;/li&gt;
&lt;li&gt;ESTEFANIESPIN|25309&lt;/li&gt;
&lt;li&gt;CarlosVerareal|20589&lt;/li&gt;
&lt;li&gt;elcomerciocom|20197&lt;/li&gt;
&lt;li&gt;biancasalame|13117&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sobre las &lt;strong&gt;cuentas más antiguas&lt;/strong&gt;, les dejo el resultado del query (no están ordenadas):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cadwmaster|Wed Mar 21 17:28:18 +0000 2007&lt;/li&gt;
&lt;li&gt;chrispaz|Wed Mar 14 14:22:18 +0000 2007&lt;/li&gt;
&lt;li&gt;nopiedra|Mon Mar 26 17:59:51 +0000 2007&lt;/li&gt;
&lt;li&gt;gabita|Fri Mar 30 23:19:58 +0000 2007&lt;/li&gt;
&lt;li&gt;WR276|Mon Mar 26 20:20:53 +0000 2007&lt;/li&gt;
&lt;li&gt;tico866|Wed Mar 28 20:24:03 +0000 2007&lt;/li&gt;
&lt;li&gt;rompecabezas24|Wed Mar 28 17:58:17 +0000 2007&lt;/li&gt;
&lt;li&gt;negra|Fri Mar 30 22:05:26 +0000 2007&lt;/li&gt;
&lt;li&gt;lalarrea|Wed Mar 21 04:31:43 +0000 2007&lt;/li&gt;
&lt;li&gt;calu|Mon Mar 26 04:44:56 +0000 2007&lt;/li&gt;
&lt;li&gt;DJ_RamiroEC|Sat Mar 24 20:19:18 +0000 2007&lt;/li&gt;
&lt;li&gt;Mayittapaola|Mon Mar 26 14:17:25 +0000 2007&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Aun busco formas de mejorar este análisis. Comentarios bienvenidos por Twitter, &lt;a href=&quot;http://twitter.com/bureado&quot;&gt;@bureado&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-26T21:14:24+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=477">
	<title>Rafael Bonifaz: Acceder a wp-admin vía HTTPS</title>
	<link>http://rafael.bonifaz.ec/blog/2011/03/acceder-a-wp-admin-via-https/</link>
	<content:encoded>&lt;p&gt;Quién no ha actualizado su blog desde un accessppoint público donde fácilmente nuestra clave podría ser hackeada y luego alguien más podría hacer maravillas con nuestro blog. Talvez si voy a un restaurante esto no sea tan probable (pero podría ser), pero si voy a un evento de tecnología cómo el FLISOL o un Barcamp. donde la red esta abierta y estoy rodeado de expertos informáticos la historia es muy diferente. Para muestra un botón de lo que &lt;a href=&quot;http://www.bureado.com/archives/788&quot;&gt;José Miguel Parella hizo para ilustrar este problema&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En este artículo explicaré como asegurar WordPress para que la administración del mismo tenga una comunicación encriptada con el servidor. Para esto modificamos el archivo:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/directorio/instalacion/wp-admin.php&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Añádimos la siguiente línea:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;define('FORCE_SSL_ADMIN', true);&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Esta línea debería estar antes de este comentario:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/* That's all, stop editing! Happy blogging. */&lt;/code&gt;&lt;code&gt;define('ABSPATH', dirname(__FILE__).'/');&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Con esto estaremos obligados a administrar WordPress através de HTTPS. Ojo deberían tener configurado su servidor web para que escuche por HTTPS en ese puerto.&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-22T20:07:05+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://www.fybsistemas-ec.com/37 at http://www.fybsistemas-ec.com">
	<title>petrux-ec: Lenovo Classmate+ es el nuevo portátil para las aulas</title>
	<link>http://www.fybsistemas-ec.com/node/37</link>
	<dc:date>2011-03-15T21:46:31+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=469">
	<title>Rafael Bonifaz: FLISOL de Portoviejo 2005</title>
	<link>http://rafael.bonifaz.ec/blog/2011/03/flisol-de-portoviejo-2005/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://rafael.bonifaz.ec/blog/2011/03/flisol-de-portoviejo-2005/bonifaz.ec/flisol1&quot;&gt;El primer FLISOL fui coordinador nacional de Ecuador y de la ciudad de Cayambe&lt;/a&gt;. En realidad era nuevo dentro de la comunidad de software libre de mi país y además joven (24 años), pero al parecer por muy entusiasta terminé como coordinador nacional.&lt;/p&gt;
&lt;p&gt;Una vez terminado el FLISOL de Cayambe envié un correo muy emocionado compartiendo mi experiencia a varias listas. Al parecer mi emoción fue tanta que me publicaron el correo en &lt;a href=&quot;http://www.linuxpreview.org/modules.php?name=News&amp;file=article&amp;sid=1275&quot;&gt;el sitio de LinuxPreview.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Luego de enviar el correo decidí descagar mis correos y obtuve una triste noticia desde la ciudad de Portoviejo. Lamentablemente justo el día en que se realizaba el FLISOL hubo un apagón. Por más buenas intenciones que alguien pueda tener, es imposible hacer un festival de instalaciones sin electricidad.&lt;span id=&quot;more-469&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Lo primero que pensé luego de leer ese correo fue en que iba a hacer el próximo sábado. No tenía planes, podría irme a Portoviejo. Llame a Gabriel por teléfono y le dije porque no hacemos el evento en una semana y por lo menos yo desde Quito/Cayambe iría hasta allá para ayudar. Gabriel aceptó, compartí la idea con la comunidad del FLISOL de Ecuador y a la final fui yo desde Cayambe, David Puente desde Quito y Guillermo Salas desde Manta (más fácil &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_razz.gif&quot; alt=&quot;:P&quot; class=&quot;wp-smiley&quot; /&gt; ).&lt;/p&gt;
&lt;p&gt;El viaje de Quito a Portoviejo toma alrededor de 8 horas en bus, que normalmente me gusta hacerlas de noche. Para los que conocen Ecuador un viaje como este se podría definir como una mala noche, un susto y $8. Riesgo que no me lo podía perder para conocer y ayudar a mis amigos de Portoviejo.&lt;/p&gt;
&lt;p&gt;El siguiente viernes de noche, emprendí el viaje con mi amigo David y nos fuimos hasta Portoviejo. Una vez ahí llamamos a Gabriel al celular y nos fuimos a desayunar con Gabriel. Luego se nos unió Debray Acosta . Fuimos a la universidad a conocer el laboratorio y ver lo que tenían preparado.&lt;/p&gt;
&lt;p&gt;La idea era simple, en un laboratorio se darían charlas de software libre y luego empezaríamos a instalar. Gabriel empezó con su charla sobre demostrativa del software libre. Entre otras cosas recuerdo que habló de Gambas, emuladores de nintendo, MySQL y mucho más.&lt;/p&gt;
&lt;p&gt;Yo estaba sumamente cansado luego de haber viajado toda la noche cuando escuché a Gabriel terminar su presentación con las siguientes palabras: &amp;#8220;Bueno, ahora les dejo con Rafael Bonifaz para que les cuente sobre software libre&amp;#8221;&lt;/p&gt;
&lt;p&gt;En ese entonces yo había dado exactamente una sola conferencia de software libre en toda mi vida y fue la semana anterior en el FLISOL de Cayambe. Claro para esa presentación casi no dormí la noche anterior (era mi primera) y tenía mis diapositivas para apoyarme.&lt;/p&gt;
&lt;p&gt;Ahora una semana después, mal dormido me habían anunciado para que de una charla de software libre que no había preparado y además no tenía mis diapositivas. Me llené de valor, caminé hacia adelante donde veía a toda la gente que me veía y decidí contar mi experiencia con el software libre. Creo que fue entonces cuando perdí el miedo escénico para hablar de software libre e improvisé una charla de 45 minutos. Lo increíble fue que nadie se aburrió (bueno tal vez David que tampoco había dormido muy bien), por lo contrario todos se veían sumamente interesados por el tema.&lt;/p&gt;
&lt;p&gt;Luego de mi charla, paso adelante Gabriel y dijo que ahora ahora David Puente daría su charla sobre OpenOffice.org. David que tampoco había preparado su presentación salió muy bien librado.&lt;/p&gt;
&lt;p&gt;Terminadas las charlas, empezamos a instalar GNU/Linux. Fue durante las instalaciones que me presentaron al mítico Razametal (Guillermo Salas) que venía desde Manta. Digo mítico porque en esa época el sitio de software libre más popular de Ecuador era el Ecualug y era simplemente imposible tratar de igualar la participación de Razametal. Para mi en ese momento era como conocer a uno de los duros. (Todavía es de los duros, pero ya le conozcó un bueno tiempo)&lt;/p&gt;
&lt;p&gt;Terminado el evento, el buen Debray Acosta empezó con su tour gastronómico por Manabí. Fuimos a almorzar y en algún momento comimos unos deliciosos corviches que yo tanto había pedido. Luego nos fuimos a dormir en la playa de Crucita y a seguir disfrutando de la comida de mar.&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-13T03:08:50+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=463">
	<title>Rafael Bonifaz: ¿Cómo empezó el FLISOL?</title>
	<link>http://rafael.bonifaz.ec/blog/2011/03/%c2%bfcomo-empezo-el-flisol/</link>
	<content:encoded>&lt;p&gt;&lt;a href=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/03/logo-flisol.png&quot;&gt;&lt;img class=&quot;size-medium wp-image-464 alignleft&quot; title=&quot;logo flisol&quot; src=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/03/logo-flisol-300x203.png&quot; alt=&quot;&quot; width=&quot;300&quot; height=&quot;203&quot; /&gt;&lt;/a&gt;Algunos miles de personas estarán participando en la organización del FLISOL, otros varios miles participar en este evento. Lo que talvez la gran mayoría no sabe es cómo nació el &lt;a href=&quot;http://www.flisol.info&quot;&gt;FLISOL&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;El FLISOL fue una iniciativa de la comunidad colombiana de software libre &lt;a href=&quot;http://www.accusor.net/colibri/index.html&quot;&gt;COLIBRI&lt;/a&gt; que organizaba un evento similar al FLISOL pero con alcance local en Colombia desde el año 2003. La idea original de este evento fue de &lt;a href=&quot;http://web.archive.org/web/20060218113830/bachue.com/colibri/listas/colibri/-3C-20030805231845.GA575-40-bachue.com-3E-.html&quot;&gt;Alejandro Forero Cuervo&lt;/a&gt; y se llamaba FISL. El mismo Alejandro &lt;a href=&quot;http://web.archive.org/web/20060315081645/bachue.com/colibri/listas/colibri/-3C-20041004195340.GA5319-40-bachue.com-3E-.html&quot;&gt;en octubre del año 2004 propone realizar un evento similar, pero invitando a gente de otros países&lt;/a&gt;. En poco tiempo Alejandro &lt;a href=&quot;http://osdir.com/ml/org.user-groups.colibri/2005-01/msg00033.html&quot;&gt;mejoró la idea y surgió lo que ahora conocemos como FLISOL&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Al ingresar al sitio oficial del FLISOL se puede ver que no existe una referencia del primer evento en el año 2005. Sospecho que por algún motivo se perdió el backup pero recientemente encontré un &lt;a href=&quot;http://replay.waybackmachine.org/20050403174730/http://www.installfest.net/&quot;&gt;snapshot del 3 de abril del año 2005&lt;/a&gt;, que muestra como se veía el sitio un día después de la realización del primer FLISOL.&lt;span id=&quot;more-463&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Cuando me enteré de la idea de organizar un evento sobre el primer FLISOL, llené de emoción porque me pareció simplemente una idea fantástica. Este evento ayudó a unir a las comunidades de software libre de América Latina que no nos conocíamos y además ayudó a conocer a la comunidad de software libre a nivel nacional y a nivel de ciudad.&lt;/p&gt;
&lt;p&gt;Para los que les interese un poco más como surgió este evento, les comparto mi &lt;a href=&quot;http://rafael.bonifaz.ec/blog/2008/05/recordando-el-primer-flisol/&quot;&gt;experiencia coordinando el primer FLISOL de Ecuador&lt;/a&gt; y un artículo que escribí sobre el &lt;a href=&quot;http://rafael.bonifaz.ec/blog/2009/04/impacto-del-flisol-en-ecuador/&quot;&gt;impacto del FLISOL en el Ecuador&lt;/a&gt;. Además recomiendo leer esta página del &lt;a href=&quot;http://flisol.info/ColombiaBogota/Book&quot;&gt;Wiki del FLISOL que nos cuenta más de la historia del FLISOL.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Quiero agradecer a Alejandro y a COLIBRI por haber aportado con esta excelente idea. Además hay que agradecer a toda la comunidad a nivel regional por apoyar constantemente a este evento.&lt;/p&gt;
&lt;p&gt;Por último quiero agradecer a ﻿﻿&lt;a href=&quot;http://identi.ca/befana&quot;&gt;María del Pilar Saenz porque a través de Identi.ca&lt;/a&gt; me ayudo a encontrar los links a los correos de Alejandro que me aclararon mucho sobre como inicio esto.&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-11T03:34:47+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://www.bureado.com/?p=920">
	<title>Bureando: Enabling 6to4 with FireHOL</title>
	<link>http://www.bureado.com/archives/920</link>
	<content:encoded>&lt;p&gt;I use FireHOL as my iptables helper. FireHOL has proven very effective in managing complex set of rules, including multiple interfaces and protocols, &quot;strong&quot; protection against several types of attacks, and other stuff that would take me a huge amount of time to take care of. And, when it comes to security, analysis time is paralysis time.&lt;/p&gt;
&lt;p&gt;However, FireHOL isn't particularly aware of IPv6, rest alone tunneling techniques, such as Teredo or 6to4. 6to4 does encapsulate IPv6 traffic on top of IPv4 traffic to an anycast address (in most scenarios) and iptables does support protocol filtering using numeric code 41 which equals to 'ipv6'.&lt;/p&gt;
&lt;p&gt;A solution: create a new interface with matching rules to proto 41, and then set your restrictions accordingly:&lt;/p&gt;
&lt;pre&gt;
interface eth0 6tunnel proto 41
        # Example policy
        policy accept
        server all accept
        client all accept
&lt;/pre&gt;
&lt;p&gt;If you're not using FireHOL, and rather some homebrew iptables script, you could always use -p 41&lt;/p&gt;
&lt;p&gt;6to4 is a very effective way to start using IPv6 if you have an static, globally routeable IPv4 address. ifupdown provides a very elegant way of managing it, which is documented in &lt;a href=&quot;http://wiki.debian.org/DebianIPv6#IPv66to4Configuration&quot;&gt;Debian's wiki&lt;/a&gt;.&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-09T00:11:52+00:00</dc:date>
</item>
<item rdf:about="http://solid-ec.org/111 at http://solid-ec.org">
	<title>Solid-ec: INVITACION A PARTICIPACION PARA EL FLISOL 2011</title>
	<link>http://solid-ec.org/?q=node/111</link>
	<content:encoded>&lt;p&gt;Es un gusto poder invitar a todo los compañer@s de las comunidades,miembro de ASLE, usuarios y desarrolladores en Software Libre a participar con su experiencia, el 9 de abril de 2011 con: charlas, talleres, forros, instalaciones,protocolo,entre otros. En el Flisol se realizada en mas de 23 sede a en el Ecuador: Quito, Guayaquil, Guaranda, San Miguel de Bolivar, Ibarra, Cayambe, Santa Isabel, Esmeraldas, Macas, Latacunga, Ambato, Lago Agrio, Paztaza, Loja, Riobamba, Sangolqui, Zamora Chinchipe, Puertoviejo,Santo Domingo,San Gabriel. Sedes por confirmar: Azogues, Tenas, Milagro, entre otras.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/111&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-04T15:56:06+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=915">
	<title>Bureando: Puntero Nulo: Episodio 4</title>
	<link>http://www.bureado.com/archives/915</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Escúchalo&lt;/strong&gt;: &lt;a href=&quot;http://blog.bureado.com/wp-content/uploads/2011/03/PunteroNulo-Episodio4.mp3&quot;&gt;PunteroNulo-Episodio4&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Volviendo a tomar el ritmo con el episodio 4. Hablamos de Drupal 7, Debian 6, Nokia y Microsoft, UK y los estándares abiertos, el NTP del INOCAR, malware y Android y muchas otras cosas.&lt;/p&gt;
&lt;p&gt;¿Tus comentarios? Siempre bienvenidos: &lt;strong&gt;@bureado&lt;/strong&gt; en Twitter/Identica o &lt;strong&gt;j en bureado.com&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Las fuentes utilizadas para las historias de este episodio fueron:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The H Online. Nokia and open source. &lt;a href=&quot;http://www.h-online.com/open/features/Nokia-and-open-source-a-trial-by-fire-1194928.html&quot;&gt;http://www.h-online.com/open/features/Nokia-and-open-source-a-trial-by-fire-1194928.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot. Drupal Competes as a Framework. &lt;a href=&quot;http://developers.slashdot.org/story/11/02/24/221231/Drupal-Competes-As-a-Framework-Unofficially&quot;&gt;http://developers.slashdot.org/story/11/02/24/221231/Drupal-Competes-As-a-Framework-Unofficially&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot. Windows trojan ported to Mac. &lt;a href=&quot;http://apple.slashdot.org/story/11/02/28/1559229/Backdoor-Trojan-For-Windows-Ported-To-Mac-OS&quot;&gt;http://apple.slashdot.org/story/11/02/28/1559229/Backdoor-Trojan-For-Windows-Ported-To-Mac-OS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot. Google pulls malware apps from Market. &lt;a href=&quot;http://it.slashdot.org/story/11/03/02/1429221/Google-Pulls-21-Malware-Apps-From-Android-Market&quot;&gt;http://it.slashdot.org/story/11/03/02/1429221/Google-Pulls-21-Malware-Apps-From-Android-Market&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;NTP INOCAR &lt;a href=&quot;http://ntp.inocar.ec/&quot;&gt;http://ntp.inocar.ec/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Debian Release Party Quito &lt;a href=&quot;http://www.mail-archive.com/espiral@debian.ec/msg00137.html&quot;&gt;http://www.mail-archive.com/espiral@debian.ec/msg00137.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot. BIND Vulnerability Advisory Issued &lt;a href=&quot;http://tech.slashdot.org/story/11/02/23/156212/High-Severity-BIND-Vulnerability-Advisory-Issued&quot;&gt;http://tech.slashdot.org/story/11/02/23/156212/High-Severity-BIND-Vulnerability-Advisory-Issued&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Hot Hardware. Intel previews new Itanium &lt;a href=&quot;http://hothardware.com/Reviews/Intel-Previews-RecordBreaking-32nm-Itanium-Poulson-Processor/&quot;&gt;http://hothardware.com/Reviews/Intel-Previews-RecordBreaking-32nm-Itanium-Poulson-Processor/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot. Canonical to divert money from GNOME &lt;a href=&quot;http://tech.slashdot.org/story/11/02/25/2230207/Canonical-To-Divert-Money-From-GNOME&quot;&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Barrapunto. Lanzada la Cherokee Market &lt;a href=&quot;http://softlibre.barrapunto.com/article.pl?sid=11/02/22/1637244&quot;&gt;http://softlibre.barrapunto.com/article.pl?sid=11/02/22/1637244&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot. UK Open Standards Policy &lt;a href=&quot;http://yro.slashdot.org/story/11/02/27/0218241/UK-Govt-Says-Open-Standards-Must-Be-Royalty-Free&quot;&gt;http://yro.slashdot.org/story/11/02/27/0218241/UK-Govt-Says-Open-Standards-Must-Be-Royalty-Free&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</content:encoded>
	<dc:date>2011-03-03T02:38:14+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/?p=912">
	<title>Bureando: Recapitulando escenarios de clusterización en Linux</title>
	<link>http://www.bureado.com/archives/912</link>
	<content:encoded>&lt;p&gt;Por allá en 2005, durante mi tiempo como consultor independiente, tuve mis primeras experiencias clusterizando servicios en Linux. Uno de los problemas que tuve para vender servicios clusterizados era la falta de experiencias documentadas en el área de servicios, y las percepciones sobre Linux siendo más capaz en el ámbito de clusterización de cómputo a nivel académico que en otros aspectos.&lt;/p&gt;
&lt;p&gt;En 2006, cuando asumí una serie de responsabilidades en Electrificación del Caroní, ahora Corporación Eléctrica Nacional, tuve que ponerme la camiseta y empezar a evaluar ciertos escenarios de clusterización, que al final resultaron en un esquema geográficamente distribuido de servicios, tolerante a fallas y que provee servicios de calidad a una población de 8 mil usuarios y creciendo a varias decenas de miles con la integración a CORPOELEC.&lt;/p&gt;
&lt;p&gt;Estos aprendizajes me permitieron luego, como CTO de una consultora internacional, implementar modelos de clusterización adaptado a las necesidades de negocio de clientes en toda la región. Recientemente, un compañero de la comunidad de Linux de Paraguay me contactó pidiéndome mis opiniones sobre como hacer un cluster, y decidí recapitular aquí las alternativas.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Características del cluster&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Lo primero que hay que preguntar es para qué se necesita el cluster, porque hay varias necesidades que se pueden cubrir sin necesidad de hacer un cluster. Por ejemplo, mucha gente quiere tener balanceo de carga en una aplicación Web, necesidad que se puede cubrir hoy en día con granjas de servidores y proxies reversos (para lo cual recomiendo nginx) a nivel del protocolo.&lt;/p&gt;
&lt;p&gt;Otras personas pueden descubrir que el balanceo de carga más sencillo se logra con DNS round-robin, donde básicamente se agregan múltiples registros A para un host name, con el objeto de dejar en la pila de resolución DNS del sistema operativo de los clientes el trabajo de resolver y decidir a cuál equipo enviar las consultas.&lt;/p&gt;
&lt;p&gt;Considere las siguientes características, y si realmente las necesita todas, entonces un cluster puede ser su solución:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Alta disponibilidad&lt;/li&gt;
&lt;li&gt;Tolerancia a fallos&lt;/li&gt;
&lt;li&gt;Balanceo de carga&lt;/li&gt;
&lt;li&gt;Capacidad de cómputo distribuida&lt;/li&gt;
&lt;li&gt;Almacenamiento compartido&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Alta disponibilidad y tolerancia a fallos&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Cuando se construye un cluster, se suele evitar que existan puntos únicos de falla. Estos puntos pueden estar presentes en el hardware o en el software, y en elementos activos o pasivos. Por ejemplo, un punto único de falla puede ser una conexión a fibra con un solo cable por cada servidor. O también puede ser un feature (o un bug) de la aplicación a clusterizar para manejar automáticamente casos de borde.&lt;/p&gt;
&lt;p&gt;Un producto que suelo utilizar para cubrir esta necesidad es heartbeat. Es un producto maduro y estable, fácil de comprender y de configurar, que se encarga de mantener 2 o más servidores comunicados (idealmente a través de un canal independiente, como por ejemplo cables cross-over, o una red basada en Ethernet con sus propios switches y múltiples cables) y de manejar servicios que los administradores del cluster han definidos como &quot;altamente disponibles&quot;.&lt;/p&gt;
&lt;p&gt;Heartbeat incorpora características deseables como STONITH, que me permite hablar directamente con un regulador de voltaje, una toma multipuntos o incluso un UPS con el objetivo de &quot;matar&quot; a los nodos fallidos de forma definitiva (ya que solo hay algo peor que un cluster donde fallen los nodos, y eso sería un cluster donde fallen los nodos y vuelvan a la vida intermitentemente) y por supuesto Heartbeat se encarga de la parte sucia como hacer quorum entre los miembros para determinar si uno de los servidores está definitivamente desactivado.&lt;/p&gt;
&lt;p&gt;Una estrategia para reducir puntos únicos de falla en la capa de red es utilizar channel bonding. Se trata de cargar un módulo del kernel con parámetros para indicar el comportamiento deseado del bonding, y de configurar una nueva interfaz de red que se constituye de las interfaces &quot;esclavas&quot; tradicionales. Por ejemplo, bond0 puede ser una unión en failover de eth0 y eth1, o puede ser un agregado de ambos canales. El primer escenario, obviamente, es el que contribuye a la alta disponibilidad.&lt;/p&gt;
&lt;p&gt;En cuanto a fibra óptica, que podemos utilizar usualmente para mirar los volumenes que presenta un arreglo de discos o una SAN, podemos utilizar multipath para garantizar que llegamos al dispositivo por múltiples caminos (múltiples cables, múltiples puertos)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Balanceo de carga y capacidad de cómputo distribuida&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Además del mecanismo básico de DNS round-robin, hay veces donde no podemos confiar en que la resolución DNS del cliente sea óptima, o cuando tenemos alguna aplicación malvada que no soporta resolución DNS y debemos usar IPs directamente.&lt;/p&gt;
&lt;p&gt;Aquí, Linux Virtual Server me ha ayudado muchísimo. Con LVS se pueden configurar &quot;entry points&quot; al cluster, que a su vez pueden ser otros LVS o usar DNS round-robin, o quizás distribución geográfica. Esos entry points distribuyen la carga a servicios UDP y TCP en múltiples servidores usando algoritmos que los administradores del cluster pueden seleccionar. También ofrecen herramientas para monitorizar la salud de la clusterización del servicio.&lt;/p&gt;
&lt;p&gt;Una técnica interesante que he utilizado es la de &quot;vistas&quot; del DNS. BIND 9, de ISC, soporta esto. Con las vistas puedo tomar una misma zona (por ejemplo, &lt;tt&gt;empresa.int&lt;/tt&gt;) y devolver respuestas distintas dependiendo del origen de la consulta. En una gran empresa, esto significa que puedo usar un mismo nombre de dominio en las aplicaciones (por ejemplo, &lt;tt&gt;correo.empresa.int&lt;/tt&gt;) y que el DNS me devuelva los resultados correspondiente a los servidores lógicamente más cercanos (por ejemplo, &lt;tt&gt;caracas.correo.empresa.int&lt;/tt&gt;, si la consulta vino de la subred de Caracas)&lt;/p&gt;
&lt;p&gt;Obviamente, los servicios de LVS, así como los servicios finales que se van a clusterizar (OpenLDAP, Postfix, Apache, Dovecot, lo que usted quiera), pueden ser gestionados por Heartbeat.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Concurrencia y almacenamiento compartido&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Sin embargo, no todas las aplicaciones son fácilmente clusterizables. Por ejemplo, una galería de fotos es fácil de clusterizar ya que puedo clusterizar HTTP (con Apache, por ejemplo) y puedo mantener manualmente al día la galería en ambos servidores. Pero esto me agrega complejidades administrativas, y no es cierto para todas las aplicaciones -- imagine por ejemplo una aplicación Web con un servidor de bases de datos. Clusterizar la aplicación Web generará rápidamente inconsistencias en la base de datos.&lt;/p&gt;
&lt;p&gt;Clusterizar bases de datos es un terreno específico y autocontenido, pero el estado del arte ha mejorado mucho en los últimos 5 años que empecé a tocar estos temas. Tanto PostgreSQL como MySQL ya tienen mecanismos avanzados en capa de aplicación para hacerlo (antes solo Postgres, y ha evolucionado mucho) y recomendaría considerar cosas como Slony en Postgres, o inclusive soluciones lógicas como rubyrep en bases de datos no muy complejas.&lt;/p&gt;
&lt;p&gt;Lo que es más común es clusterizar el almacenamiento. Aquí hay tres escuelas: las que usan SAN, las que usan NAS, y las que usan el almacenamiento de cada servidor. En este último caso hay que recurrir a algún mecanismo de sincronización, que casi siempre es rsync. Es una solución realmente artesanal. SAN y NAS ofrecen distintas ventajas. Por ejemplo en SAN, es posible que yo cree sistemas de archivos que sean conscientes de que pertenecen a un cluster, como puede ser el Global File System de Red Hat, y es más elegante (nuevamente, es mi percepción) ya que, por ejemplo, utilizando fibra óptica (y multipath) puedo ver directamente los dispositivos de bloques en Linux, aunque tengo la certeza de que hay clusterización a nivel de bloque.&lt;/p&gt;
&lt;p&gt;NAS, por otro lado, puede resultar mucho más sencillo de administrar. Simplemente elijo un protocolo, que usualmente es SMB/CIFS o NFS (y casi siempre se elige NFS) y empiezo a escribir allí. El aparato se encarga de hacer arreglos de discos, manejar la redundancia, resistencia a fallos, entre otros. Obviamente, soluciones avanzadas en SAN y NAS me ayudan a evitar puntos únicos de falla en los discos, pero suele ser bastante costoso. Además, NFS no es &quot;cluster aware&quot;, por lo que necesito configurar locking para evitar que varios nodos escriban los mismos archivos al mismo tiempo. Esta situación es aun más grave si consideramos que se puede estar usando ese almacenamiento compartido para bases de datos.&lt;/p&gt;
&lt;p&gt;Leyendo a Hardy Beltrán de Bolivia, me acordé de DRBD. En su momento evalué GFS junto a otros sistemas de archivos para SAN, como OCFS2, y finalmente nos decidimos por GFS. Pero en un proyecto de clusterización de servicios de red y directorio que ejecuté posteriormente utilizamos DRBD, que puede definirse como RAID-1 por red, siendo especialmente útil en escenarios de dos equipos. Este cluster corría DNS, DHCP, IPP (CUPS), LDAP, bases de datos MySQL y Apache en alta disponibilidad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Productizando el cluster&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Según mi experiencia, si planea utilizar Global File System para el almacenamiento compartido, vale la pena que considere toda la solución de Red Hat Cluster Suite, y que la ejecute en un sistema derivado de RHEL, como puede ser CentOS. Yo he implementado todo en Debian, y solamente GFS, pero genera más carga administrativa.&lt;/p&gt;
&lt;p&gt;De otra forma, yo recomiendo considerar Heartbeat y Linux Virtual Server, y revisar alternativas de NAS. Si bien el objetivo es siempre evitar los puntos únicos de falla, en ocasiones las empresas tienen que hacer compromisos y normalmente eso ocurre en el espacio de almacenamiento. Si bien un punto único de falla romperá las expectativas del cluster (always on) al menos tener sanas políticas de respaldo ayudará a minimizar los tiempos de caída.&lt;/p&gt;
&lt;p&gt;Finalmente, todo lo expuesto aquí cubre clusteres de servicios. Hacer clusteres de cómputo (Beowulf and the like) es otra disciplina, sobre la cual, si están interesados, les recomendaría consultar con mi amigo &lt;a href=&quot;http://roliverio.vaslibre.org.ve/&quot;&gt;Julio César Ortega&lt;/a&gt;, una de las personas en Venezuela que tiene más experiencia en ambos modelos..&lt;/p&gt;</content:encoded>
	<dc:date>2011-03-02T17:08:34+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=452">
	<title>Rafael Bonifaz: Añadir sellos personalizadas en Tux Paint</title>
	<link>http://rafael.bonifaz.ec/blog/2011/02/anadir-sello-personalizadas-en-tux-paint/</link>
	<content:encoded>&lt;div id=&quot;attachment_453&quot; class=&quot;wp-caption alignright&quot;&gt;&lt;a href=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/02/20110206155254.png&quot;&gt;&lt;br /&gt;
&lt;img class=&quot;size-medium wp-image-453&quot; title=&quot;Sobrina y Caballo&quot; src=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/02/20110206155254-300x232.png&quot; alt=&quot;En esta imagen se puede ver a mi sobrina montada en el cabllo&quot; width=&quot;300&quot; height=&quot;232&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;En esta imagen se puede ver a mi sobrina montada en el caballo&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Con esto de ser papá e informático tenía que llegar el momento de compartir la computadora con las hijas. Actualmente la Ana Martina le encanta jugar con &lt;a href=&quot;http://gcompris.net/-es-&quot;&gt;Gcompris&lt;/a&gt;, pero en especial con &lt;a href=&quot;http://tuxpaint.org/&quot;&gt;Tux Paint&lt;/a&gt;. Estos son 2 aplicaciones de software libre educativas excelentes para los más pequeños y sus padres &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;br /&gt;
Para los que no han utilizado alguna vez Tux Paint saben que una de las partes más interesantes son las sellos. Con los sellos podemos agregar imágenes, las mismas que suelen ser asociadas con un sonido y un texto descriptivo. Por ejemplo si añadimos la vaca, al seleccionarla va a sonar &amp;#8220;moo&amp;#8221; y luego el audio nos dice la palabra &amp;#8220;vaca&amp;#8221;. Así el niño asocia la vaca con la imagen, el sonido y su nombre.&lt;br /&gt;
Si bien hay muchos sellos con muchos sonidos, me parece interesante poder añadir más. Por ejemplo, me gustaría tener animales andinos  como el condor, las llamas, etc&amp;#8230; Esto todavía no lo hago, probablemente alguien ya lo ha hecho y sino espero que este artículo ayude a alguien a hacerlo &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;br /&gt;
Una de las libertades del software libre es poder modificar sus aplicaciones y entender como funcionan. En este artículo vamos a ver lo sencillo que es hacer estos cambios en Tux Paint sin tocar el código fuente.&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-452&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h2&gt;Añadir Sellos a 1 Usuario&lt;/h2&gt;
&lt;p&gt;En este caso en particular es necesario crear el directorio ~/.tuxpaint/stamps (/hpme/usuario/.tuxpaint/stamps). Dentro del mismo creamos los sub directorios que necesitemos para organizar nuestros sellos.&lt;/p&gt;
&lt;p&gt;En cada sub directorio deberíamos añadir una imagen PNG (con transparencia) o SVG para lo que se puede usar el &lt;a href=&quot;http://www.gimp.org&quot;&gt;Gimp&lt;/a&gt; u otra aplicación gráfica. Listo luego ya podremos ver los sellos en Tux Paint.&lt;/p&gt;
&lt;p&gt;Nota: Además de los sellos se pueden crear las carpetas ~/.tuxpaint/brushes y ~/.tuxpaint/starters para añadir brochas e imagenes de fondo para iniciar los dibujos.&lt;/p&gt;
&lt;h2&gt;Añadir Sellos para todos los Usuarios&lt;/h2&gt;
&lt;p&gt;Esta solución es útil si tenemos más de una persona usando la computadora. Por ejemplo podría ser el caso de una escuela donde cada niño tiene su propio usuario, pero queremos que todos tengan acceso a nuestras personalizaciones.&lt;/p&gt;
&lt;h2&gt;&lt;span&gt;TuxPaint guarda las imagenes, sellos y sonidos dentro del directorio&lt;em&gt; /usr/share/tuxpaint.&lt;/em&gt; En este directorio esta el subdirectorio &lt;em&gt;/usr/share/tuxpaint/stamps&lt;/em&gt;. Si revisamos este directorio vamos a ver varios subdirectorios. Lo que yo hice fue crear el directorio personal y asignar privilegios de escritura a mi usuario.&lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;mkdir /usr/share/tuxpaint/stamps/personal/&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;De esta manera tendré un directorio donde podré copiar las imágenes sin preocuparme e los permisos.. En mi caso subí una foto de mi sobrina para que mi hija tenga a su prima dentro del Tux Paint. Para esto con mis pocas habilidades en el &lt;a href=&quot;http://www.gimp.org/&quot;&gt;Gimp&lt;/a&gt; cree el archivo &lt;em&gt;sobrina.png&lt;/em&gt;. Uso este formato porque soporta transparencias. El archivo lo guardé en el directorio personal recién creado. Luego cree un archivo de texto llamado &lt;em&gt;sobrina.txt&lt;/em&gt; dentro del mismo directorio  y dentro del mismo puse el texto &amp;#8220;nombre de mi sobrina&amp;#8221;. Además utilizando el micrófono puede haber creado el archivo sobrina.ogg y copiarlo ahí mismo. Listo ahora hay una nueva categoría dentro de los sellos donde esta mi sobrina. Ahora a agregar a toda la familia &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/p&gt;
&lt;h2&gt;Conclusión&lt;/h2&gt;
&lt;p&gt;&lt;del datetime=&quot;2011-02-23T01:28:07+00:00&quot;&gt;No se si esta es la manera en la que se debe hacer. La verdad leí cero documentación, solo revisé el árbol de directorio y vi como estaban estructuradas las otras imágenes. El resto fue experimentar :). Si alguien sabe una mejor forma de hacerlo avise &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; .&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;Gracias a Ricardo Arguello y a Bill Kendrick mejore este mini how to y &lt;a href=&quot;http://www.tuxpaint.org/docs/html/EXTENDING.html&quot;&gt;encontré este tutorial en Inglés &lt;/a&gt;mucho más detallado y con explicaciones para Windows y Mac.&lt;/p&gt;
&lt;p&gt;Seguro esto también se puede hacer en Mac y Windows, solo hay que revisar donde estan los archivos.&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-23T20:25:13+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://www.fybsistemas-ec.com/32 at http://www.fybsistemas-ec.com">
	<title>petrux-ec: Aprenden sobre avances tecnológicos con Edubuntu GNU/Linux</title>
	<link>http://www.fybsistemas-ec.com/node/32</link>
	<content:encoded>&lt;p&gt;El Ministerio de Telecomunicaciones y la Universidad de Guayaquil en coordinación con el Municipio de Otavalo actualmente capacitan a docentes y estudiantes de instituciones educativas pre-primarias, primarias y secundarias del cantón, en temas de Ubuntu Linux.&lt;/p&gt;
&lt;p&gt;Docentes durante la capacitación en Ubuntu Linux&lt;br /&gt;
Estas capacitaciones se realizan en las instituciones educativas en horarios de 07:30 a 12:30 dirigido a estudiantes y en la Casa de la Juventud de 14:00 a 19:00 para docentes.&lt;br /&gt;
Los talles iniciaron en diciembre de 2010 y finalizarán el 25 de febrero del presente año.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.fybsistemas-ec.com/node/32&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-23T16:06:24+00:00</dc:date>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=510">
	<title>huayra: huayra</title>
	<link>http://huayra.wordpress.com/2011/02/23/meet-up-in-dusseldorf-chicago-nyc-paris/</link>
	<content:encoded>&lt;p&gt;This time around work and/or pleasure (unbeatable combination) is taking me around. So if you are around one of these locations and want to talk about &lt;a href=&quot;http://www.Ubuntu.com&quot;&gt;Ubuntu&lt;/a&gt;, &lt;a href=&quot;http://drupal.org/&quot;&gt;Drupal&lt;/a&gt; and FLOSS Community development in general and share your experience I would love to meet up. Also if &lt;a href=&quot;http://www.varnish-software.com/&quot;&gt;Varnish Cache&lt;/a&gt; is something that interests you, well I am sure we there are a thing or two we could discuss.&lt;/p&gt;
&lt;p&gt;So to my schedule:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;February 24th to 27th &amp;#8211; Düsseldorf, Germany&lt;/li&gt;
&lt;li&gt;March 7th to 10th &amp;#8211; Chicago, USA (DrupalCon)&lt;/li&gt;
&lt;li&gt;March 11th to 13th &amp;#8211; New York City, USA (Varnish Breakfast Seminar)&lt;/li&gt;
&lt;li&gt;March 23rd to 24th &amp;#8211; Paris, France (Varnish Breakfast Seminar)&lt;/li&gt;
&lt;li&gt;March 25th to 27th &amp;#8211; Düsseldorf, Germany&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Leave me a comment, send me &lt;a href=&quot;mailto:huayra@ubuntu.com&quot;&gt;an email&lt;/a&gt; or contact me through &lt;a href=&quot;https://launchpad.net/~huayra&quot;&gt;my Launchpad page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thank you very much for sharing knowledge about your local community and having some beer/wine with me &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/510/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/510/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=510&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2011-02-23T14:50:10+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=444">
	<title>Rafael Bonifaz: Entrevista a Charles-M Schulz</title>
	<link>http://rafael.bonifaz.ec/blog/2011/02/entrevista-a-charles-m-schulz/</link>
	<content:encoded>&lt;p&gt;Recientemente empecé a colaborar con el blog &lt;a href=&quot;http://bitscloud.com/&quot;&gt;Bitscloud&lt;/a&gt; liderado por &lt;a href=&quot;http://twitter.com/bmayorga&quot;&gt;Byron Mayorga&lt;/a&gt;. Mi primer aporte fue &lt;a href=&quot;http://bitscloud.com/2011/02/entrevista-charles-h-schulz-libreoffice/&quot;&gt;una entrevista a Charles-M Schulz de LibreOffice&lt;/a&gt;. Recientemente el proyecto OpenOffice.org tuve una división y un número muy importante de contribuidores del mismo decidieron hacer un fork del proyecto. Charles es una de las personas claves en este acontecimiento de uno de los proyectos de software libre más importantes.&lt;/p&gt;
&lt;p&gt;Como dato anegdótico, tuve la oportunidad de conocer a Charles en el BRM de OOXML en Ginebra en el año 2008. Si bien estuve una semana ahí tuve la oportunidad de conversar mucho con el y otra gente interesante del movimiento del software libre y estándares abiertos. Algo paradójico es que nunca hubiera conocido a Charles y a mucha otra gente interesante si no hubiera sido gracias a Microsoft el estandard OOXML que todavía no lo implementa nadie.&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-21T22:32:07+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=448">
	<title>Rafael Bonifaz: Usuarios Software Libre y Software Privativo  Video</title>
	<link>http://rafael.bonifaz.ec/blog/2011/02/usuarios-software-libre-y-software-privativo-video/</link>
	<content:encoded>&lt;p&gt;El 19 de julio de 2010 publiqué un artículo en este blog llamado: &lt;a href=&quot;http://rafael.bonifaz.ec/blog/2010/07/usuarios-de-software-libre-y-de-software-privativo/&quot;&gt;Usuarios de Software Libre y Software Privativo&lt;/a&gt;.  Recientemente por algún motivo la gente volvió a descubrir este artículo, entre ellos &lt;a href=&quot;http://identi.ca/jza&quot;&gt;Alexandro Colorado&lt;/a&gt;. Alexandro me pidió que leyera el artículo y grabara el audio para hacer un video que podría ser útil para el FLISOL de este año. Así que le hice caso, grabe el audio y Alexandro hizo el resto con software libre.&lt;br /&gt;
&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-17T02:19:56+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://www.bureado.com/?p=908">
	<title>Bureando: Puntero Nulo: Episodio 3</title>
	<link>http://www.bureado.com/archives/908</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Escúchalo:&lt;/strong&gt; &lt;a href=&quot;http://blog.bureado.com/wp-content/uploads/2011/02/PunteroNulo-Episodio3.mp3&quot;&gt;PunteroNulo-Episodio3&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;¡Hola! Aquí está el tercer podcast de Puntero Nulo. A pesar de que no pude grabarlo con la calidad de los anteriores, porque estoy de viaje y olvidé el micrófono, espero que aprecien los tópicos y sobre todo lo particular de hacer un podcast &quot;on the road&quot;.&lt;/p&gt;
&lt;p&gt;La semana del 14 de febrero estaré publicando esto, también on the road pero quizás con la ayuda de unos audífonos y micrófono nuevos funcionará de mejor manera.&lt;/p&gt;
&lt;p&gt;Para entonces, me encantaría tener TUS ideas para comentar en el podcast. Vamos a revisar las noticias de la semana así como anuncios que teníamos pendientes de conversar como el lanzamiento de Debian 6.0 y el acuerdo de Nokia y Microsoft, e incluiremos los temas que TÚ recomiendes en los comentarios de este post, ¡anímate!&lt;/p&gt;
&lt;p&gt;Las fuentes utilizadas para las historias de este episodio fueron:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The Register: &lt;a href=&quot;http://www.theregister.co.uk/2011/02/11/dec_hits_and_misses/&quot;&gt;DEC, the best of systems, the worst of systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The Register: &lt;a href=&quot;http://www.theregister.co.uk/2011/02/11/mpeg_la_calls_for_patents_related_to_google_open_source_codec/&quot;&gt;Patent attack launched on Google's open video codec&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Barrapunto: &lt;a href=&quot;http://preguntas.barrapunto.com/preguntas/11/02/12/1118204.shtml&quot;&gt;Buscando un correo libre de cotillas&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot: &lt;a href=&quot;http://apple.slashdot.org/story/11/02/12/1827205/Microsoft-Offers-H264-Plug-in-For-Google-Chrome&quot;&gt;Microsoft offers H.264 plugin for Google Chrome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot: &lt;a href=&quot;http://tech.slashdot.org/story/11/02/12/0141254/Microsoft-To-Work-With-Windows-Phone-7-Jailbreakers&quot;&gt;Microsoft to work with Windows Phone 7 jailbreakers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Slashdot: &lt;a href=&quot;http://it.slashdot.org/story/11/02/11/229254/Subtle-Cyber-Attacks-Could-Tilt-Global-Economies&quot;&gt;Subtle cyber attacks could tilt global economies&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Las opiniones reflejadas en este podcast, así como en este blog y en mi cuenta de Twitter, representan única y exclusivamente mi opinión y nunca la de ninguna empresa o grupo.&lt;/strong&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-14T01:11:45+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=436">
	<title>Rafael Bonifaz: Guardar Videos de Youtube en GNU/Linux</title>
	<link>http://rafael.bonifaz.ec/blog/2011/02/guardar-videos-de-youtube-en-gnulinux/</link>
	<content:encoded>&lt;p&gt;Youtube es una excelente herramienta para acceder a videos de prácticamente cualqueir cosa que se nos ocurra. Sin embargo este sitio tiene un defecto muy grande, no permite grabar de una manera fácil los videos en nuestro disco duro. Esto quiere decir que cada vez que queremos bajar el mismo video consumimos de forma innecesaria el ancho de banda. Eso es algo que alguien que usa 3G o vive en el campo no quiere hacer.&lt;/p&gt;
&lt;p&gt;Se que existe un plugin para Firefox que sirve para guardar los videos, pero a mi me gusta hacerlo de la forma más genérica posible. Una gran ventaja de GNU/Linux es que es fácil entender como funcionan las cosas en el sistema. Cuando descargamos un video desde internet, este es grabado de forma temporal en el directorio /tmp, por lo que bastará con copiar ese video a un directorio dentro de nuestra carpeta personal.&lt;/p&gt;
&lt;h2&gt;Un Ejemplo Práctico&lt;/h2&gt;
&lt;h2&gt;&lt;span&gt;Como ejemplo voy a utilizar un video de &lt;a href=&quot;http://bonifaz.ec/wikirebels&quot;&gt;Wikirebels&lt;/a&gt; con subtítulos en Español. Un video altamente recomendable, pero dura una hora y pesa cerca de 200M. Una ejemplo perfecto de porque es recomendable guardar videos en nuestro computador.&lt;/span&gt;&lt;/h2&gt;
&lt;div id=&quot;attachment_437&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/02/Pantallazo-1.png&quot;&gt;&lt;img class=&quot;size-full wp-image-437&quot; title=&quot;Wikirebels&quot; src=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/02/Pantallazo-1.png&quot; alt=&quot;Wikirebels&quot; width=&quot;466&quot; height=&quot;319&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Pantallazo del video de en Youtube Wikirebels&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Una vez que se descarga el video completo y sin cerrar la ventana del navegador web, abrimos nuestro explorador archivos favoritos y vamos a la ruta /tmp y buscamos un archivo con un nombre similar a FLASHXX7fywGT. Básicamnete la palabra FLASH seguida por algún código aleatorio.  En el caso de GNOME con Nautilus el archivo se vería así:&lt;/p&gt;
&lt;div id=&quot;attachment_438&quot; class=&quot;wp-caption alignnone&quot;&gt;&lt;a href=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/02/Pantallazo-tmp-Navegador-de-archivos.png&quot;&gt;&lt;img class=&quot;size-full wp-image-438&quot; title=&quot;Video Youtube en Nautilus&quot; src=&quot;http://rafael.bonifaz.ec/blog/wp-content/uploads/2011/02/Pantallazo-tmp-Navegador-de-archivos.png&quot; alt=&quot;Video Youtube en Nautilus&quot; width=&quot;291&quot; height=&quot;192&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Video Youtube en Nautilus&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Este archivo lo copiamos y pegamos dentro de nuestra carpeta personal y le ponemos un nombre fácil de recordar. En mi caso lo copié a  /home/rafael/Videos/Wikirebels.flv. La extensión flv es implemente para recordar que es un video en formato Flash. Ahora ya podré ver el video cuando quiera y sin Internet utilizando mi reproductor de videos favoritos.&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-09T02:36:14+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=368">
	<title>Rafael Bonifaz: 11 Tips SSH</title>
	<link>http://rafael.bonifaz.ec/blog/2011/02/tips-ssh/</link>
	<content:encoded>&lt;p&gt;SSH es una herramienta esencial para cualquier administrador de sistemas basados en Unix. La mayoría sabemos que con SSH se puede ingresar de forma segura a un servidor remoto y administrarlo.  SSH hace mucho más que eso y por este motivo les comparto 11 tips que harán de su vida como administrador de sistemas más fácil y divertida.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshclaves&quot;&gt;﻿﻿SSH con Llaves Públicas y Privadas&lt;/a&gt;: Autentificar un usuario con contraseñas tiene sus problemas. Si administramos varios servidores debemos recordar la clave de todos y muchas veces para no olvidaras utilizamos claves débiles. Al utilizar llaves públicas y privadas solucionamos estos 2 problemas.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshtunel1&quot;&gt;Túneles SSH (parte 1)&lt;/a&gt;: Es muy probable que alguna vez sea necesario ingresar a un servidor dentro de una Intranet con IP privada desde Internet. Si tenemos un servidor con acceso a SSH accesible desde Internet y que puede ver esta IP privada, asunto solucionado con túnles SSH&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshtunel2&quot;&gt;Túneles SSH (parte 2)&lt;/a&gt;: En este how to se aprende como compartir servicios desde mi máquina con IP privada hacia Internet gracias a los túneles SSH. El ejemplo más interesante es como con un servidor SSH en un ip pública, 2 máquinas con IPs privadas en distintas redes se pueden ver entre sí sin necesidad de VPNs.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshgraficas&quot;&gt;Aplicaciones Gráficas en Red con SSH&lt;/a&gt;: Todos usamos SSH para acceder a línea de comandos en un servidor. No todos saben que también podemos usar SSH para acceder a aplicaciones gráfica en nuestra red.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshsocks&quot;&gt;SSH y Proxy Socks navegación segura en Internet﻿﻿&lt;/a&gt;: Con una simple opción de SSH podemos navegar en Internet de forma encriptada y sin restricciones. Muy útil cuando navegamos en sitios done los servidores proxy no dejan navegar a ningún lugar o donde queremos tener mayor seguridad al navegar.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/ssh443&quot;&gt;SSH y HTTPS en el puerto 443&lt;/a&gt;: Muchas veces el puerto 22 puede estar bloqueado en una red, haciendo que la mayoría de estos tips no sean útiles. Sin embargo, muy rara vez una red bloqueaa el puerto 443, en este ejemplo se enseña como hacer para compartir el puerto 443 para HTTPS y SSH de manera simultanea.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshscp&quot;&gt;Copia Remota con SCP&lt;/a&gt;: La herramienta SCP permite copiar archivos a través de la red utilizando el protocolo SSH. En este tip aprenderemos como hacer esto y además como hacerlo limitando el ancho de banda si queremos copiar archivos muy grandes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshconfig&quot;&gt;Simplifica tu vida gracias a  ~/.ssh/config&lt;/a&gt;: Manejamos varios servidores, cada uno de ellos utiliza puertos diferentes. Podemos configurar nuestro cliente SSH para que algo como &lt;em&gt;&amp;#8220;ssh -p 2200 usuariox@servidorremoto.com&amp;#8221;&lt;/em&gt; sea tan simple como &amp;#8220;&lt;em&gt;ssh serv&lt;/em&gt;&amp;#8220;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshchroot&quot;&gt;SSH y SFTP con usuarios enjaulados&lt;/a&gt;: Muchas veces se tiene la necesidad de dar acceso a nuestro servidor a personas en las que no confiamos. En este tip se aprende como hacer para crear un ambiente limitado para estos usuarios y que tengan solamente las herramientas que necesitan.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshrsyc&quot;&gt;Sincronizar Directorios con SSH y RSYNC&lt;/a&gt;: RSYNC, es una poderosa herramienta de sincronización a través de la red. En este tip se aprende como combinar su poder con SSH y poder sacar respaldos o crear mirrors de forma segura.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bonifaz.ec/sshfail2ban&quot;&gt;Proteger SSH con Fail2Ban&lt;/a&gt;: Muchas personas creen que cambiar el puerto de SSH significa asegurar su servidor. Cualquier persona que conoce poco de nmap y sabe usar Google seguro podrá descubrir en que puerto se ejecuta SSH. Fail2Ban es una herramienta mucho más poderosa que bloquea los IPs luego de X números de intentos fallido por un tiempo Y. De esta manera se hacen inútiles los ataques de diccionario.&lt;/li&gt;
&lt;/ol&gt;</content:encoded>
	<dc:date>2011-02-03T20:16:27+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://huayra.wordpress.com/?p=499">
	<title>huayra: Unity 2D Desktop on Ubuntu 10.10 (Qt)</title>
	<link>http://huayra.wordpress.com/2011/02/03/unity-makes-me-want-to-push-the-ubuntu-desktop-once-again/</link>
	<content:encoded>&lt;p&gt;Well, I will make this one short: I have promoted GNU/Linux since 1997. Since Ubuntu came in the picture I am more and more confident about introducing people to the free software world and offering them a nice experience. &lt;strong&gt;The last years I have really just been very satisfied with what I have and not been so keen on promoting it beyond the people that really want to try it. Unity is changing that!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;﻿&lt;/strong&gt;Now I feel our desktop is a better desktop than the competition (***which is Mac OS X and Windows***). I can truly say that Ubuntu as a free software computing platform does everything most people I know need. And additional (proprietary or not) tools that run on Ubuntu as well do the rest.&lt;/p&gt;
&lt;p&gt;Unity 3D on Ubuntu 10.10 running on Mutter is slow. It works and it&amp;#8217;s ok, but it&amp;#8217;s a pain (after a while) to run even in my PC (Lenovo X200).&lt;/p&gt;
&lt;div id=&quot;attachment_501&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://huayra.files.wordpress.com/2011/02/unity-3d-dual2.png&quot;&gt;&lt;img class=&quot;size-full wp-image-501&quot; title=&quot;Unity-3D-dual2&quot; src=&quot;http://huayra.files.wordpress.com/2011/02/unity-3d-dual2.png?w=497&quot; alt=&quot;Unity 3D on Ubuntu 10.10 (Mutter)&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Unity 3D on Ubuntu 10.10 (Mutter)&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;Unity 2D is FAST! Really fast! I have not had this feeling about my desktop in at least 3 years. It just flies! And a &lt;a href=&quot;http://castrojo.tumblr.com/tagged/unity&quot;&gt;constant development &lt;/a&gt;of the platform is getting me all excited!&lt;/p&gt;
&lt;div id=&quot;attachment_502&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://huayra.files.wordpress.com/2011/02/unity-2d-dual.png&quot;&gt;&lt;img class=&quot;size-full wp-image-502&quot; title=&quot;Unity 2D on Ubuntu 10.10 (Qt) on Dual Screen&quot; src=&quot;http://huayra.files.wordpress.com/2011/02/unity-2d-dual.png?w=497&quot; alt=&quot;Unity 2D on Ubuntu 10.10 (Qt) on Dual Screen&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Unity 2D on Ubuntu 10.10 (Qt) on Dual Screen&lt;/p&gt;&lt;/div&gt;
&lt;div id=&quot;attachment_503&quot; class=&quot;wp-caption aligncenter&quot;&gt;&lt;a href=&quot;http://huayra.files.wordpress.com/2011/02/unity-2d-dual2.png&quot;&gt;&lt;img class=&quot;size-full wp-image-503&quot; title=&quot;Unity 2D Desktop on Ubuntu 10.10 (Qt)&quot; src=&quot;http://huayra.files.wordpress.com/2011/02/unity-2d-dual2.png?w=497&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;Unity 2D Desktop on Ubuntu 10.10 (Qt)&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;As you see from the screenshots, there are some shortcoming in the real life use of the software itself (works like a charm with one screen) which I am sure will be resolved over time. Wayland may even play a role when thinking of these improvements.&lt;/p&gt;
&lt;p&gt;I am looking forward to the Alpha 2 testing for Natty (Ubuntu 11.04) with the Unity 3D now being based in Compiz. These are truly exciting times!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;With Unity I now *WANT* everyone using the Ubuntu desktop as I believe it brings the best of the free software stack for everyday computer users: Gtk and Qt, Ubuntu&amp;#8217;s solid Hardware support, attention from ISVs and it Just works®!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Thank you to everyone for making this happen! &lt;img src=&quot;http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gofacebook/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/facebook/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gotwitter/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/twitter/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/huayra.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/huayra.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=huayra.wordpress.com&amp;blog=4881975&amp;post=499&amp;subd=huayra&amp;ref=&amp;feed=1&quot; width=&quot;1&quot; height=&quot;1&quot; /&gt;</content:encoded>
	<dc:date>2011-02-03T10:25:50+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=417">
	<title>Rafael Bonifaz: Sincronizar y/o Respaldar directorios con SSH y RSYNC</title>
	<link>http://rafael.bonifaz.ec/blog/2011/02/sincronizar-yo-respaldar-directorios-con-ssh-y-rsync/</link>
	<content:encoded>&lt;p&gt;Es muy probable que se requiera replicar la información de un directorio de una máquina o servidor a otro en mi red local o en Internet. Con &lt;a href=&quot;http://es.wikipedia.org/wiki/Rsync&quot;&gt;RSYNC&lt;/a&gt; podríamos hacer cosas simples como sacar respaldos incrementales a un disco duro externo, a otra máquina en la red. También nos sirve para sincronizar directorios a través del Internet y tener mirrors de un sitio web distribuidos en la red. Esto es lo que hacemos para los repositorios de &lt;a href=&quot;http://www.elastix.org&quot;&gt;Elastix&lt;/a&gt; y lo que hace &lt;a href=&quot;http://wikileaks.ch/Mirrors.html&quot;&gt;Wikileaks con sus cientos de mirrors.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Si bien RSYNC no necesita de SSH para sincronizar, utilizar los 2 en conjunto tiene algunas ventajas entre las que destaco algunas:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La información viaja encriptada&lt;/li&gt;
&lt;li&gt;No necesito correr un servidor RSYNC&lt;/li&gt;
&lt;li&gt;Solo necesito preocuparme de tener abierto el puerto de SSH&lt;span id=&quot;more-417&quot;&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt; Nota&lt;/strong&gt;: todos los ejemplos son una sola línea&lt;/p&gt;
&lt;h2&gt;Ejemplo 1: Sincronizar 2 servidores web&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;rsync -avz --delete  -e ssh /var/www/sitioweb usuario@servidorremoto.com:/var/www/mirror&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Las opciones quieren decir:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;-a&lt;/strong&gt; Sirve para hacer una sincronización recursiva&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;-v&lt;/strong&gt; Sirve para mostrar en pantalla información de lo que esta haciendo el proceso&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;-z&lt;/strong&gt; Sirve para enviar la información comprimida y ahorrrar ancho de banda&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&amp;#8211;delete&lt;/strong&gt; Sirve para borrar del destino todo lo que no esta en el origen. En otras palabras para tener un mirror 100% igual.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;-e ssh&lt;/strong&gt;: Es la parte del comando que hace que este artículo sea catalogado como un tip ssh &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt; . Básicamente sirve para hacer la sincronización utilizando el protocolo ssh&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Al igual que SCP el primer directorio es el origen y el segundo es el destino.&lt;/p&gt;
&lt;h2&gt;Ejemplo 2: Sincronizar con puerto  no Estandard&lt;/h2&gt;
&lt;p&gt;Algo muy común es que la gente  corra el servidor SSH en un puerto distinto al 22. Inclusive hace unos días publiqué como hacer para que escuche&lt;a href=&quot;http://bonifaz.ec/ssh443&quot;&gt; en el puerto 443&lt;/a&gt;. Ahora explicamos como sincronizar los 2 directorios donde el puerto del destino no es estandard.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;rsync -avz &amp;#8211;delete &amp;#8211;rsh=&amp;#8217;ssh -p 443&amp;#8242;  /var/www/sitioweb usuario@servidorremoto.com:/var/www/mirror&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Como pueden ver hay un solo cambio en este ejemplo. En lugar de usar&lt;em&gt;&lt;strong&gt; -e ssh&lt;/strong&gt;&lt;/em&gt; utilizamos&lt;strong&gt; -&lt;/strong&gt;&lt;em&gt;&lt;strong&gt;-rsh=&amp;#8217;ssh -p 443&amp;#8242;&lt;/strong&gt;&lt;/em&gt;. Básicamente estamos diciendo que se utilice el puerto 443 en lugar del puerto 22.&lt;/p&gt;
&lt;h2&gt;Recomendaciones&lt;/h2&gt;
&lt;p&gt;Si desean hacer tareas automatizadas como usar su servidor como un mirror de un tercer (ej. Elastix, Wikileaks &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_wink.gif&quot; alt=&quot;;)&quot; class=&quot;wp-smiley&quot; /&gt;  ) es muy recomendable crear un ambiente &lt;a href=&quot;http://bonifaz.ec/sshchroot&quot;&gt;enjaulado para ese usuario SSH&lt;/a&gt; y seguro necesitará trabajar c&lt;a href=&quot;http://bonifaz.ec/sshclaves&quot;&gt;on autenticación con llaves públicas y privadas.&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-02T02:20:56+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=413">
	<title>Rafael Bonifaz: SSH/SFTP Enjaulado</title>
	<link>http://rafael.bonifaz.ec/blog/2011/01/sshsftp-enjaulado/</link>
	<content:encoded>&lt;p&gt;SSH es una herramienta extremadamente poderosa. Mucho poder quiere decir mucha responsabilidad. Si alguna vez tenemos que dar acceso de SSH o SFTP a nuestro servidor a alguien que no conozcamos, entonces es buena idea darles lo mínimo necesario para que realicen sus tareas.&lt;br /&gt;
Las buenas noticias es que podemos crear ambientes aislados a los usuarios con el conjunto de herramientas que ellos necesitan. . Entre otras cosas, estas herramientas pueden servir ser sincronizar directorios  utilizando rsync sobre ssh, tener acceso para subir archivos de forma segura al servidor utilizando SFTP, entre otras.&lt;br /&gt;
La primera vez que me tocó crear un ambiente chroot para un usuario era necesario compilar una versión modificada de ssh. Si bien era un trabajo tedioso, existe buena documentación en Internet y se podría seguir how-tos bastante bien documentados. Recientemente investigué otra vez sobre el tema y veo que ahora ssh soporta nativamente ambientes enjaulados y existe un script que nos permite crear los ambientes enjaulados.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt;: Todos los ejemplos que pongo a continuación con SSH se podría utilizar con cliente SFTP como Filezilla.&lt;span id=&quot;more-413&quot;&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Descargar el script make_chroot_jail y guardarlo en /usr/local/sbin:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;cd /usr/local/sbin&lt;br /&gt;
wget http://www.fuschlberger.net/programs/ssh-scp-sftp-chroot-jail/make_chroot_jail.sh&lt;br /&gt;
chmod 700  make_chroot_jail.sh&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La razón por la que guardamos el archivo en /usr/local/sbin, es porque es una ruta estandard para poner aplicaciones o scripts que no vienen con la distribución que usamos y que deben ser ejecutadas solo por el administrador. Además tiene la ventaja de estar incluido en el path de los administradores por lo que se puede ejecutar directamente escribiendo make_chroot_jail.sh en lugar de la ruta completa.&lt;/p&gt;
&lt;h2&gt;Modificaciones al script&lt;/h2&gt;
&lt;p&gt;Antes de ejecutar el script, me encontré con algunos detalles que deben ser cambiados para que funcione perfectamente. El primer cambio que se debe hacer es cambiar la primera línea del archivo. En lugar de decir:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#!/bin/sh&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Deberíá decir&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;#!/bin/bash&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Normalmente el comado /bin/sh es un link a /bin/bash, pero esto no es cierto en todas las distros. Para que este script funcione correctamente deberíamos ejecutarlo con el shell bash.&lt;/p&gt;
&lt;p&gt;En el caso de mis pruebas con Ubuntu 10.4 y Debian Squeeze es necesario modificar la línea 472 y cambiar la librería:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/lib/libcap.so.1&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;por&lt;/p&gt;
&lt;p&gt;&lt;code&gt;/lib/libcap.so.2&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En este script Ubuntu es reconocido como Debian. Así que en los 2 casos hay que modificar la línea 472. Si estas usando una distro como Suse, Fedora u otra, habría que modificar la línea correspondiente.&lt;/p&gt;
&lt;h2&gt;Personalizar el Ambiente&lt;/h2&gt;
&lt;p&gt;La última modificación que debemos hacer al script es agregar o quitar (lo dudo) las aplicaciones que queremos darle al usuario. En el caso de Debian/Ubuntu deberíamos modifcar la línea 119.&lt;/p&gt;
&lt;p&gt;Crear el primer usuario:&lt;br /&gt;
La forma más básica de crear el usuario es:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;make_chroot_jail.sh gnu&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En este caso creamos el usuario gnu que será un usuario enjaulado. Ahora intentemos ingresar al servidor y listemos algunos directorios para ver si todo esta en orden.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh gnu@servidorremoto.com&lt;br /&gt;
ls /&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si la salida del comando es la siguiente hemos creado exitosamente nuestra Jaula.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;bin  dev  etc  home  lib  sbin  usr&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Por defecto la jaula se creará en el directorio /home/jail. Este directorio se podría cambiar pasando argumentos al comando. Para ver lo que se puede hacer con este script podemos ejecutarlo de la siguiente forma&lt;/p&gt;
&lt;p&gt;&lt;code&gt;make_chroot_jail.sh | less&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Si quisieramos podríamos crear varios usuarios dentro de la misma jaula.&lt;/p&gt;
&lt;h2&gt;Crear varias Jaulas ssh&lt;/h2&gt;
&lt;p&gt;Es muy probable que queramos tener varias usuarios y cada uno con su propio ambiente chroot. Esto es algo muy útil si alguien vende hosting y quiere que sus usuarios utilicen SFTP en lugar de FTP, aumentando mucho la seguridad para los usuarios y para el servidor. Para crear los usuarios en un ambiente distinto se les debe asignar un shell propio y un directorio donde estará la jaula.&lt;/p&gt;
&lt;p&gt;Con un ejemplo se entiende mejor. Vamos crear 2 ambientes enjaulados. El primero tendrá su shell como /usr/local/bin/shelltuxs y su ambiente chroot estará en /jaulas/tuxs. El segundo tendrá su shell como /usr/local/bin/shellgnues y su ambiente chroot estará en /jaulas/gnues. Podríamos tener tantos ambientes enjaulados como quisieramos, pero cada uno deberá tener su propio shell. Los shells que estamos creando podríán estar en cualquier directorio y llamarse de cualquier forma. El script los creará.&lt;/p&gt;
&lt;p&gt;Crear usuarios gnues y su ambiente&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;make_chroot_jail.sh gnu1 /usr/local/bin/shellgnues /jaulas/gnues/&lt;br /&gt;
make_chroot_jail.sh gnu2 /usr/local/bin/shellgnues /jaulas/gnues/&lt;br /&gt;
make_chroot_jail.sh gnu3 /usr/local/bin/shellgnues /jaulas/gnues/&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Crear usuarios tux y su ambiente:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;make_chroot_jail.sh tux1 /usr/local/bin/shelltuxs /jaulas/tuxs/&lt;br /&gt;
make_chroot_jail.sh tux2 /usr/local/bin/shelltuxs /jaulas/tuxs/&lt;br /&gt;
make_chroot_jail.sh tux3 /usr/local/bin/shelltuxs /jaulas/tuxs/&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Listo hemos creado 2 ambientes enjaulados y cada ambiente enjaulado. La verdad esta mucho más fácil que hace algunos años atrás cuando hice esto por primera vez.&lt;/p&gt;
&lt;h2&gt;Algunas consideraciones.&lt;/h2&gt;
&lt;p&gt;Si bien este script nos facilita la vida, tiene algunas errores. Si se actualiza varias veces el mismo usuario, habría que revisar el archivo /etc/passwd tanto en el ambiente real como el enjaulado para que no tenga usuarios repetidos. Lo mismo se debería hacer con el comando visudo y borrar los usuarios repetidos.&lt;/p&gt;</content:encoded>
	<dc:date>2011-02-01T03:05:01+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://solid-ec.org/110 at http://solid-ec.org">
	<title>Solid-ec: Gentoo dell C600/500</title>
	<link>http://solid-ec.org/?q=node/110</link>
	<content:encoded>&lt;p&gt;Hoy me dedique a instalar Gentoo en una Dell C600 P3 con 256 de ram, todo iba bien hasta que compile el kernel 2.6.36, reinicie y me dio un kernel panic, primero pensé que no instale bien el soporte para ext4, pero estaba instalado.... me rompí la cabeza biendo que era, hasta que buscando en foros de gentoo encontre lo que pasaba con mi configuración de kernel&lt;/p&gt;
&lt;p&gt;Solución&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://solid-ec.org/?q=node/110&quot; target=&quot;_blank&quot;&gt;leer más&lt;/a&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-01-30T04:00:53+00:00</dc:date>
</item>
<item rdf:about="http://www.bureado.com/archives/904">
	<title>Bureando: Puntero Nulo: Episodio 2</title>
	<link>http://www.bureado.com/archives/904</link>
	<content:encoded>&lt;p&gt;&lt;strong&gt;Escúchalo:&lt;/strong&gt; &lt;a href=&quot;http://www.bureado.com/wp-content/uploads/2011/01/PunteroNulo-Episodio2.mp3&quot;&gt;PunteroNulo-Episodio2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;En primer lugar, quiero agradecer a las personas que siguieron el capítulo de prueba. En esta ocasión les invito a seguir nuestro segundo episodio y a compartir sus comentarios, sugerencias y solicitudes por Twitter, &lt;a href=&quot;http://www.twitter.com/bureado&quot;&gt;@bureado&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;En el segundo episodio de Puntero Nulo estaremos hablando de:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Enero, el mes de menor spam desde el 2009. Impacto del spam en Ecuador.&lt;/li&gt;
&lt;li&gt;Estado de Do-Not-Track en los navegadores&lt;/li&gt;
&lt;li&gt;Plataforma de Fedora Project y Sourceforge comprometida por atacantes&lt;/li&gt;
&lt;li&gt;LibreOffice 3.3 y OpenOffice.org 3.3 ya están disponibles&lt;/li&gt;
&lt;li&gt;HTML: ¿un proceso abierto para un estándar abierto?&lt;/li&gt;
&lt;li&gt;Nuevos análisis sobre código de Oracle en Android y      &lt;/li&gt;
&lt;li&gt;Unión Europea aprueba adquisición de McAfee por parte de Intel sujeta a condiciones de interoperabilidad&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Las fuentes utilizadas para las historias de este episodio son las siguientes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dailytech.com/Mozilla+Kills+Do+Not+Track+Tool+Microsoft+Adds+One+to+IE9/article20344.htm&quot;&gt;http://www.dailytech.com/Mozilla+Kills+Do+Not+Track+Tool+Microsoft+Adds+One+to+IE9/article20344.htm&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://online.wsj.com/article/SB10001424052748704584804575645074178700984.html&quot;&gt;http://online.wsj.com/article/SB10001424052748704584804575645074178700984.html&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theregister.co.uk/2011/01/24/google_ad_opt_out_chrome_extension/&quot;&gt;http://www.theregister.co.uk/2011/01/24/google_ad_opt_out_chrome_extension/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://it.slashdot.org/story/11/01/25/1822228/Spam-Levels-Lowest-Since-2009&quot;&gt;http://it.slashdot.org/story/11/01/25/1822228/Spam-Levels-Lowest-Since-2009&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.securityweek.com/report-shows-global-spam-levels-trending-lower&quot;&gt;http://www.securityweek.com/report-shows-global-spam-levels-trending-lower&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://news.slashdot.org/story/11/01/25/1723259/Fedora-Infrastructure-Compromised&quot;&gt;http://news.slashdot.org/story/11/01/25/1723259/Fedora-Infrastructure-Compromised&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.hispasec.com/unaaldia/4479&quot;&gt;http://www.hispasec.com/unaaldia/4479&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://developers.slashdot.org/story/11/01/25/131202/LibreOffice-33-Released-Today&quot;&gt;http://developers.slashdot.org/story/11/01/25/131202/LibreOffice-33-Released-Today&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://tech.slashdot.org/story/11/01/28/142248/The-Abdication-of-the-HTML-Standard&quot;&gt;http://tech.slashdot.org/story/11/01/28/142248/The-Abdication-of-the-HTML-Standard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theregister.co.uk/2011/01/24/google_accused_of_copying_oracle_java_code_again/&quot;&gt;http://www.theregister.co.uk/2011/01/24/google_accused_of_copying_oracle_java_code_again/&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bitelia.com/2011/01/indicios-que-fundamentan-demanda-oracle-a-google&quot;&gt;http://bitelia.com/2011/01/indicios-que-fundamentan-demanda-oracle-a-google&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://hardware.slashdot.org/story/11/01/28/1951249/EU-Approves-Intels-McAfee-Purchase-After-Interoperability-Pledge&quot;&gt;http://hardware.slashdot.org/story/11/01/28/1951249/EU-Approves-Intels-McAfee-Purchase-After-Interoperability-Pledge&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.theregister.co.uk/2011/01/24/google_accused_of_copying_oracle_java_code_again/&quot;&gt;http://www.theregister.co.uk/2011/01/24/google_accused_of_copying_oracle_java_code_again/&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://bitelia.com/2011/01/indicios-que-fundamentan-demanda-oracle-a-google&quot;&gt;http://bitelia.com/2011/01/indicios-que-fundamentan-demanda-oracle-a-google&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://radar.oreilly.com/2011/01/opengovernment-platform-launches.html&quot;&gt;http://radar.oreilly.com/2011/01/opengovernment-platform-launches.html&lt;/a&gt;      &lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://radar.oreilly.com/2011/01/what-is-hadoop.html&quot;&gt;http://radar.oreilly.com/2011/01/what-is-hadoop.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a title=&quot;http://canal-tecnologico.com/index.php?option=com_content&amp;view=article&amp;id=622:robar-lo-que-sea-y-a-quien-sea-delitos-informaticos-en-el-ecuador&amp;catid=25:soft&amp;Itemid=54&quot; href=&quot;http://canal-tecnologico.com/index.php?option=com_content&amp;view=article&amp;id=622:robar-lo-que-sea-y-a-quien-sea-delitos-informaticos-en-el-ecuador&amp;catid=25:soft&amp;Itemid=54&quot;&gt;http://canal-tecnologico.com/index.php?option=com_content&amp;amp;view=article&amp;amp;id=622:robar-lo-que-sea-y-a-quien-sea-delitos-informaticos-en-el-ecuador&amp;amp;catid=25:soft&amp;amp;Itemid=54&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Puntero Nulo se graba en un equipo con Debian Linux (sid) y Audacity. Se utiliza música libre de Jamendo: All my Life de Grace Valhalla, Black Wings de Oleg Serkov y When The Stars Fall From Grace de Heifervescent. Está hospedado en WordPress corriendo en un VPS que mantengo usando Debian Lenny. La otra voz en el podcast es de @ailefi a quien agradezco.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Las opiniones reflejadas en este podcast, así como en este blog y en mi cuenta de Twitter, representan única y exclusivamente mi opinión y nunca la de ninguna empresa o grupo.&lt;/strong&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-01-29T01:36:35+00:00</dc:date>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=406">
	<title>Rafael Bonifaz: Simplifica tu vida gracias a ~/.ssh/config</title>
	<link>http://rafael.bonifaz.ec/blog/2011/01/sshconfig-simplifica-nuestra-vida-con-ssh/</link>
	<content:encoded>&lt;p&gt;Para las personas que trabajamos mucho con SSH, tenemos que recordar varios nombres de host, ips, usuarios, puertos, etc&amp;#8230;. Ya vimos como hacer para &lt;a href=&quot;http://bonifaz.ec/sshclaves&quot;&gt;no recordar demasiadas contraseñas&lt;/a&gt;, pero igual todavía son demasiadas cosas que recordar para acceder a nuestros servidores remotos. Hace poco descubrí que existe el archivo de configuración ~/.ssh/config que sirve para facilitar nuestra vida.&lt;/p&gt;
&lt;p&gt;Supongamos que debemos ingresar a un servidor remoto, con un nombre de usuario que no es el mismo de mi máquina local y además corremos el servidor en un puerto distinto al 22. Cada vez que accedamos a este servidor deberíamos escribir algo así:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh -p 443 usuarioremoto@servidorremoto.com&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;No es el fin del mundo, pero si tenemos muchos servers y una mala memoria se nos complica un poco la vida. Que tal si en lugar de escribir toda esa línea podemos escribir simplemente:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh sremoto&lt;span id=&quot;more-406&quot;&gt;&lt;/span&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Gracias al archivo de configuración ~/.ssh/config  podemos hacer sin problema. Empezamos creando el archivo:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;vim ~/.ssh/config&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En mi caso estoy utilizando vim como editor, pero podría ser un editor gráfico como gedit. El caracter &amp;#8220;~&amp;#8221; quiere decir home del usuario con el que estoy trabajando en este momento. En otras palabras si estoy trabajando con el usuario juan entonces lo más probable es que  &amp;#8220;~&amp;#8221; se refiera a /home/juan/.&lt;br /&gt;
En el archivo de configuración añadimos las siguientes líneas.&lt;code&gt;&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Host sremoto&lt;br /&gt;
HostName servidorremoto.com&lt;br /&gt;
User    usuarioremoto&lt;br /&gt;
Port    443&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La primera línea es algo así como un alias para este servidor. La segunda línea nos dice el nombre del host para el servidor. En la tercera ponemos el nombre de usuario y en la última el puerto. No existe un orden específico sobre las variables que podemos utilizar. Podemos tener tantos Host como sea necesario.&lt;/p&gt;
&lt;p&gt;Listo ahora ingresamos al servidor remoto.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;ssh sremoto&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Inclusive se puede utilizar el alias &amp;#8220;sremoto &amp;#8221; para copiar archivos con scp&lt;/p&gt;
&lt;p&gt;&lt;code&gt;scp archivo sremoto:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En este ejemplo estamos poniendo solo un servidor remoto, pero podríamos tener los que queramos. Las variables con configuramos aquí no son las únicas. Para más información sobre lo que podemos hacer con este archivo de configuración basta ver su página de manual:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;man ssh_config&lt;/code&gt;&lt;/p&gt;</content:encoded>
	<dc:date>2011-01-28T02:03:17+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://rafael.bonifaz.ec/blog/?p=401">
	<title>Rafael Bonifaz: Copiar archivos con SCP (SSH)</title>
	<link>http://rafael.bonifaz.ec/blog/2011/01/copiar-archivos-con-scp-ssh/</link>
	<content:encoded>&lt;p&gt;Para muchos esto no sea ningún tip, sino el día a día. Sin embargo, me he topado con muchos administradores de sistema no conocen un comando tan básico como scp. Además, seguro que muchos no saben que se puede controlar el ancho de banda mientras se copia un archivo. Útil para cuando copiamos archivos muy grandes al Internet pudiendo saturar nuestra conexión.&lt;/p&gt;
&lt;p&gt;El comando SCP básicamente sirve para copiar archivos de un computador a otro, de manera encriptada, a través del protocolo SSH. Funciona de manera muy similar a como funciona el comando cp, donde tenemos un origen y un destino. La diferencia es que el origen o el destino van a ser computadores diferentes.&lt;/p&gt;
&lt;h2&gt;Ejemplo 1: Origen local, destino remoto&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;scp archivo.tar.gz usuario@servidorremoto.com:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;span id=&quot;more-401&quot;&gt;&lt;/span&gt;En este caso el origen es un archivo local de la computadora donde estoy trabajando y el destino es el servidor remoto. El &amp;#8220;:&amp;#8221; al final del nombre del servidor quiere decir que vamos a copiar el archivo en el directorio home del usuario que realiza la copia. Después del : podríamos poner una ruta relativa al home del usuario o una ruta absoluta. Por ejemplo, si quisiera copiar en la ruta /home/usuario/directoriox&lt;/p&gt;
&lt;h3&gt;Rutas relativas:&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;scp arhivo.tar.gz usuario@servidorremoto.com:directoriox&lt;/code&gt;&lt;/p&gt;
&lt;h3&gt;Rutas absolutas:&lt;/h3&gt;
&lt;p&gt;&lt;code&gt;scp arhivo.tar.gz usuario@servidorremoto.com:/home/usuario/directoriox&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En este caso es más comodo usar la ruta relativa, pero no siempre será este el caso.&lt;/p&gt;
&lt;h2&gt;Ejemplo 2: Origen remoto, destino local&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;scp usuario@servidorremoto.com:arhivo.zip . &lt;/code&gt;&lt;/p&gt;
&lt;p&gt;En este caso copiamos el archivo remoto archivo.zip (ubicado en el home del usuario) A la carpeta actual donde me encuentro en mi máquina local.&lt;br /&gt;
Tanto para el ejemplo 1, como para el 2 si quisieramos copiar un directorio, lo haríamos con la opción &amp;#8220;-r&amp;#8221;. En general las opciones de &lt;em&gt;scp&lt;/em&gt; son las mismas que las del comando &lt;em&gt;cp&lt;/em&gt;&lt;/p&gt;
&lt;h2&gt;Ejemplo 3: Puerto alternativo&lt;/h2&gt;
&lt;p&gt;Muchas personas no corren ssh en el puerto 22, en un post anterior expliqué como hacer para &lt;a href=&quot;http://bonifaz.ec/ssh443&quot;&gt;correr ssh en el puerto 443&lt;/a&gt; en conjunto con https. Pues bien, ahora hagamos un ejemplo de copia de scp utilizando el puerto 443.&lt;/p&gt;
&lt;p&gt;&lt;code&gt;scp -P 443 -r /ruta/directorio usuario@servidorremoto.com:/ruta/deestino&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;En este caso copiamos todo un directorio y lo hacemos por el puerto no estadard 443.&lt;/code&gt;&lt;/p&gt;
&lt;h2&gt;Ejemplo 4: Limitar Ancho de Banda&lt;/h2&gt;
&lt;p&gt;Esta opción no la sabe mucha gente y en ocasiones puede ser muy útil. Que tal si queremos copiar un archivo muy grande desde o hacia Internet. Es muy probable que eso genere mucho tráfico que haga insoportable el uso del Internet para el resto de personas en la red, incluido quien esta subiendo el archivo. Por suerte, parece ser que los desarrolladores de Openssh han pensado en todo &lt;img src=&quot;http://rafael.bonifaz.ec/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  y se puede limitar el ancho de banda de la transeferencia. Para esto usamos la opción &amp;#8220;-l&amp;#8221; seguido por el ancho de banda a limitar en kbits/segundo. (8 kbit/segundo = 1 kbyte/segundo)&lt;/p&gt;
&lt;p&gt;&lt;code&gt;scp -l 80 archivgrande.tar.gz usuario@servidorremoto.com:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;De esta manera limitaremos la copia a 80 kbits/seg (10 kbytes/segundo).&lt;/p&gt;</content:encoded>
	<dc:date>2011-01-26T02:20:27+00:00</dc:date>
	<dc:creator>Rafael Bonifaz</dc:creator>
</item>
<item rdf:about="http://www.bureado.com/?p=895">
	<title>Bureando: SOCKSificando aplicaciones en Linux</title>
	<link>http://www.bureado.com/archives/895</link>
	<content:encoded>&lt;p&gt;SOCKS5 es un protocolo de la IETF que fue aprobado en el año 1996, escasamente después de que yo empezara a usar Internet. El objetivo de SOCKS es enrutar las conexiones de un cliente a un servidor utilizando un proxy SOCKS como intermediario, muy similar a un proxy HTTP (como Squid, por ejemplo) pero con la peculiaridad de que puede enrutar varios tipos de tráfico, no solamente el habitualmente relacionado con la Web.&lt;/p&gt;
&lt;p&gt;Por ejemplo, a partir de SOCKS4a, se pueden enrutar las resoluciones de nombres de dominio (DNS) y es normal conseguir implementaciones de SOCKS donde se enruten todas las conexiones TCP y UDP posibles. A pesar de ser un estándar abierto, SOCKS se hizo más popular en plataformas de Microsoft, antes de que los administradores de sistemas empezaran a considerar otros mecanismos como VPNs, túneles y proxies en capa de aplicación para resolver estos problemas, soluciones que son más populares en sistemas Unix.&lt;/p&gt;
&lt;p&gt;Recientemente utilicé &lt;a href=&quot;http://www.inet.no/dante/&quot;&gt;Dante&lt;/a&gt; para conectar mis equipos Linux a un servidor SOCKS5, así que aquí resumo mi experiencia:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;These are not the droids you're looking for&lt;/strong&gt;: en primer lugar verifique si el problema puede ser resuelto con cualquier otro método más accesible para usted en su sistema Linux; por ejemplo, si quiere permitir el acceso a HTTP y FTP desde su red corporativa, use un proxy HTTP como Squid; si quiere hacer un túnel seguro para sus conexiones cuando esté en redes públicas, use una VPN como OpenVPN, o Tor si su preocupación es el anonimato.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Soporte nativo&lt;/strong&gt;: varias aplicaciones en Linux ya tienen soporte nativo para SOCKS, en particular SOCKS5, por ejemplo Firefox, Curl y OpenSSH. Aprovecho aquí para remitir al lector al contenido preparado por Rafael Bonifaz, en el que se explica &lt;a href=&quot;http://rafael.bonifaz.ec/blog/2011/01/ssh-y-proxy-socks-navegacion-segura-en-internet/&quot;&gt;como usar un proxy SOCKS con SSH&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Verifique que dante-client esté disponible en su distribución&lt;/strong&gt;: en Debian necesitará utilizar squeeze o sid para obtener dante-client, de otra forma, tendrá que compilarlo obteniendo el código fuente de la &lt;a href=&quot;http://www.inet.no/dante/&quot;&gt;página Web de sus creadores&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Use socksify&lt;/strong&gt;: dante-client provee la aplicación &lt;tt&gt;socksify&lt;/tt&gt;, que en realidad es un &lt;em&gt;shell script&lt;/em&gt; que hace uso del omnipresente y omnipotente &lt;tt&gt;LD_PRELOAD&lt;/tt&gt; para precargar las librerías de Dante que &quot;engañan&quot; a las aplicaciones cuando intentan usar la red para que usen SOCKS. También puede usar la variable &lt;tt&gt;LD_PRELOAD&lt;/tt&gt; en sus scripts de arranque, efectivamente &lt;em&gt;socksificando&lt;/em&gt; todo su sistema operativo, operación que no recomiendo porque en un sistema Linux moderno se necesita hacer uso de ICMP y otros protocolos que no conviene o no se pueden socksificar.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Configure Dante&lt;/strong&gt;: la configuración de Dante está &lt;a href=&quot;http://www.inet.no/dante/config/client.html&quot;&gt;documentada en el sitio Web de sus creadores&lt;/a&gt;, y básicamente se remite a preparar un archivo de configuración &lt;tt&gt;/etc/socks.conf&lt;/tt&gt; o como su distribución lo nombre. Para ello mis recomendaciones son 1) haga una ruta directa a su proxy en caso de que la dirección IP no pertenezca a su misma subred (Dante hará rutas directas para cualquier intento de conexión a IPs en la misma subred) y 2) provea y utilice un servicio de DNS forwarding, con caché opcional, dentro de su red. La razón de esto es que a pesar de que SOCKS4a y SOCKS5 pueden enrutar las solicitudes de resolución por SOCKS, no todos los servidores SOCKS pueden hacer esto de forma correcta, así que es mejor que su servidor DHCP sirva una dirección de servidor de nombres que sea útil dentro de su red. Le ahorrará dolores de cabeza. Con esto, un archivo de configuración puede ser tan sencillo como:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
route {
        from: 0.0.0.0/0 to: 0.0.0.0/0 via: [IP/hostname del proxy] port = 1080
        proxyprotocol: socks_v5
        method: none
}
&lt;/pre&gt;
&lt;p&gt;Disfrute su Linux socksificado.&lt;/p&gt;</content:encoded>
	<dc:date>2011-01-24T19:43:34+00:00</dc:date>
</item>

</rdf:RDF>

