<?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>Thiago Marcos P. Santos &#187; pt_br</title>
	<atom:link href="http://www.tmpsantos.com.br/category/pt_br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tmpsantos.com.br</link>
	<description></description>
	<lastBuildDate>Mon, 09 Aug 2010 21:16:42 +0000</lastBuildDate>
	<language>pt</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>qmake template</title>
		<link>http://www.tmpsantos.com.br/2010/08/qmake-template/</link>
		<comments>http://www.tmpsantos.com.br/2010/08/qmake-template/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 21:36:54 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[artigo]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[buildsystem]]></category>
		<category><![CDATA[qmake]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=687</guid>
		<description><![CDATA[Escrever um buildsystem é sempre o primeiro passo (e algumas vezes o mais chato) ao começar um novo projeto de software. O Qt provê uma ferramenta própria para fazer com que uma única árvore de código possa ser compilada em todas as plataformas suportadas: o qmake. Ao invés de criar um projeto do qmake do [...]]]></description>
			<content:encoded><![CDATA[<p>Escrever um buildsystem é sempre o primeiro passo (e algumas vezes o mais chato) ao começar um novo projeto de software. O Qt provê uma ferramenta própria para fazer com que uma única árvore de código possa ser compilada em todas as plataformas suportadas: o qmake. Ao invés de criar um projeto do qmake do zero para seu novo projeto, este template tem como objetivo lhe fornecer uma base sólida para seu buildsystem, atendendo a alguns requisitos básicos:</p>
<p><strong>Shadow build</strong> &#8211; Chega de repositórios sujos após uma compilação. Compilar seu código dentro do repositório é opcional, você precisa apenas criar um diretório qualquer fora da sua árvore e chamar o script de configuração do seu projeto (configure). Existem várias situações onde isto é especialmente necessário: compilar a mesma árvore de código para diferentes plataformas ou quando seu código fonte está localizado em um storage lento (como um compartilhamento de rede ou uma partição criptografada).</p>
<p style="text-align: left"><strong>Integração com testes automatizados</strong> &#8211; Desenvolvimento orientado a testes tem sido cada vez mais comum e provou ser uma importante ferramenta para detectar regressões. Este template provê mais do que um modo fácil de rodar seus testes (digitando &#8220;make check&#8221;), mas um relatório gráfico mostrando quão abrangentes seus testes são usando <a href="http://ltp.sourceforge.net/coverage/lcov.php">LCOV</a>.</p>
<div id="attachment_692" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.tmpsantos.com.br/wp-content/uploads/2010/08/lcov.png"><img class="size-medium wp-image-692 " src="http://www.tmpsantos.com.br/wp-content/uploads/2010/08/lcov-300x212.png" alt="" width="300" height="212" /></a><p class="wp-caption-text">LCOV mostrando a cobertura dos unit tests</p></div>
<p style="text-align: left"><strong>Documentação de código</strong> &#8211; Desenvolvedores em geral são preguiçosos se tratando de escrever documentos, a não ser que você lhes dê uma forma fácil de ver o o belo resultado de uma documentação bem escrita. Após digitar &#8220;make doc&#8221;, uma página HTML é automaticamente gerada agrupando toda a informação extraídas dos markups qdoc3 do seu código fonte. Compare os resultados com o <a href="../cgi-bin/gitweb.cgi?p=qmake_template.git;a=blob;f=src/libfoobar/foobar.cpp;h=52f36fd29da302beacaf68eada4c6c9d7d32ad02;hb=master">código original</a>.</p>
<div id="attachment_699" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.tmpsantos.com.br/wp-content/uploads/2010/08/doc.png"><img class="size-medium wp-image-699" src="http://www.tmpsantos.com.br/wp-content/uploads/2010/08/doc-300x212.png" alt="" width="300" height="212" /></a><p class="wp-caption-text">Documentação extraída da classe Foobar</p></div>
<p style="text-align: left"><strong>Internacionalização</strong> &#8211; Um buildsystem moderno precisa prover um jeito fácil para os tradutores atualizarem os arquivos de tradução. Precisamos ter em mente que tradutores não são necessariamente desenvolvedores e eles podem não gostar de ter que vasculhar o código fonte em busca de strings para tradução. Este template fornece uma integração com lupdate e lrelease &#8211; ferramentas i18n do Qt &#8211; criando todos os aquivos .ts necessários ao Qt Linguist.</p>
<div id="attachment_704" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.tmpsantos.com.br/wp-content/uploads/2010/08/linguist.png"><img class="size-medium wp-image-704" src="http://www.tmpsantos.com.br/wp-content/uploads/2010/08/linguist-300x207.png" alt="" width="300" height="207" /></a><p class="wp-caption-text">Use o Qt Linguist para editar os arquivos de tradução</p></div>
<p style="text-align: left"><strong>Fácil depuração</strong> &#8211; É meio óbvio que um buildsystem também deve gerar uma versão do software especial para depuração. Você também não precisa instalar esta versão no sistema para fazer testes (pelo menos no Linux).</p>
<p style="text-align: left"><strong>Empacotamento</strong> &#8211; Seu software precisa ser de fácil distribuição. Adicionamos o suporte a empacotamento para Debian como exemplo neste template para demonstrar como é fácil fazer um pacote baseado neste buildsystem. Alguém anima contribuir com o empacotamento RPM?</p>
<h2>Considerações finais</h2>
<p>Só fiz testes deste template no Linux. Infelizmente algumas features só vão funcionar se você estiver usando GCC, como por exemplo a cobertura de código dos testes automatizados. <img src='http://www.tmpsantos.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>A última versão para download está disponível <a href="http://www.tmpsantos.com.br/cgi-bin/gitweb.cgi?p=qmake_template.git;a=snapshot;h=HEAD;sf=tgz">aqui</a>. Você também pode navegar pelo <a href="http://www.tmpsantos.com.br/cgi-bin/gitweb.cgi?p=qmake_template.git">repositório git do template</a>. Lembre-se: patches e sugestões são sempre bem-vindos.</p>
<p>Mais instruções de uso (em inglês) no aquivo <a href="http://www.tmpsantos.com.br/cgi-bin/gitweb.cgi?p=qmake_template.git;a=blob;f=BUILD;hb=HEAD">BUILD</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2010/08/qmake-template/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ovi Maps 3</title>
		<link>http://www.tmpsantos.com.br/2010/03/ovi-maps-3/</link>
		<comments>http://www.tmpsantos.com.br/2010/03/ovi-maps-3/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 18:12:53 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[nerd]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=665</guid>
		<description><![CDATA[Recentemente fiz uma viagem de moto partindo de Porto Velho &#8211; RO com destino a Belo Horizonte &#8211; MG. Durante a viagem, usei extensivamente meu celular Nokia N85, principalmente o GPS embutido do mesmo. Resolvi escrever sobre a aplicação de maps, porque muita gente potencialmente tem acesso a ela (já tem o celular com GPS [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente fiz uma <a href="http://www.rockpesado.com.br">viagem</a> de moto partindo de Porto Velho &#8211; RO com destino a Belo Horizonte &#8211; MG. Durante a viagem, usei extensivamente meu celular Nokia N85, principalmente o GPS embutido do mesmo. Resolvi escrever sobre a aplicação de maps, porque muita gente potencialmente tem acesso a ela (já tem o celular com GPS embutido) e não se deu conta de quão útil é.</p>
<div id="attachment_668" class="wp-caption aligncenter" style="width: 250px"><a href="http://www.tmpsantos.com.br/wp-content/uploads/2010/03/ovi_maps_3.png"><img class="size-full wp-image-668" src="http://www.tmpsantos.com.br/wp-content/uploads/2010/03/ovi_maps_3.png" alt="" width="240" height="320" /></a><p class="wp-caption-text">Ovi Maps 3 em ação</p></div>
<p>Instalar a aplicação no celular é um parto, o que pode ser o motivo de tanta gente não dar a mínima para os mapinhas. O N85 vem com a versão 2.X que é bem inferior e para atualizar, foi necessário fazer uma série de downloads de lugares diversos. Um amigo com um N95 mais antigo chegou a ter que atualizar o firmware do celular por causa de um erro de certificado ao instalar a nova versão do Ovi Maps.</p>
<ul>
<li>Nokia PC Suite (instala drivers para reconhecer o celular, Windows apenas)</li>
<li>Nokia Maps Updater (atualiza a versão do seu Nokia Maps)</li>
<li>Nokia Maps Loader (atualiza/baixa os mapas e vozes para navegação offline)</li>
<li>Nokia Software Updater (caso seja necessário atualizar o firmware)</li>
</ul>
<p>Após tudo instalado e funcionando, uma bela surpresa. O meu celular veio com uma licença de navegação por voz gratuita de 180 dias. Sem esta licença, o programa serve apenas para localização e perde sua principal função.</p>
<p>A Nokia liberou gratuitamente a navegação por voz para os modelos mais novos de celular e há rumores que vai fazer o mesmo para os mais antigos. Até lá, no caso de comprar a navegação para a América Latina, os preços são R$25,99 / ano ou R$7,69 / mês. Você compra pelo próprio celular usando um cartão de crédito. O mais engraçado é que semana passada, estava custando ~R$140,00. Considero o preço atual bastante atrativo.</p>
<p><strong>Atenção</strong>: A licença é atrelada ao SIM Card, portanto não invente de ficar trocando de chip a todo momento e usando o Ovi Maps. Use sempre com o mesmo chip para não perder a licença (como aconteceu comigo). <img src='http://www.tmpsantos.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Durante minha viagem, testei o software em diversas cidades &#8211; pequenas e grandes &#8211; com sucesso. Os mapas estão atualizados e o GPS é bem preciso. A única cidade que não funcionou tão bem foi Brasília, que devido ao confuso sintema de nomenclatura de ruas, é difícil localizar um endereço sem ser pelo CEP.</p>
<p>Como estava de moto, utilizei um fone de ouvido e escutava apenas a mulher falando (em bom e claro português do Brasil), para virar à esquerda, retornar, etc. Já depois, de carro em Belo Horizonte, podendo olhar para o celular, se mostrou ainda mais eficaz.</p>
<p>Dicas:</p>
<ul>
<li>Pareie o GPS com o veículo parado, costuma ser mais rápido.</li>
<li>Salve os pontos de interesse previamente. Serve também para se ter uma noção rápida da distância linear até o ponto. Exemplo: Qual restaurante vou? Na lista de pontos salvos, vai aparecer ordenado por proximidade ao lado distância linear até cada item.</li>
<li>Use senha de acesso ao celular. Sem ela, em caso de roubo, o ladrão poderá ver nos pontos de interesse salvos algo como: &#8220;Casa&#8221; ou &#8220;Trabalho&#8221;.</li>
<li>Compre um suporte Ching Ling™, facilmente encontrado no seu muambeiro predileto.</li>
<li>Ande sempre com o carregador de bateria veicular.</li>
<li>Para quem tem apenas Linux instalado, dá para fazer todo o processo pelo Windows via VirtualBox. Só não consegui (e não recomendo) atualizar o firmware. Achei inclusive que tinha &#8220;brickado&#8221; o celular.</li>
</ul>
<div id="attachment_669" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-669 " src="http://www.tmpsantos.com.br/wp-content/uploads/2010/03/suporte_celular.jpg" alt="" width="500" height="379" /><p class="wp-caption-text">Suporte chinês: vintão</p></div>
<p style="text-align: center">
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2010/03/ovi-maps-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Edimax 3G-6200Wg</title>
		<link>http://www.tmpsantos.com.br/2010/03/edimax-3g-6200wg/</link>
		<comments>http://www.tmpsantos.com.br/2010/03/edimax-3g-6200wg/#comments</comments>
		<pubDate>Tue, 09 Mar 2010 19:06:47 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[nerd]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=648</guid>
		<description><![CDATA[Faz um tempo que estou usando uma conexão 3G da Claro, que tem funcionado incrivelmente bem, inclusive na zona rural. O inconveniente disso é que quando o modem está em casa (95% do tempo), todo mundo quer pegar uma carona. Inicialmente compartilhava ligando meu notebook  a um roteador wireless convencional, fazendo o papel do &#8220;provedor&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Faz um tempo que estou usando uma conexão 3G da Claro, que tem funcionado incrivelmente bem, inclusive na zona rural. O inconveniente disso é que quando o modem está em casa (95% do tempo), todo mundo quer pegar uma carona.</p>
<p>Inicialmente compartilhava ligando meu notebook  a um roteador wireless convencional, fazendo o papel do &#8220;provedor&#8221;. O ruim disso é que toda hora que alguém quer usar a internet, tenho que fazer o setup deste ambiente manualmente.</p>
<p>Pesquisando sobre os roteadores wireless com suporte a compartilhamento de internet 3G disponíveis no mercado brasileiro, concluí o seguinte:</p>
<ul>
<li>São bem mais caros que os convencionais, à partir de R$ 450,00 em média.</li>
<li>Nenhum vem com o modem embutido. Você deve ter um modem 3G para espetar na entrada USB do roteador.</li>
<li>Os roteadores suportam um número limitado de modelos e marcas de modem 3G.</li>
</ul>
<p>Lendo reviews estrangeiras, analisando preços e contanto com a sorte, resolvi comprar o <a href="http://www.edimax.com/en/produce_detail.php?pd_id=279&amp;pl1_id=1&amp;pl2_id=2">Edimax 3G-6200Wg</a>, que na época saiu por R$ 340,00 (Sedex incluso).</p>
<div id="attachment_652" class="wp-caption aligncenter" style="width: 227px"><img class="size-full wp-image-652 " src="http://www.tmpsantos.com.br/wp-content/uploads/2010/03/edimax_3g_6200wg.jpg" alt="Edimax 3G 6200Wg" width="217" height="205" /><p class="wp-caption-text">Edimax 3G-6200Wg</p></div>
<p style="text-align: left">Após 3 meses de uso, seguem minhas impressões positivas e negativas a respeito deste hardware:</p>
<ul>
<li>Preço abaixo da média de mercado, o que costuma ser o principal diferencial. <img src='http://www.tmpsantos.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li>Duas entradas USB, sendo que uma para o modem 3G e outra para impressora. Testei o servidor de impressão com uma HP Deskjet 3535 e funcionou beleza.</li>
<li>Suporta boa parte dos modems vendidos no Brasil. Para uma lista completa, acesse o site da Edimax. Se seu modem está na lista, mas não funciona, provável que você tenha que atualizar o firmware.</li>
<li>Failover &#8211; se você tiver duas conexões (3G e ADSL), você define qual é a primária e se ela cair, ele alterna automaticamente para a secundária. Não testei este recurso mas li relatos que funciona bem.</li>
<li>A interface de configuração é meio feia (e não suporta HTTPS), mas tem todos os recursos oferecidos pelos principais roteadores do mercado, como QoS, MAC Filter, Port Fowarding, etc.</li>
<li>Achei o alcance do sinal fraco, quando comparado ao Linksys WRT54G (que tem duas antenas).</li>
<li>Estou tendo que reiniciar o roteador quinzenalmente para restabelecer a conexão com a Internet. Não posso dizer com certeza se o problema é nele ou no modem.</li>
</ul>
<p>Comprei o meu na <a href="http://www.brtek.com.br/">BrTek</a>, que me entregou na porta de casa dois dias após a confirmação do pagamento. Minha avaliação final é positiva, meu roteador tem resolvido o problema até então.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2010/03/edimax-3g-6200wg/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Mochilando pelo Centro-Oeste do Brasil</title>
		<link>http://www.tmpsantos.com.br/2010/01/mochilando-pelo-centro-oeste-do-brasil/</link>
		<comments>http://www.tmpsantos.com.br/2010/01/mochilando-pelo-centro-oeste-do-brasil/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 23:49:24 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[brasil]]></category>
		<category><![CDATA[moto]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[backpacking]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=551</guid>
		<description><![CDATA[Amanhã é o grande dia. Estou indo para Porto Velho (de avião) onde irei receber minha moto que está à caminho, pelo Rio Madeira. Infelizmente tamanha logística foi necessária porque a única conexão que Manaus tem com o resto do Brasil (exceto Roraima) é por barco ou avião. Da capital rondoniense, eu e o Milton [...]]]></description>
			<content:encoded><![CDATA[<p>Amanhã é o grande dia. Estou indo para Porto Velho (de avião) onde irei receber minha moto que está à caminho, pelo Rio Madeira. Infelizmente tamanha logística foi necessária porque a única conexão que Manaus tem com o resto do Brasil (exceto Roraima) é por barco ou avião.</p>
<p>Da capital rondoniense, eu e o <a href="http://msoares.pro.br">Milton</a> partiremos em duas motocicletas Honda Shadow rumo à Belo Horizonte, minha terra natal. Espero chegar em casa antes do carnaval e cumprir algo como 6.000 Km neste trajeto. O roteiro previsto pode ser visto a seguir:</p>
<p style="text-align: center;"><iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?f=d&amp;source=s_d&amp;saddr=BR-364&amp;daddr=Vicinal+to:BR-364+to:Av.+Fernando+Corr%C3%AAa+da+Costa+to:MS-345+to:BR-262+to:Av.+Anhang%C3%BCera+to:Rod.+Epct+to:-18.937464,-48.339844+to:BR-050+to:BR-494&amp;hl=en&amp;geocode=Fd7Qef8dnNEx_A%3BFT6vWf8dQJ1O_A%3BFezHIv8dOTqm_A%3BFR7REf8dwk2o_A%3BFaLivf4dYCSi_A%3BFXLCx_4dYiC9_A%3BFSqZAf8dtN8P_Q%3BFb73Dv8dCr0i_Q%3B%3BFa6D1P4dIlkj_Q%3BFVA-zf4dCqtS_Q&amp;mra=dme&amp;mrcr=6,7&amp;mrsp=8&amp;sz=6&amp;via=2,9&amp;sll=-15.050906,-49.504395&amp;sspn=15.720445,19.753418&amp;ie=UTF8&amp;ll=-14.43468,-53.789062&amp;spn=29.481578,37.353516&amp;z=4&amp;output=embed"></iframe></p>
<p>Desta vez, mais experiente como motociclista e mochileiro, vou levar coisas extras que me fizeram falta na última viagem:</p>
<ul>
<li>Calça, luvas e botas impermeáveis &#8211; e não ficar com a virilha, mãos e pés ferrados após a viagem por algumas semanas.</li>
<li>Modem 3G e um netbook sucateado &#8211; e não depender de Cyber Café para atualizar o blog.</li>
<li>Celular com GPS &#8211; e achar mais facilmente os albergues, casa de amigos, etc. Prometo um post dando o feedback do <a href="http://maps.nokia.com">Nokia/Ovi Maps</a>.</li>
</ul>
<p>Já que estou fazendo listas, segue também os três possíveis pontos altos da viagem, segundo minhas expectativas:</p>
<ul>
<li>Bonito/MS &#8211; Gosto de ecoturismo, mergulhar pelas cavernas deste lugar parece ser bacana.</li>
<li>Brasília/DF &#8211; Além de rever alguns amigos, vou ter oportunidade de conhecer a cidade que só conheço olhando do céu, nas diversas escalas que fiz por lá. Meu fascínio por Brasília começou quando li o livro <a href="http://www2.senado.gov.br/bdsf/item/id/1039">Porque Construí Brasília</a>, do JK.</li>
<li>Uberaba/MG &#8211; Já em solo mineiro, vou encontrar com um grupo de amigos motociclistas de Pará de Minas/MG que vão me escoltar até a casa de meus pais.</li>
</ul>
<p>Como na última viagem que fizemos pelo litoral do Brasil, vamos relatar a viagem no blog <a href="http://www.rockpesado.com.br">RockPesado (Pé na Bunda, Pé na Estrada)</a>.</p>
<p>E para finalizar, fica uma sugestão de música que é a cara desta viagem: <a href="http://www.youtube.com/watch?v=rAzA0k_AtaU">Caminhos me Levem do Almir Sater</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2010/01/mochilando-pelo-centro-oeste-do-brasil/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Resolvendo o problema do ć corretamente</title>
		<link>http://www.tmpsantos.com.br/2009/11/resolvendo-o-problema-do-c-corretamente/</link>
		<comments>http://www.tmpsantos.com.br/2009/11/resolvendo-o-problema-do-c-corretamente/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 05:49:13 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=505</guid>
		<description><![CDATA[Uma nova instalação de uma distro Linux em inglês e o velho problema do &#8220;cê acentuado&#8221; no lugar do &#8220;cê cedilha&#8221; (ou &#8220;cê cedilhado&#8221;, como preferir). Já vi diversas soluções paliativas para este problema: Adicionar o &#8220;Character Pallete&#8221; no painel do Gnome e clicar no ç sempre quando quiser inserir o mesmo. Copiar e colar [...]]]></description>
			<content:encoded><![CDATA[<p>Uma nova instalação de uma distro Linux em inglês e o velho problema do &#8220;cê acentuado&#8221; no lugar do &#8220;cê cedilha&#8221; (ou &#8220;cê cedilhado&#8221;, como preferir). Já vi diversas soluções paliativas para este problema:</p>
<ul>
<li>Adicionar o &#8220;Character Pallete&#8221; no painel do Gnome e clicar no <strong>ç</strong> sempre quando quiser inserir o mesmo.</li>
<li>Copiar e colar o <strong>ç</strong> de algum texto qualquer.</li>
<li>Instalar um corretor ortográfico e usá-lo sempre que digitar uma palavra com <strong>ç</strong>.</li>
<li>Alterar configurações dos módulos Input Method do GTK (gtk.immodules).</li>
</ul>
<p>As três primeiras &#8220;técnicas&#8221; dispensam comentários.  A quarta é um hack que resolve o problema apenas para aplicações que usam GTK, como o Gnome. O sujeito acaba recorrendo às soluções toscas apresentadas (ou alguma variação ainda mais criativa) quando for usar programas feitos em Qt, como por exemplo o Skype.</p>
<p>O famigerado <strong>ć</strong> é o preço de se instalar uma distro em inglês com um teclado intl. É como dizer ao instalador do sistema que você quer seu desktop todo em inglês mas vai escrever em português, algo no mínimo incomum. A solução é dizer que ao ambiente em qual idioma você quer escrever.</p>
<p>No Ubuntu, instale o pacote de suporte a escrita em português:</p>
<pre>sudo apt-get install language-support-writing-pt</pre>
<p>Edite o arquivo de definições do ambiente:</p>
<pre>sudo vim /etc/environment</pre>
<p>Adicione a linha abaixo:</p>
<pre>LC_CTYPE="pt_BR.UTF-8"</pre>
<p>Feche o X e logue novamente. Caso não funcione, ultilize o comando <strong>locale</strong> para certificar-se que a variável LC_CTYPE foi alterada. É bem provável que esta dica possa ser adaptada para qualquer outra distro que apresente o mesmo problema.</p>
<p>[<strong>Atualização 18/11/09</strong>]: Vejo que o hack mais popular, pelos comentários e pelo feedback de colegas de trabalho é o &#8220;<strong>Alt + ,</strong>&#8220;. Considero melhor que todos os outros que citei, mas ainda fico com a solução definitiva/correta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2009/11/resolvendo-o-problema-do-c-corretamente/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Acer Aspire One 751h 11.6&#8243;</title>
		<link>http://www.tmpsantos.com.br/2009/11/acer-aspire-one-751h/</link>
		<comments>http://www.tmpsantos.com.br/2009/11/acer-aspire-one-751h/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 19:01:21 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=472</guid>
		<description><![CDATA[Adquiri recentemente um netbook Acer Aspire One 751h. As especificações dele são muito boas e o preço praticado em Manaus é bem atrativo. Quando comprei estava sendo vendido por R$ 990,00 o modelo de 250 GB de disco rígido e 2 GB de memória RAM na PCI Informática. Prós: Tela de 11.6&#8243; com uma imagem [...]]]></description>
			<content:encoded><![CDATA[<p>Adquiri recentemente um netbook Acer Aspire One 751h. As <a href="http://techreport.com/articles.x/17249">especificações</a> dele são muito boas e o preço praticado em Manaus é bem atrativo. Quando comprei estava sendo vendido por R$ 990,00 o modelo de 250 GB de disco rígido e 2 GB de memória RAM na <a href="http://www.pciinformatica.com">PCI Informática</a>.</p>
<p>Prós:</p>
<ul>
<li>Tela de 11.6&#8243; com uma imagem de boa qualidade. A resolução widescreen máxima suportada é 1366&#215;768.<span style="color: #ffffff;font-size: x-small"><br />
</span></li>
<li>Teclado QWERTY americano tamanho padrão. Fiz uma comparação com um teclado de um desktop da Dell e incrivelmente tem a mesma distância de Q à P, apesar de não aparentar. Achei digitar nele tão bom quanto no notebook de 15&#8243; que uso no trabalho.</li>
<li>Boa sensibilidade a luz da câmera VGA integrada.</li>
</ul>
<p>Contras:</p>
<ul>
<li>Os modelos aqui vendidos não têm Bluetooth integrado, o que foi resolvido com um nano dongle, destes genéricos que se compra por R$ 5,00 no <a href="http://www.dealextreme.com/details.dx/sku.11866">DealExtreme</a>.</li>
<li>Também não achei o modelo com o processador de 1.66 GHz nesta configuração. Só tinha com o <a href="http://ark.intel.com/Product.aspx?id=35466">Atom Z520</a> que é de 1.33 GHz. Até o momento o desempenho está satisfatório, mas nem vou arriscar fazer um build do Qt.</li>
<li>Para quem usa Windows, vêm com o Vista cujo o desempenho é terrível, como pude constatar no pouco tempo em que fiquei com ele instalado. O mesmo já foi devidamente substituído pelo Ubuntu Karmic. Tentei usar o port LPIA (Low Power on Intel Archtecture, ou seja, otimizado para o processador Atom) mas estava muito instável. Nem o instalador funcionava direito, então me irritei e fui de i386 mesmo.</li>
<li>Para quem usa Linux, a placa de vídeo Intel GMA500 (codenome poulsbo) é um problema. Trata-se de uma placa cujo o desenvolvimento foi terceirizado. A Intel teima em não prover o suporte adequado aos usuários da placa, mesmo sendo dela a responsabilidade sobre o produto. O drivers proprietários para Linux não utilizam todo o potencial do hardware, mas não há alternativa livre com desempenho equiparável. Sem este driver, não funcionou a saída VGA e não consegui a resolução máxima.</li>
</ul>
<p>Outros:</p>
<p>[<a href="http://www.happyassassin.net/2009/01/30/intel-gma-500-poulsbo-graphics-on-linux-a-precise-and-comprehensive-summary-as-to-why-youre-screwed/">1</a>] Mais detalhes sobre porque evitar uma Intel GMA500. Meu feedback geral do netbook é positivo, mas o futuro dos drivers de vídeo é preocupante.</p>
<p>[<a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-psb/+bug/330906/comments/44">2</a>] Instalar o driver proprietário no Karmic foi relativamente fácil. Bastou seguir esta sugestão que li no bugtracking do Ubuntu.</p>
<p>[<a href="http://support.acer.com/">3</a>] Já existe um upgrade para a BIOS datado de 05/10/2009. Não atualizei porque a Acer não divulgou o &#8220;release notes&#8221;. Fiquei com medo de mexer em time que está ganhando. <img src='http://www.tmpsantos.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[<strong>Atualização 14/11/09</strong>]: O futuro dos drivers para Linux passou do estado preocupante para <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzY2MA">animador</a>. Agradeço ao <a href="http://savago.wordpress.com/">Adenilson</a> por me dar esperanças de jogar um Counter Strike no meu netbook.</p>
<p>[<strong>Atualização 30/05/10</strong>]: O Ubuntu Lucid, última versão no momento, tem um <a href="https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo">repositório PPA</a> que está suportando a GMA500 até bem. A distro <a href="http://www.jolicloud.com/">Jolicloud </a>é a única a ter suporte oficial a este netbook.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2009/11/acer-aspire-one-751h/feed/</wfw:commentRss>
		<slash:comments>79</slash:comments>
		</item>
		<item>
		<title>Internet em Manaus &#8211; FAIL</title>
		<link>http://www.tmpsantos.com.br/2009/07/internet-em-manaus-fail/</link>
		<comments>http://www.tmpsantos.com.br/2009/07/internet-em-manaus-fail/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 02:39:55 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[brasil]]></category>
		<category><![CDATA[nerd]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[manaus]]></category>
		<category><![CDATA[telemar]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=452</guid>
		<description><![CDATA[Chega ao fim minha busca por uma conexão banda-larga à Internet em Manaus. Minha última tentativa foi com a Oi/Telemar e seu serviço Velox. Venda casada é complicado&#8230; a única forma de se ter o serviço Velox é contratando o Oi Fixo. Dada a falta de opções, tive que me conformar esta absurda condição. Instalado [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;"><a href="http://www.cartoonstock.com/newscartoons/cartoonists/mfl/lowres/mfln254l.jpg">Chega ao fim</a> minha busca por uma conexão <span style="text-decoration: line-through;">banda-larga</span> à Internet em Manaus. Minha última tentativa foi com a Oi/Telemar e seu serviço Velox. Venda casada é complicado&#8230; a única forma de se ter o serviço Velox é contratando o Oi Fixo. Dada a falta de opções, tive que me conformar esta absurda condição.</p>
<p style="text-align: left;">Instalado o telefone fixo, liguei para a operadora para pedir minha conexão de <strong>até</strong> 300 kbps por R$ 219,90 / mês. Descobri que minha região é tecnicamente atendida pelo sistema mas não há disponibilidade para novas instalações. Só é possível saber disso após instalar o Oi Fixo. Joguei dinheiro fora.</p>
<p style="text-align: left;">Logo em seguida, desapontado, liguei novamente para a Oi/Telemar para cancelar minha linha e ainda fui obrigado a escutar uma oferta de Internet Dial-Up, o que soou como um insulto final. Esta foi minha última tentativa de ter uma conexão com a Internet (mesmo que a ridículos <a href="http://www.cartoonstock.com/newscartoons/cartoonists/pto/lowres/pton130l.jpg">300 kbps e 500ms de latência</a> no melhor caso) em casa. Passei por <a href="http://blog.ademar.org/2006/03/12/banda-larga-mao-vivax/">Vivax</a>, Net, <a href="2009/05/vivo-3g/">Vivo</a>, Jet e por fim, a Oi.</p>
<p>Estes são alguns problemas conseqüentes da minha falta de conexão residencial:</p>
<ul>
<li>Torna mais difícil a comunicação com meus familiares e amigos, uma vez que uso Skype para tal finalidade.</li>
<li>Os &#8220;pet projects&#8221; que estava brincando ficam comprometidos.</li>
<li>Blogs e sites que escrevo também.</li>
<li>Meu PS3 fica sub-utilizado e já penso que não vale o que paguei.</li>
<li>Tenho que ler emails pessoais no trabalho (de fato já faço isso com certa moderação, mas não tem como ficar vendo vídeos, feeds, pr0n, etc).</li>
<li>Fico alienado porque não sobra mais tempo de ver revistas e jornais que normalmente leio. Me resta ver o Jornal da Globo.</li>
<li>E por fim, fico frustrado, porque vejo que o povo manauara ainda está longe de se incluir digitalmente. A falta de acesso a informação isenta, ajuda em parte a eleger coronéis como <a href="http://www1.folha.uol.com.br/folha/especial/2008/eleicoes/prefeitos/am-manaus-14-1.shtml">Amazonino Mendes</a>, o atual prefeito.</li>
</ul>
<div id="attachment_455" class="wp-caption aligncenter" style="width: 448px"><a href="http://www.ctrlaltdel-online.com/"><img class="size-full wp-image-455" title="dialup" src="http://www.tmpsantos.com.br/wp-content/uploads/2009/07/dialup.jpg" alt="Minha única alternativa para conectar à Internet enquanto morador de Manaus" width="438" height="553" /></a><p class="wp-caption-text">Minha única alternativa para conectar à Internet enquanto morador de Manaus -  estou ferrado</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2009/07/internet-em-manaus-fail/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sujeito a reboque e pneus furados</title>
		<link>http://www.tmpsantos.com.br/2009/06/sujeito-a-reboque-e-pneus-furados/</link>
		<comments>http://www.tmpsantos.com.br/2009/06/sujeito-a-reboque-e-pneus-furados/#comments</comments>
		<pubDate>Tue, 16 Jun 2009 00:01:51 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[brasil]]></category>
		<category><![CDATA[desocupado]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[bizarre]]></category>
		<category><![CDATA[manaus]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=442</guid>
		<description><![CDATA[Eu achava que já havia visto de tudo em termos de placas e letreiros bizarros. Mas recentemente o restaurante ao lado do meu trabalho resolveu inovar e me surpreendeu. Uma placa estilo ameaçadora, que provavelmente estaria espantando os clientes, já que não tinham mais onde estacionar. Durou pouco tempo e o bom senso a substitui [...]]]></description>
			<content:encoded><![CDATA[<p>Eu achava que já havia visto de tudo em termos de placas e letreiros bizarros. Mas recentemente o restaurante ao lado do meu trabalho resolveu inovar e me surpreendeu. Uma placa estilo ameaçadora, que provavelmente estaria espantando os clientes, já que não tinham mais onde estacionar. Durou pouco tempo e o bom senso a substitui por algo menos intimidador: &#8220;Estacionamento exclusivo para clientes&#8221;.</p>
<div id="attachment_443" class="wp-caption aligncenter" style="width: 584px"><img class="size-large wp-image-443" title="Reboque e pneus furados" src="http://www.tmpsantos.com.br/wp-content/uploads/2009/06/19052009-1024x768.jpg" alt="Reboque e pneus furados" width="574" height="430" /><p class="wp-caption-text">Cliente do restaurante se aventurando - almoço com adrenalina</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2009/06/sujeito-a-reboque-e-pneus-furados/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pacotes Debian da última versão do Qt</title>
		<link>http://www.tmpsantos.com.br/2009/05/qt-mainstream-debian-packages/</link>
		<comments>http://www.tmpsantos.com.br/2009/05/qt-mainstream-debian-packages/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 02:26:31 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[en]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=427</guid>
		<description><![CDATA[Para aqueles que querem ver como está ficando o Qt 4.6, com o novo e recém mergeados framework de animações e a máquina de estados, fiz umas modificações nos pacotes mantidos pelo pessoal do Debian KDE para gerar pacotes do HEAD do repositório do Qt. Não fiz muitos testes com o pacote, mas até o [...]]]></description>
			<content:encoded><![CDATA[<p>Para aqueles que querem ver como está ficando o Qt 4.6, com o novo e <a href="http://labs.trolltech.com/blogs/2009/05/25/animations-and-state-machine-apis-in-qtmaster/">recém mergeados</a> <a href="http://doc.trolltech.com/solutions/4/qtanimationframework/animation.html">framework de animações</a> e a <a href="http://doc.trolltech.com/solutions/4/qtanimationframework/statemachine-api.html">máquina de estados</a>, fiz umas modificações nos pacotes mantidos pelo pessoal do <a href="http://pkg-kde.alioth.debian.org/">Debian KDE</a> para gerar pacotes do HEAD do repositório do Qt. Não fiz muitos testes com o pacote, mas até o momento parece funcionar bem. Note que se você instalar os pacotes 4.6, vai substituir os pacotes do sistema. Apesar de ser uma operação reversível, é sempre bom frisar que é uma versão instável das bibliotecas e pode quebrar de alguma forma todo o seu KDE, Skype, etc.</p>
<p>Se você é corajoso, compile seu próprio pacote com estes patches <a href="http://qt.gitorious.org/~tmpsantos/qt/tmpsantos-clone/commits/debian-package">aqui</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2009/05/qt-mainstream-debian-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Passeio Manaus &#8211; Cachoeira do Leão</title>
		<link>http://www.tmpsantos.com.br/2009/05/passeio-manaus-cachoeira-do-leao/</link>
		<comments>http://www.tmpsantos.com.br/2009/05/passeio-manaus-cachoeira-do-leao/#comments</comments>
		<pubDate>Thu, 28 May 2009 21:05:18 +0000</pubDate>
		<dc:creator>Thiago</dc:creator>
				<category><![CDATA[bike]]></category>
		<category><![CDATA[pt_br]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[manaus]]></category>
		<category><![CDATA[sports]]></category>

		<guid isPermaLink="false">http://www.tmpsantos.com.br/?p=419</guid>
		<description><![CDATA[O flyer, criação do artista Abraão Lucas, é uma homenagem ao colega Ricardo &#8220;Biro&#8221; Guimarães e Rodrigo Belém, que da última vez desfalcaram o passeio com desculpas esfarrapadas.]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-418" title="cacheiradoleao" src="http://www.tmpsantos.com.br/wp-content/uploads/2009/05/cacheiradoleao.jpg" alt="cacheiradoleao" width="551" height="768" /></p>
<p>O flyer, criação do artista <a href="http://abraaolucas.deviantart.com/">Abraão Lucas</a>, é uma homenagem ao colega <a href="http://ricardoguimaraes.wordpress.com/">Ricardo &#8220;Biro&#8221; Guimarães</a> e <a href="http://rbelem.blogspot.com/">Rodrigo Belém</a>, que da <a href="2009/05/nerd-bike-trial/">última vez</a> desfalcaram o passeio com desculpas esfarrapadas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tmpsantos.com.br/2009/05/passeio-manaus-cachoeira-do-leao/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
