<?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>protected  * void &#187; viagens</title>
	<atom:link href="http://www.danilocesar.com/blog/category/viagens/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.danilocesar.com/blog</link>
	<description>Tecnologia, Linux e Software Livre</description>
	<lastBuildDate>Thu, 25 Feb 2010 19:27:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Vou-me embora para Pasárgada</title>
		<link>http://www.danilocesar.com/blog/2008/07/11/vou-me-embora-para-pasargada/</link>
		<comments>http://www.danilocesar.com/blog/2008/07/11/vou-me-embora-para-pasargada/#comments</comments>
		<pubDate>Fri, 11 Jul 2008 17:11:03 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[PyS60]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[QT]]></category>
		<category><![CDATA[SL]]></category>
		<category><![CDATA[UFPR]]></category>
		<category><![CDATA[Ubuntu-Br]]></category>
		<category><![CDATA[viagens]]></category>
		<category><![CDATA[Nokia]]></category>
		<category><![CDATA[recife]]></category>
		<category><![CDATA[trabalho]]></category>

		<guid isPermaLink="false">http://www.danilocesar.com/blog/?p=144</guid>
		<description><![CDATA[Vou-me embora para Pasárgada Lá sou amigo do Reis Novidades: 1 &#8211; Estou formado em Ciência da Computação pela UFPR. 2 &#8211; Estou deixando Curitiba. Após 22 anos na saudosa Curitiba estou deixando-a, e indo para Recife-PE. Só tenho o que agradecer a esta magnífica cidade, à minha família que fica por aqui, e aos [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Vou-me embora para Pasárgada<br />
Lá sou amigo do <em>Reis</em></p></blockquote>
<p>Novidades:</p>
<p>1 &#8211; Estou formado em <a href="http://pt.wikipedia.org/wiki/Ci%C3%AAncia_da_computa%C3%A7%C3%A3o" target="_blank">Ciência da Computação</a> pela <a href="http://inf.ufpr.br">UFPR</a>.</p>
<p>2 &#8211; Estou deixando <a href="http://pt.wikipedia.org/wiki/Curitiba">Curitiba</a>. Após 22 anos na saudosa Curitiba estou deixando-a, e indo para <a href="http://pt.wikipedia.org/wiki/Recife" target="_blank">Recife-PE</a>.</p>
<p style="text-align: left;">Só tenho o que agradecer a esta magnífica cidade, à minha família que fica por aqui, e aos meus <a href="http://tiagosh.wordpress.com/" target="_blank">colegas</a> <a href="http://blog.cpu.eti.br/">da</a> <a href="http://blog.skyegg.org/" target="_blank">Mandriva</a>, <a href="http://www.gustavoboiko.org/blog/" target="_blank">com</a> <a href="http://felipearruda.com/" target="_blank">os</a> <a href="http://warever.info/sr/blog/">quais</a> <a href="http://www.kdedevelopers.org/blog/74" target="_blank">pude</a> <a href="http://helllabs.org/blog/">aprender</a> <a href="http://caio.ueberalles.net/log/">bastante</a>.</p>
<p>E esperar que este novo <a href="http://www.indt.org.br/" target="_blank">desafio</a> seja tão bom e gratificante quanto <a href="http://wiki.mandriva.com/en/Home" target="_blank">o antigo</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danilocesar.com/blog/2008/07/11/vou-me-embora-para-pasargada/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Hello world para Native-Symbian</title>
		<link>http://www.danilocesar.com/blog/2008/05/06/hello-world-para-native-symbian/</link>
		<comments>http://www.danilocesar.com/blog/2008/05/06/hello-world-para-native-symbian/#comments</comments>
		<pubDate>Wed, 07 May 2008 01:00:03 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[PyS60]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Quick Tip]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Ubuntu-Br]]></category>
		<category><![CDATA[viagens]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.danilocesar.com/blog/?p=132</guid>
		<description><![CDATA[Certa vez eu quis explicar a um amigo porque escrever código em python para celular era mais legal que escrever código em C (native-symbian e não OpenC). Acho que hoje talvez eu consiga. Segue os exemplos: Python print "Hello World" C++-Epoc // Hello World in C++, Epoc style (for Symbian OS) #include < eikapp.h > [...]]]></description>
			<content:encoded><![CDATA[<p>Certa vez eu quis explicar a um amigo porque escrever código em <a href="http://sourceforge.net/projects/pys60" target="_blank">python</a> para celular era mais legal que escrever código em C (<a href="http://forum.nokia.com/main/resources/technologies/symbian/index.html" target="_blank">native-symbian</a> e não <a href="http://www.forum.nokia.com/main/resources/technologies/open_c/index.html" target="_blank">OpenC</a>). Acho que hoje talvez eu consiga.</p>
<p>Segue os exemplos:</p>
<h3>Python</h3>
<p><code>print "Hello World" </code></p>
<h3>C++-Epoc</h3>
<p><code><br />
// Hello World in C++, Epoc style (for Symbian OS)<br />
#include < eikapp.h ><br />
#include < eikdoc.h ><br />
#include < eikappui.h ></p>
<p>class CHelloWorldAppUi;<br />
class CEikApplication;<br />
class CHelloWorldAppView;</p>
<p>class CHelloWorldApplication : public CEikApplication<br />
    {<br />
        public:<br />
            TUid AppDllUid() const;<br />
        protected:<br />
            CApaDocument* CreateDocumentL();<br />
    };</p>
<p>class CHelloWorldDocument : public CEikDocument<br />
    {<br />
        public:<br />
            static CHelloWorldDocument* NewL(CEikApplication&#038; aApp);<br />
            static CHelloWorldDocument* NewLC(CEikApplication&#038; aApp);<br />
            ~CHelloWorldDocument(){};<br />
        public:<br />
            CEikAppUi* CreateAppUiL();<br />
        private:<br />
            void ConstructL() {};<br />
            CHelloWorldDocument(CEikApplication&#038; aApp){};<br />
    };</p>
<p>class CHelloWorldAppUi : public CEikAppUi<br />
    {<br />
        public:<br />
                void ConstructL();<br />
                CHelloWorldAppUi(){};<br />
                ~CHelloWorldAppUi(){};<br />
    };</p>
<p>static const TUid KUidHelloWorldApp = {0x10005B91};</p>
<p>GLDEF_C TInt E32Dll(TDllReason )<br />
    {<br />
    return KErrNone;<br />
    }</p>
<p>EXPORT_C CApaApplication* NewApplication()<br />
    {<br />
    return (new CHelloWorldApplication);<br />
    }</p>
<p>CApaDocument* CHelloWorldApplication::CreateDocumentL()<br />
    {<br />
    CApaDocument* document = CHelloWorldDocument::NewL(*this);<br />
    return document;<br />
    }</p>
<p>TUid CHelloWorldApplication::AppDllUid() const<br />
    {<br />
    return KUidHelloWorldApp;<br />
    }</p>
<p>CHelloWorldDocument* CHelloWorldDocument::NewL(CEikApplication&#038; aApp)<br />
    {<br />
    CHelloWorldDocument* self = NewLC(aApp);<br />
    CleanupStack::Pop(self);<br />
    return self;<br />
    }</p>
<p>CHelloWorldDocument* CHelloWorldDocument::NewLC(CEikApplication&#038; aApp)<br />
    {<br />
    CHelloWorldDocument* self = new (ELeave) CHelloWorldDocument(aApp);<br />
    CleanupStack::PushL(self);<br />
    self->ConstructL();<br />
    return self;<br />
    }</p>
<p>CEikAppUi* CHelloWorldDocument::CreateAppUiL()<br />
    {<br />
    CEikAppUi* appUi = new (ELeave) CHelloWorldAppUi;<br />
    return appUi;<br />
    }</p>
<p>void CHelloWorldAppUi::ConstructL()<br />
    {<br />
    BaseConstructL();</p>
<p>    _LIT(message,"Hello!");<br />
    CAknInformationNote* informationNote = new (ELeave) CAknInformationNote;<br />
    informationNote->ExecuteLD(message);<br />
    }<br />
</code></p>
<p><em>fonte: <a href="href="http://www.roesler-ac.de/wolfram/hello.htm">http://www.roesler-ac.de/wolfram/hello.htm</a> </em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danilocesar.com/blog/2008/05/06/hello-world-para-native-symbian/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>April fools day</title>
		<link>http://www.danilocesar.com/blog/2008/03/31/april-fools-day/</link>
		<comments>http://www.danilocesar.com/blog/2008/03/31/april-fools-day/#comments</comments>
		<pubDate>Mon, 31 Mar 2008 22:49:51 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mandriva]]></category>
		<category><![CDATA[viagens]]></category>

		<guid isPermaLink="false">http://www.danilocesar.com/blog/?p=122</guid>
		<description><![CDATA[Mais uma vez chegamos naqule patético dia onde as pessoas, por algum motivo, acham engraçado contar mentiras. Logo, foi dado o aviso. Ignorem blogs, sites de jornais, conversas de amigos e etc&#8230; FAQ: Não, a Microsoft não liberou os fontes do Windows Não, não há um novo vírus multiplataforma Não, Elvis não morreu]]></description>
			<content:encoded><![CDATA[<p>Mais uma vez chegamos naqule patético dia onde as pessoas, por algum motivo, acham engraçado contar mentiras.</p>
<p>Logo, foi dado o aviso. Ignorem blogs, sites de jornais, conversas de amigos e etc&#8230;</p>
<p><em><strong>FAQ:</strong></em></p>
<ol>
<li>Não, a Microsoft não liberou os fontes do Windows</li>
<li>Não, não há um novo vírus multiplataforma</li>
<li>Não, Elvis não morreu</li>
</ol>
<p><img src="http://media1.santabanta.com/full1/miscellaneous/april%20fool/apr7a.jpg" alt="Primeiro de Abril" width="461" height="345" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.danilocesar.com/blog/2008/03/31/april-fools-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>GoogleMaps errado não é mais problema! Patch para maemo-mapper aqui!</title>
		<link>http://www.danilocesar.com/blog/2008/01/19/googlemaps-errado-nao-e-mais-problema-patch-para-maemo-mapper-aqui/</link>
		<comments>http://www.danilocesar.com/blog/2008/01/19/googlemaps-errado-nao-e-mais-problema-patch-para-maemo-mapper-aqui/#comments</comments>
		<pubDate>Sat, 19 Jan 2008 21:34:41 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[SL]]></category>
		<category><![CDATA[viagens]]></category>
		<category><![CDATA[google-maps]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[hacker]]></category>
		<category><![CDATA[mapper]]></category>

		<guid isPermaLink="false">http://www.danilocesar.com/blog/2008/01/19/googlemaps-errado-nao-e-mais-problema-patch-para-maemo-mapper-aqui/</guid>
		<description><![CDATA[Como descrevi aqui a alguns dias atrás, o GoogleStreeMaps tem problema em posicionar geograficamente as ruas de algumas cidades do Brasil ( principalmente do interior ). Para quem o utiliza apenas para ver rotas não tem problema algum, mas para quem utiliza-o como motor para GPS a coisa muda de figura. O que acontecia era [...]]]></description>
			<content:encoded><![CDATA[<p>Como <a href="http://www.danilocesar.com/blog/2008/01/11/notas-de-um-viajante/">descrevi aqui a alguns dias atrás</a>, o <a href="http://maps.google.com" target="_blank">GoogleStreeMaps</a> tem problema em posicionar geograficamente as ruas de algumas cidades do Brasil ( principalmente do interior ). Para quem o utiliza apenas para ver rotas não tem problema algum, mas para quem utiliza-o como motor para <a href="pt.wikipedia.org/wiki/Sistema_de_Posicionamento_Global">GPS</a> a coisa muda de figura. O que acontecia era mais ou menos isto:</p>
<p><img src="http://labs.danilocesar.com/blog/wp-content/uploads/2008/01/google-maps_error.png" alt="Error on GoogleStreetMaps" height="284" hspace="20" width="184" /></p>
<p><em>(A linha vermelha indica o que o carro estava fazendo, a linha verde indica o que o GoogleStreetMaps indicava fazer) </em></p>
<p>Como não quero passar aperto em Sampa semana que vem, e sei que Sorocaba e Itu estão na lista das cidades que o GoogleMaps erra, resolvi escrever um pequeno patch para o <a href="http://garage.maemo.org/projects/maemo-mapper" target="_blank">Maemo-Mapper</a>, que adiciona a seguinte <em>feature</em>: &#8220;Calibrar o Mapa&#8221;.</p>
<p>Funciona mais ou menos assim: Ao identificar um erro de deslocamento, o usuário vai no menu Mapas e depois em &#8220;Calibrar Mapa&#8221;. Logo após clica-se em algum lugar da tela onde ele crê que realmente está.</p>
<blockquote><p><em>O ideal mesmo seria parar o carro em uma esquina, identificar a rua onde está e a rua que irá cruzar, e clicar bem em cima.</em></p></blockquote>
<p>O algoritmo faz duas coisas muito simples: Calcula a diferença da Latitude e Longitude do clique e da posição real indicada pelo cursor. Em mãos desta diferença, ela será sempre adiciona à Latitude e Longitude na leitura do GPS.</p>
<p>Desta forma conseguiremos andar sempre em cima da rota. O resultado final será algo como:</p>
<p><img src="http://labs.danilocesar.com/blog/wp-content/uploads/2008/01/google-maps_no_error.png" alt="GoogleMapsError Fixed by Maemo-Mapper Calibrate Feature" height="296" hspace="20" width="350" /></p>
<p><em>(Há! bem melhor agora!) </em></p>
<p>Bom, se o patch mostrar-se útil para mais alguém posso envia-lo à equipe do <a href="http://garage.maemo.org/projects/maemo-mapper">maemo-mapper</a>&#8230; Para mim com certeza o será.</p>
<p>O patch pode ser encontrado <a href="http://labs.danilocesar.com/maemo/mapper/maemo-mapper2.3_adding_map_calibration.patch" target="_blank">aqui</a>, e o pacote para instalar <a href="http://http://labs.danilocesar.com/maemo/mapper/maemo-mapper2.3_with_calibration.deb" target="_blank">aqui</a>.</p>
<p>É isso, bom fim de semana a todos!</p>
<p>[]&#8216;s</p>
<p>Danilo Cesar</p>
<p><strong>[UPDATE: 15/02/2008] </strong>Quase um mês depois&#8230;</p>
<p><a href="http://maps.google.com" target="_blank"> O mapeamento de Sorocaba</a> é melhor do que eu pensava. Usei o calibrador apenas em um momento, quando entrei na cidade. Excelente trabalho do nosso <a href="http://www.thiago.mendes.nom.br/blog/" target="_blank">co-piloto</a>!</p>
<p>Depois, com o calibrador desligado, percebi que o erro era imperceptível em vários pontos, inclusive na chegada do kartódromo de Itu! Por falar em Kartódromo, <a href="http://www.kartodromoschincariol.com.br/" target="_blank">o Schinchariol</a> é uma exelente opção para os paulistas amantes da velocidade.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danilocesar.com/blog/2008/01/19/googlemaps-errado-nao-e-mais-problema-patch-para-maemo-mapper-aqui/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Notas de um viajante.</title>
		<link>http://www.danilocesar.com/blog/2008/01/11/notas-de-um-viajante/</link>
		<comments>http://www.danilocesar.com/blog/2008/01/11/notas-de-um-viajante/#comments</comments>
		<pubDate>Sat, 12 Jan 2008 00:32:54 +0000</pubDate>
		<dc:creator>Danilo Cesar</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[viagens]]></category>
		<category><![CDATA[googlemaps]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[maemo-mapper]]></category>

		<guid isPermaLink="false">http://www.danilocesar.com/blog/2008/01/11/notas-de-um-viajante/</guid>
		<description><![CDATA[Adquiri um GPS Bluetooth Holux a alguns dias atrás para minha viagem por São Paulo com alguns amigos, e como viria para Londrina neste fim de semana com meu pai resolvi testa-lo na viagem. Bom, o equipamento é o seguinte: GPS Holux com interface bluetooth, N800 com Maemo-Mapper com trajeto e mapas adquiridos antecipadamente através [...]]]></description>
			<content:encoded><![CDATA[<p>Adquiri um GPS Bluetooth Holux a alguns dias atrás para minha viagem por São Paulo com alguns amigos, e como viria para Londrina neste fim de semana com meu pai resolvi testa-lo na viagem.</p>
<p>Bom, o equipamento é o seguinte: GPS Holux com interface bluetooth, N800 com Maemo-Mapper com trajeto e mapas adquiridos antecipadamente através do Google-Maps.</p>
<p>A saída de Curitiba e boa parte do trajeto até chegar em Londrina foi excepcional! Se havia algum erro de GPS, este foi imperceptível. Eu ficava admirado em ver o ponto azul em uma curva exatamente quando o carro fazia a mesma. Tudo muito sincronizado.</p>
<p>Como nem tudo são flores, chegando em Londrina houve uma grande decepção, pois havia um erro de quase duas quadras ( uns duzentos metros ) em relação ao ponto mostrado no mapa e o ponto onde eu realmente estava.</p>
<p>De duas uma:</p>
<ol>
<li>O GPS está me passando uma informação errada.</li>
<li>O Google Maps não mapeou direito às coordenadas de Londrina.</li>
</ol>
<p>Pessoalmente, a primeira eu acho difícil de ser verdade, uma vez que ele estava funcionando muito bem em Curitiba em meus testes utilizando de 9 a 10 satélites ( onde estou agora, em Londrina, o GPS utiliza 8 ).</p>
<p>A segunda opção eu acho bem viável. Londrina não é uma cidade tão grande, e o mapeamento pode ter sido feito &#8220;às coxas&#8221;.</p>
<p>A questão é a segunte: Será que em minha passagem por Sorocaba e Itú terei o mesmo problema? Mesmo SP sendo o &#8220;coração do Brasil&#8221; (<em>sem trolls aqui, por favor</em>), ambas também são cidades de interior.</p>
<p>Por isto eu faço um apelo: Se você é morador de <strong>Londrina-PR, Itú-SP ou Sorocaba-SP,</strong> e possui GPS: Pegue suas coordenadas e coloque-as no <a href="http://maps.google.com/" target="_blank">GoogleMaps</a> e verifique se a referência no mapa é realmente onde você está. Depois poste aqui os resultados.</p>
<p>Bom, vou aproveitar minha família agora =)</p>
<p>Abraços a todos e bom fim de semana!</p>
<p><strong>[Update]</strong> Hoje com mais tempo vim tentar descobrir o problema, e é mais ou menos o que o Rafael falou. A verdade é que o mapeamento por satélite do GoogleMaps é uma beleza, mas o mapeamento de rua não!</p>
<p><a href="http://www.danilocesar.com/blog/wp-content/uploads/2008/01/picture-2.png" title="Londrina - Erro do GoogleMaps"><img src="http://www.danilocesar.com/blog/wp-content/uploads/2008/01/picture-2.png" alt="Londrina - Erro do GoogleMaps" height="315" width="441" /></a><br />
<em> Descrevendo o problema: A rua marcada em vermelho deveria estar no traçado verde. O Google Satelite posiciona-se corretamente, mas o mapa é posicionado com um erro de cerca de 167 metros.</em></p>
<p>Bom, talvez o <a href="http://www.google.com.br" target="_blank">Google</a> não seja tão bom assim =)</p>
<p><strong>[Update2] </strong>O Google compra as informações sobre mapas da <a href="http://maplink.uol.com.br/" target="_blank">MapLink</a>. Logo o problema está lá!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.danilocesar.com/blog/2008/01/11/notas-de-um-viajante/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>
