<?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: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-4941979946866015915</id><updated>2011-11-01T16:35:41.522-02:00</updated><category term='linux'/><category term='poesias'/><category term='javascript'/><category term='mundo melhor'/><category term='sonhos'/><category term='língua portuguesa'/><category term='curiosidades'/><category term='blog'/><category term='Bíblia'/><category term='Deus'/><category term='squid'/><category term='valorização da vida'/><category term='segurança'/><category term='Glorioso Encontro'/><category term='etimologia'/><category term='gente'/><category term='windows'/><category term='ciências'/><category term='paródias'/><category term='criatividade'/><category term='crônicas'/><category term='Fórmula 1'/><category term='à procura do autor'/><category term='iptables'/><category term='técnico'/><category term='comportamento'/><category term='leia-me'/><category term='telefonia'/><category term='humor'/><title type='text'>Textos aleatórios de Sony Santos</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-6178647630178895750</id><published>2011-03-24T09:27:00.006-03:00</published><updated>2011-03-24T10:23:20.968-03:00</updated><title type='text'>Criei um blog de Ruby</title><content type='html'>&lt;br /&gt;Demorou.&lt;br /&gt;&lt;br /&gt;Estou aprendendo uma nova linguagem: &lt;a href="http://www.ruby-lang.org/pt/"&gt;Ruby&lt;/a&gt;. Estou encontrando muitos desafios interessantes, e minhas experiências com Ruby precisam ser compartilhadas.&lt;br /&gt;&lt;br /&gt;Neste caso, o &lt;a href="http://gigawiki.com/"&gt;Gigawiki&lt;/a&gt; não é o meio apropriado no momento. Por dois motivos:&lt;br /&gt;&lt;br /&gt;1. Eu preciso de feedback. O Gigawiki ainda não suporta comentários.&lt;br /&gt;2. Intencionalmente eu quero divulgar minhas experiências em inglês, porque quero estar em contato com a comunidade internacional. O Gigawiki ainda não tem suporte a outros idiomas.&lt;br /&gt;&lt;br /&gt;Assim sendo, criei um novo blog, para não misturar as coisas. Aqui continuarei com textos aleatórios. O Gigawiki continuará sendo o lar para a maior parte dos meus textos, porque é mais fácil redigir, manter e organizar os textos lá. Mas os textos em inglês sobre Ruby e metaprogramação ficarão agora em lugar próprio:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rubychallenger.blogspot.com"&gt;http://rubychallenger.blogspot.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Dêem uma olhadinha lá! E, se quiserem, me sigam lá, também! :)&lt;br /&gt;&lt;br /&gt;P.S.: Para acompanhar o blog e divulgar assuntos relacionados em inglês, criei também um novo usuário de twitter: &lt;a href="http://twitter.com/rubychallenger"&gt;@rubychallenger&lt;/a&gt;.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-6178647630178895750?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/6178647630178895750/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=6178647630178895750' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6178647630178895750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6178647630178895750'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2011/03/criei-um-blog-de-ruby.html' title='Criei um blog de Ruby'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4495071674121574418</id><published>2011-02-07T09:10:00.003-02:00</published><updated>2011-05-23T11:05:43.628-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='à procura do autor'/><category scheme='http://www.blogger.com/atom/ns#' term='poesias'/><title type='text'>À procura do autor: As férias</title><content type='html'>Chegam as férias, vou pra fazenda&lt;br /&gt;Gozar o encanto da natureza.&lt;br /&gt;O sol brilhando, aves cantando,&lt;br /&gt;E eu me banhando na correnteza.&lt;br /&gt;&lt;br /&gt;À tardezinha saio correndo,&lt;br /&gt;Colhendo flores pelas estradas,&lt;br /&gt;Até que o dia perca a alegria&lt;br /&gt;Em agonia pelas ramadas.&lt;br /&gt;&lt;br /&gt;A noite surge, cheia de estrelas,&lt;br /&gt;Cheia de vozes que vem dos campos.&lt;br /&gt;Eu fico mansa, quieta criança&lt;br /&gt;Olhando a dança dos pirilampos.&lt;br /&gt;&lt;br /&gt;Chegam as férias, que bom, as férias!&lt;br /&gt;Lá na fazenda, na paz dos campos.&lt;br /&gt;Sol, luz e cores, aves e flores,&lt;br /&gt;altos rumores e pirilampos.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Atualização (23/05/2011):&lt;/b&gt; Segundo &lt;a href="http://sonysantos.blogspot.com/2011/03/criei-um-blog-de-ruby.html?showComment=1306151681710#c4389592801308863887"&gt;este comentário de Selma Carvalho&lt;/a&gt;, esta poesia encontra-se em um dos livros da coleção "Vamos Estudar?", de Theobaldo Miranda Santos. Obrigado pela preciosa informação, Selma! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4495071674121574418?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4495071674121574418/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4495071674121574418' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4495071674121574418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4495071674121574418'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2011/02/procura-do-autor-as-ferias.html' title='À procura do autor: As férias'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-1148729551736991526</id><published>2010-09-30T08:47:00.003-03:00</published><updated>2010-09-30T08:58:16.773-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='à procura do autor'/><title type='text'>À procura do Autor: O Milho</title><content type='html'>"Ronc, ronc, ronc,&lt;br /&gt;Vem o burrico a zurrar;&lt;br /&gt;O cabrito vem aos pinchos&lt;br /&gt;Para o milho manducar.&lt;br /&gt;&lt;br /&gt;Chico, chico, chico,&lt;br /&gt;Vem o porco no chiqueiro.&lt;br /&gt;O porco, a porca e o porquinho,&lt;br /&gt;Todos vêm num instantinho&lt;br /&gt;Para ter milho primeiro.&lt;br /&gt;&lt;br /&gt;O milho planta virtude,&lt;br /&gt;Dá-nos tanta coisa boa:&lt;br /&gt;Dá-nos canjica, pipoca,&lt;br /&gt;Maizena, bolos e broas.&lt;br /&gt;&lt;br /&gt;Da maizena nós fazemos&lt;br /&gt;Um delicioso mingau.&lt;br /&gt;Quanta coisa dá o milho:&lt;br /&gt;Pamonha, sopa e curau.&lt;br /&gt;&lt;br /&gt;Milho é pão da bicharada,&lt;br /&gt;É pão do homem também!&lt;br /&gt;Muita gente apatacada&lt;br /&gt;Vive do milho que tem."&lt;br /&gt;&lt;br /&gt;Esta linda poesia vem das memórias de infância da minha mãe. Queremos descobrir o autor. Se alguém tiver alguma pista, não deixe de comentar!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-1148729551736991526?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/1148729551736991526/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=1148729551736991526' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1148729551736991526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1148729551736991526'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2010/09/procura-do-autor-o-milho.html' title='À procura do Autor: O Milho'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-7354846559195805342</id><published>2010-07-31T11:24:00.005-03:00</published><updated>2010-08-15T11:44:43.246-03:00</updated><title type='text'>Meu livro "Sete universos nada paralelos" na TV Cultura!</title><content type='html'>Meu livro "Sete universos nada paralelos" (Papirus, 2002) foi citado ao vivo no Programa Login de 28/07/2010!&lt;br /&gt;&lt;br /&gt;Para quem não conhece, o Login é um programa jovem de entrevistas e variedades, cada dia sobre um tema diferente.&lt;br /&gt;&lt;br /&gt;Nesse dia, o tema era um site de trocas, no qual o apresentador Fábio Azevedo cadastrou um livro para trocar. Eu cadastrei o meu e fiz a proposta, que foi aceita ao vivo no terceiro bloco do programa.&lt;br /&gt;&lt;br /&gt;Veja o vídeo:&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/uH6D57MDh_c?fs=1&amp;amp;hl=pt_BR&amp;amp;rel=0&amp;amp;color1=0xe1600f&amp;amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/uH6D57MDh_c?fs=1&amp;amp;hl=pt_BR&amp;amp;rel=0&amp;amp;color1=0xe1600f&amp;amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;E então aconteceu isto (hehe):&lt;br /&gt;&lt;br /&gt;&lt;object width="480" height="385"&gt;&lt;param name="movie" value="http://www.youtube.com/v/isH4PPinah4?fs=1&amp;amp;hl=pt_BR&amp;amp;rel=0&amp;amp;color1=0xe1600f&amp;amp;color2=0xfebd01"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/isH4PPinah4?fs=1&amp;amp;hl=pt_BR&amp;amp;rel=0&amp;amp;color1=0xe1600f&amp;amp;color2=0xfebd01" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;O programa pode ser visto na íntegra (e em melhor qualidade) no site do Programa Login na TV Cultura. &lt;a href='http://www.tvcultura.com.br/login/videos/naintegra/2010-07-29/28951'&gt;Aqui está o link para o terceiro bloco.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;No livro "Sete universos nada paralelos" eu exploro o ser humano em limites que ainda não conhecemos... Como seria ser mais rápido? Enxergar a gravidade? Ir pra Alemanha a pé? Viajar de teletransporte? Voar sem aparelhos? Encontrar-se consigo mesmo na praça? Colocar o dedo em um buraco negro?&lt;br /&gt;&lt;br /&gt;Saiba mais sobre o livro &lt;a href='http://gigawiki.com/_paginas/7universos/'&gt;neste site, que inclui ilustrações&lt;/a&gt;. Vocês vão adorar! &lt;img src='http://gigawiki.com/_img/smiley_pisca.gif'/&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-7354846559195805342?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/7354846559195805342/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=7354846559195805342' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7354846559195805342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7354846559195805342'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2010/07/meu-livro-sete-universos-nada-paralelos.html' title='Meu livro &quot;Sete universos nada paralelos&quot; na TV Cultura!'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4816708336367038988</id><published>2010-01-21T16:52:00.002-02:00</published><updated>2010-01-21T16:55:15.159-02:00</updated><title type='text'>Atualizei o meu perfil!</title><content type='html'>Olá, leitores!&lt;br /&gt;&lt;br /&gt;Há tempos eu não publicava informações atualizadas sobre mim, mas finalmente dediquei um tempinho a isso.&lt;br /&gt;&lt;br /&gt;Quem quiser saber mais sobre quem eu sou, basta visitar-me em &lt;a href="http://gigawiki.com/sony/"&gt;http://gigawiki.com/sony/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4816708336367038988?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4816708336367038988/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4816708336367038988' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4816708336367038988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4816708336367038988'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2010/01/atualizei-o-meu-perfil.html' title='Atualizei o meu perfil!'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2840071680856804630</id><published>2009-11-11T15:21:00.004-02:00</published><updated>2009-11-11T15:27:34.592-02:00</updated><title type='text'>Sete anos de Sete universos</title><content type='html'>Nesta sexta-feira, 13/11/2009, estarei dando uma noite de autógrafos em comemoração aos 7 anos do livro &lt;a href="http://gigawiki.com/_paginas/7universos/"&gt;Sete universos nada paralelos&lt;/a&gt; &lt;img src="http://gigawiki.com/_img/smiley_feliz.gif"&gt;&lt;br /&gt;&lt;a href="http://gigawiki.com/_paginas/7universos/"&gt;&lt;br /&gt;&lt;img style="float:left; margin:0 10px 10px 0" border='0' src='http://gigawiki.com/_paginas/7universos/7uq.gif'&gt;&lt;/a&gt;Nestes 7 anos já foram vendidos quase 5000 exemplares.&lt;br /&gt;&lt;br /&gt;No evento falarei sobre minha experiência e darei dicas a quem quiser ser escritor.&lt;br /&gt;&lt;br /&gt;A Câmara Municipal de Avaré fica na Av. Pref. Misael Euphrásio Leal, 999. O evento começará às 20h. A entrada é franca.&lt;br /&gt;&lt;br /&gt;Estou muito feliz, e agradeço a Deus, à Papirus Editora, e aos meus amigos e familiares que me deram apoio e festejam comigo hoje.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2840071680856804630?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2840071680856804630/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2840071680856804630' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2840071680856804630'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2840071680856804630'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2009/11/sete-anos-de-sete-universos.html' title='Sete anos de Sete universos'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2564159402013893540</id><published>2009-04-07T12:03:00.004-03:00</published><updated>2009-10-20T10:41:08.768-02:00</updated><title type='text'>Speedy com problemas de DNS</title><content type='html'>&lt;iframe src="http://gigawiki.com/sony/speedy-com-problemas-de-dns?impressao=1"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://gigawiki.com/sony/speedy-com-problemas-de-dns"&gt;Original aqui&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2564159402013893540?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2564159402013893540/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2564159402013893540' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2564159402013893540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2564159402013893540'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2009/04/speedy-com-problemas-de-dns.html' title='Speedy com problemas de DNS'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-7161330560180036488</id><published>2009-04-04T12:40:00.003-03:00</published><updated>2009-04-04T12:45:15.711-03:00</updated><title type='text'>Eu vi o ônibus</title><content type='html'>Este é um teste para um link.&lt;br /&gt;&lt;br /&gt;O link é: &lt;a href="http://gigawiki.com/sony/eu-vi-o-onibus"&gt;http://gigawiki.com/sony/eu-vi-o-onibus&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Quero colocar o texto de lá aqui.&lt;br /&gt;&lt;br /&gt;&lt;iframe src="http://gigawiki.com/sony/eu-vi-o-onibus?impressao=1"&gt;&lt;/iframe&gt;&lt;br /&gt;&lt;br /&gt;Consegui!!!  &lt;img src="http://gigawiki.com/_img/smiley_sorriso.gif"/&gt;   Isso me dá idéias...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-7161330560180036488?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/7161330560180036488/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=7161330560180036488' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7161330560180036488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7161330560180036488'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2009/04/eu-vi-o-onibus.html' title='Eu vi o ônibus'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-163340415836755129</id><published>2009-03-24T10:00:00.002-03:00</published><updated>2009-03-24T10:08:31.549-03:00</updated><title type='text'>Copiando IRPF2009</title><content type='html'>Vai aqui uma dica de como &lt;a href="http://gigawiki.com/sony/como-copiar-uma-declaracao-do-irpf-2009-para-outro-computador"&gt;copiar uma declaração do IRPF 2009 para outro computador&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-163340415836755129?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/163340415836755129/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=163340415836755129' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/163340415836755129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/163340415836755129'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2009/03/copiando-irpf2009.html' title='Copiando IRPF2009'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-9192709611814215315</id><published>2009-01-18T00:04:00.013-02:00</published><updated>2009-01-18T11:02:14.824-02:00</updated><title type='text'>A Terra que Nunca Existiu</title><content type='html'>Um episódio de um desenho animado que vi em minha tenra infância certa vez me deixou muito intrigado.&lt;br /&gt;&lt;br /&gt;Trata-se do desenho do Shazzan, um gênio invocado por um casal de irmãos (Jack e Nancy) quando juntam seus anéis (cada um com metade de um círculo escrito Shazzan).&lt;br /&gt;&lt;br /&gt;Nesse episódio a aventura é na Terra que Nunca Existiu. Os irmãos, em seu simpático camelo voador (Kabupe), vão parar lá por acaso e vivem muitas aventuras, onde um cara mau tenta fazê-los desaparecerem no Nada (the Nothingness, a "Nadeza"), até que os aventureiros encontram uma flor falante que ensina uma técnica para escaparem de lá. Eles resgatam a flor e conseguem sair.&lt;br /&gt;&lt;br /&gt;Depois que tudo se resolve, a flor se transforma numa princesa e, com a permissão dos amos, pede ao gênio:&lt;br /&gt;- Eu desejo que a Terra que Nunca Existiu realmente nunca tenha existido.&lt;br /&gt;- Seu desejo é uma ordem!&lt;br /&gt;- Nunca Existiu sumiu! - diz Nancy. Eu, na verdade, não vi nada desaparecendo; apenas brilharam uns pontinhos mágicos numa paisagem que já estava lá.&lt;br /&gt;Jack olha para flor que havia se transformado na princesa:&lt;br /&gt;- Ei! Olhe para você! Você agora é como nós!&lt;br /&gt;- Obrigada, Gênio! - diz a princesa a Shazzan.&lt;br /&gt;- Hahahahaha! - Shazzan é cheio das risadas.&lt;br /&gt;Jack ainda falou (e agora é que vem a parte legal):&lt;br /&gt;- Antes de irmos, você tem que admitir uma coisa, Shazzan!&lt;br /&gt;- E o que é...?&lt;br /&gt;- Nós nos saímos muito bem lá.&lt;br /&gt;- Lá? - Shazzan dá uma risadinha. - Lá onde, mestre?&lt;br /&gt;- Em Nunca Existiu!&lt;br /&gt;- Em Nunca Existiu?! Se nunca existiu, como nós podemos ter feito alguma coisa?&lt;br /&gt;Nesse momento Jack faz uma cara de "Oh!". Shazzan prossegue:&lt;br /&gt;- De fato, como poderíamos ter estado onde nada esteve? Hahahahahaha...&lt;br /&gt;- Oh! Hahahahaha!&lt;br /&gt;Todos riem e o episódio acaba.&lt;br /&gt;&lt;br /&gt;Acaba?!!!&lt;br /&gt;Se tudo o que eles fizeram "nunca existiu", o que que eu acabara de assistir? Esse monte de aventuras simplesmente nunca existiu? Como podem ter saído da existência, saído do passado? Como algo que aconteceu pode passar a nunca ter acontecido? E, se nunca aconteceu, como eles podem se lembrar de alguma coisa?! E, se lembram, eles aceitam assim, numa boa, rindo, sem sofrer o dramático paradoxo que me afligia, sem ver a implosão das bases da lógica que isso trazia?&lt;br /&gt;&lt;br /&gt;Eu achei muito legal, pois foi algo que me fez pensar. Geralmente os desenhos animados apenas entretêm o espectador, mas este episódio me fez filosofar quando eu ainda era criança. É um estímulo muito interessante; pode até ser usado em sala de aula.&lt;br /&gt;&lt;br /&gt;Para quem quiser ver, encontrei este episódio em inglês no Youtube. Em minhas memórias, em português se chamava "O dia que nunca existiu", o que me foi ainda mais paradoxal: a princesa desejou que o dia nunca tivesse existido, e, num passe de mágica, o dia que eles acabaram de ter saiu da existência! Aquele gênio realmente fez o dia desaparecer? Um dia que já passou, que existiu, já não existe mais, saiu da existência passada? Isso pode? Como saber que o dia realmente deixou de ter existido ou se o gênio apenas deu uma "enrolada" neles? Tudo o que eu vi nesse episódio então nunca aconteceu? Então por que fazer um episódio tão longo? E como eles se lembram? Virou "imaginação"? Mas de onde veio a princesa que agora estava com eles? Que parte do dia desapareceu? Que horas eram e que horas são? Para quem o dia desapareceu?&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;object width="425" height="344"&gt;&lt;param name="movie" value="http://www.youtube.com/v/_U32I1XaiYA&amp;hl=pt-br&amp;fs=1"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/_U32I1XaiYA&amp;hl=pt-br&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/center&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-9192709611814215315?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/9192709611814215315/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=9192709611814215315' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/9192709611814215315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/9192709611814215315'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2009/01/terra-que-nunca-existiu.html' title='A Terra que Nunca Existiu'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-8135995161019522429</id><published>2008-07-11T14:13:00.005-03:00</published><updated>2008-08-06T00:44:07.954-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='técnico'/><title type='text'>Baixando arquivos gzip no FF3</title><content type='html'>Quem usa o navegador FireFox e costuma baixar arquivos compactados com gzip já deve ter reparado que, a partir de FireFox 3, os arquivos baixados estão "corrompidos". Na verdade, não estão corrimpidos, mas sim "descompactados", mas com nome de compactado: o arquivo é salvo com a extensão .gz (por exemplo) mas na verdade está descompactado.&lt;br /&gt;&lt;br /&gt;Não sei o motivo deste comportamento, se é um bug ou proposital, se já há atualizações para isso, mas o fato é que é muito incômodo ter que recompactar os arquivos ou renomeá-los ou abrir outro navegador apenas para baixá-los corretamente.&lt;br /&gt;&lt;br /&gt;Numa vasculhada no suporte da Mozilla, encontrei uma referência à preferência &lt;b&gt;network.http.accept-encoding&lt;/b&gt;. Sua opção padrão estava "gzip, deflate". Mudei para "gzip" mas não funcionou; então deixei em branco e finalmente funcionou!&lt;br /&gt;&lt;br /&gt;Para acessar essa opção, digite "about:config" na barra de endereços do FireFox.&lt;br /&gt;&lt;br /&gt;Está dada a dica.&lt;br /&gt;&lt;br /&gt;&lt;center&gt;&lt;b&gt;&lt;i&gt;&lt;u&gt;* * * A T U A L I Z A Ç Ã O * * *&lt;/u&gt;&lt;/i&gt;&lt;/b&gt;&lt;/center&gt;&lt;br /&gt;04/08/2008&lt;br /&gt;&lt;br /&gt;Encontrei uma solução muito melhor. Como meu amigo Alexandre expôs em seu comentário, a solução acima interfere gravemente no funcionamento de páginas como o orkut, além de não ser uma boa prática.&lt;br /&gt;&lt;br /&gt;O problema ocorria no meu código de download de backup gzipado de bancos de dados MySQL, que foi baseado no código do phpMyAdmin (export.php). Apenas comentei uma linha em meu arquivo backup.php:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;//header('Content-Encoding: x-gzip');&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;e o problema foi resolvido. Agora os backups vêm compactados como desejado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-8135995161019522429?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/8135995161019522429/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=8135995161019522429' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8135995161019522429'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8135995161019522429'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/07/baixando-arquivos-gzip-no-ff3.html' title='Baixando arquivos gzip no FF3'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-1091492147356741357</id><published>2008-04-09T14:08:00.003-03:00</published><updated>2008-04-10T20:40:51.312-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>O antônimo de REAL</title><content type='html'>Na arte: surreal&lt;br /&gt;Na física: virtual&lt;br /&gt;Na internet: eletrônico&lt;br /&gt;Na economia: cruzeiro&lt;br /&gt;Na monarquia: plebeu&lt;br /&gt;Na cosmologia: paralelo&lt;br /&gt;Na matemática: imaginário&lt;br /&gt;Na programação: inteiro&lt;br /&gt;Na rede financeira: Itaú&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-1091492147356741357?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/1091492147356741357/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=1091492147356741357' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1091492147356741357'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1091492147356741357'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/04/o-antnimo-de-real.html' title='O antônimo de REAL'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4205135652887127983</id><published>2008-03-14T17:29:00.002-03:00</published><updated>2010-08-12T14:25:58.394-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='técnico'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><title type='text'>Iptables NAT para crianças</title><content type='html'>--- Introdução ---&lt;br /&gt;&lt;br /&gt;Na empresa em que trabalho sempre tivemos dificuldades de entender como funcionam os redirecionamentos entre os computadores da rede interna e a internet. Contratávamos os serviços de outra empresa quando algum programa precisava acessar a internet sem passar pelo firewall, ou quando alguém de fora precisasse acessar um computador específico de nossa rede.&lt;br /&gt;&lt;br /&gt;Os tutoriais que encontramos na internet são todos muito grandes e complexos, falando de um monte de opções do iptables que não interessam para a gente, tornando a leitura cansativa e o aprendizado improdutivo. Depois de três semanas quebrando a cabeça, consegui entender o funcionamento dos redirecionamentos, e vim compartilhar com vocês, tentando suprir a necessidade de um texto mais ao alcance de quem nunca mexeu com isso, evitando todo conceito desnecessário.&lt;br /&gt;&lt;br /&gt;Vou expor a minha experiência, na minha rede. Talvez na sua rede não funcione dessa forma, mas o texto pode inspirar as adaptações que forem necessárias. No entanto, use o texto por sua própria conta e risco, pois não posso me responsabilizar por quaisquer prejuízos que acidentalmente venham a ocorrer com o uso deste artigo.&lt;br /&gt;&lt;br /&gt;--- Nossa configuração ---&lt;br /&gt;&lt;br /&gt;Então, vamos ao que interessa. Temos uma rede interna 192.168.0.0/24, isto é, com os 24 primeiros bits constantes, com IPs variando de 192.168.0.0 a 192.168.0.255. Os IPs são fixos, isto é, cada computador tem seu nº de IP, que não se perde ao ser desligado. Temos um &lt;b&gt;gateway&lt;/b&gt;, que é o computador que faz a ligação da rede interna com a internet; seu IP é 192.168.0.1. Qualquer requisição à internet vindo de um computador da rede interna tem que passar pelo gateway. Seu sistema operacional é &lt;b&gt;linux&lt;/b&gt;, e nele está instalado também um &lt;b&gt;firewall&lt;/b&gt;, que bloqueia acessos a páginas não autorizadas (orkut, youtube, etc.). O firewall que usamos é o &lt;b&gt;squid&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;O squid também é um &lt;b&gt;proxy&lt;/b&gt;, isto é, ele armazena as páginas mais usadas em cache, diminuindo as requisições à internet e, conseqüentemente, tornando a navegação mais rápida e consumindo menos banda.&lt;br /&gt;&lt;br /&gt;Para entender os redirecionamentos, precisamos entender como é a comunicação entre dois computadores e quais são os caminhos dos pacotes de dados.&lt;br /&gt;&lt;br /&gt;--- A comunicação entre dois computadores ---&lt;br /&gt;&lt;br /&gt;Toda comunicação tem um caminho de ida e de volta. O computador A envia uma requisição ao computador B e fica esperando uma resposta de B. O computador B processa a requisição e devolve a resposta ao computador A. O computador A recebe a resposta e a requisição fica satisfeita.&lt;br /&gt;&lt;br /&gt;O computador B pode ter vários aplicativos diferentes rodando que podem responder ao computador A. Para que os aplicativos não briguem pela posse do pacote, cada um fica esperando sinal ("escutando") em uma &lt;b&gt;porta&lt;/b&gt; diferente. Assim, o computador A envia seu pedido para a porta específica do aplicativo que ele quer acessar em B.&lt;br /&gt;&lt;br /&gt;Por exemplo, B pode ter um servidor de internet, um servidor de e-mails e um servidor de telnet rodando. Cada um está escutando em uma porta. Se A quer acessar uma página de internet de B, ele manda uma requisição para o computador B na porta 80. Se quer baixar um e-mail de B, faz uma requisição à porta 110, e se quer fazer um telnet na máquina B, usa a porta 23.&lt;br /&gt;&lt;br /&gt;Uma lista de portas usadas por aplicativos comuns pode ser encontrada em &lt;a href='http://en.wikipedia.org/wiki/Well_known_ports'&gt;http://en.wikipedia.org/wiki/Well_known_ports&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Há vários tipos (protocolos) de pacotes de dados, mas o protocolo mais importante para nós é o TCP. Os pacotes TCP têm um cabeçalho que inclui o endereço IP e o número da porta de origem e de destino.&lt;br /&gt;&lt;br /&gt;Vamos a um exemplo.&lt;br /&gt;computador A: IP 192.168.0.6&lt;br /&gt;computador B: IP 192.168.0.42&lt;br /&gt;&lt;br /&gt;Computador A quer acessar uma página de internet no computador B, digamos, http://192.168.0.42/forum/. No computador B o servidor de internet está escutando na porta 80. Então ele manda um pacote requerendo essa página, com os seguintes dados:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.6:4432&lt;br /&gt;Destino: 192.168.0.42:80&lt;br /&gt;Requisição: http://192.168.0.42/forum/&lt;br /&gt;&lt;br /&gt;O número depois de "IP:" é o número da porta. O computador A usa uma porta qualquer que esteja livre para fazer a requisição (no caso, 4432), mas a porta destino no computador B é bem definida; não pode ser outra (pois é na porta 80 que o servidor de internet de B está esperando requisições).&lt;br /&gt;&lt;br /&gt;O computador A fica então ouvindo na porta 4432 (a porta escolhida no caso) à espera de uma resposta da porta 80 de B. Ele espera uma resposta exatamente assim:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.42:80&lt;br /&gt;Destino: 192.168.0.6:4432&lt;br /&gt;Resposta: &lt;i&gt;conteúdo da página&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Se tudo correr bem, B recebe a requisição de A, processa com o servidor de internet (porta 80), pega os dados da página requisitada e manda um pacote de volta para A, com o seguinte cabeçalho:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.42:80&lt;br /&gt;Destino: 192.168.0.6:4432&lt;br /&gt;&lt;br /&gt;que é justamente o que A estava esperando, satisfazendo a requisição. Se houver algum extravio no caminho e A receber um pacote de outro IP, de outra porta, ou para outra porta, em que ou de quem não estava esperando nada, o pacote é ignorado e perdido.&lt;br /&gt;&lt;br /&gt;(Na verdade a comunicação envolve passos mais complexos e vários pacotes, mas esta simplificação será suficiente para nossos propósitos.)&lt;br /&gt;&lt;br /&gt;--- O papel do gateway ---&lt;br /&gt;&lt;br /&gt;Quando dois computadores da nossa rede (isto é, com IP 192.168.0.xxx) se comunicam, eles fazem isso diretamente. Um tem o IP do outro e manda o pacote diretamente para ele, sem passar pelo gateway.&lt;br /&gt;&lt;br /&gt;No entanto, quando um computador da nossa rede precisa se comunicar com um computador de fora, para acessar a internet, a requisição tem que passar pelo gateway, que fará o roteamento do pacote, isto é, a comunicação entre as duas redes.&lt;br /&gt;&lt;br /&gt;O gateway deve ter pelo menos duas placas de rede (&lt;b&gt;interfaces&lt;/b&gt; de rede): uma para nossa rede interna (a do IP 192.168.0.1) e outra para acessar a internet, ligada ao modem ADSL, com IP que, no caso, é fixo, e vou chamar de IP_EXTERNO, que é um IP válido na internet.&lt;br /&gt;&lt;br /&gt;Suponhamos que queiramos acessar, do computador A, uma página de internet que esteja hospedada em um computador C fora de nossa rede, digamos, http://www.exemplo.com.br. A primeira coisa que o navegador de internet fará é tentar descobrir o endereço IP de www.exemplo.com.br. Vamos assumir que seja 200.201.202.203. Depois de obtido o IP de C, o pacote sairá de A da seguinte forma:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.6:1234&lt;br /&gt;Destino: 200.201.202.203:80&lt;br /&gt;Requisição: http://www.exemplo.com.br&lt;br /&gt;&lt;br /&gt;O pacote chega no gateway pela interface interna e é encaminhado à externa, para sair em direção ao IP destino. Contudo, se o pacote sair com esse cabeçalho ele não terá como voltar. IPs que começam com 192.168 são IPs de rede interna, e não existem na internet.&lt;br /&gt;&lt;br /&gt;Todos os IPs que começam com&lt;br /&gt;10.&lt;br /&gt;127.&lt;br /&gt;192.168.&lt;br /&gt;172.16. a 172.31.&lt;br /&gt;são IPs de rede interna e não existem na internet, sendo portanto descartados pelos roteadores por onde passam os pacotes de internet.&lt;br /&gt;&lt;br /&gt;Para que a comunicação funcione, o gateway precisa "traduzir" o endereço de origem para o seu endereço na internet, isto é, o IP_EXTERNO. Esse processo se chama "tradução de endereço de rede", mais conhecido pela sua sigla em inglês, &lt;b&gt;NAT&lt;/b&gt; (network address translation). Assim, o pacote sai do gateway com o seguinte cabeçalho:&lt;br /&gt;&lt;br /&gt;Origem: IP_EXTERNO:32765&lt;br /&gt;Destino: 200.201.202.203:80&lt;br /&gt;&lt;br /&gt;Observe que o número da porta de origem também é diferente, mas deve ser uma porta livre na interface externa do gateway.&lt;br /&gt;&lt;br /&gt;O gateway mantém uma tabela interna onde relaciona as traduções de endereço. Neste caso específico, haverá a seguinte relação:&lt;br /&gt;&lt;br /&gt;192.168.0.6:1234 &lt;-&gt; IP_EXTERNO:32765&lt;br /&gt;&lt;br /&gt;O pacote chega então ao computador C (200.201.202.203), que processa o pedido e manda um pacote de volta, endereçado para IP_EXTERNO:32765:&lt;br /&gt;&lt;br /&gt;Origem: 200.201.202.203:80&lt;br /&gt;Destino: IP_EXTERNO:32765&lt;br /&gt;Resposta: &lt;i&gt;conteúdo da página&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;O gateway, que estava esperando a resposta nessa porta, recorre à sua tabela de NAT e traduz o cabeçalho de volta para 192.168.0.6:1234, enviando o pacote de retorno pela interface interna.&lt;br /&gt;&lt;br /&gt;Origem: 200.201.202.203:80&lt;br /&gt;Destino: 192.168.0.6:1234&lt;br /&gt;Resposta: &lt;i&gt;conteúdo da página&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Finalmente o computador A recebe a mensagem que estava esperando de 200.201.202.203:80 na porta 1234, completando a comunicação.&lt;br /&gt;&lt;br /&gt;Situação semelhante acontece quando é necessário que um computador de dentro da nossa rede precise ser acessado de fora. Como endereçar, na internet, uma requisição a um IP de rede interna? Realmente, não há como. O máximo que dá para fazer é endereçar ao gateway usando seu IP_EXTERNO. A solução também se dá com NAT, associando um número de porta do gateway a um computador/porta específico da rede interna.&lt;br /&gt;&lt;br /&gt;Por exemplo, suponha que o computador D, fora de nossa rede, precise acessar um servidor de internet (poderia ser VNC ou outra coisa) que está no computador 192.168.0.2 em nossa rede, na porta 80. Ele não pode mandar um pacote para 192.168.0.2, mas pode mandar para IP_EXTERNO. No gateway, configuramos o NAT para desviar tudo o que for para a porta 80 redirecionando para 192.168.0.2:80 (poderiam ser portas diferentes).&lt;br /&gt;&lt;br /&gt;Então, o pacote será assim:&lt;br /&gt;&lt;br /&gt;Origem: 123.45.67.89:6767 (computador D)&lt;br /&gt;Destino: IP_EXTERNO:80&lt;br /&gt;&lt;br /&gt;O gateway recebe o pacote e desvia-o para 192.168.0.2, seguindo a regra configurada:&lt;br /&gt;&lt;br /&gt;Origem: 123.45.67.89:6767&lt;br /&gt;Destino: 192.168.0.2:80&lt;br /&gt;&lt;br /&gt;O 192.168.0.2 processa o pedido e devolve a resposta para 123.45.67.89:6767:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.2:80&lt;br /&gt;Destino: 123.45.67.89:6767&lt;br /&gt;&lt;br /&gt;Como tudo o que for pra rede externa tem que passar pelo gateway, ao passar por lá ele traduz o endereço do pacote de volta para IP_EXTERNO:&lt;br /&gt;&lt;br /&gt;Origem: IP_EXTERNO:80&lt;br /&gt;Destino: 123.45.67.89:6767&lt;br /&gt;&lt;br /&gt;E a comunicação se completa.&lt;br /&gt;&lt;br /&gt;Mais tarde veremos como configurar o gateway para fazer o NAT.&lt;br /&gt;&lt;br /&gt;--- O que acontece quando há um proxy ---&lt;br /&gt;&lt;br /&gt;A intenção de se ter um proxy é fazer com que as requisições à internet passem primeiro pelo proxy para depois, se necessário (isto é, se a página requisitada ainda não estiver no cache do proxy e não for uma página bloqueada), irem à internet.&lt;br /&gt;&lt;br /&gt;O proxy pode ser explícito ou transparente. No primeiro caso, os navegadores de todos os computadores da rede interna são configurados para acessar a internet via proxy (com o IP e a porta do proxy); no segundo, o gateway desvia todas as requisições endereçadas à internet para a porta do proxy, sem ser necessário configurar cada máquina. Na nossa empresa utilizamos o proxy de forma explícita.&lt;br /&gt;&lt;br /&gt;Nosso proxy squid, que está instalado no gateway (192.168.0.1), escuta na porta 3128.&lt;br /&gt;&lt;br /&gt;Se nosso computador A precisar requisitar aquela mesma página http://www.exemplo.com.br através do proxy, o pacote será assim:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.6:5678&lt;br /&gt;Destino: 192.168.0.1:3128&lt;br /&gt;Requisição: http://www.exemplo.com.br &lt;br /&gt;&lt;br /&gt;(Lembrando que essa é uma simplificação do processo para tornar o texto mais didático.)&lt;br /&gt;&lt;br /&gt;Ou seja: o destino do pacote é o proxy. Significa que o computador A estará aguardando uma resposta de 192.168.0.1:3128, e não de 200.201.202.203:80.&lt;br /&gt;&lt;br /&gt;O squid receberá o pacote e processará a requisição. Se a página requisitada for uma página bloqueada, ele monta um pacote com a resposta de página bloqueada e o retorna para 192.168.0.6:5678. (Lembre-se de que o squid também é um firewall e pode bloquear algumas páginas, de acordo com sua configuração.) Se for uma página permitida e se essa página estiver em seu cache, o squid monta um pacote com a página do cache e o envia como resposta ao micro A. Finalmente, se a página requisitada for permitida e não estiver no cache, o próprio squid fará a requisição dessa página na internet. Então, do gateway, sairá um pacote assim:&lt;br /&gt;&lt;br /&gt;Origem: IP_EXTERNO:33007&lt;br /&gt;Destino: 200.201.202.203:80&lt;br /&gt;Requisição: http://www.exemplo.com.br&lt;br /&gt;&lt;br /&gt;(O IP_EXTERNO é definido no squid pela opção tcp_outgoing_address no arquivo de configuração do squid.)&lt;br /&gt;&lt;br /&gt;Quando o servidor 200.201.202.203 recebe o pacote, processa-o e envia a página para IP_EXTERNO:33007. O squid recebe a página, guarda-a no cache se julgar necessário, e a encaminha para 192.168.0.6:5678, com origem 192.168.0.1:3128, conforme o cliente A estava esperando.&lt;br /&gt;&lt;br /&gt;Observe que, quando há proxy, não é necessário fazer o NAT, pois ao requisitar uma página na internet o proxy já usa o IP_EXTERNO, válido na internet.&lt;br /&gt;&lt;br /&gt;--- Por que isso não funciona sempre ---&lt;br /&gt;&lt;br /&gt;A grande maioria das páginas e aplicações (como o MSN, por exemplo) funciona muito bem com o proxy squid. Há, porém, alguns casos de aplicativos que não sabem trabalhar com proxy, e que necessitam de conexão direta com seu servidor na internet. Esse é o caso, por exemplo, da Conectividade Social da Caixa e alguns programas de home banking.&lt;br /&gt;&lt;br /&gt;Nesse caso, será preciso fazer NAT, pois, como a requisição não passará pelo proxy, será necessário traduzir o endereço de origem para que o pacote possa retornar.&lt;br /&gt;&lt;br /&gt;Também é importante lembrar que quando algum computador de fora precisa fazer uma requisição a algum computador interno, o pedido não passa pelo proxy, e é preciso fazer NAT.&lt;br /&gt;&lt;br /&gt;Há vários modos de configurar NAT, e vamos usar o &lt;b&gt;iptables&lt;/b&gt;, uma ótima ferramenta que temos em nosso gateway. Mais informações sobre o iptables e como obtê-lo podem ser encontradas no site de seu fabricante, &lt;a href='http://www.netfilter.org'&gt;http://www.netfilter.org&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Como criar uma regra no iptables:&lt;br /&gt;&lt;br /&gt;iptables &lt;i&gt;tabela cadeia protocolo origem destino ação&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;tabela:&lt;/i&gt; O iptables trabalha com 3 tipos de tabela: &lt;b&gt;filter&lt;/b&gt;, &lt;b&gt;mangle&lt;/b&gt; e &lt;b&gt;nat&lt;/b&gt;. Para nosso caso só interessa a última. É usada com a chave &lt;b&gt;-t&lt;/b&gt;; portanto usaremos sempre &lt;b&gt;-t nat&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;cadeia:&lt;/i&gt; A tabela nat tem 3 tipos de cadeia: &lt;b&gt;PREROUTING&lt;/b&gt;, &lt;b&gt;OUTPUT&lt;/b&gt; e &lt;b&gt;POSTROUTING&lt;/b&gt;. As chaves para especificar a cadeia são: &lt;b&gt;-A&lt;/b&gt; (append, isto é, adicionar a regra no fim da lista), &lt;b&gt;-I&lt;/b&gt; (insert, isto é, inserir a regra no início da lista ou em um lugar específico) e &lt;b&gt;-D&lt;/b&gt; (delete, para apagar a regra).&lt;br /&gt;&lt;br /&gt;&lt;i&gt;protocolo:&lt;/i&gt; Usaremos geralmente &lt;b&gt;-p tcp&lt;/b&gt;. O protocolo é um ítem opcional, mas é útil quando precisamos identificar um pacote pela sua porta de origem ou de destino, pois ele aceita um parâmetro complementar &lt;b&gt;--sport&lt;/b&gt; ou &lt;b&gt;--dport&lt;/b&gt; (source/destination port) que permite especificar a porta.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;origem:&lt;/i&gt; &lt;b&gt;-s&lt;/b&gt; seguido do número do IP ou da rede de origem. (O número da rede é o número do primeiro IP da rede seguido da máscara; no nosso caso, 192.168.0.0/24.)&lt;br /&gt;&lt;br /&gt;&lt;i&gt;destino:&lt;/i&gt; &lt;b&gt;-d&lt;/b&gt; seguido do número do IP ou da rede de destino.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ação:&lt;/i&gt; &lt;b&gt;-j&lt;/b&gt; seguido da ação. A ação depende da cadeia. Para as cadeias PREROUTING e OUTPUT, a ação deve ser &lt;b&gt;DNAT&lt;/b&gt; (destination nat), que muda o endereço de destino do pacote. Para a cadeia POSTROUTING, a ação deve ser &lt;b&gt;SNAT&lt;/b&gt; (source nat), que muda o endereço de origem do pacote, ou &lt;b&gt;MASQUERADE&lt;/b&gt;, que é um tipo de SNAT.&lt;br /&gt;&lt;br /&gt;O iptables tem muito mais opções, mas aqui estão as que nos interessam. &lt;i&gt;Protocolo&lt;/i&gt;, &lt;i&gt;origem&lt;/i&gt; e &lt;i&gt;destino&lt;/i&gt; são ítens opcionais, mas serão nossa forma de identificar quais pacotes devem ser afetados pela regra. É importante que todas as opções sejam mantidas conforme apresentei aqui, em maiúsculas ou minúsculas. Por exemplo, "-t nat", "-j" e "--sport" têm que estar em minúsculas, e "-A", "PREROUTING", "MASQUERADE" e "SNAT" têm que estar em maiúsculas.&lt;br /&gt;&lt;br /&gt;Antes de podermos usar essas opções, temos que conhecer o caminho dos pacotes num gateway com iptables.&lt;br /&gt;&lt;br /&gt;--- O fluxo dos pacotes pelas cadeias do iptables ---&lt;br /&gt;&lt;br /&gt;Há basicamente três caminhos diferentes pelos quais um pacote pode caminhar dentro do gateway:&lt;br /&gt;&lt;br /&gt;1. Entrada -&gt; PREROUTING -&gt; roteamento -&gt; FORWARD -&gt; roteamento -&gt; POSTROUTING -&gt; saída&lt;br /&gt;2. Entrada -&gt; PREROUTING -&gt; roteamento -&gt; INPUT -&gt; gateway&lt;br /&gt;3. Gateway -&gt; OUTPUT -&gt; roteamento -&gt; POSTROUTING -&gt; saída&lt;br /&gt;&lt;br /&gt;(Há outras cadeias, mas estou considerando apenas as do NAT.)&lt;br /&gt;&lt;br /&gt;Esse é o fluxo dos pacotes de requisição. Os pacotes de resposta voltam pelo mesmo caminho, no sentido inverso.&lt;br /&gt;&lt;br /&gt;Quando um pacote de requisição entra no gateway, seja pela interface interna ou pela externa, ele passa primeiro pela cadeia PREROUTING, que significa "antes do roteamento". No roteamento, o gateway decide para onde vai o pacote (para qual interface de rede, etc.), analisando o endereço de destino.&lt;br /&gt;&lt;br /&gt;Se o destino for outro micro, o pacote segue para a cadeia POSTROUTING ("depois do roteamento") e, em seguida, para a saída (caminho 1). Quando o outro computador responder, o pacote retornará por esse mesmo caminho, no sentido inverso.&lt;br /&gt;&lt;br /&gt;Se o destino for o próprio gateway, como no caso das requisições ao proxy, o pacote segue para o processamento interno (para o squid, por exemplo, ou para outra aplicação do gateway, dependendo do número da porta). Esse é o caminho 2. O gateway processa a requisição e gera um pacote de resposta, que retorna para o cliente pelo mesmo caminho 2.&lt;br /&gt;&lt;br /&gt;Quando o gateway faz uma requisição (por exemplo, quando o squid requisita uma página da internet), ela segue pelo caminho 3. Claro que a resposta do outro micro voltará também por esse caminho.&lt;br /&gt;&lt;br /&gt;Muito bem: agora vem a parte legal: o que dá pra fazer nas cadeias do iptables.&lt;br /&gt;&lt;br /&gt;Perceba que PREROUTING e OUTPUT estão antes do roteamento. Essas cadeias são úteis para quando for preciso mudar o destino do pacote, justamente antes do roteamento. Por isso a elas está associada a ação DNAT, que é a tradução do endereço de destino.&lt;br /&gt;&lt;br /&gt;Por outro lado, o pacote que passa pela cadeia POSTROUTING já está pronto para sair. Essa é a cadeia usada quando precisamos mudar o endereço de origem do pacote, com a ação SNAT.&lt;br /&gt;&lt;br /&gt;Agora chegou a hora dos exemplos detalhados, com os quais iremos entender certinho o que acontece.&lt;br /&gt;&lt;br /&gt;--- Exemplo 1: Home Banking ---&lt;br /&gt;&lt;br /&gt;Alguns aplicativos de home banking não trabalham com proxy, e precisam se comunicar direto com o servidor.&lt;br /&gt;&lt;br /&gt;O pacote que sai do computador interno em direção ao servidor do banco tem que ter o endereço de origem traduzido para um IP válido na internet, isto é, um SNAT; portanto, usaremos a cadeia POSTROUTING.&lt;br /&gt;&lt;br /&gt;Para identificarmos quais pacotes devem ser afetados pelo SNAT, temos que recolher o maior número de informações possíveis:&lt;br /&gt;- o IP do servidor do banco (chamemos de IP_BANCO);&lt;br /&gt;- a porta em que o servidor do banco atende ao Home Banking (PORTA_HB);&lt;br /&gt;- o computador da rede interna que irá usar o aplicativo (IP_CLIENTE).&lt;br /&gt;&lt;br /&gt;Vamos, agora, montar o iptables. Recordemos sua estrutura:&lt;br /&gt;&lt;br /&gt;iptables &lt;i&gt;tabela cadeia protocolo origem destino ação&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;tabela:&lt;/i&gt; Sempre &lt;b&gt;-t nat&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;cadeia:&lt;/i&gt; Vamos adicionar a regra na cadeia POSTROUTING; portanto usaremos &lt;b&gt;-A POSTROUTING&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;protocolo:&lt;/i&gt; Como temos a porta do home banking nos servidor, usaremos &lt;b&gt;-p tcp --dport PORTA_HB&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;origem:&lt;/i&gt; &lt;b&gt;-s IP_CLIENTE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;destino:&lt;/i&gt; &lt;b&gt;-d IP_BANCO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;i&gt;ação:&lt;/i&gt; &lt;b&gt;-j SNAT --to IP_EXTERNO&lt;/b&gt;. Isso é o que vai fazer o pacote ter o IP_EXTERNO como endereço de origem.&lt;br /&gt;&lt;br /&gt;Eis nosso comando completo:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A POSTROUTING -p tcp --dport PORTA_HB -s IP_CLIENTE -d IP_BANCO -j SNAT --to IP_EXTERNO&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(Lembre-se de que PORTA_HB, IP_CLIENTE, IP_BANCO e IP_EXTERNO devem ser substituídos pelos valores reais.)&lt;br /&gt;&lt;br /&gt;Vamos acompanhar os pacotes afetados por essa regra.&lt;br /&gt;&lt;br /&gt;Primeiro, o computador cliente fará uma requisição ao servidor do banco. O pacote sairá assim:&lt;br /&gt;&lt;br /&gt;Origem: IP_CLIENTE:3307&lt;br /&gt;Destino: IP_BANCO:PORTA_HB&lt;br /&gt;Requisição: ...&lt;br /&gt;&lt;br /&gt;Ao chegar no gateway, o pacote passa pelo PREROUTING sem ser alterado, pois nenhuma regra lá o afeta; segue para o roteamento, que o encaminha a cadeia POSTROUTING (caminho 1). Chegando lá, é afetado pela regra que acabamos de criar, pois todos os critérios da regra se encaixam com as características do pacote. O pacote é, então, alterado para:&lt;br /&gt;&lt;br /&gt;Origem: IP_EXTERNO:12057&lt;br /&gt;Destino: IP_BANCO:PORTA_HB&lt;br /&gt;Requisição: ...&lt;br /&gt;&lt;br /&gt;E no gateway haverá uma tabela de conversão com a seguinte informação:&lt;br /&gt;&lt;br /&gt;IP_CLIENTE:3307 &lt;-&gt; IP_EXTERNO:12057&lt;br /&gt;&lt;br /&gt;A requisição sai do gateway para a internet, até o servidor do banco. Chegando lá, é processada e é o servidor gera um pacote de resposta:&lt;br /&gt;&lt;br /&gt;Origem: IP_BANCO:PORTA_HB&lt;br /&gt;Destino: IP_EXTERNO:12057&lt;br /&gt;Resposta: ...&lt;br /&gt;&lt;br /&gt;O gateway recebe a resposta, que chega na cadeia POSTROUTING. O gateway consulta sua tabela de SNAT e converte o pacote para:&lt;br /&gt;&lt;br /&gt;Origem: IP_BANCO:PORTA_HB&lt;br /&gt;Destino: IP_CLIENTE:3307&lt;br /&gt;Resposta: ...&lt;br /&gt;&lt;br /&gt;O pacote segue dentro do gateway para a cadeia PREROUTING. Como essa cadeia não alterou o pacote em sua ida, também não o altera em seu retorno. O pacote segue, então para o IP_CLIENTE, completando a comunicação. Tudo isso sem passar pelo proxy squid.&lt;br /&gt;&lt;br /&gt;--- O uso do MASQUERADE ---&lt;br /&gt;&lt;br /&gt;O MASQUERADE é um SNAT que coloca automaticamente no pacote o IP da interface de saída, sem que você precise especificar o IP_EXTERNO. Ele é útil quando o IP_EXTERNO é um IP variável ou quando não se sabe qual é a interface de saída do pacote (cada placa de rede tem um IP). Assim, a ação do exemplo acima pode ser &lt;b&gt;-j MASQUERADE&lt;/b&gt;, isto é:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A POSTROUTING -p tcp --dport PORTA_HB -s IP_CLIENTE -d IP_BANCO -j MASQUERADE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Isso funcionará da mesma maneira em nosso exemplo.&lt;br /&gt;&lt;br /&gt;Pelo fato de o MASQUERADE checar o IP da interface de saída para todo pacote que se encaixa na regra, ele é mais lento que o SNAT. Portanto, se você sabe exatamente qual IP de origem o pacote deve ter, prefira usar SNAT.&lt;br /&gt;&lt;br /&gt;--- Exemplo 2: a Conectividade Social ---&lt;br /&gt;&lt;br /&gt;A Conectividade Social (CS) da Caixa é um caso semelhante, com as seguintes ressalvas:&lt;br /&gt;- A Caixa não tem apenas um IP de destino, mas um conjunto; no caso, 200.201.160.0/20;&lt;br /&gt;- A CS usa a porta 80, isto é, a mesma para as requisições de páginas de internet;&lt;br /&gt;- A CS usa as configurações de proxy do Internet Explorer.&lt;br /&gt;&lt;br /&gt;Para que a CS não use o proxy, é preciso incluir os servidores da Caixa entre as exceções do proxy, nas opções do Internet Explorer.&lt;br /&gt;&lt;br /&gt;Adicionalmente, a porta 80 deve estar livre para a CS, isto é, não pode haver outros programas utilizando a porta ao mesmo tempo, no computador cliente.&lt;br /&gt;&lt;br /&gt;A solução completa para a Conectividade Social em nossa rede você encontra em &lt;a href='http://sonysantos.blogspot.com/2008/02/conectando-se-conectividade-social.html'&gt;http://sonysantos.blogspot.com/2008/02/conectando-se-conectividade-social.html&lt;/a&gt;. Com a bagagem atual fica bem mais fácil entender o que está acontecendo lá.&lt;br /&gt;&lt;br /&gt;--- Exemplo 3: Um servidor de internet em nossa rede ---&lt;br /&gt;&lt;br /&gt;Voltemos ao exemplo de liberar acesso externo a um servidor de internet localizado em 192.168.0.2. Como já vimos, um computador na internet não poderá endereçar sua requisição diretamente para um IP interno; então ele vai ter que endereçar a IP_EXTERNO, e iremos configurar o gateway para que desvie toda requisição à porta 80 para 192.168.0.2:80 (as portas não precisam ser as mesmas no gateway e no micro da rede interna, pois o NAT traduz tanto o IP quanto a porta, se necessário).&lt;br /&gt;&lt;br /&gt;Isso significa que vamos fazer um DNAT (destination nat), pois estamos alterando o endereço de destino.&lt;br /&gt;&lt;br /&gt;Um DNAT deve ser feito &lt;i&gt;antes&lt;/i&gt; do roteamento, pois é no roteamento que o gateway decide para onde vai o pacote. Não adianta mudar o endereço de um pacote depois que ele for direcionado. Portanto, estaremos trabalhando com a cadeia PREROUTING.&lt;br /&gt;&lt;br /&gt;Basicamente nossa única restrição para identificar os pacotes será verificar se estão indo para a porta 80 (&lt;b&gt;-p tcp --dport 80&lt;/b&gt;) do gateway. Se quiséssemos restringir o acesso a apenas um computador, bastaria criar uma regra de identificação por origem com o IP do micro (a opção &lt;b&gt;-s&lt;/b&gt;), mas não é o caso.&lt;br /&gt;&lt;br /&gt;Nosso iptables fica, então, bem simples e auto-explicativo:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.0.2:80&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Acompanhemos o trajeto dos pacotes:&lt;br /&gt;&lt;br /&gt;Origem: 123.45.67.89:6767 (computador D)&lt;br /&gt;Destino: IP_EXTERNO:80&lt;br /&gt;&lt;br /&gt;Entrando na cadeia PREROUTING, a nossa regra iptables identifica o pacote e realiza o DNAT, desviando-o para 192.168.0.2:&lt;br /&gt;&lt;br /&gt;Origem: 123.45.67.89:6767&lt;br /&gt;Destino: 192.168.0.2:80&lt;br /&gt;&lt;br /&gt;O gateway manterá internamente a seguinte relação:&lt;br /&gt;IP_EXTERNO:80 &lt;-&gt; 192.168.0.2:80&lt;br /&gt;&lt;br /&gt;O pacote segue para o roteamento e, em seguida, para a cadeia POSTROUTING. Como não há lá nenhuma regra em que esse pacote se encaixa, o pacote sai para o nosso servidor de internet. &lt;br /&gt;&lt;br /&gt;Lá a requisição é processada e o servidor envia a resposta de volta para o IP de origem, isto é, 123.45.67.89:6767:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.2:80&lt;br /&gt;Destino: 123.45.67.89:6767&lt;br /&gt;&lt;br /&gt;Como o destino é um IP externo, o pacote de resposta vai para o gateway, fazendo o caminho inverso, passando pela cadeia POSTROUTING (onde não se modifica), roteamento e, em seguida, PREROUTING, onde foi armazenada a relação IP_EXTERNO:80 &lt;-&gt; 192.168.0.2:80. O pacote é corrigido e segue de volta para o computador D:&lt;br /&gt;&lt;br /&gt;Origem: IP_EXTERNO:80&lt;br /&gt;Destino: 123.45.67.89:6767&lt;br /&gt;&lt;br /&gt;Isso funcionará muito bem para um computador de fora da nossa rede acessar nosso servidor; porém, não funcionará se quisermos acessá-lo internamente através do gateway. Vamos entender por quê.&lt;br /&gt;&lt;br /&gt;--- Exemplo 4: acessando 192.168.0.2 internamente ----&lt;br /&gt;&lt;br /&gt;De um computador interno, podemos acessar o 192.168.0.2 de várias maneiras:&lt;br /&gt;- Normalmente, através do proxy squid;&lt;br /&gt;- Sem proxy, através do gateway (usando seu ip interno ou externo);&lt;br /&gt;- Sem proxy, diretamente para 192.168.0.2.&lt;br /&gt;&lt;br /&gt;Desta última forma, basta configurar o browser para não usar proxy para 192.168.0.2 e a comunicação será direta entre os dois computadores, sem passar pelo gateway e sem problemas adicionais.&lt;br /&gt;&lt;br /&gt;Podemos também acessar através do gateway, já que o gateway está desviando todo acesso à porta 80 para 192.168.0.2. Para isso, não podemos usar proxy, que envia os pacotes para a porta 3128, em vez da 80. Podemos endereçar o gateway tanto pelo seu IP interno quanto pelo externo; dos dois modos os pacotes chegarão lá e serão direcionados a 192.168.0.2. Mas isso não é suficiente para a comunicação funcionar, quando o pacote vem da rede interna.&lt;br /&gt;&lt;br /&gt;Acompanhemos uma requisição a partir de 192.168.0.6, via gateway, sem proxy:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.6:912&lt;br /&gt;Destino: 192.168.0.1:80 (poderia ser IP_EXTERNO:80)&lt;br /&gt;&lt;br /&gt;Ao emitir o pacote, o cliente fica aguardando, na porta 912, uma resposta de 192.168.0.1:80 (ou IP_EXTERNO:80, se for o caso).&lt;br /&gt;&lt;br /&gt;Ao passar pelo PREROUTING, muda para:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.6:912&lt;br /&gt;Destino: 192.168.0.2:80&lt;br /&gt;&lt;br /&gt;Sem regras adicionais no POSTROUTING, o pacote segue para o servidor.&lt;br /&gt;&lt;br /&gt;Lá, o servidor manda uma resposta para:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.2:80&lt;br /&gt;Destino: 192.168.0.6:912&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Como o destino é outro computador da rede interna, o pacote irá direto para ele!&lt;/i&gt; O pacote de resposta não vê necessidade de passar pelo gateway; só passaria por lá se o destino fosse um IP externo.&lt;br /&gt;&lt;br /&gt;O pacote chega a 192.168.0.6. Mas, como este estava esperando uma resposta de 192.168.0.1 (ou IP_EXTERNO), o pacote de resposta não é reconhecido e é desprezado.&lt;br /&gt;&lt;br /&gt;A solução é acrescentar uma regra na cadeia POSTROUTING mudando a origem para 192.168.0.1 quando for acessado o 192.168.0.2:80 a partir de um micro interno (192.168.0.0/24). Isso forçará o pacote a retornar pelo gateway.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A POSTROUTING -p tcp --dport 80 -s 192.168.0.0/24 -d 192.168.0.2 -j SNAT --to 192.168.0.1&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(Funcionaria também com &lt;b&gt;-j MASQUERADE&lt;/b&gt;, como já vimos.)&lt;br /&gt;&lt;br /&gt;Este comando complementa o do exemplo anterior, devendo ambos serem usados em conjunto.&lt;br /&gt;&lt;br /&gt;Finalmente, se quisermos usar o proxy, devemos lembrar que o pacote não será afetado pelas regras do PREROUTING, uma vez que está sendo direcionado para a porta 3128 em vez da 80:&lt;br /&gt;&lt;br /&gt;Origem: 192.168.0.6:3537&lt;br /&gt;Destino: 192.168.0.1:3128&lt;br /&gt;Requisição: http://192.168.0.1/intranet&lt;br /&gt;&lt;br /&gt;O squid, então fará uma requisição para o próprio gateway, criando um pacote que passará pelo caminho 3, isto é, pela cadeia OUTPUT. É lá que devemos incluir uma regra DNAT para desviar os pacotes com destino à porta 80 para 192.168.0.2:80.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A OUTPUT -p tcp --dport 80 -j DNAT --to 192.168.0.2:80&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Isso pode ainda não funcionar, dependendo da configuração do squid.&lt;br /&gt;&lt;br /&gt;O squid tem uma opção chamada tcp_outgoing_address, com a qual é programado o IP de saída do pacote do gateway, de uma requisição do proxy.&lt;br /&gt;&lt;br /&gt;Ele pode estar configurado apenas para requisições à internet, usando o IP_EXTERNO (veja /etc/squid/squid.conf):&lt;br /&gt;&lt;br /&gt;tcp_outgoing_address IP_EXTERNO&lt;br /&gt;&lt;br /&gt;Com esse IP, o pacote será endereçado à interface externa, mesmo se forçássemos uma mudança do IP de origem com SNAT, mas isso só pode ser feito no POSTROUTING, ou seja, depois de o pacote ter sido roteado para a interface externa.&lt;br /&gt;&lt;br /&gt;Para solucionar isso, basta configurar o squid para que as requisições direcionadas a um micro da rede interna tenha o IP de sua interface interna, ou seja, no caso, 192.168.0.1. Fazemos isso da seguinte maneira:&lt;br /&gt;&lt;br /&gt;acl destino_interno dst 192.168.0.0/24&lt;br /&gt;tcp_outgoing_address 192.168.0.1 destino_interno&lt;br /&gt;tcp_outgoing_address IP_EXTERNO&lt;br /&gt;&lt;br /&gt;que diz ao squid que todo pacote direcionado a um IP interno deve sair com IP de origem 192.168.0.1, e que o resto deve sair como IP_EXTERNO.&lt;br /&gt;&lt;br /&gt;As alterações devem ser feitas no arquivo &lt;b&gt;/etc/squid/squid.conf&lt;/b&gt;. Para que a nova configuração entre em vigor, execute:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;/etc/init.d/squid reload&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;--- Exemplo 5: VNC em mais de uma máquina e com acesso restrito ----&lt;br /&gt;&lt;br /&gt;O exemplo 3 também pode ser adaptado para acesso a outros servidores na rede, como pcAnywhere, VNC, SQL Server, etc. Basta saber o IP e a porta em que cada aplicativo está à escuta e fazer as adaptações, lembrando que é possível restringir o acesso a apenas alguns computadores para aumentar a segurança, conforme veremos no exemplo abaixo.&lt;br /&gt;&lt;br /&gt;Suponha que dois computadores de nossa rede precisem ser acessados externamente via VNC, digamos, 192.168.0.10 e 192.168.0.33. Como o VNC é um tanto perigoso, vamos permitir o acesso a apenas alguns computadores:&lt;br /&gt;&lt;br /&gt;- O 192.168.0.10 poderá ser acessado apenas pelo 189.0.10.13;&lt;br /&gt;- O 192.168.0.33 poderá ser acessado apenas por 64.16.211.1 e 64.16.211.7.&lt;br /&gt;&lt;br /&gt;Da mesma forma que no exemplo 3, os computadores externos deverão endereçar suas requisições para IP_EXTERNO, e o gateway desviará para os computadores da rede interna.&lt;br /&gt;&lt;br /&gt;Mas como diferenciar qual requisição vai para o micro 192.168.0.10 e qual vai para o 192.168.0.33? A resposta é simples: basta configurar uma porta para cada um no gateway.&lt;br /&gt;&lt;br /&gt;O UltraVNC costuma usar a porta 5900. Podemos criar a seguintes regras:&lt;br /&gt;&lt;br /&gt;A porta 5900 no gateway desvia para 192.168.0.10:5900;&lt;br /&gt;A porta 5901 no gateway desvia para 192.168.0.33:5900 (sim, 5900, e não 5901; assim não precisamos ficar alterando as configurações do VNC em cada computador; imagina se tivéssemos que fazer isso em 200 máquinas!).&lt;br /&gt;&lt;br /&gt;Nossos iptables ficariam assim:&lt;br /&gt;&lt;br /&gt;Liberando acesso VNC para 189.0.10.13 ao computador 192.168.0.10 pela porta 5900:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A PREROUTING -p tcp --dport 5900 -s 189.0.10.13 -j DNAT --to 192.168.0.10:5900&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Liberando acesso VNC para os computadores 64.16.211.1 e 64.16.211.7 ao computador 192.168.0.33 pela porta 5901:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A PREROUTING -p tcp --dport 5901 -s 64.16.211.1 -j DNAT --to 192.168.0.33:5900&lt;br /&gt;iptables -t nat -A PREROUTING -p tcp --dport 5901 -s 64.16.211.7 -j DNAT --to 192.168.0.33:5900&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Esses computadores externos deverão acessar o VNC pelo IP externo com portas 5900 e 5901, respectivamente. Qualquer outro computador que tentar acessar essas portas não se encaixarão nas regras do PREROUTING, não sofrerão NAT e não serão desviados. O gateway pensará que a requisição está indo para ele. Mas, como ele não está escutando nessas portas, os pacotes serão desprezados. Isso impede tentativas de acesso feitas por computadores não autorizados, aumentando a segurança.&lt;br /&gt;&lt;br /&gt;--- Conclusão ---&lt;br /&gt;&lt;br /&gt;Espero que essa introdução ao NAT com iptables tenha sido didática o suficiente para que você tenha entendido o caminho dos pacotes e possa, a partir disso, criar os próprios comandos iptables para as necessidades de sua rede. Eu gostaria de ter feito desenhos e animações, mas é provável que eu venha acrescentar essas coisas no futuro.&lt;br /&gt;&lt;br /&gt;O efeito dos comandos iptables é perdido após o servidor ser reiniciado, de forma que é necessário colocá-los em um script que seja executado durante o boot.&lt;br /&gt;&lt;br /&gt;Para saber quais regras iptables estão em vigor, use &lt;b&gt;iptables &lt;i&gt;tabela&lt;/i&gt; -L&lt;/b&gt;, isto é:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -L&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Para acompanhar o trajeto dos pacotes, use o comando &lt;b&gt;tcpdump&lt;/b&gt;, restringindo a um IP e/ou uma porta específica:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;tcpdump -n -i any host 192.168.0.2 and port 80&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Isso irá monitorar todo tráfego destinado ao nosso servidor interno de internet. &lt;b&gt;-n&lt;/b&gt; significa mostrar números de IPs em vez de nomes das máquinas; acho mais fácil trabalhar assim. &lt;b&gt;-i any&lt;/b&gt; significa monitoração em todas as interfaces.&lt;br /&gt;&lt;br /&gt;Há um tutorial muito interessante (porém longo e em inglês) sobre iptables em &lt;a href='http://www.frozentux.net/iptables-tutorial/iptables-tutorial.html'&gt;http://www.frozentux.net/iptables-tutorial/iptables-tutorial.html&lt;/a&gt;, escrito por Oskar Andreasson - meus agradecimentos a ele. &lt;br /&gt;&lt;br /&gt;Embora este seja apenas um post, ficou bem grandinho. Como disse um amigo meu, "the book is on the iptables".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4205135652887127983?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4205135652887127983/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4205135652887127983' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4205135652887127983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4205135652887127983'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/03/iptables-nat-para-crianas.html' title='Iptables NAT para crianças'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-8620732485502109491</id><published>2008-03-13T09:04:00.004-03:00</published><updated>2008-03-13T09:26:12.553-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ciências'/><title type='text'>A série Cosmos está de volta!</title><content type='html'>Pena que descobri meio tarde para quem queria ver todos os episódios, mas a TV Escola está reapresentando a série, em vários horários, de 10 a 13/3 e de 9 a 11/4.&lt;br /&gt;&lt;br /&gt;Para quem não conhece, Cosmos é uma série científica apaixonante, sobre astronomia, biologia, etc., apresentada e co-escrita por Carl Sagan, que fez sucesso na década de 80, levando uma geração inteira a se apaixonar pela ciência e o estudo do universo. Essa série foi uma das principais responsáveis por minha opção por física.&lt;br /&gt;&lt;br /&gt;Hoje serão apresentados 2 episódios seguidos, de 1h cada, nos seguintes horários:&lt;br /&gt;&lt;br /&gt;7h às 9h / 9h às 11h / 13h às 15h / 17h às 19h / 22h às 24h&lt;br /&gt;&lt;br /&gt;Mais informações sobre a programação da TV Escola pode ser obtida &lt;a href='http://portal.mec.gov.br/seed/index.php?option=content&amp;task=view&amp;id=66&amp;Itemid='&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-8620732485502109491?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/8620732485502109491/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=8620732485502109491' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8620732485502109491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8620732485502109491'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/03/srie-cosmos-est-de-volta.html' title='A série Cosmos está de volta!'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-5421762734908047950</id><published>2008-03-10T09:00:00.001-03:00</published><updated>2008-03-10T09:02:17.386-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paródias'/><title type='text'>Ache no Google (Radio Gaga)</title><content type='html'>Cante o refrão de "Radio Gaga" (Queen) com uma nova letra:&lt;br /&gt;&lt;br /&gt;"Cê não sabe,&lt;br /&gt;Ache no Google!&lt;br /&gt;Não me pergunte,&lt;br /&gt;Ache no Google!&lt;br /&gt;Cê não sabe,&lt;br /&gt;Ache no Google!&lt;br /&gt;Ache no Google!&lt;br /&gt;&lt;br /&gt;Lá tem de tudo&lt;br /&gt;O que quiser,&lt;br /&gt;Tem de tudo, sim!"&lt;br /&gt;&lt;br /&gt;(Por mim e minha esposa.)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-5421762734908047950?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/5421762734908047950/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=5421762734908047950' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/5421762734908047950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/5421762734908047950'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/03/ache-no-google-radio-gaga.html' title='Ache no Google (Radio Gaga)'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-6268700592377727371</id><published>2008-03-05T09:19:00.003-03:00</published><updated>2008-03-05T09:23:37.109-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='valorização da vida'/><title type='text'>Não às pesquisas com células-tronco embrionárias</title><content type='html'>Ontem o Jornal Nacional fez uma reportagem enorme defendendo as pesquisas com células-tronco embrionárias, isto é, que criam seres humanos e os matam no início do seu desenvolvimento para roubar-lhe as células.&lt;br /&gt;&lt;br /&gt;Isso está em discussão em Brasília.&lt;br /&gt;&lt;br /&gt;Nós, católicos de verdade, que participamos ativamente na Igreja e temos ciência do valor da vida humana, somos contra esse tipo de pesquisa. Apoiamos as pesquisas com células-tronco adultas, tiradas da medula ou de outras partes da pessoa adulta, e que podem ser usadas para os mesmos tipos de terapias das células embrionárias. O Brasil está bastante avançado na pesquisa de células-tronco adultas.&lt;br /&gt;&lt;br /&gt;Portanto, rigorosamente não há necessidade de pesquisa com células-tronco embrionárias. Não se justifica curar alguém às custas da vida de outra pessoa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-6268700592377727371?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/6268700592377727371/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=6268700592377727371' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6268700592377727371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6268700592377727371'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/03/no-s-pesquisas-com-clulas-tronco.html' title='Não às pesquisas com células-tronco embrionárias'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-582858541253871961</id><published>2008-02-25T18:34:00.002-03:00</published><updated>2008-02-25T19:52:56.685-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='squid'/><category scheme='http://www.blogger.com/atom/ns#' term='iptables'/><title type='text'>Conectando-se à Conectividade Social</title><content type='html'>Tenho visto pela internet que a conexão à &lt;i&gt;Conectividade Social&lt;/i&gt; da Caixa tem sido um problema para muita gente, e que as soluções apresentadas tendem a variar de caso para caso.&lt;br /&gt;&lt;br /&gt;Onde trabalho, até agora só era possível acessar a Conectividade Social pela internet discada, que não impunha nenhuma barreira entre a máquina local e os servidores da Caixa. Nosso sonho, no entanto, sempre foi acessar a CS pelo ADSL (Speedy) compartilhado na rede interna, mas nunca havíamos conseguido.&lt;br /&gt;&lt;br /&gt;Depois de muito pesquisar, tentativas-e-erros e várias descobertas, cheguei a uma solução, e resolvi compartilhar. A solução é atrelada à configuração da nossa rede, e pode não funcionar em outras configurações; no entanto, o procedimento descrito aqui poderá fornecer pistas para quem quiser adaptar em sua rede. Boa sorte!&lt;br /&gt;&lt;br /&gt;Nossa rede: 192.168.0.0/24, gateway 192.168.0.1, firewall iptables, proxy squid não transparente na porta 3128; computadores locais Windows XP com avast! antivírus.&lt;br /&gt;&lt;br /&gt;Passos para liberar a Conectividade Social:&lt;br /&gt;&lt;b&gt;1. Liberar acesso aos IPs da Caixa&lt;/b&gt;, isto é, permitir que os computadores locais acessem diretamente os IPs da Caixa, sem passar pelo proxy squid (para quem não consegue acesso via squid). Isso deve ser feito no firewall. Como aqui não é proxy transparente, a regra que funcionou foi:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 200.201.160.0/20 -j MASQUERADE&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2. Configurar os computadores locais para não usarem o proxy squid para os sites da Caixa.&lt;/b&gt; Este é o complemento da etapa anterior. O objetivo é o mesmo, mas lá é mostrada a parte da configuração feita na máquina do proxy, e aqui na máquina do cliente que for usar a CS. Quem usa proxy transparente não precisa desta etapa.&lt;br /&gt;&lt;br /&gt;Painel de Controle -&gt; Opções da Internet -&gt; Conexões -&gt; Configuração da LAN -&gt; Avançadas -&gt; Não usar proxy para endereços iniciados por (lá embaixo)&lt;br /&gt;&lt;br /&gt;Acrescente nesse campo o endereço *.caixa.gov.br, separando com ";". Por exemplo, se nesse campo estiver escrito 192.168.0.1, vai ficar assim: 192.168.0.1;*.caixa.gov.br&lt;br /&gt;&lt;br /&gt;Confirme clicando em Ok até fechar as opções de internet.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3. Liberar a porta 80 do computador&lt;/b&gt; (que for usar a CS). A porta 80 pode estar sendo ocupada por alguns programas, como o apache e o avast!. O apache dificilmente estará sendo usado, e desabilitá-lo não ocasionará problemas. O problema é desabilitar o antivírus. Você não pode ficar sem proteção.&lt;br /&gt;&lt;br /&gt;Porém, se o avast está usando a porta 80, então ele não está protegendo os computadores de sua rede! Pois os computadores da sua rede acessam o squid pela porta 3128, e não pela porta 80! Então o avast deveria estar protegendo a porta 3128!&lt;br /&gt;&lt;br /&gt;Corrigindo isso, você mata 2 coelhos com uma só cajadada: libera a porta 80 para a CS e protege o computador na porta 3128.&lt;br /&gt;&lt;br /&gt;Para isso, clique na bolinha do avast na bandeja do sistema (a bolinha azul com a letra "&lt;b&gt;a&lt;/b&gt;"). Na janela que abrir, se houver um botão escrito "Detalhes... &gt;&gt;", clique nele; senão, não se preocupe.&lt;br /&gt;&lt;br /&gt;Na coluna de "Provedores instalados", selecione a "Proteção da Internet", e clique em Personalizar. No campo "Redirecionar porta(s) HTTP", coloque a porta do seu proxy squid (no caso 3128), e confirme com Ok. Isso resolve este último passo.&lt;br /&gt;&lt;br /&gt;Com isso consegui acesso à CS via banda larga. Espero que lhe seja útil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-582858541253871961?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/582858541253871961/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=582858541253871961' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/582858541253871961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/582858541253871961'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/02/conectando-se-conectividade-social.html' title='Conectando-se à Conectividade Social'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2964246506022950832</id><published>2008-01-18T14:19:00.000-02:00</published><updated>2008-01-18T14:20:49.051-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='paródias'/><title type='text'>Proibido pra mim</title><content type='html'>Justiça achou meu argumento engraçado&lt;br /&gt;Proibido pra mim, no way!&lt;br /&gt;Disse que eu não podia jogar&lt;br /&gt;Nem levou a sério o que falei&lt;br /&gt;&lt;br /&gt;Eu vou fazer de tudo que eu puder&lt;br /&gt;Eu vou roubar essa lan house pra mim&lt;br /&gt;Vou poder jogar a qualquer hora&lt;br /&gt;E ai de quem me impedir&lt;br /&gt;&lt;br /&gt;Sem vocês&lt;br /&gt;Como é que eu vou ser aprendiz?&lt;br /&gt;Sem vocês&lt;br /&gt;Como é que eu vou ser aprendiz?&lt;br /&gt;de Guerra!&lt;br /&gt;&lt;br /&gt;Eu me flagrei pensando em vocês:&lt;br /&gt;CS, GTA, BOPE e EverQ&lt;br /&gt;Em uma noite especialmente boa&lt;br /&gt;Mas a justiça bloqueou meu lazer...&lt;br /&gt;&lt;br /&gt;Eu vou fazer de tudo que eu puder&lt;br /&gt;Eu vou roubar essa lan house pra mim&lt;br /&gt;Vou poder jogar a qualquer hora&lt;br /&gt;E ai de quem me impedir&lt;br /&gt;&lt;br /&gt;Sem vocês&lt;br /&gt;Como é que eu vou ser aprendiz?&lt;br /&gt;Sem vocês&lt;br /&gt;Como é que eu vou ser aprendiz?&lt;br /&gt;de Guerra!&lt;br /&gt;&lt;br /&gt;Notícia-musa: &lt;a href="http://jogos.uol.com.br/pc/ultnot/2008/01/18/ult182u7954.jhtm"&gt;Counter-Strike e Everquest proibidos no Brasil&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Música original: &lt;a href="http://letras.terra.com.br/charlie-brown-jr/5998/"&gt;Proibida pra mim (Charlie Brown Jr.)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2964246506022950832?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2964246506022950832/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2964246506022950832' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2964246506022950832'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2964246506022950832'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/01/proibido-pra-mim.html' title='Proibido pra mim'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-7875027145974206588</id><published>2008-01-14T13:08:00.001-02:00</published><updated>2008-01-18T14:18:43.915-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='crônicas'/><title type='text'>"Setor elétrico vive de boatos"</title><content type='html'>Quando vi a manchete &lt;a href='http://br.invertia.com/noticias/noticia.aspx?idNoticia=200801140833_RED_61760952'&gt;"Lula nega apagão e diz que setor elétrico vive de boatos"&lt;/a&gt;, não consegui evitar certas interpretações.&lt;br /&gt;&lt;br /&gt;Uma manchete alternativa seria: "Setor elétrico contribui para a economia de energia elétrica, vivendo só de boatos".&lt;br /&gt;&lt;br /&gt;Ou ainda: Lula tranqüiliza o povo e garante que não haverá apagão. "Como o setor elétrico vive de boatos", afirma, "para suprir a demanada basta contratar fofoqueiros e especuladores, porque isso não está em falta".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-7875027145974206588?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/7875027145974206588/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=7875027145974206588' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7875027145974206588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7875027145974206588'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/01/setor-eltrico-vive-de-boatos.html' title='&quot;Setor elétrico vive de boatos&quot;'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-8775142359348195380</id><published>2008-01-07T18:47:00.000-02:00</published><updated>2008-01-07T19:09:23.682-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='língua portuguesa'/><title type='text'>Objetivo e Meta são a mesma coisa</title><content type='html'>Fácil comprovar. Vá nas ferramentas de idiomas do Google e traduza "objetivo" para inglês. Depois, traduza o resultado novamente para o português, usando a mesma ferramenta do Google e, tchanaaaan, você obterá "meta". CQD!&lt;br /&gt;&lt;br /&gt;Um amigo esteve à procura da &lt;a href="http://cantinhodostarr.blogspot.com/2008/01/diferena-entre-meta-e-objetivo.html"&gt;diferença entre esses dois termos&lt;/a&gt;. Ora, eles têm o mesmo significado. Se as pessoas querem fazer uso diferente desses termos, essa diferença é subjetiva e pessoal.&lt;br /&gt;&lt;br /&gt;Ter um objetivo a alcançar é o mesmo que ter uma meta a atingir, seja ela quantitativa ou não, seja a meta principal ou parte de uma maior. Ambas as palavras podem ser encontradas no dicionário como "alvo".&lt;br /&gt;&lt;br /&gt;Um objetivo a alcançar é um projeto a realizar. Da mesma forma que um projeto pode ser dividido em partes e sub-partes, tarefas e sub-tarefas, um objetivo maior, principal e último pode ser alcançado após a realização de passos intermediários menores, mas cada um desses passos é um pequeno objetivo. Em outras palavras, cada passo é uma pequena meta dentro (como parte necessária) de uma meta maior, principal e final que se persegue. Chamar um de objetivo e outro de meta será apenas uma convenção pessoal e de alguns autores; não existe um padrão real em nosso idioma.&lt;br /&gt;&lt;br /&gt;De qualquer forma, se você assumir uma definição, mantê-la e usá-la, poderá tornar mais fácil e prática a organização de seus projetos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-8775142359348195380?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/8775142359348195380/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=8775142359348195380' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8775142359348195380'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8775142359348195380'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/01/objetivo-e-meta-so-mesma-coisa.html' title='Objetivo e Meta são a mesma coisa'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-6894472319092956703</id><published>2008-01-07T09:09:00.000-02:00</published><updated>2008-01-07T09:15:47.258-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telefonia'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='crônicas'/><title type='text'>O número para o qual discou não existe</title><content type='html'>Esta Operadora de Telefonia Informa:&lt;br /&gt;&lt;br /&gt;O número para o qual você discou não existe.&lt;br /&gt;&lt;br /&gt;Não está na lista telefônica, não faz parte do conjunto dos números reais, e não foi citado por nenhum matemático famoso.&lt;br /&gt;&lt;br /&gt;Por favor, invente um outro número e tente novamente, mas desta vez invente um número que já existe.&lt;br /&gt;&lt;br /&gt;Esta Operadora de Telefonia agradece a compreensão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-6894472319092956703?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/6894472319092956703/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=6894472319092956703' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6894472319092956703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6894472319092956703'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2008/01/o-nmero-para-o-qual-discou-no-existe.html' title='O número para o qual discou não existe'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-9142845546149543394</id><published>2007-12-29T04:01:00.000-02:00</published><updated>2007-12-29T04:52:37.153-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='etimologia'/><title type='text'>Descobri o que é "equilíbrio"</title><content type='html'>Amo etimologia. Amo descobrir a origem das palavras, por que elas são do jeito que são, e a relação com palavras semelhantes.&lt;br /&gt;&lt;br /&gt;Muitas vezes usamos as palavras sem prestar atenção nelas, mas quando nossos olhos se abrem para sua formação, encontramos tesouros tão preciosos que formam associações indeléveis em nossa memória.&lt;br /&gt;&lt;br /&gt;Lembro-me, por exemplo, do &lt;i&gt;insight&lt;/i&gt; que teve um amigo meu quando descobriu que "controle remoto" não eram apenas palavras "aleatórias" usadas para nomear um aparelho, mas tinham um significado, que era a sua própria função: um controle à distância. É disso que falo, do prazer da descoberta do significado original das palavras.&lt;br /&gt;&lt;br /&gt;Hoje estava procurando uma palavra para comentar, via MSN, o novo relacionamento de um outro amigo. Ele está tendo um amor correspondido e, ao que parece, de forma igual para ambas as partes. Quis comentar que é muito bom ter uma correspondência &lt;i&gt;assim&lt;/i&gt;, e foi aí que me faltou a palavra. Queria um modo de expressar que a correspondência tinha pesos iguais para ambas as partes. Quando a palavra "equilíbrio" me apareceu caindo como uma luva, descobri sua origem na hora: &lt;b&gt;&lt;i&gt;equi&lt;/i&gt;&lt;/b&gt; (igual) e &lt;b&gt;&lt;i&gt;libra&lt;/i&gt;&lt;/b&gt; (peso). &lt;i&gt;Eureka!&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;Também foi assim quando recentemente minha esposa comentou sobre outra pessoa: "ela foi e levou suas crias...". Uma lâmpada se acendeu em minha mente. Uma analogia vai deixar bem claro o que descobri.&lt;br /&gt;Quem &lt;b&gt;espera&lt;/b&gt; tem &lt;b&gt;esperança&lt;/b&gt;;&lt;br /&gt;Quem &lt;b&gt;cria&lt;/b&gt; tem &lt;b&gt;&lt;i&gt;criança&lt;/i&gt;&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;Espetacular, não? ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-9142845546149543394?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/9142845546149543394/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=9142845546149543394' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/9142845546149543394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/9142845546149543394'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/12/descobri-o-que-equilbrio.html' title='Descobri o que é &quot;equilíbrio&quot;'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2802446712652720091</id><published>2007-12-29T03:39:00.000-02:00</published><updated>2007-12-29T03:58:01.340-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Bíblia'/><title type='text'>1Cor 12,3</title><content type='html'>Pode parecer infantil o que vou dizer, mas por muito tempo interpretei esta passagem de maneira errada.&lt;br /&gt;&lt;br /&gt;"Ninguém pode dizer 'Jesus é o Senhor' senão no Espírito Santo."&lt;br /&gt;&lt;br /&gt;"Ora," pensava eu, "ao que me parece, qualquer um pode pronunciar essas palavras a qualquer momento, sem estar necessariamente ungido no Espírito Santo."&lt;br /&gt;&lt;br /&gt;Isso é verdade, mas neste trecho "dizer" significa &lt;i&gt;assumir como verdade&lt;/i&gt;, &lt;i&gt;expressar o sentimento da alma&lt;/i&gt; e não apenas &lt;i&gt;pronunciar palavras&lt;/i&gt;. Dizer "Jesus é o Senhor" significa, então, assumi-lo como senhor, mestre, patrão, e servi-lo com obediência, como um escravo deve servir a seu senhor. Quem assim procede o faz no Espírito Santo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2802446712652720091?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2802446712652720091/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2802446712652720091' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2802446712652720091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2802446712652720091'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/12/1cor-123.html' title='1Cor 12,3'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-1566964802149507611</id><published>2007-12-18T13:35:00.000-02:00</published><updated>2007-12-29T03:39:17.700-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='criatividade'/><category scheme='http://www.blogger.com/atom/ns#' term='gente'/><title type='text'>O catador de papel mais criativo de Avaré</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_SDXFMFaOBxY/R2fo_aMfkVI/AAAAAAAAAGk/cW7OoXeDh18/s1600-h/Sadam+001.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_SDXFMFaOBxY/R2fo_aMfkVI/AAAAAAAAAGk/cW7OoXeDh18/s320/Sadam+001.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5145337275355205970" /&gt;&lt;/a&gt;Sou fã desse cara! Em Avaré temos vários catadores de recicláveis com seus carrinhos pela cidade, mas esse aí incrementou o seu: tem placa, farol, rádio (de carro!), retrovisores (um de cada lado, pelo menos), e tem até extintor de incêndio!!! E agora, nesta época de natal, está até vestido a caráter, e sai dando tchauzinho para as crianças.&lt;br /&gt;&lt;br /&gt;Pessoas assim, criativas, vão pra frente, independente da condição social em que se encontram. Pode-se ver que tem até patrocínio em seu carro, e já o vi trabalhando como Papai Noel em uma loja. É revigorante encontrar exemplos como esse, num mundo onde há tantas pessoas com mais oportunidade que são desanimados e/ou têm medo de fazer acontecer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-1566964802149507611?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/1566964802149507611/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=1566964802149507611' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1566964802149507611'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1566964802149507611'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/12/o-catador-de-papel-mais-criativo-de.html' title='O catador de papel mais criativo de Avaré'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_SDXFMFaOBxY/R2fo_aMfkVI/AAAAAAAAAGk/cW7OoXeDh18/s72-c/Sadam+001.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2819536947529858561</id><published>2007-12-13T14:11:00.002-02:00</published><updated>2008-10-16T16:10:56.399-03:00</updated><title type='text'>Meu livro vai pra 2ª edição!!!</title><content type='html'>É com muita alegria que anuncio que meu livro, &lt;a href="http://gigawiki.com/_paginas/7universos/"&gt;Sete universos nada paralelos&lt;/a&gt; está indo para sua &lt;span style="font-style:italic;"&gt;segunda edição&lt;/span&gt;!!!&lt;br /&gt;&lt;a href="http://gigawiki.com/_paginas/7universos/"&gt;&lt;br /&gt;&lt;img style="float:left; margin:0 10px 10px 0" border='0' src='http://gigawiki.com/_paginas/7universos/7uq.gif'&gt;&lt;/a&gt;A Prefeitura de Belo Horizonte adotou o livro como material didático no ensino municipal, e 3000 livros estão sendo impressos neste momento.&lt;br /&gt;&lt;br /&gt;Há um vínculo muito interessante entre meu livro e Belo Horizonte. O livro já havia sido adotado anteriormente pelo Colégio Santa Branca, de lá. E também é de lá a primeira compra do meu livro (meu amigo Fafers fez questão de ser o primeiro comprador oficial).&lt;br /&gt;&lt;br /&gt;Estou muito feliz, e agradeço a Deus, à Papirus Editora, e aos meus amigos e familiares que me deram apoio e festejam comigo hoje.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2819536947529858561?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2819536947529858561/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2819536947529858561' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2819536947529858561'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2819536947529858561'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/12/meu-livro-vai-pra-2-edio.html' title='Meu livro vai pra 2ª edição!!!'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-973114810842132972</id><published>2007-12-04T15:12:00.000-02:00</published><updated>2007-12-04T18:10:50.845-02:00</updated><title type='text'>Questão polêmica em prova de informática</title><content type='html'>Recentemente houve um concurso para Escrevente, que inclui questões de informática, e que alguns amigos e parentes prestaram. (Não foi o meu caso.)&lt;br /&gt;&lt;br /&gt;Uma das questões pedia para indicar se está correta a afirmação "o URL http://www.abc.com.br indica que, por meio do Protocolo http, pode ser acessado um recurso (a página da empresa abc) no servidor de nome www.abc.com.br".&lt;br /&gt;&lt;br /&gt;Em princípio eu não vi problemas nessa afirmativa e a consideraria como certa.&lt;br /&gt;&lt;br /&gt;No entanto, alguns amigos consideram impróprio dizer que www.abc.com.br seja o nome do servidor. Rigorosamente, www.abc.com.br é nome de domínio, que aponta para um servidor, mas não diretamente o nome do servidor.&lt;br /&gt;&lt;br /&gt;Como a questão continua em pauta até hoje, resolvi expor minha opinião, aproveitando-me do meu direito à liberdade de expressão, ainda que eu esteja eventualmente equivocado.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Como identificar o servidor, parte I&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A grande questão do problema da mencionada assertiva não é a diferença entre domínio e servidor, mas sim a identificação do servidor.&lt;br /&gt;&lt;br /&gt;Conforme a assertiva, os recursos (a página de internet) estão no servidor. Como identificar o servidor? Tudo o que sabemos sobre ele é que está de alguma forma relacionado a www.abc.com.br.&lt;br /&gt;&lt;br /&gt;Muito bem; então, qual a relação entre esse servidor e www.abc.com.br? Como expressar essa relação de forma rigorosa e de forma simples, ao mesmo tempo?&lt;br /&gt;&lt;br /&gt;Forma correta rigososa: "servidor apontado pelo domínio www.abc.com.br" ou "servidor cujo domínio é www.abc.com.br".&lt;br /&gt;Forma correta simples: "servidor apontado por www.abc.com.br".&lt;br /&gt;Forma simples: "servidor de nome www.abc.com.br".&lt;br /&gt;Forma direta: "servidor www.abc.com.br".&lt;br /&gt;&lt;br /&gt;Qualquer um vai entender qual é o servidor, em qualquer caso acima, porque um domíno só pode apontar para um único servidor.&lt;br /&gt;&lt;br /&gt;Como você chega ao servidor a partir de www.abc.com.br, não vejo problemas em identificar o servidor como www.abc.com.br. E identificação é nome.&lt;br /&gt;&lt;br /&gt;Como um amigo bem mencionou na redação de seu recurso, um servidor pode ter vários domínios apontados para si.&lt;br /&gt;&lt;br /&gt;Mas também não vejo problemas em um servidor ter vários nomes. Vários nomes, vários apelidos, várias identificações, etc., assim como há várias palavras para uma coisa só na língua portuguesa. (Por exemplo: língua = idioma.)&lt;br /&gt;&lt;br /&gt;No entanto, embora as duas páginas www.abc.com.br e www.def.com.br possam estar no mesmo servidor, elas podem trazer conteúdos diferentes, porque não necessariamente apontam para o mesmo caminho dentro do servidor. Embora rigorosamente www.abc.com.br seja nome de domínio, também pode ser usado (com menos propriedade) como nome de página, nome de site, nome de portal e até mesmo nome de servidor.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Como identificar o servidor, parte II&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;De outra forma, como poderíamos identificar um servidor?&lt;br /&gt;&lt;br /&gt;Um computador pode ser identificado numa rede interna de várias formas:&lt;br /&gt;- pelo seu IP;&lt;br /&gt;- pelo seu MAC ADDRESS (número da placa de rede);&lt;br /&gt;- pelo nome da máquina.&lt;br /&gt;&lt;br /&gt;Na internet, no entanto, há apenas duas formas de identificá-lo:&lt;br /&gt;- pelo seu IP;&lt;br /&gt;- pelo seu domínio.&lt;br /&gt;&lt;br /&gt;Há alguns casos de servidores cujos IPs são dinâmicos e que só o domínio pode identificá-lo. Há outros casos de computadores que possuem IP mas não possuem domínio registrado, de forma que só o IP pode identificá-lo (por exemplo: http://192.168.0.1).&lt;br /&gt;&lt;br /&gt;Consultando a sintaxe de URL em &lt;a href="http://www.w3.org/Addressing/URL/5_BNF.html"&gt;http://www.w3.org/Addressing/URL/5_BNF.html&lt;/a&gt;, fica patente que o que se segue ao protocolo, quando não é o IP, é o "hostname", literalmente "nome do servidor".&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;O problema da questão pode estar na definição de URL.&lt;/u&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;A (o?) URL http://www.abc.com.br indica que, pelo protocolo HTTP, pode ser acessada a página de internet apontada pelo domínio www.abc.com.br.&lt;br /&gt;&lt;br /&gt;Isso é correto, independentemente de servidores e seus nomes.&lt;br /&gt;&lt;br /&gt;Essa página nem precisa ser da empresa ABC; pode ser da empresa ABB, que não conseguiu registrar www.abb.com.br porque outra o fez primeiro, e então tentou www.abc.com.br e conseguiu.&lt;br /&gt;&lt;br /&gt;Ou então a concorrente DEF pode ter comprado o domínio www.abc.com.br para redirecioná-lo para www.def.com.br, o que é muito comum de acontecer com domínios reais.&lt;br /&gt;&lt;br /&gt;Assim, é muita presunção afirmar que é correto dizer que por www.abc.com.br eu vou acessar a página da empresa ABC. Isto sim é um bom motivo para um recurso; para mim, muito melhor do que questionar a validade de se usar um nome de domínio para identificar um servidor.&lt;br /&gt;&lt;br /&gt;No entanto, ainda com todos esses tropeços de rigorosidade e clareza de uma afirmação cuja veracidade ou falsidade pode definir os candidatos que vão preencher as vagas, eu a consideraria verdadeira, no contexto da realização da prova, levando em conta minha primeira impressão, a ansiedade e o tempo restante para resolver as outras questões. Não que eu esteja certo; é apenas o modo como eu resolveria essa questão.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-973114810842132972?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/973114810842132972/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=973114810842132972' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/973114810842132972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/973114810842132972'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/12/questo-polmica-em-prova-de-informtica.html' title='Questão polêmica em prova de informática'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-6066085887530412866</id><published>2007-11-27T23:44:00.000-02:00</published><updated>2007-11-28T10:54:27.031-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Deus'/><category scheme='http://www.blogger.com/atom/ns#' term='mundo melhor'/><title type='text'>Uma outra Tropa de Elite</title><content type='html'>Você pode ler este texto sem medo, pois não contém &lt;i&gt;spoilers&lt;/i&gt;. Se você não assistiu ao filme e pretende vê-lo, não revelo nada que seja novidade.&lt;br /&gt;&lt;br /&gt;Este foi um filme que relutei em assistir, por querer evitar ver cenas de violência. Mas fui sendo cercado por todos os lados, por DVDs que amigos que me ofereciam, até que minha irmã me convenceu de que eu não veria cenas de "Jogos Mortais" nele. Providencialmente eu e minha esposa passamos perto do cinema e descobrimos que era dia de preço promocional. Era a nossa deixa.&lt;br /&gt;&lt;br /&gt;Por fim, com relação às cenas de violência, não tem nada muito além do que já é comum em filmes de ação norte-americanos que passam todos os dias na TV. E tinha menos palavrões do que me falaram que tinha. Só não gosto de encarar a violência como algo normal, porque não é.&lt;br /&gt;&lt;br /&gt;Mesmo assim saí do cinema com a sensação de que deveria resolver meus problemas de forma estúpida, e me senti mal por isso; mas foi só nos primeiros minutos. É normal eu sair do cinema no clima do filme. Quando vejo filmes de OVNIs saio involuntariamente olhando para o céu.&lt;br /&gt;&lt;br /&gt;Antes mesmo de chegar em casa eu já havia tirado algo de positivo do filme para minha vida. A objetividade do Capitão Nascimento, por exemplo, reforça minha filosofia do "Faça o que tem que ser feito"; não de forma estúpida, mas sem ficar enroscado em dúvidas inúteis que só atrasam a realização de nossos projetos. Mas, acima disso, a luta deles contra os inimigos serve de exemplo para a nossa luta contra o pecado e a injustiça, e a determinação deles é exemplo para nossa determinação nos serviços paroquiais.&lt;br /&gt;&lt;br /&gt;Tenho notado que há uma tendência de as pessoas ficarem fãs do Capitão Nascimento e quererem imitá-lo na vida real. Se você também se sentiu impelido a usar sua força, inteligência, talento, garra e conhecimento em prol de um mundo melhor, pode se alistar na "Tropa de Elite de Deus". Há batalhões precisando de gente com o seu talento nos serviços de sua igreja. Há lugar para todo mundo. Lá você pode se sentir útil e realizado por aproveitar tudo o que você tem de bom a favor de um mundo melhor, para você e para os outros, por contribuir para com a felicidade e a Salvação das pessoas ao ajudar a levar Deus até elas. Sei por experiência própria; vale a pena.&lt;br /&gt;&lt;br /&gt;E não é porque alguns de nós já trabalhamos para Deus que podemos fazer esse trabalho de qualquer jeito. Não dá pra ser forte, resistente e determinado nas coisas do mundo e não aproveitar esse talento todo para as obras de Deus, que são as mais importantes. Ora, se é para imitar o Nascimento, imitemo-lo para o bem, para coisas valiosas. Será o melhor para todos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-6066085887530412866?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/6066085887530412866/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=6066085887530412866' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6066085887530412866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6066085887530412866'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/11/uma-outra-tropa-de-elite.html' title='Uma outra Tropa de Elite'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-799383686883725069</id><published>2007-11-21T11:31:00.000-02:00</published><updated>2007-11-21T11:55:30.424-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonhos'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Um passeio em Júpiter</title><content type='html'>Às vezes eu tenho sonhos tão grandes, malucos e consistentes, que parecem verdadeiros contos surrealistas. Esta noite tive um desses.&lt;br /&gt;&lt;br /&gt;Sonhei que pousei em Júpiter. Não sei como; quando percebi, já estava lá. Parece que havia alguém ou alguma coisa junto comigo, mas não consigo distinguir o que era. Poderia ser meu palmtop, um cãozinho, um amigo ou até a minha esposa. Ou a minha sombra.&lt;br /&gt;&lt;br /&gt;Eu estava lá, com sol quente, sem nenhuma roupa especial, como se estivesse na Terra. Eu estava passeando na superfície sólida, lembrando-me que lera em algum lugar que a superfície deveria ser líquida. "Eles devem ter se enganado", pensei. Assim, passeando pela rua, resolvi entrar numa casa à esquerda. Entrei, fui até o quintal e entrei pelos fundos, na cozinha. Tudo era branco: a casa, a cozinha, as cadeiras, a mesa... e o que estava em cima dela também.&lt;br /&gt;&lt;br /&gt;Sobre a mesa havia uma estrutura complexa que me chamou a atenção. Parecia uma cidade em miniatura, só que suspensa (sobre algumas colunas finas; não flutuante). Havia um elevador que levava da superfície da mesa da cozinha até a entrada da cidade. Deveria caber um bonequinho do Playmobil no elevador; talvez mais magro. Fiquei maravilhado! Eu estava vendo a primeira evidência de uma civilização alienígena, uma civilização de Júpiter!!!&lt;br /&gt;&lt;br /&gt;É lógico que eu quis conhecer a cidade; então fiquei pequenininho e entrei no elevador. O elevador parecia uma rolha oca suspensa por um barbante e uma roldana. A gente puxava a corda do outro lado para subir, como elevadores de andaimes. Não havia eletricidade na cidade; eles não chegaram a esse ponto. "Os súditos da Rainha devem puxar essas cordas para ela", pensei, imaginando pequeninos escravos egípcios mascarados puxando o elevador.&lt;br /&gt;&lt;br /&gt;Cheguei lá e fiquei observando aspectos de sua cultura. A cidade estava vazia, mas havia prateleiras com garrafas. O rótulo de cada garrafa parecia uma bandeira diferente. "Devem ser bandeiras de times de algum esporte que eles praticam por aqui", pensei. Exceto pelas garafas coloridas e seus rótulos, tudo permanecia branco.&lt;br /&gt;&lt;br /&gt;Depois de olhar as garrafas e intentar caminhar para o centro da cidade, mais ensolarado (eu estava numa área coberta), tive impressão de ter reconhecido uma bandeira. "Mas aquela uma parecia a do Flamengo!", pensei comigo. Dei meia-volta e fui confirmar. Olhei as garrafas e vi: "Sim, esta é a do Flamengo!" (Não era a do Flamengo de verdade, mas no sonho era.) "Não são todas bandeiras conhecidas?", perguntei ao meu acompanhante, que confirmou a bandeira de alguns times. De repente estava reconhecendo vários. Encontrei até a do Corínthians (meu time) lá no meio.&lt;br /&gt;&lt;br /&gt;Era a minha decepção. O que pensei ser uma civilização alienígena era apenas uma intervenção humana em Júpiter. Eu achava que os humanos ainda não haviam chegado em Júpiter, antes de mim. Então me dei conta de que a própria casa e a cozinha eram também construções humanas em Júpiter.&lt;br /&gt;&lt;br /&gt;Então, no sonho, já fora da mini-cidade, mas ainda naquela casa branca de Júpiter, redigi este texto (este mesmo que você está lendo, até o parágrafo acima, apenas omitindo que era um sonho, pois eu não tinha como saber) para comentar com um amigo meu da física (o Fafers) que iria gostar da notícia. Redigi em um notebook preto, usando um programa Office aberto, e enviei por e-mail para ele. Depois começou a chegar gente. Amigos diversos, amigos de amigos, todos no quintal para fazer um churrasquinho. O Fafers também veio, e comentei com ele sobre o e-mail. Ele falou que não recebeu, e então abriu uma mini-valise onde ele carregava um palmtop, um celular e um pen-drive mp3; tirou o pen-drive, que estava sempre on-line, e checou seus e-mails, e confirmou que não recebeu. Então contei-lhe a história toda. Como imaginei, ele achou legal e engraçado. Mais tarde descobrimos que ele não recebera porque mandei-lhe para o e-mail que ele menos lê (na realidade, o que ele menos lê é outro).&lt;br /&gt;&lt;br /&gt;Fiquei pensando com meus botões que seria muito melhor eu comprar um pen-drive do que continuar com o palmtop. Embora o visor do pen-drive fosse bem menor, estava sempre on-line e era ainda mais leve e mais fácil de carregar que o palm. Além de ser bem mais barato: só uns R$ 30,00 (isso eu li de verdade, &lt;a href="http://www.jonnyken.com/infoblog/2007/07/11/10-coisas-que-mais-odeio-na-hora-de-arrumar-hardware/"&gt;neste outro blog&lt;/a&gt;). "Vale a pena investir nisso", pensei. E fiquei pensando no funcionamento de um pen-drive.&lt;br /&gt;&lt;br /&gt;"Um mp3-player é um pen-drive com programa de mp3. Um pen-drive é como um mini-computador. Dá até pra formatar... e instalar o sistema operacional nele. Será que funciona com FORMAT /S?" (Para quem não conhece, é um comando do DOS que formata discos instalando o sistema operacional.)&lt;br /&gt;&lt;br /&gt;Apenas para alguém do futuro que esteja lendo isto: no presente, pen-drives ainda não são mini-computadores; dá pra formatar, e até para instalar sistemas operacionais e dar boot no computador por ele, mas ele por si só não dá boot em si mesmo, não tem processador, e não está permanentemente conectado à internet.&lt;br /&gt;&lt;br /&gt;Depois desse longo dia, eu e minha esposa estávamos preparando nosso quarto branco, naquela casa branca, para dormir. Então senti falta do meu palmtop e de algumas guloseimas que eu havia deixado no porta-malas do carro. Lá na Terra. "Já volto, meu amor."&lt;br /&gt;&lt;br /&gt;Então eu estava na Terra, à noite (mesmo horário de Júpiter) com a chave do carro na mão, procurando o palmtop e meu carro. O sonho pulou a parte da viagem interplanetária.&lt;br /&gt;&lt;br /&gt;O palmtop eu encontrei facilmente na esquina em que eu achava que o havia deixado. O carro eu não lembrava onde o pusera. Havia muitos carros estacionados na rua onde eu estava, e era muito mais fácil, para mim, acionar o alarme e ver qual carro apitava e piscava. O primeiro que respondeu ao meu alarme estava bem próximo, mas não era o meu carro. "Primeira vez que vejo um caso de outro alarme com a mesma freqüência", pensei. A busca estava difícil. Estava preocupado com o horário. "Não posso chegar tarde em Júpiter. Ainda tem o tempo da viagem de volta." Nessa hora tentei lembrar quanto tempo é de viagem, e achei estranho não me lembrar da viagem à Terra. Mas isso não importava; importava achar o carro. Pensei, até, aflito, se o carro estaria em Júpiter e eu tinha viajado à Terra à toa. "Não, eu não iria para Júpiter com esse carro, com o motor desse jeito" (o motor dele está realmente falhando e com potência reduzida). Então continuei minha busca, lembrei onde o deixei, o alarme ajudou, achei o carro (estava coberto por um véu, já que eu estaria fora da Terra por alguns dias), abri o porta-malas, peguei as guloseimas (umas rosquinhas, e talvez um chocotone) e voltei a Júpiter a tempo de dormir com minha esposa, levando o palmtop e as guloseimas.&lt;br /&gt;&lt;br /&gt;Aí o sonho acabou.  :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-799383686883725069?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/799383686883725069/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=799383686883725069' title='4 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/799383686883725069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/799383686883725069'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/11/um-passeio-em-jpiter.html' title='Um passeio em Júpiter'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2691449695062173428</id><published>2007-11-21T11:28:00.000-02:00</published><updated>2007-11-21T11:30:38.376-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonhos'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>"Ele sempre faltou nos compromissos..."</title><content type='html'>Ontem sonhei que passei no velório de alguém famoso. No sonho esse alguém não me foi identificado, mas era como se eu o tivesse conhecido de vista. Talvez um político.&lt;br /&gt;&lt;br /&gt;Pude notar que havia algumas pessoas na sala, velando, mas não havia o caixão com o corpo.&lt;br /&gt;&lt;br /&gt;- Ué? Cadê ele? - perguntei.&lt;br /&gt;&lt;br /&gt;Um ex-colega de trabalho meu, que também estava lá, me respondeu:&lt;br /&gt;&lt;br /&gt;- Ih, ele não vem, não. Ele sempre faltou nos compromissos... Se não veio até esta hora, pode esquecer!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2691449695062173428?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2691449695062173428/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2691449695062173428' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2691449695062173428'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2691449695062173428'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/11/ele-sempre-faltou-nos-compromissos.html' title='&quot;Ele sempre faltou nos compromissos...&quot;'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4202657572372361418</id><published>2007-09-14T08:25:00.000-03:00</published><updated>2007-09-14T09:35:24.529-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sonhos'/><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><title type='text'>"Tenho 20 contos naquele banco..."</title><content type='html'>Hoje sonhei que um colega de trabalho me contava sobre suas contas bancárias, e me disse: "Tenho 20 contos naquele banco...". Ficou claro que não se tratava de 20 reais. 20 reais a gente tem no bolso; não precisa de banco para isso. Ele só podia estar falando de 20 mil reais.&lt;br /&gt;&lt;br /&gt;Foi então, durante o sonho, que me caiu a ficha: &lt;span style="font-weight:bold;"&gt;conto = mil&lt;/span&gt;. Sempre que alguém mais experiente diz que tal coisa lhe custou tantos contos, ele está se referindo a tantos mil (reais), por razões históricas, da época em que um conto era mil.&lt;br /&gt;&lt;br /&gt;Realmente, fiz uma pesquisa rápida e verifiquei que, com a introdução do cruzeiro em 1942, 1 conto de réis equivalia a mil cruzeiros (&lt;a href="http://pt.wikipedia.org/wiki/Conto_de_r%C3%A9is"&gt;1 conto de réis era 1 milhão de réis&lt;/a&gt;, e &lt;a href="http://www.ocaixa.com.br/passos/passos2.htm"&gt;1 cruzeiro era mil réis&lt;/a&gt;), e o costume popular continuou usando a expressão "um conto" para falar de mil cruzeiros.&lt;br /&gt;&lt;br /&gt;Agora, acordado, vejo que usar conto como mil não é necessariamente uma regra, mas uma tendência. Mas o que eu achei interessante, e que me incentivou a redigir este post, é a capacidade de aprender, perceber e descobrir coisas durante o sonho. Antes disso, entendia "conto" como a própria unidade monetária, e isso sempre me confundia.&lt;br /&gt;&lt;br /&gt;Não foi a única vez em que descobri coisas durante o sonho. Uma vez descobri a solução de uma fase de um jogo de computador (Castle Excellent) ao adormecer. Fazia dias que eu não conseguia passar aquela fase, me fazendo pensar nela dia e noite, até que a solução me veio em um sonho. Acordei, testei a solução e funcionou. Isso foi muito legal.&lt;br /&gt;&lt;br /&gt;Geralmente os sonhos não têm lógica. As situações mudam de repente e a gente nem consegue perceber o absurdo. Isso é tão normal que achamos incrível quando um sonho tem alguma coisa lógica. Por isso acho fascinante quando os sonhos são tão lógicos a ponto de aprendermos coisas durante eles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4202657572372361418?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4202657572372361418/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4202657572372361418' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4202657572372361418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4202657572372361418'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/09/tenho-20-contos-naquele-banco.html' title='&quot;Tenho 20 contos naquele banco...&quot;'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-3306661065276999007</id><published>2007-05-12T19:31:00.000-03:00</published><updated>2007-12-18T18:06:10.659-02:00</updated><title type='text'>Como adquirir o livro Glorioso Encontro</title><content type='html'>Muitos me perguntam como adquirir o livro &lt;b&gt;Glorioso Encontro&lt;/b&gt;, com a ajuda do qual hoje sou casado com a melhor mulher do mundo para mim.&lt;br /&gt;&lt;br /&gt;O livro é o testemunho de um casal católico que conta como Deus agiu na união deles desde muito antes de se conhecerem. Os autores são Denis e Suzel Bougerie.&lt;br /&gt;&lt;br /&gt;Para adquirir o livro, basta entrar em contato com a editora:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Edições Logos&lt;/u&gt;&lt;/b&gt; (do livro &lt;b&gt;&lt;i&gt;Glorioso Encontro&lt;/b&gt;&lt;/i&gt;)&lt;br /&gt;R. 1º de Março, 143&lt;br /&gt;Jd. Guanabara&lt;br /&gt;Campinas - SP&lt;br /&gt;Tel. (19) 3242-8810&lt;br /&gt;&lt;center&gt;&lt;h2&gt;Como adquirir o &lt;i&gt;meu&lt;/i&gt; livro&lt;/h2&gt;&lt;/center&gt;&lt;br /&gt;Até houve algumas pessoas que acharam que eu fosse autor desse livro. Sou escritor, sim, mas o livro que escrevi é outro: &lt;a href='http://www.gigawiki.com/paginas/7universos/'&gt;&lt;b&gt;Sete universos nada paralelos&lt;/b&gt;&lt;/a&gt;. Reúne contos de ficção científica divertidos e educativos, sobre buracos negros, teletransporte, realidade virtual, clonagem, idéias malucas, antigravidade, cientistas brasileiros salvando o mundo, etc. Quem se interessar pode entrar em contato com &lt;b&gt;&lt;i&gt;outra&lt;/i&gt;&lt;/b&gt; editora:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;u&gt;Papirus Editora&lt;/u&gt;&lt;/b&gt; (do meu livro &lt;b&gt;&lt;i&gt;&lt;a href='http://www.gigawiki.com/paginas/7universos/'&gt;Sete universos nada paralelos&lt;/a&gt;&lt;/b&gt;&lt;/i&gt;)&lt;br /&gt;R. Dr. Gabriel Penteado, 253&lt;br /&gt;Campinas - SP&lt;br /&gt;CEP 13041-305&lt;br /&gt;Tel.: (19) 3272-4500&lt;br /&gt;&lt;br /&gt;Bom proveito!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-3306661065276999007?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/3306661065276999007/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=3306661065276999007' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/3306661065276999007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/3306661065276999007'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/05/como-adquirir-o-livro-glorioso-encontro.html' title='Como adquirir o livro Glorioso Encontro'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4981741668991820040</id><published>2007-05-07T10:27:00.000-03:00</published><updated>2007-05-07T13:38:15.665-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundo melhor'/><category scheme='http://www.blogger.com/atom/ns#' term='comportamento'/><title type='text'>Desvantagem de ser estrategista</title><content type='html'>Algumas pessoas me admiram como um homem inteligente. Crânio, CDF, essas coisas.&lt;br /&gt;&lt;br /&gt;Para mim, contudo, essa "inteligência" é um tanto relativa. Tiro boas notas em matemática, mas sou péssimo em história. As pessoas que vão bem na área de humanas também são muito inteligentes, e devem ser tratadas dessa forma, mas a tradição popular rotula de inteligentes aqueles que se dão bem com exatas, "porque é mais difícil". Humanas, para mim, é difícil. Não posso ser considerado mais inteligente do que os bons alunos de história e geografia.&lt;br /&gt;&lt;br /&gt;De qualquer forma, inteligência está associada a raciocínio lógico, e é difícil quebrar essa relação. Sou bom em raciocínio lógico, isso é verdade. Planejo minhas ações com vários passos de antecedência. Mas é aí que está o problema. Demoro muito para agir. Fico muito tempo pensando, planejando a ação. E isso, na vida real, me faz perder muitas oportunidades únicas. Perco a hora certa de agir por não saber ainda se deveria agir, mas depois de alguns minutos concluo que deveria ter agido. Isso é horrível! Eu deixo de fazer coisas boas, deixo de ajudar o próximo, perco a chance de fazer coisas legais por ficar pensando muito antes de agir.&lt;br /&gt;&lt;br /&gt;A situação mais freqüente em que isso ocorre são oportunidades de dar carona. Quando estou de carro e encontro alguém conhecido no caminho, penso se deveria dar carona, e quando concluo que "sim" eu já estou distante demais, e arrependido. Fico analisando todas as variáveis: a influência no trânsito se eu parar aqui, se a pessoa está querendo caminhar ou não, o que os outros vão pensar se eu der carona pra tais pessoas, se a pessoa está acompanhada de um grupo que não cabe no carro, se eu interromperia algo se a pessoa está acompanhada de outra do sexo oposto empurrando uma bicicleta, se minha esposa iria se sentir incomodada de arcar o banco para frente ou sair do carro para o carona entrar... Depois concluo que nada disso seria um grande problema, mas não aprendo.&lt;br /&gt;&lt;br /&gt;Perco oportunidades de bater fotos, de dizer coisas importantes, a hora certa de expor minha opinião e sentimentos, de dar uma esmola a um andarilho, de fazer convites, de contar uma piada (se bem que alguns agradecem quando eu não conto as minhas piadas), de fazer uma brincadeira...&lt;br /&gt;&lt;br /&gt;Na juventude perdi muitas oportunidades de arranjar uma namorada, porque ficava pensando muito e nunca chegava a uma conclusão, porque nunca tinha todas as informações: que chances que eu tinha, como deveria agir, quando deveria agir, etc. Graças a Deus, e agradeço mesmo a Deus, por causa disso hoje sou casado com a melhor mulher do mundo para mim. Mas sofri muito na juventude.&lt;br /&gt;&lt;br /&gt;Achei que depois namorar e casar eu havia superado a timidez, mas está cada vez mais claro que o problema ainda existe e não é timidez, e sim excesso de planejamento e perfeccionismo. É importante pensar antes de agir, para evitar fazer burrices e causar grandes prejuízos. Mas, para a maioria dos eventos do cotidiano, os problemas, &lt;i&gt;quando existem&lt;/i&gt;, são pequenos e fáceis de resolver. E custam muito menos do que o prejuízo de deixar de agir, ou do valor que a ação traria.&lt;br /&gt;&lt;br /&gt;Tenho que aprender a pensar apenas no próximo passo, sem pensar nos seguintes, nos eventuais problemas e conseqüências. Tenho que aprender a não exigir de mim uma "ação perfeita". Tenho que aprender a arriscar mais, a viver mais. Preciso agir mais para ajudar a construir um mundo melhor, em vez de ficar perdendo tempo apenas imaginando esse mundo melhor e planejando minha próxima ação...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4981741668991820040?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4981741668991820040/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4981741668991820040' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4981741668991820040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4981741668991820040'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/05/desvantagem-de-ser-estrategista.html' title='Desvantagem de ser estrategista'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-1686076489287560751</id><published>2007-05-04T13:47:00.000-03:00</published><updated>2007-05-04T14:07:24.880-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Minha opinião sobre powertoys para XP</title><content type='html'>Fiz download de 5 powertoys pra XP. Mas:&lt;br /&gt;&lt;br /&gt;- O que eu mais queria, que é tirar o "atalho para..." no TweakUI, não funcionou (a opção era revertida).&lt;br /&gt;- SyncToy, assistente para sincronização de arquivos em diversos meios (útil pra palmtop, laptop, internet, etc.) exige .NET framework, que obviamente não baixei.&lt;br /&gt;- PowerCalc é legal. Útil para alguns projetos de matemática (volta e meia me envolvo com algum).&lt;br /&gt;- Virtual Desktop. Embora abra 4 desktops virtuais, mexer com eles não é mais prático do que clicar na barra de ferramentas.&lt;br /&gt;- Image Resizer é um redimensionador prático para imagens. Útil para reduzir as fotos da minha câmera para fins de e-mail e internet. Não testei, mas parece mais prático que o Irfanview, pois pelo que entendi ele se integra ao Windows Explorer e trabalha com vários arquivos de uma só vez.&lt;br /&gt;- ClearType Tunning. ClearType é uma forma de arredondamento de fontes. Este utilitário permite ao usuário calibrar o arredondamento a seu gosto. No entanto, para fontes Courier new, a nitidez fica horrível, e minha produtividade em programação (que usa essa fonte) cai. Assim, para mim não compensou.&lt;br /&gt;&lt;br /&gt;Os demais já de cara não me interessaram e eu nem baixei.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-1686076489287560751?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/1686076489287560751/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=1686076489287560751' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1686076489287560751'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1686076489287560751'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/05/minha-opinio-sobre-powertoys-para-xp.html' title='Minha opinião sobre powertoys para XP'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-7428708695366246743</id><published>2007-05-03T14:36:00.001-03:00</published><updated>2010-08-13T07:13:28.838-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>Conversando com o Windows 98</title><content type='html'>Abri o prompt e fui digitando...&lt;br /&gt;&lt;br /&gt;&lt;pre style='color: black'&gt;C:\&gt;inválido&lt;br /&gt;Comando ou nome de arquivo inválido&lt;br /&gt;&lt;br /&gt;C:\&gt;md "pode me indicar o caminho do arquivo dos políticos justos?"&lt;br /&gt;Nome de arquivo ou caminho inválido&lt;br /&gt;&lt;br /&gt;C:\&gt;cd está "faltando parâmetros" pra rodar&lt;br /&gt;Excesso de parâmetros - faltando parâmetros&lt;br /&gt;&lt;br /&gt;C:\&gt;type "o windows deu fim"&lt;br /&gt;Arquivo não encontrado - o windows deu fim&lt;br /&gt;&lt;br /&gt;C:\&gt;cd kolynos&lt;br /&gt;Pasta inválida&lt;br /&gt;&lt;br /&gt;C:\&gt;rd "jogue o kolynos vazio no caminho da roça"&lt;br /&gt;Caminho inválido, não é uma pasta&lt;br /&gt;ou é uma pasta que não está vazia&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-7428708695366246743?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/7428708695366246743/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=7428708695366246743' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7428708695366246743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/7428708695366246743'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/05/conversando-com-o-windows-98.html' title='Conversando com o Windows 98'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-1616822552125301042</id><published>2007-04-15T10:50:00.000-03:00</published><updated>2008-01-04T16:08:26.933-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telefonia'/><category scheme='http://www.blogger.com/atom/ns#' term='curiosidades'/><category scheme='http://www.blogger.com/atom/ns#' term='Fórmula 1'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Vodafone</title><content type='html'>Aproveitando a conexão à internet durante a Fórmula 1, nesta corrida em que Felipe Massa venceu, resolvi matar uma antiga curiosidade. O que é essa tal de "Vodafone", que esbanja outdoors nas pistas? Se é uma marca internacional, por que não a vejo nas lojas brasileiras?&lt;br /&gt;&lt;br /&gt;Primeiro, demorou para eu descobrir que não era "Ovodafone". O logotipo, um "abre-apóstrofo" dentro de um círculo, parece uma letra O precedendo a marca. A primeira coisa que me vinha à mente era Ovomaltine. Ou algum outro alimento a base de ovos...&lt;br /&gt;&lt;br /&gt;Mas o final, "fone", era uma clara referência a som. Poderia ser uma marca de aparelhos de som, tal como Philips, Toshiba... Poderia ser uma concorrente minha! Aos poucos foi ficando claro que o logotipo não era a letra O.&lt;br /&gt;&lt;br /&gt;Pois bem, hoje estou conectado à internet e procurei "Vodafone" no Google, levando-me ao óbvio www.vodafone.com. Sim, o logotipo confirmava: eu estava no lugar certo. O site trouxe um texto em português português, isto é, de Portugal, com a palavra "telemóveis", isto é, "celulares". Ah, é uma operadora de telefonia celular, descobri. "Visite a Vodafone no seu país", diz o site, e o Brasil está na lista. Uau, tem Vodafone no Brasil? Por que nunca ouvi falar? Deve ser nova. Vou comprar um celular da Vodafone só pra ser diferente, hehe. (Brincadeira!!!) Fui lá e cliquei em Brasil e... Tcha-naaaan!!!&lt;br /&gt;&lt;br /&gt;No Brasil não a conhecemos como Vodafone. Mas já é uma velha conhecida nossa. Caí no site da Claro.&lt;br /&gt;&lt;br /&gt;Isso, para mim, é um desperdício de propaganda. Um dos países mais fãs de Fórmula 1 deixa de comprar da Claro porque a empresa não investe em nenhum tipo de associação entre as duas marcas.&lt;br /&gt;&lt;br /&gt;Se a operadora se chamasse "Vodafone" no Brasil, ou se estivesse escrito "Claro" nos outdoors da Fórmula 1, eu sentiria até um certo orgulho da empresa: "Puxa, senti firmeza nessa operadora".&lt;br /&gt;&lt;br /&gt;Concordo que "Claro" soa bem melhor no Brasil do que "Vodafone". Nome comprido, esquisito e que lembra "vou dar fone". Se bem que isso poderia ser explorado numa boa jogada de marketing. Promoção Vodafone: no plano XXX você leva o celular de graça! Vodafone para mim, Vodafone pra você, Vodafone para ela... Vodafone pro Brasil inteiro! Mas as duas marcas estão dissociadas por aqui. Já seria suficiente um "Claro - uma empresa das Organizações Vodafone". Com a musiquinha do Tabajara de fundo. :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-1616822552125301042?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/1616822552125301042/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=1616822552125301042' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1616822552125301042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1616822552125301042'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/04/vodafone.html' title='Vodafone'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4265668000402223384</id><published>2007-04-15T10:45:00.000-03:00</published><updated>2007-04-15T10:48:41.641-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fórmula 1'/><title type='text'>Primeira vitória de Massa em 2007</title><content type='html'>Felipe Massa ganhou!&lt;br /&gt;&lt;br /&gt;O campeonato ficou todo embolado (excelente!!!) e voltamos a ter esperanças mais concretas de vitórias brasileiras na Fórmula 1.&lt;br /&gt;&lt;br /&gt;Vai nessa, Felipe! Estamos torcendo por você!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4265668000402223384?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4265668000402223384/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4265668000402223384' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4265668000402223384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4265668000402223384'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/04/primeira-vitria-de-massa-em-2007.html' title='Primeira vitória de Massa em 2007'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-3700629068832626404</id><published>2007-04-15T09:06:00.000-03:00</published><updated>2007-04-15T12:48:21.816-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><title type='text'>getYear() e getFullYear()</title><content type='html'>Para alguns isso já é conhecido, mas para mim não era. Eu estava com manuais desatualizados e não sabia que existia o método getFullYear() do objeto Date em javascript.&lt;br /&gt;&lt;br /&gt;Quando descobri que o número de dígitos retornado por getYear() depende do browser, em pleno século XXI, fiquei indignado! Cheguei a fazer uma correção para que o método retornasse, em qualquer browser, o ano com 4 dígitos, como deveria ser. Conectei-me à internet com a intenção de postar minha correção, e aproveitei para pesquisar o que já existia sobre o assunto, e assim descobri o método getFullYear(), que faz o que getYear() deveria fazer.&lt;br /&gt;&lt;br /&gt;Mas eu gostei da correção que eu fiz e quero postá-la de qualquer forma, para quem preferir usar getYear() em vez de getFullYear() (em browsers antigos, por exemplo, ou porque é um nome mais curto, prático e apropriado). Ou para quem quiser ver um exemplo prático do uso de &lt;b&gt;&lt;i&gt;prototype&lt;/i&gt;&lt;/b&gt; para deixar um método de um objeto Javascript a seu gosto. Ei-la:&lt;br /&gt;&lt;pre style="color: black; background-color: #e0e0e0"&gt;&lt;br /&gt;//Correção em Date.getYear()&lt;br /&gt;//(c) Sony Santos, 2007&lt;br /&gt;//Você pode usar este código livremente em seus projetos.&lt;br /&gt;//(You can use this code freely in your projects.)&lt;br /&gt;&lt;br /&gt;//Estando hoje no século XXI, podemos usar um código apenas para corrigir no caso de o ano corrente ser &lt; 2000.&lt;br /&gt;if (new Date().getYear() &lt; 2000) {&lt;br /&gt;&lt;br /&gt;  //Copia a função errada para outro nome&lt;br /&gt;  Date.prototype.getWrongYear = Date.prototype.getYear;&lt;br /&gt;&lt;br /&gt;  //Cria agora uma função correta para pegar o ano&lt;br /&gt;  Date.prototype.getYear = function() {&lt;br /&gt;    return this.getWrongYear() + 1900;&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;Pronto! Usando isso apenas uma vez no script, toda chamada subseqüente a getYear() retornará um ano com 4 dígitos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-3700629068832626404?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/3700629068832626404/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=3700629068832626404' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/3700629068832626404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/3700629068832626404'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/04/getyear-e-getfullyear.html' title='getYear() e getFullYear()'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2124655615130121223</id><published>2007-04-09T09:34:00.000-03:00</published><updated>2007-04-09T09:43:29.956-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Glorioso Encontro'/><title type='text'>Três anos de namoro!</title><content type='html'>Hoje faz três anos desde o início do namoro com a minha linda esposa Elaine. (Claro que ela ainda não era minha esposa na época, hehe.)&lt;br /&gt;&lt;br /&gt;Três anos de Glorioso Encontro. Três anos de muita alegria. Três anos de revolução nas nossas vidas. Três anos de muito amor em Deus.&lt;br /&gt;&lt;br /&gt;Três anos de namoro, sim! mesmo casados. Sempre tivemos em mente que o casamento é (e deve ser) um eterno namoro... (suspiros apaixonados...)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2124655615130121223?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2124655615130121223/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2124655615130121223' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2124655615130121223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2124655615130121223'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/04/tres-anos-de-namoro.html' title='Três anos de namoro!'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-6663636150385289251</id><published>2007-04-07T16:34:00.000-03:00</published><updated>2007-04-07T19:26:30.922-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='telefonia'/><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Nanorrobôs estão se reproduzindo na minha tomada telefônica</title><content type='html'>Olá!&lt;br /&gt;&lt;br /&gt;Depois de investigar a origem de estranhos ruídos no telefone de casa, descobri que uma das tomadas estava encharcada com um líquido misterioso, inodoro, incolor,  aparentemente corrosivo e oleoso, e que estava promovendo uma espécie de curto circuito entre os contatos.&lt;br /&gt;&lt;br /&gt;Pensei que poderia ser um produto de limpeza, mas minha esposa garantiu que não tem nada a ver com isso. Pensamos, então, que poderia ter morrido algum inseto, sei lá.&lt;br /&gt;&lt;br /&gt;Fato é que, após limpeza dos plugues e tomadas, a linha voltou ao normal e a qualidade da conexão de internet discada também.&lt;br /&gt;&lt;br /&gt;No entanto, uma semana depois o negócio apareceu de novo, do nada.&lt;br /&gt;&lt;br /&gt;Deve estar havendo alguma reação química envolvendo os contatos elétricos e a própria eletricidade telefônica, pois os contatos estão sendo corroídos à medida que o líquido aparece. Mas não dá pra saber quem é causa e quem é efeito.&lt;br /&gt;&lt;br /&gt;Ou nanorobôs aparentemente líquidos vieram pela corrente telefônica e resolveram montar uma colônia na minha tomada. Como minha limpeza anterior (e nem a atual) não é uma verdadeira esterilização, os poucos (haha!) que restaram se reproduziram e inundaram minha tomada novamente.&lt;br /&gt;&lt;br /&gt;&lt;table style="width:194px;"&gt;&lt;tr&gt;&lt;td align="center" style="height:194px;background:url(http://picasaweb.google.com/f/img/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="http://picasaweb.google.com.br/sony.fermino/MelecaNaTomadaTelefNica"&gt;&lt;img src="http://lh5.google.com.br/image/sony.fermino/RhgUPPgNYfE/AAAAAAAAAE8/VRpAdVGi_y8/s160-c/MelecaNaTomadaTelefNica.jpg" width="160" height="160" style="margin:1px 0 0 4px;"&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="text-align:center;font-family:arial,sans-serif;font-size:11px"&gt;&lt;a href="http://picasaweb.google.com.br/sony.fermino/MelecaNaTomadaTelefNica" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;Meleca na tomada telefônica&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-6663636150385289251?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/6663636150385289251/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=6663636150385289251' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6663636150385289251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/6663636150385289251'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/04/nanorrobs-esto-se-reproduzindo-na-minha.html' title='Nanorrobôs estão se reproduzindo na minha tomada telefônica'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-1341869051744443041</id><published>2007-03-28T13:17:00.000-03:00</published><updated>2007-03-28T13:18:18.602-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='humor'/><title type='text'>Huahuahua...</title><content type='html'>Sempre surge um sorrisinho no canto de minha boca quando vejo isso em textos na internet. Imagino alguém dando essa risada pronunciada desse jeito (vogais em português e h em inglês), fazendo o movimento com a boca: "hua hua hua". Deve ser muito engraçado. Huahuahuahuahua...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-1341869051744443041?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/1341869051744443041/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=1341869051744443041' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1341869051744443041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/1341869051744443041'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/03/huahuahua.html' title='Huahuahua...'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4053038422442394982</id><published>2007-03-21T10:34:00.000-03:00</published><updated>2007-03-23T13:11:44.402-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Mais testes com o Wordpress</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Único lugar dentro de um blog&lt;/span&gt;&lt;br /&gt;WordPress (isto é, o WordPress.com, e não o WordPress.org) não passou no teste do "&lt;a href="http://sonysantos.blogspot.com/2007/03/nico-lugar-dentro-de-um-portal.html"&gt;único lugar num blog&lt;/a&gt;". Não posso fazer com que um mesmo texto seja um post, uma página e um comentário; nem mesmo posso atribuir categorias às páginas. Os textos que tenho lá estão espalhados em 3 sub-lugares diferentes: post, páginas e comentários. Lamentável.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Número de visualizações&lt;/span&gt;&lt;br /&gt;WordPress tem &lt;a href="http://wordpress.com/features/stats/"&gt;estatísticas integradas&lt;/a&gt;.&lt;br /&gt;Blogger não; &lt;a href="http://groups.google.com/group/blogger-help-howdoi/browse_thread/thread/1169e9941e4e2b32/ed0e95f86f18479b?q=%22page+views%22&amp;rnum=2#ed0e95f86f18479b"&gt;tem que assinar um counter&lt;/a&gt; (isso nunca deu certo comigo; depois de uns meses zera sem mais nem menos, o counter sai do ar, etc.).&lt;br /&gt;Você pode usar, também, o Google Analytics, que parece mais prático (&lt;a href="http://betabloggerfordummies.blogspot.com/2006/11/how-to-analyze-site-traffic-with-google.html"&gt;saiba mais&lt;/a&gt;), mas isso vai tornar seu blog leeeeento. Quantas vezes, ao abrir uma página, fico esperando ela ser carregada por vários segundos &lt;span&gt;(banda larga)&lt;/span&gt;, enquando a barra de status do browser indica "aguardando resposta de ssl.google-analytics.com"... (Aliás, o próprio blogger.com é um desses sites lerdos por causa disso!) Eu só queria mesmo saber o número de visualizações (não as minhas próprias) de cada post meu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Proteção de posts&lt;/span&gt;&lt;br /&gt;WordPress permite pôr senhas em alguns posts. Útil para compartilhar dados que interessam só a meus colegas de trabalho, por exemplo.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Categorias com descrição&lt;/span&gt;&lt;br /&gt;As categorias podem ter descrição. Isso é particularmente útil para mim.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Por que então não uso o WordPress&lt;/span&gt;&lt;br /&gt;1. O limite grátis lá é menor (50MB), embora demoraria para eu atingi-lo.&lt;br /&gt;2. O WordPress definitivamente não é prático para manipular categorias &lt;span style="font-style: italic;"&gt;on-the-fly&lt;/span&gt;, ao redigir um post. É lento e instável no meu navegador. Pode ser que eu tenha tido o azar de a internet ficar lenta todas as vezes em que eu testei, mas não gostei do que vi. Categorias têm que ser práticas para mim, e isto funciona bem aqui no blogger. A única coisa que poderia me arrastar para outro servidor, que seria o "único lugar dentro de um blog", o WordPress não tem.&lt;br /&gt;&lt;br /&gt;Veja também: &lt;a href="http://sonysantos.blogspot.com/2007/03/minha-primeira-impresso-do-wordpress.html"&gt;Minha primeira impressão do WordPress&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4053038422442394982?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4053038422442394982/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4053038422442394982' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4053038422442394982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4053038422442394982'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/03/mais-testes-com-o-wordpress.html' title='Mais testes com o Wordpress'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-4811823155445332431</id><published>2007-03-20T14:43:00.000-03:00</published><updated>2007-03-20T14:57:34.521-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='leia-me'/><category scheme='http://www.blogger.com/atom/ns#' term='mundo melhor'/><title type='text'>Estes textos são para mim mesmo, em primeiro lugar.</title><content type='html'>Acho importante dizer que estes textos são para mim mesmo, em primeiro lugar. São dicas para me fazer uma pessoa melhor, e lembretes para eu não me esquecer de coisas importantes.&lt;br /&gt;&lt;br /&gt;Assim, não quero que ninguém se sinta ofendido ao ler meu blog. Não quero dizer que vocês precisam melhorar, como se eu fosse perfeito. Ao contrário; &lt;span style="font-style: italic;"&gt;eu&lt;/span&gt; preciso melhorar, e por isso escrevi estas dicas e lembretes.&lt;br /&gt;&lt;br /&gt;No entanto, acho que as informações aqui presentes podem ser úteis para outras pessoas, também; por isso as torno públicas.&lt;br /&gt;&lt;br /&gt;Há coisas legais e coisas importantes que seria bom que outros conhecessem. Há coisas que não podem ficar guardadas só para mim. Quero fazer um mundo melhor, quero ver as pessoas mais felizes, e acho que o que eu tenho a dizer tem muito a colaborar.&lt;br /&gt;&lt;br /&gt;Por isso, convido vocês a lerem meus textos, os que forem do seu interesse (procure pelas categorias), e divirtam-se, aprendam, discordem, ignorem, etc. Se o que eu disser puder ajudá-lo a ser mais feliz, ótimo! Senão, aproveite melhor seu tempo com outras coisas.    :)&lt;br /&gt;&lt;br /&gt;Tenham um bom proveito!  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-4811823155445332431?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/4811823155445332431/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=4811823155445332431' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4811823155445332431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/4811823155445332431'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/03/estes-textos-so-para-mim-mesmo-em.html' title='Estes textos são para mim mesmo, em primeiro lugar.'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-2395003361316131890</id><published>2007-03-20T13:41:00.000-03:00</published><updated>2007-03-20T14:38:13.939-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mundo melhor'/><category scheme='http://www.blogger.com/atom/ns#' term='segurança'/><title type='text'>Segurança: questão de mentalidade</title><content type='html'>Hoje quero falar sobre segurança. Não sobre segurança da informação, mas sobre segurança simples, em sentido geral; em outras palavras, prevenção de acidentes.&lt;br /&gt;&lt;br /&gt;Para todas as coisas que fazemos e temos, podem ocorrer acidentes e imprevistos que podem inutilizar nosso trabalho ou patrimônio, total ou parcialmente. São eventos raros, mas podem acontecer, e muitas vezes acontecem.&lt;br /&gt;&lt;br /&gt;As causas são as mais diversas. Não podemos evitar todos os tipos de acidentes, mas podemos evitar muita dor de cabeça tomando algumas medidas simples, como:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;não deixe objetos em lugares onde alguém (ou alguma coisa) pode esbarrar e derrubar, principalmente se forem objetos que causem bastante estrago (copos cheios, objetos frágeis, objetos que machucam, etc.);&lt;/li&gt;&lt;li&gt;olhe para o que está fazendo, em vez de colocar a mão na massa e olhar para outro lugar (durante uma conversa, ou com pressa de fazer outra coisa, ou simplesmente se achando o máximo por conseguir fazer sem olhar): evite derrubar objetos e se machucar;&lt;/li&gt;&lt;li&gt;não tente ser o equilibrista I: ao pegar uma coisa que está debaixo de outra, tire a outra de cima antes e coloque em um lugar seguro;&lt;/li&gt;&lt;li&gt;não tente ser o equilibrista II: não coloque objetos em cima de outros que estão inclinados, tortos, instáveis, ou propensos a cair;&lt;/li&gt;&lt;li&gt;mantenha o chão sempre livre de objetos que podem causar tropeços;&lt;/li&gt;&lt;li&gt;em comunicações, deixe clara a sua mensagem; não use meias-palavras achando que a outra pessoa pensa como você e sabe de tudo o que você sabe. O que é lógico para um pode não ser para outro; o interlocutor pode entender (ou pensar) algo completamente diferente;&lt;/li&gt;&lt;li&gt;faça back-ups de tudo o que você puder fazer: documentos e programas do seu computador, seus CDs, seus livros importantes (principalmente antes de emprestá-los), etc.&lt;/li&gt;&lt;/ul&gt; Na verdade, há um sem-número de situações que podem causar acidentes, e não há como dispor de dicas para cada uma delas. O ideal é ter uma mentalidade voltada para segurança, pensando sempre no pior que pode acontecer e no que você pode fazer para evitar o pior. E tomar ações concretas, em vez de apenas "torcer para não dar nada errado", "é rapidinho", "assim é mais fácil", etc. Embora o pior seja raro, se pode acontecer, é melhor evitar. Segundo Murphy, acontece.&lt;br /&gt;&lt;br /&gt;Imagine que alguma coisa pode cair, então coloque-a em um lugar mais seguro. Imagine que alguém distraído ou carregando uma caixa pode tropeçar em algum objeto ou fios no chão, e libere a passagem. Imagine que alguém pode entender errado sua mensagem, e passe-a com detalhes e redundâncias. Imagine que outra pessoa pensa diferente de você e pode tomar uma decisão que o prejudique; então deixe claro seu ponto de vista. Imagine que seu amigo pode deixar o CD que você lhe emprestou ao alcance do cachorro, então faça uma cópia antes. Imagine que dê um pau no servidor do seu blog; então tenha uma cópia em casa de tudo o que você escreve.&lt;br /&gt;&lt;br /&gt;Você vai gastar mais tempo com segurança, isso é verdade. Mas a dor-de-cabeça que você vai evitar com isso consumiria muito mais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-2395003361316131890?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/2395003361316131890/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=2395003361316131890' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2395003361316131890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/2395003361316131890'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/03/segurana-questo-de-mentalidade.html' title='Segurança: questão de mentalidade'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-9124568613072755002</id><published>2007-03-20T13:11:00.000-03:00</published><updated>2007-03-22T13:53:16.976-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><title type='text'>Minha primeira impressão do WordPress</title><content type='html'>A partir do &lt;a href="http://sonysantos.blogspot.com/2007/03/teste.html#comment-5178509805884631883"&gt;primeiro comentário&lt;/a&gt; que recebi neste blog, fiquei sabendo da existência do WordPress.com, e resolvi testá-lo. Minha primeira impressão foi a seguinte: ele tem muito mais recursos, e por isso mesmo é grande, mais difícil de aprender e de administrar (muito mais opções de menu para você se perder) e não achei tão prático para criar novas categorias &lt;span style="font-style: italic;"&gt;on-the-fly&lt;/span&gt;, enquanto redige um novo post (aqui isso é integrado ao post).&lt;br /&gt;&lt;br /&gt;É grátis até 50MB (aqui o limite é de 300MB para o total das figuras; o resto não tem limites), e o português brasileiro é precário (poucas coisas estão traduzidas).&lt;br /&gt;&lt;br /&gt;Entre os recusos que me chamaram a atenção está a possibilidade de fazer páginas (além de posts) e o uso de sub-categorias dentro de uma categoria-pai.&lt;br /&gt;&lt;br /&gt;Não tive muito tempo para testá-lo, pois são muitos recursos para aprender, mas em nome da praticidade (e da unicidade de repositório de conteúdo) vou ficando por aqui mesmo, por enquanto.&lt;br /&gt;&lt;br /&gt;Veja também: &lt;a href="http://sonysantos.blogspot.com/2007/03/mais-testes-com-o-wordpress.html"&gt;Mais testes com o WordPress&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-9124568613072755002?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/9124568613072755002/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=9124568613072755002' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/9124568613072755002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/9124568613072755002'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/03/minha-primeira-impresso-do-wordpress.html' title='Minha primeira impressão do WordPress'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4941979946866015915.post-8722452795497931382</id><published>2007-03-19T10:57:00.000-03:00</published><updated>2007-03-19T15:24:34.829-03:00</updated><title type='text'>Teste</title><content type='html'>Este é aquele primeiro post óbvio, que todos fazem ao inaugurar alguma coisa.&lt;br /&gt;&lt;br /&gt;Não estou muito criativo hoje, por isso o nome do blog é, também, óbvio e redundante.&lt;br /&gt;Mas tá bom.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4941979946866015915-8722452795497931382?l=sonysantos.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sonysantos.blogspot.com/feeds/8722452795497931382/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4941979946866015915&amp;postID=8722452795497931382' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8722452795497931382'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4941979946866015915/posts/default/8722452795497931382'/><link rel='alternate' type='text/html' href='http://sonysantos.blogspot.com/2007/03/teste.html' title='Teste'/><author><name>Sony Santos</name><uri>http://www.blogger.com/profile/04581619203532596836</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='28' height='32' src='http://2.bp.blogspot.com/_SDXFMFaOBxY/S6gWQxwoVQI/AAAAAAAAApg/wz2JmWuZQOk/S220/rosto.jpg'/></author><thr:total>2</thr:total></entry></feed>
