<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>FreedomCoder &#187; Spanish</title>
	<atom:link href="http://www.freedomcoder.com.ar/category/spanish/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.freedomcoder.com.ar</link>
	<description>Information for free-minded geeks</description>
	<lastBuildDate>Sun, 30 Jan 2011 22:38:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>El adios a una decada &#8230; The good bye to a decade</title>
		<link>http://www.freedomcoder.com.ar/2011/01/30/el-adios-a-una-decada-the-good-bye-to-a-decade/</link>
		<comments>http://www.freedomcoder.com.ar/2011/01/30/el-adios-a-una-decada-the-good-bye-to-a-decade/#comments</comments>
		<pubDate>Sun, 30 Jan 2011 19:57:40 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/?p=406</guid>
		<description><![CDATA[<p>~~English~~:</p> <p>My last day of this decade. Had an awesome time this past 10 years. I learned a lot of things, I graduated, got married, lived in several different places and cities, hacked many thing, read plenty of code jejejej, etc&#8230;</p> <p>Wow, looking back is both short and so long. All that I prey is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>~~English~~:</strong></p>
<p>My last day of this decade. Had an awesome time this past 10 years. I learned a lot of things, I graduated, got married, lived in several different places and cities, hacked many thing, read plenty of code jejejej, etc&#8230;</p>
<p>Wow, looking back is both short and so long. All that I prey is to have lots of years ahead of me and even more challenges with lots of fun.</p>
<p>Thanks you all &#8230;</p>
<p>Most specially thanks to my lovely Vicky, our families and all those who were part of this GREAT journey.</p>
<p>MUCHAS GRACIAS&#8230;.</p>
<p><strong>~~Spanish~~:</strong></p>
<p>Mi ultimo dia de esta decada. La verdad que tuve unos fantasticos 10 an~os. Aprendi muchas cosas nuevas, me gradue, me case, vivi en varios lugares en varias ciudades, hackie muchas cosas y lei mas que suficiente codigo ejejeje, etc &#8230;</p>
<p>Wow, mirando hacia atras se ve corto y tan largo a la vez. Todo lo que pido/rezo es poder tener muchos an~os mas y muchos desafios nuevos para pasarla bien.</p>
<p>Gracias a todos ..</p>
<p>Especialmente gracias a mi amada Vicky, a nuestras familias y a todos los que han sido parte de esta FANTASTICO viaje llamado vida.</p>
<p>THANKS A LOT &#8230;&#8230;</p>
<p><a href="http://www.freedomcoder.com.ar/wp-content/uploads/2011/01/180698_10150091021017243_603657242_6075266_5722496_n.jpg"><img class="aligncenter size-full wp-image-407" title="180698_10150091021017243_603657242_6075266_5722496_n" src="http://www.freedomcoder.com.ar/wp-content/uploads/2011/01/180698_10150091021017243_603657242_6075266_5722496_n.jpg" alt="" width="720" height="360" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2011/01/30/el-adios-a-una-decada-the-good-bye-to-a-decade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Nmaports 0.3: Now with pdf support</title>
		<link>http://www.freedomcoder.com.ar/2009/02/16/nmaports-03-now-with-pdf-support/</link>
		<comments>http://www.freedomcoder.com.ar/2009/02/16/nmaports-03-now-with-pdf-support/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 18:53:43 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2009/02/16/nmaports-03-now-with-pdf-support</guid>
		<description><![CDATA[Luego de un par ajustes al c?digo Nmaports sigue creciendo y agregando features. 
Ahora , Nmaports tiene soporte para generar la tabla en formato PDF. 


<code>
def create_pdf(list,name=nil)
  require 'prawn'
  require 'prawn/layout'
  Prawn::Document.generate(name &#124;&#124; "output.pdf") do 
    
    data = []
    list.each do &#124;k,v&#124;
      data << [k,(v.map { &#124;k&#124; k + "\n" }.to_s).strip]
    end
    
    table data, 
      :position => :center, 
      :headers => ["Port", "IP Adresses"],
      :header_color => "0046f9",
      :row_colors => :pdf_writer, #["ffffff","ffff00"],
      :font_size => 10,
      :vertical_padding => 2,
      :horizontal_padding => 5
  end
end
</code>

Para bajar la ultima versi?n del repositorio Git : 
http://github.com/FreedomCoder/nmapports/tree/master]]></description>
			<content:encoded><![CDATA[<p>Luego de un par ajustes al c?digo Nmaports sigue creciendo y agregando features.<br />
Ahora , Nmaports tiene soporte para generar la tabla en formato PDF. </p>
<p><code>def create_pdf(list,name=nil)<br />
  require 'prawn'<br />
  require 'prawn/layout'<br />
  Prawn::Document.generate(name || "output.pdf") do </p>
<p>    data = []<br />
    list.each do |k,v|<br />
      data &lt;&lt; [k,(v.map { |k| k + "\n" }.to_s).strip]<br />
    end</p>
<p>    table data,<br />
      :position =&gt; :center,<br />
      :headers =&gt; ["Port", "IP Adresses"],<br />
      :header_color =&gt; "0046f9",<br />
      :row_colors =&gt; :pdf_writer, #["ffffff","ffff00"],<br />
      :font_size =&gt; 10,<br />
      :vertical_padding =&gt; 2,<br />
      :horizontal_padding =&gt; 5<br />
  end<br />
end</code></p>
<p>Para bajar la ultima versi?n del repositorio Git : </p>
<p>http://github.com/FreedomCoder/nmapports/tree/master</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2009/02/16/nmaports-03-now-with-pdf-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Download &amp; install ruby-1.9.1</title>
		<link>http://www.freedomcoder.com.ar/2009/02/09/download-install-ruby-191/</link>
		<comments>http://www.freedomcoder.com.ar/2009/02/09/download-install-ruby-191/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 01:32:45 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2009/02/09/download-install-ruby-191</guid>
		<description><![CDATA[<p>Viendo que algunos me preguntaban como bajar e instalar ruby 1.9 para probarlo. Aca les dejo un script en bash que baja, descomprime, configura e instala ruby con un prefijo <strong>-1.9.1</strong> en el directorio <strong>/opt/local</strong> (Directorio comunmente usado en osx por macports.)</p>

<code>
#!/bin/sh
curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz > /tmp/ruby-1.9.1-p0.tar.gz
cd /tmp
tar xvf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0
autoconf
./configure --program-suffix=-1.9.1 --prefix=/opt/local
make
sudo make install
</code>

<strong>UPDATE: </strong>I just added another script to install directly from the svn repository. This is for those crazy people who like to live on the edge. 
<code>

#!/bin/sh
if [ -z "$1" ]; then
  	echo "usage: $0 <install&#124;update> "
  	echo "Author: Matias Pablo Brutti"
  	echo "Bye :)"
 	exit
fi

echo "This might not compile because it is download straight from"
echo "the svn repository. If it does not work either wait and try"
echo "again later or do your work and check why is not working."
echo "Happy hacking!"

if [ "$1" == install ]; then
	echo "Downloading ruby from the svn repo"
	svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby
	cd ruby
fi

if [ "$1" == update ]; then 
	echo "Cleaning last install and updating repo"
	cd ruby
	make clean
	svn update
fi

echo "Configuring &#038;& installing ..."
autoconf
./configure --program-suffix=-1.9 --prefix=/opt/local
make
sudo make install

</code>

Enjoy.

]]></description>
			<content:encoded><![CDATA[<p>Viendo que algunos me preguntaban como bajar e instalar ruby 1.9 para probarlo. Aca les dejo un script en bash que baja, descomprime, configura e instala ruby con un prefijo <strong>-1.9.1</strong> en el directorio <strong>/opt/local</strong> (Directorio comunmente usado en osx por macports.)</p>
<p><code>#!/bin/sh<br />
curl ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz &gt; /tmp/ruby-1.9.1-p0.tar.gz<br />
cd /tmp<br />
tar xvf ruby-1.9.1-p0.tar.gz<br />
cd ruby-1.9.1-p0<br />
autoconf<br />
./configure --program-suffix=-1.9.1 --prefix=/opt/local<br />
make<br />
sudo make install</code></p>
<p><strong>UPDATE: </strong>I just added another script to install directly from the svn repository. This is for those crazy people who like to live on the edge.<br />
<code><br />
#!/bin/sh<br />
if [ -z "$1" ]; then<br />
  	echo "usage: $0 &lt;install|update&gt; "<br />
  	echo "Author: Matias Pablo Brutti"<br />
  	echo "Bye <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> "<br />
 	exit<br />
fi</p>
<p>echo "This might not compile because it is download straight from"<br />
echo "the svn repository. If it does not work either wait and try"<br />
echo "again later or do your work and check why is not working."<br />
echo "Happy hacking!"</p>
<p>if [ "$1" == install ]; then<br />
	echo "Downloading ruby from the svn repo"<br />
	svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby<br />
	cd ruby<br />
fi</p>
<p>if [ "$1" == update ]; then<br />
	echo "Cleaning last install and updating repo"<br />
	cd ruby<br />
	make clean<br />
	svn update<br />
fi</p>
<p>echo "Configuring &amp;&amp; installing ..."<br />
autoconf<br />
./configure --program-suffix=-1.9 --prefix=/opt/local<br />
make<br />
sudo make install<br />
</code></p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2009/02/09/download-install-ruby-191/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Time.now(my_life)</title>
		<link>http://www.freedomcoder.com.ar/2009/02/03/timenowmy_life/</link>
		<comments>http://www.freedomcoder.com.ar/2009/02/03/timenowmy_life/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 21:41:54 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2009/02/03/timenowmy_life</guid>
		<description><![CDATA[El s?bado fue mi cumple. Esos d?as en que te das cuenta que te estas poniendo cada d?a mas viejo. Pero solo lo festejamos 1 vez por a~no. Bueno, el tema es que me comenc? a preguntar que edad tenia en segundos, minutos, u horas. 
As? que como estaba un poco aburrido mientras mi querida novia me hacia una torta :D, me puse a hacer este code.  

<code>
#!/bin/ruby
u = []
born = Time.parse "01/31/1981 00:30 AM"
now = Time.now

life_in_sec = (now - born).to_i

puts "Seconds of life: #{life_in_sec}"

[86400, 3600, 60, 1].inject(life_in_sec) do &#124;life_in_sec, n&#124; 
  m = life_in_sec / n 
  u << m if m != 0 
  life_in_sec % n 
end

puts "A little more readable: Days/hours/minutes/seconds"
puts u.map {&#124;t&#124; '%02d' % t }.join(":").sub(/^0/, '')

</code>

<strong> >> output: </strong>
<code>
#Seconds of life: 883908432
#A little more readable: Days/hours/minutes/seconds
#10230:10:07:12
</code>

Slds. 
]]></description>
			<content:encoded><![CDATA[<p>El s?bado fue mi cumple. Esos d?as en que te das cuenta que te estas poniendo cada d?a mas viejo. Pero solo lo festejamos 1 vez por a~no. Bueno, el tema es que me comenc? a preguntar que edad tenia en segundos, minutos, u horas.<br />
As? que como estaba un poco aburrido mientras mi querida novia me hacia una torta <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> , me puse a hacer este code.  </p>
<p><code>#!/bin/ruby<br />
u = []<br />
born = Time.parse "01/31/1981 00:30 AM"<br />
now = Time.now</p>
<p>life_in_sec = (now - born).to_i</p>
<p>puts "Seconds of life: #{life_in_sec}"</p>
<p>[86400, 3600, 60, 1].inject(life_in_sec) do |life_in_sec, n|<br />
  m = life_in_sec / n<br />
  u &lt;&lt; m if m != 0<br />
  life_in_sec % n<br />
end</p>
<p>puts "A little more readable: Days/hours/minutes/seconds"<br />
puts u.map {|t| '%02d' % t }.join(":").sub(/^0/, '')<br />
</code></p>
<p><strong> >> output: </strong><br />
<code>#Seconds of life: 883908432<br />
#A little more readable: Days/hours/minutes/seconds<br />
#10230:10:07:12</code></p>
<p>Slds. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2009/02/03/timenowmy_life/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Fedora 10 + MP3</title>
		<link>http://www.freedomcoder.com.ar/2009/01/28/fedora-10-mp3/</link>
		<comments>http://www.freedomcoder.com.ar/2009/01/28/fedora-10-mp3/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 23:35:44 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2009/01/28/fedora-10-mp3</guid>
		<description><![CDATA[Hoy en el laburo, queria escuchar un poco de musica. Cuando fui a usar el player por default de Fedora 10 Rythombox no me andaban los MP3s y que tenia que instalar un plugin. 
Mi primera impresion fue un WTF? , luego recorde esta movida de free and libre only software. Y dije bueno a buscar repositorios. 
Esto es lo que encontre y lo que termine haciendo:

<strong>Agregar los repositorios de rpmfusion:</strong>

<bash>
# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm</bash> 
<bash>
# rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm</bash> 

<strong>Instalar GStreamer plugins:</strong>
<bash>
# yum install gstreamer gstreamer-plugins-bad gstreamer-plugins-ugly</bash>

<strong>Instalar otras app y librer?as:</strong>

 * Amarok con soporte para MP3: 
<bash>
# yum install amarok phonon-backend-gstreamer</bash>

* MPlayer con soporte para MP3: 
<bash>
# yum install mplayer gnome-mplayer gnome-mplayer-common mencoder</bash>

* XMMS con soporte para MP3: 
<bash>
# yum install xmms xmms-mp3</bash>

* xine con soporte para MP3: 
<bash>
# yum install xine xine-lib-extras-nonfree</bash>

* Para crear MP3s con LAME : 
<bash>
# yum install lame lame-mp3x</bash>

* Para instalar todo junto con un solo comando: 
<bash>
# yum install xmms xine mplayer amarok xmms-mp3 gstreamer phonon-backend-gstreamer gstreamer-plugins-bad gstreamer-plugins-ugly xine-lib-extras-nonfree mplayer gnome-mplayer-common mencoder gnome-mplayer lame lame-mp3x</bash>


]]></description>
			<content:encoded><![CDATA[<p>Hoy en el laburo, queria escuchar un poco de musica. Cuando fui a usar el player por default de Fedora 10 Rythombox no me andaban los MP3s y que tenia que instalar un plugin.<br />
Mi primera impresion fue un WTF? , luego recorde esta movida de free and libre only software. Y dije bueno a buscar repositorios.<br />
Esto es lo que encontre y lo que termine haciendo:</p>
<p><strong>Agregar los repositorios de rpmfusion:</strong></p>
<p><bash><br />
# rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm</bash><br />
<bash><br />
# rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm</bash> </p>
<p><strong>Instalar GStreamer plugins:</strong><br />
<bash><br />
# yum install gstreamer gstreamer-plugins-bad gstreamer-plugins-ugly</bash></p>
<p><strong>Instalar otras app y librer?as:</strong></p>
<p> * Amarok con soporte para MP3:<br />
<bash><br />
# yum install amarok phonon-backend-gstreamer</bash></p>
<p>* MPlayer con soporte para MP3:<br />
<bash><br />
# yum install mplayer gnome-mplayer gnome-mplayer-common mencoder</bash></p>
<p>* XMMS con soporte para MP3:<br />
<bash><br />
# yum install xmms xmms-mp3</bash></p>
<p>* xine con soporte para MP3:<br />
<bash><br />
# yum install xine xine-lib-extras-nonfree</bash></p>
<p>* Para crear MP3s con LAME :<br />
<bash><br />
# yum install lame lame-mp3x</bash></p>
<p>* Para instalar todo junto con un solo comando:<br />
<bash><br />
# yum install xmms xine mplayer amarok xmms-mp3 gstreamer phonon-backend-gstreamer gstreamer-plugins-bad gstreamer-plugins-ugly xine-lib-extras-nonfree mplayer gnome-mplayer-common mencoder gnome-mplayer lame lame-mp3x</bash></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2009/01/28/fedora-10-mp3/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CLI Clipboard</title>
		<link>http://www.freedomcoder.com.ar/2008/11/18/cli-clipboard/</link>
		<comments>http://www.freedomcoder.com.ar/2008/11/18/cli-clipboard/#comments</comments>
		<pubDate>Tue, 18 Nov 2008 02:12:55 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/11/18/cli-clipboard</guid>
		<description><![CDATA[Hace un tiempo ya que uso macosx como mi plataforma en mi desktop y laptop. Dentro de las cosas que me gustan mucho, existen un par de comandos como open, pbcopy, pbpaste que me atraen muuuchoo.&#160; Estos dos ultimos como se daran cuenta son para&#160; interactuar con el clipboard lo cual es bastante grosso cuando estas haciendo cosas y queres copiar los resultados de la terminal simplemente con &#124; a pbcopy lo copias.&#160; 

Siempre me dije, loco que mal que linux no tenga esto.&#160; Hoy haciendo uso de utility_belt me di cuenta que&#160; Giles, no habia implementado&#160; la plataforma :linux en su gem y fue eso lo que me hizo preguntar: existira o no una tool para manejar el clipboard desde la consola?, no puede ser que osx lo tenga pero linux no.&#160; 

Luego de preguntarle al Oraculo de la Matrix AKA Google, encontre un paquete que se llama xsel.&#160; 

<strong>Instalacion</strong>
<bash>
> emerge xsel  # en Gentoo
> sudo apt-get install xsel # Ubuntu o Debian
> sudo yum install xsel #centos, fedora, RHE, etc...
</bash>

<strong>Uso</strong>
<bash>
> ls &#124; xsel -i   #Copia el resultado de ls al clipboard.
> xsel           #Muestra lo que sea que este en el clipboard.
</bash>

Bueno, espero que les sirva para algo como me sirve a mi y ademas les cuento que mande un diff a Giles (autor de utility_belt) para que patchee utility_belt y habilite toda las tools que hacen uso de clipboard (ie. pastie)&#160; en linux.
<strong>CODE:</strong>

<strong>clipboard.rb</strong>
<code>
diff --git a/lib/utility_belt/clipboard.rb b/lib/utility_belt/clipboard.rb
index 67bcf7e..1525d56 100644
--- a/lib/utility_belt/clipboard.rb
+++ b/lib/utility_belt/clipboard.rb
@@ -22,7 +22,27 @@ module UtilityBelt
         IO.popen('pbcopy', 'w+') {&#124;clipboard&#124; clipboard.write(stuff)}
       end
       @@implemented = true
-  
+   
+    when :linux
+      
+      if File.exist?('/usr/bin/xsel') 
+             &#124;&#124; File.exist?('/usr/local/bin/xsel')
+             &#124;&#124; File.exist?('/usr/X11/bin/xsel')
+             
+        def self.read
+          IO.popen('xsel') {&#124;clipboard&#124; clipboard.read}
+        end
+      
+        def self.write(stuff)
+          IO.popen('xsel -i', 'w+') {&#124;clipboard&#124; clipboard.write(stuff)}
+        end
+        @@implemented = true
+      else
+        raise "You need to install package xsel\n 
+              ubuntu,debian: sudo apt-get install\n
+              Gentoo: sudo emerge xsel\n
+              fedora,centos,opensuse: yum install xsel\n"
+      end
     when :mswin
 
       begin
</code>

<strong>UPDATE:</strong> Google search linux support and pastie now opens up in default browser. :) I also decided to fork the github project to share all my changes so far. <a href="http://github.com/FreedomCoder/utility-belt">Github link</a>

<strong>google.rb</strong>
<code>
diff --git a/lib/utility_belt/google.rb b/lib/utility_belt/google.rb
index 04d419f..11d0180 100644
--- a/lib/utility_belt/google.rb
+++ b/lib/utility_belt/google.rb
@@ -19,7 +19,8 @@ module UtilityBelt
           Kernel.system("open #{url}")
         when :windows
           Kernel.system("start #{url}")
-        #when :linux
+        when :linux
+          Kernel.system("xdg-open #{url}")
         else
           puts "Sorry, don't know how to open an URL from the command line on your platform"
         end
</code>
<strong>pastie.rb</strong>
<code>
diff --git a/lib/utility_belt/pastie.rb b/lib/utility_belt/pastie.rb
index 0756f4b..99e6100 100644
--- a/lib/utility_belt/pastie.rb
+++ b/lib/utility_belt/pastie.rb
@@ -20,6 +20,8 @@ module UtilityBelt
         Kernel.system("open #{pastie_url}")
       when :mswin
         Kernel.system("start #{pastie_url}")
+      when :linux
+        kernel.system("xdg-open #{pastie_url}")
       end
 
       return pastie_url
</code>]]></description>
			<content:encoded><![CDATA[<p>Hace un tiempo ya que uso macosx como mi plataforma en mi desktop y laptop. Dentro de las cosas que me gustan mucho, existen un par de comandos como open, pbcopy, pbpaste que me atraen muuuchoo.&nbsp; Estos dos ultimos como se daran cuenta son para&nbsp; interactuar con el clipboard lo cual es bastante grosso cuando estas haciendo cosas y queres copiar los resultados de la terminal simplemente con | a pbcopy lo copias.&nbsp; </p>
<p>Siempre me dije, loco que mal que linux no tenga esto.&nbsp; Hoy haciendo uso de utility_belt me di cuenta que&nbsp; Giles, no habia implementado&nbsp; la plataforma :linux en su gem y fue eso lo que me hizo preguntar: existira o no una tool para manejar el clipboard desde la consola?, no puede ser que osx lo tenga pero linux no.&nbsp; </p>
<p>Luego de preguntarle al Oraculo de la Matrix AKA Google, encontre un paquete que se llama xsel.&nbsp; </p>
<p><strong>Instalacion</strong><br />
<bash><br />
> emerge xsel  # en Gentoo<br />
> sudo apt-get install xsel # Ubuntu o Debian<br />
> sudo yum install xsel #centos, fedora, RHE, etc&#8230;<br />
</bash></p>
<p><strong>Uso</strong><br />
<bash><br />
> ls | xsel -i   #Copia el resultado de ls al clipboard.<br />
> xsel           #Muestra lo que sea que este en el clipboard.<br />
</bash></p>
<p>Bueno, espero que les sirva para algo como me sirve a mi y ademas les cuento que mande un diff a Giles (autor de utility_belt) para que patchee utility_belt y habilite toda las tools que hacen uso de clipboard (ie. pastie)&nbsp; en linux.<br />
<strong>CODE:</strong></p>
<p><strong>clipboard.rb</strong><br />
<code>diff --git a/lib/utility_belt/clipboard.rb b/lib/utility_belt/clipboard.rb<br />
index 67bcf7e..1525d56 100644<br />
--- a/lib/utility_belt/clipboard.rb<br />
+++ b/lib/utility_belt/clipboard.rb<br />
@@ -22,7 +22,27 @@ module UtilityBelt<br />
         IO.popen('pbcopy', 'w+') {|clipboard| clipboard.write(stuff)}<br />
       end<br />
       @@implemented = true<br />
-<br />
+<br />
+    when :linux<br />
+<br />
+      if File.exist?('/usr/bin/xsel')<br />
+             || File.exist?('/usr/local/bin/xsel')<br />
+             || File.exist?('/usr/X11/bin/xsel')<br />
+<br />
+        def self.read<br />
+          IO.popen('xsel') {|clipboard| clipboard.read}<br />
+        end<br />
+<br />
+        def self.write(stuff)<br />
+          IO.popen('xsel -i', 'w+') {|clipboard| clipboard.write(stuff)}<br />
+        end<br />
+        @@implemented = true<br />
+      else<br />
+        raise "You need to install package xsel\n<br />
+              ubuntu,debian: sudo apt-get install\n<br />
+              Gentoo: sudo emerge xsel\n<br />
+              fedora,centos,opensuse: yum install xsel\n"<br />
+      end<br />
     when :mswin</p>
<p>       begin</code></p>
<p><strong>UPDATE:</strong> Google search linux support and pastie now opens up in default browser. <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  I also decided to fork the github project to share all my changes so far. <a href="http://github.com/FreedomCoder/utility-belt">Github link</a></p>
<p><strong>google.rb</strong><br />
<code>diff --git a/lib/utility_belt/google.rb b/lib/utility_belt/google.rb<br />
index 04d419f..11d0180 100644<br />
--- a/lib/utility_belt/google.rb<br />
+++ b/lib/utility_belt/google.rb<br />
@@ -19,7 +19,8 @@ module UtilityBelt<br />
           Kernel.system("open #{url}")<br />
         when :windows<br />
           Kernel.system("start #{url}")<br />
-        #when :linux<br />
+        when :linux<br />
+          Kernel.system("xdg-open #{url}")<br />
         else<br />
           puts "Sorry, don't know how to open an URL from the command line on your platform"<br />
         end</code><br />
<strong>pastie.rb</strong><br />
<code>diff --git a/lib/utility_belt/pastie.rb b/lib/utility_belt/pastie.rb<br />
index 0756f4b..99e6100 100644<br />
--- a/lib/utility_belt/pastie.rb<br />
+++ b/lib/utility_belt/pastie.rb<br />
@@ -20,6 +20,8 @@ module UtilityBelt<br />
         Kernel.system("open #{pastie_url}")<br />
       when :mswin<br />
         Kernel.system("start #{pastie_url}")<br />
+      when :linux<br />
+        kernel.system("xdg-open #{pastie_url}")<br />
       end</p>
<p>       return pastie_url</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/11/18/cli-clipboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>LugparanaConf 2008</title>
		<link>http://www.freedomcoder.com.ar/2008/11/11/lugparanaconf-2008/</link>
		<comments>http://www.freedomcoder.com.ar/2008/11/11/lugparanaconf-2008/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 07:46:49 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/11/11/lugparanaconf-2008</guid>
		<description><![CDATA[Finalmente, me sente a escribir sobre la LugParanaConf 2008. 

El Sabado primero de Noviembre se realizo la conferencia de Software Libre en la Universidad Tecnologica Nacional - Facultad Reginal Parana. Gracias a Rodolinux termine dando 3 charlas&#160; en el correspondiente orden:

1) <a href="http://freedomcoder.com.ar/lugparanaconf2008/Intro-ruby-lpc08.pdf">Intro a Ruby </a>
2) <a href="http://freedomcoder.com.ar/lugparanaconf2008/ruby-meta-lpc08.pdf">Ruby Metaprogramming</a>
3) <a href="http://freedomcoder.com.ar/lugparanaconf2008/vulns-en-la-matrix-lpc08.pdf">Vulnerabilidades en la Matrix</a>

Dentro de las charlas a destacar encontr? la de Rodolinux
(http://www.rodolinux.com.ar) y otra de Gramos
(http://gastonramos.wordpress.com/), siendo la primera muy filos?fica y psicologica y la otra altamente tecnica. 

La conferencia fue todo un ?xito aunque realmente esperaba mas gente. Siendo critico constructivo para ir pensando en LugParanaConf 09, creo que se deber?a haber realizado mucho mas propaganda en tiempo y forma en todas las universidades y colegios t?cnicos de la zona.

Siguiendo la filosof?a de full disclosure, es importante mencionar que la primera charla, fue una peque?a introducci?n a Ruby que hice en el bondi y un rato a la madrugada ( 6 - 8 AM ) cuando llegue a Parana, Asi que pido que sepan comprender y disculparme si contiene errores. :)<br />Dicho esto, las otra dos, no. Asi que sientanse libre de hacer comentarios sobre las 3 pero no me maten con la primera.

Saludos y es importante destacar que mis charlas son distribuidas bajo la licencia Creative Commons 
Attribution + Noncommercial + ShareAlike (by-nc-sa)]]></description>
			<content:encoded><![CDATA[<p>Finalmente, me sente a escribir sobre la LugParanaConf 2008. </p>
<p>El Sabado primero de Noviembre se realizo la conferencia de Software Libre en la Universidad Tecnologica Nacional &#8211; Facultad Reginal Parana. Gracias a Rodolinux termine dando 3 charlas&nbsp; en el correspondiente orden:</p>
<p>1) <a href="http://freedomcoder.com.ar/lugparanaconf2008/Intro-ruby-lpc08.pdf">Intro a Ruby </a><br />
2) <a href="http://freedomcoder.com.ar/lugparanaconf2008/ruby-meta-lpc08.pdf">Ruby Metaprogramming</a><br />
3) <a href="http://freedomcoder.com.ar/lugparanaconf2008/vulns-en-la-matrix-lpc08.pdf">Vulnerabilidades en la Matrix</a></p>
<p>Dentro de las charlas a destacar encontr? la de Rodolinux<br />
(http://www.rodolinux.com.ar) y otra de Gramos<br />
(http://gastonramos.wordpress.com/), siendo la primera muy filos?fica y psicologica y la otra altamente tecnica. </p>
<p>La conferencia fue todo un ?xito aunque realmente esperaba mas gente. Siendo critico constructivo para ir pensando en LugParanaConf 09, creo que se deber?a haber realizado mucho mas propaganda en tiempo y forma en todas las universidades y colegios t?cnicos de la zona.</p>
<p>Siguiendo la filosof?a de full disclosure, es importante mencionar que la primera charla, fue una peque?a introducci?n a Ruby que hice en el bondi y un rato a la madrugada ( 6 &#8211; 8 AM ) cuando llegue a Parana, Asi que pido que sepan comprender y disculparme si contiene errores. <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />Dicho esto, las otra dos, no. Asi que sientanse libre de hacer comentarios sobre las 3 pero no me maten con la primera.</p>
<p>Saludos y es importante destacar que mis charlas son distribuidas bajo la licencia Creative Commons<br />
Attribution + Noncommercial + ShareAlike (by-nc-sa)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/11/11/lugparanaconf-2008/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Colorize on Github</title>
		<link>http://www.freedomcoder.com.ar/2008/08/28/colorize-on-github/</link>
		<comments>http://www.freedomcoder.com.ar/2008/08/28/colorize-on-github/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 22:26:22 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/08/28/colorize-on-github</guid>
		<description><![CDATA[Aqui les dejo una peque?a y <b>muy</b> simple gema, <a href="http://github.com/FreedomCoder/colorize">Colorize</a>,que nos permite colorear en la terminal de linux, osx o *nix como podemos observar en el siguiente ejemplo. 

Test.rb Code:

<code>
require "Colorize"

class Klass
  include Colors
  def initialize
    system("echo #{red("hola")} This is a #{blue("test")}")
    system("echo #{red on_white("Hola1")}")
    puts "#{red on_blue("Hola2")}"
  end
end

Klass.new

html = "<html>
<body>
<dl>
  <dt>the first term</dt>
  <dd>its definition</dd>

  <dt>the second term</dt>
  <dd>its definition</dd>

  <dt>the third term</dt>
  <dd>\"its definition\"</dd>
  <img src=\"test.html\">
</dl>
</body>
</html>"
     
c = Colorize.new( :red => /<.*html>&#124;<.*body>/, 
                  :blue => /".*"/,
                  :cyan => /src/)
puts c.paint(html)
</code>

Por ultimo, se aprecian mucho comentarios, ideas y/o preguntas sobre cosas que les gustar?a ver en Colorize, etc ... ]]></description>
			<content:encoded><![CDATA[<p>Aqui les dejo una peque?a y <b>muy</b> simple gema, <a href="http://github.com/FreedomCoder/colorize">Colorize</a>,que nos permite colorear en la terminal de linux, osx o *nix como podemos observar en el siguiente ejemplo. </p>
<p>Test.rb Code:</p>
<p><code>require "Colorize"</p>
<p>class Klass<br />
  include Colors<br />
  def initialize<br />
    system("echo #{red("hola")} This is a #{blue("test")}")<br />
    system("echo #{red on_white("Hola1")}")<br />
    puts "#{red on_blue("Hola2")}"<br />
  end<br />
end</p>
<p>Klass.new</p>
<p>html = "&lt;html&gt;<br />
&lt;body&gt;<br />
&lt;dl&gt;<br />
  &lt;dt&gt;the first term&lt;/dt&gt;<br />
  &lt;dd&gt;its definition&lt;/dd&gt;</p>
<p>  &lt;dt&gt;the second term&lt;/dt&gt;<br />
  &lt;dd&gt;its definition&lt;/dd&gt;</p>
<p>  &lt;dt&gt;the third term&lt;/dt&gt;<br />
  &lt;dd&gt;\"its definition\"&lt;/dd&gt;<br />
  &lt;img src=\"test.html\"&gt;<br />
&lt;/dl&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;"</p>
<p>c = Colorize.new( :red =&gt; /&lt;.*html&gt;|&lt;.*body&gt;/,<br />
                  :blue =&gt; /".*"/,<br />
                  :cyan =&gt; /src/)<br />
puts c.paint(html)</code></p>
<p>Por ultimo, se aprecian mucho comentarios, ideas y/o preguntas sobre cosas que les gustar?a ver en Colorize, etc &#8230; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/08/28/colorize-on-github/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Jornadas Regionales de Software Libre</title>
		<link>http://www.freedomcoder.com.ar/2008/08/25/jornadas-regionales-de-software-libre/</link>
		<comments>http://www.freedomcoder.com.ar/2008/08/25/jornadas-regionales-de-software-libre/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 21:29:42 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/08/25/jornadas-regionales-de-software-libre</guid>
		<description><![CDATA[Las CaFeConf y JRSL son peque?os espacios de encuentro con amigos que no suelo ver durante el an~o pero que comparto dia a dia proyectos, ideas, ideales, etc.

Luego Tres (3) dias de mucho Ruby, Software Libre, amigos, cerveza, charlas, keynotes de astronautas e intercambio de ideas en los pasillos, logre --en los tiempos libres-- dar un par de charlas. 
Aca les dejo los slides de las presentaciones:

* RubyCocoa:
       http://www.freedomcoder.com.ar/files/JRSL08/ruby-cocoa.pdf
* Ruby Metraprogramming:
       http://www.freedomcoder.com.ar/files/JRSL08/ruby-meta.pdf

* Photos :
       http://www.flickr.com/photos/freedomcoder/sets/72157606962173346/]]></description>
			<content:encoded><![CDATA[<p>Las CaFeConf y JRSL son peque?os espacios de encuentro con amigos que no suelo ver durante el an~o pero que comparto dia a dia proyectos, ideas, ideales, etc.</p>
<p>Luego Tres (3) dias de mucho Ruby, Software Libre, amigos, cerveza, charlas, keynotes de astronautas e intercambio de ideas en los pasillos, logre &#8211;en los tiempos libres&#8211; dar un par de charlas.<br />
Aca les dejo los slides de las presentaciones:</p>
<p>* RubyCocoa:</p>
<p>http://www.freedomcoder.com.ar/files/JRSL08/ruby-cocoa.pdf</p>
<p>* Ruby Metraprogramming:</p>
<p>http://www.freedomcoder.com.ar/files/JRSL08/ruby-meta.pdf</p>
<p>* Photos :</p>
<p>http://www.flickr.com/photos/freedomcoder/sets/72157606962173346/</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/08/25/jornadas-regionales-de-software-libre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Starbucks en Argentina !</title>
		<link>http://www.freedomcoder.com.ar/2008/05/30/starbucks-en-argentina-/</link>
		<comments>http://www.freedomcoder.com.ar/2008/05/30/starbucks-en-argentina-/#comments</comments>
		<pubDate>Fri, 30 May 2008 20:31:31 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/05/30/starbucks-en-argentina-</guid>
		<description><![CDATA[Luego de una larga espera, finalmente llega Starbucks al Alto Palermo Shopping. Para festejar, me levante temprano y me fui caminando a comprarme un Venti Latte Triple Shot. Finalmente vamos a tener un nuevo lugar para juntarnos con la banda de los geeks (Ya me habia cansado de Coffe Store). Todos aquellos que quieran ir esten preparados a realizar una larga cola por un cafe con leche :( ...
<center><img style=" width: 50%;" src="http://www.freedomcoder.com.ar/files/Photo-0040.jpg" /></center>]]></description>
			<content:encoded><![CDATA[<p>Luego de una larga espera, finalmente llega Starbucks al Alto Palermo Shopping. Para festejar, me levante temprano y me fui caminando a comprarme un Venti Latte Triple Shot. Finalmente vamos a tener un nuevo lugar para juntarnos con la banda de los geeks (Ya me habia cansado de Coffe Store). Todos aquellos que quieran ir esten preparados a realizar una larga cola por un cafe con leche <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  &#8230;<br />
<center><img style=" width: 50%;" src="http://www.freedomcoder.com.ar/files/Photo-0040.jpg" /></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/05/30/starbucks-en-argentina-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MaximSoft vende productos usados/abiertos/refurbish ?</title>
		<link>http://www.freedomcoder.com.ar/2008/04/21/maximsoft-vende-productos-usadosabiertosrefurbish-/</link>
		<comments>http://www.freedomcoder.com.ar/2008/04/21/maximsoft-vende-productos-usadosabiertosrefurbish-/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 23:33:53 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/04/21/maximsoft-vende-productos-usadosabiertosrefurbish-</guid>
		<description><![CDATA[Hola , hoy queria comprarme un Apple Mighty Mouse wireless, busque un poco y vi que el mas economico ( no por mucho ) era el de MaximiSoft.com.ar. Los llame y no enviaban a domicilio. ( Resulto que tenia suerte). Bueno al salir del trabajo decidi ir a comprarlo personalmente, cuando llego le digo:

Yo: Hola, Llame pare comprar el Apple Mighty Mouse Wireless
Vendedor: Si pera que voy a traer a buscar uno.
Luego de unos minutos
Vendedor: Aca esta .
Yo: eh... pero porque no esta en una caja cerrada de Apple
Vendedor: no ahora para importarlos vienen asi.
Yo: mira vos... , lo quiero prender y no tenia pilas
Yo: No tiene pilas ?
Vendedor: No no tiene pilas ya no viene mas con pilas
Yo pensando ( mmmm ... esto esta usado , tiene la mugre que se acumula de los dedos) y claramente Apple nunca enviaria algo asi, deben ser los usados o los que vienen con las Apple iMac que no los venden y me quieren vender eso como nuevo.
Vendedor: y lo queres o no ?
Yo: No gracias no compro cosas abiertas/usadas como nuevos y menos a precio de algo nuevo. Ciao

RECOMENDACION: NO les compren nada a MaximSoft, Ademas de esto un amigo, Martin, tuvo problemas con una Macbook Pro. 
Mi solucion y no es para hacer propaganda ni nada fue ir a otra casa, Alfa Uno Macstore y lo tenian 5 dolares mas caro pero claramente como corresponde con caja sellada, con las pilas de lithium y con manuales. Lo mismo creo que es Macstation pero no tienen stock y es unos 30 USD mas caros. 

NO SE DEJEN CAGAR POR LOS LADRONES QUE PIENSAN QUE PORQUE ESTAMOS EN ARGENTINA SOMOS TODOS INDIOS Y NO SABEMOS NADA. !!! ESPERO QUE APPLE USA SE ENTERE Y LES SAQUEN LA AUTHORIZATION PARA SER RESELLERS.

Slds.
Digg it : http://digg.com/apple/MaximSoft_com_ar_vende_productos_usados_abiertos_refurbish]]></description>
			<content:encoded><![CDATA[<p>Hola , hoy queria comprarme un Apple Mighty Mouse wireless, busque un poco y vi que el mas economico ( no por mucho ) era el de MaximiSoft.com.ar. Los llame y no enviaban a domicilio. ( Resulto que tenia suerte). Bueno al salir del trabajo decidi ir a comprarlo personalmente, cuando llego le digo:</p>
<p>Yo: Hola, Llame pare comprar el Apple Mighty Mouse Wireless<br />
Vendedor: Si pera que voy a traer a buscar uno.<br />
Luego de unos minutos<br />
Vendedor: Aca esta .<br />
Yo: eh&#8230; pero porque no esta en una caja cerrada de Apple<br />
Vendedor: no ahora para importarlos vienen asi.<br />
Yo: mira vos&#8230; , lo quiero prender y no tenia pilas<br />
Yo: No tiene pilas ?<br />
Vendedor: No no tiene pilas ya no viene mas con pilas<br />
Yo pensando ( mmmm &#8230; esto esta usado , tiene la mugre que se acumula de los dedos) y claramente Apple nunca enviaria algo asi, deben ser los usados o los que vienen con las Apple iMac que no los venden y me quieren vender eso como nuevo.<br />
Vendedor: y lo queres o no ?<br />
Yo: No gracias no compro cosas abiertas/usadas como nuevos y menos a precio de algo nuevo. Ciao</p>
<p>RECOMENDACION: NO les compren nada a MaximSoft, Ademas de esto un amigo, Martin, tuvo problemas con una Macbook Pro.<br />
Mi solucion y no es para hacer propaganda ni nada fue ir a otra casa, Alfa Uno Macstore y lo tenian 5 dolares mas caro pero claramente como corresponde con caja sellada, con las pilas de lithium y con manuales. Lo mismo creo que es Macstation pero no tienen stock y es unos 30 USD mas caros. </p>
<p>NO SE DEJEN CAGAR POR LOS LADRONES QUE PIENSAN QUE PORQUE ESTAMOS EN ARGENTINA SOMOS TODOS INDIOS Y NO SABEMOS NADA. !!! ESPERO QUE APPLE USA SE ENTERE Y LES SAQUEN LA AUTHORIZATION PARA SER RESELLERS.</p>
<p>Slds.<br />
Digg it : http://digg.com/apple/MaximSoft_com_ar_vende_productos_usados_abiertos_refurbish</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/04/21/maximsoft-vende-productos-usadosabiertosrefurbish-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comentario Ubuntu + Ruby</title>
		<link>http://www.freedomcoder.com.ar/2008/04/13/comentario-ubuntu-ruby/</link>
		<comments>http://www.freedomcoder.com.ar/2008/04/13/comentario-ubuntu-ruby/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 00:57:23 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/04/13/comentario-ubuntu-ruby</guid>
		<description><![CDATA[Queriendo instalar un programa que he estado haciendo que pronto posteare, me encontre queriendolo probar en ubuntu. Luego de instalar ruby, irb, rubygems, ..., procedi a instalar una gem que necesitaba. El problema comenzo cuando este mensaje aparecio
<code>
The error I'm getting is:
extconf.rb:6:in `require': no such file to load -- mkmf (LoadError)
        from extconf.rb:6 
</code>
Lo primero que se me ocurrio, ups no tengo build-essential ( metapaquete para compilar en ubuntu ). Pero no seguia haciendo el mismo problema luego de instalar este metapaquete. Luego de googlear un rato encontre que se era problema de ruby-dev. Ademas, tambien encontre que en Ubuntu hay un metapaquete para ruby llamado <a href="http://packages.ubuntu.com/gutsy/interpreters/ruby-full">ruby-full</a> que te instala todo lo que necesitas para empezar a programar y compilar cosas con ruby (algunas gems necesitan un poco de compilacion :D). 

Bueno, entonces un <strong> #sudo apt-get install ruby-full </strong> resolvio todos mis problemas. ]]></description>
			<content:encoded><![CDATA[<p>Queriendo instalar un programa que he estado haciendo que pronto posteare, me encontre queriendolo probar en ubuntu. Luego de instalar ruby, irb, rubygems, &#8230;, procedi a instalar una gem que necesitaba. El problema comenzo cuando este mensaje aparecio<br />
<code>The error I'm getting is:<br />
extconf.rb:6:in `require': no such file to load -- mkmf (LoadError)<br />
        from extconf.rb:6 </code><br />
Lo primero que se me ocurrio, ups no tengo build-essential ( metapaquete para compilar en ubuntu ). Pero no seguia haciendo el mismo problema luego de instalar este metapaquete. Luego de googlear un rato encontre que se era problema de ruby-dev. Ademas, tambien encontre que en Ubuntu hay un metapaquete para ruby llamado <a href="http://packages.ubuntu.com/gutsy/interpreters/ruby-full">ruby-full</a> que te instala todo lo que necesitas para empezar a programar y compilar cosas con ruby (algunas gems necesitan un poco de compilacion <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> ). </p>
<p>Bueno, entonces un <strong> #sudo apt-get install ruby-full </strong> resolvio todos mis problemas. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/04/13/comentario-ubuntu-ruby/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Ayudemos al campo, ayudemos a la Argentina !!</title>
		<link>http://www.freedomcoder.com.ar/2008/03/29/ayudemos-al-campo-ayudemos-a-la-argentina-/</link>
		<comments>http://www.freedomcoder.com.ar/2008/03/29/ayudemos-al-campo-ayudemos-a-la-argentina-/#comments</comments>
		<pubDate>Sun, 30 Mar 2008 02:49:03 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/03/29/ayudemos-al-campo-ayudemos-a-la-argentina-</guid>
		<description><![CDATA[No tiene nada que ver con la informatica , pero tiene que ver con el dia a dia de mi vida y queria pedirles a todos aquellos que quieran a apoyar a los pequenos y mediano productores de campo en la lucha contra la suba de las retenciones y el constante abuso de nuestra querida presidenta para con todos. Porque primero comiezan por el campo pero si la dejamos seguir , pronto seran nuestros impuestos , ganancias, etc ...  Esto no es solo una protesta del campo es una protesta de la argentina.  Si estas de acuerdo en lo que plantea el campo pone este banner en tu sitio, pasalo en tus emails , etc. 
<div align="center" ><img src="http://www.freedomcoder.com.ar/images/paro.jpg" width="100%"></div>
Mucha gente me ha preguntado como agregar el banner en sus sitios asi que aca les dejo un ejemplo de como ponerlo.
<code>
<div align="center" ><img src="http://www.freedomcoder.com.ar/images/paro.jpg"></div>
</code>

Saludos

UPDATE: for those english readers that check this blog, this article will give you an accurate explanation of what is going on in Argentina. 
<a href="http://online.wsj.com/article/SB120692466040375723.html">http://online.wsj.com/article/SB120692466040375723.html<a>]]></description>
			<content:encoded><![CDATA[<p>No tiene nada que ver con la informatica , pero tiene que ver con el dia a dia de mi vida y queria pedirles a todos aquellos que quieran a apoyar a los pequenos y mediano productores de campo en la lucha contra la suba de las retenciones y el constante abuso de nuestra querida presidenta para con todos. Porque primero comiezan por el campo pero si la dejamos seguir , pronto seran nuestros impuestos , ganancias, etc &#8230;  Esto no es solo una protesta del campo es una protesta de la argentina.  Si estas de acuerdo en lo que plantea el campo pone este banner en tu sitio, pasalo en tus emails , etc. </p>
<div align="center" ><img src="http://www.freedomcoder.com.ar/images/paro.jpg" width="100%"></div>
<p>Mucha gente me ha preguntado como agregar el banner en sus sitios asi que aca les dejo un ejemplo de como ponerlo.<br />
<code>&lt;div align="center" &gt;&lt;img src="http://www.freedomcoder.com.ar/images/paro.jpg"&gt;&lt;/div&gt;</code></p>
<p>Saludos</p>
<p>UPDATE: for those english readers that check this blog, this article will give you an accurate explanation of what is going on in Argentina.<br />
<a href="http://online.wsj.com/article/SB120692466040375723.html">http://online.wsj.com/article/SB120692466040375723.html<a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/03/29/ayudemos-al-campo-ayudemos-a-la-argentina-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Buen viaje Sir Arthur</title>
		<link>http://www.freedomcoder.com.ar/2008/03/18/buen-viaje-sir-arthur/</link>
		<comments>http://www.freedomcoder.com.ar/2008/03/18/buen-viaje-sir-arthur/#comments</comments>
		<pubDate>Wed, 19 Mar 2008 01:49:18 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Sci & Tech]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/03/18/buen-viaje-sir-arthur</guid>
		<description><![CDATA[Tristemente el mundo pierde otro de sus genios y grandes personajes del siglo 20. Sin  duda Sir Arthur C. Clarke fue uno de los mejores escritores de ciencia ficcion.  Se podria llegar a decir que sus obras fueron musa inspiradora de muchos de los genios que han construido nuestro mundo. Por esto y muchs otras razones, gracias por todo lo que le diste al mundo, gracias por tus libros y por las atrapantes historias que me hicieron viajar.
Mucha suerte en esta nueva jornada ...

<div align="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/3qLdeEjdbWE&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/3qLdeEjdbWE&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div>

Saludos.]]></description>
			<content:encoded><![CDATA[<p>Tristemente el mundo pierde otro de sus genios y grandes personajes del siglo 20. Sin  duda Sir Arthur C. Clarke fue uno de los mejores escritores de ciencia ficcion.  Se podria llegar a decir que sus obras fueron musa inspiradora de muchos de los genios que han construido nuestro mundo. Por esto y muchs otras razones, gracias por todo lo que le diste al mundo, gracias por tus libros y por las atrapantes historias que me hicieron viajar.<br />
Mucha suerte en esta nueva jornada &#8230;</p>
<div align="center"><object width="425" height="355"><param name="movie" value="http://www.youtube.com/v/3qLdeEjdbWE&#038;hl=en"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/3qLdeEjdbWE&#038;hl=en" type="application/x-shockwave-flash" wmode="transparent" width="425" height="355"></embed></object></div>
<p>Saludos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/03/18/buen-viaje-sir-arthur/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Leopard y SSH</title>
		<link>http://www.freedomcoder.com.ar/2008/03/07/leopard-y-ssh/</link>
		<comments>http://www.freedomcoder.com.ar/2008/03/07/leopard-y-ssh/#comments</comments>
		<pubDate>Fri, 07 Mar 2008 16:15:12 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/03/07/leopard-y-ssh</guid>
		<description><![CDATA[Desde que instale leopard he tenido un par de problemas con svn  usando svn+ssh:// , siendo que mi svn server usa esto no podia sincronizar mi laburo y me estaba sacando de quisio.  Luedo de incursionar un poco mas en el tema encontre lo siguiente:

Si tu svn te tirando un error parecido a este:
<code>
percent_expand: NULL replacement
svn: Connection closed unexpectedly
</code>
Al parecer Leopard expande una variable de SSH a NULL.  Buscando por internex encontre que agregando la siguiente linea a nuestro ~/.ssh/config solucionamos el problema
<code>
IdentityFile ~/.ssh/id_rsa
</code>
Esto lo que hace es sobreescribir la busqueda por default de nuestra private key y por ende no obtenemos el error, no estoy tan seguro de que buena sea la solucion pero si alguien tiene una mejor explicacion por favor comenten en el blog asi podemos tener una mejor idea de lo que pasa.


]]></description>
			<content:encoded><![CDATA[<p>Desde que instale leopard he tenido un par de problemas con svn  usando svn+ssh:// , siendo que mi svn server usa esto no podia sincronizar mi laburo y me estaba sacando de quisio.  Luedo de incursionar un poco mas en el tema encontre lo siguiente:</p>
<p>Si tu svn te tirando un error parecido a este:<br />
<code>percent_expand: NULL replacement<br />
svn: Connection closed unexpectedly</code><br />
Al parecer Leopard expande una variable de SSH a NULL.  Buscando por internex encontre que agregando la siguiente linea a nuestro ~/.ssh/config solucionamos el problema<br />
<code>IdentityFile ~/.ssh/id_rsa</code><br />
Esto lo que hace es sobreescribir la busqueda por default de nuestra private key y por ende no obtenemos el error, no estoy tan seguro de que buena sea la solucion pero si alguien tiene una mejor explicacion por favor comenten en el blog asi podemos tener una mejor idea de lo que pasa.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/03/07/leopard-y-ssh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Active YouTube</title>
		<link>http://www.freedomcoder.com.ar/2008/02/21/active-youtube/</link>
		<comments>http://www.freedomcoder.com.ar/2008/02/21/active-youtube/#comments</comments>
		<pubDate>Fri, 22 Feb 2008 00:52:57 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[macosx]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/02/21/active-youtube</guid>
		<description><![CDATA[La verdad que encontre esto y me parecio re intersante un active youtube 

Para instalarlo :
<strong> gem install active_youtube </strong>

Aca el ejemplito para pegarle un vistaso :

<code>
#### Video
  ## search for videos on 'ruby'
  search = Youtube::Video.find(:first, :params => {:vq => 'ruby', :"max-results" => '5'})
  puts search.entry.length

  ## video information of id = ZTUVgYoeN_o
  vid = Youtube::Video.find("ZTUVgYoeN_o")
  puts vid.group.content[0].url

  ## video comments
  comments = Youtube::Video.find_custom("ZTUVgYoeN_o").get(:comments)
  puts comments.entry[0].link[2].href

  ## searching with category/tags
  results = Youtube::Video.search_by_tags("Comedy")
  puts results[0].entry[0].title

#### STANDARDFEED
  ## retrieving standard feeds
  most_viewed = Youtube::Standardfeed.find(:most_viewed, :params => {:time => 'today'})
  puts most_viewed.entry[0].group.content[0].url

#### USER
  ## user's profile - guthrie
  user_profile = Youtube::User.find("guthrie")
  puts user_profile.link[1].href

#### PLAYLIST
  ## get playlist - multiple elements in playlist
  playlist = Youtube::Playlist.find("EBF5D6DC4589D7B7")
  puts playlist.entry[0].group.content[0].url
</code>]]></description>
			<content:encoded><![CDATA[<p>La verdad que encontre esto y me parecio re intersante un active youtube </p>
<p>Para instalarlo :<br />
<strong> gem install active_youtube </strong></p>
<p>Aca el ejemplito para pegarle un vistaso :</p>
<p><code>#### Video<br />
  ## search for videos on 'ruby'<br />
  search = Youtube::Video.find(:first, :params =&gt; {:vq =&gt; 'ruby', :"max-results" =&gt; '5'})<br />
  puts search.entry.length</p>
<p>  ## video information of id = ZTUVgYoeN_o<br />
  vid = Youtube::Video.find("ZTUVgYoeN_o")<br />
  puts vid.group.content[0].url</p>
<p>  ## video comments<br />
  comments = Youtube::Video.find_custom("ZTUVgYoeN_o").get(:comments)<br />
  puts comments.entry[0].link[2].href</p>
<p>  ## searching with category/tags<br />
  results = Youtube::Video.search_by_tags("Comedy")<br />
  puts results[0].entry[0].title</p>
<p>#### STANDARDFEED<br />
  ## retrieving standard feeds<br />
  most_viewed = Youtube::Standardfeed.find(:most_viewed, :params =&gt; {:time =&gt; 'today'})<br />
  puts most_viewed.entry[0].group.content[0].url</p>
<p>#### USER<br />
  ## user's profile - guthrie<br />
  user_profile = Youtube::User.find("guthrie")<br />
  puts user_profile.link[1].href</p>
<p>#### PLAYLIST<br />
  ## get playlist - multiple elements in playlist<br />
  playlist = Youtube::Playlist.find("EBF5D6DC4589D7B7")<br />
  puts playlist.entry[0].group.content[0].url</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/02/21/active-youtube/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Venta powerbook 12&#8221;</title>
		<link>http://www.freedomcoder.com.ar/2008/01/31/venta-powerbook-12/</link>
		<comments>http://www.freedomcoder.com.ar/2008/01/31/venta-powerbook-12/#comments</comments>
		<pubDate>Thu, 31 Jan 2008 12:50:18 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Sci & Tech]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/01/31/venta-powerbook-12</guid>
		<description><![CDATA[Vendo Powerbook 12'' en excelente estado con caja y maletin de "neopren" 
Estos son los specs:

Processor 1.33GHz PowerPC G4
Memory 768MB PC2700 (333MHz) DDR SDRAM
Display 12.1-inch (diagonal)
Graphics NVIDIA GeForce FX Go5200 with 64MB of DDR SDRAM
Hard disk drive  60GB Ultra ATA/100
Slot-loading optical drive Combo drive (DVD-ROM/CD-RW)
Ethernet Built-in 10/100BASE-T
Wireless Built-in 54-Mbps AirPort Extreme; built-in Bluetooth
Modem (3) Built-in 56K V.92 modem
One FireWire 400 (IEEE 1394a) port at up to 400 Mbps
Two USB 2.0 ports at up to 480 Mbps
Apple Portable Power Adapter x 2
Batteries x 2 ~=  8-10 horas de vida.

A todo aquel interesado por favor comente o mandenme un mail..
<a href="http://lh6.google.com/matiasbrutti/RcaWEu6VrgI/AAAAAAAAAKM/ffuypt-xbpU/dsc00007.jpg?imgmax=512"><img src="http://lh6.google.com/matiasbrutti/RcaWEu6VrgI/AAAAAAAAAKM/ffuypt-xbpU/dsc00007.jpg?imgmax=512" width="100%"></a>]]></description>
			<content:encoded><![CDATA[<p>Vendo Powerbook 12&#8221; en excelente estado con caja y maletin de &#8220;neopren&#8221;<br />
Estos son los specs:</p>
<p>Processor 1.33GHz PowerPC G4<br />
Memory 768MB PC2700 (333MHz) DDR SDRAM<br />
Display 12.1-inch (diagonal)<br />
Graphics NVIDIA GeForce FX Go5200 with 64MB of DDR SDRAM<br />
Hard disk drive  60GB Ultra ATA/100<br />
Slot-loading optical drive Combo drive (DVD-ROM/CD-RW)<br />
Ethernet Built-in 10/100BASE-T<br />
Wireless Built-in 54-Mbps AirPort Extreme; built-in Bluetooth<br />
Modem (3) Built-in 56K V.92 modem<br />
One FireWire 400 (IEEE 1394a) port at up to 400 Mbps<br />
Two USB 2.0 ports at up to 480 Mbps<br />
Apple Portable Power Adapter x 2<br />
Batteries x 2 ~=  8-10 horas de vida.</p>
<p>A todo aquel interesado por favor comente o mandenme un mail..<br />
<a href="http://lh6.google.com/matiasbrutti/RcaWEu6VrgI/AAAAAAAAAKM/ffuypt-xbpU/dsc00007.jpg?imgmax=512"><img src="http://lh6.google.com/matiasbrutti/RcaWEu6VrgI/AAAAAAAAAKM/ffuypt-xbpU/dsc00007.jpg?imgmax=512" width="100%"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/01/31/venta-powerbook-12/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rubyconf y Railconf para los pobres &#8230;</title>
		<link>http://www.freedomcoder.com.ar/2008/01/29/rubyconf-y-railconf-para-los-pobres-/</link>
		<comments>http://www.freedomcoder.com.ar/2008/01/29/rubyconf-y-railconf-para-los-pobres-/#comments</comments>
		<pubDate>Tue, 29 Jan 2008 16:03:22 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/01/29/rubyconf-y-railconf-para-los-pobres-</guid>
		<description><![CDATA[Como decia muchos somos "pobres" y no podemos pagarnos el viaje a USA o algun pais de Europa para asistir a railsconf o rubyconf , entonces nos tenemos que conformar con ver los videos de estas conferencias. Por eso es que aca les dejo 2 sitios con videos de de cada una de las conferencias para que las vean ambas muy interesantes aunque el primer sitio tambien te pone las slides. 

-<a href="http://rubyconf2007.confreaks.com/"> Rubyconf2007 </a></br>
-<a href="http://railsconf.blip.tv/posts?view=archive&#038;nsfw=dc"> Railsconf2007</a>]]></description>
			<content:encoded><![CDATA[<p>Como decia muchos somos &#8220;pobres&#8221; y no podemos pagarnos el viaje a USA o algun pais de Europa para asistir a railsconf o rubyconf , entonces nos tenemos que conformar con ver los videos de estas conferencias. Por eso es que aca les dejo 2 sitios con videos de de cada una de las conferencias para que las vean ambas muy interesantes aunque el primer sitio tambien te pone las slides. </p>
<p>-<a href="http://rubyconf2007.confreaks.com/"> Rubyconf2007 </a></br><br />
-<a href="http://railsconf.blip.tv/posts?view=archive&#038;nsfw=dc"> Railsconf2007</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/01/29/rubyconf-y-railconf-para-los-pobres-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz Navidad and Merry X-mass</title>
		<link>http://www.freedomcoder.com.ar/2007/12/24/feliz-navidad-and-merry-x-mass-/</link>
		<comments>http://www.freedomcoder.com.ar/2007/12/24/feliz-navidad-and-merry-x-mass-/#comments</comments>
		<pubDate>Mon, 24 Dec 2007 14:41:23 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/12/24/feliz-navidad-and-merry-x-mass-</guid>
		<description><![CDATA[Muy felices fiestas para todos !  Que papa noel , el ninito jesus o quien sea les traiga muchas felicidades ...
]]></description>
			<content:encoded><![CDATA[<p>Muy felices fiestas para todos !  Que papa noel , el ninito jesus o quien sea les traiga muchas felicidades &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/12/24/feliz-navidad-and-merry-x-mass-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Off Topic] &#8211; A que se dedica un lug?</title>
		<link>http://www.freedomcoder.com.ar/2007/12/14/off-topic-a-que-se-dedica-un-lug/</link>
		<comments>http://www.freedomcoder.com.ar/2007/12/14/off-topic-a-que-se-dedica-un-lug/#comments</comments>
		<pubDate>Fri, 14 Dec 2007 14:04:23 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Spanish]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/12/14/off-topic-a-que-se-dedica-un-lug</guid>
		<description><![CDATA[Muchas veces nos preguntamos ?qu? es un LUG?, ?qu? se hace? o incluso ?para qu? sirven?. Tomemos el fragmento de un correo electr?nico escrito por uno de los fundadores de LUG Oro Verde:

<small><i>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; "Estos problemas son los que hoy aquejan y agrupan a los Lugs y organizaciones 
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; como la nuestra, en Entre R?os en Argentina aqui y ahora:
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; * Matriculaci?n Obligatoria
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; * DRMs
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; * Voto Electr?nico
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; * Patentes de Software, etc ...
&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; * Y los temas t?cnicos que siempre nos divierten :D"</i></small>

Cuando una persona nueva o ajena a un LUG mira estas afirmaciones, claramente pensar?a que estos grupos se dedican primordialmente a temas pol?ticos que aquejan a la tecnolog?a en general. En realidad, Matriculaci?n obligatoria, DRMs, voto electr?nico, patentes de software, poco tienen que ver directamente con software libre y aun menos con Linux. 

En mi caso, el haber formado parte de un LUG (LUGParana), me ense?o que, como en todo, la pol?tica no les es ajena. Esto, en lineas generales, no necesariamente es algo "malo" en si mismo. Sin embargo, tambi?n aprend? que hay mucha gente que hace uso de los LUGs como plataforma para motivos netamente personales y pol?ticos. Es ah? donde radica mi problema. Es decir, no esta mal discutir sobre los temas mencionados, pero si veo mal que estos sean la bandera que justifican la creaci?n y vida de un LUG. 

Muchos a esta altura se estar?n preguntando: 
?Que es un LUG entonces?, 
?que se hace en LUG? o 
?para que sirve un LUG? 

Mi opini?n, es que un LUG, en pocas palabras, debe dedicarse principalmente a compartir conocimientos t?cnicos, debatir sobre ellos; promover el uso del software libre (y no es lo mismo promover que "evangelizar"); realizar eventos, charlas, conferencias; desarrollar aplicaciones libres; etc.  Estos deben ser un punto de encuentro para personas que comparten un inter?s primordialmente t?cnico. Poco deber?a tener que ver con pol?tica. Ya han sido mucho los LUGs que cuando comienzan a meterse en pol?tica y mezclar negocios con hobbies terminan generando peleas innecesarias, perdiendo miembros o ---peor aun-- desapareciendo. La pol?tica es para pol?ticos, lo t?cnico es para nosotros (frikis, geeks, etc.) Adem?s, ???por favor!!! Las ciencias exactas son mucho mas interesantes y divertidas. Ya lo dijo Albert Einstein cuando le ofrecieron ser presidente de Israel: "Politics are for the moment. An equation is for eternity."

Personalmente, amo el open source/software libre. Creo que es una filosof?a de desarrollo que puede llevar a la ciencia a un pr?ximo nivel, no controlado por el dinero sino por el progreso tecnologico. Es por eso que creo que el trabajo de los grupos de usuarios de Linux es muy importante y fomento su creaci?n (como mencione, sol?a formar parte de uno: ?era copadisimo! y ademas hizo mucho por Paran?). Realmente me pone muy triste y de mal humor ver que una gran parte de los LUGs que aun subsisten en la provincia se dediquen principalmente a temas pol?ticos y de negocios y no a fomentar el uso de software libre.
 
Espero no haberlos aburrido; fue un tema bastante off-topic pero como entrerriano y paranaense me duele ver que los "lideres" actuales del software libre est?n con esa mentalidad y no se escuchen otras opiniones ...]]></description>
			<content:encoded><![CDATA[<p>Muchas veces nos preguntamos ?qu? es un LUG?, ?qu? se hace? o incluso ?para qu? sirven?. Tomemos el fragmento de un correo electr?nico escrito por uno de los fundadores de LUG Oro Verde:</p>
<p><small><i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8220;Estos problemas son los que hoy aquejan y agrupan a los Lugs y organizaciones<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; como la nuestra, en Entre R?os en Argentina aqui y ahora:<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Matriculaci?n Obligatoria<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * DRMs<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Voto Electr?nico<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Patentes de Software, etc &#8230;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; * Y los temas t?cnicos que siempre nos divierten <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> &#8221;</i></small></p>
<p>Cuando una persona nueva o ajena a un LUG mira estas afirmaciones, claramente pensar?a que estos grupos se dedican primordialmente a temas pol?ticos que aquejan a la tecnolog?a en general. En realidad, Matriculaci?n obligatoria, DRMs, voto electr?nico, patentes de software, poco tienen que ver directamente con software libre y aun menos con Linux. </p>
<p>En mi caso, el haber formado parte de un LUG (LUGParana), me ense?o que, como en todo, la pol?tica no les es ajena. Esto, en lineas generales, no necesariamente es algo &#8220;malo&#8221; en si mismo. Sin embargo, tambi?n aprend? que hay mucha gente que hace uso de los LUGs como plataforma para motivos netamente personales y pol?ticos. Es ah? donde radica mi problema. Es decir, no esta mal discutir sobre los temas mencionados, pero si veo mal que estos sean la bandera que justifican la creaci?n y vida de un LUG. </p>
<p>Muchos a esta altura se estar?n preguntando:<br />
?Que es un LUG entonces?,<br />
?que se hace en LUG? o<br />
?para que sirve un LUG? </p>
<p>Mi opini?n, es que un LUG, en pocas palabras, debe dedicarse principalmente a compartir conocimientos t?cnicos, debatir sobre ellos; promover el uso del software libre (y no es lo mismo promover que &#8220;evangelizar&#8221;); realizar eventos, charlas, conferencias; desarrollar aplicaciones libres; etc.  Estos deben ser un punto de encuentro para personas que comparten un inter?s primordialmente t?cnico. Poco deber?a tener que ver con pol?tica. Ya han sido mucho los LUGs que cuando comienzan a meterse en pol?tica y mezclar negocios con hobbies terminan generando peleas innecesarias, perdiendo miembros o &#8212;peor aun&#8211; desapareciendo. La pol?tica es para pol?ticos, lo t?cnico es para nosotros (frikis, geeks, etc.) Adem?s, ???por favor!!! Las ciencias exactas son mucho mas interesantes y divertidas. Ya lo dijo Albert Einstein cuando le ofrecieron ser presidente de Israel: &#8220;Politics are for the moment. An equation is for eternity.&#8221;</p>
<p>Personalmente, amo el open source/software libre. Creo que es una filosof?a de desarrollo que puede llevar a la ciencia a un pr?ximo nivel, no controlado por el dinero sino por el progreso tecnologico. Es por eso que creo que el trabajo de los grupos de usuarios de Linux es muy importante y fomento su creaci?n (como mencione, sol?a formar parte de uno: ?era copadisimo! y ademas hizo mucho por Paran?). Realmente me pone muy triste y de mal humor ver que una gran parte de los LUGs que aun subsisten en la provincia se dediquen principalmente a temas pol?ticos y de negocios y no a fomentar el uso de software libre.</p>
<p>Espero no haberlos aburrido; fue un tema bastante off-topic pero como entrerriano y paranaense me duele ver que los &#8220;lideres&#8221; actuales del software libre est?n con esa mentalidad y no se escuchen otras opiniones &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/12/14/off-topic-a-que-se-dedica-un-lug/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

