<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-8806408028683424030</id><updated>2024-09-05T05:42:35.507-03:00</updated><category term="trabalho"/><category term="ubuntu"/><category term="software livre"/><category term="reflexões"/><category term="Android"/><category term="curtas"/><category term="hacks"/><category term="celular"/><category term="racismo"/><category term="gt540"/><category term="python"/><category term="transporte"/><category term="Linux"/><category term="consciência negra"/><category term="css"/><category term="Campus Mobile"/><category term="USP"/><category term="design"/><category term="educação"/><category term="html"/><category term="mestrado"/><category term="aprendizagem"/><category term="discriminação"/><category term="django"/><category term="gnome"/><category term="humor"/><category term="machismo"/><category term="Engenharia de software"/><category term="Febrace"/><category term="Razr i"/><category term="São Paulo"/><category term="cyanogenmod"/><category term="empathy"/><category term="gnome-shell"/><category term="hardware livre"/><category term="idioma"/><category term="infância"/><category term="métodos ágeis"/><category term="o politécnico"/><category term="política"/><category term="responsabilidade social"/><category term="uca"/><category term="viagens"/><category term="web"/><title type='text'>Com a palavra: Alexandre</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>108</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-5230516171333561327</id><published>2014-11-19T19:44:00.001-02:00</published><updated>2014-11-19T19:44:10.900-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="celular"/><category scheme="http://www.blogger.com/atom/ns#" term="hardware livre"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Wearable Wednesday</title><content type='html'>No último dia 12 de novembro, participei da 3a. edição &lt;a href=&quot;http://www.eventbrite.com/e/wearable-wednesday-sao-paulo-makers-in-brazil-wearables-iot-part-1-tickets-14144198679?aff=eorg&quot;&gt;Wearable Wednesday&lt;/a&gt; a convite da &lt;a href=&quot;https://twitter.com/lucatoledo&quot;&gt;Luca Toledo&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
As &quot;Wearable Wednesdays&quot; foram idealizadas pela &lt;a href=&quot;http://www.wearableworld.co/&quot;&gt;Wearable World&lt;/a&gt;, cuja sede fica em San Francisco, Califórnia. Os encontros giram sempre em torno do ecossistema das tecnologias vestíveis (&lt;i&gt;wearables&lt;/i&gt;) e da Internet das coisas (&lt;i&gt;IoT - Internet of things&lt;/i&gt;). Este evento acontece em outras cidades ao redor do mundo como Barcelona, Londres, Nova York e Dublin, além de São Paulo e San Francisco, claro. Nesta edição, o tema geral foi o movimento &lt;i&gt;maker&lt;/i&gt; no Brasil.&lt;br /&gt;
&lt;br /&gt;
Minha palestra foi sobre &quot;Acessibilidade e hardware livre&quot; e falei sobre projetos de tecnologias assistivas em hardware livre que desenvolvi no &lt;a href=&quot;http://lsi.usp.br/citi/&quot;&gt;laboratório em que trabalho&lt;/a&gt;. Como o público era diversificado, tratei dos conceitos de Acessibilidade e hardware livre, além de mostrar alguns dados do Censo 2010 sobre pessoas com deficiência.&lt;br /&gt;
&lt;br /&gt;
Veja abaixo a apresentação que usei:&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src=&quot;//www.slideshare.net/slideshow/embed_code/41773710&quot; width=&quot;476&quot; height=&quot;400&quot; frameborder=&quot;0&quot; marginwidth=&quot;0&quot; marginheight=&quot;0&quot; scrolling=&quot;no&quot;&gt;&lt;/iframe&gt;&lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/5230516171333561327/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2014/11/wearable-wednesday.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/5230516171333561327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/5230516171333561327'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2014/11/wearable-wednesday.html' title='Wearable Wednesday'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-5520365567496687143</id><published>2014-08-05T10:00:00.000-03:00</published><updated>2014-08-05T10:00:00.974-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="educação"/><category scheme="http://www.blogger.com/atom/ns#" term="mestrado"/><category scheme="http://www.blogger.com/atom/ns#" term="software livre"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Advanced Learning - parte 2</title><content type='html'>&lt;p&gt;Há algum tempo atrás, &lt;a href=&quot;http://alemartinazzo.blogspot.com.br/2010/07/advanced-learning.html&quot;&gt;falei sobre um capítulo de livro&lt;/a&gt; que escrevi. O tema é bastante relacionado à minha &lt;a href=&quot;http://www.teses.usp.br/teses/disponiveis/3/3142/tde-04112011-144046/&quot;&gt;dissertação de mestrado&lt;/a&gt; e trata, essencialmente, do processo de desenvolvimento de software para plataformas móveis, dando atenção especial para o projeto &lt;a href=&quot;http://laptop.org/&quot;&gt;&lt;i&gt;One Laptop per Child&lt;/i&gt; (OLPC)&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;Volto a falar neste assunto porque recebi um e-mail da editora dizendo que o capítulo &lt;a href=&quot;http://www.intechopen.com/books/advanced-learning/designing-collaborative-authoring-tools-for-mobile-learning&quot;&gt;atingiu 6000 downloads&lt;/a&gt;. Achei bastante impressionante e resolvi compartilhar.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;O capítulo, assim como os demais do livro, estão sob licença Creative Commons. Fique à vontade para ler e compartilhar também!&lt;br /&gt;
&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/5520365567496687143/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2014/08/advanced-learning-parte-2.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/5520365567496687143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/5520365567496687143'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2014/08/advanced-learning-parte-2.html' title='Advanced Learning - parte 2'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-1759010090062485362</id><published>2014-07-11T17:03:00.000-03:00</published><updated>2014-07-11T17:03:00.430-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="gnome"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Aumentando o espaçamento no GNOME Terninal</title><content type='html'>&lt;p&gt;Por padrão, o terminal do Ubuntu não tem nenhum espaçamento entre as bordas da janela e o conteúdo do terminal em si. &lt;a href=&quot;http://askubuntu.com/questions/115762/increase-padding-in-gnome-terminal&quot;&gt;Isso sempre me incomodou&lt;/a&gt;, mas encontrei uma maneira de resolver isso há pouco tempo atrás no &lt;a href=&quot;http://askubuntu.com/a/441002/28076&quot;&gt;Ask Ubuntu&lt;/a&gt;.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;A biblioteca GTK 3 usa arquivos CSS para determinar a aparência dos aplicativos, permitindo controlar os temas usando apenas as configurações destes arquivos de estilo, quase como numa página HTML.&lt;br /&gt;
&lt;/p&gt;&lt;p&gt;Tudo o que você precisa fazer é criar um arquivo de estilo &lt;code&gt;~/.config/gtk-3.0/gtk.css&lt;/code&gt; com o seguinte conteúdo:&lt;br /&gt;
&lt;/p&gt;&lt;pre&gt;TerminalScreen { -VteTerminal-inner-border: 3px 6px 3px 6px; }
&lt;/pre&gt;&lt;p&gt;Eu usei os valores acima, mas fica a seu critério modificar. Como em um CSS de página HTML, é possível atribuir valores para o espaçamento nas laterais, superior e inferior. Na imagem abaixo, veja a diferença entre a janela com espaçamento (acima) e sem espaçamento (abaixo).&lt;br /&gt;
&lt;/p&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh6GB5A7jl-FPIjkrHjIX0vS3BTtH8hV6gUAe0wEfoXmTJIiohMjrTXwlJBqs1uDcbwEJ-EOJR0DVhZEIM6V-oBtAwA0-VS9FE25OaRa2AlTPm5HlucXCaLaIEOff47DYHZKAEe2GFwqw/s1600/gnome+terminal.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh6GB5A7jl-FPIjkrHjIX0vS3BTtH8hV6gUAe0wEfoXmTJIiohMjrTXwlJBqs1uDcbwEJ-EOJR0DVhZEIM6V-oBtAwA0-VS9FE25OaRa2AlTPm5HlucXCaLaIEOff47DYHZKAEe2GFwqw/s320/gnome+terminal.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/1759010090062485362/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2014/07/aumentando-o-espacamento-no-gnome.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/1759010090062485362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/1759010090062485362'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2014/07/aumentando-o-espacamento-no-gnome.html' title='Aumentando o espaçamento no GNOME Terninal'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjh6GB5A7jl-FPIjkrHjIX0vS3BTtH8hV6gUAe0wEfoXmTJIiohMjrTXwlJBqs1uDcbwEJ-EOJR0DVhZEIM6V-oBtAwA0-VS9FE25OaRa2AlTPm5HlucXCaLaIEOff47DYHZKAEe2GFwqw/s72-c/gnome+terminal.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-7093934593224838262</id><published>2014-07-07T15:51:00.000-03:00</published><updated>2014-07-07T15:51:49.235-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="celular"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="Razr i"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Root no Razr i (sem desbloquear o bootloader)</title><content type='html'>&lt;p&gt;O Razr i não é exatamente um campeão de vendas, mas &lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=2541398&quot;&gt;um desenvolvedor no XDA&lt;/a&gt; (&lt;a href=&quot;http://forum.xda-developers.com/member.php?u=2376614&quot;&gt;&lt;i&gt;jcase&lt;/i&gt;&lt;/a&gt;) deu uma atenção especial para o aparelho e desenvolveu um método habilitar &lt;i&gt;root&lt;/i&gt; sem desbloquear o &lt;i&gt;bootloader&lt;/i&gt;. Em outras palavras, você não precisa passar por aquele processo relativamente complicado da Motorola para conseguir destravar o aparelho e conseguir o acesso ao &lt;i&gt;root&lt;/i&gt;.&lt;/p&gt;&lt;p&gt;O procedimento é bem simples, você apenas precisa dos arquivos &lt;a href=&quot;http://forum.xda-developers.com/attachment.php?attachmentid=2412292&amp;d=1385320284&quot;&gt;deste link&lt;/a&gt; e do &lt;code&gt;abd&lt;/code&gt;. Eu fiz usando Ubuntu, mas deve funcionar em qualquer sistema operacional. No terminal, use os seguintes comandos:&lt;/p&gt;&lt;pre&gt;adb push su /data/local/tmp/
adb push rootme.sh /data/local/tmp/
adb push TwerkMyMoto.jar /data/local/tmp/
adb shell chmod 755 /data/local/tmp/rootme.sh
adb shell /data/local/tmp/rootme.sh
adb reboot
adb shell /data/local/tmp/rootme.sh
&lt;/pre&gt;&lt;p&gt;Depois disso, instale o &lt;a href=&quot;https://play.google.com/store/apps/details?id=eu.chainfire.supersu&quot;&gt;SuperSU do Google Play&lt;/a&gt; e aproveite! Pode ficar tranquilo, o projeto é de código aberto e &lt;a href=&quot;https://github.com/CunningLogic/TwerkMyMoto&quot;&gt;está no GitHub&lt;/a&gt;.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/7093934593224838262/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2014/07/root-no-razr-i-sem-desbloquear-o.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7093934593224838262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7093934593224838262'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2014/07/root-no-razr-i-sem-desbloquear-o.html' title='Root no Razr i (sem desbloquear o bootloader)'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-7544927789942950828</id><published>2013-05-21T10:45:00.001-03:00</published><updated>2013-05-29T12:09:30.283-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aprendizagem"/><category scheme="http://www.blogger.com/atom/ns#" term="educação"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Utilização de aplicativos em sala de aula</title><content type='html'>&lt;p dir=&quot;ltr&quot;&gt;H&amp;#225; algum tempo atr&amp;#225;s, &lt;a href=&quot;http://nathaliapatricio.blogspot.com.br/&quot;&gt;Nathalia&lt;/a&gt; e eu fomos convidados pelo &lt;a href=&quot;http://www.sinsesp.com.br/&quot;&gt;SINSESP&lt;/a&gt; (sindicato das secretárias e secretários de SP) para ministrar um mini curso sobre uso de aplicativos em sala de aula. &lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;O sindicato oferece uma s&amp;#233;rie de cursos de aperfei&amp;#231;oamento profissional para professores interessados, e um dos temas solicitados foi justamente como tirar proveito de tecnologias da informa&amp;#231;&amp;#227;o e comunica&amp;#231;&amp;#227;o em educa&amp;#231;&amp;#227;o. O p&amp;#250;blico foi relativamente diversificado em termos de flu&amp;#234;ncia digital, e quando nos passaram esta informa&amp;#231;&amp;#227;o, resolvemos estruturar o curso de maneira mais introdut&amp;#243;ria. &lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;O curso aconteceu no dia 18/05 /2013, teve dura&amp;#231;&amp;#227;o de aproximadamente 3 horas e meia, e tr&amp;#234;s partes, basicamente. Na primeira, fizemos uma introdu&amp;#231;&amp;#227;o nos conceitos de pedagogia de projetos e aprendizagem com mobilidade (&lt;i&gt;mobile &lt;/i&gt;&lt;i&gt;learning&lt;/i&gt;), al&amp;#233;m de um gloss&amp;#225;rio de tecnologias da informa&amp;#231;&amp;#227;o e comunica&amp;#231;&amp;#227;o. &lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;Na segunda, mostramos alguns recursos digitais dispon&amp;#237;veis para uso em sala de aula, como canais de v&amp;#237;deo, reposit&amp;#243;rios de conte&amp;#250;do e redes sociais. Outro t&amp;#243;pico abordado foi o de como fazer melhores buscas na Internet (um t&amp;#243;pico que parece &amp;#243;bvio, mas n&amp;#227;o &amp;#233; tanto assim). Al&amp;#233;m disso, abordamos alguns jogos e aplicativos para celular com potencial de explora&amp;#231;&amp;#227;o em aprendizagem. &lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;Por &amp;#250;ltimo, propusemos uma atividade pr&amp;#225;tica. A atividade consistiu em modificar um plano de aula, a fim de incluir o uso de recursos tecnol&amp;#243;gicos. Foram formados grupos de trabalho, com disciplinas distintas. &lt;/p&gt;&lt;p dir=&quot;ltr&quot;&gt;O material usado no curso est&amp;#225; dispon&amp;#237;vel neste &lt;a href=&quot;https://docs.google.com/presentation/d/1A8gYWkK5hPJmDqgNrCocczuRr-or7sGCIXsGZ3Jn48Y/edit?usp=sharing&quot;&gt;&lt;u&gt;link&lt;/u&gt;&lt;/a&gt;. Aproveito tamb&amp;#233;m para agradecer o convite e tamb&amp;#233;m a participa&amp;#231;&amp;#227;o do p&amp;#250;blico durante a apresenta&amp;#231;&amp;#227;o. Foi uma &amp;#243;tima experi&amp;#234;ncia para mim. &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/7544927789942950828/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2013/05/utilizacao-de-aplicativos-em-sala-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7544927789942950828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7544927789942950828'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2013/05/utilizacao-de-aplicativos-em-sala-de.html' title='Utilização de aplicativos em sala de aula'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-7542859305352993321</id><published>2013-01-11T19:21:00.001-02:00</published><updated>2013-01-11T19:21:32.825-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="django"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Django simple captcha no Ubuntu 12.10</title><content type='html'>Hoje eu estava desenvolvendo um projeto em &lt;a href=&quot;https://www.djangoproject.com/&quot;&gt;Django&lt;/a&gt; que precisa de &lt;a href=&quot;http://pt.wikipedia.org/wiki/CAPTCHA&quot;&gt;Captcha&lt;/a&gt; no cadastro de usuários. Já tenho familiaridade com o &lt;a href=&quot;https://github.com/mbi/django-simple-captcha&quot;&gt;Simple Captcha&lt;/a&gt;, e resolvi usar novamente.&lt;br /&gt;
&lt;br /&gt;
Esta aplicação Django tem uso bastante simples, mas eu não conseguia fazer a exibição das imagens corretamente. Eu usei a ferramenta &lt;code&gt;virtualenv&lt;/code&gt; para montar meu ambiente de desenvolvimento, e as bibliotecas estavam instaladas lá via &lt;a href=&quot;http://pypi.python.org/pypi/pip&quot;&gt;&lt;code&gt;pip&lt;/code&gt;&lt;/a&gt;. A biblioteca PIL é uma dependência de Simple Captcha, justamente por permitir a criação de imagens por código. No meu formulário, ficou assim:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;captcha = CaptchaField( label = &#39;Repita os caracteres a seguir&#39;)&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Mas a exibição do formulário continha apenas o texto alternativo. O comando &lt;code&gt;manage.py runserver&lt;/code&gt; mostrava um código 500 para a URL das imagens do captcha. Acessando a imagem da URL em si, pude verificar o seguinte erro: &lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;The _imagingft C module is not installed&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
Um erro que já tinha me deparado antes, mas nunca registrei a solução. Essencialmente, a instalação via pip compila a bilioteca PIL, e o uso do Simple Captcha requer o suporte a Freetype2 &lt;i&gt;no momento da compilação&lt;/i&gt; para poder gerar as imagens corretamente. Para corrigir isso no Ubuntu 12.10, basta colocar as referências certas antes da compilação:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;# ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib/
# ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib/
# ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib/&lt;/pre&gt;&lt;br /&gt;
Depois, basta instalar a biblioteca PIL:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;pip install pil&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
A mensagem final da compilação deverá mostrar algo como&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;    --------------------------------------------------------------------
    PIL 1.1.7 SETUP SUMMARY
    --------------------------------------------------------------------
    version       1.1.7
    platform      linux2 2.7.3 (default, Sep 26 2012, 21:51:14)
                  [GCC 4.7.2]
    --------------------------------------------------------------------
    *** TKINTER support not available
    --- JPEG support available
    --- ZLIB (PNG/ZIP) support available
    --- FREETYPE2 support available
    *** LITTLECMS support not available
    --------------------------------------------------------------------&lt;/pre&gt;&lt;br /&gt;
E deverá funcionar! Encontrei a solução &lt;a href=&quot;http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/&quot;&gt;neste link&lt;/a&gt;.</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/7542859305352993321/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2013/01/django-simple-captcha-no-ubuntu-1210.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7542859305352993321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7542859305352993321'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2013/01/django-simple-captcha-no-ubuntu-1210.html' title='Django simple captcha no Ubuntu 12.10'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-632837583750724280</id><published>2012-04-15T13:19:00.000-03:00</published><updated>2014-02-28T19:16:14.595-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="cyanogenmod"/><category scheme="http://www.blogger.com/atom/ns#" term="gt540"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Instalando Android 2.3.7 no LG GT540 usando Ubuntu</title><content type='html'>Como disse antes, eu estava tentando &lt;a href=&quot;http://alemartinazzo.blogspot.com/2012/04/acesso-root-no-android-usando-ubuntu.html&quot;&gt;atualizar meu celular&lt;/a&gt;. Depois de algum tempo pesquisando, encontrei uma maneira de instalar uma ROM personalizada usando (quase exclusivamente) Ubuntu. No meu caso, instalei o Android 2.3.7 (Gingerbread), a partir de uma ROM conhecida como &lt;a href=&quot;http://swiftdroidblog.co.cc/&quot;&gt;SwiftDroid 2.0&lt;/a&gt;, que é baseada no &lt;a href=&quot;http://www.cyanogenmod.com/&quot;&gt;CyanogenMod 7&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Meu celular veio com Android 2.1, sem &lt;a href=&quot;#fastboot&quot;&gt;fastboot [1]&lt;/a&gt;, por isso o processo foi feito em duas etapas: instalação de uma ROM com fastboot e a instalação do SwiftDroid. A primeira parte, não consegui fazer diretamente do Ubuntu, a segunda pode ser feita em Ubuntu sem problema algum. Se você já conseguir ativar o modo fastboot diretamente, pode seguir diretamente para a instalação da ROM Gingerbread.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Instalando uma ROM com fastboot&lt;/b&gt;: fiz esta etapa usando Windows. Li relatos de pessoas que teriam feito esta etapa usando Windows no Virtualbox, mas comigo não deu certo; por isso usei o Windows 7 para esta primeira parte. Eis os passos:&lt;br /&gt;
&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Baixar e instalar &lt;a href=&quot;https://mega.co.nz/#!gUcEgQrb!N8WnOFBggJz27dRZxT0QjlAWHeYfsmeI2Zelf52VarU&quot;&gt;drivers do celular&lt;/a&gt;, e o software de instalação de ROMs da LG o &lt;a href=&quot;https://mega.co.nz/#!YA11VLyY!B8WGXjj3-twz5IOqjD4i5gzbB3VsKIseYDt5cLwRBGY&quot;&gt;KDZ Updater&lt;/a&gt;. O pacote do KDZ contém o arquivo &lt;code&gt;msxml.msi&lt;/code&gt;, necessário para rodar o KDZ Updater. Os drivers não são necessários se você já tiver instalado no LG PX Suite.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Baixar a &lt;a href=&quot;https://mega.co.nz/#!MF1SAbbC!RzrdKE6Z7EFWNOc1pNzMNBWFWq4mInCXXs7T64qiThc&quot;&gt;ROM com fastboot&lt;/a&gt;, versão Android 2.1.&lt;br /&gt;
&lt;/li&gt;
&lt;li&gt;Rodar KDZ Updater, usando os parâmetros: &lt;code&gt;type = 3GQCT&lt;/code&gt;, &lt;code&gt;mode = DIAG&lt;/code&gt;, &lt;code&gt;ROM = Android_2.1_Fastboot.kdz&lt;/code&gt; (arquivo que acabamos de baixar).&lt;br /&gt;
&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
Agora é só clicar em &quot;Launch software update&quot; e esperar (não desligue o telefone).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Instalando ROM Android 2.3.7 (Gingerbread)&lt;/b&gt;: uma vez que você tenha uma ROM com fastboot no telefone, é possível usar o Ubuntu para instalar uma nova versão de Android a qualquer momento, basta ter os arquivos certos. Os arquivos são: imagens do &lt;a href=&quot;http://depositfiles.com/files/lbjtio2zc&quot;&gt;SwiftDroid 2.0&lt;/a&gt; e os executáveis do &lt;a href=&quot;http://dl.dropbox.com/u/521865/RootGT540%20-%20Ubuntu.zip&quot;&gt;ADB&lt;/a&gt; e &lt;a href=&quot;http://www.mediafire.com/?uc8zvuoklr8qlmk&quot;&gt;fastboot&lt;/a&gt;. Conecte o telefone com Debug USB ativado e digite o seguinte na linha de comando (descompacte os arquivos na mesma pasta):&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;./adb reboot bootloader&lt;/pre&gt;&lt;br /&gt;
E espere o telefone reiniciar em modo fastboot. Se tudo estiver certo, o telefone apresentará o logo da LG e, depois, uma tela preta, apenas com o &lt;i&gt;backlight&lt;/i&gt; ligado. Na sequência:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo -s
./fastboot -w #apaga dados de usuário! faça ***BACKUP***
./fastboot flash boot boot.img
./fastboot flash system system.img
./fastboot flash recovery recovery.img
./fastboot reboot
&lt;/pre&gt;&lt;br /&gt;
O fastboot vai instalar os arquivos na partição de boot, depois na de sistema e, finalmente, na de recuperação. O processo todo demora em torno de 8 minutos. Vale lembrar que é bom fazer backup, já que configurações e aplicativos serão apagados.&lt;br /&gt;
&lt;br /&gt;
Nota: fiz este procedimento usando Ubuntu 11.10. Além disso, eu já tinha o &lt;a href=&quot;http://developer.android.com/sdk/index.html&quot;&gt;SDK Android&lt;/a&gt; instalado, pode ser necessário para você também.&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&lt;a name=&quot;fastboot&quot;&gt;[1] - o fastboot&lt;/a&gt; funciona como um bootloader, ao iniciar o celular em modo fastboot, é possível descarregar uma nova versão do sistema operacional. Tal qual outros sistemas baseados em GNU/Linux, Android tem partições de boot e sistema, e o fastboot permite descarregar uma imagem nestas partições.&lt;br /&gt;
&lt;br /&gt;
Atualização: corrigi os links como a Inês Adornes relatou nos comentários.&lt;br /&gt;
&lt;br /&gt;
Referências: &lt;br /&gt;
&lt;a href=&quot;http://ericcarneiro.wordpress.com/2012/01/09/overclock-no-lg-gt540/&quot;&gt;&lt;code&gt;http://ericcarneiro.wordpress.com/2012/01/09/overclock-no-lg-gt540/&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://forum.xda-developers.com/showthread.php?t=927379&quot;&gt;&lt;code&gt;http://forum.xda-developers.com/showthread.php?t=927379&lt;/code&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://android.stackexchange.com/questions/17499/install-custom-rom-from-linux-on-a-lg-gt540/21263#21263&quot;&gt;&lt;code&gt;http://android.stackexchange.com/questions/17499/install-custom-rom-from-linux-on-a-lg-gt540/21263#21263&lt;/code&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/632837583750724280/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2012/04/instalando-android-237-no-lg-gt540.html#comment-form' title='17 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/632837583750724280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/632837583750724280'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2012/04/instalando-android-237-no-lg-gt540.html' title='Instalando Android 2.3.7 no LG GT540 usando Ubuntu'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-2525312522108782078</id><published>2012-04-07T19:03:00.000-03:00</published><updated>2012-04-14T23:25:49.218-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="celular"/><category scheme="http://www.blogger.com/atom/ns#" term="gt540"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><title type='text'>Acesso root no Android usando Ubuntu</title><content type='html'>Como já disse &lt;a href=&quot;http://alemartinazzo.blogspot.com/2011/04/android-e-eu.html&quot;&gt;antes&lt;/a&gt;, tenho um &lt;a href=&quot;www.lge.com/br/celular/aparelhos/LG-smartphone-GT540.jsp&quot;&gt;LG GT540&lt;/a&gt;, um celular Android &lt;a href=&quot;http://pdadb.net/index.php?m=specs&amp;id=2274&amp;c=lg_gt540_swift_lg_optimus&quot;&gt;modesto&lt;/a&gt;. Como se sabe, a LG disponibiliza a versão 2.1 do Android (codinome Eclair) para este celular.&lt;br /&gt;
&lt;br /&gt;
Uns dias atrás, resolvi que arriscaria atualizar para uma versão mais nova, a 2.3.7 (codinome Gingerbread). Antes de mais nada, tinha de fazer backup dos dados e principais aplicativos. Como tinham me recomendado usar o &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.keramidas.TitaniumBackup&amp;hl=pt_BR&quot;&gt;Titanium Backup&lt;/a&gt; para isso, eu precisava de acesso &lt;i&gt;root&lt;/i&gt; no meu celular.&lt;br /&gt;
&lt;br /&gt;
Instalar o acesso a &lt;i&gt;root&lt;/i&gt; é bem simples, você vai precisar &lt;a href=&quot;http://dl.dropbox.com/u/521865/RootGT540%20-%20Ubuntu.zip&quot;&gt;deste arquivo&lt;/a&gt; (contém o ADB e arquivos de instalação para o celular). É preciso habilitar &lt;i&gt;USB debugging&lt;/i&gt; no celular para funcionar também. Descompacte os arquivos numa pasta e execute os comandos a seguir:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;./adb push rageagainstthecage-arm5.bin /data/local/tmp/rageagainstthecage
./adb shell chmod 4755 /data/local/tmp/rageagainstthecage
./adb shell /data/local/tmp/rageagainstthecage
./adb wait-for-device
./adb shell mount -o remount,rw -t yaffs2 /dev/block/mtdblock4 /system
./adb push su /system/xbin/su
./adb push su /system/bin/su
./adb shell chmod 4755 /system/xbin/su
./adb shell chmod 4755 /system/bin/su
./adb shell rm /data/local/tmp/rageagainstthecage
&lt;/pre&gt;&lt;br /&gt;
Simples, né? Depois disso, recomendo instalar o aplicativo &lt;a href=&quot;https://play.google.com/store/apps/details?id=com.noshufou.android.su&amp;hl=pt_BR&quot;&gt;Superuser&lt;/a&gt; no celular para controlar quais aplicativos podem ou não ter privilégio de &lt;i&gt;root&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
Adaptado &lt;a href=&quot;http://www.androidz.com.br/forum/topic/7329-tutorial-root-lg-gt540/&quot;&gt;daqui&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Notas:&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;Não desligue o celular antes de concluir o processo.&lt;/li&gt;
&lt;li&gt;Testado no Ubuntu 11.10.&lt;/li&gt;
&lt;li&gt;Este artigo parte da premissa de que o celular está rodando a versão Android 2.1 instalada de fábrica.&lt;/li&gt;
&lt;li&gt;Necessita do pacote &lt;code&gt;&lt;a href=&quot;http://packages.ubuntu.com/oneiric/ia32-libs&quot;&gt;ia32-libs&lt;/a&gt;&lt;/code&gt; instalado no Ubuntu.&lt;/li&gt;
&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/2525312522108782078/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2012/04/acesso-root-no-android-usando-ubuntu.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/2525312522108782078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/2525312522108782078'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2012/04/acesso-root-no-android-usando-ubuntu.html' title='Acesso root no Android usando Ubuntu'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-4245158580852685806</id><published>2012-04-04T03:30:00.000-03:00</published><updated>2012-04-04T12:09:45.232-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Febrace"/><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Avaliando pessoas</title><content type='html'>Eu participo da organização da FEBRACE há algum tempo já, e, entre minhas responsabilidades está avaliar projetos. Em resumo,o processo funciona assim: estudantes submetem seus projetos através de um sistema online, um conjunto de mestres e doutores avaliam e selecionam algo como 240 a 300 projetos.&lt;br /&gt;
&lt;br /&gt;
Agora, como saber quais são os melhores entre todos os que foram submetidos? Sem dúvida, este é o maior desafio conceitual para a avaliação da feira. A abordagem comum para este problema é definir um conjunto de critérios de avaliação e um conjunto de observáveis. A partir disso, chega-se a uma lista ordenada dos projetos. Não acaba aí, mas já dá para captar a ideia. Eu quero falar das dificuldades.&lt;br /&gt;
&lt;br /&gt;
A FEBRACE é uma feira nacional com diversas áreas do conhecimento, e isto implica em alguns filtros para a seleção de finalistas. Seleção esta feita à distância, por sinal. &lt;br /&gt;
&lt;br /&gt;
Os projetos submetidos são frutos de um processo conduzido por meses pelos estudantes. Mas se você não tiver acompanhado o desenvolvimento do projeto em si, como saber se ele cumpre requisitos mínimos de qualidade? É difícil saber, ainda mais pelo fato dos avaliadores terem poucos observáveis disponíveis. São formulários, relatório e eventualmente um vídeo disponíveis.&lt;br /&gt;
&lt;br /&gt;
O que quero dizer é: o processo de seleção nem sequer permite selecionar os melhores projetos de fato. Só é possível capturar os mais bem relatados. Um avaliador não acompanha os estudantes no dia a dia, logo a avaliação tem que se basear no material entregue. É a única coisa disponível.&lt;br /&gt;
&lt;br /&gt;
Dessa forma, projetos mal documentados tem muito mais chance de ser mal avaliados que outros bem relatados. Sempre é bom lembrar, a submissão é o momento no qual o estudante descreve o projeto. Olhando assim, é como contar o projeto para quem nunca ouviu falar dele, portanto o estudante tem de prover elementos observáveis capazes de fazer o avaliador entender o projeto. Sem os observáveis fica mais difícil, e a culpa nem é nossa.</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/4245158580852685806/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2012/04/avaliando-pessoas.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/4245158580852685806'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/4245158580852685806'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2012/04/avaliando-pessoas.html' title='Avaliando pessoas'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-7722606729722314912</id><published>2012-03-30T12:30:00.001-03:00</published><updated>2012-03-30T12:35:27.850-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Campus Mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Das peripécias de ser tutor</title><content type='html'>&lt;div&gt;Há algum tempo atrás, eu disse que tinha &lt;a href=&quot;http://alemartinazzo.blogspot.com.br/2011/09/menu-de-navegacao-horizontal.html&quot;&gt;começado a implementar um sistema&lt;/a&gt; para o &lt;a href=&quot;http://campusmobile.com.br&quot;&gt;Campus Mobile&lt;/a&gt;.Embora eu não tenha mencionado, participei, com outras pessoas, também da concepção do programa: formato, regulamento, inscrições, seleção, tutoriais, mini cursos, oficinas e palestras (praticamente tudo, como você pode ver).&lt;br /&gt;
&lt;br /&gt;
Agora, o projeto já está rolando, e sou um dos tutores do programa. Antes do projeto entrar na fase de seleção dos candidatos, era difícil ter ideia de quais seriam as demandas de ser um tutor. Claro que já tínhamos um conjunto de conteúdos para trabalhar, mas ajustes são necessários de acordo com o público. O andamento do projeto, e eu sou responsável por isso, deixa claro: selecionamos cerca de 90 candidatos com projetos diferentes, com formações mais diferentes ainda. E nosso objetivo é dar condições para que cada um se desenvolva.&lt;br /&gt;
&lt;br /&gt;
O grande desafio de ser tutor é o da diversidade. Nós somos responsáveis por orientar vários projetos diferentes dentro de um mesmo cronograma, com participantes de origens e conhecimentos diversos. No caso do Campus Mobile, praticamente tudo isso é feito à distância.&lt;br /&gt;
&lt;br /&gt;
Para mim, estas condições reforçam o papel de orientação dos tutores. Além do fato de não termos nenhuma autoria nos projetos, o compromisso do programa é possibilitar a cada um dos participantes aprimorar seus conhecimentos, é mostrar novas possibilidades, é questionar, é propor alternativas, enfim, é orientar.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/7722606729722314912/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2012/03/das-peripecias-de-ser-tutor.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7722606729722314912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7722606729722314912'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2012/03/das-peripecias-de-ser-tutor.html' title='Das peripécias de ser tutor'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-267243736961774144</id><published>2012-03-06T23:25:00.001-03:00</published><updated>2012-03-06T23:25:36.502-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><category scheme="http://www.blogger.com/atom/ns#" term="responsabilidade social"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Da (ir)responsabilidade social</title><content type='html'>&lt;div&gt;&lt;p&gt;Li um texto muito interessante no Blog do Sakamoto, sobre responsabilidade social:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://blogdosakamoto.blogosfera.uol.com.br/2012/03/05/em-ano-de-rio20-o-verde-lava-mais-branco/&quot;&gt;Em ano de Rio+20, o verde lava mais branco&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Eu sempre julguei ter um certo preconceito com esse lance de responsabilidade social, mas lendo o argumento dele, meio que refor&amp;#231;o meu pensamento.&lt;/p&gt;
&lt;p&gt;Parte do cotidiano de trabalho moderno &amp;#233; mostrar resultados, parte &amp;#233; fazer os resultados dispon&amp;#237;veis parecerem extraordin&amp;#225;rios. Eu tenho a impress&amp;#227;o de que isto &amp;#233; mais acentuado no mundo &quot;corporativo&quot;, onde as empresas dependem muito da imagem de seus pr&amp;#243;prios resultados. No caso da responsabilidade social, toda grande empresa vai querer afirmar que pratica a tal da responsabilidade.&lt;/p&gt;
&lt;p&gt;O Sakamoto apontou uma diferen&amp;#231;a nos tipos de a&amp;#231;&amp;#245;es normalmente chamadas de responsabilidade social. Uma coisa &amp;#233; o investimento social privado, outra coisa &amp;#233; ser socialmente respons&amp;#225;vel. Investir em creche, ou ajudar institui&amp;#231;&amp;#245;es de caridade, &amp;#233; investimento social privado. Investir na forma&amp;#231;&amp;#227;o de pessoas, ou capacitar comunidades carentes para ter autonomia financeira, &amp;#233; investimento social privado. N&amp;#227;o h&amp;#225; d&amp;#250;vidas de que a&amp;#231;&amp;#245;es como estas fazem bem para a imagem de uma empresa.&lt;/p&gt;
&lt;p&gt;E quanto a analisar/prever/minimizar os impactos causados pela pr&amp;#243;pria organiza&amp;#231;&amp;#227;o? Isso sim &amp;#233; ser respons&amp;#225;vel. Isso sim mostra o quanto uma organiza&amp;#231;&amp;#227;o se preocupa com a sociedade na qual est&amp;#225;. Um exemplo desta preocupa&amp;#231;&amp;#227;o seria garantir que os processos produtivos n&amp;#227;o geram efeitos colaterais nocivos, como trabalho &quot;escravo&quot;, desastres ambientais, corrup&amp;#231;&amp;#227;o ativa ou grilagem.&lt;/p&gt;
&lt;p&gt;Pode parecer meio absurdo um coment&amp;#225;rio assim, mas vira e mexe a gente fica sabendo de roupa fabricada em condi&amp;#231;&amp;#245;es degradantes sendo vendida normalmente. Por isso, concordo com o Sakamoto: responsabilidade social &amp;#233; muito mais que investir em projetos sociais.&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/267243736961774144/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2012/03/da-irresponsabilidade-social.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/267243736961774144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/267243736961774144'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2012/03/da-irresponsabilidade-social.html' title='Da (ir)responsabilidade social'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-2794916675866277486</id><published>2012-01-23T21:36:00.001-02:00</published><updated>2012-01-23T21:37:08.367-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curtas"/><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><category scheme="http://www.blogger.com/atom/ns#" term="São Paulo"/><title type='text'>De volta à selva</title><content type='html'>&lt;div&gt;&lt;p&gt;Voltei de viagem h&amp;#225; poucos dias, e acabo de lembrar de um texto que escrevi sobre empatia. Nas f&amp;#233;rias, onde eu estava, n&amp;#227;o havia nenhuma agita&amp;#231;&amp;#227;o urbana, nada que seja compar&amp;#225;vel a S&amp;#227;o Paulo.&lt;/p&gt;
&lt;p&gt;Voltar para casa para trabalhar me deixou impressionado negativamente. Claro que gostei de rever meus amigos e a fam&amp;#237;lia, mas falo da agita&amp;#231;&amp;#227;o daqui. De alguma forma, estar em Belize me deixou mais sens&amp;#237;vel aos est&amp;#237;mulos do ambiente, no sentido de estar mais atento ao que ocorre ao redor de mim. Deve ser a falta de gente por l&amp;#225;, voc&amp;#234; vai pensar. L&amp;#225; certamente n&amp;#227;o tinha esse rio de gente no metr&amp;#244;.&lt;/p&gt;
&lt;p&gt;Lembro especialmente da Eliane, que ficava impressionada ao andar de metr&amp;#244;. Acho que entendi o problema: essa agita&amp;#231;&amp;#227;o s&amp;#243; nos tira a paz necess&amp;#225;ria para perceber n&amp;#243;s mesmos.&lt;/p&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/2794916675866277486/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2012/01/de-volta-selva.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/2794916675866277486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/2794916675866277486'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2012/01/de-volta-selva.html' title='De volta à selva'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-1321436096280451618</id><published>2011-11-23T21:48:00.000-02:00</published><updated>2012-03-30T12:33:37.113-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Campus Mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="design"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><title type='text'>Listas numeradas com sub-tópicos em CSS</title><content type='html'>&lt;style type=&quot;text/css&quot;&gt;
ol.nested
{
    counter-reset: item
}
li.nested
{
    display: block
}
li.nested:before
{
    content: counters(item, &quot;.&quot;) &quot;. &quot;;
    counter-increment: item
}
&lt;/style&gt;&lt;br /&gt;
&lt;div&gt;&lt;p&gt;Para fazer listas numeradas com html b&amp;#225;sico, usamos as tags &lt;code&gt;ol&lt;/code&gt; e &lt;code&gt;il&lt;/code&gt;. A primeira indica uma lista ordenada e a segunda gera o item da lista propriamente dito.&lt;/p&gt;&lt;p&gt;Se usamos um ambiente &lt;code&gt;ol&lt;/code&gt; dentro de outro, teremos uma lista com sub-t&amp;#243;picos. Assim:&lt;/p&gt;&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;item 1&lt;/li&gt;
&lt;li&gt;item 2&lt;br /&gt;
&lt;ol&gt;&lt;li&gt;subitem 1&lt;/li&gt;
&lt;li&gt;subitem 2&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li&gt;item 3&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;p&gt;O código-fonte para esta lista fica assim:&lt;/p&gt;&lt;script src=&quot;https://gist.github.com/1381209.js?file=simple_nested_list.html&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;Em editores de texto, &amp;#233; comum aplicar numera&amp;#231;&amp;#227;o de acordo com a numera&amp;#231;&amp;#227;o do t&amp;#243;pico principal. Dessa maneira, a numera&amp;#231;&amp;#227;o dos subitens ficaria 1.1, 1.2, 1.3 e assim por diante. Depois de alguma pesquisa, encontrei um jeito simples de fazer isso usando apenas CSS. Veja como fica:&lt;/p&gt;&lt;ol class=&quot;nested&quot;&gt;&lt;li class=&quot;nested&quot;&gt;item 1&lt;/li&gt;
&lt;li class=&quot;nested&quot;&gt;item 2&lt;br /&gt;
&lt;ol class=&quot;nested&quot;&gt;    &lt;li class=&quot;nested&quot;&gt;subitem 1&lt;/li&gt;
    &lt;li class=&quot;nested&quot;&gt;subitem 2&lt;/li&gt;
&lt;/ol&gt;&lt;/li&gt;
&lt;li class=&quot;nested&quot;&gt;item 3&lt;/li&gt;
&lt;/ol&gt;&lt;br /&gt;
&lt;p&gt;A compatibilidade de navegadores &amp;#233; ampla. Eu postei essa resposta lá no &lt;a href=&quot;http://stackoverflow.com/questions/2729927/number-nested-ordered-lists-in-html/7421911#7421911&quot;&gt;StackOverflow&lt;/a&gt;. Confira o código-fonte (HTML + CSS):&lt;/p&gt;&lt;script src=&quot;https://gist.github.com/1381209.js?file=numbered_nested_list.html&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1381209.js?file=numbered_nested_list.css&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/1321436096280451618/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/11/listas-numeradas-com-sub-topicos-em-css.html#comment-form' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/1321436096280451618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/1321436096280451618'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/11/listas-numeradas-com-sub-topicos-em-css.html' title='Listas numeradas com sub-tópicos em CSS'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-1341213801570935033</id><published>2011-10-29T11:30:00.000-02:00</published><updated>2011-10-29T11:30:00.812-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="curtas"/><category scheme="http://www.blogger.com/atom/ns#" term="design"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><title type='text'>Deixe seu site bonito sem saber CSS</title><content type='html'>É quase isso: o &lt;a href=&quot;http://twitter.github.com/bootstrap/&quot;&gt;bootstrap do Twitter&lt;/a&gt; permite que você tenha um design bastante elegante sem precisar ser um mestre em CSS. Você só precisa baixar o CSS indicado e colocar no seu projeto. Depois, é só ajustar seu HTML para as classes indicadas. Fácil, fácil.&lt;br /&gt;
&lt;br /&gt;
O que você ganha: design elegante e compatibilidade com navegadores, tudo que você sempre quis do CSS. O Bootstrap está &lt;a href=&quot;https://github.com/twitter/bootstrap&quot;&gt;hospedado no Github&lt;/a&gt;, e está licenciado pela Apache License 2.0.&lt;br /&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/1341213801570935033/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/deixe-seu-site-bonito-sem-saber-css.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/1341213801570935033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/1341213801570935033'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/deixe-seu-site-bonito-sem-saber-css.html' title='Deixe seu site bonito sem saber CSS'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-3271240751640750800</id><published>2011-10-25T21:12:00.000-02:00</published><updated>2011-11-09T12:37:39.176-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gnome"/><category scheme="http://www.blogger.com/atom/ns#" term="gnome-shell"/><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>Gnome shell no Ubuntu 11.10</title><content type='html'>O ambiente &lt;a href=&quot;http://gnome.org/&quot;&gt;Gnome&lt;/a&gt; foi completamente reformulado na versão 3. Eu instalei o Ubuntu 11.10 assim logo após o lançamento e resolvi testar, além do &lt;a href=&quot;http://unity.ubuntu.com/&quot;&gt;Ubuntu Unity&lt;/a&gt;, o &lt;a href=&quot;http://live.gnome.org/GnomeShell&quot;&gt;Gnome shell&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Estou achando o conceito bem interessante, mas adianto que é bem diferente da versão anterior. Um aspecto que senti falta em relação ao Unity é a integração dos menus dos aplicativos, no estilo Mac OS. Na verdade, a integração é da barra de título e do menu. Pode parecer bobagem, mas ganha-se um espaço legal com esta integração.&lt;br /&gt;
&lt;br /&gt;
De qualquer forma, estou testando o Gnome shell, e ele está com um conceito mais parecido com aplicativos para navegador. Digo isso mais num sentido de prover o básico e permitir extensões com Javascript e CSS. Os temas e extensões podem ser feitos usando estes recursos. No Ubuntu 11.10, o gnome shell pode ser instalado pelo repositório, através do pacote &lt;a href=&quot;atp://gnome-shell&quot;&gt;&lt;code&gt;gnome-shell&lt;/code&gt;&lt;/a&gt;. As extensões, entretanto, não fazem parte do repositório padrão e elas fazem bastante diferença no uso do shell.&lt;br /&gt;
&lt;br /&gt;
Para instalar as extensões, você pode pode fazer a compilação ou usar um &lt;a href=&quot;https://launchpad.net/~ricotz/+archive/testing&quot;&gt;repositório&lt;/a&gt; que já distribui os pacotes compilados. Caso queira usar os pacotes, como eu, aí vai:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;sudo add-apt-repository ppa:ricotz/testing&lt;/pre&gt;&lt;br /&gt;
Para instalar as extensões, procure por &lt;code&gt;gnome shell extension&lt;/code&gt; no Ubuntu Software Center. Os pacotes são baseados na versão estável mais nova disponível do Gnome (3.2), mas ainda são considerados como versões de teste, esteja atento.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Atualização&lt;/b&gt;: pode acontecer de uma das atualizações destes pacotes quebrar algumas aplicações, como o editor de configurações avançadas e o gerenciador de atualizações. Se acontecer com você (aconteceu comigo :P), será necessário fazer as atualizações via terminal antes de tudo voltar ao normal. Abra o terminal e digite &lt;code&gt;sudo apt-get update &amp;&amp; sudo apt-get upgrade&lt;/code&gt; e confirme as atualizações.</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/3271240751640750800/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/gnome-shell-no-ubuntu-1110.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/3271240751640750800'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/3271240751640750800'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/gnome-shell-no-ubuntu-1110.html' title='Gnome shell no Ubuntu 11.10'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-8852490650692473810</id><published>2011-10-20T12:30:00.000-02:00</published><updated>2011-10-20T12:30:01.869-02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="aprendizagem"/><category scheme="http://www.blogger.com/atom/ns#" term="idioma"/><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><title type='text'>Aprendendo inglês (e outros idiomas) sem curso</title><content type='html'>&lt;div&gt;&lt;p&gt;Muita gente me pergunta como eu aprendi a falar ingl&amp;#234;s. Provavelmente, &amp;#233; pelo fato de eu conseguir me comunicar com facilidade (sem falsa mod&amp;#233;stia, tá?). Na verdade, eu sempre fico meio sem saber como responder, j&amp;#225; que n&amp;#227;o frequentei curso de ingl&amp;#234;s.&lt;/p&gt;&lt;p&gt;Estes dias estive pensando em como responder esta pergunta, e me ocorreu que eu aprendi a falar ingl&amp;#234;s pela &lt;i&gt;necessidade de comunicar&lt;/i&gt;. Explico: por motivos diversos, acabei tendo contato relativamente frequente com estrangeiros, e era necess&amp;#225;rio falar ingl&amp;#234;s. Nas primeiras vezes, a coisa n&amp;#227;o fluiu muito bem, evidentemente. Mas certamente me deu um bom motivo para estudar outro idioma e tamb&amp;#233;m oportunidades para praticar.&lt;/p&gt;&lt;p&gt;Se eu fosse formular uma receita, acho que seria mais ou menos assim:&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;b&gt;Comece a estudar&lt;/b&gt; seu idioma de interesse o quanto antes. Se n&amp;#227;o puder pagar um curso de idiomas, aproveite ao m&amp;#225;ximo o idioma oferecido em sua escola.&lt;/li&gt;
&lt;li&gt;Busque &lt;b&gt;contato leg&amp;#237;timo&lt;/b&gt; com o novo idioma. Isso pode ser feito de v&amp;#225;rios jeitos: lendo livros e not&amp;#237;cias, ouvindo m&amp;#250;sicas, vendo filmes e coisas do g&amp;#234;nero. Outra coisa simples mas que pode ajudar &amp;#233; usar seus aplicativos favoritos nesta l&amp;#237;ngua.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Comunique-se&lt;/b&gt;. Creio que esta &amp;#233; a parte que mais faz diferen&amp;#231;a. Por isso, se voc&amp;#234; tiver condi&amp;#231;&amp;#245;es, receba estrangeiros. Leve-os para passear. Mostre as coisas legais da sua cidade. Ajude-os a escolher lembran&amp;#231;as. Ensine express&amp;#245;es em portugu&amp;#234;s. Divirta-se.&lt;br /&gt;
&lt;p&gt;Como receber estrangeiros? Comigo aconteceu/acontece meio que por acaso, mas voc&amp;#234; pode oferecer sua casa como pousada em servi&amp;#231;os online, como o &lt;a href=&quot;www.couchsurfing.org/&quot;&gt;couch surfing&lt;/a&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;&lt;p&gt;Uma pequena ressalva na receita apresentada: vai ser preciso repetir os passos algumas vezes. E vai ser preciso se esfor&amp;#231;ar e saber se relacionar ao receber pessoas. Especialmente se a casa n&amp;#227;o for sua.&lt;/p&gt;&lt;p&gt;E n&amp;#227;o esque&amp;#231;a de n&amp;#227;o parar de estudar!&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/8852490650692473810/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/aprendendo-ingles-e-outros-idiomas-sem.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/8852490650692473810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/8852490650692473810'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/aprendendo-ingles-e-outros-idiomas-sem.html' title='Aprendendo inglês (e outros idiomas) sem curso'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-4126869427272923784</id><published>2011-10-05T00:24:00.000-03:00</published><updated>2011-10-05T00:24:00.080-03:00</updated><title type='text'>Estações Consolação e Paulista: uma nova Sé?</title><content type='html'>&lt;div&gt;&lt;i&gt;Tá bem&lt;/i&gt;, o título é sensacionalista.&lt;br /&gt;
&lt;br /&gt;
É o seguinte: eu pego metrô todo dia. Ultimamente, sempre fazendo integração na linha amarela.&lt;br /&gt;
&lt;br /&gt;
Para mim, ficou muito mais fácil ir trabalhar, e tenho certeza de também ficou para muitas outras pessoas. Digo isso porque vejo a estação cada vez mais cheia. E acho isso bem positivo, pois mostra o quanto o investimento em metrô é necessário.&lt;br /&gt;
&lt;br /&gt;
Por outro lado, não consigo deixar de observar como engenheiro. E me preocupa um pouco a proximidade da capacidade máxima. Quer dizer, as estações acabaram de ser inauguradas e já acabou o espaço para circulação? E se a demanda aumentar,como fica? Eu já comentei antes sobre como se faz para &lt;a href=&quot;http://alemartinazzo.blogspot.com/2011/09/e-o-assunto-agora-e-metro.html&quot;&gt;conter o fluxo de pessoas no metrô&lt;/a&gt;, só espero que o futuro não nos reserve uma operação Embarque Melhor, tal qual a da estação Sé.&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/4126869427272923784/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/estacoes-consolacao-e-paulista-uma-nova.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/4126869427272923784'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/4126869427272923784'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/estacoes-consolacao-e-paulista-uma-nova.html' title='Estações Consolação e Paulista: uma nova Sé?'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-5146255313200462045</id><published>2011-10-02T19:06:00.000-03:00</published><updated>2012-04-14T23:26:56.090-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="curtas"/><category scheme="http://www.blogger.com/atom/ns#" term="gt540"/><title type='text'>Erro na sincronização da agenda no Android</title><content type='html'>&lt;div&gt;&lt;p&gt;Como j&amp;#225; disse antes, uso um celular Android da LG, o GT540. Um dia desses, minha agenda do google parou de sincronizar, mas n&amp;#227;o parecia haver nada errado nas configura&amp;#231;&amp;#245;es.&lt;/p&gt;&lt;p&gt;Fiquei alguns dias buscando uma solu&amp;#231;&amp;#227;o e nada. Agora, nem me lembro a fonte da informa&amp;#231;&amp;#227;o, mas algu&amp;#233;m recomendou o famoso &lt;i&gt;reset&lt;/i&gt;, e realmente funciona.&lt;/p&gt;&lt;p&gt;Por isso, se voc&amp;#234; tiver problemas ao sincronizar sua agenda google no celular, tente verificar se h&amp;#225; espa&amp;#231;o na mem&amp;#243;ria (para fazer &lt;i&gt;cache&lt;/i&gt;) e desative / ative a sincroniza&amp;#231;&amp;#227;o com a agenda (configura&amp;#231;&amp;#245;es - sinc. e contas - sua conta google - calend&amp;#225;rio).&lt;/p&gt;&lt;p&gt;Nota: Android vers&amp;#227;o 2.1.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/5146255313200462045/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/erro-na-sincronizacao-da-agenda-no.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/5146255313200462045'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/5146255313200462045'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/erro-na-sincronizacao-da-agenda-no.html' title='Erro na sincronização da agenda no Android'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-3733124926584621724</id><published>2011-10-01T00:24:00.003-03:00</published><updated>2011-10-01T01:03:34.094-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="discriminação"/><category scheme="http://www.blogger.com/atom/ns#" term="machismo"/><category scheme="http://www.blogger.com/atom/ns#" term="python"/><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><title type='text'>Diversidade e programação</title><content type='html'>&lt;div&gt;&lt;p&gt;Ontem come&amp;#231;ou a &lt;a href=&quot;http://www.pythonbrasil.org.br/2011/&quot;&gt;Pycon Brasil 7&lt;/a&gt;. Momento de rever colegas da comunidade e aprender truques legais, sem d&amp;#250;vida. O pessoal prometeu colocar v&amp;#237;deos e slides das apresenta&amp;#231;&amp;#245;es &amp;#224; disposi&amp;#231;&amp;#227;o. Assim que souber de novidades, passo o link.&lt;/p&gt;&lt;p&gt;Me chamou a aten&amp;#231;&amp;#227;o uma palestra do Steve Holden, da &lt;a href=&quot;http://python.org/&quot;&gt;Python Foundation&lt;/a&gt;, sobre comunidade. Dentre as v&amp;#225;rias coisas que ele falou sobre manter uma comunidade funcionando bem (sim, &amp;#233; subjetivo mesmo), ele tratou sobre diversidade. Ali&amp;#225;s, muitas das coisas tratadas na palestra dele eu abordei no meu texto de mestrado :).&lt;/p&gt;&lt;p&gt;De qualquer forma, achei muito legal como a comunidade python internacional aborda a diversidade. Eles criaram at&amp;#233; &lt;a href=&quot;http://python.org/psf/diversity/&quot;&gt;um par&amp;#225;grafo para tratar do assunto&lt;/a&gt;. Al&amp;#233;m disso, ele mostrou um levantamento da composi&amp;#231;&amp;#227;o da comunidade em si, indicando a presen&amp;#231;a baixa de mulheres. Abaixo, inclusive, dos n&amp;#250;meros da ind&amp;#250;stria. A partir disso, ele prop&amp;#245;e estabelecer como meta uma participa&amp;#231;&amp;#227;o feminina parecida com a da ind&amp;#250;stria para os pr&amp;#243;ximos anos. E ele espera ser apoiado pelos outros membros da comunidade, claro.&lt;/p&gt;&lt;p&gt;Na verdade, o assunto me levou a refletir o quanto a comunidade python brasileira &amp;#233; diversa, que &amp;#233; uma pergunta dif&amp;#237;cil de responder sem dados concretos. Uma observa&amp;#231;&amp;#227;o no evento em si permite afirmar que h&amp;#225; poucos negros e poucas mulheres, por exemplo, mas nada que chegue a ser exclusividade desta comunidade em particular. Pessoalmente, considero essa uma boa meta a ser cumprida, pois acredito na diversidade como um meio para expandir os horizontes, neste caso.&lt;/p&gt;&lt;p&gt;Sendo assim, me pergunto: como aumentar a diversidade da comunidade? E, por este motivo, fui falar com ele hoje &amp;#224; tarde. D&amp;#225;,para imaginar que ele n&amp;#227;o tem a resposta, mas tem algumas ideias, cujo cerne &amp;#233; criar privil&amp;#233;gios diferenciais. Exemplo do pr&amp;#243;prio Steve: baixar pre&amp;#231;o de inscri&amp;#231;&amp;#245;es em eventos para mulheres. Ou incentivar grupos como &lt;a href=&quot;http://pyladies.com/&quot;&gt;PyLadies&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Vamos ver no que isso vai dar.&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/3733124926584621724/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/diversidade-e-programacao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/3733124926584621724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/3733124926584621724'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/10/diversidade-e-programacao.html' title='Diversidade e programação'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-72416071085544613</id><published>2011-09-30T19:04:00.000-03:00</published><updated>2012-04-14T23:26:56.093-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="celular"/><category scheme="http://www.blogger.com/atom/ns#" term="gt540"/><title type='text'>Teclado para Android</title><content type='html'>&lt;div&gt;Ao comprar meu celular Android, me preocupei em como digitaria com ele, já que ele não tem teclado QWERTY. Por isso, busquei alguns aplicativos de teclado.&lt;br /&gt;
&lt;br /&gt;
Achei o básico do sistema com poucos recursos; ele até vem com predição de texto, mas nada que tenha me impressionado. Pode ser só um palpite, mas a predição não parece ter relação com as palavras mais usadas.&lt;br /&gt;
&lt;br /&gt;
Isso, na verdade, não é exatamente ruim: só não é tão bom quanto poderia. Para explicar, vou falar de dois aplicativos que testei, um baseado em predição por contexto e outro baseado em gestos. Um deles é o &lt;a href=&quot;http://www.mobiletextinput.com/&quot;&gt;SlideIT&lt;/a&gt; e o outro é &lt;a href=&quot;http://www.swiftkey.net/&quot;&gt;SwiftKey&lt;/a&gt;. O SwiftKey funciona por predição de contexto, enquanto o SlideIT é acionado deslizando o dedo pelas teclas, como o &lt;a href=&quot;http://www.swype.com/&quot;&gt;Swype&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
O legal do SwiftKey é que ele sugere palavras baseado nas palavras digitadas anteriormente. Isso deve ser feito algum tipo de &lt;i&gt;raking&lt;/i&gt; de qual é a próxima palavra mais provável. Além disso, me pareceu que há algum tipo de aprendizagem conforme você vai usando o aplicativo.&lt;br /&gt;
&lt;br /&gt;
Já o SlideIT agiliza bastante por permitir digitação somente deslizando os dedos sobre o teclado. Pode não parecer, mas agiliza muito a digitação,você só só precisa lembrar da disposição das letras.&lt;br /&gt;
&lt;br /&gt;
Ambos são aplicativos pagos no &lt;a href=&quot;https://market.android.com/&quot;&gt;Android Market&lt;/a&gt;, mas recomendo testar as versões de avaliação. Sobre o Swype, não posso dizer, não consegui testar no meu telefone.&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/72416071085544613/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/teclado-para-android.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/72416071085544613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/72416071085544613'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/teclado-para-android.html' title='Teclado para Android'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-7702083523057438995</id><published>2011-09-28T18:36:00.000-03:00</published><updated>2012-04-14T23:26:56.096-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Android"/><category scheme="http://www.blogger.com/atom/ns#" term="celular"/><category scheme="http://www.blogger.com/atom/ns#" term="gt540"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><title type='text'>Transferindo contatos do Wammu para sua conta Google</title><content type='html'>&lt;div&gt;Eu usava o programa &lt;a href=&quot;http://wammu.eu/&quot;&gt;Wammu&lt;/a&gt; para manter uma cópia dos telefones da agenda do meu celular Nokia. Agora que uso um celular Android, não consegui sincronizar as agendas muito bem usando esse programa.&lt;br /&gt;
&lt;br /&gt;
Minha estratégia então foi procurar um jeito de transformar o arquivo de backup do Wammu em algo que o resto do mundo entendesse, como um CSV. Para minha sorte, algum camarada já teve o &lt;a href=&quot;http://blog.cone.be/2010/01/06/convert-a-wammu-backup-file-to-a-csv/&quot;&gt;mesmo objetivo&lt;/a&gt; e implementou um &lt;a href=&quot;http://www.gertschepens.be/wammu2cvs-code&quot;&gt;script em Perl&lt;/a&gt; para transformar o formato do Wammu em um CSV carregado diretamente nos contatos do Google! Legal né?&lt;br /&gt;
&lt;br /&gt;
Antes de mais nada, você vai precisar fazer algumas conversões de codificação no seu arquivo de backup. Abrindo o arquivo com VIM, os comandos são os seguintes:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;:set ff=unix
:set fileencoding=default
:w ConvertMe.txt
&lt;/pre&gt;&lt;br /&gt;
O &lt;i&gt;script&lt;/i&gt; precisa de um arquivo chamado &lt;code&gt;ConvertMe.txt&lt;/code&gt; para funcionar. Depois disso, é só colocar o &lt;i&gt;script&lt;/i&gt; e o arquivo convertido na mesma pasta e rodar:&lt;br /&gt;
&lt;br /&gt;
&lt;pre&gt;convert.pl &gt; converted.csv
&lt;/pre&gt;&lt;br /&gt;
Importe os contatos para seu GMail e acabou!&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/7702083523057438995/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/transferindo-contatos-do-wammu-para-sua.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7702083523057438995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7702083523057438995'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/transferindo-contatos-do-wammu-para-sua.html' title='Transferindo contatos do Wammu para sua conta Google'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-8342449975081944638</id><published>2011-09-26T17:49:00.000-03:00</published><updated>2012-03-30T12:33:37.116-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Campus Mobile"/><category scheme="http://www.blogger.com/atom/ns#" term="css"/><category scheme="http://www.blogger.com/atom/ns#" term="design"/><category scheme="http://www.blogger.com/atom/ns#" term="hacks"/><category scheme="http://www.blogger.com/atom/ns#" term="html"/><category scheme="http://www.blogger.com/atom/ns#" term="trabalho"/><category scheme="http://www.blogger.com/atom/ns#" term="web"/><title type='text'>Menu de navegação horizontal</title><content type='html'>&lt;div&gt;Voltei a trabalhar com &lt;a href=&quot;http://campusmobile.com.br/&quot;&gt;web&lt;/a&gt; nas últimas semanas. Uma coisa que precisei fazer foi um menu horizontal para navegação geral. Há milhares de exemplos disso por aí, mas eu precisava de um pequeno detalhe a mais: uma imagem personalizada para a lista de itens do menu.&lt;br /&gt;
&lt;br /&gt;
Para começo de conversa, as implementações desse tipo de menu usam listas (tag &lt;code&gt;ul&lt;/code&gt; e &lt;code&gt;li&lt;/code&gt;) com atributos de estilo para tornar a listagem horizontal. Pode ser &lt;code&gt;display: inline&lt;/code&gt; ou &lt;code&gt;float: left&lt;/code&gt;. O código fica assim:&lt;br /&gt;
&lt;br /&gt;
HTML:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1249796.js?file=nav-menu.html&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
E o CSS para deixar horizontal pode ser:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1249787.js?file=inline.css&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
ou&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1249787.js?file=float.css&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Aí podemos colocar a imagem para a listagem com o atributo &lt;code&gt;list-style-image&lt;/code&gt; e colocando a URL da imagem:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1249787.js?file=with_image.css&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
Mas isso só funciona para o &lt;code&gt;float: left&lt;/code&gt;, tá?&lt;br /&gt;
&lt;br /&gt;
Agora o pulo do gato: cada navegador coloca um  &lt;i&gt;espaçamento diferente&lt;/i&gt; do lado esquerdo desta nossa imagem! Qual propriedade ajusta isso? Nenhuma!&lt;br /&gt;
Contornei este problema usando esta mesma imagem como fundo do elemento de lista e ajustando o espaçamento do lado esquerdo (&lt;code&gt;padding-left&lt;/code&gt;) com o mesmo tamanho da imagem de fundo. O código final ficou assim:&lt;br /&gt;
&lt;br /&gt;
&lt;script src=&quot;https://gist.github.com/1249787.js?file=with_bkg_image.css&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Atualização&lt;/b&gt;: coloquei os códigos nos meus &lt;a href=&quot;https://gist.github.com/alexandremartinazzo&quot;&gt;Gists&lt;/a&gt; do &lt;a href=&quot;https://github.com/alexandremartinazzo&quot;&gt;Github&lt;/a&gt; para colocar aqui. Temos destaque de sintaxe, agora!&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/8342449975081944638/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/menu-de-navegacao-horizontal.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/8342449975081944638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/8342449975081944638'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/menu-de-navegacao-horizontal.html' title='Menu de navegação horizontal'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-7997393871912719893</id><published>2011-09-21T23:44:00.001-03:00</published><updated>2011-09-24T17:56:09.823-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="viagens"/><title type='text'>Dicas de uma viagem barata</title><content type='html'>&lt;div&gt;
&lt;a href=&quot;http://www.nomadicmatt.com/travel-blogs/the-ultimate-travel-hacking-guide/&quot;&gt;The Ultimate Travel Hacking Guide&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Excelente guia para planejar sua viagem, em inglês&amp;nbsp;(dica do Ralph). As dicas deste guia tem cinco categorias para ajudar a baratear a viagem: passagens, estadia, atrações, alimentação e transporte local.&lt;br /&gt;
&lt;br /&gt;
Uma parte que eu considero muito importante é a compra da passagem em si, e&lt;br /&gt;
sim, estou falando de viagem de avião. O preço da passagem tem impacto bem alto no custo final, em geral. O artigo lá fala bastante sobre comparadores de preço e milhagem em companhias aéreas.&lt;br /&gt;
&lt;br /&gt;
Meu comentário é sobre serviços disponíveis no Brasil para as passagens e o transporte local.&lt;br /&gt;
&lt;br /&gt;
Para passagens aéreas, eu uso o &lt;a href=&quot;http://www.kayak.com/&quot;&gt;kayak&lt;/a&gt; para pesquisar as melhores datas, depois vejo as melhores condições de pagamento em lojas online nacionais, &lt;a href=&quot;http://www.submarinoviagens.com.br/&quot;&gt;submarino&lt;/a&gt;, &lt;a href=&quot;http://www.decolar.com/&quot;&gt;decolar&lt;/a&gt;, &lt;a href=&quot;http://www.saraivaviagens.com.br/&quot;&gt;saraiva&lt;/a&gt;, e companhias aéreas. Não sei exatamente como é nos EUA, mas aqui também tem o &lt;a href=&quot;http://www.multiplusfidelidade.com.br/&quot;&gt;Multiplus Fidelidade&lt;/a&gt;, que te permite acumular pontos de lojas diferentes e usá-los em compras ou benefícios em lojas participantes do programa. Vale a pena conferir.&lt;br /&gt;
&lt;br /&gt;
Quanto ao transporte local, recomendo fortemente pesquisar se sua cidade de destino tem algum tipo de bilhete unificado para transporte público. Em São Paulo, por exemplo, temos o Bilhete Único: você pode pegar até 4 ônibus (ou 3 ônibus + 1 metrô/trem) num período de três horas. Ajuda bastante.&lt;br /&gt;
&lt;br /&gt;
Sinta-se à vontade para indicar outros serviços que eu não mencionei.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/7997393871912719893/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/dicas-de-uma-viagem-barata.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7997393871912719893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/7997393871912719893'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/dicas-de-uma-viagem-barata.html' title='Dicas de uma viagem barata'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-2975764884596623318</id><published>2011-09-18T12:00:00.000-03:00</published><updated>2011-09-24T18:08:48.896-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="curtas"/><category scheme="http://www.blogger.com/atom/ns#" term="infância"/><title type='text'>De volta</title><content type='html'>&lt;div&gt;
Eu nasci em Mogi das Cruzes. Moramos muitos anos lá, praticamente durante toda minha infância e um pouco mais ainda.&lt;br /&gt;
&lt;br /&gt;
Sempre que volto, sinto como se estivesse revivendo meu passado. E é até curioso como as pessoas que vejo reforçam estas lembranças. É como olhar para mim mesmo e ver as mesmas esperanças, os mesmos sonhos, os mesmos medos, os mesmos problemas.&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/2975764884596623318/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/de-volta.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/2975764884596623318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/2975764884596623318'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/de-volta.html' title='De volta'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total><georss:featurename>Mogi das Cruzes - São Paulo, Brasil</georss:featurename><georss:point>-23.522676984307473 -46.190900802612305</georss:point><georss:box>-23.529956484307473 -46.2007713026123 -23.515397484307474 -46.181030302612307</georss:box></entry><entry><id>tag:blogger.com,1999:blog-8806408028683424030.post-3217908918884518925</id><published>2011-09-15T10:00:00.000-03:00</published><updated>2011-09-15T10:00:04.297-03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="o politécnico"/><category scheme="http://www.blogger.com/atom/ns#" term="política"/><category scheme="http://www.blogger.com/atom/ns#" term="reflexões"/><category scheme="http://www.blogger.com/atom/ns#" term="USP"/><title type='text'>Mais uma sobre o 11 de setembro</title><content type='html'>&lt;div&gt;Faz dez anos, eu me lembro desse dia, ainda. Eu era estagiário na &lt;a href=&quot;http://www.sinc.com.br/&quot;&gt;Sinc do Brasil&lt;/a&gt;. Fiquei assustado, claro. As consequências não pareciam óbvias, e, para dizer a verdade, ainda não são, mesmo depois de tanto tempo.&lt;br /&gt;
&lt;br /&gt;
Quando eu ainda escrevia para o jornal O Politécnico, fiz um texto sobre os atentados do onze de setembro. O texto foi publicado na edição de aniversário de 60 anos do jornal estudantil em 2004; confira:&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;https://docs.google.com/document/pub?id=1FvZeNL7CSLvrbRf-IDMRQ9IGrmTkmbnNJWg9VpRKK8g&quot;&gt;Link no Google Docs&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
A versão publicada no jornal provavelmente sofreu alguns cortes; esta é a versão original sem cortes (literalmente);&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://alemartinazzo.blogspot.com/feeds/3217908918884518925/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/mais-uma-sobre-o-11-de-setembro.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/3217908918884518925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/8806408028683424030/posts/default/3217908918884518925'/><link rel='alternate' type='text/html' href='http://alemartinazzo.blogspot.com/2011/09/mais-uma-sobre-o-11-de-setembro.html' title='Mais uma sobre o 11 de setembro'/><author><name>Alexandre Martinazzo</name><uri>http://www.blogger.com/profile/00476870919237422946</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='28' src='http://farm1.static.flickr.com/199/470155230_f7c2e49321_t.jpg'/></author><thr:total>0</thr:total></entry></feed>