<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planeta Debian Brasil</title>
	<link rel="self" href="http://planeta.debianbrasil.org/atom.xml"/>
	<link href="http://planeta.debianbrasil.org/"/>
	<id>http://planeta.debianbrasil.org/atom.xml</id>
	<updated>2010-03-10T21:00:16+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">A palavra, a verdade e a mentira : quando utilizá-los ?</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/iYX4cUad0f8/"/>
		<id>http://www.andrelop.org/blog/?p=231</id>
		<updated>2010-03-07T00:31:39+00:00</updated>
		<content type="html">&lt;p&gt;&lt;span&gt;Somos tão idiotas. ﻿&lt;/span&gt;&lt;span&gt;Não dizemos o que pensamos e não pensamos no que dizemos. Se soubéssemos dizer o que pensamos de forma seletiva serial maravilhoso.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Seria interessante se soubéssemos dizer o que pensamos quando isso é realmente importante, mas não quando isso pode potencialmente nos trazer resultados indesejados.&lt;/p&gt;
&lt;p&gt;Obviamente, existem momentos em que é possível pressentirmos que dizer o que pensamos pode trazer resultados indesejados e é em momentos como esses que devemos nos conter.&lt;/p&gt;
&lt;p&gt;Porém, existem momentos em que é praticamente impossível saber ao certo o que ocorrerá se dissermos o que realmente pensamos. Tanto pode ser um retorno desejável quanto podemos ter um péssimo retorno, completamente contrário ao o qual realmente esperávamos.&lt;/p&gt;
&lt;p&gt;Talvez seja por isso que a maioria das pessoas acabam deixando de dizer o que realmente pensam, exatamente para evitar possíveis resultados indesejados.&lt;/p&gt;
&lt;p&gt;Temos medo. Essa é a verdade. Não necessariamente medo da palavra, do ato de dizer, mas sim das consequências resultantes de nosso hipotético ato de usar a verdade.&lt;/p&gt;
&lt;p&gt;Temos medo de machucar as pessoas ou mesmo de afastá-las, de forma que nosso contato com as mesmas fique prejudicado ou mesmo impossibilitado.&lt;/p&gt;
&lt;p&gt;É impossível saber ao certo se o pensamento do receptor de nossas palavras está em sintonia tão boa com nosso pensamento a ponto do mesmo entender a mensagem da forma como a imaginamos.&lt;/p&gt;
&lt;p&gt;É comum o contrário acontecer, ou seja, tentarmos flertar com a idéia de dizermos o que pensamos e a mensagem ser compreendida de forma completamente diferente da forma inicialmente intencionada.&lt;/p&gt;
&lt;p&gt;Poderíamos encurtar todo o processo e tornar a vida muito mais simples para todos, simplesmente nos privando de ocultar a verdade e tornando nossas idéias públicas, de forma que as mesmas passassem a ser transmitidas da forma mais sincera possível.&lt;/p&gt;
&lt;p&gt;Infelizmente, não somos evoluídos o bastante para nos permitir esse exercício de sinceridade. Os mais intelectualmente evoluídos provavelmente iriam nos odiar. Odiariam aqueles de nós que simplesmente tivessem optado por utilizar a verdade.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/SlkD41k0rjS1nh2T_XKa8zi7PjY/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/SlkD41k0rjS1nh2T_XKa8zi7PjY/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/SlkD41k0rjS1nh2T_XKa8zi7PjY/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/SlkD41k0rjS1nh2T_XKa8zi7PjY/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/iYX4cUad0f8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">formspring.me : Excesso de informação e escassez de tempo para coisas simples</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/cPlHh6QVNFw/"/>
		<id>http://www.andrelop.org/blog/?p=227</id>
		<updated>2010-03-06T20:42:58+00:00</updated>
		<content type="html">&lt;p&gt;Mais uma resposta a uma pergunta que recebi no &lt;a href=&quot;http://www.formspring.me/andrelop&quot;&gt;formspring.me&lt;/a&gt;. Para quem ainda não entendeu, o formspring.me é um serviço onde você pode se cadastrar e as pessoas, cadastradas ou não, anonimamente ou não, podem lhe fazer perguntas.&lt;/p&gt;
&lt;p&gt;É uma espécie de FAQ sobre você mesmo, onde os interessados podem saber mais sobre você ou mesmo lhe fazer perguntas relacionadas a sua opinião sobre qualquer assunto.&lt;/p&gt;
&lt;p&gt;Caso esteja interessado/interessada em saber algo sobre mim ou minha opinião sobre um determinada assunto, confira se já respondi a pergunta que você faria em &lt;a href=&quot;http://www.formspring.me/andrelop&quot;&gt;meu perfil no formspring.me&lt;/a&gt; ou &lt;a href=&quot;http://www.formspring.me/andrelop&quot;&gt;faça você mesmo sua própria pergunta&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Abaixo, a pergunta que resolvi selecionar e a resposta que forneci a mesma :&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pergunta :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Como lidar com a quantidade de informação hoje em dia ? Existe tempo para leitura dos &amp;#8220;Clássicos&amp;#8221; como Fernando Pessoa e Machado de Assis ?&lt;/strong&gt; by &lt;a href=&quot;http://www.formspring.me/geekbr&quot;&gt;geekbr&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Resposta :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Se eu soubesse realmente como lidar com a quantidade de informações com a qual somos bombardeados diariamente eu provavelmente escreveria um livro sobre isso e ficaria rico e famoso, exatamente como o fazem os escritores de livros de auto-ajuda.&lt;/p&gt;
&lt;p&gt;Realmente, vivemos em um tempo em que somos bombardeados com um quantidade enorme de informações. A grande sacada, que muitos ainda não entenderam, é que não somos obrigados a absorver e entender toda essa informação.&lt;/p&gt;
&lt;p&gt;Podemos filtrar somente a informação que necessitamos ou somente a informação que nos interessa e ignorar todo o ruído adicional que teima em querer nos perseguir e se disfarçar de conteúdo importante.&lt;/p&gt;
&lt;p&gt;Existem inúmeras ferramentas, como os agregadores de feeds (Google Reader, por exemplo), que nos permitem perder menos tempo indo atrás das informações, nos trazendo a informação automaticamente sempre que uma atualização ocorrer na fonte original.&lt;/p&gt;
&lt;p&gt;Certamente, existe também o perigo de nos empolgarmos com a quantidade de informação disponível e caírmos na armadilha de tentarmos acompanhar toda e qualquer fonte de notícia, na vã esperança de que alguma informação útil um dia será nos passada a partir dessas fontes.&lt;/p&gt;
&lt;p&gt;Nesse ponto, é importante ter a noção da existência da possibilidade de uma filtragem ainda mais profunda da informação que chega até nós, para separar o ruído da informação útil.&lt;/p&gt;
&lt;p&gt;Ainda reutilizando o exemplo dos agregadores de feeds, existe a possibilidade da assinatura de feeds por tags/palavras-chaves, de forma que não exatamente todo o conteúdo das fontes de origem da informação nos serão trazidas, mas sim somente a informação devidamente rotulada com uma palavra-chave (tag) específica, a qual esperamos realmente refletir o assunto descrito pelo identificador da palavra-chave utilizada.&lt;/p&gt;
&lt;p&gt;Também temos a opção de simplesmente dedicar menos tempo a acompanhar toda essa informação que nos cerca e nos preocuparmos mais com nossos amigos, parentes, familiares, companheiros e com as pessoas que nos cercam de uma forma geral.&lt;/p&gt;
&lt;p&gt;Lembre-se que toda a informação importante que nos é trazida pela Internet é, em essência, produzida por pessoas, não por máquinas. As máquinas são somente um meio de transporte para que a informação nos atinja.&lt;/p&gt;
&lt;p&gt;E se a informação é produzida pelas pessoas, nada mais natural do que ir diretamente a fonte das informações, ou seja, nada mais natural do que recorrer as pessoas, as quais produzem a informação, e não aos veículos que somente a transportam, as máquinas.&lt;/p&gt;
&lt;p&gt;Mesmo que inconscientemente, todos estamos em algum nível viciados em informação. Não somente nós, que vivenciamos a tecnologia diariamente, mas em diferentes níveis virtualmente todos estão parcialmente dependentes/viciados em informação.&lt;/p&gt;
&lt;p&gt;Um exemplo é que, atualmente, dificilmente encontramos um conhecido que não possua ao menos uma conta em um serviço de mensagens instantâneas (MSN/Windows Live Messenger é o mais comum entre as pessoas não técnicas) e um perfil em alguma rede social (Orkut é o mais comum entre as pessoas não técnicas).&lt;/p&gt;
&lt;p&gt;Todos estão com uma certa frequência acessando/utilizando esses serviços. Isso não é necessariamente ruim. Quando utilizados como apenas mais uma forma de manter contato com outras pessoas, ou mesmo como uma forma de organizar encontros reais entre pessoas que de outra forma dificilmente se conheceriam, é até saudável utilizar esses serviços.&lt;/p&gt;
&lt;p&gt;O problema começa a ocorrer quando a pessoa substitui a vida social real pela vida &amp;#8220;social&amp;#8221; virtual, utilizando somente o meio virtual para o contato com outras pessoas e ignorando completamente sua necessidade natural de contato humano/físico.&lt;/p&gt;
&lt;p&gt;Em relação a tempo, salvo o tempo em que você vende seu conhecimento para seu empregador, você é quem decide o que fazer de seu tempo livre. Se você não tem nenhum tempo livre e, ao invés disso, consome todo seu tempo trabalhando, talvez seja o caso de reavaliar sua vida.&lt;/p&gt;
&lt;p&gt;Vale realmente a pena ter todo o seu tempo ocupado com trabalho ? A recompensação financeira conseguida com isso realmente vale a pena todo o tempo perdido, o qual certamente não será lhe devolvido novamente e o qual lhe fará falta, senão em pouco tempo, mas ao menos de médio a longo prazo ?&lt;/p&gt;
&lt;p&gt;É essencial, mesmo que por vezes complicado, ter ao menos algum tempo livre para se divertir, interagir com outras pessoas reais (não virtuais), se dedicar a hábitos saudáveis (como a leitura citada) e, em última instância, até mesmo ter algum tempo livre para você mesmo, mesmo que seja para simplesmente não fazer coisa alguma, somente para descansar.&lt;/p&gt;
&lt;p&gt;Estou convencido de que uma grande área de pesquisa/trabalho passará a ser a psicologia, uma vez que a sociedade atual está se perdendo com tamanha intensidade em meio a tanta tecnologia que certamente precisaremos cada vez mais ser analisados e ter nossos problemas entendidos para podermos voltar a viver como antigamente, quando não tínhamos a interferência da tecnologia atrapalhando as relações humanas.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/YQhLoPYJlutqeVzhmGNEONZz0Vo/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/YQhLoPYJlutqeVzhmGNEONZz0Vo/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/YQhLoPYJlutqeVzhmGNEONZz0Vo/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/YQhLoPYJlutqeVzhmGNEONZz0Vo/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/cPlHh6QVNFw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Instalando o ReceitaNet 2010 no Debian Squeeze (e em outras distribuições também!)</title>
		<link href="http://www.eriberto.pro.br/blog/?p=290"/>
		<id>http://www.eriberto.pro.br/blog/?p=290</id>
		<updated>2010-03-06T14:12:13+00:00</updated>
		<content type="html">&lt;p&gt;Hoje de manhã, eu baixei os programas de imposto de renda para instalar no meu Debian. Eu já tinha o Java 1.6 instalado. Para quem não tem, basta fazer:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;# apt-get install sun-java6-plugin&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Isso já irá instalar o plugin para Iceweasel, o Java-bin e o Java-JRE. Depois de baixar os programas do imposto de renda, já como usuário comum, alterei as permissões dos mesmo para 755 ($ chmod 755 &amp;lt;programa&amp;gt;) e executei-os. Repetindo, isso tudo como usuário comum. O IRPF2010linux-x86v1.0.bin foi tranquilo mas o ReceitanetJava2010.02_setup_linux.bin deu o seguinte erro:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;eriberto@canopus:~/downloads/irpf$ ./ReceitanetJava2010.02_setup_linux.bin&lt;br /&gt;
Assistente InstallShield&lt;/p&gt;
&lt;p&gt;Inicializando Assistente InstallShield&amp;#8230;&lt;/p&gt;
&lt;p&gt;Procurando Java(tm) Virtual Machine&amp;#8230;&lt;br /&gt;
&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;&amp;#8230;..The wizard cannot continue because of the following error: could not load wizard specified in /wizard.inf (104)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Depois do erro, rodei novamente o programa com strace, para ver o que estava ocorrendo. Já era suspeito, pela mensagem de erro, que ele não encontrava o Java. O strace confirmou essa hipótese. Veja um trecho do resultado:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;stat64(&amp;#8220;/usr/jre1.6.0/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/usr/local/jre1.6.0/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/usr/java/jre1.6.0/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/opt/jre1.6.0/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/opt/jre1.6/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/usr/jre1.6/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/usr/local/jre1.6/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/usr/java/jre1.6/bin/java&amp;#8221;, 0xbff5b740) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
stat64(&amp;#8220;/usr/local/bin/java&amp;#8221;, 0xbff5b730) = -1 ENOENT (No such file or directory)&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;br /&gt;
write(1, &amp;#8220;.&amp;#8221;, 1.)                        = 1&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Bem, ele estava procurando nos lugares errados porque, no Debian Squeeze, a JVM fica em /usr/lib. Veja:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;canopus:~# ls -l /usr/lib/jvm/&lt;br /&gt;
total 16&lt;br /&gt;
drwxr-xr-x 5 root root 4096 Fev 12  2008 java-1.5.0-gcj-4.3-1.5.0.0&lt;br /&gt;
drwxr-xr-x 6 root root 4096 Fev  6 13:58 java-1.5.0-gcj-4.4&lt;br /&gt;
lrwxrwxrwx 1 root root   14 Jan 29 00:31 java-1.6.0-openjdk -&amp;gt; java-6-openjdk&lt;br /&gt;
drwxr-xr-x 5 root root 4096 Jan 14 09:00 java-6-openjdk&lt;br /&gt;
&lt;strong&gt;lrwxrwxrwx 1 root root   19 Jan 29 00:32 java-6-sun -&amp;gt; java-6-sun-1.6.0.16&lt;/strong&gt;&lt;br /&gt;
&lt;strong&gt;drwxr-xr-x 6 root root 4096 Jan 14 09:01 java-6-sun-1.6.0.16&lt;/strong&gt;&lt;br /&gt;
lrwxrwxrwx 1 root root   26 Jan 29 00:32 java-gcj -&amp;gt; java-1.5.0-gcj-4.3-1.5.0.0&lt;br /&gt;
lrwxrwxrwx 1 root root   18 Fev  6 13:58 java-gcj-4.4 -&amp;gt; java-1.5.0-gcj-4.4&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Repare que há um link simbólico chamado java-6-sum, apontando para o Java 6 atual (java-6-sun-1.6.0.16).&lt;strong&gt; &lt;/strong&gt; Esse é o nosso alvo. Faremos um link simbólico para ele. Relembrando, o instalador procurou nos seguintes lugares:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;/usr/jre1.6.0/bin/java&lt;/li&gt;
&lt;li&gt;/usr/local/jre1.6.0/bin/java&lt;/li&gt;
&lt;li&gt;/usr/java/jre1.6.0/bin/java&lt;/li&gt;
&lt;li&gt;/opt/jre1.6.0/bin/java&lt;/li&gt;
&lt;li&gt;/opt/jre1.6/bin/java&lt;/li&gt;
&lt;li&gt;/usr/jre1.6/bin/java&lt;/li&gt;
&lt;li&gt;/usr/local/jre1.6/bin/java&lt;/li&gt;
&lt;li&gt;/usr/java/jre1.6/bin/java&lt;/li&gt;
&lt;li&gt;/usr/local/bin/java&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Vamos escolher um local para linkar. Sugiro escolher algo em /opt ou em /usr/local, uma vez que são caminhos próprios para aplicações locais (o sistema operacional não altera o conteúdo desses diretórios e as ações ocorridas dentro deles não influenciam no funcionamento do sistema). Assim, emiti o seguinte comando:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;# ln -s /usr/lib/jvm/java-6-sun /opt/jre1.6&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Com isso, executei novamente o instalador. Resultado:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2010/03/receitanet.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-292&quot; title=&quot;receitanet&quot; src=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2010/03/receitanet.jpg&quot; alt=&quot;&quot; width=&quot;533&quot; height=&quot;350&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Com certeza, esta dica servirá também para outras distribuições. Divirta-se com o seu imposto de renda!&lt;/p&gt;
&lt;p&gt;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&amp;#8212;&lt;/p&gt;
&lt;p&gt;TWITTER: para saber sobre os meus livros e outras novidades, me siga em &lt;a href=&quot;http://twitter.com/eribertomota&quot;&gt;http://twitter.com/eribertomota&lt;/a&gt;. Prometo que serão mensagens esporádicas. Não pretendo anunciar cada soluço meu. &lt;img src=&quot;http://www.eriberto.pro.br/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Esse já disse pra que veio…</title>
		<link href="http://tiagovaz.wordpress.com/2010/03/05/esse-ja-disse-pra-que-veio/"/>
		<id>http://tiagovaz.wordpress.com/?p=552</id>
		<updated>2010-03-05T02:48:56+00:00</updated>
		<content type="html">&lt;p&gt;Depois de pedir &lt;a href=&quot;http://www1.folha.uol.com.br/folha/brasil/ult96u661627.shtml&quot;&gt;vistas dos autos em prol do Azeredo&lt;/a&gt;, foi o &lt;a href=&quot;http://www1.folha.uol.com.br/folha/brasil/ult96u702285.shtml&quot;&gt;único a voto a favor do Arruda hoje&lt;/a&gt;&amp;#8230; &lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Toffoli é brasileiro nato, tem 41 anos, não tem mestrado, foi reprovado duas vezes no concurso para juiz estadual e apresenta escassa produção acadêmica. Sua experiência profissional mais evidente, antes de entrar no governo, foi a de advogar para o PT. O fraco currículo, porém, não é o seu maior obstáculo.&lt;/p&gt;
&lt;p&gt;Toffoli é duas vezes réu. Ele foi condenado pela Justiça, em dois processos que correm em primeira instância no estado do Amapá. Em termos solenemente pesados, a sentença mais recente manda Toffoli devolver aos cofres públicos a quantia de 700.000 reais – dinheiro recebido &amp;#8220;indevidamente e imoralmente&amp;#8221; por contratos &amp;#8220;absolutamente ilegais&amp;#8221;, celebrados entre seu escritório e o governo do Amapá.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;a href=&quot;http://oglobo.globo.com/pais/noblat/posts/2009/09/19/toffoli-ministro-reu-224690.asp&quot;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;http://oglobo.globo.com/pais/noblat/posts/2009/09/19/toffoli-ministro-reu-224690.asp&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/552/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/552/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=552&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">formspring.me : Resposta a nova pergunta : estupidez humana, sociedade e consumo</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/9krW0nc5SaE/"/>
		<id>http://www.andrelop.org/blog/?p=221</id>
		<updated>2010-03-04T01:00:16+00:00</updated>
		<content type="html">&lt;p&gt;Até que consiga encontrar uma forma um pouco mais automatizada de publicar respostas a perguntas selecionadas que me fazem em meu perfil  no serviço formspring.me, vou esporadicamente publicar as perguntas que acreditar interessantes e suas respectivas respostas como posts por arqui.&lt;/p&gt;
&lt;p&gt;Essa é a primeira. Perguntem mais e eu provavelmente terei mais material para publicar &lt;img src=&quot;http://www.andrelop.org/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;span&gt;Pergunta :&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Partindo da citação &amp;lt;quote&amp;gt;&lt;strong&gt;Duas coisas são infinitas: o universo e a estupidez humana. Mas, no que respeita ao universo, ainda não adquiri a certeza absoluta&lt;/strong&gt;&amp;lt;/quote&amp;gt; Como você entende hoje a estupidez humana, a sociedade de consumo. by &lt;a href=&quot;http://www.formspring.me/geekbr&quot;&gt;&lt;span&gt;geekbr&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Minha resposta :&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;A estupidez humana sempre existiu e sempre existirá. Infelizmente, parece ter piorado com o tempo.&lt;/p&gt;
&lt;p&gt;Procuramos formas de obter satisfação nos afastando cada vez mais uns dos outros, sendo cada vez mais egocêntricos, nos importando cada vez menos com nossos pares.&lt;/p&gt;
&lt;p&gt;Criamos redomas artificiais e tentamos curar os problemas que isso nos traz recorrendo ao consumismo desenfreado, mas não conseguimos entender que isso não nos vai trazer a felicidade que teimamos em afastar quando optamos por nos afastar uns dos outros.&lt;/p&gt;
&lt;p&gt;Dizem que umas das características do ser humano que o diferencia dos demais seres e que o torna a espécie dominante é a capacidade de armazenar informações e transmití-la aos seus semelhantes.&lt;/p&gt;
&lt;p&gt;Isso foi a base da evolução humana e foi o que nos permitiu construir sob o que nossos antepassados criaram. É por isso que não precisamos redescobrir a eletricidade a cada nova geração, por exemplo, mas sim evoluir a partir de conceitos básicos compreendidos e passados a frente por gerações anteriores.&lt;/p&gt;
&lt;p&gt;Infelizmente, porém, se por um lado somos capazes de compreender conceitos abstratos e complexos relacionados a ciência, matemática, física e demais áreas do conhecimento, somos um zero a esquerda no que diz respeito a conhecermos a nós mesmos.&lt;/p&gt;
&lt;p&gt;Começamos a entender a importância que temos uns para os outros somente próximo ao final de nossas vidas. E mesmo sofrendo muito para começarmos a entender isso, somos seres ruins o bastante para não tentarmos transmitir a nossas gerações futuras a importância disso.&lt;/p&gt;
&lt;p&gt;Parece que sentimos prazer em deixar que cada nova geração cometa os mesmos erros, sofra o mesmo que sofremos e tenha um início da compreensão de quanto tempo de vida perdeu tentando se enganar somente ao final de sua existência.&lt;/p&gt;
&lt;p&gt;O ciclo sempre vai se repetir. Não me orgulho nada disso, tenho vergonha em fazer parte de uma espécie tão mesquinha e egoísta, que impede sua própria evolução por não se importar em sua evolução como espécie, mas sim no quanto pode ter de vantagem hoje.&lt;/p&gt;
&lt;p&gt;Imediatistas e egocêntricos, somos uma sociedade patética. Nos julgamos donos de tudo e na verdade não somos donos de coisa alguma. Não temos a mínima importância no mundo e no universo, mas acreditamos, de alguma forma, que nossos bens materiais e nossa superioridade imaginada como espécie dominante realmente nos torna importantes.&lt;/p&gt;
&lt;p&gt;Nos maravilhamos com a tecnologia e passamos a tê-la como nosso principal companheiro, deixando de lado nossos pares reais de carne, osso e alma, dando pouca ou nenhuma importância aos mesmos.&lt;/p&gt;
&lt;p&gt;O sentido da vida não é 42. O sentido da vida, em minha opinião, é conseguirmos evoluir não tecnologicamente, mas sim afetivamente, como espécie, junto a nossos pares, de forma amigável. Uma evolução espiritual, como queira.&lt;/p&gt;
&lt;p&gt;Nunca vamos entender e conseguir explicar questões relacionadas ao metafísico, sobrenatural, a alma ou como o queira chamar se não conseguirmos compreender conceitos tão simples como amizade, convivência em sociedade, paz, amor e respeito.&lt;/p&gt;
&lt;p&gt;Felizmente, não são todos de nossa raça que são realmente repugnantes conforme descrito aqui. Algumas pessoas, infelizmente a minoria, conseguem compreender o que é realmente importante.&lt;/p&gt;
&lt;p&gt;Infelizmente, essas pessoas são ignoradas pela grande maioria de nossa sociedade e taxada como &amp;#8220;pobres&amp;#8221;, por optarem por não ostentar luxo e bens materiais, mas sim por tentarem simplesmente se importar uns com os outros.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/oE9kZisXR-m45nQtRKOwSJTub9A/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/oE9kZisXR-m45nQtRKOwSJTub9A/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/oE9kZisXR-m45nQtRKOwSJTub9A/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/oE9kZisXR-m45nQtRKOwSJTub9A/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/9krW0nc5SaE&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Escutando torres de controle de aeroportos</title>
		<link href="http://blog.edermarques.net/geek/escutando-torres-de-controle-de-aeroportos/"/>
		<id>http://blog.edermarques.net/?p=279</id>
		<updated>2010-03-03T15:51:31+00:00</updated>
		<content type="html">&lt;p&gt;Sempre teve curiosidade em saber como são as conversas entre operadores de vôo e pilotos? Seus problemas acabaram.&lt;/p&gt;
&lt;p&gt;Vi no blog do Paulino esse &lt;a title=&quot;ouvindo aeroportos&quot; href=&quot;http://www.michelazzo.blog.br/2010/03/03/ouvindo-aeroportos/&quot; target=&quot;_blank&quot;&gt;post&lt;/a&gt; curioso. Um site chamado &lt;a title=&quot;escute torres de controle pelo mundo todo&quot; href=&quot;http://Liveatc.com&quot; target=&quot;_blank&quot;&gt;LiveATC.com&lt;/a&gt; fornece links para o áudio das conversas de vários aeroportos do mundo. Testei e o serviço realmente funciona. Não sou fã de simuladores de vôo, mas fica ai a dica geek do dia.&lt;/p&gt;</content>
		<author>
			<name>Eder L. Marques</name>
			<uri>http://blog.edermarques.net</uri>
		</author>
		<source>
			<title type="html">edermarques.net</title>
			<subtitle type="html">As Aventuras de um geek hackeando o Universo</subtitle>
			<link rel="self" href="http://blog.edermarques.net/feed/"/>
			<id>http://blog.edermarques.net/feed/</id>
			<updated>2010-03-03T23:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Trocando o comando dd por dcfldd</title>
		<link href="http://www.eriberto.pro.br/blog/?p=284"/>
		<id>http://www.eriberto.pro.br/blog/?p=284</id>
		<updated>2010-03-01T11:00:04+00:00</updated>
		<content type="html">&lt;p&gt;Um dos principais problemas do comando &lt;strong&gt;dd&lt;/strong&gt; é fazer tudo em silêncio. Com isso, nunca sabemos o que está acontecendo. Uma solução é o comando &lt;strong&gt;dcfldd&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;O &lt;strong&gt;dcfldd&lt;/strong&gt; mostra o progresso de uma cópia e também calcula hashes. A sua sintaxe básica é idêntica ao do &lt;strong&gt;dd&lt;/strong&gt;. Veja:&lt;/p&gt;
&lt;pre&gt;# dcfldd if=/dev/sdb of=imagem-hd.img&lt;/pre&gt;
&lt;p&gt;A diferença é que ele mostra o progresso da cópia. Veja outro exemplo:&lt;/p&gt;
&lt;pre&gt;﻿﻿canopus:~# dcfldd if=/dev/sda1 of=1GB_de_particao-windows.img bs=1MB count=1024
512 blocks (512Mb) written.
&lt;/pre&gt;
&lt;p&gt;Ele também pode calcular hashes e faz isso enquanto copia os dados, tornando a operação muito mais rápida. Vamos ver os hashes MD5 (default), SHA1 e SHA512:&lt;/p&gt;
&lt;pre&gt;canopus:~# dcfldd if=/dev/sda1 of=1GB_de_particao-windows.img bs=1MB count=128 hash=md5,sha1,sha512&lt;/pre&gt;
&lt;pre&gt;Total (md5): 7967be906cf636a47cccf1fae753ec27&lt;/pre&gt;
&lt;pre&gt;Total (sha1): 8764f7bb5a8e7ffce331c20f24480523ac0a406c&lt;/pre&gt;
&lt;pre&gt;Total (sha512): 12537e2268ad55533741317806c99d774461f7d3c0456197859410eff6a782135f99161d543c981d9b62d1bf6021be9caad8318dde422e7e2d3771c4793365b8&lt;/pre&gt;
&lt;pre&gt;
128+0 records in&lt;/pre&gt;
&lt;pre&gt;128+0 records out&lt;/pre&gt;
&lt;p&gt;Se você quiser, ele coloca o resultado do hash dentro de um arquivo. Vamos fazer isso com o MD5 e o SHA512. O SHA1 vai apenas aperecer na tela. O comando final é o seguinte:&lt;/p&gt;
&lt;pre&gt;# dcfldd if=/dev/sda1 of=1GB_de_particao-windows.img bs=1MB count=128 hash=md5,sha1,sha512 md5log=particao.md5 sha512log=particao.sha512&lt;/pre&gt;
&lt;p&gt;Para medirmos a diferença de tempo entre o &lt;strong&gt;dd + cálculo de hash&lt;/strong&gt; e o &lt;strong&gt;dcfldd&lt;/strong&gt;, vamos emitir duas linhas de comando. A primeira:&lt;/p&gt;
&lt;pre&gt;canopus:~# time dd if=/dev/sda1 of=1GB_de_particao-windows.img bs=1MB count=128; time md5sum 1GB_de_particao-windows.img; time sha512sum 1GB_de_particao-windows.img&lt;/pre&gt;
&lt;pre&gt;128+0 registros de entrada&lt;/pre&gt;
&lt;pre&gt;128+0 registros de saída&lt;/pre&gt;
&lt;pre&gt;128000000 bytes (128 MB) copiados, 1,89711 s, 67,5 MB/s&lt;/pre&gt;
&lt;pre&gt;
&lt;strong&gt;real    0m1.932s&lt;/strong&gt;&lt;/pre&gt;
&lt;pre&gt;user    0m0.000s&lt;/pre&gt;
&lt;pre&gt;sys     0m0.688s&lt;/pre&gt;
&lt;pre&gt;ebfad6c49d035bb6047f192e109a9676  1GB_de_particao-windows.img&lt;/pre&gt;
&lt;pre&gt;
&lt;strong&gt;real    0m0.549s&lt;/strong&gt;&lt;/pre&gt;
&lt;pre&gt;user    0m0.396s&lt;/pre&gt;
&lt;pre&gt;sys     0m0.108s&lt;/pre&gt;
&lt;pre&gt;82b67eadd8fe07ee4db737006f7aa8225936867cdc4f76bb9af618593d5a634c7e1cf8d5fdb5321a0e49f2db3be2ea2bb5d20a7d203ad6f9f3370cc85ac9a8a5  1GB_de_particao-windows.img&lt;/pre&gt;
&lt;pre&gt;
&lt;strong&gt;real    0m7.449s&lt;/strong&gt;&lt;/pre&gt;
&lt;pre&gt;user    0m7.180s&lt;/pre&gt;
&lt;pre&gt;sys     0m0.132s&lt;/pre&gt;
&lt;p&gt;O tempo total foi (1.932 + 0.549 + 7.449) = 9.93s. Agora veja o dcfldd:&lt;/p&gt;
&lt;pre&gt;canopus:~# time dcfldd if=/dev/sda1 of=1GB_de_particao-windows.img bs=1MB count=128 hash=md5,sha512
Total (md5): 7967be906cf636a47cccf1fae753ec27
Total (sha512): 12537e2268ad55533741317806c99d774461f7d3c0456197859410eff6a782135f99161d543c981d9b62d1bf6021be9caad8318dde422e7e2d3771c4793365b8

128+0 records in
128+0 records out
&lt;strong&gt;
real    0m7.523s&lt;/strong&gt;
user    0m6.136s
sys     0m0.696s
&lt;/pre&gt;
&lt;p&gt;Resultado: mais rápido! E isso fica mais evidente em imagens grandes. Bom proveito.&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Fazendo o dump de memória via /dev/fmem</title>
		<link href="http://www.eriberto.pro.br/blog/?p=279"/>
		<id>http://www.eriberto.pro.br/blog/?p=279</id>
		<updated>2010-02-28T14:39:58+00:00</updated>
		<content type="html">&lt;p&gt;Em forenses computacionais, muitas vezes, precisamos realizar um dump de memória. Isso sempre pode ser feito com o comando &lt;strong&gt;dd&lt;/strong&gt;. Veja:&lt;/p&gt;
&lt;pre&gt;# dd if=/dev/mem of=memoria.dump&lt;/pre&gt;
&lt;p&gt;No entanto, as pessoas têm reclamado que, ultimamente, o seguinte erro tem aparecido:&lt;/p&gt;
&lt;pre&gt;dd: lendo &quot;/dev/mem&quot;: Operação não permitida&lt;/pre&gt;
&lt;p&gt;ou&lt;/p&gt;
&lt;pre&gt;dd: reading `/dev/mem': Operation not permitted&lt;/pre&gt;
&lt;p&gt;Este foi o fato que gerou este post.&lt;/p&gt;
&lt;p&gt;O erro mostrado ocorre porque, há algum tempo, o kernel 2.6 tem vindo com a opção &lt;strong&gt;CONFIG_STRICT_DEVMEM&lt;/strong&gt; habilitada por default. Essa opção protege a memória contra acessos que não ocorram via dispositivos específicos. Para ver isso no Debian, por exemplo, basta executar o comando a seguir:&lt;/p&gt;
&lt;pre&gt;# cat /boot/config-* | grep CONFIG_STRICT_DEVMEM&lt;/pre&gt;
&lt;p&gt;Uma solução é utilizar o módulo &lt;strong&gt;fmem&lt;/strong&gt;, disponível em &lt;a href=&quot;http://hysteria.sk/~niekt0/foriana/&quot;&gt;http://hysteria.sk/~niekt0/foriana/&lt;/a&gt;. Ele é de fácil compilação e fornece os dados desejados. É necessário ter o cuidado de especificar o limite da memória para que ele não entre em um loop infinito. Exemplo:&lt;/p&gt;
&lt;pre&gt;# dd if=/dev/fmem of=memoria.dump bs=1M count=4096&lt;/pre&gt;
&lt;p&gt;O valor em &lt;strong&gt;count&lt;/strong&gt; deverá ser trocado pela quantidade de memória em MB. No meu caso, tenho 4 GB = 4096 MB.&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Microscópio USB XingLing</title>
		<link href="http://profs.if.uff.br/tjpp/blog/entradas/microscopio-usb-xingling"/>
		<id>http://profs.if.uff.br/tjpp/blog/entradas/microscopio-usb-xingling</id>
		<updated>2010-02-26T13:25:08+00:00</updated>
		<content type="html">&lt;h1&gt;&lt;a name=&quot;microscopio-usb-xingling&quot; id=&quot;microscopio-usb-xingling&quot;&gt;Microscópio USB XingLing&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Este microscópio foi minha primeira experiência com o site chinês &lt;a href=&quot;http://www.dealextreme.com&quot; class=&quot;urlextern&quot; title=&quot;http://www.dealextreme.com&quot;&gt;dealextreme&lt;/a&gt;. O site é cheio de bugigangas inúteis mas incrivelmente atraentes (ok, algumas são úteis). O legal do site é o frete grátis para qualquer compra. Você pode até sugerir produtos para que sejam vendidos no site.
&lt;/p&gt;

&lt;p&gt;
Eu comprei um &lt;a href=&quot;http://www.dealextreme.com/details.dx/sku.26764&quot; class=&quot;urlextern&quot; title=&quot;http://www.dealextreme.com/details.dx/sku.26764&quot;&gt;microscópio USB&lt;/a&gt;, cujas especificações importantes são: 200x, 8 leds para iluminação e 1.3M pixels de resolução (1280&amp;times;1024). A encomenda chegou cerca de 5 semanas depois da compra (no meio destas, teve Natal e Ano Novo): comprei no início de dezembro e recebi na metade de janeiro. Fiz outras compras (ímas Nd) na semana passada e espero que seja mais rápido. O microscópio é mesmo um brinquedo: todo de plástico e com foco manual meio duro de ajustar. Não dá para confiar na haste que sustenta o microscópio e mexer no foco significa tirar o objeto do foco do microscópio. Tem algumas fotos do brinquedo em &lt;a href=&quot;http://www.dealextreme.com/photogallery.dx/sku.26764~seQ.3&quot; class=&quot;urlextern&quot; title=&quot;http://www.dealextreme.com/photogallery.dx/sku.26764~seQ.3&quot;&gt;http://www.dealextreme.com/photogallery.dx/sku.26764~seQ.3&lt;/a&gt;. Veio com um mini-cd. 
&lt;/p&gt;

&lt;p&gt;
A instalação no Linux (Arch Linux) é assim: pegue o mini-cd e coloque uma tulipa de cerveja gelada em cima. Plugue o cabo em uma porta USB. Vai ser carregado automaticamente o módulo uvcvideo. Carregue o cheese e bata fotos ou filme. Tome um gole de cerveja entre uma foto e outra. Vou colocar umas amostras para que vocês tenham ideia da qualidade de imagem (clique para ver na resolução 1280&amp;times;1024):
&lt;/p&gt;

&lt;p&gt;
Pele da mão. Pessoas no microscópio parecem 80 anos mais velhas. 
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/pele.jpg?id=blog%3Aentradas%3Amicroscopio-usb-xingling&quot; class=&quot;media&quot; title=&quot;blog:entradas:pele.jpg&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/pele.jpg?w=500&quot; class=&quot;media&quot; title=&quot;pele.jpg&quot; alt=&quot;pele.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Olha o sorriso ! Na verdade é a unha do polegar (não, não faço “francesinha”).
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/sorriso.jpg?id=blog%3Aentradas%3Amicroscopio-usb-xingling&quot; class=&quot;media&quot; title=&quot;blog:entradas:sorriso.jpg&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/sorriso.jpg?w=500&quot; class=&quot;media&quot; title=&quot;sorriso.jpg&quot; alt=&quot;sorriso.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Neurônios ??? Não, é um destes chamados jogos americanos (de colocar prato em cima), de plástico.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/neuronios.jpg?id=blog%3Aentradas%3Amicroscopio-usb-xingling&quot; class=&quot;media&quot; title=&quot;blog:entradas:neuronios.jpg&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/neuronios.jpg?w=500&quot; class=&quot;media&quot; title=&quot;neuronios.jpg&quot; alt=&quot;neuronios.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Gostou e quer comprar mas a patroa não deixa ? Diga que é um moderno localizador de cravos
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/cravos.jpg?id=blog%3Aentradas%3Amicroscopio-usb-xingling&quot; class=&quot;media&quot; title=&quot;blog:entradas:cravos.jpg&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/cravos.jpg?w=500&quot; class=&quot;media&quot; title=&quot;cravos.jpg&quot; alt=&quot;cravos.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
A limitação mais séria é que, apesar do aumento de 200 vezes anunciado, você não tem controle da ampliação (não é até 200x, mas 200x e pronto). Portanto o microscópio é só uma webcam com umas lentes a mais. Para coisas um pouco mais sérias, é melhor comprar um microscópio baratinho (lá tem também) e bolar um esquema de acoplamento tipo tubo de PVC e fita isolante para acoplar uma webcam. O botão de captura de imagem funciona no cheese e o botão on-off é para controlar os leds (veja como a foto dos neurônios falsos ficou brilhante, ficaria melhor com os leds desligados). 
&lt;/p&gt;

&lt;p&gt;
Uma coisa chata no cheese, é que eu tive que desligar a webcam para poder ver o microscópio: eu poderia mexer no gstreamer-properties, mas usar um outro programa para escolher o device é contra-producente. Eu vi alguns relatos dizendo que o gstremaer-properties não funcionaria para dois devices, se um é v4l1 e o outro v4l2 (que não é o meu caso, ambas são v4l2). 
&lt;/p&gt;

&lt;p&gt;
Em resumo, é mais um brinquedo quase inútil e interessante, ideal para períodos de dólar baixo.
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/arch?do=showtag&amp;tag=arch&quot; class=&quot;wikilink1&quot; title=&quot;tag:arch&quot; rel=&quot;tag&quot;&gt;arch&lt;/a&gt;,
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/linux?do=showtag&amp;tag=linux&quot; class=&quot;wikilink1&quot; title=&quot;tag:linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;,
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/ensino?do=showtag&amp;tag=ensino&quot; class=&quot;wikilink1&quot; title=&quot;tag:ensino&quot; rel=&quot;tag&quot;&gt;ensino&lt;/a&gt;,
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/pesquisa?do=showtag&amp;tag=pesquisa&quot; class=&quot;wikilink1&quot; title=&quot;tag:pesquisa&quot; rel=&quot;tag&quot;&gt;pesquisa&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ThadeuPennasWiki/~4/qgv84FUsJeY&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Thadeu Penna</name>
			<uri>http://profs.if.uff.br/tjpp/</uri>
		</author>
		<source>
			<title type="html">Blog do Thadeu Penna blog:entradas</title>
			<link rel="self" href="http://feeds.feedburner.com/ThadeuPennasWiki"/>
			<id>http://feeds.feedburner.com/ThadeuPennasWiki</id>
			<updated>2010-02-27T14:00:30+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Multifuncional Wireless no Arch Linux</title>
		<link href="http://profs.if.uff.br/tjpp/blog/entradas/multifuncional-wireless-no-arch-linux"/>
		<id>http://profs.if.uff.br/tjpp/blog/entradas/multifuncional-wireless-no-arch-linux</id>
		<updated>2010-02-24T11:46:37+00:00</updated>
		<content type="html">&lt;h1&gt;&lt;a name=&quot;multifuncional-wireless-no-arch-linux&quot; id=&quot;multifuncional-wireless-no-arch-linux&quot;&gt;Multifuncional Wireless no Arch Linux&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Depois do post do Augusto no &lt;a href=&quot;http://www.efetividade.net/2010/02/08/multifuncional-wireless-hp-c4780-impressao-sem-fio-scanner-e-copiadora/#more-2548&quot; class=&quot;urlextern&quot; title=&quot;http://www.efetividade.net/2010/02/08/multifuncional-wireless-hp-c4780-impressao-sem-fio-scanner-e-copiadora/#more-2548&quot;&gt;Efetividade.net&lt;/a&gt; resolvi trocar minha multifuncional por uma wireless HP Photosmart. Não vou repetir o post dele, portanto visitem-o para maiores informações sobre a impressora em si. Comprei no &lt;a href=&quot;http://www.maniavirtual.com.br&quot; class=&quot;urlextern&quot; title=&quot;http://www.maniavirtual.com.br&quot;&gt;Mania Virtual&lt;/a&gt;, pagando R$ 369,00, sem ter que devolver a antiga/quase nova (HP Trade-in). Como sempre, a entrega foi pontual: comprei sexta à noite e recebi ontem. 
&lt;/p&gt;

&lt;p&gt;
Só aí é que eu reli o post do Augusto sobre a instalação no Linux e ele fala em uma impressora pré-configurada para a rede :( As impressoras laser HP da Física permitem configuração de rede na própria impressora, esta multifuncional, não. Como eu uso Linux há alguns anos, eu procuro ler antes de instalar… nem deveria. 
&lt;/p&gt;

&lt;p&gt;
O procedimento é o seguinte: eu já tinha o hplip instalado pois tenho uma laser 1005 para trabalhos grandes - se é a última versão? Gente, isto é ArchLinux. Ligue a impressora e o cabo USB (esqueça o aviso de só ligar a USB quando o computador pedir). Carregue o hp-setup:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-device-manager-setup.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-device-manager-setup.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-device-manager-setup.png?w=500&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;  
&lt;/p&gt;

&lt;p&gt;
Escolha o último, como na figura acima. O quadro seguinte é só informativo:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-device-manager-wifi-configuration.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration.png?w=500&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Achou!!
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-1.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-device-manager-wifi-configuration-1.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-1.png?w=500&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Achou!!
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-2.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-device-manager-wifi-configuration-2.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-2.png?w=500&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Um passo a mais
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-3.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-device-manager-wifi-configuration-3.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-3.png?w=500&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Configurou!!
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-4.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-device-manager-wifi-configuration-4.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-device-manager-wifi-configuration-4.png?w=500&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;

&lt;/p&gt;
&lt;div class=&quot;clearer&quot;&gt;&lt;/div&gt;

&lt;p&gt;

A impressora tem um servidorzinho web embutido que permite configurar tudo pelo browser agora:
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/captura_de_tela-hp-photosmart-c4700-series-%C2%A0%C2%A0%C2%A0192.168.1.125-mozilla-firefox.png?id=blog%3Aentradas%3Amultifuncional-wireless-no-arch-linux&quot; class=&quot;media&quot; title=&quot;blog:entradas:captura_de_tela-hp-photosmart-c4700-series-   192.168.1.125-mozilla-firefox.png&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/captura_de_tela-hp-photosmart-c4700-series-%C2%A0%C2%A0%C2%A0192.168.1.125-mozilla-firefox.png?w=520&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Eu fiz um passo a mais. Entrei em &lt;a href=&quot;http://localhost:631&quot; class=&quot;urlextern&quot; title=&quot;http://localhost:631&quot;&gt;http://localhost:631&lt;/a&gt; (interface do CUPS) e testei os dois drivers disponíveis: hpijs e hpcups. O hpcups deu quase um centímetro a mais no final da folha. Não notei diferença na qualidade, pelo menos na página de teste. 
&lt;/p&gt;

&lt;p&gt;
Foi difícil ??

&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/arch?do=showtag&amp;tag=arch&quot; class=&quot;wikilink1&quot; title=&quot;tag:arch&quot; rel=&quot;tag&quot;&gt;arch&lt;/a&gt;,
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/hp?do=showtag&amp;tag=hp&quot; class=&quot;wikilink1&quot; title=&quot;tag:hp&quot; rel=&quot;tag&quot;&gt;hp&lt;/a&gt;,
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/linux?do=showtag&amp;tag=linux&quot; class=&quot;wikilink1&quot; title=&quot;tag:linux&quot; rel=&quot;tag&quot;&gt;linux&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ThadeuPennasWiki/~4/rnBL92B8rfw&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Thadeu Penna</name>
			<uri>http://profs.if.uff.br/tjpp/</uri>
		</author>
		<source>
			<title type="html">Blog do Thadeu Penna blog:entradas</title>
			<link rel="self" href="http://feeds.feedburner.com/ThadeuPennasWiki"/>
			<id>http://feeds.feedburner.com/ThadeuPennasWiki</id>
			<updated>2010-02-27T14:00:30+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Intervozes – Levante sua voz</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/22/intervozes-levante-sua-voz/"/>
		<id>http://tiagovaz.wordpress.com/?p=523</id>
		<updated>2010-02-22T22:39:21+00:00</updated>
		<content type="html">&lt;p&gt;&lt;del datetime=&quot;2010-02-22T22:47:52+00:00&quot;&gt;Belo trabalho!!!&lt;/del&gt;&lt;/p&gt;
&lt;p&gt;Atualizado: Belo e EMOCIONANTE.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://vimeo.com/7459748&quot;&gt;Intervozes &amp;#8211; Levante sua voz&lt;/a&gt; from &lt;a href=&quot;http://vimeo.com/user2590464&quot;&gt;Pedro Ekman&lt;/a&gt; on &lt;a href=&quot;http://vimeo.com&quot;&gt;Vimeo&lt;/a&gt;.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/523/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/523/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/523/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/523/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/523/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/523/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/523/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/523/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/523/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/523/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=523&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Dúvida sobre onde aplicar seu dinheiro?</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/22/duvida-sobre-onde-aplicar-seu-dinheiro/"/>
		<id>http://tiagovaz.wordpress.com/?p=520</id>
		<updated>2010-02-22T10:45:36+00:00</updated>
		<content type="html">&lt;p&gt;Nos fundos do Kassab rende mais!&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Juntas, Camargo Corrêa, OAS, Carioca Christiani Nielsen, Engeform e S/A Paulista doaram R$ 6,8 milhões para a campanha de Kassab à reeleição. No último ano, elas obtiveram contratos com secretarias da administração municipal que superam o valor doado em 3.400%, [...] Maior doadora do comitê do DEM, com R$ 3 milhões, a Camargo Corrêa é a campeã em valor de contratos: R$ 83,2 milhões.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt; &amp;#8212; &lt;a href=&quot;http://www.estadao.com.br/estadaodehoje/20100222/not_imp514339,0.php&quot;&gt;Fonte&lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/520/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/520/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/520/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/520/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/520/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/520/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/520/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/520/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/520/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/520/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=520&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">How wrong the world is : should we just reboot society ?</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/6RUEusE-LeU/"/>
		<id>http://www.andrelop.org/blog/?p=218</id>
		<updated>2010-02-20T00:15:48+00:00</updated>
		<content type="html">&lt;p&gt;It&amp;#8217;s always not our business when we hear about bad things happening elsewhere. Yes, we feel sorry and give our condolences when needed, just like how the social etiquette says we should, but that&amp;#8217;s not the point.&lt;/p&gt;
&lt;p&gt;The heart of the matter is about bad things happening to ourselves and to those we care about. And before one would ask me if there&amp;#8217;s any need to send me condolences, please don&amp;#8217;t. There&amp;#8217;s no need. No one really died nor is badly ill and about to die.&lt;/p&gt;
&lt;p&gt;This post is about how wrong the whole world seems to be these days. Things are just upside down. All the good values are completely and loudly ignored and bad practice seems to have become the de-facto standard.&lt;/p&gt;
&lt;p&gt;Bad professionals are being picked instead of the good ones because the bad ones are somewhat connected to the right people, which are the ones who makes the decisions. Good people are being left behind and insanely bad people are being elevated to the higher positions.&lt;/p&gt;
&lt;p&gt;Good people are being left alone, without any good friends to share happiness and all the good feelings, because people these days seems to like the ones who are those most likely to get rich by using evil tactics, so they choose their friends appropriately, using the money as the key factor.&lt;/p&gt;
&lt;p&gt;Good people are being left alone, without a love to share experiences and to create a good, happy and healthy family , because the damn money is fuckingly impregnated everywhere, taking good people away from good people.&lt;/p&gt;
&lt;p&gt;The good people are being taken by the bad guys, those ones who have enough money to provide a gorgeous and rich life, a life completely empty of happiness, but which ultimately will at least provide a good foundation on which possible future generations could be forged and, maybe, just maybe, these future generations would be happy, as their previous generations certainly won&amp;#8217;t be.&lt;/p&gt;
&lt;p&gt;People today are sacrificing their happiness for money. It&amp;#8217;s so sad everything needs to be centered on this thing, which we firstly created, but which now is taking our life, friends, loves and happiness away from us.&lt;/p&gt;
&lt;p&gt;One can&amp;#8217;t ask for sincere love anymore before having material belongings to prove he&amp;#8217;s worth it. It isn&amp;#8217;t enough anymore to be a good person, to demonstrate love, compassion, comprehension, good humour and good will. You should most importantly demonstrate you have money if you are serious about wanting some love back.&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s disgusting that these days that&amp;#8217;s the standard scenario for human relations and not the complete opposite. It&amp;#8217;s disgusting we let it be that way and that we now have to survive in a world where the practive don&amp;#8217;t match the desired and previously intended behaviour.&lt;/p&gt;
&lt;p&gt;What&amp;#8217;s this ? Why are we lying to ourselves, saying to everyone we are good and decent people when in practice we don&amp;#8217;t accept friendship and love without firstly making sure our friends and potential lovers have some seriously decent amount of this drug called money ?&lt;/p&gt;
&lt;p&gt;Would someone please be so kind to enlighten me and, most importantly, would someone please be so fuckingly consistent, proving actions matches words, being my friend and possible female lover and not asking me first how much money I have in my bank account ?&lt;/p&gt;
&lt;p&gt;That&amp;#8217;s not a rant for someone specific, but for the society as a whole, a collection of human beings I&amp;#8217;m starting to want away from me more and more as long as this disgusting behaviour keeps being the practice.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/IM3MrD-GbuGmRzL1PGPx2GXwS30/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/IM3MrD-GbuGmRzL1PGPx2GXwS30/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/IM3MrD-GbuGmRzL1PGPx2GXwS30/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/IM3MrD-GbuGmRzL1PGPx2GXwS30/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/6RUEusE-LeU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">WebKitGTK+ testing</title>
		<link href="http://blog.kov.eti.br/?p=106"/>
		<id>http://blog.kov.eti.br/?p=106</id>
		<updated>2010-02-19T21:51:23+00:00</updated>
		<content type="html">&lt;p&gt;Most times when I blog about WebKitGTK+ it&amp;#8217;s to talk about new features, and their usage in Epiphany. This time I&amp;#8217;d like to tell those who care more about our test infrastructure. Like I said in my &lt;a href=&quot;http://blog.kov.eti.br/?p=105&quot;&gt;previous post&lt;/a&gt;, testing is something we take very seriously in WebKit land. It would be hard to get such a complex project, with such diversity of platforms moving forward without automated testing.&lt;/p&gt;
&lt;p&gt;Apple hosts a &lt;a href=&quot;http://build.webkit.org/waterfall&quot;&gt;buildbot master&lt;/a&gt; that controls a whole lot of build slaves, for many platforms. Today we added the fourth WebKitGTK+ build slave to the family: 64bits release. This makes up for 4 build slaves in total, 2 release bots sponsored by &lt;a href=&quot;http://www.collabora.co.uk/&quot;&gt;Collabora&lt;/a&gt;, and 2 debug bots sponsored by &lt;a href=&quot;http://www.igalia.com/&quot;&gt;Igalia&lt;/a&gt;. These bots build WebKitGTK+, and then run what we call the &amp;#8220;layout tests&amp;#8221;. I use quotes there because the name is a bit misleading. Despite being HTML/JavaScript tests, they cover a whole lot of functionality, and tests for regressions in many areas, including security, crashes, animations, media playing, DOM behaviour, and javascript API behaviour. WebKitGTK+ bots currently run 6397 tests, which represent about half the available tests.&lt;/p&gt;
&lt;p&gt;Our bots are also, as of today, the first ones to run platform-specific &lt;a href=&quot;http://build.webkit.org/builders/GTK Linux 32-bit Release/builds/9057/steps/API tests/logs/stdio&quot;&gt;API tests&lt;/a&gt;. Almost a year ago we started writing small tests based on glib&amp;#8217;s GTestSuite, and they have been very valuable in helping us make sure our API expectations aren&amp;#8217;t breaking (at least unknowingly), and to be able to test things that would be very hard to have Layout Tests for. So, yay! Thanks to everyone involved.&lt;/p&gt;
&lt;p&gt;Back to layout tests, now: the other half is currently &lt;a href=&quot;http://trac.webkit.org/browser/trunk/LayoutTests/platform/gtk/Skipped&quot;&gt;skipped&lt;/a&gt; because of one of three main reasons:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;We suck, and the test fails for real, either because we are missing implementation of something it uses (say, JavaScript isolated worlds, which has been recently added), or because our implementation is wrong&lt;/li&gt;
&lt;li&gt;The test is a render dump, and we did not generate results for it yet&lt;/li&gt;
&lt;li&gt;We lack functionality to run the test in our DumpRenderTree implementation&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The first one is the worst of all. It means we have broken functionality, or lack web compatibility. The second one is less bad, we can usually trust layout, and rendering to be good because most of the rendering code is shared (thought there are exceptions, of course). Render dumps are a special way of representing the render tree as text, and we need to generate our own results because of differences in things such as font sizes. The third one is also pretty bad - it means we cannot test some features; DumpRenderTree is an application that uses the port&amp;#8217;s API to run the tests, and provide additional JavaScript API through JavaScriptCore.&lt;/p&gt;
&lt;p&gt;If you feel like helping WebKitGTK+, choosing a bunch of these (specially non-render-dump) skipped tests to make them pass could likely be a good first step =).&lt;/p&gt;</content>
		<author>
			<name>Gustavo Noronha Silva</name>
			<uri>http://blog.kov.eti.br</uri>
		</author>
		<source>
			<title type="html">Gustavo Noronha (kov)</title>
			<subtitle type="html">um hacker debiano que mora num lugar chamado mundo</subtitle>
			<link rel="self" href="http://blog.kov.eti.br/?feed=rss2"/>
			<id>http://blog.kov.eti.br/?feed=rss2</id>
			<updated>2010-02-19T22:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">WebKitGTK+, and the Page Cache</title>
		<link href="http://blog.kov.eti.br/?p=105"/>
		<id>http://blog.kov.eti.br/?p=105</id>
		<updated>2010-02-15T23:09:53+00:00</updated>
		<content type="html">&lt;p&gt;So, one of the things I get to do during work hours for &lt;a href=&quot;http://www.collabora.co.uk/&quot;&gt;Collabora&lt;/a&gt; is to contribute code, and do maintenance tasks for WebKitGTK+, and have been doing so since early last year, working on all kinds of things, from improving the network backend to handle the real-world web, to fixing scrolling problems, while reviewing patches from the many awesome developers who have been joining us (more on that later =D).&lt;/p&gt;
&lt;p&gt;One of the big features I have worked on this past month or so, along with Xan Lopez is the Page Cache. The page cache is a feature of web browsers that makes going back, and forward between pages in the same view very fast. It&amp;#8217;s better explained in this &lt;a href=&quot;http://webkit.org/blog/427/webkit-page-cache-i-the-basics/&quot;&gt;post&lt;/a&gt;, but to summarize, the idea is that instead of destroying all the work you have done since downloading the resources, and having to reparse/rebuild the structures the view uses to display the page from the cached resources, you hit pause on the page, and store the whole thing as is, and when coming back to it, you just hit play. You can see in the video two instances of Epiphany, one with the page cache enabled, one with it disabled. Easy to see which was has it enabled. Thanks to KiBi for the suggestion regarding a page that shows this easily =D.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;We initially thought we had this feature enabled, since our initialization functions (that exists since before the current maintainers were involved) did setup the number of desired pages in the cache, but during the hackfest we held in December we found out we were fooled all this time. Enabling the page cache does make going back faster, but also made lots of things become unstable and crash.&lt;/p&gt;
&lt;p&gt;Since then, we have been working on figuring out all the problems, and fixing them, using help from adventurous users of in-development software ;D. I believe we&amp;#8217;re now at a point in which I can happily declare the GTK+ port has a working page cache in trunk! If you&amp;#8217;re interested in the nasty details, bear with me!&lt;/p&gt;
&lt;p&gt;Let me go back in time a bit, and show you what problems we had. First, some background: the GTK+ port deviates a lot from the other ports when it comes to scrolling. This is because, when designing this part of the port, Holger Freyther had a very nice idea in mind: that the WebView should be a first-class citizen GTK+ scrollable widget. Meaning it would use GTK+&amp;#8217;s adjustments for scrolling, and be able to interact with any parent scrolling widget, be it a GtkScrolledWindow, or a MokoFingerScroll.&lt;/p&gt;
&lt;p&gt;We cannot just throw away all the rest of the scrolling code in WebCore, though, that deals with all the details related to interacting with the DOM, and JavaScript code. This means our WebView contains adjustments that need to be set, and unset on our port&amp;#8217;s version of WebKit&amp;#8217;s own representation of the view, called the FrameView, to interact with it, and to get updates on the bounds of content, and such. For every load, in the non-page-cache case, a new FrameView is created, the previous one is destroyed - this means we need to set the adjustments on every load.&lt;/p&gt;
&lt;p&gt;The problem starts when you have the page cache enabled, because the code path used to do what is called &amp;#8220;commit&amp;#8221; the load of a cached page (that is, start replacing the content that is currently being displayed by the one that should now be displayed) is completely different, and we were not setting the adjustments on this new view, so we started with &lt;a href=&quot;http://trac.webkit.org/changeset/54559&quot;&gt;that&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;But all was not well. We were still having weird behaviour with scrollbars disappearing, and becoming the wrong size, and worse, crashes when &amp;#8220;back&amp;#8221; was hit. We then started investigating in more detail how it is that the page cache does its magic, to try and figure out the source of all evil.&lt;/p&gt;
&lt;p&gt;It turns out that when you leave a page that can be cached, the existing FrameView is no longer destroyed - it is stored as is in a CachedFrame to be restored if you go back, and a new one is created for the new page. This was having the undesired effect of having the adjustment be set in more than one FrameView at once, causing all kinds of (predictable, after we knew for real what was going on) unwanted effects. Thus, we &lt;a href=&quot;http://trac.webkit.org/changeset/54620&quot;&gt;reworked the code&lt;/a&gt; to make sure the adjustments are only ever set in one FrameView at once, making sure they are unset when the FrameView is being frozen, and reset when it&amp;#8217;s being restored from the page cache.&lt;/p&gt;
&lt;p&gt;Last, but not least, it was discovered that going back to a page that contained resources with data: URIs (such as Google results pages which contain a small number of image hits) also caused a crash. This was because our network backend was not storing the data: URI in the ResourceResponse objects it fed into WebCore. The page cache relies on those responses to recreate the requests it uses to artificially replay the load when restoring the page from the page cache, so we &lt;a href=&quot;http://trac.webkit.org/changeset/54786&quot;&gt;fixed that as well&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;What can be taken from all this? Building browsers is a lot of hard work! I can&amp;#8217;t think how we could deal with this level of complexity without the awesome testing suite of WebKit. The good news is all of those issues I talked about in this post are now covered by the automate tests that run as part of the normal buildbot cycle in &lt;a href=&quot;http://build.webkit.org/waterfall&quot;&gt;our bots&lt;/a&gt;, so we&amp;#8217;re covered for the future, at least for these specific problems =D.&lt;/p&gt;</content>
		<author>
			<name>Gustavo Noronha Silva</name>
			<uri>http://blog.kov.eti.br</uri>
		</author>
		<source>
			<title type="html">Gustavo Noronha (kov)</title>
			<subtitle type="html">um hacker debiano que mora num lugar chamado mundo</subtitle>
			<link rel="self" href="http://blog.kov.eti.br/?feed=rss2"/>
			<id>http://blog.kov.eti.br/?feed=rss2</id>
			<updated>2010-02-19T22:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Assuma sua idiotice e salve a humanidade</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/ghl71BRX3uc/"/>
		<id>http://www.andrelop.org/blog/?p=213</id>
		<updated>2010-02-15T19:33:10+00:00</updated>
		<content type="html">&lt;p&gt;A menos que você seja um adolescente ou tenha sérios problemas para se desvencilhar dessa época de sua vida, você certamente já deve ter compreendido que não conseguirá aprender tudo.&lt;/p&gt;
&lt;p&gt;É impossível uma única pessoa, por mais inteligente que seja, conseguir aprender tudo em seu relativamente curto tempo de vida. Na verdade, você não precisa saber tudo. Nunca precisou. Isso nunca foi e nunca lhe será exigido.&lt;/p&gt;
&lt;p&gt;Porém, como humanos, raça extremamente pouco evoluída, ainda temos um instinto primário que nos leva a acreditar que podemos fazer tudo, lidar com qualquer situação, resolver qualquer problema e ter as respostas para qualquer pergunta.&lt;/p&gt;
&lt;p&gt;Muitos reconhecem isso como arrogância, pretensão ou soberba. Eu acredito que possa sim existir uma pitada desses sentimentos envolvida, mas acredito que o ser humano provavelmente deve ter algo próprio de sua raça que o faça agir dessa forma nas mais variadas situações.&lt;/p&gt;
&lt;p&gt;Muitos irão citar um longo caminho ainda a ser trilhado em nosso crescimento espiritual no objetivo de nos tornarmos seres melhores. Eu não conheço nada de espiritualismo e não estou envolvido com nada relacionado e, portanto, não posso comentar, mas gostaria de poder confiar que um dia poderemos nos livrar dessas imperfeições.&lt;/p&gt;
&lt;p&gt;O fato é que nos parece comum faltarmos com a verdade em relação a nossos conhecimentos e nossa capacidade de lidar com um desafio e/ou situação complexa. Por vezes assumimos que podemos lidar com algo que nem mesmo temos idéia do que seja, confiando que provavelmente conseguiremos, de alguma forma, chegar a uma conclusão satisfatória.&lt;/p&gt;
&lt;p&gt;Muitas vezes conseguimos, mas é comum observar situações constrangedoras e difíceis de serem solucionadas somente porque alguém acreditou que seria capaz de assumir uma responsabilidade muito grande relacionada a algo para o que não estava preparado.&lt;/p&gt;
&lt;p&gt;Uma forma de evitar isso é, primeiramente, tentar evitar o complexo de super-homem/super-mulher e acreditar que consegue dar conta de tudo. Obviamente, isso é impossível e não é somente porque achamos que não o seja que realmente o deixará de ser.&lt;/p&gt;
&lt;p&gt;Estive lendo um &lt;a href=&quot;http://jangosteve.com/post/380926251/no-one-knows-what-theyre-doing&quot;&gt;ótimo texto&lt;/a&gt; (encontrado em uma indicação de &lt;a href=&quot;http://twitter.com/fzero/&quot;&gt;@fzero&lt;/a&gt; via Twitter) no qual o autor cita que o conhecimento humano pode ser dividido basicamente em três grandes grupos : o que você sabe que sabe, o que você sabe que não sabe e o que você não sabe que não sabe.&lt;/p&gt;
&lt;p&gt;O que você sabe que sabe é simples e engloba todo o conhecimento que vocẽ tem certeza que possui. Pense em qualquer coisa que você possa responder com propriedade e exatidão prontamente quando questionado. Isso é o que você sabe que sabe.&lt;/p&gt;
&lt;p&gt;Mais importante do que o conhecimento que você sabe que sabe é o conhecimento que você sabe que não sabe. Basicamente, é estando ciente que você não sabe sobre um determinado assunto que você se livra de problemas maiores, evitando situações e/ou tarefas para as quais você sabe que não está preparado.&lt;/p&gt;
&lt;p&gt;Porém, o terceiro grupo, o conhecimento que se encaixa no grupo do que você não sabe que não sabe é o mais importante dentre esses três grandes grupos citados.&lt;/p&gt;
&lt;p&gt;O conhecimento que se encaixa no grupo do que você não sabe que não sabe é a grande armadilha pela qual você por vezes se deixa ser pego. Pense nas diversas situações em que você não tinha certeza se sabia sobre algo e optou por assumir uma responsabilidade relacionada a isso.&lt;/p&gt;
&lt;p&gt;Situação comum : uma reunião, você sendo questionado sobre um assunto que você não domina, mas que você acredita não ser tão complexo e, instintivamente, decide não ser tão complexo a ponto de ser um impeditivo para o avanço de um determinado projeto.&lt;/p&gt;
&lt;p&gt;Você simplesmente assume que conseguirá lidar com o problema e, talvez por ter passado por situações e/ou problemas semelhantes anteriormente, por comparação, deixa o projeto prosseguir acreditando que o ponto em questão pode ser solucionado de forma trivial.&lt;/p&gt;
&lt;p&gt;Pouco tempo depois, após a reunião, você descobre que o ponto em questão é extremamente complexo e demandará mais pessoal, equipamento ou verba do que você havia imaginado, claramente caracterizando um ponto crítico e de alta importância, o qual não deveria ter sido assumido como simples.&lt;/p&gt;
&lt;p&gt;Pessoalmente, nunca passei por situações como essa, mas já cheguei a estar muito próximo das mesmas (e, felizmente, consegui evitá-las) e presenciar situações constrangedoras pelas quais pessoas que assumiram saber sobre algo e não sabiam passaram.&lt;/p&gt;
&lt;p&gt;O autor do texto citado anteriormente cita que o mais importante não é você somente saber muito, mas sim ter ciência do que você não sabe e, ainda mais importante, tentar evoluir no sentido de, cada vez mais, manter o conhecimento do grupo que você não sabe que não sabe mínimo.&lt;/p&gt;
&lt;p&gt;Veja bem, a idéia não é simplesmente absorver todo o conhecimento existente, o que sabemos ser impossível, mas sim tentar manter o grupo de conhecimento das coisas que você não sabe que não sabe pequeno, seja tomando ciência de que você não sabe sobre algo e, portanto, adicionado esse conhecimento a lista das coisas que você sabe que não sabe ou realmente aprendendo sobre isso, o que o adicionaria na lista das coisas que você sabe que sabe.&lt;/p&gt;
&lt;p&gt;A idéia é agir defensivamente, no intuito de não causar danos a você ou a terceiros tentando se meter com assuntos que você certamente não conhece ou, pior ainda, com assuntos que você nem mesmo tem certeza se não conhece.&lt;/p&gt;
&lt;p&gt;Não é feio e nem proibido assumir que você não conhece sobre um determinado assunto, visto que, conforme já citado, é impossível para qualquer ser humano saber tudo sobre todos os assuntos.&lt;/p&gt;
&lt;p&gt;Nem mesmo aquela pessoa super inteligente que você conhece e acredita ter a resposta para todas as perguntas sabe realmente tudo sobre todos os assuntos.&lt;/p&gt;
&lt;p&gt;Muitos sabem muito sobre um assunto ou sobre um grupo de assuntos específicos, mas provavelmente sabem pouquíssimo ou mesmo nada sobre outros assuntos totalmente não relacionados. É normal, não devemos nos sentir ruins por não sabermos tudo.&lt;/p&gt;
&lt;p&gt;O mais importante é, novamente, não tentarmos esconder nossos sentimentos e esconder ou camuflar esse desconhecimento, assumindo riscos desnecessários, os quais provavelmente irão gerar situações muito mais complexas e difíceis de serem solucionadas posteriormente.&lt;/p&gt;
&lt;p&gt;É preferível passar por cima do ego e perguntar sobre algo que não se conhece, o que por si só já ajuda a aumentar a lista dos conhecimentos que você sabe que sabe, do que não perguntar e fingir que sabe.&lt;/p&gt;
&lt;p&gt;Eu tenho um comportamento que muitos acreditam ser ruim, mas do qual não pretendo me livrar tão cedo : ser pessimista. Sim, eu sempre assumo o pior cenário e trabalho no sentido de estar preparado para o pior.&lt;/p&gt;
&lt;p&gt;Pode ser algo psicológico, mas posso garantir que esse comportamento me livrou de muitos problemas. Não queira assumir uma grande responsabilidade sem estar ciente e preparado para todos os riscos que a mesma possa trazer.&lt;/p&gt;
&lt;p&gt;Pesquise, questione, aprenda, transfira conhecimento, certifique-se de que todos os envolvidos estejam cientes dos desafios, dos possíveis problemas, dos riscos envolvidos e das formas imaginadas para contornar essas dificuldades.&lt;/p&gt;
&lt;p&gt;Lembre-se que é perfeitamente possível ninguém de sua equipe ter levantando uma questão para a qual a resposta ainda se encontre pendente em sua cabeça simplesmente porque se trata de um conhecimento que todos os envolvidos não sabem que não sabem.&lt;/p&gt;
&lt;p&gt;Você também pode não saber a resposta, mas ao menos poderá contribuir fazendo com que os envolvidos retirem esse conhecimento de suas listas das coisas que não sabem que não sabem e o adicionem a lista de coisas que sabem que não sabem, onde o mesmo é bem menos perigoso.&lt;/p&gt;
&lt;p&gt;Obviamente, tendo ciência da existência da questão pendente, todos poderão trabalhar juntos em uma forma de solucioná-la e trazê-la para a lista de conhecimentos que o grupo como um todo sabe que sabe.&lt;/p&gt;
&lt;p&gt;Eu passei por inúmeras situações em que fui considerado inteligente e/ou capaz/competente não por dar uma solução para um problema, mas sim somente por ter apontado problemas que detectei e não foram detectados por outros.&lt;/p&gt;
&lt;p&gt;Novamente, é uma prova de que simplesmente aumentar a quantidade de conhecimentos que você sabe que sabe não é o único ponto importante em sua vida, mas sim também aumentar a lista de conhecimentos que você sabe que não sabe, através da diminuição da lista dos conhecimentos que você não sabe que não sabe.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/lQmZDsY8sJszxjv0soffyc-h3sA/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/lQmZDsY8sJszxjv0soffyc-h3sA/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/lQmZDsY8sJszxjv0soffyc-h3sA/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/lQmZDsY8sJszxjv0soffyc-h3sA/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/ghl71BRX3uc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">On this Valentine's Day, show your love for Free Software!</title>
		<link href="http://blog.fernanda.cc/2010/02/on-this-valentines-day-show-your-love.html"/>
		<id>tag:blogger.com,1999:blog-6824717672179945498.post-8004417658460523216</id>
		<updated>2010-02-12T09:00:11+00:00</updated>
		<content type="html">&lt;a href=&quot;http://fsfe.org/campaigns/valentine-2010/valentine-2010.html&quot;&gt;&lt;img src=&quot;http://fsfe.org/campaigns/valentine-2010/vd-i-love-fs-trans-150x90.png&quot; alt=&quot;I love Free Software!&quot; /&gt;&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6824717672179945498-8004417658460523216?l=blog.fernanda.cc&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>nanda</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.fernanda.cc/</uri>
		</author>
		<source>
			<title type="html">Free Software with a female touch</title>
			<link rel="self" href="http://blog.fernanda.cc/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6824717672179945498</id>
			<updated>2010-02-12T09:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Música: The wind Beneath my wings</title>
		<link href="http://feedproxy.google.com/~r/EduardoMacan/~3/8vL19b5uvEU/"/>
		<id>http://feedproxy.google.com/~r/EduardoMacan/~3/8vL19b5uvEU/</id>
		<updated>2010-02-11T20:00:16+00:00</updated>
		<content type="html">Essa música ficou famosa com a Bette Midler, muuuito tempo atrás. Procurando algo que ilustrasse o espírito de liderança acabei encontrando essa versão um pouco mais atual (fãs do metal finlandês, regozijem-se). A música não é bem o que eu procurava, mas é boa para que lembremos das pessoas que ...
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/0g-IX7wNdwjra-F2uyvKX2LlQ9o/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/0g-IX7wNdwjra-F2uyvKX2LlQ9o/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/0g-IX7wNdwjra-F2uyvKX2LlQ9o/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/0g-IX7wNdwjra-F2uyvKX2LlQ9o/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/EduardoMacan/~4/8vL19b5uvEU&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Eduardo Marcel Macan</name>
			<uri>http://eduardo.macan.eng.br</uri>
		</author>
		<source>
			<title type="html">Eduardo Maçan</title>
			<subtitle type="html">We stand here exposing ourselves. We are showroom dummies!</subtitle>
			<link rel="self" href="http://www.macan.eng.br/?feed=rss2"/>
			<id>http://eduardo.macan.eng.br/feed/atom/</id>
			<updated>2010-02-19T12:00:17+00:00</updated>
			<rights type="html">© 2003-2006</rights>
		</source>
	</entry>

	<entry xml:lang="pt_BR">
		<title type="html">Lançada versão 0.22.0 do Noosfero</title>
		<link href="http://softwarelivre.org/terceiro/blog/lancada-versao-0.22.0-do-noosfero"/>
		<id>http://softwarelivre.org/terceiro/blog/lancada-versao-0.22.0-do-noosfero</id>
		<updated>2010-02-11T19:13:45+00:00</updated>
		<content type="html">&lt;p&gt;É com grande prazer que gostaríamos de anunciar o lançamento da &lt;a href=&quot;http://colivre.coop.br/Noosfero/NoosferoVersion00x22x00&quot;&gt;versão 0.22.0&lt;/a&gt; do &lt;a href=&quot;http://colivre.coop.br/Noosfero&quot;&gt;Noosfero&lt;/a&gt;, a sua plataforma livre preferida para redes sociais. Em primeiro lugar, gostaríamos de agradecer à &lt;a href=&quot;http://associacao.softwarelivre.org/&quot; target=&quot;_top&quot;&gt;Associação Software Livre.Org&lt;/a&gt; e à &lt;a href=&quot;http://www.safernet.org.br/&quot; target=&quot;_top&quot;&gt;Safernet Brasil&lt;/a&gt; por apoiar o desenvolvimento desta versão. Eles nos demandaram funcionalidades bastante interessantes, como você poderá ver abaixo. As funcionalidades estão agrupadas por público alvo interessado. Divirtam-se! &lt;img title=&quot;smile&quot; src=&quot;http://colivre.coop.br/pub/System/SmiliesPlugin/smile.gif&quot; border=&quot;0&quot; alt=&quot;smile&quot; /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;img src=&quot;http://softwarelivre.org/articles/0017/8457/noosfero-0.22.0-small.png?1265919065&quot; alt=&quot;Noosfero 0.22.0&quot; /&gt;&lt;br /&gt;&lt;em&gt;Novo tema padrão do Noosfero&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;
&lt;h3&gt;Para usuários&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt; &lt;strong&gt;Novo bloco de slideshow&lt;/strong&gt; (&lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1357&quot; title=&quot;Action item #1357&quot; class=&quot;interwikiLink&quot;&gt;#1357&lt;/a&gt;, &lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1358&quot; title=&quot;Action item #1358&quot; class=&quot;interwikiLink&quot;&gt;#1358&lt;/a&gt;).  Agora você pode ter blocos que mostram suas fotos, e você ainda pode escolher se quer exibí-las na ordem ou em ordem aleatória, e se quer exibir ou não controles de navegação (anterior/pause/próxima).&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Melhor navegação em galerias de imagens&lt;/strong&gt; (&lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1367&quot; title=&quot;Action item #1367&quot; class=&quot;interwikiLink&quot;&gt;#1367&lt;/a&gt;). Agora você pode navegar entre as imagens de uma galeria de imagens através de convenientes botões &quot;anterior&quot; e &quot;próxima&quot;, mesmo fora do modo de slideshow em tela cheia.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Convite para entrar em comunidades&lt;/strong&gt; (&lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1275&quot; title=&quot;Action item #1275&quot; class=&quot;interwikiLink&quot;&gt;#1275&lt;/a&gt;). Os administradores de comunidades podem convidar por e-mail os seus amigos para entrarem em suas comunidades. Assim como na funcionalidades de convidar amigos, você pode tanto informar manualmente uma lista de endereços de e-mail ou pesquisa na sua lista de contatos dos principais serviços de webmail. Para convidar, basta clicar no novo ícone na listagem de membros da comunidade, ou em &quot;Painel de Controle&quot; → &quot;Gerenciar membros&quot;. &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Perfil privados&lt;/strong&gt; (&lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1273&quot; title=&quot;Action item #1273&quot; class=&quot;interwikiLink&quot;&gt;#1273&lt;/a&gt;). Agora perfis (usuários ou comunidades) privados são listados em resultados de busca e em outros lugares. Quando alguém tenta visualizar o conteúdo daquele perfil sem ser um mebro (ou amigo, no caso de perfis de usuários), uma mensagem interessante é exibida e o visitante tem a possibilidade se solicitar entrada na comunidade (ou adicionar como amigo, no caso de perfil de usuários).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Página de perfil melhorada&lt;/strong&gt;. Agora o perfil dos usuários é exibido num estilo muito mais interessante e com mais informações úteis.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;Documentação online&lt;/strong&gt; (&lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1359&quot; title=&quot;Action item #1359&quot; class=&quot;interwikiLink&quot;&gt;#1359&lt;/a&gt;, &lt;a href=&quot;http://colivre.coop.br/Noosfero/ActionItem1360&quot; title=&quot;Action item #1360&quot; class=&quot;interwikiLink&quot;&gt;#1360&lt;/a&gt;). O Noosfero agora conta com infra-estrutura para exibir a sua própria documentação online. Os usuários podem acessar minharede/doc no Noofero e ler a documentação fornecida no seu idioma nativo. Por enquanto, existe documentação das seguintes funcionalidades:                      
&lt;ul&gt;
&lt;li&gt; Gestão de conteúdo : postar no blog, adicionar imagens numa galeria, edição avançada de texto (inserção de imagens e links), gerenciar seu conteúdo, criar um blog, escrever um artigo. &lt;/li&gt;
&lt;li&gt; Funcionalidades de usuário: Sair do Sistema, Remover Amigos, Enviar mensagens, Remover comentários, Aceitar Amigos, Editar configurações do usuário, Comentar artigos, Adicionar Amigos, Registro de novo usuário, Entrar numa comunidade, Entrar no sistema.&lt;/li&gt;
&lt;li&gt; Funcionalidades para empreendimentos: Desabilitar o empreendimento, Ativar o Empreendimento, Gerenciar e Adicionar membros ao empreendimento, Editar configurações do empreendimento.&lt;/li&gt;
&lt;li&gt;Navegação: Buscando no sistema, Encontrando pessoas, Encontrando produtos e serviços,  Encontrando Empreendimentos, Encontrando comunidades, Busca Avançada&lt;/li&gt;
&lt;/ul&gt;
Se você ficar com vontade de escrever documentação para o Noosfero, sinta-se à vontade para nos contactar.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt; &lt;strong&gt;A tradução para Alemão foi atualizada&lt;/strong&gt;, novamente graças ao Ronny Kursawe da &lt;a href=&quot;http://www.inf.tu-dresden.de/&quot; target=&quot;_top&quot;&gt;Faculdade de Ciência da Computação da Universidade Tecnológica de Dresden&lt;/a&gt; &lt;/li&gt;
&lt;li&gt; &lt;strong&gt;A tradução para Porrtuguês foi atualizada&lt;/strong&gt; &lt;/li&gt;
&lt;li&gt; Foram feitos também diversas pequenas &lt;strong&gt;melhorias de usabilidade&lt;/strong&gt;, como por exemplo no diálogo de inslusão d enovos blocos e no diálogo de login/logout. &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Para desenvolvedores&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt; Foi &lt;strong&gt;adicionado suporte para testar temas específicos&lt;/strong&gt; em modo de desenvolvimento. Se você passar um parâmetro &lt;code&gt;theme&lt;/code&gt; pela URL, Noosfero vai exibir o tema indicado ao invés do tema atual do ambiente. Por exemplo, &lt;code&gt;http://localhost:3000/?theme=mytheme&lt;/code&gt; vai exibir a homepage do Noosfero usando o tema &quot;mytheme&quot; ao invés do tema atualmente configurado para o ambiente.&lt;/li&gt;
&lt;li&gt; &lt;strong&gt;O comando &lt;code&gt;rake test&lt;/code&gt; agora roda também os testes no selenium&lt;/strong&gt; através do &lt;a href=&quot;http://packages.debian.org/lenny/xvfb&quot; target=&quot;_top&quot;&gt;xvfb&lt;/a&gt;. Assim nosso servidor de integração contínua poderá rodar sempre &lt;strong&gt;todos&lt;/strong&gt; os teste. &lt;/li&gt;
&lt;li&gt; Talvez a funcionalidade mais importante para desenvolvedores seja o  &lt;strong&gt;novo tema padrão&lt;/strong&gt;. Baseado no tema do &lt;a href=&quot;http://softwarelivre.org/&quot; target=&quot;_top&quot;&gt;Software Livre Brasil&lt;/a&gt;, o novo tema fornece uma experiência inicial muito melhor. Na verdade existem dois novos temas, o tema &quot;base&quot; define a formatação de todo o sistema, e o tema &quot;noosfero&quot; apenas herda toda essa formatação e inclui o logo &quot;Noosfero&quot; na barra superior. Desenvolvedores podem usa uma abordagem parecida para os seus próprios temas: nós recomandamos reusar a maioria da formatação de temanhos e positionamento do tema base e apenas mudar cores, imagens e fundos nos seus temas. Desta forma o trabalho de criar um tema é bastante reduzido e há menos risco de que o tema não forneça o estilo necessário para a interface de usuário do Noosfero. Confira o código do tema noosfero para ver como fazer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Novo script &quot;quick start&quot; para Debian.&lt;/strong&gt; Usuário de Debian agora tem um um script simples que instala automaticamente tudo que é necessário para rodar uma instância de desenvolvimento do Noosfero. Basta baixar o código, rodar  &lt;code&gt;./script/quick-start-debian&lt;/code&gt; e apontar o navegador para &lt;a href=&quot;http://localhost:3000/&quot; target=&quot;_top&quot;&gt;http://localhost:3000&lt;/a&gt; e começar a testar o Noosfero! Esta facilidade é dada aos usuários Debian porque nós usamos Debian na Colivre. Encorajamos a comunidade a contribuir scripts parecidos para ajudar usuários de outros sistemas a iniciar a contribuir com o Noosfero.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Sobre o projeto Noosfero&lt;/h3&gt;
&lt;p&gt;O &lt;a href=&quot;http://noosfero.org/&quot;&gt;Noosfero&lt;/a&gt; é uma plataforma web para redes sociais que possui as funcionalidades de Blog, e-Portfolios, RSS, discussão temática e agenda de eventos num mesmo sistema! O projeto é liderado pela &lt;a href=&quot;http://colivre.coop.br/&quot;&gt;Colivre&lt;/a&gt;, e é licenciado sob a &lt;a href=&quot;http://www.gnu.org/licenses/agpl.html&quot;&gt;GNU Affero General Public License&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Antonio Terceiro</name>
			<uri>http://softwarelivre.org/terceiro</uri>
		</author>
		<source>
			<title type="html">Antonio Terceiro's RSS feed</title>
			<subtitle type="html">Antonio Terceiro's content published at Software Livre Brasil</subtitle>
			<link rel="self" href="http://softwarelivre.org/terceiro/blog/feed"/>
			<id>http://softwarelivre.org/terceiro/blog/feed</id>
			<updated>2010-02-11T23:00:28+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Auto-atendimento BBugado (III)</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/11/auto-atendimento-bbugado-iii/"/>
		<id>http://tiagovaz.wordpress.com/?p=517</id>
		<updated>2010-02-11T14:16:21+00:00</updated>
		<content type="html">&lt;blockquote&gt;&lt;p&gt;Problema na execução de sua solicitação&amp;#8230;&lt;br /&gt;
NO MOMENTO, ESTA TRANSACAO DE TRANSFERENCIA NAO PODERA SER REALIZADA NO AUTOATENDIMENTO INTERNET. PARA REALIZA-LA PROCURE UM CAIXA ELETRONICO. (G999-501)&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Uma simples transferência da poupança para conta corrente de mesmo titular&amp;#8230;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/517/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/517/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=517&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Piada do dia</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/11/piada-do-dia/"/>
		<id>http://tiagovaz.wordpress.com/?p=514</id>
		<updated>2010-02-11T13:22:02+00:00</updated>
		<content type="html">&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Não precisamos de mudanças em um setor que já faz um trabalho de primeiríssima qualidade.&amp;#8221; &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;#8211; Roberto Lima, Presidente da Vivo, sobre o Plano Nacional da Banda Larga, que cogita a reentrada da estatal Telebrás no mercado de telecomunicações. Fonte: &lt;a href=&quot;http://www1.folha.uol.com.br/folha/informatica/ult124u692126.shtml&quot;&gt;http://www1.folha.uol.com.br/folha/informatica/ult124u692126.shtml &lt;/a&gt;&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/514/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/514/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/514/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/514/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/514/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/514/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/514/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/514/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/514/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/514/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=514&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Seu cérebro como produto : prepare sua vitrine</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/uFpG8iQWk58/"/>
		<id>http://www.andrelop.org/blog/?p=209</id>
		<updated>2010-02-09T00:37:12+00:00</updated>
		<content type="html">&lt;p&gt;Atualmente, vivemos uma fase de transição um pouco complexa, nebulosa e indefinida. Provavelmente já houveram fases semelhantes em outras épocas, uma vez que tudo no mundo é cíclico.&lt;/p&gt;
&lt;p&gt;Não somos mais a geração Coca-Cola, não somos a geração das grandes guerras (apesar das guerras ainda existirem, em menor escala, mas não em menor número de vítimas), não somos a geração de coisa alguma.&lt;/p&gt;
&lt;p&gt;Nada assustadoramente grande e importante aconteceu em nossa geração. Aliás, eu nem faço parte da geração atual, já que não sou adolescente há um bom tempo, mas prefiro simplesmente ignorar esse fato.&lt;/p&gt;
&lt;p&gt;Minha geração (infância nos anos 80 e adolescência nos anos 90) não teve nada de extremamente importante acontecendo globalmente enquanto se desenvolvia.&lt;/p&gt;
&lt;p&gt;O resultado é que atualmente somos um bando de quase tiozinhos com saudades de modas e cultura tosca dos anos 80. Sim, sinal de decadência, mas fazer o quê ? A idade chega e quanto a isso não há nada a ser feito.&lt;/p&gt;
&lt;p&gt;Porém, é importante notar que, por mais que a criação não possa ser atribuído a nossa geração, fomos nós, os adolescentes dos anos 90, que começamos a realmente utilizar computadores e fazer do uso dos mesmos uma mania presente em nosso dia-a-dia, assim como a TV (infelizmente) ainda é presente atualmente na vida de nossos pais.&lt;/p&gt;
&lt;p&gt;A geração seguinte, os nascidos nos anos 90 e vivendo sua adolescência atualmente, já nasceram em um mundo onde o uso de computadores e a Internet era algo completamente normal. Sim, é estranho imaginar isso, mas existiu um tempo em que se utilizava computadores desconectados da Internet.&lt;/p&gt;
&lt;p&gt;Reconheço, uma grande parte das possibilidades atuais não existiam sem a Internet e a principal vantagem, a possibilidade do alcance do que você produz ser global, não era sequer imaginada.&lt;/p&gt;
&lt;p&gt;Resumindo, era um tempo chato para os padrões atuais e quem utilizava computadores nessa época (e, obviamente, anteriormente a essa época) realmente podia ser chamado de &amp;#8220;nerd&amp;#8221;.&lt;/p&gt;
&lt;p&gt;Apesar de ser uma época desconectada, foi necessária, visto que durante a mesma grande parte das tecnologias existentes atualmente foi inventada. Hoje em dia, qualquer um é rotulado de &amp;#8220;nerd&amp;#8221;, já que o termo está na moda.&lt;/p&gt;
&lt;p&gt;Naquela época, no entanto, somente quem realmente gostava da coisa o fazia, visto que era necessário ter muita imaginação para sentar em frente a uma telinha ilhada, desconectada, por horas e horas, conversando somente com a máquina e não com outras pessoas.&lt;/p&gt;
&lt;p&gt;Confesso que, atualmente, apesar de obviamente saber que existe utilidade em computadores desconectados, os mesmos perdem praticamente 90% de sua utilidade caso estejam sem acesso a Internet. E estou comentando somente o uso doméstico que fazemos dos mesmos.&lt;/p&gt;
&lt;p&gt;Profissionalmente falando, na área em que trabalho, a falta do acesso Internet só serve para aumentar a integração dos funcionários na degustação do líquido sagrado nosso de cada dia, o santificado café.&lt;/p&gt;
&lt;p&gt;Sou um ser estranho, visto que iniciei nesse mundo de tecnologias acompanhando o surgimento comercial da Internet e o início do uso massificado do acesso a mesma, e estou entrando em uma era em que o não acesso a Internet significa, na prática, não ter chance alguma de algum tipo de sucesso profissional.&lt;/p&gt;
&lt;p&gt;Atualmente, não somente os profissionais da área de tecnologia, mas qualquer tipo de profissional, sem o louvado acesso a Internet, no mínimo, não consegue executar suas funções profissionais de forma correta, independente da complexidade do mesmo.&lt;/p&gt;
&lt;p&gt;A perda do acesso, atualmente, é obviamente muito mais sentida e indesejada do que a perda da televisão o era em gerações passadas. A TV, por mais que tenhamos tentado reverter esse quadro, sempre foi um meio muito mais de entretenimento do que de cultura.&lt;/p&gt;
&lt;p&gt;A Internet, por outro lado, apesar de ter todo o entretenimento e a baboseira necessária para quem os procura, oferece uma gama extremamente mais extensa de material cultural para os que estiverem realmente interessados.&lt;/p&gt;
&lt;p&gt;Um reflexo disso é que uma quantidade extremamente grande de ocupações e até mesmo de profissões foram criadas nos últimos anos. Profissões essas que nem mesmo eram sequer imaginadas como possíveis há poucos anos.&lt;/p&gt;
&lt;p&gt;Utilizamos a Internet para nos divertir, para estudar, para trabalhar, para namorar e, provavelmente, qualquer outra atividade humana que você possa imaginar possui uma forma de ser reproduzida na Internet. No mínimo, ao menos pode ser facilitada.&lt;/p&gt;
&lt;p&gt;Isso nos leva ao fato de que, já há alguns anos, e isso tem se intensificado ainda mais com a Internet e as tecnologias que dela se utilizam, o trabalho humano passou a ser essencialmente intelectual.&lt;/p&gt;
&lt;p&gt;Obviamente, sempre existiu trabalho intelectual e sempre existiu o trabalho braçal. Também obviamente, isso não significa o fim completo do trabalho braçal, mas sim um foco cada vez menor no mesmo, somente o estritamente necessário, e um maior foco no conteúdo produzido através do uso do intelecto.&lt;/p&gt;
&lt;p&gt;O que me leva ao assunto principal desse post (sim, eu utilizo idéias introdutórias muito maiores do que o ponto principal, me processe) : em um futuro próximo, nossa principal ferramenta de trabalho será o cérebro.&lt;/p&gt;
&lt;p&gt;Para algumas profissões, como a que exerço, por exemplo, isso já é uma realidade e, na verdade, o tem sido basicamente desde sua invenção. O fato é que um número muito maior de profissões baseadas no pensar e no intelecto foram e continuarão a ser criadas.&lt;/p&gt;
&lt;p&gt;Sendo o cérebro nossa principal ferramenta de trabalho, não seria comum que, dentro de algum tempo, venhamos a notar uma maior necessidade de substâncias que possam estimular o cérebro, da mesma forma que, nas épocas do trabalho baseado na força física, nos era útil ter ferramentas para melhorar nosso desempenho físico ?&lt;/p&gt;
&lt;p&gt;Veja bem, não estou me referindo a drogas ilegais. As mesmas sempre existiram e provavelmente sempre existirão. A forma e a apresentação mudarão, mas as mesmas sempre estarão lá, disponíveis para quem quiser se destruir.&lt;/p&gt;
&lt;p&gt;Me refiro a formas não prejudiciais a saúde de estimular o pensamento e o trabalho cerebral. Formas legais, sem que tenhamos que nos render a perigosas soluções milagrosas ilegais e seus conhecidos efeitos colaterais.&lt;/p&gt;
&lt;p&gt;Ter a mente livre de preocupações, bem como ter uma boa dose de inspiração são pontos que, em minha opinião, são essenciais para que o trabalhador intelectual possa produzir e desempenhar bem suas funções.&lt;/p&gt;
&lt;p&gt;O raciocínio lógico exige concentração, um certo desligamento do mundo real, uma imersão no problema e uma volta a realidade com soluções e respostas que resolvam problemas reais. É quase que um estado de transe.&lt;/p&gt;
&lt;p&gt;Desenvolvedores de software provavelmente já conhecem bem esse estado. Mesmo eu, que não lido com desenvolvimento diretamente em meu dia-a-dia, sinto frequentemente que me encontro nesse estado fora da realidade.&lt;/p&gt;
&lt;p&gt;Caso não queiramos rumar em direção ao buraco sem fundo da depressão, precisamos não somente da motivação financeira materializada na figura de nosso salário pago, mas também de inspiração para produzirmos.&lt;/p&gt;
&lt;p&gt;Da mesma forma que um escritor precisa se inspirar para escrever seus textos ou um pintor precisa de inspiração para desenvolver suas obras, o profissional intelectual precisa de inspiração para conseguir produzir, dada a quantidade assustadora de informações com as quais o mesmo lida diariamente no cumprimento de suas funções.&lt;/p&gt;
&lt;p&gt;Conhecendo bem nossos governantes e a sociedade retrógrada e empacadora do progresso em que vivemos, obviamente substâncias inspiradoras, caso venham a um dia existir (e não vejo o motivo para que não venham a existir), demorariam pequenas eras para serem aprovadas como soluções legais para problemas reais.&lt;/p&gt;
&lt;p&gt;Dito isso, pergunto : o futuro nos reserva uma nova droga, mesmo que temporária, a qual nos preencheria com a inspiração necessária para que possamos continuar a produzir em uma sociedade totalmente baseada na informação ?&lt;/p&gt;
&lt;p&gt;Alimento para o pensamento. Deixem suas opiniões nos comentários e, por favor, respeitem o português. Ele não somente fornecer seu pães.&lt;/p&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/fqvsrcKqqiaVTUZ9CIjBF1lg-S4/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/fqvsrcKqqiaVTUZ9CIjBF1lg-S4/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/fqvsrcKqqiaVTUZ9CIjBF1lg-S4/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/fqvsrcKqqiaVTUZ9CIjBF1lg-S4/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/uFpG8iQWk58&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Preciso de teclado similar ao convencional mas sem  numpad</title>
		<link href="http://www.eriberto.pro.br/blog/?p=274"/>
		<id>http://www.eriberto.pro.br/blog/?p=274</id>
		<updated>2010-02-06T23:15:36+00:00</updated>
		<content type="html">&lt;div&gt;Alguém conhece algum modelo de teclado sem numpad, de preferência ABNT2, mas idêntico a um convencional? Gostaria de algo como o mostrado na figura a seguir (editada por mim no GIMP a partir de um teclado comum):&lt;/div&gt;
&lt;p&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://www.eriberto.pro.br/../teclado.jpg&quot;&gt;&lt;/a&gt;&lt;a href=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2010/02/teclado.jpg&quot;&gt;&lt;img class=&quot;aligncenter size-full wp-image-276&quot; title=&quot;teclado&quot; src=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2010/02/teclado.jpg&quot; alt=&quot;http://www.eriberto.pro.br/teclado.jpg&quot; width=&quot;376&quot; height=&quot;198&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
Notem que quero algo como um teclado comum: setas e conjunto de teclas especiais no mesmo lugar. Apenas menor. Como considero que o numpad nem sempre é útil para usuários domésticos, queria um teclado sem ele. Preciso de algo que seja menor mas que não me faça me perder ao digitar.&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Grato a quem responder.&lt;/div&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Como não se dar mal : pergunte-me como!</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/ZzeQs0PbqZA/"/>
		<id>http://www.andrelop.org/blog/?p=204</id>
		<updated>2010-02-06T17:25:27+00:00</updated>
		<content type="html">&lt;p&gt;Uma das coisas que sempre me questionei na vida foi porque os adultos insistiam tanto em coisas que, à época, em minha infância, pareciam tão exageradamente chatas.&lt;/p&gt;
&lt;p&gt;Seja uma boa pessoa. Seja educado. Estude. Não tenha vícios. Não faça aos outros o que não gostaria que lhe fizessem. Coisas obviamente chatas e nada interessantes quando estamos no início de nossas vidas.&lt;/p&gt;
&lt;p&gt;Na época adolescência nos parecem ainda pior, uma vez que nessa época estamos atolados de hormônios ocupando o lugar do cérebro e tendemos a agir de forma insana muito facilmente.&lt;/p&gt;
&lt;p&gt;Quando você começa a entrar na vida adulta, começa a sentir uma dificuldade imensa em entender tudo. A vida passa a ficar bem mais complicada e tudo parece algo extremamente complicado e de outro mundo.&lt;/p&gt;
&lt;p&gt;É natural, já que você passa a ter que se comportar e agir como adulto caso queira ser respeitado e ter chance de conseguir algo na vida. Ninguém gosta de um &amp;#8220;adultocente&amp;#8221; (um adulto com comportamento adolescente), por mais que digam o contrário e que possa lhe parecer &amp;#8220;cool&amp;#8221; ter sempre uma atitude jovem.&lt;/p&gt;
&lt;p&gt;Ter um espírito jovem não significa fazer as mesmas bobagens que você fazia na adolescência, com toda a falta de experiência e todos os hormônios que podiam ser utilizados como desculpa. Parece óbvio, mas muito gente não entende isso.&lt;/p&gt;
&lt;p&gt;Aliás, muito gente não entende conceitos básicos. Aliás, muita gente parece ter que ser agredida fisicamente para começar a fazer os neurônios funcionarem no tranco, dada a quantidade de bizarrices e vidas desperdiçadas que vemos por aí.&lt;/p&gt;
&lt;p&gt;O problema principal é que as pessoas parecem utilizar o cérebro somente esporadicamente. Sério, esse monte de peso que você possui dentro de sua caixa craniana não está aí somente para fazer peso. Use-o.&lt;/p&gt;
&lt;p&gt;O ser humano possui habilidades espantosas, mas  existem pessoas que atendem o instinto selvagem de forma tão rápida e conseguem acionar seus orgãos menos intelectuais de forma tão fácil que parecem nem precisar ter um cérebro para acioná-los.&lt;/p&gt;
&lt;p&gt;Infelizmente, mesmo sabendo que o cérebro é o que comanda todos os outros membros e orgãos do corpo e por isso é utilizado quase que inconscientemente de forma constante, as pessoas parecem esquecer que ele existe, na grande maioria das vezes.&lt;/p&gt;
&lt;p&gt;Voltando ao assunto dos conselhos paternos, na vida adulta você começa a ter lampejos de entendimento do significado dos mesmos. Ainda os tem como chatos, mas entende que são necessários.&lt;/p&gt;
&lt;p&gt;Nossos pais não nos diziam detalhes indicando a razão de você realmente ter que seguir seus conselhos simplesmente porque não estávamos preparados intelectualmente para entendê-los.&lt;/p&gt;
&lt;p&gt;O mais lamentável é que, na vida adulta, muitas pessoas continuam parecendo não ter a capacidade intelectual de entendê-los. Não é culpa do cérebro. Como um orgão, ele precisa ser exercitado ou fatalmente irá atrofiar.&lt;/p&gt;
&lt;p&gt;E não há uma forma de exercitar o cérebro senão consumindo cultura. Lendo, escrevendo, vendo filmes interessantes, discutindo sobre questões importantes, conhecendo opiniões e pontos de vista e compartilhando suas opiniões e pontos de vistas. Tudo isso exercita o cérebro.&lt;/p&gt;
&lt;p&gt;Da mesma forma que sentimos dor nas pernas e nos braços quando vamos à academia em uma primeira vez, não é fácil iniciar sua vida cultural. Felizmente, da mesma forma que seu corpo se adapta aos exercícios e passa a suportar cargas mais intensas, seu cérebro se alimenta da cultura e passa a solicitar mais.&lt;/p&gt;
&lt;p&gt;De forma similar aos exercícios, cultura também faz bem a saúde, mais especificamente a sua saúde mental. E todos sabemos que somente exercitar um em detrimento do outro não é uma boa idéia. Mente sã, corpo são.&lt;/p&gt;
&lt;p&gt;O que é difícil de entender é que as pessoas da sociedade atual possuem a sua disposição uma ferramenta global, altamente útil e repleta de todas as forma de cultura como a Internet e não a utilizam.&lt;/p&gt;
&lt;p&gt;Óbvio que se você está lendo este texto você utiliza a Internet, visto que não teria acesso ao mesmo de outra forma. É importante notar, no entanto, que ter acesso a Internet não necessariamente significa que você realmente a utiliza, que você realmente tira algum proveito da mesma.&lt;/p&gt;
&lt;p&gt;Claro, com a Internet se tornando nossa segunda casa, nada mais natural do que se divertir com a mesma, procurando distrações e humor. Mas a Internet não serve somente para bater papo com seus amiguinhos e alimentar seus pequenos animais em suas minúsculas fazendas virtuais.&lt;/p&gt;
&lt;p&gt;Você tem a disposição uma quantidade virtualmente infinita de informações sobre virtualmente qualquer assunto. Me espanta as pessoas ainda procurarem cursos e treinamentos nos dias atuais, quando tudo o que se precisa pode ser encontrado online.&lt;/p&gt;
&lt;p&gt;Obviamente, é necessário foco para não se distrair e passar o tempo todo consumindo conteúdo inútil, mas o conteúdo relevante e útil está disponível e facilmente acessível. Na maioria das vezes, de forma gratuita.&lt;/p&gt;
&lt;p&gt;É incompreensível ver pessoas reclamando de falta de oportunidades, se lamentando por não conseguirem um emprego ou uma promoção devido a não conhecerem um assunto específico ou mesmo pagando caros centros de ensino para tentarem adquirir conhecimento que já está livremente e gratuitamente disponível na Internet.&lt;/p&gt;
&lt;p&gt;Uma pesquisa de 5 segundos, seguida de um clique de botão lhe separam da maioria do conhecimento que você precisa. Tecnologias atuais lhe permitem emular ambientes de tecnologia complexos nos quais virtualmente qualquer tipo de solução pode ser testada.&lt;/p&gt;
&lt;p&gt;Nunca foi tão fácil ser autodidata. É só ter um pouco de força de vontade e perder alguns minutos e você certamente consegue encontrar qualquer coisa que precisar, bem como aprender sozinho o que precisa ou tem vontade de aprender.&lt;/p&gt;
&lt;p&gt;Quanto mais você aprende, mais compreende a imensidão de assuntos interessantes e mais tem vontade de aprender. Seu cérebro lhe agradece, sua saúde lhe agradece, seus familiares e amigos lhe agradecem, a sociedade lhe agradece e você passa a ter a capacidade de entender que, lá na infância, os conselhos que seus pais lhe davam são totalmente relevantes.&lt;/p&gt;
&lt;p&gt;São formas simplificadas de lhe dizer que você pode ser feliz e que, para isso, é só seguir as pistas que a vida lhe dá gratuitamente. Tudo e todos com os quais você tem contato formam sua vida e fazem parte da mesma.&lt;/p&gt;
&lt;p&gt;Você começa aprendendo com as mais próximos, seus pais, e continua seguindo as dicas que lhe são dadas continuamente, mesmo que indiretamente, até o final de sua vida. A isso damos o nome de evolução.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/06dwGHsS1EdrK3ASG9HyT2-pLnE/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/06dwGHsS1EdrK3ASG9HyT2-pLnE/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/06dwGHsS1EdrK3ASG9HyT2-pLnE/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/06dwGHsS1EdrK3ASG9HyT2-pLnE/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/ZzeQs0PbqZA&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">How to comply with Australian law in Brazil</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/05/how-to-comply-with-australian-law-in-brazil/"/>
		<id>http://tiagovaz.wordpress.com/?p=506</id>
		<updated>2010-02-05T19:46:14+00:00</updated>
		<content type="html">&lt;p&gt;From &lt;a href=&quot;http://arstechnica.com/tech-policy/news/2010/02/internet-uprising-overturns-australian-censorship-law.ars&quot;&gt;arstechnica.com&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;The state of South Australia has a new election law that went into effect January 6, and its effect was shocking: anonymous political speech on the Internet was simply destroyed.&lt;/p&gt;
&lt;p&gt;The law required anyone posting a political comment online during an election period to supply their real name and address or face a fine of up to AUS$1,250. The measure was grossly discriminatory—it applied only to bloggers and commenters, not to online &amp;#8220;journals&amp;#8221; (newspapers or magazine which are written by Real Journalists).&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Let&amp;#8217;s try this in portuguese:&lt;/p&gt;
&lt;p&gt;Olá mundo, eu me chamo Tiago Bortoletto Vaz e resido na Alameda Itú, número 265, na cidade de São Paulo. &lt;strong&gt;&lt;a href=&quot;http://www1.folha.uol.com.br/folha/videocasts/ult10038u660206.shtml&quot;&gt;Arruda&lt;/a&gt;, vai tomá no cú!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;(Hello world, my name is Tiago Bortoletto Vaz and I live at Alameda Itú, 265, in São Paulo. &lt;strong&gt;&lt;a href=&quot;http://www.timesonline.co.uk/tol/news/world/us_and_americas/article6943424.ece&quot;&gt;Arruda&lt;/a&gt;, go sodomize yourself!&lt;/strong&gt;)&lt;/p&gt;
&lt;p&gt;Seria isso um political comment? Hmm&amp;#8230; Acho que não &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/506/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/506/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/506/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/506/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/506/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/506/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/506/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/506/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/506/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/506/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=506&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Auto-atendimento BBugado (II)</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/05/auto-atendimento-bbugado-ii/"/>
		<id>http://tiagovaz.wordpress.com/?p=509</id>
		<updated>2010-02-05T17:26:36+00:00</updated>
		<content type="html">&lt;blockquote&gt;&lt;p&gt;Problema na execução de sua solicitação&lt;br /&gt;
Falha de comunicação: Erro por estouro do timeout. (S203-000)  &lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;(x 4)&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/509/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/509/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/509/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/509/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/509/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/509/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/509/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/509/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/509/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/509/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=509&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A burrice como forma de inteligência</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/04/a-burrice-como-forma-de-inteligencia/"/>
		<id>http://tiagovaz.wordpress.com/?p=503</id>
		<updated>2010-02-04T23:35:43+00:00</updated>
		<content type="html">&lt;p&gt;Eu preciso dar nome a um certo tipo de inteligência.&lt;/p&gt;
&lt;p&gt;Uma pessoa burra pode ser considerada inteligente após desenvolver a habilidade de usar sua burrice em proveito próprio e conseguir coisas que em geral demandariam inteligência?&lt;/p&gt;
&lt;p&gt;Eu conheço gente que usa a burrice pra isso, com plena ciência. Já viram isso? Não, ela não é inteligente! &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;Ardilosa? Astuta? Obreptícia? (Ugh!)&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/503/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/503/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/503/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/503/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/503/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/503/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/503/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/503/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/503/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/503/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=503&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Redes sociais : estão todas fadadas a irrelevância ?</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/IAJ_RZrLSrE/"/>
		<id>http://www.andrelop.org/blog/?p=201</id>
		<updated>2010-02-04T22:53:24+00:00</updated>
		<content type="html">&lt;p&gt;Tenho que reconhecer : ultimamente, tenho utilizado muitas redes sociais. Muito mais do que eu imaginaria poder utilizar em um passado não muito distante (alguns poucos meses, em tempo de Internet).&lt;/p&gt;
&lt;p&gt;No ﻿longínquo tempo de poucos meses atrás, eu ainda tinha a mesma visão que a maioria das pessoas que conheço tem das redes sociais : tecnologias bobinhas para se divertir, mas sem nenhum conteúdo relevante real.&lt;/p&gt;
&lt;p&gt;Felizmente, após algum tempo tentando entendê-las, consegui perder o preconceito e passei a compreender que a relevância, em muitos casos, existe para quem corre atrás e não para quem quer que a mesma caia em seu colo como que por mágica.&lt;/p&gt;
&lt;p&gt;Ainda não venci o preconceito principal e não desfiz o &lt;strong&gt;orkuticído&lt;/strong&gt; cometido a muitos anos atrás, mas comecei a &lt;em&gt;viver&lt;/em&gt; em outras redes sociais. Mais especificamente, comecei já há algum tempo a utilizar serviços de microblogging como o &lt;a href=&quot;http://www.twitter.com/andrelop&quot;&gt;Twitter&lt;/a&gt; e o &lt;a href=&quot;http://identi.ca/andrelop&quot;&gt;Identi.ca&lt;/a&gt; (apesar de reconhecer que uso muito mais o Twitter do que o Identi.ca, mea culpa).&lt;/p&gt;
&lt;p&gt;O Twitter tem tudo e mais um pouco para lhe parecer algo extremamente sem sentido e sem utilidade, mas depois de algum tempo você passa a entender o funcionamento e começa a aproveitá-lo.&lt;/p&gt;
&lt;p&gt;Hoje em dia, sei que quem diz que Twitter é somente para idiotas que querem ficar sabendo quantas vezes desconhecidos foram ao banheiro são pessoas que realmente não entenderam a utilidade do serviço.&lt;/p&gt;
&lt;p&gt;Se você só tem somente esse tipo de informação (inútil, obviamente) em sua timeline, desculpe lhe dizer, mas o incompetente é você. Ao contrário das demais redes sociais do passado (novamente, passado em tempo de Internet), com serviços de microblogging você é quem define a qual tipo de conteúdo quer ter acesso.&lt;/p&gt;
&lt;p&gt;Se as pessoas que você segue não são relevantes para você e só falam besteiras, simplesmente pare de seguí-las. Simples assim. Ninguém é obrigado a continuar seguindo alguém só porque esse alguém o segue.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Reciprocidade o cacete&lt;/strong&gt; &lt;img src=&quot;http://www.andrelop.org/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt;  Sério, não sofra e não tenha medo de utilizar o equivalente ao botão de trocar de canal das redes sociais : utilize o recurso de &amp;#8220;&lt;em&gt;unfollow&lt;/em&gt;&amp;#8220;. É efetivo e faz bem a saúde mental.&lt;/p&gt;
&lt;p&gt;Você segue quem fala o que lhe interessa, seja amigo pessoal/conhecido ou não. Eu acompanho várias pessoas que não me acompanham e não passo a acompanhar todos que passaram a me acompanhar.&lt;/p&gt;
&lt;p&gt;Se eu acreditar que um amigo, seja ele um amigo pessoal ou não, parou de ser relevante como o era no início e se tornou um maluco informando seus horários para fazer o número dois, &amp;#8220;unfollow&amp;#8217;&amp;#8221; nele.&lt;/p&gt;
&lt;p&gt;É fácil assim e, após isso, invariavelmente a felicidade volta a reinar em sua timeline. Na verdade, a regra de ouro para manter a sanidade é bem simples : somente acompanhe as pessoas que são relevantes para você.&lt;/p&gt;
&lt;p&gt;Após algum tempo de uso de serviços de microblogging, passei a dar mais valor para redes sociais e, por isso, resolvi dar uma chance ao Facebook, já que todos diziam que se tratava de um Orkut melhorado e com uma quantidade de salsas bem menor.&lt;/p&gt;
&lt;p&gt;Não me arrependi e, com a integração do Facebook com quase tudo que se possa imaginar em termos de redes sociais, principalmente com serviços de microblogging, passei a gostar do serviço.&lt;/p&gt;
&lt;p&gt;Cheguei até a flertar com o &lt;a href=&quot;http://www.formspring.me/andrelop&quot;&gt;formspring.me&lt;/a&gt;. Resisti bastante no início devido a outro preconceito, o de acreditar que se tratava de um serviço inútil para uma pessoa comum e irrelevante como eu.&lt;/p&gt;
&lt;p&gt;Por quê eu iria utilizar um serviço onde as pessoas poderiam me fazer perguntas de todos os tipos ? Isso me cheirava a algo restrito a (sub)celebridades instantâneas, coisa que obviamente nunca fui e não pretendo ser.&lt;/p&gt;
&lt;p&gt;Depois de algumas pessoas conhecidas pedirem para que eu passasse a utilizar o serviço, aceitei a idéia como uma forma de iniciar somente mais uma brincadeira, já que sabia que provavelmente seriam perguntas engraçaralhas para as quais eu teria respostas ainda mais engraçaralhas.&lt;/p&gt;
&lt;p&gt;Me inscrevi no serviço e as pessoas começaram a me fazer perguntas. Achei bastante interessante e passei a respondê-las. Surgiram perguntas não tão engraçaralhas como eu imaginava e eu gostei da brincadeira de respondê-las. As pessoas retribuíram e começaram a fazer mais perguntas, eu gostei e mantive meu perfil no serviço até hoje.&lt;/p&gt;
&lt;p&gt;O interessante do serviço é que as pessoas podem fazer perguntas anonimamente. Ou seja, se você quer saber se possui inimigos, essa é sua chance, já que, nesse caso, invariavelmente vão aparecer perguntas cabeludas de &amp;#8220;anônimos&amp;#8221;.&lt;/p&gt;
&lt;p&gt;No meu caso, acredito que tenha um dom até então desconhecido : o dom de enganar muito bem as pessoas, já que consegui passar todo esse tempo sem nenhuma pergunta cabeluda. Consegui responder tudo o que foi perguntado até o momento, sem descartar nenhuma pergunta.&lt;/p&gt;
&lt;p&gt;Ou seja, ou eu não tenho inimigos realmente (improvável) ou as pessoas encontraram alguém ainda pior do que eu para chatear. Por mais que solicitasse perguntas inteligentes e desafiadoras (não ofensivas, obviamente), não tive muitas perguntas que me fizeram perder muito tempo pensando em respostas, infelizmente.&lt;/p&gt;
&lt;p&gt;De qualquer forma, acredito que o ponto principal é que, atualmente, as redes sociais são ferramentas bastante interessantes, seja para se divertir, encontrar pessoas com interesses em comum e trocar figurinhas, trabalhar e até mesmo encontrar seus arquiinimigos, quando pinta aquela vontade de sacanear (algo muito frequente, em meu caso).&lt;/p&gt;
&lt;p&gt;Se você ainda acredita que redes sociais são coisas de miguxos e estão fadadas ao fracasso, ao esquecimento e a obsolescência, azar o seu. Pense novamente e tente se livrar de seus preconceitos. Você não tem nada a perder.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/wvORyEwP-H1nUopVAj0UDRMPFNw/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/wvORyEwP-H1nUopVAj0UDRMPFNw/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/wvORyEwP-H1nUopVAj0UDRMPFNw/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/wvORyEwP-H1nUopVAj0UDRMPFNw/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/IAJ_RZrLSrE&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Auto-atendimento BBugado</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/04/auto-atendimento-bbugado/"/>
		<id>http://tiagovaz.wordpress.com/?p=499</id>
		<updated>2010-02-04T15:17:17+00:00</updated>
		<content type="html">&lt;blockquote&gt;&lt;p&gt;Boa tarde,  Tassia. Seu último acesso foi em 26/01/2010, 16:11:30.&lt;/p&gt;
&lt;p&gt;  Em sua agência BB, procure: ** GERENTE ** ()*.&lt;/p&gt;&lt;/blockquote&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/499/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/499/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=499&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Debian e Wifi BCM4328</title>
		<link href="http://www.midstorm.org/~fike/weblog/2010/02/03/debian-e-wifi-bcm4328/"/>
		<id>http://www.midstorm.org/~fike/weblog/?p=707</id>
		<updated>2010-02-03T23:40:58+00:00</updated>
		<content type="html">&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Com o Kernel Linux 2.6.32 entrando no Sid, minha placa wireless (Broadcom BCM4328) parou de funcionar por uma raz&amp;atilde;o justa. Esta placa precisa de firmware propriet&amp;aacute;rio para funcionar. Tamb&amp;eacute;m n&amp;atilde;o fiz muito esfor&amp;ccedil;o (pregui&amp;ccedil;a&amp;#8230;) para fazer funcionar o m&amp;oacute;dulo b43 do kernel.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Al&amp;eacute;m de instalar o m&amp;oacute;dulo wl e usar o module-assistant, foi necess&amp;aacute;rio baixar o driver windows desta placa e instalar o firmware. Segue o breve procedimento:&lt;/p&gt;
&lt;pre&gt;# aptitude update
# aptitude install module-assistant wireless-tools
# m-a a-i broadcom-sta
# update-initramfs -u -k $(uname -r)
# modprobe -r b44 b43 b43legacy ssb
# modprobe wl &lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;Se n&amp;atilde;o tiver o driver da BCM4328 do windows, pode baixar e extrair o arquivo&amp;nbsp;bcmwl5.sys para copiar em /lib/firmware:&lt;/p&gt;
&lt;pre&gt;# wget ftp://ftp.work.acer-euro.com/notebook/ferrari_1000/driver/WLan%20Driver%20802.11n%20Rel.%204.80.28.7.zip
# unzip WLan\ Driver\ 802.11n\ Rel.\ 4.80.28.7.zip
# cp bcmwwl5.sys /lib/firmware
# modprobe wl &lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; Para conferir se funcionou:&lt;/p&gt;
&lt;pre&gt;# dmesg|tail |grep BCM4328
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; O resultado ser&amp;aacute; algo como abaixo:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;[ 4445.821657] eth1: Broadcom BCM4328 802.11 Wireless Controller 5.10.91.9
&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp; Refer&amp;ecirc;ncias:&lt;/p&gt;
&lt;p&gt;-&amp;nbsp;&lt;a href=&quot;http://wiki.debian.org/wl&quot; target=&quot;_blank&quot;&gt;http://wiki.debian.org/wl&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;- &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=372864&quot; target=&quot;_blank&quot;&gt;http://ubuntuforums.org/showthread.php?t=372864&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>Fernando Ike</name>
			<uri>http://www.midstorm.org/~fike/weblog</uri>
		</author>
		<source>
			<title type="html">Memnemonics fike’s » Software Livre</title>
			<subtitle type="html">Da genialidade a imbecilidade o limite é apenas uma curva</subtitle>
			<link rel="self" href="http://www.midstorm.org/~fike/weblog/category/software-livre/feed/"/>
			<id>http://www.midstorm.org/~fike/weblog/category/software-livre/feed/</id>
			<updated>2010-02-21T21:00:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">C-A-B e Magic SysRq</title>
		<link href="http://blog.kov.eti.br/?p=104"/>
		<id>http://blog.kov.eti.br/?p=104</id>
		<updated>2010-02-03T12:04:33+00:00</updated>
		<content type="html">&lt;p&gt;Isso era pra ser comentário de um post no &lt;a href=&quot;http://www.eriberto.pro.br/blog/?p=208&quot;&gt;blog do Eriberto&lt;/a&gt;, mas como ele exige login para fazer comentários e reiniciar a senha que eu obviamente esqueci demorou muito, vai um post mesmo.&lt;/p&gt;
&lt;p&gt;O post dele trata da ida embora da combinação Control-Alt-Backspace, que matava o X. Essa combinação ir embora é uma coisa boa, na minha opinião por vários motivos, o principal deles sendo que eu já derrubei meu X várias vezes sem querer fazendo um comando no Emacs ou no Bash ;D. Se uma combinação desse tipo era tão importante e precisava ser intuitiva é melhor a gente parar de zoar a Microsoft fazendo camisas com C-A-del e começar a zoar a nós mesmos =P.&lt;/p&gt;
&lt;p&gt;Depois ele diz que &amp;#8220;Novidade: agora é AltGR PrintScreen K.&amp;#8221;. Não é bem assim. Essa combinação existe desde sempre e é um dos comandos do chamado Magic SysRq do Linux. Essa combinação específica serve para matar todos os processos do virtual terminal atual, que acaba por ser o suficiente para conseguir algo semelhante ao C-A-B. Outras combinações são AltGr+SysRq+e, que manda um SIGTERM pra todo mundo, AltGr+SysRq+i, que manda um SIGKILL pra moçada, AltGr+SysRq+s que faz um sync de emergência (manda pro disco tudo que tá em memória esperando pra ir pro disco), AltGr+SysRq+u, que remonta os sistemas de arquivo em modo leitura, e AltGr+SysRq+b que dá reboot.&lt;/p&gt;
&lt;p&gt;As combinações mágicas precisam estar habilitadas no Linux (estão na maioria das distribuições, por padrão) e podem te ajudar a sair de um &amp;#8220;travamento&amp;#8221;, mesmo que seja reiniciando o sistema de forma limpa, sem risco de perder dados.&lt;/p&gt;</content>
		<author>
			<name>Gustavo Noronha Silva</name>
			<uri>http://blog.kov.eti.br</uri>
		</author>
		<source>
			<title type="html">Gustavo Noronha (kov)</title>
			<subtitle type="html">um hacker debiano que mora num lugar chamado mundo</subtitle>
			<link rel="self" href="http://blog.kov.eti.br/?feed=rss2"/>
			<id>http://blog.kov.eti.br/?feed=rss2</id>
			<updated>2010-02-19T22:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Quem poderá nos defender ?</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/4vXrztBql9A/"/>
		<id>http://www.andrelop.org/blog/?p=197</id>
		<updated>2010-02-02T23:49:10+00:00</updated>
		<content type="html">&lt;p&gt;Mais uma vez, contrariando as indicações de tudo e de todos, estive pensando sobre o futuro, minha condição de nerd e a sociedade estranha na qual estou inserido.&lt;/p&gt;
&lt;p&gt;Nós, nerds, apesar de sermos paparicados pelas empresas criadoras de tecnologias, na esperança de que sejamos formadores de opiniões e espalhemos nossas opiniões sobre seus produtos entre nossos semelhantes (e, principalmente, para os não semelhantes), somos na verdade meros objetos sendo utilizados.&lt;/p&gt;
&lt;p&gt;Inicialmente, acreditamos que as empresas desenvolvedoras de tecnologia realmente desenvolvem produtos pensando em nosso perfil. Porém, infelizmente, pouco tempo depois, caímos na realidade e percebemos que a realidade é bastante diferente.&lt;/p&gt;
&lt;p&gt;Atualmente, os gadgets mais interessantes, os que possuem maior capacidade de criar um novo mercado ou de se estabelecerem como uma nova tendência e cair nas graças do uso massificado não são muito amigáveis para os nerds.&lt;/p&gt;
&lt;p&gt;Obviamente, são atraentes como qualquer nova tecnologia o é. Porém, não são atraentes o suficiente para que passem a ocupar um espaço dedicado e garantido em nossa vida.&lt;/p&gt;
&lt;p&gt;Celulares, por exemplo, por mais que eu os odeie, passaram a ocupar um local dedicado e garantido em minha vida, por mais que eu me arrependa de dizer disso. São um caso específico, na verdade, pois, ao menos em meu caso, são um mau necessário.&lt;/p&gt;
&lt;p&gt;Mas servem para ilustrar, nesse contexto. O ponto é que se tornou algo presente no dia-a-dia de todos, algo massificado, que virtualmente todos possuem e não sabem mais como viver sem. Em outras palavras, ocupou seu lugar em nossas vidas.&lt;/p&gt;
&lt;p&gt;Os gadgets atualmente lançados, mais atraentes ao público em geral e que possuem capacidade de conquistar seu lugar em nossas vidas, no entanto, pecam quando o assunto é conquistar realmente um lugar na vida de nossa classe, nerds estranhos segundo a maioria da humanidade não estranha.&lt;/p&gt;
&lt;p&gt;Eles não possuem a &amp;#8220;hackeabilidade&amp;#8221; necessária. Não são dispositivos que permitam que façamos o que quiser com os mesmos. Obviamente, nenhum dispositivo de consumo massificado terá níveis de &amp;#8220;fuçabilidade&amp;#8221; muito altos, por motivos óbvios : o público alvo pouco se importa com esse item.&lt;/p&gt;
&lt;p&gt;Porém, para nós, nerds, esse item é extremamente importante, senão essencial. É aceitável que o gadget, em última instância, seja fornecido com um conjunto limitado de recursos que permitam sua personalização de acordo com as preferência dos usuários mais exigentes.&lt;/p&gt;
&lt;p&gt;O que não é aceitável, a meu ver, é que esses mesmos gadgets não permitam modificação alguma e, por vezes, até mesmo tornem isso algo ilegal. A minha opinião é que, contanto que eu não esteja fazendo algo realmente ilegal, sou eu quem deve decidir o que eu posso e o que eu não posso fazer com um gadget pelo qual eu paguei.&lt;/p&gt;
&lt;p&gt;Infelizmente, ultimamente, o que venho percebendo é que, cada vez mais, os novos dispositivos de desejo são fornecidos de fábrica com opcionais que não são, em primeiro momento, indesejáveis para o público em geral mais que o são para o nerd padrão.&lt;/p&gt;
&lt;p&gt;DRM, por exemplo, é algo que se encaixa nesse contexto. Se eu comprei o gadget e se eu comprei o conteúdo, porque diabos a empresa que me vendeu o dispositivo é que tem que decidir que eu só poderei usar o conteúdo em um único dispositivo ?&lt;/p&gt;
&lt;p&gt;Por quê a empresa que desenvolveu o leitor de livros eletrônicos tem que decidir que o livro que eu adquiri só pode ser lido no dispositivo de leitura eletrônica que ela ou seu parceiro comercial me vendeu ?&lt;/p&gt;
&lt;p&gt;Eu posso muito bem querer ler esse livro em meu desktop, em meu smartphone, em um laptop ou em um netbook. Sendo eu o dono da cópia adquirida e possuíndo todos esses gadgets, porque não poderia usar o conteúdo dessa forma ?&lt;/p&gt;
&lt;p&gt;São todas formas moralmente legais de utilização. Porém, infelizmente, os dispositivos atuais estão sendo distribuídos com mecanismos que impedem que algo tão simples como o cenário descrito acima seja possível.&lt;/p&gt;
&lt;p&gt;Se eu quiser instalar um aplicativo de um terceiro em meu dispositivo eu perco totalmente o suporte ao dispositivo ? Não seria mais correto eu, no máximo, não ter suporte ao aplicativo de terceiro em questão e não a todo o dispositivo ?&lt;/p&gt;
&lt;p&gt;Pior, isso significa que, na visão da empresa que desenvolveu o produto, eu sou agora um fora da lei ? E, como fora da lei, estaria eu sujeito a penas legais ? Seria justo eu ser punido legalmente somente por estar usando meu dispositivo, comprado legalmente, da forma que eu acredito ser a forma correta e não da forma que a empresa desenvolvedora da tecnologia definiu como correta ?&lt;/p&gt;
&lt;p&gt;Pense bem, a minha forma de uso não é moralmente incorreta. Eu não estou deixando de pagar ninguém, não estou utilizando conteúdo adquirido por meios não oficiais e ilegais, mas se não adquiri o conteúdo (seja ele um aplicativo, um livro eletrônico, uma música ou qualquer outro conteúdo) diretamente da empresa que desenvolve a tecnologia ou de seus parceiros eu estou agora, oficialmente, sendo reconhecido como um usuário ilegal ?&lt;/p&gt;
&lt;p&gt;Já não é ruim o suficiente os gadgets atuais serem severamente limitados ? Já não é feio o suficiente essas empresas lançarem produtos artificialmente limitados somente para terem chance de lançarem novas versões continuamente, cada uma acrescentando somente uma pequena funcionalidade dentre todas as que sabemos que poderiam existir desde a primeira versão do produto ?&lt;/p&gt;
&lt;p&gt;Agora, além de sermos obrigados a conviver com produtos artificialmente limitados, com preços inflados totalmente fora de nossa realidade, ainda temos nossa liberdade de utilização de algo que adquirimos legalmente sendo cerceada de acordo com os interesses de quem os desenvolveu ?&lt;/p&gt;
&lt;p&gt;Essas empresas não entendem que, a partir do momento que o produto é vendido, a propriedade daquela cópia do mesmo passa a ser do indivíduo que a adquiriu e não mais delas, as empresas criadoras ?&lt;/p&gt;
&lt;p&gt;Você aceitaria adquirir um carro se soubesse que a empresa poderia, remotamente e automaticamente, sem o seu consentimento e sem o seu conhecimento prévio, esgotar o tanque de gasolina caso você circulasse por estradas que as montadoras acreditassem que não fossem interessantes ?&lt;/p&gt;
&lt;p&gt;Você aceitaria ser taxado de ilegal caso decidisse ir até a praia no final de semana com seu carro e a estrada utilizada como caminho para seu passeio não fosse administrada pela montadora ou por um de seus parceiros ?&lt;/p&gt;
&lt;p&gt;Não ? Então por quê devemos aceitar situação semelhante com os dispositivos tecnológicos que adquirimos ? Por quê aceitar que a empresa que desenvolve nosso leitor de livros eletrônicos apague remotamente de nossosdispositivos de leitura, sem nosso consentimento, um livro pelo qual pagamos ?&lt;/p&gt;
&lt;p&gt;Por quê aceitar que seu novo gadget seja artificialmente limitado, não permita a instalação de aplicativos de terceiros para execução de músicas e não permita que as mesmas sejam transferidas de seu desktop para o mesmo caso as mesmas não tenham sido adquiridas da empresa desenvolvedora da tecnologia em questão ou de seus parceiros ?&lt;/p&gt;
&lt;p&gt;Visão deturpada da realidade ? Alarmismo inconsciente ? Visão exagerada de um futuro que obviamente não será tão ruim assim ? Sinto dizer, mas isso já ocorre hoje em dia.&lt;/p&gt;
&lt;p&gt;Bem-vindo ao presente.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/Lg0m4jI2AcfKSNvqPkm3Mkcc-Og/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/Lg0m4jI2AcfKSNvqPkm3Mkcc-Og/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/Lg0m4jI2AcfKSNvqPkm3Mkcc-Og/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/Lg0m4jI2AcfKSNvqPkm3Mkcc-Og/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/4vXrztBql9A&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">This is supposed to work…</title>
		<link href="http://tiagovaz.wordpress.com/2010/02/02/this-is-supposed-to-work/"/>
		<id>http://tiagovaz.wordpress.com/?p=495</id>
		<updated>2010-02-02T03:40:17+00:00</updated>
		<content type="html">&lt;p&gt;Now just a link for my &lt;a href=&quot;http://www.flickr.com/photos/tiagovaz/4324056732/&quot;&gt;donna lee attempt&lt;/a&gt; rather than a crap embedded object from flickr.&lt;/p&gt;
&lt;br /&gt;  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/495/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/495/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=495&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Recuperação de arquivos do OpenOffice.Org e BrOffice.Org</title>
		<link href="http://www.eriberto.pro.br/blog/?p=249"/>
		<id>http://www.eriberto.pro.br/blog/?p=249</id>
		<updated>2010-02-01T18:01:57+00:00</updated>
		<content type="html">&lt;h1&gt;A situação&lt;/h1&gt;
&lt;p&gt;Imagine uma situação: você possui um pendrive ou partição de HD com arquivos do OpenOffice.Org. Por um acidente ou desastre, esses arquivos são perdidos. Eles podem ter sido apagados, a partição pode ter sido formatada ou a área de controle do filesystem foi perdida (ocorrência típica em FAT32 em pendrives). Agora, você precisa recuperar arquivos, inclusive os do OpenOffice.Org (BrOffice.Org).&lt;/p&gt;
&lt;h1&gt;Procedimentos&lt;/h1&gt;
&lt;p&gt;Para obtermos sucesso, teremos que empregar algumas técnicas de forense computacional. A primeira coisa a fazer é criar uma imagem da mídia a ser manipulada. Vamos trabalhar com a hipótese de ser um pendrive que pode ser acessado como &lt;span&gt;&lt;em&gt;&lt;strong&gt;/dev/sdb&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;. Adote os passos a seguir para gerar a imagem:&lt;/p&gt;
&lt;pre&gt;# cd
# apt-get install dcfldd
# dcfldd if=/dev/sdb of=pendrive.img
&lt;/pre&gt;
&lt;p&gt;Uma vez gerada a imagem, poderemos utilizar o &lt;strong&gt;&lt;em&gt;&lt;span&gt;foremost&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; e o &lt;span&gt;&lt;strong&gt;&lt;em&gt;magicrescue&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt; para recuperar os arquivos do OpenOffice.Org. No entanto, antes, é necessário entender o padrão ODF, utilizado pelo OpenOffice.Org.&lt;/p&gt;
&lt;p&gt;Vamos analisar um documento &lt;span&gt;&lt;strong&gt;&lt;em&gt;.odt&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;. Abra o OpenOffice.Org (ou BrOffice.Org) e gere um arquivo no Writer. Escreva a palavra &amp;#8220;teste&amp;#8221; e salve como &lt;strong&gt;&lt;em&gt;&lt;span&gt;arquivo.odt&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; dentro de um diretório vazio (para fins didáticos, vou considerar &lt;strong&gt;&lt;em&gt;&lt;span&gt;/tmp/doc&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;). Esse arquivo.odt é, na verdade, um monte de arquivos e diretórios &amp;#8220;zipados&amp;#8221; com o padrão PkZip/WinZip. Siga os procedimentos:&lt;/p&gt;
&lt;pre&gt;# apt-get install unzip
# cd /tmp/doc
# unzip arquivo.odt
&lt;/pre&gt;
&lt;p&gt;Descompactado o &lt;span&gt;&lt;em&gt;&lt;strong&gt;arquivo.odt&lt;/strong&gt;&lt;/em&gt;&lt;/span&gt;, surgiram os seguintes arquivos e diretórios:&lt;/p&gt;
&lt;pre&gt;Configurations2  content.xml  META-INF  meta.xml  mimetype  settings.xml  styles.xml  Thumbnails&lt;/pre&gt;
&lt;p&gt;Esses elementos formam os arquivos gerados pelo OpenOffice.Org quando clicamos em salvar. O texto digitado pelo usuário está dentro do arquivo &lt;strong&gt;&lt;em&gt;&lt;span&gt;content.xml&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. Então, uma conclusão importante: &lt;strong&gt;os arquivos do OpenOffice.Org são do tipo zip e sempre conterão, dentre outras coisas, um &lt;em&gt;&lt;span&gt;content.xml&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;. Guarde esta informação; ela é essencial.&lt;/p&gt;
&lt;p&gt;As ferramentas &lt;strong&gt;&lt;em&gt;&lt;span&gt;foremost&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt; e &lt;span&gt;&lt;strong&gt;&lt;em&gt;magicrescue&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt; permitem recuperar arquivos, por padrões, a partir da leitura da superfície de um disco (e a imagem é a cópia de uma superfície de disco). Vamos recuperar os arquivos do padrão zip, existentes na imagem, com o foremost.&lt;/p&gt;
&lt;pre&gt;# cd
# apt-get install foremost
# foremost -t zip -o zips pendrive.img&lt;/pre&gt;
&lt;p&gt;Com o comando anterior, será criado um diretório &lt;strong&gt;&lt;em&gt;&lt;span&gt;zips&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;, contendo todos os arquivos &lt;span&gt;&lt;strong&gt;&lt;em&gt;.zip&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt; encontrados na imagem. Se preferir o magicrescue, utilize a sitaxe a seguir:&lt;/p&gt;
&lt;pre&gt;# mkdir zips2
# magicrescue -r zip -d zips pendrive.img
&lt;/pre&gt;
&lt;p&gt;Ao final do trabalho é possível notar que o foremost é bem mais rápido. No meu caso, em uma situação real de recuperação de dados em uma imagem, o foremost encontrou 5.044 arquivos zip, enquanto o magicrescue encontrou 5.017 arquivos. Então, aconselho a sempre buscar arquivos utilizando os dois programas.&lt;/p&gt;
&lt;p&gt;Depois de encontrados os arquivos, com todos no mesmo diretório, elimine os duplicados. Para isso:&lt;/p&gt;
&lt;pre&gt;# apt-get install fdupes
# cd &amp;lt;diretório_com_arquivos_zip&amp;gt;
# fdupes -d -N .&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;IMPORTANTE:&lt;/strong&gt; na última linha, note o ponto no final.&lt;/p&gt;
&lt;p&gt;O próximo passo será descobrir quais arquivos zip poderão ser arquivos gerados pelo OpenOffice.Org. Para isto, basta procurar por &amp;#8220;&lt;strong&gt;&lt;em&gt;&lt;span&gt;content.xml&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&amp;#8221; dentro dos arquivos. Um grep resolve isso:&lt;/p&gt;
&lt;pre&gt;$ grep content.xml *&lt;/pre&gt;
&lt;p&gt;Por fim, abra cada arquivo e verifique o seu conteúdo. Utilize o comando &lt;strong&gt;&lt;span&gt;ooffice&lt;/span&gt;&lt;/strong&gt;. Exemplo:&lt;/p&gt;
&lt;pre&gt;$ ooffice 02268560.zip&lt;/pre&gt;
&lt;p&gt;A seguinte linha poderá ser útil:&lt;/p&gt;
&lt;pre&gt;for i in $(grep content.xml *|cut -d&quot; &quot; -f3); do ooffice $i; rm -i $i; done&lt;/pre&gt;
&lt;p&gt;Essa linha mostrará o conteúdo de cada arquivo no OpenOffice.Org e, em seguida, perguntará se você deseja apagar tal arquivo. Isso será feito arquivo por arquivo e sempre será pedida a confirmação para apagar. &lt;span&gt;&lt;strong&gt;É MUITO IMPORTANTE&lt;/strong&gt;&lt;/span&gt; notar que o mesmo documento poderá aparecer várias vezes, em várias versões salvas pelo usuário durante o seu tempo de confecção ou como cópia gravada em outra área do disco. Então, seja criterioso ao analisar cada documento. Uma dica é observar o seu tamanho (teoricamente quanto maior mais recente, caso tenha conteúdo adicionado constantemente) e as propriedades de edição (no OpenOffice.Org: Arquivo &amp;gt; Propriedades).&lt;/p&gt;
&lt;h1&gt;Extensões suportadas&lt;/h1&gt;
&lt;p&gt;&lt;strong&gt;FOREMOST&lt;/strong&gt;. Na versão 1.5.6, as seguintes extensões são suportadas: avi, bmp, cpp, doc, exe, gif, htm, jpg, mov, mpg, ole, pdf, png, rar, riff, wav, wmv, zip.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;MAGICRESCUE&lt;/strong&gt;. Na versão 1.1.8, as seguintes extensões são suportadas: avi, canon-cr2, elf, flac, gimp-xcf, gpl, gzip, jpeg-exif, jpeg-jfif, mp3-id3v1, mp3-id3v2, msoffice, nikon-raw, perl, png, ppm, zip.&lt;/p&gt;
&lt;h1&gt;Palestra sobre Forense&lt;/h1&gt;
&lt;p&gt;Disponível em &lt;a href=&quot;http://www.eriberto.pro.br/palestras&quot;&gt;http://www.eriberto.pro.br/palestras&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;————————&lt;/p&gt;
&lt;p&gt;TWITTER: para saber sobre os meus livros e outras novidades, me siga em &lt;a href=&quot;http://twitter.com/eribertomota&quot;&gt;http://twitter.com/eribertomota&lt;/a&gt;. Prometo que serão mensagens esporádicas. Não pretendo anunciar cada soluço meu. &lt;img src=&quot;http://www.eriberto.pro.br/../wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Primeiro, o macroscópico</title>
		<link href="http://profs.if.uff.br/tjpp/blog/entradas/primeiro-o-macroscopico"/>
		<id>http://profs.if.uff.br/tjpp/blog/entradas/primeiro-o-macroscopico</id>
		<updated>2010-02-01T12:40:23+00:00</updated>
		<content type="html">&lt;h1&gt;&lt;a name=&quot;primeiro-o-macroscopico&quot; id=&quot;primeiro-o-macroscopico&quot;&gt;Primeiro, o macroscópico&lt;/a&gt;&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;

&lt;p&gt;

Uma vitória do hexacampeão brasileiro e com injustamente um homem a menos. Sem problemas, campeão é para isto mesmo. Nem vou botar a imagem do Império do Amor, mas parece que o Conca já sabia que os cinco gols na defesa, até então virgem, iriam calar (a menor) parte do Maracanã
&lt;a href=&quot;http://profs.if.uff.br/tjpp/_detail/blog/entradas/conca.jpg?id=blog%3Aentradas%3Aprimeiro-o-macroscopico&quot; class=&quot;media&quot; title=&quot;blog:entradas:conca.jpg&quot;&gt;&lt;img src=&quot;http://profs.if.uff.br/tjpp/_media/blog/entradas/conca.jpg&quot; class=&quot;mediacenter&quot; title=&quot;conca.jpg&quot; alt=&quot;conca.jpg&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Amanhã, eu conto como funciona meu microscópio USB, da primeira compra na DealExtreme. 
&lt;/p&gt;
&lt;div class=&quot;tags&quot;&gt;&lt;span&gt;
	&lt;a href=&quot;http://profs.if.uff.br/tjpp/tag/flamengo?do=showtag&amp;tag=flamengo&quot; class=&quot;wikilink1&quot; title=&quot;tag:flamengo&quot; rel=&quot;tag&quot;&gt;flamengo&lt;/a&gt;
&lt;/span&gt;&lt;/div&gt;

&lt;/div&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/ThadeuPennasWiki/~4/9zYX0M8qtBg&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Thadeu Penna</name>
			<uri>http://profs.if.uff.br/tjpp/</uri>
		</author>
		<source>
			<title type="html">Blog do Thadeu Penna blog:entradas</title>
			<link rel="self" href="http://feeds.feedburner.com/ThadeuPennasWiki"/>
			<id>http://feeds.feedburner.com/ThadeuPennasWiki</id>
			<updated>2010-02-27T14:00:30+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Debian Squeeze + Alsa + Intel HDA (ICH7) + webcam</title>
		<link href="http://www.eriberto.pro.br/blog/?p=246"/>
		<id>http://www.eriberto.pro.br/blog/?p=246</id>
		<updated>2010-02-01T00:46:34+00:00</updated>
		<content type="html">&lt;p&gt;Aqui continua a minha saga com o Squeeze. Desta vez tive problemas com o som. Não há mais alsaconf porque o mantenedor do alsa-utils (pacote que engloba o alsaconf) alega que o alsaconf tem muitos bugs e é de difícil manutenção.&lt;/p&gt;
&lt;p&gt;Na quinta-feira passada conectei a minha webcam Microsoft Lifecam VX-1000 para falar com o meu editor e amigo Rubens Prates. A webcam funciona MUITO bem no Kopete do KDE4 (não fica escura). Desliguei o computador no fim do dia. No dia seguinte, o som não funcionava. O KMix mostrava somente o mic da webcam. Então, despluguei a webcam e rebootei a máquina (eu podia ter descarregado os módulos mas estava tentando recriar o cenário anterior). O som voltou a funcionar. Lendo a documentação do Alsa e consultando a Internet, descobri que a webcam estava sendo carregada antes da placa de som (que é on-board em uma placa-mãe Intel).&lt;/p&gt;
&lt;p&gt;Procurando pelo fato no Google, encontrei o bug &lt;a href=&quot;http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524196&quot;&gt;#524196&lt;/a&gt;, que dizia:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;There are snd cards supported being that driver which one wants to be the first card. So in your case a file /etc/modprobe.d/sound.conf which encloses:&lt;/p&gt;
&lt;p&gt;alias snd-card-0    snd-yourdriver&lt;br /&gt;
options snd-yourdriver  index=0&lt;br /&gt;
alias snd-card-1    snd-usb-audio&lt;br /&gt;
options snd-usb-audio index=1&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;No meu caso, com o auxílio do comando &lt;em&gt;lsmod&lt;/em&gt;, descobri que o driver correto é o snd_hda_intel. Então, o meu &lt;em&gt;/etc/modprobe.d/sound.conf&lt;/em&gt; ficou assim:&lt;/p&gt;
&lt;p&gt;alias snd-card-0 snd_hda_intel&lt;br /&gt;
options snd-snd_hda_intel index=0&lt;br /&gt;
alias snd-card-1 snd-usb-audio&lt;br /&gt;
options snd-usb-audio index=1&lt;/p&gt;
&lt;p&gt;Com isto, o dispositivo de som Intel será carregado, no boot, antes da webcam. Provavelmente o alsaconf teria feito tudo isso para mim. Mas não há mais alsaconf no Debian (Squeeze).&lt;/p&gt;
&lt;p&gt;Apenas como dica final, caso o som esteja baixo, edite o arquivo &lt;em&gt;/etc/modprobe.d/alsa-base.conf&lt;/em&gt; e insira no final:&lt;/p&gt;
&lt;p&gt;options snd-hda-intel model=3stack&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Apresentação – Campus Party: Grafos Sociais</title>
		<link href="http://feedproxy.google.com/~r/EduardoMacan/~3/pxw9d0R4IwE/"/>
		<id>http://feedproxy.google.com/~r/EduardoMacan/~3/pxw9d0R4IwE/</id>
		<updated>2010-01-30T19:00:20+00:00</updated>
		<content type="html">Minha apresentação sobre grafos sociais e por que eles não devem ser ignorados pelas corporações. Uma apresentação feita para a Campus Party 2010 com uma explicação técnica do que são grafos sociais, o que podemos inferir a partir de grafos sociais, quem hoje detêm os grafos sociais mais completos e ...
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/ecCGmQtgmPYTYiY-iI0eBSChRhE/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/ecCGmQtgmPYTYiY-iI0eBSChRhE/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/ecCGmQtgmPYTYiY-iI0eBSChRhE/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/ecCGmQtgmPYTYiY-iI0eBSChRhE/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/EduardoMacan/~4/pxw9d0R4IwE&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Eduardo Marcel Macan</name>
			<uri>http://eduardo.macan.eng.br</uri>
		</author>
		<source>
			<title type="html">Eduardo Maçan</title>
			<subtitle type="html">We stand here exposing ourselves. We are showroom dummies!</subtitle>
			<link rel="self" href="http://www.macan.eng.br/?feed=rss2"/>
			<id>http://eduardo.macan.eng.br/feed/atom/</id>
			<updated>2010-02-19T12:00:17+00:00</updated>
			<rights type="html">© 2003-2006</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Only at Google -- I cooked Feijoada for my entire office :)</title>
		<link href="http://blog.fernanda.cc/2010/01/only-at-google-i-cooked-feijoada-for-my.html"/>
		<id>tag:blogger.com,1999:blog-6824717672179945498.post-7482044447997260841</id>
		<updated>2010-01-29T10:57:12+00:00</updated>
		<content type="html">On December 10th, we had our yearly Christmas party here in Zurich: most of the employees get together for that. At the party, I had the opportunity to have a chat with &lt;a href=&quot;http://www.google.com/corporate/execs.html#mattos&quot;&gt;Nelson Mattos&lt;/a&gt;, a Brazilian from Porto Alegre, who nowadays is the VP of Engineering for EMEA, at Google.&lt;br /&gt;&lt;br /&gt;In that occasion, we were talking how nice it would be to have a Brazil Day at the restaurant in Zurich, and that it would be nice to have all those people, from all over the world (Zurich office is *very* multicultural) to experience Brazilian food. Nelson agreed with me, and said we should try that.&lt;br /&gt;&lt;br /&gt;Well, he is a busy guy, and I never really thought it would happen, but then I got suprised by an email from him, around 3 weeks ago, saying he spoke to the restaurant manager, and the executive chef, and they agreed to make it happen.&lt;br /&gt;&lt;br /&gt;We then started collecting recipes among the 9 Brazilians that work here in Zurich, and agreed on a menu. As usual, Milliways (the restaurant at Google Zurich) prepares 3 different meals: one meat based -- being porc, beef or chicken, one fish based, and one vegetarian option. Besides that, we usually have 2 or 3 different appetizers. So the agreed menu was: &lt;a href=&quot;http://en.wikipedia.org/wiki/Feijoada&quot;&gt;Feijoada&lt;/a&gt; and all the proper side dishes, &lt;a href=&quot;http://en.wikipedia.org/wiki/Moqueca&quot;&gt;Moqueca&lt;/a&gt; also accompanied by the proper side dishes and a palm heart cake for vegetarians. The starters were &lt;a href=&quot;http://en.wikipedia.org/wiki/Coxinha&quot;&gt;Coxinhas&lt;/a&gt;, &lt;a href=&quot;http://en.wikipedia.org/wiki/Cheese_bun&quot;&gt;Pão de Queijo&lt;/a&gt; and Casquinha de &lt;a href=&quot;http://en.wikipedia.org/wiki/Callinectes&quot;&gt;Siri&lt;/a&gt;. The dessert was Coconut Cake.&lt;br /&gt;&lt;br /&gt;In total, I dedicated around 10 hours of work to this meal. So did Nelson. He was the &quot;chef&quot; responsible for the Moqueca, and I was responsible for the Feijoada. We shared the appetizers between us and the other kitchen staff members.&lt;br /&gt;&lt;br /&gt;The big day was today, lunch time. I got to the restaurant yesterday to prepare the ingredients, and make sure there was nothing missing. So did Nelson.&lt;br /&gt;&lt;br /&gt;Today I was there around 6:30am to start cooking, after having a nightmare which made me wake up at 5:30am: a huge line of people, complaining and hungry, and I was desperate at the kitchen cooking, cooking...and the meal wasn't ready in time. When I got there, I saw all over the place banners saying &quot;Fernanda and Nelson are cooking for you today! Brazil Day at Milliways!&quot;.&lt;br /&gt;&lt;br /&gt;I put the Feijoada to cook at 7am, and then moved on to the Coxinhas, which is a lot of manual labor. The dough for the Coxinhas was taking F O R E V E R to get right, and I started to get scared by the fact that I had to hand make 250 of those. But in the end, everything worked fine and we managed.&lt;br /&gt;&lt;br /&gt;I also brought some yellow-green stuff to decorate the restaurant, and asked the Brazilians working here in Zurich to send me pictures of their hometown or state: I printed those, and their pictures, and with help of one of them and the restaurant manager, they spread all the flags, hats, pictures, &lt;a href=&quot;http://en.wikipedia.org/wiki/Carmen_Miranda&quot;&gt;Carmem Miranda&lt;/a&gt; banners, around Milliways. It looked like a little piece of Brazil for today. I also found a DVD which displays images from Rio de Janeiro, and we kept playing it in loop using one of the projectors.&lt;br /&gt;&lt;br /&gt;Unlike in my dream, everything was ready in time for lunch to be served at 12. I never cooked for so many people. The Google Zurich office has a few hundred people, the most I've done in the past was for 50!&lt;br /&gt;&lt;br /&gt;Samba playing, food on the counter, everything ready, me and Nelson started serving all Google employees. And so we did until 1pm, when exhausted, I went to my desk and slept for 1,5 hours. I had meetings nearly until 7pm today, and wanted to be awake -- in the end, I am still an Engineer, even though I was playing the Guest Chef for a day.&lt;br /&gt;&lt;br /&gt;Lessons learned today:&lt;br /&gt;Cooking is a very tiring activity, but lots of fun. The staff working on our restaurants deserve a big thank you for doing that every single day of the week, 3 times per day.&lt;br /&gt;&lt;br /&gt;Even though Google Zurich is not as small as it was 4 years ago when I started, I still love it. Where in the whole earth, have you seen a VP of a big corporation serving meals to his/her employees? Only at Google. Where on earth would you see a company simply allow 2 employees (from Engineering department) play &quot;Chef for a Day&quot; and cook for an entire office? Only at Google!&lt;br /&gt;&lt;br /&gt;This is why I work for this company, because like Google, only Google.&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/6824717672179945498-7482044447997260841?l=blog.fernanda.cc&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>nanda</name>
			<email>noreply@blogger.com</email>
			<uri>http://blog.fernanda.cc/</uri>
		</author>
		<source>
			<title type="html">Free Software with a female touch</title>
			<link rel="self" href="http://blog.fernanda.cc/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-6824717672179945498</id>
			<updated>2010-02-12T09:00:11+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Resetando o Firefox (Iceweasel) após um zoom</title>
		<link href="http://www.eriberto.pro.br/blog/?p=244"/>
		<id>http://www.eriberto.pro.br/blog/?p=244</id>
		<updated>2010-01-28T19:25:02+00:00</updated>
		<content type="html">&lt;p&gt;Essa eu descobri sem querer. Com o Ctrl + e o Ctrl &amp;#8211; podemos colocar ou retirar zoom ao visitarmos um site. Isso quase todo mundo sabe. Semana passada, ao tentar teclar Ctrl -, sem querer, teclei Ctrl 0 (zero). Resultado: descobri que isso faz o site retornar ao estado original (sem zoom ou encolhimento).&lt;/p&gt;
&lt;p&gt;Fica a dica para quem não conhecia, como eu.&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Não tem mais Ctrl Alt Backspace no X.Org?</title>
		<link href="http://www.eriberto.pro.br/blog/?p=208"/>
		<id>http://www.eriberto.pro.br/blog/?p=208</id>
		<updated>2010-01-28T19:10:20+00:00</updated>
		<content type="html">&lt;p&gt;Resposta: não. Muitas pessoas estão perdidas porque o Ctrl Alt BS do X Window não funciona mais no Debian Squeeze.&lt;/p&gt;
&lt;p&gt;A solução é usar AltGR PrintScreen K.&lt;/p&gt;
&lt;p&gt;Agradeço ao Gustavo Noronha (Kov) pela dica.&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Como evitar vírus via pendrives</title>
		<link href="http://www.eriberto.pro.br/blog/?p=236"/>
		<id>http://www.eriberto.pro.br/blog/?p=236</id>
		<updated>2010-01-28T18:51:37+00:00</updated>
		<content type="html">&lt;p&gt;Isso que vou falar agora é a coisa mais &amp;#8220;manjada&amp;#8221; no mundo da informática. Parece ser algo meio óbvio e muito conhecido por todos. Mas, neste mês de janeiro, me convenci que não é bem assim. Poucos usuários conhecem o truque para evitar que pendrives sejam contaminadas por muitos males (vírus) do Windows. Vários usuários ficaram espantados quando falei sobre isso. Então, quanto mais difundida a ideia, melhor.&lt;/p&gt;
&lt;p&gt;Vou explicar a situação para quem não a conhece. Nos CD-ROM autoexecutáveis há um arquivo chamado &lt;strong&gt;&lt;span&gt;&lt;em&gt;autorun.inf&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;. Esse arquivo, quando existente, é lido pelo Windows e tudo que há dentro dele é executado. A seguir, um exemplo de autorun.inf:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;[autorun]&lt;br /&gt;
open=teste.exe&lt;br /&gt;
icon=figura.ico&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Simples. O arquivo diz que deve ser executado o arquivo &lt;em&gt;teste.exe&lt;/em&gt; e que o ícone a ser mostrado será o &lt;em&gt;figura.ico&lt;/em&gt;. Então, se isto estiver dentro de um &lt;em&gt;autorun.inf&lt;/em&gt; existente em um CD, quando este CD for inserido no leitor de CD-ROM, o &lt;em&gt;teste.exe&lt;/em&gt; será executado.&lt;/p&gt;
&lt;p&gt;Muitos vírus estão utilizando esse mecanismo para se disseminarem via pendrive. Quando o pendrive é inserido em um computador infectado, o vírus copia executáveis maléficos para esse pendrive e cria um arquivo &lt;em&gt;autorun.inf&lt;/em&gt; que irá acionar o executável (que é o próprio vírus). Quando o pendrive for inserido em outro computador, o Windows desse outro computador lerá o &lt;em&gt;autorun.inf&lt;/em&gt; e executará o vírus. Resultado: mais um computador contaminado.&lt;/p&gt;
&lt;p&gt;Para isentar o seu pendrive desse tipo de mal, basta criar um diretório (conhecido pelos usuários Windows como &amp;#8220;pasta&amp;#8221;) com o nome  &lt;em&gt;&lt;span&gt;&lt;strong&gt;autorun.inf&lt;/strong&gt;&lt;/span&gt;&lt;/em&gt; no pendrive. Assim, quando o vírus tentar criar o arquivo &lt;em&gt;autorun.inf&lt;/em&gt;, não conseguirá porque já existe um diretório com o mesmo nome. Ele irá copiar os executáveis para o pendrive. Mas esses executáveis não serão inicializados por ninguém, uma vez que não há o &lt;em&gt;autorun.inf&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;Fica a dica para quem não conhece o tema. Hope this help!&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">1808 e a familia real no Brasil</title>
		<link href="http://blog.edermarques.net/livros/1808-e-a-familia-real-no-brasil/"/>
		<id>http://blog.edermarques.net/?p=275</id>
		<updated>2010-01-28T15:38:57+00:00</updated>
		<content type="html">&lt;p&gt;Há muito tempo não lia um livro de não-ficção tão divertido. Resultado de 10 anos de investigação jornalística, &lt;em&gt;1808: como uma rainha louca, um príncipe medroso e uma corte corrupta enganaram Napoleão e mudaram a História de Portugal e do Brasil&lt;/em&gt;, é uma obra espetacular.&lt;/p&gt;
&lt;p&gt;Com muito bom-humor, Laurentino Gomes descreve habilmente o desenrolar de fatos que culminaram na vinda da familia real portuguesa para o Brasil e as transformações radicais que tal evento provocou na maior colônia lusitana.&lt;/p&gt;
&lt;p&gt;&lt;a rel=&quot;lightbox&quot; href=&quot;http://blog.edermarques.net/wp-content/uploads/2010/01/1808.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-276 alignleft&quot; title=&quot;1808&quot; src=&quot;http://blog.edermarques.net/wp-content/uploads/2010/01/1808.jpg&quot; alt=&quot;&quot; width=&quot;302&quot; height=&quot;302&quot; /&gt;&lt;/a&gt; Mostra não apenas a história burguesa, dos fatos grandiosos, mas o cotidiano do Rio de Janeiro, seus costumes, comércio e sociedade.&lt;/p&gt;
&lt;p&gt;Um ponto forte são as notas e referências bibliográficas, o livro está recheado delas. Inclusive alguns dos títulos já estão na minha lista, para uma futura aquisição, como &lt;em&gt;&amp;#8220;a longa viagem da biblioteca dos reis&amp;#8221;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Em suas 414 páginas, &lt;em&gt;1808 &lt;/em&gt;resgata a importância que D. João VI teve no cenário mundial, a ponto de ser mencionado por Napoleão como &amp;#8220;foi o único que me enganou&amp;#8221;. A escravidão, a troca de favores e a corrupção são retratadas sem aspectos tendenciosos, abordagem esta adotada por Laurentino durante todo o Livro.&lt;/p&gt;
&lt;p&gt;Publicado pela Editora planeta, a obra retrata de maneira hábil e envolvente este que foi um importante momento da história brasileira.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;1808&lt;/em&gt; é leitura obrigatória para aqueles curiosos sobre a origem da nação brasileira, sua formação histórica e de seu povo. A venda na &lt;a title=&quot;1808 - submarino.com&quot; href=&quot;http://www.submarino.com.br/produto/1/1977255/1808?franq=251683&quot; target=&quot;_blank&quot;&gt;submarino.com&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Eder L. Marques</name>
			<uri>http://blog.edermarques.net</uri>
		</author>
		<source>
			<title type="html">edermarques.net</title>
			<subtitle type="html">As Aventuras de um geek hackeando o Universo</subtitle>
			<link rel="self" href="http://blog.edermarques.net/feed/"/>
			<id>http://blog.edermarques.net/feed/</id>
			<updated>2010-03-03T23:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="pt_BR">
		<title type="html">Se o meu Foswiki falasse ...</title>
		<link href="http://softwarelivre.org/terceiro/blog/se-o-meu-foswiki-falasse-..."/>
		<id>http://softwarelivre.org/terceiro/blog/se-o-meu-foswiki-falasse-...</id>
		<updated>2010-01-24T23:33:15+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://foswiki.org/&quot;&gt;&lt;img src=&quot;http://softwarelivre.org/articles/0017/4978/foswiki-logo-slogan.png?1264371778&quot; alt=&quot;Foswiki: the Free and Open Source Wiki&quot; /&gt;&lt;/a&gt;Já faz algum tempo que eu não posto nada aqui. Para inagurar 2010, nesse post eu gostaria de contar um pouco da minha história num dos projetos de software livre que eu colaboro a mais tempo: o &lt;a href=&quot;http://foswiki.org/&quot;&gt;Foswiki&lt;/a&gt;. Apesar do projeto existir com esse nome há a apenas pouco mais de um ano, a comunidade que o desenvolve trabalha nele há quase dez anos.&lt;/p&gt;
&lt;p&gt;Às vezes é difícil descrever o que é o Foswiki pra alguém que não o conhece. &quot;Como descrever o Foswiki durante um encontro com um amigo no elevador&quot; é um debate recorrente na comunidade. A minha descrição marketeira seria a seguinte: o Foswiki é um wiki integrado a um banco de dados; seus usuários podem, num mesmo espaço virtual, colaborar na criação de um texto e criar aplicativos para gerenciar diversos tipos de informação. Incidentalmente ele serve também como um sistema de gerenciamento de conteúdo avançado e pode ser usado para fazer websites.&lt;/p&gt;
&lt;p&gt;Uma descrição tecnicamente mais precisa é a seguinte: Foswiki é uma plataforma wiki que segue a filosofia de wiki estruturado: cada tópico do wiki, além do seu texto, pode conter dados estruturados (campos) de diversos tipos, e esses campos podem ser usados em aplicações que realizam busca, classificação, inserção/ateração desses dados, entre outras coisas. Além disso o Foswiki é altamente extensível e conta com uma ampla gama de &lt;a href=&quot;http://foswiki.org/Extensions/WebHome&quot;&gt;extensões&lt;/a&gt; que adicionam funcionalidade: avisos de atualização por e-mail, galerias de imagens, gráficos, skins, busca SQL-like, busca full text, ferramentas de desenvolvimento, planilha eletrônica, impressão e exportação de PDF. A lista é tão grande que é mais fácil conferir a lista completa e procurar pelo que for do seu interesse.&lt;/p&gt;
&lt;div&gt;&lt;a href=&quot;http://www.ufba.br/&quot; title=&quot;Universidade Federal da Bahia&quot;&gt;&lt;img src=&quot;http://softwarelivre.org/articles/0017/4979/ufba2.gif?1264374115&quot; alt=&quot;Ufba2&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;http://www.im.ufba.br/&quot; title=&quot;Instituto de Matemática da UFBA&quot;&gt;&lt;img src=&quot;http://softwarelivre.org/articles/0017/4980/brasaoim3.gif?1264374116&quot; height=&quot;65&quot; alt=&quot;Brasaoim3&quot; width=&quot;71&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;p&gt;Tudo começou no grupo de administração da rede do IM, o antigo &lt;a href=&quot;http://wiki.dcc.ufba.br/GAVRI/WebHome&quot;&gt;GAVRI&lt;/a&gt;. Precisávamos de uma plataforma onde pudéssemos documentar nossas atividades de uma forma um pouco mais amigável do que os relatórios em arquivos texto que usávamos até então. Isso deveria ser 2001, e wikis na época era uma novidade.  Depois de tentar o &lt;a href=&quot;http://phpwiki.sourceforge.net/&quot;&gt;PhpWiki&lt;/a&gt;, o que não deu muito certo, encontramos o TWiki® e sentimos que com aquele dava pra ir em frente. A primeira usuária externa ao grupo foi a professora Sônia, que queria colocar colocar um curso de Matemática Básica (nome dado à disciplina de Geometria Analítica no IM, até hoje eu não sei por quê) on-line e foi nossa cobaia. O wiki do IM, que depois virou &lt;a href=&quot;http://wiki.dcc.ufba.br/&quot;&gt;wiki do DCC&lt;/a&gt;, ganhou uma quantidade bastante grande de usários, e cresceu tanto que hoje são usados dois wikis separados, um para disciplinas do departamento, mantido restrito aos usuários da rede e um outro público, onde projetos apoiados pelo departamento (e.g. o &lt;a href=&quot;https://wiki.dcc.ufba.br/PSL&quot;&gt;PSL-BA&lt;/a&gt;) e alguns dos seus grupos de pesquisa teem suas páginas e espaços de trabalho.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://wiki.softwarelivre.org/&quot; title=&quot;wiki.softwarelivre.org !&quot;&gt;&lt;img src=&quot;http://softwarelivre.org/articles/0017/4981/asl-foswiki.png?1264374428&quot; alt=&quot;wiki.softwarelivre.org&quot; /&gt;&lt;/a&gt;Em 2004 fui morar em Porto Alegre pra cursar o mestrado do &lt;a href=&quot;http://www.inf.ufrgs.br/&quot;&gt;Instituto de Informática da UFRGS&lt;/a&gt;, e acabei me envolvendo na &lt;a href=&quot;http://associacao.softwarelivre.org/&quot;&gt;ASL&lt;/a&gt;. Comecei a administrar o &lt;a href=&quot;http://wiki.softwarelivre.org/&quot;&gt;wiki.softwarelivre.org&lt;/a&gt;, que hoje é usado por vários grupos de software livre como site e/ou plataforma colaborativa, e que é possivelmente o maior site Foswiki que eu conheço. A essa altura eu já era um usuário e administrador experiente, com 3 anos de prática, e estava me coçando pra ir mais longe.&lt;/p&gt;
&lt;p&gt;Eu comecei a contribuir ainda na época do TWiki®. Resolvi começar no projeto através do desenvolvimento de plugins, sempre tentando resolver algum problema meu: o meu primeiro plugin foi o &lt;a href=&quot;http://foswiki.org/Extensions/BibliographyPlugin&quot;&gt;BibliographyPlugin&lt;/a&gt;. O objetivo dele é gerenciar de forma estruturada referências bibliográficas usadas num texto. O seu design é mais ou menos inspirado no &lt;a href=&quot;http://www.bibtex.org/&quot;&gt;BibTeX&lt;/a&gt;. Depois disso veio o &lt;a href=&quot;http://twiki.org/cgi-bin/view/Plugins/SvgPlugin&quot;&gt;SvgPlugin&lt;/a&gt;, para exibir imagens SVG no corpo do texto; na época não existia ainda suporte nativo a SVG nos browsers modernos, e esse plugin rasterizava os desenhos usando &lt;a href=&quot;http://search.cpan.org/~tomson/Image-LibRSVG-0.07/&quot;&gt;Image::LibRSVG&lt;/a&gt; e gerava uma referência a uma rasterização do desenho em PNG, e dessa forma o desenho podia ser exibido no corpo do texto. Na época eu também iniciava no &lt;a href=&quot;http://www.debian.org/&quot;&gt;Debian&lt;/a&gt;, e acabei &lt;a href=&quot;http://packages.debian.org/lenny/libimage-librsvg-perl&quot;&gt;empacotando&lt;/a&gt; essa biblioteca pra facilitar a instalação do plugin. Depois disso eu e &lt;a href=&quot;http://softwarelivre.org/aurium&quot;&gt;Aurélio&lt;/a&gt; nos aventuramos em fazer &lt;a href=&quot;http://twiki.org/cgi-bin/view/Plugins/FlexibleSkin&quot;&gt;uma skin&lt;/a&gt; que possibilitasse editar o layout de uma web através do próprio browser (o conteúdo num site TWiki®/Foswiki é dividido em webs, que são como se fossem sub-sites independentes). Essa foi uma abordagem inovadora na época; posteriormente foi adicionado suporte a isso no core do TWiki® e nossa skin ficou obsoleta.&lt;/p&gt;
&lt;p&gt;Depois eu resolvi que era hora de trabalhar com o core do TWiki®. Uma coisa que me incomodava é que o TWiki® era difícil para os usuários com quem eu tinha contato em função de ser totalmente em inglês. Desse jeito, eu desenvolvi a infra-estrutura de tradução da interface de usuário, e catei todas as strings no código Perl e nos templates marcando elas pra tradução. Durante esse processo aprendi a maioria das coisas que eu sei hoje sobre internacionalização e localização, e é muito legal saber que hoje as pessoas, não só no Brasil, teem acesso à interface do Foswiki &lt;a href=&quot;http://softwarelivre.org/terceiro/blog/twiki-em-chines&quot;&gt;no seu idioma nativo&lt;/a&gt; por causa do meu trabalho. Depois disso eu fiquei um tempo coordenando o processo de &lt;a href=&quot;http://foswiki.org/Community/TranslationTeam&quot;&gt;tradução&lt;/a&gt;, até que eu declinei dessa tarefa e fui substituído pelo ótimo &lt;a href=&quot;http://foswiki.org/Main/AndreUlrich&quot;&gt;Aldre Ulrich&lt;/a&gt; que desde então vem coordenando os tradutores no novo projeto.&lt;/p&gt;
&lt;p&gt;Depois de poder ter a interface traduzida no idioma local, era preciso uma estratégia para manter versões traduzidas de tópicos inteiros, e então veio o &lt;a href=&quot;http://foswiki.org/Extensions/TopicTranslationsPlugin&quot;&gt;TopicTranslationsPlugin&lt;/a&gt;, que é bastante utilizado por aí (eu pelo menos uso bastante. ;-))&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://colivre.coop.br/&quot;&gt;&lt;img src=&quot;http://softwarelivre.org/articles/0017/4982/logo-colivre.png?1264375038&quot; alt=&quot;Colivre&quot; /&gt;&lt;/a&gt;Por um tempo eu fiquei afastado do projeto em função de trabalho. Em 2006 já estava de volta a Salvador e a &lt;a href=&quot;http://colivre.coop.br/&quot;&gt;Colivre&lt;/a&gt; acabava de ser fundada. A maioria dos fundadores estava bastante acostumada com se organizar através do TWiki®, e essa foi uma escolha natural para a nossa intranet. Hoje rodando Foswiki, através dela organizamos grande parte do nosso fluxo de trabalho, desde a elaboração de propostas comerciais até a gestão de diversos aspectos da empresa, e claro, armazenando toneladas de documentação. Além disso temos produzidos diversos sites com Foswiki, e fazemos questão de incluir no serviço um tempo para formação dos clientes de forma que eles possam atualizar os seus sites sozinhos, e não se tornem dependentes da Colivre (afinal, esse é o ponto de se optar por software livre, certo?)&lt;/p&gt;
&lt;p&gt;Em 2007, já cursando o doutorado na UFBA, &lt;a href=&quot;http://foswiki.org/Main/GilmarSantosJr&quot;&gt;Gilmar&lt;/a&gt; me intimou a orientar o projeto de conclusão de curso dele, cujo idéia original era implementar formas de poder &lt;a href=&quot;http://foswiki.org/Development/FoswikiStandAloneFeature&quot;&gt;planejar o uso de recursos&lt;/a&gt; do TWiki®. No final das contas, ele acabou refatorando uma boa parte do projeto para permitir executar o Foswiki &lt;a href=&quot;http://foswiki.org/Development/EnginesAsContribs&quot;&gt;de várias formas diferentes&lt;/a&gt;, algumas das quais suportam bem o planejamento de capacidade, principalmente em termos de consumo de memória.  A interação com Gilmar durante o trabalho dele fez eu me reaproximar um pouco do projeto, e o resultado foi tão sensacional que eu fiquei empolgado com as possibilidades.&lt;/p&gt;
&lt;p&gt;No final de 2008, a nossa história sofre uma reviravolta significativa. Alguns meses antes, Peter Thoeny, o fundador do projeto TWiki®, havia fundado um empresa chamada TWIKI.NET para prestar serviços com TWiki. Até aí tudo bem, vários desenvolvedores tinham suas próprias empresas especialidas em TWiki®. Mas ele começou a utilizar o site do projeto para fazer propaganda da sua empresa, de uma forma que ninguém nunca tinha feito (&lt;a href=&quot;http://twiki.org/&quot;&gt;veja você mesmo&lt;/a&gt; o que se tornou o site hoje). Isso iniciou um processo de disputa no projeto para definição de uma forma de governança, em especial para delimitar o que pode e o que não pode. Havia uma divisão muito clara no projeto, e o Peter fazia questão de sempre dar a última palavra.&lt;/p&gt;
&lt;p&gt;Depois de um tempo, e de discussões das quais eu não participei, ele fez valer o fato de ser o dono da marca TWiki® (e é por isso que, em tom de pirraça, nós sempre fazemos questão de ressaltar que TWiki® é marca registrada de Peter Thoeny e TWIKI.NET, daí o tanto de ® nesse post) , e numa atitude completamente arbitrária expulsou &lt;strong&gt;todos&lt;/strong&gt; do projeto, convidando a voltar na condição de aceitar novos termos impostos por ele. Para a desgraça do TWiki®, muito pouca gente voltou.&lt;/p&gt;
&lt;p&gt;Segundo Thoeny, o TWiki® adotou o modelo de governança do &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;, e isso foi abençoado (&quot;blessed&quot;) pelo próprio &lt;a href=&quot;http://www.jonobacon.org/&quot;&gt;Jono Bacon&lt;/a&gt;, funcionário da &lt;a href=&quot;http://www.canonical.com/&quot;&gt;Canonical&lt;/a&gt; e Community Manager do Ubuntu.&lt;/p&gt;
&lt;p&gt;O modelo de governança do Ubuntu, do ponto de vista de alguém que está de fora, não me parece necessariamente ruim. Eu li recentemente o &lt;a href=&quot;http://www.artofcommunityonline.org/&quot;&gt;The Art of Community&lt;/a&gt;, eu acho até que é um bom modelo do ponto de vista teórico.  O que o Peter esqueceu de ponderar, no entanto, é que a situação no Ubuntu é completamente diferente da situação em que o TWiki® se encontrava: no Ubuntu, os funcionários da Canonical realizam uma grande parte do trabalho pesado e garantem a plataforma. Além do Peter (cujas contribuições sempre foram relevantes, apesar de cada vez menos em forma de código), a TWIKI.NET tinha um único funcionário produzindo quase nada de código e o mais valioso recurso em sua posse era a marca registrada. A comunidade, no entanto contribuía &lt;strong&gt;muito mais&lt;/strong&gt; que a TWIKI.NET.&lt;/p&gt;
&lt;p&gt;Dessa forma, &lt;strong&gt;todos&lt;/strong&gt; os outros desenvolvedores resolveram &lt;a href=&quot;http://softwarelivre.org/terceiro/blog/goodbye-twiki-welcome-foswiki&quot;&gt;deixar o TWiki® e continuar o projeto sob um outro nome&lt;/a&gt;. Depois de um processo democrático, e apoiado por um &lt;em&gt;copywriter&lt;/em&gt; profissional, chegou-se ao novo nome do projeto: Foswiki. A comunidade brasileira &lt;a href=&quot;http://softwarelivre.org/terceiro/blog/twikibrasil-agora-e-foswikibrasil&quot;&gt;seguiu o mesmo caminho&lt;/a&gt; junto com a comundade internacional.&lt;/p&gt;
&lt;p&gt;De lá pra cá, o TWiki® encontra-se largado às traças e o Foswiki avança a passos largos. A comunidade Foswiki teve o cuidado de manter a compatibilidade retroativa com o TWiki®, de forma que é bastante tranquilo trocá-lo pelo Foswiki. Eu diria até que é recomendado trocá-lo por Foswiki: além de ter uma comunidade muito mais ativa para suporte, existem definitivamente muito mais empresas realmente qualificadas trabalhando com o Foswiki para suporte comercial. Além disso, o Foswiki é muito mais ativo na correção de erros, e tem inovado muito mais rápido: vários plugins novos, a exemplo do maravilhoso &lt;a href=&quot;http://foswiki.org/Extensions/FlotChartPlugin&quot;&gt;FlotChartPlugin&lt;/a&gt;, veem sendo disponibilizados apenas no Foswiki.&lt;/p&gt;
&lt;p&gt;Desde o lançamento do Foswiki, eu tenho vagarosamente me livrado do TWiki® em favor do novo projeto. Hoje felizmente não sou mais responsável por nenhum TWiki®. Todos os servidores que eu administro e que rodavam TWiki® já foram devidamente atualizados para Foswiki.&lt;/p&gt;
&lt;p&gt;No &lt;a href=&quot;http://wiki.softwarelivre.org/&quot;&gt;wiki.softwarelivre.org&lt;/a&gt;, que já foi convertido para Foswiki, tenho uma novidade boa: depois de muito tempo carregando no lombo sozinho, agora eu tenho uma ajuda fantástica na administração do servidor. &lt;a href=&quot;http://softwarelivre.org/profile/italo&quot;&gt;Ítalo&lt;/a&gt; vem me ajudando já faz um tempinho, e ele fez a maioria do trabalho de atualização para o Foswiki. Além disso ele tem feito a maior parte do trabalho de administração diário. Isso sem falar que durante o processo ele foi aceito como desenvolvedor do Foswiki e eu já vi ele consertado vários bugs por lá. Valeu, Ítalo! :)&lt;/p&gt;
&lt;p&gt;De algumas semanas pra cá, tenho tido a oportunidade fantástica de voltar a desenvolver no Foswiki: estamos trabalhando na &lt;a href=&quot;http://colivre.coop.br/&quot;&gt;Colivre&lt;/a&gt; para adicionar suporte a &lt;a href=&quot;http://foswiki.org/Development/VirtualHosting&quot;&gt;virtual hosting&lt;/a&gt; ao Foswiki, e em breve teremos novidades sobre isso. &lt;img src=&quot;http://softwarelivre.org/articles/0005/5730/face-smile.png?1252187370&quot; alt=&quot;Face-smile&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Antonio Terceiro</name>
			<uri>http://softwarelivre.org/terceiro</uri>
		</author>
		<source>
			<title type="html">Antonio Terceiro's RSS feed</title>
			<subtitle type="html">Antonio Terceiro's content published at Software Livre Brasil</subtitle>
			<link rel="self" href="http://softwarelivre.org/terceiro/blog/feed"/>
			<id>http://softwarelivre.org/terceiro/blog/feed</id>
			<updated>2010-02-11T23:00:28+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Vírus chamando Yahoo!</title>
		<link href="http://www.eriberto.pro.br/blog/?p=232"/>
		<id>http://www.eriberto.pro.br/blog/?p=232</id>
		<updated>2010-01-20T17:23:54+00:00</updated>
		<content type="html">&lt;p&gt;Hoje, no meu trabalho, um usuário relatou que o acesso a sites pela sua máquina estava muito lento. Verificando a máquina (um notebook), constatei a lentidão. Loguei na máquina roteadora local e, com o tcpdump apontado para o IP do referido usuário, liguei o note. Resultado:&lt;/p&gt;
&lt;p&gt;17:00:29.928829 IP 172.20.6.101.2658 &amp;gt; 209.191.93.52.80: S 1594643053:1594643053(0) win 65535 &amp;lt;mss 1460,nop,nop,sackOK&amp;gt;&lt;br /&gt;
17:00:29.928993 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2658: S 316183073:316183073(0) ack 1594643054 win 5840 &amp;lt;mss 1460,nop,nop,sackOK&amp;gt;&lt;br /&gt;
17:00:29.929223 IP 172.20.6.101.2658 &amp;gt; 209.191.93.52.80: . ack 316183074 win 65535&lt;br /&gt;
17:00:29.940210 IP 172.20.6.101.2658 &amp;gt; 209.191.93.52.80: F 1594643054:1594643054(0) ack 316183074 win 65535&lt;br /&gt;
17:00:29.940480 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2658: F 316183074:316183074(0) ack 1594643055 win 5840&lt;br /&gt;
17:00:29.940711 IP 172.20.6.101.2658 &amp;gt; 209.191.93.52.80: . ack 316183075 win 65535&lt;br /&gt;
17:00:30.039752 IP 172.20.6.101.2660 &amp;gt; 209.191.93.52.80: S 3101095795:3101095795(0) win 65535 &amp;lt;mss 1460,nop,nop,sackOK&amp;gt;&lt;br /&gt;
17:00:30.039913 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2660: S 311045640:311045640(0) ack 3101095796 win 5840 &amp;lt;mss 1460,nop,nop,sackOK&amp;gt;&lt;br /&gt;
17:00:30.040127 IP 172.20.6.101.2660 &amp;gt; 209.191.93.52.80: . ack 311045641 win 65535&lt;br /&gt;
17:00:30.049620 IP 172.20.6.101.2660 &amp;gt; 209.191.93.52.80: F 3101095796:3101095796(0) ack 311045641 win 65535&lt;br /&gt;
17:00:30.049779 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2660: F 311045641:311045641(0) ack 3101095797 win 5840&lt;br /&gt;
17:00:30.049995 IP 172.20.6.101.2660 &amp;gt; 209.191.93.52.80: . ack 311045642 win 65535&lt;br /&gt;
17:00:30.144803 IP 172.20.6.101.2662 &amp;gt; 209.191.93.52.80: S 2211717516:2211717516(0) win 65535 &amp;lt;mss 1460,nop,nop,sackOK&amp;gt;&lt;br /&gt;
17:00:30.144964 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2662: S 313679525:313679525(0) ack 2211717517 win 5840 &amp;lt;mss 1460,nop,nop,sackOK&amp;gt;&lt;br /&gt;
17:00:30.145178 IP 172.20.6.101.2662 &amp;gt; 209.191.93.52.80: . ack 313679526 win 65535&lt;br /&gt;
17:00:30.155046 IP 172.20.6.101.2662 &amp;gt; 209.191.93.52.80: F 2211717517:2211717517(0) ack 313679526 win 65535&lt;br /&gt;
17:00:30.155207 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2662: . ack 2211717518 win 5840&lt;br /&gt;
17:00:30.171331 IP 209.191.93.52.80 &amp;gt; 172.20.6.101.2662: F 313679526:313679526(0) ack 2211717518 win 5840&lt;br /&gt;
17:00:30.171534 IP 172.20.6.101.2662 &amp;gt; 209.191.93.52.80: . ack 313679527 win 65535&lt;/p&gt;
&lt;p&gt;Eram cerca de 7.000 pacotes por minuto. E 209.191.93.52 faz parte do range do Yahoo!.&lt;/p&gt;
&lt;p&gt;Resolvi instalar o ZoneAlarm no notebook e o mesmo mostrou dois arquivos estranhos tentando acessar a Internet: &lt;span&gt;&lt;strong&gt;avgexem.exe&lt;/strong&gt;&lt;/span&gt; e &lt;strong&gt;&lt;span&gt;avgexen.exe&lt;/span&gt;&lt;/strong&gt;. Estes arquivos estavam localizados diretamente em &lt;span&gt;&lt;strong&gt;C:\Program File&lt;/strong&gt;&lt;/span&gt;. File sem &amp;#8220;s&amp;#8221; no fim. Quando bloqueados, o note operou normalmente. Depois de um reboot, ao permitir o acesso dos dois executáveis à Internet, tudo começou novamente.&lt;/p&gt;
&lt;p&gt;Depois de detectar o worm e removê-lo (usei um Debian em um pendrive para apagar os arquivos), procurei algo no Google mas encontrei muito pouca coisa. A referência mais importante foi:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.superantispyware.com/malwarefiles/AVGEXEM.EXE.html&quot;&gt;http://www.superantispyware.com/malwarefiles/AVGEXEM.EXE.html&lt;/a&gt;&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Cool hack - html5tube</title>
		<link href="http://blog.kov.eti.br/?p=103"/>
		<id>http://blog.kov.eti.br/?p=103</id>
		<updated>2010-01-17T15:42:29+00:00</updated>
		<content type="html">&lt;p&gt;Did I mention I hate flash? I do. It crashes a lot, and is overall a bad thing for the web, in my opinion. But I do enjoy watching videos on the web, and unfortunately, up to this day, flash is what most sites use to show videos. Months ago I read a couple of blog posts with nice hacks to make Firefox able to play youtube videos without using the flash player. Some recent discussions with colleagues at work got me itching to try my hand at something similar for Epiphany.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://kov.eti.br/media/webkit/html5tube.png&quot;&gt;&lt;img src=&quot;http://kov.eti.br/media/webkit/html5tube.thumb.png&quot; alt=&quot;HTML5Tube working&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;So I went ahead, and wrote &lt;a href=&quot;https://bugzilla.gnome.org/show_bug.cgi?id=607034&quot;&gt;a new extension that does just that&lt;/a&gt; - in youtube video pages, it finds the flash player element, and replaces it with an HTML5 video tag pointing to the actual movie file. This causes the internal HTML5 media player built into WebKitGTK+, that is based on GStreamer, to play the movie. That means you only need to have the necessary GStreamer magic, and the extension enabled, to enjoy the movie.&lt;/p&gt;
&lt;p&gt;There are some caveats - in-video text messages are gone (though I&amp;#8217;m pretty sure we could get them added somehow), playlists, and other places which display videos other than the &amp;#8216;normal&amp;#8217; video watching page are not handled, youtube needs to think you have the flash plugin installed, at least, so the only way to make it work right now is to actually have a flash plugin installed. I think we could probably get away with the last problem somehow, by looking at what the totem youtube plugin code does, for instance, and replicating it.&lt;/p&gt;</content>
		<author>
			<name>Gustavo Noronha Silva</name>
			<uri>http://blog.kov.eti.br</uri>
		</author>
		<source>
			<title type="html">Gustavo Noronha (kov)</title>
			<subtitle type="html">um hacker debiano que mora num lugar chamado mundo</subtitle>
			<link rel="self" href="http://blog.kov.eti.br/?feed=rss2"/>
			<id>http://blog.kov.eti.br/?feed=rss2</id>
			<updated>2010-02-19T22:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Content-Encoding in soup - all your gzip are belong to us</title>
		<link href="http://blog.kov.eti.br/?p=101"/>
		<id>http://blog.kov.eti.br/?p=101</id>
		<updated>2010-01-17T13:28:51+00:00</updated>
		<content type="html">&lt;p&gt;One thing everyone forgot to talk about the WebKitGTK+ hackfest was that master Dan Winship added basic Content-Encoding support to libsoup, and patched WebKitGTK+ to use it. If you are using a recent enough version of those you will finally be able to visit web sites that send gzipped content despite the browser saying it could not handle it, like the &lt;a href=&quot;http://www.archive.org/&quot;&gt;Internet Archive&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This was one of those cases in which the web shows all of its potential to behave weirdly. The &lt;a href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.3&quot;&gt;HTTP/1.1 RFC&lt;/a&gt; says that if an &lt;em&gt;Accept-Encoding&lt;/em&gt; header is not present, the server MAY assume the client accepts any encoding, so we were having many sites send us gzip content even though we did not support it. We then &lt;a href=&quot;http://trac.webkit.org/changeset/43832&quot;&gt;started sending&lt;/a&gt; a header saying &amp;#8220;we support identity, and nothing else!&amp;#8221;.&lt;/p&gt;
&lt;p&gt;It turns out the web sucks, so many servers were not happy with a full header, and started giving us angry looks (slashdot, for instance, would not render correctly because it started sending encoded CSS files!). We then &lt;a href=&quot;http://trac.webkit.org/changeset/44254&quot;&gt;simplified&lt;/a&gt; the header we were sending, which made those servers happy again. Some sites, though, completely ignored our saying we didn&amp;#8217;t support anything except identity, and sent us gzipped content anyway. Most of these were misbehaving caches (this was the case for Wikipedia), so would work after you asked for a forced reload, which would ignore the cache, but some servers, such as the Internet Archive&amp;#8217;s didn&amp;#8217;t really want to talk about encodings - they only wanted to send gzip-encoded content.&lt;/p&gt;
&lt;p&gt;So, in the end, our only way out was implementing the damn encoding support, which finally &lt;a href=&quot;http://trac.webkit.org/changeset/52208&quot;&gt;happened&lt;/a&gt; during the hackfest. Take that, web!&lt;/p&gt;</content>
		<author>
			<name>Gustavo Noronha Silva</name>
			<uri>http://blog.kov.eti.br</uri>
		</author>
		<source>
			<title type="html">Gustavo Noronha (kov)</title>
			<subtitle type="html">um hacker debiano que mora num lugar chamado mundo</subtitle>
			<link rel="self" href="http://blog.kov.eti.br/?feed=rss2"/>
			<id>http://blog.kov.eti.br/?feed=rss2</id>
			<updated>2010-02-19T22:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Trabalhando com git</title>
		<link href="http://www.eriberto.pro.br/blog/?p=229"/>
		<id>http://www.eriberto.pro.br/blog/?p=229</id>
		<updated>2010-01-14T20:07:51+00:00</updated>
		<content type="html">&lt;p&gt;Recentemente, para fazer alguns trabalhos no Debian, tive a necessidade de aprender git. Agora sei um pouco de cvs, svn e de git (meu Deus, onde isso vai parar?).&lt;/p&gt;
&lt;p&gt;Para poder aprender, tive que procurar por tutoriais e encontrei dois bem interessantes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://git.or.cz/course/svn.html&quot;&gt;Git &amp;#8211; SVN Crash Course&lt;/a&gt;. Este é um site simples, que faz uma didática comparação entre SVN e Git. Ele mostra um comando SVN e o correspondente em Git.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://djalmafilho.blogspot.com/2008/06/tutorial-git-atualizado.html&quot;&gt;Tutorial Git&lt;/a&gt;. Como o nome diz, é um tutorial em português.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Recomendo essas duas fontes para quem está iniciando.&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">A Bahia como ela é…</title>
		<link href="http://tiagovaz.wordpress.com/2010/01/11/a-bahia-como-ela-e/"/>
		<id>http://tiagovaz.wordpress.com/?p=480</id>
		<updated>2010-01-11T20:41:59+00:00</updated>
		<content type="html">&lt;br /&gt;&lt;p&gt;&lt;a href=&quot;http://www.istoe.com.br/reportagens/32562_PIADA+PRONTA?pathImagens=&amp;path=&amp;actualArea=internalPage&quot;&gt;O metrô de Salvador é o mais lento do mundo. Mas isso não tem graça: ele já custou R$ 1 bilhão e não funciona&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Alguns trechos da reportagem:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;O projeto inicial previa 41 quilômetros, só que o investimento foi todo consumido no primeiro trecho, que deveria ser de 12 quilômetros, mas foi &lt;strong&gt;reduzido à metade&lt;/strong&gt;. Para agravar, um estudo de viabilidade econômica do projeto mostra que, para cobrir os custos de operação, o bilhete do metrô poderá &lt;strong&gt;custar entre R$ 10 e R$ 15&lt;/strong&gt;, seis vezes o preço em São Paulo.&lt;/p&gt;
&lt;p&gt;É, sem dúvida, a síntese do que há de pior na administração pública brasileira: corrupção, burocracia, incompetência e descaso com o cidadão.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Alguns comentários:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Givanildo&lt;br /&gt;
EM 27/12/2009 17:53:55&lt;br /&gt;
Salvador há muito não é merecedora do apelido carinhoso de boa terra. É uma cidade pobre, que não se sustenta sem ajuda efetiva do Governo do Estado e do Governo Federal. Para completar, todas as obras que começam nunca terminam devido às disputas políticas. É uma pena.
&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;
RICARDO SILVA&lt;br /&gt;
EM 23/12/2009 23:34:38&lt;br /&gt;
A Bahia vai muito mal. Um Estado atrasado, onde só mudaram os marqueteiros mentirosos. Uma verdadeira província. Nossa capital parou no tempo: violentíssima, sem nenhuma infraestrutura, paupérrima e desorganizada. Não poderia ser diferente o autorama baiano. Uma tristeza&amp;#8230;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;Alex&lt;br /&gt;
EM 22/12/2009 23:25:03&lt;br /&gt;
Salvador está um inferno de cidade para se viver. Nasci aqui mas estou louco para cair fora. A cidade só funciona bem durante 5 dias (carnaval). É uma cidade ótima apenas para curtir nesses dias e depois cair fora&amp;#8230;&amp;#8230;.. &lt;/p&gt;&lt;/blockquote&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/480/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/480/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=480&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Agradável domingo paulistano</title>
		<link href="http://tiagovaz.wordpress.com/2010/01/10/agradavel-domingo-paulistano/"/>
		<id>http://tiagovaz.wordpress.com/?p=476</id>
		<updated>2010-01-10T22:05:10+00:00</updated>
		<content type="html">&lt;br /&gt;&lt;p&gt;São Paulo supreende. Um domingo de sol na Av. Paulista é suficiente pra gente se deleitar numa intensa programação cultural, gratuita e cheia de surpresas.&lt;/p&gt;
&lt;p&gt;Hoje foi um dia especial. Algumas coincidências, uma palestra linda e uma apresentação musical inspiradora. &lt;/p&gt;
&lt;p&gt;A palestra foi por conta da &lt;a href=&quot;http://vovoneuza.blogspot.com&quot;&gt;Neuza Guerreiro de Carvalho&lt;/a&gt;, mulher de 79 anos, bióloga de profissão, de mente super-ativa, criativa, inteligente, ocupadíssima e muito simpática &amp;#8211; que fala (e escreve) sobre quase tudo. Hoje ela dedicou duas horas a um público interessado na São Paulo antiga, no evento &lt;em&gt;&amp;#8220;Um chops, dois pastel&lt;/em&gt;&amp;#8221; promovido pela Casa das Rosas, em celebração ao aniversário da cidade. Após a apresentação tivemos o prazer de sentar na mesma mesa do café, compartilhar os pastéis e ter uma conversa muito agradável com a &lt;em&gt;&amp;#8220;vovó blogueira&amp;#8221;&lt;/em&gt;, rótulo que ela própria critica com bom humor. (no domingo próximo ela estará novamente na Casa das Rosas contando a história da Av. Paulista!)&lt;/p&gt;
&lt;p&gt;Em seguida houve a apresentação de &lt;a href=&quot;http://www.youtube.com/watch?v=yXQY0blHBe0&quot;&gt;Izzi Gordon&lt;/a&gt;, acompanhada do guitarrista Abel Cardoso, com direito a canja da família: seu irmão Tony Gordon, sua mãe Denise Duran (irmã de Dolores Duran, outra simpatia, cantora e atriz!) e seu marido Edu Negrão.&lt;/p&gt;
&lt;p&gt;Após o show dei de cara com um rapaz que vestia uma camiseta do &lt;a href=&quot;http://www.gnu.org/graphics/heckert_gnu.html&quot;&gt;GNU vetorizado&lt;/a&gt; (por nosso amigo de longa data, &lt;a href=&quot;http://softwarelivre.org/aurium&quot;&gt;Aurélio Heckert&lt;/a&gt;). Eu o abordei e disse que tinha uma igual aquela (foi só pra puxar conversa). Conversamos por alguns instantes, fiz umas perguntas e ele comentou que teve um professor na Mackenzie que era apaixonado por software livre. Tássia completou: &amp;#8220;é &lt;a href=&quot;http://www.ime.usp.br/~rbrito/&quot;&gt;Rogério Brito&lt;/a&gt;!&amp;#8221;. Isso mesmo, foi aluno do nosso amigo Rogério Brito. Disse ainda que embora tenha se dado mal nas disciplinas dele, soube separar as coisas e tornaram-se amigos &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  Seu nome é Victor. Acho que Rogério vai gostar de saber dessa coincidência. Outra coincidência engraçada foi ter avistado o companheiro de ciberativismo, &lt;a href=&quot;http://samadeu.blogspot.com/&quot;&gt;Sérgio Amadeu&lt;/a&gt;, dentro de um dos carros que aguardavam o semáforo da paulista exatamente no momento em que atravessávamos. A cidade é grande, mas o mundo é mesmo pequeno &lt;img src=&quot;http://s.wordpress.com/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;  E viva os domingos ensolarados em SP!&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/476/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/476/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/476/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/476/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/476/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/476/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/476/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/476/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/476/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/476/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=476&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Levando sua informação com você, para onde você for</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/oVy5ACiUFIs/"/>
		<id>http://www.andrelop.org/blog/?p=183</id>
		<updated>2010-01-10T21:41:18+00:00</updated>
		<content type="html">&lt;p&gt;﻿﻿Se eu ainda não disse, que seja agora dito :  sou viciado em informação. Assino inúmeros feeds RSS e leio por completo a grande maioria deles.&lt;/p&gt;
&lt;p&gt;Já tentei de diversas formas levar a informação comigo para todos os lugares, mas sempre falhei miseravelmente em todas as minhas tentativas, por diversos motivos distintos.&lt;/p&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;div id=&quot;attachment_186&quot; class=&quot;wp-caption alignleft&quot;&gt;&lt;a href=&quot;http://www.andrelop.org/blog/wp-content/uploads/2010/01/pearl.jpg&quot;&gt;&lt;img class=&quot;size-full wp-image-186  &quot; title=&quot;O brinquedinho&quot; src=&quot;http://www.andrelop.org/blog/wp-content/uploads/2010/01/pearl.jpg&quot; alt=&quot;O brinquedinho&quot; width=&quot;288&quot; height=&quot;216&quot; /&gt;&lt;/a&gt;&lt;p class=&quot;wp-caption-text&quot;&gt;O brinquedinho&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&lt;br class=&quot;spacer_&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Ultimamente, tenho me divertido bastante com meu novo brinquedo/presente. O pequenino netbook me permite armazenar uma quantidade copiosa de informações e levá-las comigo para onde quer que eu queira.&lt;/p&gt;
&lt;p&gt;Já havia tentado armazenar as informações que queria ter sempre comigo no smartphone, mas sempre tive como empecilho o fato do smartphone não ser na verdade um computador real.&lt;/p&gt;
&lt;p&gt;Ele quebra um galho, mas não tem tudo o que um computador real pode oferecer e tentar utilizá-lo como se o mesmo realmente fosse um computador real sempre acabou me trazendo dores de cabeça.&lt;/p&gt;
&lt;p&gt;Existe também o problema da limitação de espaço e capacidade. Um smartphone, por mais poderoso que seja, não é um computador real e, por isso, é limitado em vários pontos.&lt;/p&gt;
&lt;p&gt;Um dos pontos principais é a capacidade de armazenamento. Isso seria solucionável com o abuso da nuvem para armazenar seus dados e tê-los disponíveis com você onde você estivesse. Infelizmente, isso é lindo na teoria, mas na prática ainda não é toda essa maravilha que pregam.&lt;/p&gt;
&lt;p&gt;Existe a questão dos planos de dados terem um custo proibitivo para a grande maioria das pessoas (eu incluso) e o problema de ambas velocidade de acesso e cobertura serem bastante diferentes do que as operadoras querem nos fazer acreditar.&lt;/p&gt;
&lt;p&gt;Eu tinha uma esperança com o Kindle. O que mais me chamava a atenção no Kindle era a conexão 3G gratuita. Ou seja, você compra o gadget, pode carregar seus livros por aí, ter acesso a Amazon para comprar os livros que quiser, acesso a jornais online (somente aqueles que tiverem uma parceria com a Amazon, provavelmente), ler em uma tela que não fica devendo quase nada a experiência de leitura de um livro convencional e uma conexão constante a Internet.&lt;/p&gt;
&lt;p&gt;Seria uma maravilha se não fosse pelo fato de que, ao menos na versão internacional do Kindle, aquela que oficiamente lhe possibilitará utilizar a conexão 3G gratuita em território nacional, você não poderá utilizar o gadget para navegar livremente na Internet.&lt;/p&gt;
&lt;p&gt;Segundo a Amazon, a conexão é para acesso exclusivo a loja online da Amazon (para comprar livros e baixá-los para o Kindle) e provavelmente ao conteúdo de parceiros de conteúdo online, como um jornal online, por exemplo.&lt;/p&gt;
&lt;p&gt;De lambuja, a única coisa a qual lhe permitem acesso na versão internacional, ao menos para os usuários brasileiros, é a Wikipedia. Não que eu não acredite que seja louvável dar acesso gratuito a Wikipedia (conexão gratuita, não somente o acesso a informação lá contida), mas acredito que o gadget seria quase perfeito se ao menos acesso ao Google Reader fosse permitido.&lt;/p&gt;
&lt;p&gt;Imagine poder ler seus feeds RSS atualizados enquanto você está sentado no trem, naquelas viagens tediosas, maçantes e infindáveis as quais somos obrigados a nos sujeitar para a locomoção diária casa -&amp;gt; trabalho, trabalho -&amp;gt; casa. Seria ótimo.&lt;/p&gt;
&lt;p&gt;Enquanto isso não é possível, eu tinha a idéia de utilizar a funcionalidade de leitura offline do Google Reader, implementada com base no Google Gears, para poder armazenar uma cópia do conteúdo dos feeds RSS que assino para leitura offline.&lt;/p&gt;
&lt;p&gt;Quando ganhei o netbook, utilizei a instalação Windows XP que veio com o mesmo (com licença, tudo oficialmente legal) para testar todos os componentes de hardware e somente depois acabar com o Windows e instalar Linux.&lt;/p&gt;
&lt;p&gt;Uma das coisas com as quais fiquei feliz, na época, foi o fato de conseguir ter o Google Reader funcionando com o Google Gears na versão do Google Chrome, meu navegador preferido, para Windows XP.&lt;/p&gt;
&lt;p&gt;Fiquei bastante contente e comecei a imaginar que tinha resolvido o meu problema de conseguir levar comigo minhas informações para onde eu as quisesse disponíveis. Obviamente, não era em tempo real, mas já quebrava um galho.&lt;/p&gt;
&lt;p&gt;Qual não foi minha decepção ao descobrir que a leitura offline do Google Reader, com base no Google Gears, não funciona na versão do Google Chrome para Linux. O Google Gears, na verdade, não é instalável no Google Chrome para Linux.&lt;/p&gt;
&lt;p&gt;E como dizem por aí que o Google estaria abandonando o Google Gears para implementar a mesma funcionalidade em HTML5, até que isso seja feito, infelizmente, provavelmente não teremos leitura offline para o Google Reader funcionando no Google Chrome para Linux.&lt;/p&gt;
&lt;p&gt;Porém, somente hoje, acabei tropeçando sem querer na informação de que o Liferea, um leitor de feeds offline que usei muito no passado, possui suporte a sincronização com o Google Reader.&lt;/p&gt;
&lt;p&gt;Fiquei muito contente com isso. Instalei o Liferea novamente rapidamente, consegui apontar para o Google Reader como fonte de feeds (somente fornecendo as credenciais de minha conta Google) e em poucos minutos estava com ele sincronizado com o Google Reader.&lt;/p&gt;
&lt;p&gt;O interessante é que a sincronização e de mão dupla, ou seja, o que você lê offline é marcado como lido na versão online e vice-versa. No Liferea, você ainda pode marcar posts como &amp;#8220;starred&amp;#8221;, da mesma forma que o faz na interface Web do Google Reader.&lt;/p&gt;
&lt;p&gt;Adicionalmente, no Liferea, você ainda tem a funcionalidade &amp;#8220;broadcast-friends&amp;#8221;, a qual lhe permite visualizar os posts compartilhados por seus contatos Google que compartilham seus feeds no Google Reader.&lt;/p&gt;
&lt;p&gt;Obviamente, o suporte ao Google Reader no Liferea não possui todas as funcionalidades que a interface Web do Google Reader possui, mas possui todas as principais funcionalidades e  a funcionalidade mais útil está lá : sincronizar suas leituras de e para o Google Reader.&lt;/p&gt;
&lt;p&gt;Agora, com o netbook, posso ter comigo minhas informações da forma como as quero, em qualquer lugar, e ter certeza que não estaria lendo informações duplicadas por estar lendo as mesmas uma vez em uma versão offline e outra em uma versão online do Google Reader.&lt;/p&gt;
&lt;p&gt;Isso tudo acontece sem a necessidade de acesso a Internet durante minha movimentação diária e sincronizo as informações de e para o Google Reader quando chego em algum local onde conexão a Internet esteja disponível. Bastante cômodo.&lt;/p&gt;
&lt;p&gt;Obviamente, uma solução final perfeita para a leitura offline (ou para a leitura online através de um gadget que esteja sempre conectado e que seja financeiramente viável) ainda não existe.&lt;/p&gt;
&lt;p&gt;Essa é a forma que eu passarei a adotar para lidar com minhas leituras e acredito que a mesma seja um bom meio termo entre facilidade, comodidade e bom tratamento ao meu pobre e coitado bolso.&lt;/p&gt;
&lt;p&gt;Agora, o que falta somente é realmente poder sacar o netbook da bolsa, abrí-lo e utilizá-lo dentro de um trem (não um metrô) metropolitano em São Paulo e não temer por perder sua vida sendo assaltado.&lt;/p&gt;
&lt;p&gt;Nessas horas, sinto inveja do pessoal da Europa, os quais, segundo fiquei sabendo, fazem isso rotineiramente. Por lá, aparentemente, utilizar notebooks/netbooks dentro de trens é tão comum quanto é usar o celular em trens de São Paulo.&lt;/p&gt;
&lt;p&gt;E você? Como você lida com sua leitura diária e como consegue se manter atualizado? Você consegue utilizar suas horas perdidas dentro do transporte público para colocar sua leitura em dia? De que forma? Qual a sua solução?&lt;/p&gt;
&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/TCbnq0QdA3En7wtdkLL-QHLEDWY/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/TCbnq0QdA3En7wtdkLL-QHLEDWY/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/TCbnq0QdA3En7wtdkLL-QHLEDWY/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/TCbnq0QdA3En7wtdkLL-QHLEDWY/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/oVy5ACiUFIs&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Música: GOG – Brasil com P (maçan mix)</title>
		<link href="http://feedproxy.google.com/~r/EduardoMacan/~3/9aLsH0Emn8E/"/>
		<id>http://feedproxy.google.com/~r/EduardoMacan/~3/9aLsH0Emn8E/</id>
		<updated>2010-01-09T21:00:11+00:00</updated>
		<content type="html">Fiz esse &quot;remix&quot; da música &quot;Brasil com P&quot; do Rapper GOG para a festa do movimento música para baixar. Eu montei um set para dançar inteiramente com músicas disponibilizadas na web. Fui ver o acervo do gog online e acabei brincando e colocando outra batida e uns samples por cima ...
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/tZGArmVZfgeqv9RwueZdGIEWybU/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/tZGArmVZfgeqv9RwueZdGIEWybU/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/tZGArmVZfgeqv9RwueZdGIEWybU/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/tZGArmVZfgeqv9RwueZdGIEWybU/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/EduardoMacan/~4/9aLsH0Emn8E&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Eduardo Marcel Macan</name>
			<uri>http://eduardo.macan.eng.br</uri>
		</author>
		<source>
			<title type="html">Eduardo Maçan</title>
			<subtitle type="html">We stand here exposing ourselves. We are showroom dummies!</subtitle>
			<link rel="self" href="http://www.macan.eng.br/?feed=rss2"/>
			<id>http://eduardo.macan.eng.br/feed/atom/</id>
			<updated>2010-02-19T12:00:17+00:00</updated>
			<rights type="html">© 2003-2006</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Seria o Debian uma joia?</title>
		<link href="http://www.eriberto.pro.br/blog/?p=224"/>
		<id>http://www.eriberto.pro.br/blog/?p=224</id>
		<updated>2010-01-08T13:40:41+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2010/01/clone.png&quot;&gt;&lt;img class=&quot;alignleft size-full wp-image-225&quot; title=&quot;clone&quot; src=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2010/01/clone.png&quot; alt=&quot;&quot; width=&quot;203&quot; height=&quot;85&quot; /&gt;&lt;/a&gt;Foi publicada hoje, no Notícias Linux, uma informação a respeito de um fabricante italiano de jóias utilizando o logo do Debian na sua marca. Vale apena ler a notícia original.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.noticiaslinux.com.br/nl1262913583.html&quot;&gt;http://www.noticiaslinux.com.br/nl1262913583.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;————————&lt;/p&gt;
&lt;p&gt;TWITTER: para saber sobre os meus livros e outras novidades, me siga em &lt;a href=&quot;http://twitter.com/eribertomota&quot;&gt;http://twitter.com/eribertomota&lt;/a&gt;. Prometo que serão mensagens esporádicas. Não pretendo anunciar cada soluço meu. &lt;img src=&quot;http://www.eriberto.pro.br/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Não faço propaganda da Apple. Mas e se fizesse???</title>
		<link href="http://www.eriberto.pro.br/blog/?p=218"/>
		<id>http://www.eriberto.pro.br/blog/?p=218</id>
		<updated>2010-01-05T20:30:04+00:00</updated>
		<content type="html">&lt;p&gt;Um amigo me alertou hoje sobre alguém falando que faço propaganda da Apple no meu blog. Esse amigo me mandou uma url.&lt;/p&gt;
&lt;p&gt;Só queria esclarecer que defendo o SL e muitas outras coisas também, como o Flight Simulator, por exemplo. Não sou xiita. Me afeiçoei ao Linux, pois o uso desde 1997, quando o tive como a melhor solução para implementar determinados servidores. Amo Linux. Confio infinitamente na sua segurança. Para Internet Banking, só ele. Não consigo visualizar a administração de redes e segurança sem ele. Mas não odeio outras coisas. Uso Windows também. Muito pouco, pois prefiro o Linux. É como preferir FIAT mas, se for o caso, comprar um Volks de vez em quando. Tem coisas que preciso na vida que só o Windows disponibiliza.&lt;/p&gt;
&lt;p&gt;Os meus últimos livros foram escritos dentro do Debian. Tudo em BrOffice.Org. Mas uso Windows para voar de vez em quando e manter os meus conhecimentos aeronáuticos (acho que, hoje em dia, só pra isso). Antigamente, usava muito para fazer cartas topográficas a partir de dados colhidos em GPS. Mas publiquei o primeiro livro brasileiro específico sobre servidores Linux, em 2000. Ah, tenho um livro sobre Windows publicado também!!! Isso foi em 2001.&lt;/p&gt;
&lt;p&gt;A questão é a seguinte: não sou xiita, como já falei. Alguém falou que faço propaganda da Apple por causa do tema que uso neste blog. É apenas um tema bonito. Mas, e se fosse propaganda da Apple mesmo? Usar SL é sinônimo de morrer por causa dele? Sinceramente, AMO Linux mas NÃO morro por ele. Cada coisa no seu lugar. Há coisas mais importantes que isso. A minha família, a felicidade, a vida. Linux é um sistema operacional, nada mais.&lt;/p&gt;
&lt;p&gt;Observação: sei que tem gente que vai parar de falar comigo porque disse algo sobre usar Windows de vez em quando. Mas, fazer o quê?&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Uma vergonha…</title>
		<link href="http://tiagovaz.wordpress.com/2010/01/05/uma-vergonha/"/>
		<id>http://tiagovaz.wordpress.com/?p=472</id>
		<updated>2010-01-05T18:17:20+00:00</updated>
		<content type="html">&lt;br /&gt;&lt;blockquote&gt;&lt;p&gt;&amp;#8220;Que merda: dois lixeiros desejando felicidades do alto da suas vassouras. Dois lixeiros&amp;#8230; o mais baixo na escala do trabalho.&amp;#8221;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt; &amp;#8212; Boris Casoy, em sua mensagem de natal para o povo, (acidentalmente?) transmitida para todo o Brasil.&lt;/p&gt;
  &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gocomments/tiagovaz.wordpress.com/472/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/comments/tiagovaz.wordpress.com/472/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godelicious/tiagovaz.wordpress.com/472/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/delicious/tiagovaz.wordpress.com/472/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/gostumble/tiagovaz.wordpress.com/472/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/stumble/tiagovaz.wordpress.com/472/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/godigg/tiagovaz.wordpress.com/472/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/digg/tiagovaz.wordpress.com/472/&quot; /&gt;&lt;/a&gt; &lt;a rel=&quot;nofollow&quot; href=&quot;http://feeds.wordpress.com/1.0/goreddit/tiagovaz.wordpress.com/472/&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://feeds.wordpress.com/1.0/reddit/tiagovaz.wordpress.com/472/&quot; /&gt;&lt;/a&gt; &lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://stats.wordpress.com/b.gif?host=tiagovaz.wordpress.com&amp;blog=261327&amp;post=472&amp;subd=tiagovaz&amp;ref=&amp;feed=1&quot; /&gt;</content>
		<author>
			<name>Tiago Bortoletto Vaz</name>
			<uri>http://tiagovaz.wordpress.com</uri>
		</author>
		<source>
			<title type="html">tiagovaz.org » português</title>
			<subtitle type="html">personal weblog</subtitle>
			<link rel="self" href="http://tiagovaz.wordpress.com/category/portugues/feed/"/>
			<id>http://tiagovaz.wordpress.com/category/portugues/feed/</id>
			<updated>2010-03-05T03:00:13+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Repositórios de conteúdo : sua passagem para a nuvem com opção de retorno</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/xnz90JxyPJQ/"/>
		<id>http://www.andrelop.org/blog/?p=166</id>
		<updated>2009-12-31T20:24:29+00:00</updated>
		<content type="html">&lt;div id=&quot;_mcePaste&quot;&gt;Uma das coisas sobre as quais estive lendo ultimamente é sobre repositórios de conteúdo. OK, eu admito, não fui atrás do assunto procurando exatamente por repositórios de conteúdo.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div id=&quot;_mcePaste&quot;&gt;Aliás, eu nem mesmo tinha idéia do que esse termo significava há alguns minutos atrás, antes de começar a escrever esse texto no bom e velho Tomboy e depois passar para o Wordpress.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Assino vários feeds RSS, em sua grande maioria relacionados a tecnologia e software livre/aberto de uma forma geral e o assunto foi trazido através de um deles. Fiquei sabendo sobre o o termo técnico correto, repositório de conteúdo, quando li um &lt;a href=&quot;http://bergie.iki.fi/blog/midgard_in_2009/&quot;&gt;post no Planet GNOME sobre o assunto&lt;/a&gt;.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Antes disso, eu sempre batia os olhos em notícias/posts sobre o Midgard, mas nunca havia dado a devida atenção, simplesmente não me interessava nem mesmo em saber do que se tratava.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Isso mudou após a leitura do post citado acima, onde o autor deixou um link para um outro post de sua autoria, onde o mesmo argumenta &lt;a href=&quot;http://bergie.iki.fi/blog/why_you_should_use_a_content_repository_for_your_application/&quot;&gt;porque você deve utilizar um repositório de conteúdo para sua aplicação&lt;/a&gt;.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Logo no início da leitura, fiquei sabendo que o Midgard2 é uma bilbioteca de repositório de conteúdo. O autor do post deixou &lt;a href=&quot;http://www.slideshare.net/bergie/midgard2-content-repository-for-desktop-and-the-web&quot;&gt;outro link para slides de uma palestra que o mesmo proferiu, onde o mesmo compara o Midgard2 com o CouchDB para essa funcionalidade de repositório de conteúdo&lt;/a&gt;.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Como eu já estava interessado no &lt;a href=&quot;http://couchdb.apache.org/&quot;&gt;CouchDB&lt;/a&gt;, não por necessidade profissional (infelizmente, não trabalho com desenvolvimento), mas por curiosidade mesmo, achei o assunto interessante o bastante para valer um texto sobre o mesmo.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;O meu interesse no CouchDB inicialmente foi somente devido a outro motivo, mais especificamente, o projeto &lt;a href=&quot;https://launchpad.net/desktopcouch&quot;&gt;DesktopCouch&lt;/a&gt;. Achei interessante a idéia do projeto, de armazenar as configurações dos aplicativos desktop no CouchDB e tirar proveito das características inerentes do CouchDB para conseguir replicação e sincronização automáticas de dados entre computadores distintos.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Basicamente, segundo o que entendi, o CouchDB e o projeto DesktopCouch são a base do serviço &lt;a href=&quot;http://ubuntuone.com/&quot;&gt;UbuntuOne&lt;/a&gt;, fornecido pela &lt;a href=&quot;http://www.canonical.com/&quot;&gt;Canonical&lt;/a&gt;, empresa patrocinadora da distribuição &lt;a href=&quot;http://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Resumindo de uma forma fácil de se compreender, ou seja, tirando os detalhes técnicos, o UbuntuOne é basicamente um espaço &amp;#8220;na nuvem&amp;#8221; (sim, novamente, cloud computing) oferecido pela Canonical para que suas aplicações consigam armazenar suas configurações.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Uma vez que as aplicações sejam escritas tirando proveito do DesktopCouch, o qual se baseia no CouchDB, temos o ponto de troca em comum entre todos os seus computadores (a nuvem ou, no caso, sua conta no UbuntuOne) para troca de informações.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;A idéia é você ter as preferências, configurações específicas de suas aplicações, notas do Tomboy e, quem sabe, futuramente, dados, armazenados em um local único, ao qual todos os seus computadores teriam acesso.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Dessa forma, mudar uma preferência em uma aplicação não exigiria que você lembrasse de mudar a mesma preferência na mesma aplicação em outro computador, já que a mesma seria replicada automaticamente para seu outro computador.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;A idéia é interessante. É basicamente o que o Google faz com suas aplicações Web, mas levado ao reino das aplicações desktop comuns, não lhe obrigando a utilizar somente aplicações Web para se beneficiar da sincronização e replicação automática de configurações/dados entre seus computadores.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Tudo muito bom, mas vocês provavelmente devem ter pensado que tudo isso seria meio preocupante. Afinal, você estaria, em nosso exemplo, deixando todos os seus dados de configurações de aplicativos e, futuramente, seus próprios dados (arquivos de dados), na mão de uma única empresa : a Canonical, através do serviço UbuntuOne.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Ou seja, você foge do Google por um lado e cai nas mãos da Canonical de outro lado. Obviamente, não é uma situação desejável para aqueles que prezam por sua confidencialidade.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;O fato é que, felizmente, o projeto DesktopCouch, apesar de estar sendo desenvolvido dentro do projeto Ubuntu, não é um projeto exclusivo para uso sob a distribuição GNU/Linux desenvolvida pelo projeto Ubuntu.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Como você pode perceber no link que deixei no início desse texto sobre o DesktopCouch, apesar do serviço UbuntuOne utilizar como base o CouchDB e o projeto DesktopCouch, esses últimos dois projetos citados, CouchDB e DesktopCouch, são projetos de softwares livres independentes.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;O primeiro, CouchDB, é um projeto sob a tutela da&lt;a href=&quot;http://apache.org/&quot;&gt; Apache Software Foundation&lt;/a&gt; e o segundo, DesktopCouch, é um subprojeto da iniciativa &lt;a href=&quot;http://www.freedesktop.org/&quot;&gt;FreeDesktop.org&lt;/a&gt;, a mesma iniciativa que hospeda diversos projetos agnósticos em relação ao ambiente desktop, ou seja, projetos que definem padrões comuns para desktops livre como &lt;a href=&quot;http://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt;, &lt;a href=&quot;http://www.kde.org/&quot;&gt;KDE&lt;/a&gt;, &lt;a href=&quot;http://www.xfce.org/&quot;&gt;XFCE&lt;/a&gt;, etc.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Sendo projetos independentes, tanto do controle de uma única entidade corporativa (empresa) quanto de distribuições, a idéia é que todo o código produzido pelos mesmos, o qual está sendo produzido sob licenças livres, fique disponível para uso de qualquer distribuição GNU/Linux e de qualquer outro sistema operacional compatível.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;O que eu vejo para o futuro é o trabalho desses projetos sendo incorporado pelos desktops livres (GNOME, KDE, XFCE, etc) e essas tecnologias estarem disponíveis para qualquer usuário, de qualquer distribuição GNU/Linux, livremente.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Dessa forma, acredito que qualquer pessoa poderia ter um servidor virtual pessoal, com sua própria instância pessoal de CouchDB em execução, servindo como ponto comum entre suas instâncias locais de CouchDB em cada um de seus computadores.&lt;/div&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;Ou seja, cada um poderá ter sua própria &amp;#8220;nuvem&amp;#8221; particular, sem necessariamente depender de um serviço de terceiros e sem entregar seus dados pessoais/particulares a um serviço que pode (mas não necessariamente vai) simplesmente desaparecer futuramente, junto com seus dados.&lt;/div&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/DY8pIvK_yxnaF5dHkTUzEeK1T6I/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/DY8pIvK_yxnaF5dHkTUzEeK1T6I/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/DY8pIvK_yxnaF5dHkTUzEeK1T6I/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/DY8pIvK_yxnaF5dHkTUzEeK1T6I/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/xnz90JxyPJQ&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Netbook MOBO 1050 White : presente de natal recomendado</title>
		<link href="http://feedproxy.google.com/~r/andrelop/~3/b61ZiknXSh8/"/>
		<id>http://www.andrelop.org/blog/?p=162</id>
		<updated>2009-12-24T19:12:21+00:00</updated>
		<content type="html">&lt;p&gt;Faz um tempo que não escrevo nada. Muito para fazer, pouco tempo livre disponível e muita preguiça levam a isso, mas não vou tentar me desculpar mais do que isso, esqueçam &lt;img src=&quot;http://www.andrelop.org/blog/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:-)&quot; class=&quot;wp-smiley&quot; /&gt; &lt;/p&gt;
&lt;p&gt;O que me levou a escrever este post foi o recebimento de meu novo brinquedo : um netbook MOBO 1050 White da Positivo. Sim, eu também tive a mesma reação da maioria de vocês quando soube que eram um Positivo, mas agora, depois de utilizá-lo por alguns dias, minha primeira impressão se provou completamente errada e eu assumo que tinha um pré-conceito injustificável.&lt;/p&gt;
&lt;p&gt;Para começar, um aviso : não comprei o brinquedo. Ganhei em um sorteio no final de ano em uma festa da empresa onde trabalho. Obviamente, isso me fez gostar ainda mais do brinquedo, uma vez que, além de toda a utilidade que ele possui, a cereja no bolo foi o fato dele não ter me custado nada.&lt;/p&gt;
&lt;p&gt;O modelo que eu ganhei, estranhamente, difere do que eu encontrei por aí em relação ao MOBO 1050 White em um ponto : ele possui um HD SATA de 160GB e não um HD SATA de 120GB, como todos os reviews que eu encontrei diziam. Melhor, obviamente. Não reclamo de nada.&lt;/p&gt;
&lt;p&gt;O brinquedo vem com Windows XP SP3 instalado, alguns softwares básicos e uma licença de um ano de uso do antivírus Kaspersky 6.0, bem como acesso ao dicionário Aurélio online por um tempo determinado (não me recordo se são seis meses ou um ano).&lt;/p&gt;
&lt;p&gt;Fiquei com o Windows XP instalado por pouco mais de 24 horas, basicamente para poder testar rapidamente o funcionamento dos itens de hardware. Sim, eu poderia simplesmente instalar Linux e testar o hardware já sob Linux, mas os testes sob Windows me ajudariam a apontar algum possível problema de hardware  que por ventura existisse, uma vez que os fabricantes simplesmente ignoram relatos de problemas com hardware quando o sistema operacional utilizado difere do sistema operacional padrão pré-instalado.&lt;/p&gt;
&lt;p&gt;Após testar todos os componentes, instalei Debian GNU/Linux 5.0.3 (codinome Lenny) através de um pendrive USB que possuo, já que o brinquedo, como todo netbook, não possui leitor de CD/DVD (eu não senti falta nenhuma de um até agora, na verdade).&lt;/p&gt;
&lt;p&gt;Após instalar um sistema básico, atualizei para a versão instável do Debian GNU/Linux, a qual sempre utilizei em minhas máquinas pessoais desde sempre. Nenhum problema foi notado, tudo funcionou conforme esperado.&lt;/p&gt;
&lt;p&gt;No momento, tudo está funcionando corretamente : portas USB (duas na lateral esquerda e uma na lateral direita), leitor de cartões multi-formatos, webcam embutida, microfone também embutido, conectores de fones de ouvido e microfone externos, porta Ethernet PCI-Express e interface wireless embutida.&lt;/p&gt;
&lt;p&gt;Fazer a webcam funcionar, após atualização para Debian unstable (não testei antes de atualizar), foi somente questão de executar o aplicativo Cheese do GNOME e já visualizar as imagens sendo capturadas corretamente. Sim, somente isso, mais nada. Não foi necessário me preocupar com módulos de kernel, parâmetros de inicialização para módulos e nada do tipo.&lt;/p&gt;
&lt;p&gt;A interface wireless também funcionou de maneira fácil. Com o NetworkManager instalado, simplesmente selecionei o rede wireless doméstica na lista de redes wireless detectadas, forneci minha passphrase privada e pronto, já estava acessando a Internet sem fio a partir do sofá da sala.&lt;/p&gt;
&lt;p&gt;A duração da bateria (dizem ser uma bateria de seis células, mas eu não estou nem aí para que tipo de bateria é) também é ótima. Testei utilizando o netbook desconectado da fonte de energia externa, somente na bateria, com o wireless ligado e utilizando o acesso a Internet (navegação em múltiplas abas no Google Chrome, e-mails no Icedove, mensagens no Empathy, acessando diversos servidores remotos via SSH) e a bateria durou quase 5 (sim, cinco) horas.&lt;/p&gt;
&lt;p&gt;O processador, um Atom N270 de 1,6GHz, foi pensando exatamente para economia de energia e isso provavelmente influenciou no ótimo tempo de duração da carga da bateria. O brinquedinho vem por padrão com 1GB de memória RAM e, ao menos por enquanto, eu não pretendo adicionar mais memória.&lt;/p&gt;
&lt;p&gt;A utilização de memória fica normalmente perto dos 300MB com o GNOME aberto e todas as aplicações citadas acima abertas ao mesmo tempo. A utilização de processamento fica geralmente abaixo dos 10%, com alguns picos quando visualização de vídeos, por exemplo, é utilizada, mas nada que comprometa a performance do sistema como um todo.&lt;/p&gt;
&lt;p&gt;Não testei hibernação (para disco), mas testei suspensão (para RAM) e funcionou maravilhosamente bem, de forma bem rápida, tanto para suspender para RAM quanto para restaurar de uma suspensão. Todos os dispositivos, como a interface wireless, por exemplo, voltam funcionando corretamente após retornar de uma suspensão para RAM.&lt;/p&gt;
&lt;p&gt;Além dos pontos citados acima, o que mais me chamou atenção de uma maneira positiva foi o fato de que o brinquedinho é muito silencioso, algo que eu aprendi a gostar quando comprei um MacBook, há uns dois anos atrás. Além do silêncio, ele também praticamente não esquenta.&lt;/p&gt;
&lt;p&gt;Estou escrevendo este post do sofá da sala de casa, via wireless, e o netbook está apoiado no colo, tendo sido utilizado desde o início da manhã. Não consigo perceber nenhum aquecimento nas pernas, nem mesmo se eu colocar as mãos na parte inferior da estrutura do chassi.&lt;/p&gt;
&lt;p&gt;Segundo a documentação, ele possui 1,3Kg de peso total, acredito que já com a bateria de seis células incluída. Nada mal. Eu já achava o MacBook leve em comparação com outros notebooks. Agora, com o MOBO, passei a achar o MacBook pesado. Questão de percepção, óbvio.&lt;/p&gt;
&lt;p&gt;No geral, gostei muito do brinquedo. Obviamente, não substitui totalmente um desktop nem mesmo um notebook, mas para as tarefas mais triviais, como navegação na Internet, leitura de e-mails, bate-papo online, blogging/micrblogging e plataforma móvel de acesso remoto (SSH FTW), o MOBO atende muito bem as necessidades.&lt;/p&gt;
&lt;p&gt;Como ganhei o brinquedo, o considero ainda melhor, mas eu o recomendaria para quem tivesse interesse em adquirir um netbook. De fato, se eu não o tivesse ganhado e somente tivesse passado pela experiência de tê-lo utilizado por alguns dias, como eu o fiz até o momento, poderia adquirí-lo tranquilamente.&lt;/p&gt;
&lt;p&gt;Não tenho idéia do preço (lembre-se que eu não o comprei, mas sim o ganhei), mas acredito que o valor do mesmo atualmente esteja por volta dos R$ 1.000,00, provavelmente um pouco abaixo desse valor. E vale a pena, com certeza.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/hk2dn489zqS9uck1EUkUffUk34c/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/hk2dn489zqS9uck1EUkUffUk34c/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/hk2dn489zqS9uck1EUkUffUk34c/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/hk2dn489zqS9uck1EUkUffUk34c/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/andrelop/~4/b61ZiknXSh8&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Andre Luis Lopes</name>
			<uri>http://www.andrelop.org/blog</uri>
		</author>
		<source>
			<title type="html">andrelop's blog</title>
			<subtitle type="html">Ramblings of a hard to follow human being</subtitle>
			<link rel="self" href="http://www.andrelop.org/blog/feed/"/>
			<id>http://www.andrelop.org/blog/feed/</id>
			<updated>2010-03-07T01:00:12+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Feliz Natal!</title>
		<link href="http://www.eriberto.pro.br/blog/?p=210"/>
		<id>http://www.eriberto.pro.br/blog/?p=210</id>
		<updated>2009-12-24T15:00:50+00:00</updated>
		<content type="html">&lt;p&gt;&lt;a href=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2009/12/natal.png&quot;&gt;&lt;img class=&quot;size-full wp-image-209 alignleft&quot; title=&quot;natal&quot; src=&quot;http://www.eriberto.pro.br/blog/wp-content/uploads/2009/12/natal.png&quot; alt=&quot;&quot; width=&quot;118&quot; height=&quot;150&quot; /&gt;&lt;/a&gt;Aos amigos, alunos e leitores do meu blog, desejo um Feliz Natal e um excepcional 2010. Que todos tenham muita paz, saúde e alegrias nas suas comemorações e que o Ano Novo seja repleto de realizações e conquistas.&lt;/p&gt;
&lt;p&gt;Felicidades a todos e aos seus familires.&lt;/p&gt;
&lt;p&gt;Um enorme abraço!!!&lt;/p&gt;</content>
		<author>
			<name>João Eriberto Mota Filho</name>
			<uri>http://www.eriberto.pro.br/blog</uri>
		</author>
		<source>
			<title type="html">Eriberto Blog</title>
			<subtitle type="html">Blog técnico de João Eriberto Mota Filho</subtitle>
			<link rel="self" href="http://www.eriberto.pro.br/blog/?feed=rss2"/>
			<id>http://www.eriberto.pro.br/blog/?feed=rss2</id>
			<updated>2010-03-09T02:00:21+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">WebKitGTK+ HackFest!</title>
		<link href="http://blog.kov.eti.br/?p=100"/>
		<id>http://blog.kov.eti.br/?p=100</id>
		<updated>2009-12-22T13:33:09+00:00</updated>
		<content type="html">&lt;p&gt;The WebKit hackfest is now over, and I think it was a very productive week. Thank you very much to all who attended, to Igalia for organizing the hackfest, and hosting us so well, to Collabora for having sponsored the event, and allowed me to spend the week working on it, and to the GNOME foundation for having payed all of my costs!&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://kov.eti.br/media/webkit/maps-context-menu.png&quot;&gt;&lt;img src=&quot;http://kov.eti.br/media/webkit/maps-context-menu.thumb.png&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Xan blogged about day 0, and also a summary of all that was done, so I&amp;#8217;ll focus on the stuff he forgot to mention ;D. The hackfest, for me, started on day -1 with me not allowing Xan to go sleep before he had reviewed a couple patches of mine to fix DOM context menu handling. It always bothered me that Epiphany failed to open right-click menus in some pages, or let pages handle the right click. Well, this is fixed now, and Zimbra users can now have their right click menus, and WoW players can remove talent points from their calculators =P.&lt;/p&gt;
&lt;p&gt;It turns out that many of the attendees don&amp;#8217;t like pages messing with their context menus, though, and they had some good points to back up their positions (like pages making it hard to save images, for instance), so I implemented a way to force openning the custom menu: Ctrl-rightclick.&lt;/p&gt;
&lt;p&gt;We wanted to use a GtkInfoBar to display questions regarding the form saving - our initial implementation always saved all credentials, but that didn&amp;#8217;t sound good enough. Xan and I thought it would be very complicated to make this work, because there were assumptions in the code regarding which widget contains which, but it turned out to be quite trivial - making EphyEmbed a descendant of GtkVBox instead of GtkScrolledWindow, fixing a small number of assumptions, and that was it.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://kov.eti.br/media/webkit/remember-password.png&quot; /&gt;&lt;/p&gt;
&lt;p&gt;The passwords are saved in the GNOME Keyring. It&amp;#8217;s interesting to point out that GNOME Keyring seems to be unhappy with the number of passwords a browser stores - Xan&amp;#8217;s daemon was hanging, crashing, and spawning a large number of threads. My daemon decided to take up some 300MB of RAM at one point. It&amp;#8217;s somewhat funny to see how much a browser pushes the limits of our platform. We are hoping this will improve with the new keyring APIs, and the rewrite that is ongoing. It&amp;#8217;s nice to see my browser form passwords in seahorse, though, and be able to manage them like any other.&lt;/p&gt;
&lt;p&gt;One more thing worth of notice, although this post is already a bit too big: one of the main concerns people had during the Hackfest was on making build time smaller. Touching a single file in WebCore causes a debug build of 10 minutes on my laptop. Evan Martin and Benjamin Otte made a push at removing unnecessary includes from WebCore, and WebKitGTK+ files, which brough the build time down a bit. They end up inspiring Aroben, from Apple, to go even further into this, and remove many includes from files all over WebKit.&lt;/p&gt;
&lt;p&gt;Evan was also able to bring linking time down by making it possible to link libwebkit without having to build all the intermediate libraries, which brought build time down to 1 minute, when touching a single file in WebCore. Behdad and I also started looking into breaking WebCore up into lots of shared libraries for Debug builds, since we don&amp;#8217;t care too much about speed penalties in those. None of these experiments got committed yet, but I am hoping we will be having a better time hacking on WebKitGTK+ in the near future.&lt;/p&gt;
&lt;p&gt;It was awesome meeting everyone, by the way! See you around =).&lt;/p&gt;</content>
		<author>
			<name>Gustavo Noronha Silva</name>
			<uri>http://blog.kov.eti.br</uri>
		</author>
		<source>
			<title type="html">Gustavo Noronha (kov)</title>
			<subtitle type="html">um hacker debiano que mora num lugar chamado mundo</subtitle>
			<link rel="self" href="http://blog.kov.eti.br/?feed=rss2"/>
			<id>http://blog.kov.eti.br/?feed=rss2</id>
			<updated>2010-02-19T22:00:31+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Desafios para a música livre</title>
		<link href="http://feedproxy.google.com/~r/EduardoMacan/~3/kKwCFw8gZmc/"/>
		<id>http://feedproxy.google.com/~r/EduardoMacan/~3/kKwCFw8gZmc/</id>
		<updated>2009-12-20T22:00:19+00:00</updated>
		<content type="html">Há algum tempo nos demos conta da  transformação social ampla impulsionada por novas formas de comunicação e consequentes novas demandas sociais. Tendo me formado em um ambiente essencialmente tecnológico entrei  em contato com a primeira manifestação direta dessa transformação ainda muito cedo. Era natural que as pessoas que ajudavam a ...
&lt;p&gt;&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/TBOUIg92a3y4sB8tmXr2HXboWx8/0/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/TBOUIg92a3y4sB8tmXr2HXboWx8/0/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://feedads.g.doubleclick.net/~a/TBOUIg92a3y4sB8tmXr2HXboWx8/1/da&quot;&gt;&lt;img src=&quot;http://feedads.g.doubleclick.net/~a/TBOUIg92a3y4sB8tmXr2HXboWx8/1/di&quot; border=&quot;0&quot; ismap=&quot;true&quot; /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src=&quot;http://feeds.feedburner.com/~r/EduardoMacan/~4/kKwCFw8gZmc&quot; height=&quot;1&quot; width=&quot;1&quot; /&gt;</content>
		<author>
			<name>Eduardo Marcel Macan</name>
			<uri>http://eduardo.macan.eng.br</uri>
		</author>
		<source>
			<title type="html">Eduardo Maçan</title>
			<subtitle type="html">We stand here exposing ourselves. We are showroom dummies!</subtitle>
			<link rel="self" href="http://www.macan.eng.br/?feed=rss2"/>
			<id>http://eduardo.macan.eng.br/feed/atom/</id>
			<updated>2010-02-19T12:00:17+00:00</updated>
			<rights type="html">© 2003-2006</rights>
		</source>
	</entry>

	<entry>
		<title type="html">&quot;Clima&quot; dos sabores Debian para o dia</title>
		<link href="http://debianmental.blogspot.com/2009/12/clima-dos-sabores-debian-para-o-dia.html"/>
		<id>tag:blogger.com,1999:blog-1022020426169149291.post-8555096767355980230</id>
		<updated>2009-12-18T04:35:30+00:00</updated>
		<content type="html">Não sei se todos sabem por isso estou disponibilizando aqui o endereço[0] do clima atual de cada um dos sabores Debian. É sempre bom dar uma olhada nele antes de atualizar os pacotes,  principalmente para quem tem o super poder de usar SID :-P&lt;br /&gt;&lt;br /&gt;[0] &lt;a href=&quot;http://edos.debian.net/weather/&quot; target=&quot;_blank&quot;&gt;http://edos.debian.net/weather/&lt;/a&gt;&lt;div class=&quot;blogger-post-footer&quot;&gt;&lt;img width=&quot;1&quot; height=&quot;1&quot; src=&quot;https://blogger.googleusercontent.com/tracker/1022020426169149291-8555096767355980230?l=debianmental.blogspot.com&quot; alt=&quot;&quot; /&gt;&lt;/div&gt;</content>
		<author>
			<name>JJ</name>
			<email>noreply@blogger.com</email>
			<uri>http://debianmental.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Debian Mental</title>
			<subtitle type="html">Minhas experiências com Debian e T.I.
- Use por sua conta e risco.</subtitle>
			<link rel="self" href="http://debianmental.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-1022020426169149291</id>
			<updated>2010-03-10T15:00:16+00:00</updated>
		</source>
	</entry>

</feed>
