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

<channel>
	<title>Leandro A. F. Pereira &#187; projects</title>
	<atom:link href="http://labs.hardinfo.org/mindcrisis/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://labs.hardinfo.org/mindcrisis</link>
	<description>geek em treinamento</description>
	<lastBuildDate>Sat, 29 Oct 2011 11:26:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Nova página do HardInfo</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/06/05/nova-pagina-do-hardinfo-2/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/06/05/nova-pagina-do-hardinfo-2/#comments</comments>
		<pubDate>Tue, 05 Jun 2007 12:25:06 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[Projetos]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/2007/06/05/nova-pagina-do-hardinfo-2/</guid>
		<description><![CDATA[O título diz tudo. Baseado num layout encontrado na Web, o novo site é completamente verde e melhor organizado. Além disso, consegui arrumar a mágica do mod_rewrite para URLs mais amigáveis (isso sem quebrar o XML-RPC para sincronização de resultados de benchmark). E, sim, degradês, bordas arredondadas e letras grandes sem serifa fazem parte do [...]]]></description>
			<content:encoded><![CDATA[<p>O título diz tudo. Baseado num <em>layout </em><a href="http://www.freecsstemplates.org/">encontrado na Web</a>, o <a href="http://wiki.hardinfo.org">novo site</a> é completamente verde e melhor organizado. Além disso, consegui arrumar a mágica do <em>mod_rewrite</em> para URLs mais amigáveis (isso sem quebrar o XML-RPC para sincronização de resultados de <em>benchmark</em>).</p>
<p>E, sim, degradês, bordas arredondadas e letras grandes sem serifa fazem parte do <em>layout </em> <img src='http://labs.hardinfo.org/mindcrisis/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/06/05/nova-pagina-do-hardinfo-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Phorty: FORTH em Python</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/06/02/phorty-forth-em-python/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/06/02/phorty-forth-em-python/#comments</comments>
		<pubDate>Sat, 02 Jun 2007 11:33:26 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[forth]]></category>
		<category><![CDATA[fun]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/2007/06/02/phorty-forth-em-python/</guid>
		<description><![CDATA[Há um tempo, apenas por brincadeira, acabei fazendo uma implementação da linguagem FORTH em Python. Com aproximadamente 300 linhas de código, a PHORTY (como foi batizada) implementa tanto o modo interativo como o modo de compilação. É possível também estender seus programas, carregando módulos feitos em Python (que, por sua vez, podem carregar módulos escritos [...]]]></description>
			<content:encoded><![CDATA[<p>Há um tempo, apenas por brincadeira, acabei fazendo uma implementação da linguagem FORTH em Python. Com aproximadamente 300 linhas de código, a PHORTY (como foi batizada) implementa tanto o modo interativo como o modo de compilação. É possível também estender seus programas, carregando módulos feitos em Python (que, por sua vez, podem carregar módulos escritos em outras linguagens, como C, por exemplo).</p>
<p>A interpretação de código é bem simples: o código FORTH é &#8220;compilado&#8221; para uma string contendo código Python; o Python, depois, compila esse código e cria uma função. Não é a maneira mais limpa e nem provavelmente a mais eficiente, mas funciona bem e foi a mais fácil de implementar.</p>
<p>Além disso, essa implementação permite fazer o disasm (para mnemônicos da Máquina Virtual do Python) de qualquer palavra, inclusive as &#8220;built-in&#8221;.</p>
<p>Não sei qual a utilidade prática de um negócio desses. Só sei que foi divertido escrevê-lo.</p>
<p>Exemplos e downloads estão disponíveis na <a href="/mindcrisis/projetos/phorty/">página do projeto</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/06/02/phorty-forth-em-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>N770/N800 &amp; PDAs</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/05/26/n770n800-pdas/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/05/26/n770n800-pdas/#comments</comments>
		<pubDate>Sat, 26 May 2007 16:43:35 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[newton]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[umpc]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/2007/05/26/n770n800-pdas/</guid>
		<description><![CDATA[Em resposta ao comentário do Cesar no post passado: é impossível não considerar o N770/N800 como um PDA ou, melhor dizendo, como um sucessor do Newton. Pelo menos, em minha opinião. Principalmente se levar em consideração: o form factor semelhante (tudo bem que um Nokia inteiro cabe somente no espaço da tela do Apple) a [...]]]></description>
			<content:encoded><![CDATA[<p>Em resposta ao comentário do Cesar no post passado: é impossível não considerar o N770/N800 como um PDA ou, melhor dizendo, como um sucessor do Newton. Pelo menos, em minha opinião. Principalmente se levar em consideração:</p>
<ul>
<li> o form factor semelhante (tudo bem que um Nokia inteiro cabe somente no espaço da tela do Apple)</li>
<li>a idade do Newton, e a indisponibilidade de modelos novos (o hardware morre um dia)</li>
<li>a plataforma dos Nokia ser aberta (e, portanto, passível de customização por parte dos usuários)</li>
</ul>
<p>Eu não gosto da atual geração de Smart Phones. Como telefones, tudo bem: fazem o serviço muito bem. Fazem e recebem chamadas. Possuem agendas telefônicas (inclusive o o reconhecedor de cartões de visita do A1200 ganha meus parabéns). Permitem trocar SMS como qualquer outro telefone de &#8220;dérreal&#8221;. Mas não consigo pensar neles como PDAs.</p>
<p>Para mim, PDA não é apenas uma agenda eletrônica de compromissos e contatos. É preciso também ser bloco de anotações (ou um &#8220;caderno com calculadora gráfica programável&#8221;, mesmo, que é como uso meu Newton na universidade). E é esse o maior problema com máquinas atuais: não me sinto confortável em usá-las. A tela é pequena demais, a stylus é pequena demais. É, realmente, costume com o Newton, onde a única coisa pequena é a capacidade de armazenamento.</p>
<p>E, como as funcionalidades que eu sinto falta são apenas software, e software precisa de hardware para ser executado, a<a href="http://labs.hardinfo.org/mindcrisis/wp-content/uploads/2007/05/newkia.png" title="newkia.png"><img src="http://labs.hardinfo.org/mindcrisis/wp-content/uploads/2007/05/newkia.thumbnail.png" alt="newkia.png" align="right" /></a> cada lançamento de um dispositivo similar fisicamente ao Newton, com plataforma aberta (ou com altas possibilidades de personalização), faz com que nós, Refugiados do MessagePad, consigamos ver uma luz no fim do túnel. E, dentre os gadgets que vi recentemente, os tablets da Nokia são os com maior capacidade para substituir meu Newton. Nem, que para isso, eu tenha que escrever todo o software para deixá-lo do jeito que estou acostumado a usar. E uma plataforma aberta só faz deixar meus sonhos mais próximos de serem realidade.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/05/26/n770n800-pdas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Criando Módulos para o HardInfo</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/05/26/criando-modulos-para-o-hardinfo/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/05/26/criando-modulos-para-o-hardinfo/#comments</comments>
		<pubDate>Sat, 26 May 2007 13:00:00 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[c]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/2007/05/26/criando-modulos-para-o-hardinfo/</guid>
		<description><![CDATA[Com o lançamento da versão 0.4.2 do HardInfo, a API de módulos foi modificada. Ainda não tive tempo de escrever a documentação, mas esse post deve ser uma introdução breve de como se cria um módulo utilizando a nova infra-estrutura. No HardInfo, um módulo consiste em: Uma lista de entradas (cada item da lista é [...]]]></description>
			<content:encoded><![CDATA[<p>Com o lançamento da versão 0.4.2 do HardInfo, a API de módulos foi modificada. Ainda não tive tempo de escrever a documentação, mas esse post deve ser uma introdução breve de como se cria um módulo utilizando a nova infra-estrutura.</p>
<p>No HardInfo, um módulo consiste em:</p>
<ul>
<li>Uma lista de entradas (cada item da lista é mostrado como subitem da árvore na GUI; por exemplo, o módulo &#8220;Devices&#8221; tem as entradas &#8220;Processor&#8221;, &#8220;Memory&#8221;, &#8220;PCI Devices&#8221; e assim por diante)</li>
<li>Cada entrada possui uma função de obtenção de informações e uma função de callback
<ul>
<li>As funções de callback apenas retornam o que foi encontrado, como uma string (usando o formato do GKeyFile da GLib). É garantido que essas funções só serão chamadas após as funções de obtenção</li>
<li>Já as funções de obtenção são as que vasculham o ambiente procurando as informações necessárias</li>
</ul>
</li>
<li>Uma lista de métodos exportados (módulos podem chamar métodos de outros módulos)</li>
<li>Uma lista de dependências de módulos (por causa da chamada de métodos de outros módulos)</li>
<li>Informações de versão, copyright, descrição, etc.</li>
</ul>
<p>É bastante coisa, mas acredite: tudo necessário. Os módulos atuais, embora não estejam com o código mais limpo e simples de entender possíveis, são uma boa fonte de consulta para entender como essas coisas se encaixam.</p>
<p>De qualquer forma, ao incluir o cabeçalho &#8220;hardinfo.h&#8221;, algumas estruturas e funções serão prototipadas. A partir disso, pode-se começar a criar o módulo:<br />
<span id="more-278"></span></p>
<pre>#include "hardinfo.h"

void   scan_entrada(gboolean reload);
gchar *callback_entrada();

static ModuleEntry entries[] = {
 { "Entrada", "entrada.png", callback_entrada, scan_entrada },
};

static gchar *__entrada = NULL;

void
scan_entrada(gboolean reload)
{
   SCAN_START();

   if (!__entrada) {
      entrada = g_strdup("[Entrada]n"
                         "Olá Mundo=n");
   } else {
      g_free(entrada);

      entrada = g_strdup("[Entrada]n"
                         "Refresh=:)n");
   }

   SCAN_END();
}

gchar *callback_entrada()
{
   return __entrada;
}

/*
 * Retorna a lista de módulos. Não é necessário informar o tamanho, pois isso
 * é calculado em runtime.
 */
ModuleEntry *
hi_module_get_entries(void)
{
    return entries;
}

/*
 * O nome do módulo (como será mostrado na interface). O ícone não precisa ser
 * especificado, pois ele é o nome do arquivo ".so", mas com a extensão ".png".
 */
gchar *
hi_module_get_name(void)
{
    return g_strdup("Módulo Exemplo");
}

/*
 * O peso. Usado para selecionar a ordem do módulo na interface. Quanto maior o
 * seu valor (0~255), mais para baixo ficará.
 */
guchar
hi_module_get_weight(void)
{
    return 160;
}

/*
 * Se houver necessidade de inicializar alguma variável do módulo (como criar
 * tabelas hash, listas ligadas, árvores, etc), faça isso aqui.
 */
void
hi_module_init(void)
{
    g_warning("Olá mundo!");
}

/*
 * Chamado quando o usuário pede informações sobre o módulo (Help -&gt; About Modules -&gt;
 * Nome do Módulo).
 */
ModuleAbout *
hi_module_get_about(void)
{
    static ModuleAbout ma[] = {
      {
          .author       = "Foobar da Silva",
          .description  = "Exemplo de módulo para o HardInfo",
          .version      = VERSION,
          .license      = "GNU GPL version 2"
      }
    }; 

    return ma;
}</pre>
<p>Feito isso, é só compilar o módulo. A maneira mais fácil é colocar o módulo no diretório do HardInfo, editar o <tt>Makefile.in</tt> e adicionar o nome do arquivo na variável <tt>MODULES</tt>; e, após isso, rodar o <tt>configure</tt> novamente. Ao executar <tt>make</tt>, seu módulo será compilado também.</p>
<p>Agora é só instalar e executar o HardInfo. Seu módulo deve aparecer automagicamente. Tente apertar o botão &#8220;Refresh&#8221; para ver o que acontece. Monitore também a saída no console, para ver se o Warning é realmente mostrado lá (ou se foi mostrado em uma caixa de diálogo). De agora em diante, basta transformar este módulo em algo útil, obtendo informações sobre o hardware ou software básico. E, claro, não deixe de contribuí-lo: as chances dele ser distribuído em uma nova versão são bem grandes.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/05/26/criando-modulos-para-o-hardinfo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HardInfo: Network Updater</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/01/19/hardinfo-network-updater/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/01/19/hardinfo-network-updater/#comments</comments>
		<pubDate>Fri, 19 Jan 2007 23:26:25 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[c]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/?p=251</guid>
		<description><![CDATA[Mais um item riscado da lista de coisas a fazer para o HardInfo 0.4.2 (já disponível no SVN):]]></description>
			<content:encoded><![CDATA[<p>Mais um item riscado da lista de coisas a fazer para o HardInfo 0.4.2 (já disponível no SVN):</p>
<p align="center"><img id="image391" alt="screenshot-network-updater.png" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2007/01/screenshot-network-updater.png" /></p>
<p align="center"><img alt="screenshot-network-updater-1.png" id="image392" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2007/01/screenshot-network-updater-1.png" /></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/01/19/hardinfo-network-updater/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Informação de Memória</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/01/03/informacao-de-memoria/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/01/03/informacao-de-memoria/#comments</comments>
		<pubDate>Wed, 03 Jan 2007 21:15:44 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[c]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/?p=243</guid>
		<description><![CDATA[O gráfico de carga estava disponível no HardInfo desde a primeira versão, mas nunca tive coragem de implementar algo que o usasse, até hoje. Informação de memória:]]></description>
			<content:encoded><![CDATA[<p>O gráfico de carga estava disponível no HardInfo desde a primeira versão, mas nunca tive coragem de implementar algo que o usasse, até hoje. Informação de memória:</p>
<p align="center"><a href="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2007/01/meminfo.png"><img alt="thumb-meminfo.png" id="image383" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2007/01/thumb-meminfo.png" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/01/03/informacao-de-memoria/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novo HardInfo a caminho</title>
		<link>http://labs.hardinfo.org/mindcrisis/2007/01/02/novo-hardinfo-a-caminho/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2007/01/02/novo-hardinfo-a-caminho/#comments</comments>
		<pubDate>Tue, 02 Jan 2007 17:26:08 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[c]]></category>
		<category><![CDATA[geek]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/?p=239</guid>
		<description><![CDATA[Fiz mais algumas limpezas e reorganizações no HardInfo, afim de prepará-lo para a versão 0.4.2 (que deve ser lançada em breve). As mudanças para a versão 0.4.1 são muitas, como pode-se ver na página de coisas a fazer. Dentre as novidades, destaco: Ícones do Projeto Tango Reorganização dos módulos Adição de benchmark de FPU Possibilidade [...]]]></description>
			<content:encoded><![CDATA[<p>Fiz mais algumas limpezas e reorganizações no HardInfo, afim de prepará-lo para a versão 0.4.2 (que deve ser lançada em breve). As mudanças para a versão 0.4.1 são muitas, como pode-se ver na página de <a href="http://hardinfo.berlios.de/web/Todo">coisas a fazer</a>. Dentre as novidades, destaco:</p>
<ul>
<li>Ícones do <a href="http://www.tango-project.org">Projeto Tango</a></li>
<li>Reorganização dos módulos</li>
</ul>
<div style="text-align: center"><img id="image378" alt="hardinfo-module-features.png" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2007/01/hardinfo-module-features.png" /></div>
<ul>
<li>Adição de <a href="http://www.fourmilab.ch/fbench/fbench.html">benchmark de FPU</a></li>
<li>Possibilidade de salvar os resultados do benchmark como imagem (com barras de porcentagem relativa)</li>
</ul>
<div style="text-align: center"><img id="image380" alt="cpu-zlib.png" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2007/01/cpu-zlib.png" /></div>
<ul>
<li>Possibilidade de copiar as informações para a área de transferência</li>
<li>Escolha do formato do relatório (texto puro ou HTML)</li>
<li>Módulos podem exportar métodos. Outros módulos podem chamá-los. Isso adicionou um pouco de complexidade no carregamento dos módulos, já que há verificação de dependências</li>
<li>Bugfixes (todos os reportados por email e pelos bugtrackers do Ubuntu e Debian)</li>
<li>Nova API de módulos (mais eficiente e madura que a anterior, embora incompatível)</li>
</ul>
<p>Todas as novidades mencionadas aqui (e na página de coisas a fazer do projeto) estão disponíveis no repositório Subversion. Quem tiver a possibilidade de testar, por favor o faça.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2007/01/02/novo-hardinfo-a-caminho/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Última atualização do ano</title>
		<link>http://labs.hardinfo.org/mindcrisis/2006/12/28/ultima-atualizacao-do-ano/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2006/12/28/ultima-atualizacao-do-ano/#comments</comments>
		<pubDate>Thu, 28 Dec 2006 15:59:31 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[dvd]]></category>
		<category><![CDATA[faculdade]]></category>
		<category><![CDATA[fisl]]></category>
		<category><![CDATA[fotos]]></category>
		<category><![CDATA[g3 bege]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[new year]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/?p=229</guid>
		<description><![CDATA[Já que faz um bom tempo que não tiro a poeira do blog, uma rápida atualização: Terminei o quarto semestre na faculdade. Infelizmente não passei em uma matéria, mas fiquei surpreso de ter passado em Antropologia Teológica B (sim, todo curso da PUC é obrigado a ter esse negócio e eu fui muito mal nas [...]]]></description>
			<content:encoded><![CDATA[<p>Já que faz um bom tempo que não tiro a poeira do blog, uma rápida atualização:</p>
<ul>
<li>Terminei o quarto semestre na faculdade. Infelizmente não passei em uma matéria, mas fiquei surpreso de ter passado em Antropologia Teológica B (sim, todo curso da PUC é obrigado a ter esse negócio e eu fui muito mal nas provas e trabalhos&#8230; acho que gostaram do meu texto para ter passado com 6!). E outro fato bizarro: fiquei com 10 em paradigmas de linguagens de programação. Eu <em>odeio</em> Java (agora ainda mais, que conheci um pouco da linguagem e arquitetura), mas a matéria foi essa o semestre todo&#8230;</li>
<li>Comprei algumas coisas para o meu arsenal de periféricos e servidores da rede daqui de casa:</li>
<ul>
<li><img align="right" id="image374" alt="cx4900.jpg" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2006/12/cx4900.jpg" />Multifuncional Epson CX4900. Scanner, impressora e copiadora. Funciona muito bem no Linux: o scanner funciona direto com o backend &#8220;epson&#8221; (e coloquei o saned para rodar, o que me permite escanear de qualquer computador da casa), a impressora funciona bem com o driver da CX4700 do Gutenprint (o driver proprietário é tão ruim que não permite selecionar a qualidade de impressão!), e a copiadora funciona sem estar ligada ao computador. O bizarro é que o negócio custou <strike>R$500</strike> R$400 mas não veio com um mero cabo USB que custa R$2! Shame on you, Epson! Ainda bem que tinha um cabo perdido aqui em casa, de um hub USB 1.1 que nem usava mais&#8230;</li>
<li>
<div align="center"><img align="right" id="image373" alt="g3desktop.gif" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2006/12/g3desktop.gif" /></div>
<p>PowerMac G3 Bege (Desktop). Configuração stock, de 266MHz, mas com 96MB de RAM. Vou usá-lo como novo servidor da rede. Como brincadeira, instalei o MacOS X 10.2 e usei por alguns dias. Reinstalei o MacOS 9 em seguida e agora coloquei Ubuntu Edgy nele. Funciona bem e pude testar algumas coisas do HardInfo em PowerPC. Fiz um leve overclock para 280MHz e devo aumentar a quantidade de RAM para 512MB logo logo.</li>
<li>Finalmente coloquei um HD maior no condor. Agora posso, sem medo, usar o TorrentFlux para baixar coisas enquanto não estiver em casa. O HD não é novo, é o que estava no meu Pentium 3 e já estava sem uso há uns 2 anos. Coloquei numa dessas gavetas de HD, mas ela é meio barulhenta por causa da ventoinha diminuta. Comprei os componentes para montar um circuito que acione o ventilador automaticamente de acordo com a temperatura, mas só devo brincar com isso ano que vem. Circuito simples, só um amp-op, um NTC e meia dúzia de porcaria.</li>
<li>Outras duas coisas que foram espetadas no condor são uma placa de rede de 100MBit (sim, eu ainda estava usando uma de 10MBit&#8230;) e uma placa USB 2.0 (para ligar a impressora).</li>
</ul>
</ul>
<ul>
<li>Comprei também uma bolsa para a câmera: Minha S5100 estava acomodada numa bolsa de couro (horrível para câmeras, mas eu lotei de potinhos de silica gel), mas ela é um bocado grande e desajeitada. Fora que alguns acessórios (como o carregador de baterias, filtros, pilhas extras, cabos, etc) tinham que ficar fora do estojo. Por R$50 acredito ter feito uma boa compra: é uma bolsa térmica com espaço suficiente para todos os acessórios que eu tenho.</li>
<li>Fora isso, ganhei de amigo secreto a versão do Tim Burton do &#8220;Charlie and The Chocolate Factory&#8221;. Obrigado, Mariana!</li>
<li>O box com Kill Bill 1 e 2 também estava em promoção no Submarino, e o arrematei junto com o filme &#8220;Jogos de Guerra&#8221;. Ainda bem que o Orkut serve para alguma coisa: aquela comunidade &#8220;Descontos na Internet&#8221; é uma das únicas coisas que prestam por lá&#8230;</li>
<li>A versão 0.4.2 do HardInfo atrasou um pouco (um mês, talvez atrase mais um). Essa semana deve sair o RC3. Euquanto isso, as mudanças mais significativas da versão 0.4.1:</li>
<ul>
<li>Geração de relatórios sem precisar de GUI</li>
<li>Escolha do formato do relatório (por enquanto somente Texto Puro e HTML, mas adicionar outros é trivial)</li>
<li>Melhor visualização dos resultados dos benchmarks (com gráfico de barras e porcentagem relativa)</li>
</ul>
</ul>
<div align="center"><a href="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2006/12/hi-benchmark-new.png"><img id="image372" alt="thumb-hi-benchmark-new.png" src="http://baator.tia.mat.br:2280/wordpress/wp-content/uploads/2006/12/thumb-hi-benchmark-new.png" /></a></div>
<ul>
<ul>
<li>Informações sobre baterias e mais tipos de sensores</li>
<li>Suporte a SMP em x86 (ninguém quer doar um PowerPC ou Sparc dual para adicionar suporte à SMP no HardInfo? <img src='http://labs.hardinfo.org/mindcrisis/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )</li>
<li>Maior estabilidade</li>
</ul>
<li>Brinquei um pouco com uma lente olho de peixe que comprei (na verdade é um Olho Mágico que achei numa loja de R$1,99). A lente tem uma qualidade péssima como era de se esperar, mas consegui me divertir bastante. Comprei a lente para colocá-la na minha WebCam e monitorar todo meu quarto remotamente.</li>
<li>Mandei duas propostas de palestras para o FISL. Vamos ver se consigo patrocínio para viajar para POA dessa vez. Pelo menos carona e guia turístico já consegui (olá Carol! <img src='http://labs.hardinfo.org/mindcrisis/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> )&#8230;</li>
<li>Meu irmão conseguiu um Playstation 2. Retiro o que disse sobre o console: alguns jogos são muito bons, como Kingdom Hearts, God of War e Prince of Persia (saudades de quando jogava isso no XT&#8230;). Testei rapidamente o SNES Station (emulecador de SNES para PS2), e fiquei impressionado. Muito fácil de gerar o disco e rodou praticamente qualquer coisa (yay!). Só falta brincar agora com esses reprodutores de mídia, para tocar vídeos via rede. Aí não assisto anime em tela de 17&#8243; nunca mais! <img src='http://labs.hardinfo.org/mindcrisis/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>E por último, mas não menos importante: quando já estava pronto para apagar minha conta no Orkut, conheci pessoas novas que me fizeram reconsiderar a idéia. Saudações, Luma e Iana! <img src='http://labs.hardinfo.org/mindcrisis/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2006/12/28/ultima-atualizacao-do-ano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nova página do HardInfo</title>
		<link>http://labs.hardinfo.org/mindcrisis/2006/10/21/nova-pagina-do-hardinfo/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2006/10/21/nova-pagina-do-hardinfo/#comments</comments>
		<pubDate>Sat, 21 Oct 2006 22:17:33 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/?p=224</guid>
		<description><![CDATA[Num surto de inspiração, refiz a página do HardInfo. Troquei também o MediaWiki (que é bem trabalhoso customizar e um bocado pesado também) pelo excelente WikkaWikki. Espero que gostem do novo visual. Ah, sim, os links anteriores devem continuar funcionando, graças ao mod_rewrite do Apache.]]></description>
			<content:encoded><![CDATA[<p>Num surto de inspiração, refiz a <a href="http://hardinfo.tia.mat.br/">página do HardInfo</a>. Troquei também o <a href="http://mediawiki.org">MediaWiki</a> (que é bem trabalhoso customizar e um bocado pesado também) pelo excelente <a href="http://wikkawiki.org">WikkaWikki</a>. Espero que gostem do novo visual. Ah, sim, os links anteriores devem continuar funcionando, graças ao mod_rewrite do Apache.</p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2006/10/21/nova-pagina-do-hardinfo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artigo da LinuxFormat</title>
		<link>http://labs.hardinfo.org/mindcrisis/2006/10/19/artigo-da-linuxformat/</link>
		<comments>http://labs.hardinfo.org/mindcrisis/2006/10/19/artigo-da-linuxformat/#comments</comments>
		<pubDate>Thu, 19 Oct 2006 16:07:31 +0000</pubDate>
		<dc:creator>acidx</dc:creator>
				<category><![CDATA[geek]]></category>
		<category><![CDATA[hardinfo]]></category>
		<category><![CDATA[projects]]></category>

		<guid isPermaLink="false">http://labs.hardinfo.org/mindcrisis/?p=223</guid>
		<description><![CDATA[O Augusto Campos tem a edição 84 da Linux Format e teve a gentileza de digitalizar o artigo que fala sobre o HardInfo. O artigo é bem curto (meia página) e relata situações onde o programa pode ser útil, ensina a instalar e fala sobre suas funcionalidades. Ganhou o prêmio &#8220;Hottest Pick&#8221; daquela edição. Quem [...]]]></description>
			<content:encoded><![CDATA[<p><img align="right" src="http://hardinfo.berlios.de/web/images/awards/Hottest_pick_lxf84.png" />O <a href="http://br-linux.org">Augusto Campos</a> tem a edição 84 da Linux Format e teve a gentileza de digitalizar o artigo que fala sobre o <a href="http://hardinfo.berlios.de">HardInfo</a>. O artigo é bem curto (meia página) e relata situações onde o programa pode ser útil, ensina a instalar e fala sobre suas funcionalidades. Ganhou o prêmio &#8220;Hottest Pick&#8221; daquela edição. Quem quiser ler o artigo na íntegra, está <a href="http://hardinfo.berlios.de/wiki/index.php/Award/LXF84_HottestPick">reproduzido no site do projeto</a>.</p>
<p>Não é por nada que fiquei animado a fechar todos os bugs, adicionar novas funcionalidades e preparar tudo para a próxima versão, provavelmente a ser finalizada no final de novembro. <img src='http://labs.hardinfo.org/mindcrisis/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://labs.hardinfo.org/mindcrisis/2006/10/19/artigo-da-linuxformat/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.386 seconds -->

