<?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-2264824476117915553</id><updated>2012-01-28T21:16:52.441-02:00</updated><category term='Python'/><category term='Programação'/><category term='KDE'/><category term='Firefox'/><category term='Django'/><category term='Linux'/><category term='Mint'/><category term='Fotos'/><category term='Utilidades'/><category term='Ubuntu'/><category term='Etc e Tal'/><category term='openSUSE'/><category term='Xfce'/><title type='text'>Sbornix</title><subtitle type='html'>Linux, Programação, Fotografias, etc e tal.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-4389525666527467008</id><published>2010-05-18T23:51:00.014-03:00</published><updated>2010-05-19T00:43:19.814-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mint'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Restaurar a busca do Google no Firefox no Linux Mint</title><content type='html'>&lt;div style="text-align: justify;"&gt;Tenho usado o &lt;a style="font-weight: bold;" href="http://www.linuxmint.com/"&gt;Linux Mint&lt;/a&gt; nos últimos meses e não tenho o que reclamar dele. Se você nunca ouviu falar dessa distro deve ser porque faz tempo que não visita o &lt;a href="http://distrowatch.com/"&gt;&lt;span style="font-weight: bold;"&gt;Distro Watch&lt;/span&gt;&lt;/a&gt; ;)&lt;br /&gt;&lt;br /&gt;Mas um detalhe que vivia me incomodando era em relação à busca do Google pelo Firefox (Ctrl+k). Todas as pesquisas feitas são apresentadas em uma página customizada pelos desenvolvedores do Linux Mint onde quase metade da tela é perdida com header, logotipo e propagandas. Até aí tudo bem, não quer a busca customizada simplesmente troque pela 'original' e viva a liberdade. Mas infelizmente a turma do Mint não vê dessa forma e "força" você a utilizar a busca customizada.&lt;br /&gt;&lt;br /&gt;Ah, e não adianta simplesmente instalar o buscador "Google" original pois no boot volta a versão customizada e essa atitude vai totalmente contra o espírito livre. Mas segue a receita para deixar o Google Original definitivamente no seu Firefox:&lt;br /&gt;&lt;br /&gt;Faça o download do &lt;a href="http://floweringdesign.com/linux/google.xml"&gt;google.xml&lt;/a&gt; e salve em algum lugar do seu disco:&lt;br /&gt;&lt;br /&gt;Agora, como root, substitua o google.xml dos seguintes diretórios por este que você salvou:&lt;br /&gt;&lt;br /&gt;/usr/share/linuxmint/common/artwork/firefox/&lt;br /&gt;/usr/lib/firefox-addons/searchplugins/common/&lt;br /&gt;/usr/lib/firefox-addons/searchplugins/en-US/&lt;br /&gt;&lt;br /&gt;Restarte o Firefox e o Google original estará lá (para sempre).&lt;br /&gt;&lt;br /&gt;Mais infos &lt;a href="http://my.opera.com/floweringmind/blog/mint-linux-8-restore-google-search"&gt;aqui&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-4389525666527467008?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/4389525666527467008/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=4389525666527467008' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4389525666527467008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4389525666527467008'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2010/05/restaurar-busca-do-google-no-firefox-no.html' title='Restaurar a busca do Google no Firefox no Linux Mint'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-6583077072463371127</id><published>2009-12-18T18:30:00.001-02:00</published><updated>2009-12-18T18:32:25.026-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>CURSO DE MEDICINA EM 12 PASSOS</title><content type='html'>Parece piada mas existem vários médicos (&lt;span style="font-weight:bold;"&gt;inclusive da rede particular&lt;/span&gt;) que deve seguir a risca esses passos na hora de diagnosticar.&lt;br /&gt;&lt;br /&gt;01-Se você não sabe o que tem, dê VOLTAREN.&lt;br /&gt;&lt;br /&gt;02-Se você não entende o que viu,dê BENZETACIL.&lt;br /&gt;&lt;br /&gt;03-Apertou a barriga e fez ‘ahnnnnnnnn’ dê BUSCOPAN.&lt;br /&gt;&lt;br /&gt;04-Caiu e passou mal,dê GARDENAL.&lt;br /&gt;&lt;br /&gt;05-Está com dor bem grandona, dê DIPIRONA.&lt;br /&gt;&lt;br /&gt;06-Se você não sabe o que é bom dê DECADRON.&lt;br /&gt;&lt;br /&gt;07-Vomitou tudo que ingeriu,dê PLASIL.&lt;br /&gt;&lt;br /&gt;08-Se a pressão subiu,dê CAPTOPRIL.&lt;br /&gt;&lt;br /&gt;09-Se a pressão deu mais uma grande subida,dê FUROSEMIDA.&lt;br /&gt;&lt;br /&gt;10-Chegou morrendo de choro, ponha no SORO.&lt;br /&gt;&lt;br /&gt;11-Arritmia doidona,dê AMIDARONA.&lt;br /&gt;&lt;br /&gt;12-Pelo não pelo sim,dê ROCEFIN.&lt;br /&gt;&lt;br /&gt;Se nada deu certo,não tenha NEUROSE,diga que é uma nova VIROSE.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-6583077072463371127?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/6583077072463371127/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=6583077072463371127' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/6583077072463371127'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/6583077072463371127'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/12/curso-de-medicina-em-12-passos.html' title='CURSO DE MEDICINA EM 12 PASSOS'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-1677413298279789339</id><published>2009-11-26T23:30:00.001-02:00</published><updated>2009-11-26T23:40:17.811-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotos'/><title type='text'>Fotos de carros antigos</title><content type='html'>Segue o álbum com algumas fotos de carros antigos&lt;br /&gt;&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/s/c/transparent_album_background.gif) no-repeat left"&gt;&lt;a href="http://picasaweb.google.com/sergiodurand/CarrosAntigos?feat=embedwebsite"&gt;&lt;img src="http://lh6.ggpht.com/_furtD4xHETA/Sw8nyOWPp6E/AAAAAAAAAdA/FEUXsuaBt6U/s160-c/CarrosAntigos.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/sergiodurand/CarrosAntigos?feat=embedwebsite" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;Carros Antigos&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/2264824476117915553-1677413298279789339?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/1677413298279789339/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=1677413298279789339' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/1677413298279789339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/1677413298279789339'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/11/fotos-de-carros-antigos.html' title='Fotos de carros antigos'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_furtD4xHETA/Sw8nyOWPp6E/AAAAAAAAAdA/FEUXsuaBt6U/s72-c/CarrosAntigos.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-8231397044490910599</id><published>2009-11-26T22:49:00.004-02:00</published><updated>2009-11-26T22:59:52.646-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilidades'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Links de rádio via mplayer</title><content type='html'>Eu prefiro escutar minhas mp3 e rádios usando o mplayer pelo shell. Com as rádios, basicamente eu abro o site, pego o código fonte e procuro pelo link do streaming. Segue a baixo links de algumas rádios. Caso algum link não funcione, ou se quiser dar alguma sugestão, envie um comentário com o link que eu atualizo o post.&lt;br /&gt;&lt;br /&gt;Rádio UFSCar FM São Carlos&lt;br /&gt;mplayer http://200.9.84.95:8000/radioufscar.ogg&lt;br /&gt;&lt;br /&gt;Rádio Jovem Pan AM São Paulo&lt;br /&gt;mplayer  mms://p.mm.uol.com.br/ampan&lt;br /&gt;&lt;br /&gt;CBN São Paulo FM&lt;br /&gt;mplayer mms://wm-sgr-live.globo.com/sgr_off_cbnfmsp_live.wma&lt;br /&gt;&lt;br /&gt;CBN Recife FM&lt;br /&gt;mplayer mms://p.mm.uol.com.br/jc_cbn?MSWMExt=.asf&lt;br /&gt;&lt;br /&gt;Rádio Bandeirantes AM São Paulo&lt;br /&gt;mplayer http://servidor25.crossdigital.com.br:8000/bandeirantesam&lt;br /&gt;&lt;br /&gt;Antena 1 FM&lt;br /&gt;mplayer mms://wmedia.telium.com.br/antenaum&lt;br /&gt;&lt;br /&gt;Rádio Comunicativa FM São Carlos&lt;br /&gt;mplayer  http://174.36.206.195:8660&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-8231397044490910599?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/8231397044490910599/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=8231397044490910599' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8231397044490910599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8231397044490910599'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/11/links-de-radio-via-mplayer.html' title='Links de rádio via mplayer'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-1676445419048710315</id><published>2009-09-24T19:37:00.002-03:00</published><updated>2009-09-24T19:44:33.027-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Como adicionar uma string no final de cada linha</title><content type='html'>Peguei um arquivo com um script SQL que não estava com ";" no final de cada instrução. O arquivo tinha por volta de 500 mil linhas.&lt;br /&gt;Pesquisando como resolver o problema achei duas formas interessantes, práticas e parecidas:&lt;br /&gt;&lt;br /&gt;1) usando o 'sed'&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;sed -i 's/$/;/' filename&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) usando o 'vi'&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;:%s/$/;/g&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nas minhas buscas no Google encontrei outras formas de fazer a mesma coisa usando desde Perl até Java. É melhor o sed/vi mesmo =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-1676445419048710315?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/1676445419048710315/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=1676445419048710315' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/1676445419048710315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/1676445419048710315'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/09/como-adicionar-uma-string-no-final-de.html' title='Como adicionar uma string no final de cada linha'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-7152884038785960844</id><published>2009-09-13T15:25:00.002-03:00</published><updated>2009-09-13T15:27:05.799-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><category scheme='http://www.blogger.com/atom/ns#' term='Python'/><title type='text'>Usando Python para testar envio de e-mails</title><content type='html'>Existem certas situações em que nós estamos desenvolvendo algum sistema que precisa enviar e-mail. Mas durante os testes não há necessidade de enviar os e-mails realmente.&lt;br /&gt;&lt;br /&gt;Uma solução simples e legal é usar um servidor de e-mail "de mentira", que funciona como um servidor SMTP real, recebe a mensagem porém não faz a entrega.&lt;br /&gt;&lt;br /&gt;Com o Python é possível simular um servidor SMTP com apenas uma linha de comando:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;python -m smtpd -n -c DebuggingServer localhost:1025&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Este comando irá iniciar um servidor SMTP que ficará ouvindo a porta 1025. Este servidor irá mostrar toda a saída dos cabeçalhos e corpo do e-mail enviado.&lt;br /&gt;&lt;br /&gt;Para mais informações sobre esta funcionalidade, visite:&lt;br /&gt;&lt;a href="http://docs.python.org/library/smtpd.html"&gt;http://docs.python.org/library/smtpd.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Tirei esta dica da documentação do Django:&lt;br /&gt;&lt;a href="http://docs.djangoproject.com/en/dev/topics/email/#testing-e-mail-sending"&gt;http://docs.djangoproject.com/en/dev/topics/email/#testing-e-mail-sending&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-7152884038785960844?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/7152884038785960844/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=7152884038785960844' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/7152884038785960844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/7152884038785960844'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/09/usando-python-para-testar-envio-de-e.html' title='Usando Python para testar envio de e-mails'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-8627403501322733952</id><published>2009-09-08T07:55:00.004-03:00</published><updated>2009-09-08T08:07:45.230-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mint'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Como gerar Locales no Linux (Mint/Ubuntu)</title><content type='html'>&lt;p&gt;Eu estava precisando do locale &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;pt_BR&lt;/strong&gt;&lt;/span&gt; para o desenvolvimento de uma parte de um sistema, mas no meu Linux (&lt;strong&gt;Mint 7&lt;/strong&gt;) tinha somente os locales &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;en_XX&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Executando o comando &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;locale -a&lt;/strong&gt;&lt;/span&gt; você poderá ver todos os locales instalados no seu computador.&lt;/p&gt;&lt;p&gt;Pesquisando no Google, eu encontrei uma dica de como gerar os locales:&lt;/p&gt;&lt;span style="font-family:courier new;"&gt;$ sudo locale-gen pt_BR.UTF-8&lt;br /&gt;Generating locales…&lt;br /&gt;pt_BR.UTF-8… done&lt;br /&gt;Generation complete.&lt;br /&gt;&lt;br /&gt;$ sudo dpkg-reconfigure locales&lt;br /&gt;Generating locales…&lt;br /&gt;en_AU.UTF-8… done&lt;br /&gt;…&lt;br /&gt;en_ZW.UTF-8… done&lt;br /&gt;pt_BR.UTF-8… up-to-date&lt;br /&gt;Generation complete.&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Além disso, eu também precisava o locale &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;pt_BR-ISO-8859-1&lt;/strong&gt;&lt;/span&gt;, mas ele não estava sendo gerado com o comando &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;locale-gen&lt;/strong&gt;&lt;/span&gt;, mesmo ele sendo suportado, de acordo com o arquivo localizado em &lt;strong&gt;&lt;span style="font-family:courier new;"&gt;/var/lib/locales/supported.d/SUPPORTED&lt;/span&gt;&lt;/strong&gt;.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Então, abri o arquivo &lt;span style="font-family:courier new;"&gt;&lt;strong&gt;/var/lib/locales/supported.d/local&lt;/strong&gt;&lt;/span&gt; e adicionei a seguinte linha:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:courier new;"&gt;pt_BR.ISO-8859-1 ISO-8859-1&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Meu arquivo ficou com este conteúdo:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo vi /var/lib/locales/supported.d/local&lt;br /&gt;&lt;br /&gt;en_US.UTF-8 UTF-8&lt;br /&gt;pt_BR.UTF-8 UTF-8&lt;br /&gt;pt_BR.ISO-8859-1 ISO-8859-1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Depois de todos estes passos eu rodei novamente os comandos:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ sudo dpkg-reconfigure locales&lt;br /&gt;$ locale -a&lt;/span&gt;&lt;br /&gt;&lt;p&gt;Esses passos foram executados no &lt;strong&gt;Linux Mint 7&lt;/strong&gt; e no &lt;strong&gt;Ubuntu 9.04&lt;/strong&gt;, mas com algumas adaptações dá para ser utilizada em outras distros. Caso tenha feito em outra distro, envie como comentário as diferenças.&lt;/p&gt;&lt;p&gt;Até +&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-8627403501322733952?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/8627403501322733952/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=8627403501322733952' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8627403501322733952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8627403501322733952'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/09/como-gerar-locales-no-linux-mintubuntu.html' title='Como gerar Locales no Linux (Mint/Ubuntu)'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-7270453436435936943</id><published>2009-06-02T21:20:00.003-03:00</published><updated>2009-06-02T21:37:00.558-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Escavações</title><content type='html'>&lt;span style="font-family:Times New Roman;font-size:100%;"&gt;&lt;span style="font-size: 12pt;"&gt;Faz tempo que não posto nada por aqui... então para não ficar muito parado segue este estudo que fizeram:&lt;br /&gt;&lt;br /&gt;Durante escavações nos Estados Unidos,   arqueólogos descobriram, a 100    m de profundidade, vestígios de fios de cobre que   datavam do ano 1000. Os americanos concluíram que seus antepassados já   dispunham de uma rede telefônica naquela época!&lt;br /&gt; &lt;br /&gt;  Os japoneses, para não ficarem para trás, escavaram também seu subsolo,   encontrando restos de fibras ópticas a 200 m de profundidade. Após minuciosas   análises, concluíram que elas tinham 2.000 anos de idade. Os japoneses   concluíram, triunfantes, que seus antepassados já dispunham de uma rede   digital a base de fibra óptica quando Jesus Nasceu!&lt;br /&gt; &lt;br /&gt;  Uma semana depois, em Portugal , foi publicado o seguinte anúncio: “Após   escavações arqueológicas no subsolo de Lisboa, Coimbra, Pombal, Bragança, Faro, Aveiro, Porto, Guimarães, Fátima, Setúbal e diversas outras   cidades portuguesas até uma profundidade de 500 metros, os   cientistas portugueses não encontraram absolutamente nada.”&lt;br /&gt; &lt;br /&gt;  Assim se conclui que os Portugueses já dispunham, há 5.000 anos, de uma rede de   comunicações sem-fio: wireless!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-7270453436435936943?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/7270453436435936943/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=7270453436435936943' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/7270453436435936943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/7270453436435936943'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/06/escavacoes.html' title='Escavações'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-2690816046249499214</id><published>2009-03-26T17:04:00.005-03:00</published><updated>2009-03-26T22:29:40.337-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Xfce'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Configurando teclas multimídia no Xfce</title><content type='html'>Já estou utilizando a algumas semanas o &lt;span style="font-weight: bold;"&gt;Xfce 4.6&lt;/span&gt; no &lt;span style="font-weight: bold;"&gt;openSUSE&lt;/span&gt; e o &lt;span style="font-weight: bold;"&gt;Xfce 4.4&lt;/span&gt; no &lt;span style="font-weight: bold;"&gt;Ubuntu&lt;/span&gt; e não tenho o que reclamar. Realmente o sistema é bem mais leve que os badalados Kde e Gnome. Se você quer ter um desktop simples, funcional e, principalmente, não tem muita RAM disponível vale a dica!&lt;br /&gt;&lt;br /&gt;Bom, depois da instalação tudo estava funcionando perfeitamente, &lt;span style="font-weight: bold;"&gt;exceto as teclas de controle multimídia&lt;/span&gt; do notebook. As outras teclas de controle, por exemplo, aumentar/diminuir o brilho da tela estavam funcionando ok.&lt;br /&gt;&lt;br /&gt;Apenas como observação, esta problema ocorreu no Xfce 4.4 rodando no Ubuntu 8.04.&lt;br /&gt;Outro detalhe, este problema não chega a ser um "bug". O que acontece é que o Xfce veio configurado para utilizar o &lt;span style="font-style: italic;font-family:courier new;" &gt;aumix&lt;/span&gt; para controlar o som e eu estou só com o &lt;span style="font-style: italic;font-family:courier new;" &gt;amixer&lt;/span&gt; instalado. Então a solução era instalar o &lt;span style="font-style: italic;font-family:courier new;" &gt;aumix&lt;/span&gt; ou reconfigurar a tecla para usar o &lt;span style="font-style: italic;font-family:courier new;" &gt;amixer&lt;/span&gt;. Apesar da primeira opção ser mais simples (apt-get install aumix), optei pela segunda, que também não é nenhum bicho de sete cabeças. Lá vai:&lt;br /&gt;&lt;br /&gt;- Em &lt;span style="font-style: italic;"&gt;Settings&lt;/span&gt; vá na opção &lt;span style="font-style: italic;"&gt;Keyboard Settings&lt;/span&gt; (Configurações de Telcado)&lt;br /&gt;- Selecione a aba &lt;span style="font-style: italic;"&gt;Shortcuts&lt;/span&gt; (Atalhos)&lt;br /&gt;&lt;br /&gt;Você verá que já existe um tema &lt;span style="font-style: italic;"&gt;default&lt;/span&gt;, porém está "&lt;span style="font-style: italic;"&gt;read-olny&lt;/span&gt;".&lt;br /&gt;Então adicione um novo tema e dê um nome criativo para ele (exemplo: "&lt;span style="font-style: italic;"&gt;meu_tema&lt;/span&gt;")&lt;br /&gt;&lt;br /&gt;Remova os 3 atalhos que utilizam o &lt;span style="font-style: italic;font-family:courier new;" &gt;aumix&lt;/span&gt;.&lt;br /&gt;Em seguida adicione um novo passando o seguinte comando:&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style: italic;font-family:courier new;" &gt;amixer set Master toggle&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Quando você confirmar ele vai ficar esperando que você pressione o conjunto de teclas para executar este comando. Portanto pressione a tecla correspondente ao &lt;span style="font-style: italic;font-family:courier new;" &gt;mudo&lt;/span&gt;. No meu notebook é o conjunto &lt;span style="font-style: italic;font-family:courier new;" &gt;Fn+End&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Se você já estiver escutando alguma música já dá para testar se a tecla está funcionando corretamente. Estando tudo nos conformes então repita os passos acima para aumentar / diminuir o volume.&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style: italic;font-family:courier new;" &gt;amixer set Master 5+&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-style: italic;font-family:courier new;" &gt;amixer set Master 5-&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;É só isso! Tão simples quanto o próprio Xfce.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-2690816046249499214?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/2690816046249499214/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=2690816046249499214' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2690816046249499214'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2690816046249499214'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/03/configurando-teclas-multimidia-no-xfce.html' title='Configurando teclas multimídia no Xfce'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-8422064285367950044</id><published>2009-03-06T00:35:00.004-03:00</published><updated>2009-03-06T00:54:46.329-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Xfce'/><title type='text'>Problema no Xfce 4.6 resolvido</title><content type='html'>Eu estava usando o &lt;span style="font-weight: bold;"&gt;Xfce 4.4&lt;/span&gt; no meu &lt;span style="font-weight: bold;"&gt;openSUSE&lt;/span&gt; 11.1 e tudo estava mil maravilhas. Realmente ele é muito prático, leve e funcional. Vale a pena.&lt;br /&gt;&lt;br /&gt;Até que na semana passada eu adicionei o repositório Xfce do openSUSE para fazer o upgrade da versão 4.4 para a 4.6 (lançada no final de fevereiro). A instalação correu sem problemas através do Yast. Terminada a instalação reiniciei o micro e tive a desagradável surpresa quando fiz o login: o Xfce ficou absurdamente lento para carregar. O splash screen do Xfce demorava uns 2 minutos para desaparecer.&lt;br /&gt;&lt;br /&gt;Essa demora para inicializar não deveria ser normal. Então escrevi um e-mail detalhando o problema para o mantenedor dos pacotes Xfce para o openSUSE e ele sugeriu uma dica: apagar o diretório sessions do Xfce. Esse diretório fica dentro do diretório oculto cache no home do usuário:&lt;br /&gt;&lt;span style="font-family: verdana;"&gt;&lt;br /&gt;~/.cache/sessions&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Feito isso reiniciei a máquina e, dessa vez, tive a agradável surpresa de ver o splash screen por pouquíssimos segundos. Xfce rápido novamente! =)&lt;br /&gt;&lt;br /&gt;Referências:&lt;br /&gt;http://download.opensuse.org/repositories/X11:/xfce/openSUSE_11.1/&lt;br /&gt;http://www.xfce.org/about/news?id=21&lt;br /&gt;http://en.opensuse.org/X11:xfce&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-8422064285367950044?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/8422064285367950044/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=8422064285367950044' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8422064285367950044'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8422064285367950044'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/03/problema-no-xfce-46-resolvido.html' title='Problema no Xfce 4.6 resolvido'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-4285389368313781119</id><published>2009-02-24T16:02:00.009-03:00</published><updated>2009-07-09T20:40:34.542-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><title type='text'>Templates para erros 404 e 500 no Django</title><content type='html'>Se você está com problemas com o template para exibir quando ocorrer o erro 500 talvez este post pode ser útil. Vamos lá!&lt;br /&gt;&lt;br /&gt;Durante o desenvolvimento com &lt;span style="font-weight: bold;"&gt;Django&lt;/span&gt;, a variável &lt;span style="font-family:courier new;"&gt;DEBUG&lt;/span&gt; do arquivo &lt;span style="font-family:courier new;"&gt;settings.py&lt;/span&gt; fica com o valor &lt;span style="font-family:courier new;"&gt;True&lt;/span&gt;. Isto é útil pois quando ocorre algum erro, o Django nos mostra uma página com detalhes do erro, as chamadas dos métodos, valores de variáveis, etc.&lt;br /&gt;&lt;br /&gt;Mas quando colocamos o sistema para rodar no servidor de produção devemos colocar &lt;span style="font-family:courier new;"&gt;DEBUG&lt;/span&gt; como &lt;span style="font-family:courier new;"&gt;False&lt;/span&gt;, pois o sistema já está pronto e sem problemas (hum... pelo menos deveria).&lt;br /&gt;&lt;br /&gt;Mas caso ocorra algum erro de página não encontrada (&lt;span style="font-weight: bold;"&gt;erro 404&lt;/span&gt;) ou erro no servidor (&lt;span style="font-weight: bold;"&gt;erro 500&lt;/span&gt;) precisamos criar um template para mostrar uma mensagem amigável ao usuário. E o Django, como era de se esperar, já nos oferece os devidos templates prontos. Basta criar os arquivos &lt;span style="font-family:courier new;"&gt;404.html&lt;/span&gt; e &lt;span style="font-family:courier new;"&gt;500.html&lt;/span&gt; na raíz do diretório de templates e fazer uma chamada ao modelo pronto do Django. Cada arquivo irá conter apenas uma linha:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;404.html:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    {% extends "admin/404.html" %}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;500.html:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;    {% extends "admin/500.html" %}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Isto já é (ou deveria ser) o suficiente para quem não quer ter o trabalho de montar suas próprias páginas de erros. A página de erro &lt;span style="font-family:courier new;"&gt;404.html&lt;/span&gt; funciona perfeitamente. Nada o que reclamar. Porém a página &lt;span style="font-family:courier new;"&gt;500.html&lt;/span&gt; não aparece "direito". É como se os arquivos estáticos (css, imagens, etc) não fossem lidos.&lt;br /&gt;&lt;br /&gt;Pesquisando no Google descobri que nos casos onde ocorre erro 500 o Django não passa o &lt;span style="font-weight: bold;font-family:courier new;" &gt;RequestContext&lt;/span&gt; para o template. Consequentemente algumas variáveis não ficam disponíveis dentro do template, entre elas a &lt;span style="font-weight: bold;font-family:courier new;" &gt;MEDIA_URL&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Para contornar este problema a solução indicada foi re-escrever a view do Django que chama o template &lt;span style="font-family:courier new;"&gt;500.html&lt;/span&gt; passando o &lt;span style="font-family:courier new;"&gt;MEDIA_URL&lt;/span&gt;. A view original está localizada em:&lt;br /&gt;&lt;br /&gt;   &lt;span style="font-family:courier new;"&gt;/caminho-para-seu-django/django/views/defaults.py&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dentro deste arquivo tem a função '&lt;span style="font-family:courier new;"&gt;server_error&lt;/span&gt;'. Basta copiar esta função modificando apenas a linha do '&lt;span style="font-family:courier new;"&gt;return&lt;/span&gt;'. O arquivo ficará assim:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;from django.conf import settings&lt;br /&gt;from django import http&lt;br /&gt;from django.template import Context, loader&lt;br /&gt;&lt;br /&gt;def server_error(request, template_name='500.html'):&lt;br /&gt;    """&lt;br /&gt;   500 error handler.&lt;br /&gt;&lt;br /&gt;   Templates: `500.html`&lt;br /&gt;   Context:&lt;br /&gt;   MEDIA_URL&lt;br /&gt;   Path of static media (e.g. "media.example.org")&lt;br /&gt;   """&lt;br /&gt;&lt;/code&gt;&lt;code&gt;    # You need to create a 500.html template.&lt;/code&gt;&lt;br /&gt;&lt;code&gt;    t = loader.get_template(template_name)&lt;br /&gt;   return http.HttpResponseServerError(&lt;br /&gt;             t.render(Context({'MEDIA_URL': settings.MEDIA_URL})))&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;Agora é só salvá-lo em algum lugar no seu projeto. No meu caso, criei uma view na raíz do projeto. Depois, dentro do arquivo &lt;span style="font-weight: bold;font-family:courier new;" &gt;urls.py&lt;/span&gt; coloque a seguinte linha:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;handler500 = 'seuprojeto.views.server_error'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Isso já é o suficiente. Uma vez que a variável &lt;span style="font-family:courier new;"&gt;DEBUG&lt;/span&gt; do &lt;span style="font-family:courier new;"&gt;settings.py&lt;/span&gt; esteja como &lt;span style="font-family:courier new;"&gt;False&lt;/span&gt;, a página de erro 500 será mostrada sem problemas. Além disso, caso as configurações de Email estejam configuradas no &lt;span style="font-family:courier new;"&gt;settings.py&lt;/span&gt; você receberá detalhes do erro em seu e-mail.&lt;br /&gt;&lt;br /&gt;Mas é claro, assim como plano de saúde e seguro de automóvel, nós criamos o template 500 esperando que ele nunca seja utilizado =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-4285389368313781119?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/4285389368313781119/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=4285389368313781119' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4285389368313781119'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4285389368313781119'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/02/templates-para-erros-404-e-500-no.html' title='Templates para erros 404 e 500 no Django'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-5703681129772713940</id><published>2009-02-24T12:56:00.004-03:00</published><updated>2009-07-09T20:39:59.160-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Django'/><title type='text'>Gerando a documentação do Django para usar offline</title><content type='html'>A documentação disponível no site do django é muito bem organizada, bem escrita e rica em exemplos. O tutorial para iniciantes é fantástico.&lt;br /&gt;&lt;br /&gt;É normal ter que recorrer a documentação no site do django no dia a dia, e para quem tem uma conexão direta com a internet, estável e de qualidade, acaba sendo mais prático realizar esta consulta online.&lt;br /&gt;&lt;br /&gt;Mas para aqueles desenvolvedores que não tem disponível conexão de internet ou usa conexão discada, &lt;span style="font-weight: bold;"&gt;OU USA O SPEEDY&lt;/span&gt; (heheheh boa hein) uma saída é usar a versão 'local' da documentação que encontra-se no diretório docs, dentro do diretório do django.&lt;br /&gt;&lt;br /&gt;Só que ela não vem pronta para usar. É necessário compilar os documentos para algum formato (html, latex, ...). Para isso é necessário ter o Sphinx[1] (Python Documentation Generator) instalado. A forma mais rápida e simples é através do Easy Install:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ easy_install -U Sphinx&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Para usar o easy_install é necessário instalar o pacote setuptools[2].&lt;br /&gt;Tanto no openSUSE quanto no Ubuntu o nome do pacote é python-setuptools.&lt;br /&gt;&lt;br /&gt;openSUSE: &lt;span style="font-family:courier new;"&gt;$ sudo zypper in python-setuptools&lt;/span&gt;&lt;br /&gt;Mint/Ubuntu:   &lt;span style="font-family:courier new;"&gt;$ sudo apt-get install python-setuptools&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Agora é gerar a documentação. Dentro do diretório "docs" execute:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ make html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ele vai gerar a documentação dentro do diretório _build/html. Para ler basta:&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;$ firefox _build/html/index.html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Boa leitura!&lt;br /&gt;&lt;br /&gt;[1] sphinx.pocoo.org/&lt;br /&gt;[2] http://peak.telecommunity.com/DevCenter/setuptools&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-5703681129772713940?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/5703681129772713940/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=5703681129772713940' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/5703681129772713940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/5703681129772713940'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/02/gerando-documentacao-do-django-para.html' title='Gerando a documentação do Django para usar offline'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-2066236804064076202</id><published>2009-02-24T10:36:00.015-03:00</published><updated>2009-03-06T00:31:56.165-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='KDE'/><category scheme='http://www.blogger.com/atom/ns#' term='openSUSE'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Xfce'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Mudança radical: do KDE ao Xfce</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;Praticidade&lt;/span&gt;: Vale mais ter um Desktop simples, rápido e ágil do que ficar usando um "&lt;span style="font-style: italic;"&gt;carro alegórico&lt;/span&gt;" pesado consumindo preciosos megabytes de memória ram.&lt;br /&gt;&lt;br /&gt;Resultado disso tudo, estou abandonando o ambiente &lt;span style="font-weight: bold;"&gt;KDE 4.1&lt;/span&gt; e migrando para o &lt;span style="font-weight: bold;"&gt;Xfce 4.4&lt;/span&gt; (pelo menos até eu arrumar um computador mais atual)&lt;br /&gt;&lt;br /&gt;Por mais legal que seja ter um desktop com visual atraente e diversos recursos de animações, no dia a dia isso não oferece nenhuma vantagem na utilização da máquina e, a menos que você tenha um computador com uma boa placa de vídeo e uma quantidade boa de memória RAM, eu acho que não vale a pena gastar recursos da máquina com esses "&lt;span style="font-style: italic;"&gt;enfeites&lt;/span&gt;".&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Para quem não conhece, vale a pena dar uma olhada no site deles (http://www.xfce.org/).&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="text-align: right;"&gt;&lt;em&gt;"&lt;/em&gt;&lt;em&gt;Xfce é um ambiente de desktop leve para vários sistemas *NIX. Projetado para ser produtivo, ele carrega e executa as aplicações rapidamente, enquanto conserva os recursos disponíveis do sistema."&lt;/em&gt; - &lt;strong&gt;Olivier Fourdan, criador do Xfce&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A instalação do &lt;span style="font-weight: bold;"&gt;Xfce&lt;/span&gt; no &lt;span style="font-weight: bold;"&gt;openSUSE 11.1&lt;/span&gt; foi extremamente simples. Basta abrir o gerenciador de softwares pelo &lt;span style="font-weight: bold;"&gt;Yast&lt;/span&gt; e pedir para localizar por "&lt;span style="font-style: italic;"&gt;xfce&lt;/span&gt;". Além do próprio sistema, esta pesquisa irá retornar diversos plugins interessantes para colocar nos painés.&lt;br /&gt;&lt;br /&gt;Para instalar o &lt;span style="font-weight: bold;"&gt;Xfce&lt;/span&gt; no &lt;span style="font-weight: bold;"&gt;Ubuntu&lt;/span&gt; o processo também é simples e bem parecido. Basta trocar o &lt;span style="font-weight: bold;"&gt;Yast&lt;/span&gt; pelo &lt;span style="font-weight: bold;"&gt;Synaptic&lt;/span&gt;. O resultado da pesquisa por "&lt;span style="font-style: italic;"&gt;xfce&lt;/span&gt;" também retorna diversos plugins para incrementar o seu desktop sem deixá-lo pesado.&lt;br /&gt;&lt;br /&gt;Sempre fui um "&lt;span style="font-style: italic;"&gt;kde-user&lt;/span&gt;", mas tenho que confesar que não me arrependo de ter mudado para o Xfce e chego até a pensar porque não fiz essa troca antes =)&lt;br /&gt;&lt;br /&gt;Se você ficou curioso, meu computador é um AMD Atlhon XP 2200+ com 512 de RAM e uma placa de vídeo GeForce4 MX.&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-2066236804064076202?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/2066236804064076202/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=2066236804064076202' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2066236804064076202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2066236804064076202'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2009/02/mudanca-radical-do-kde-ao-xfce.html' title='Mudança radical: do KDE ao Xfce'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-8241369059482996217</id><published>2008-12-12T14:12:00.001-02:00</published><updated>2008-12-12T14:14:52.285-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Nerdisses</title><content type='html'>Jesus disse aos seus apóstolos:&lt;br /&gt; - Irmãos, y = ax²+bx+c...&lt;br /&gt; Os apóstolos, confusos, perguntaram:&lt;br /&gt; - Mas Senhor... O que é isso?&lt;br /&gt; Jesus disse:&lt;br /&gt; - Apenas uma parábola.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt; Uma vez houve uma festa com todas as funções...&lt;br /&gt; Estavam lá, todos se divertindo, menos o e^x, que estava meio isolado.&lt;br /&gt; Então chegaram pro e^x e perguntaram:&lt;br /&gt; - Porque você não se integra?&lt;br /&gt; E ele respondeu:&lt;br /&gt; - Ah, dá na mesma.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt; O que é um menino complexo?&lt;br /&gt; - É o que tem a mãe real e o pai imaginário.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt; O que é um urso polar?&lt;br /&gt; - É um urso retangular, depois de uma troca de coordenadas.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt; Como se desmaia um vetor?&lt;br /&gt; - Apaga a pontinha que ele perde o sentido.&lt;br /&gt;&lt;hr&gt;&lt;br /&gt; Para uma pessoa otimista, o copo está meio-cheio.&lt;br /&gt; Para um pessimista, ele está meio-vazio.&lt;br /&gt; Para um engenheiro ele é duas vezes maior que o necessário.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-8241369059482996217?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/8241369059482996217/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=8241369059482996217' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8241369059482996217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8241369059482996217'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/12/nerdisses.html' title='Nerdisses'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-801650110348628911</id><published>2008-11-29T13:37:00.006-02:00</published><updated>2008-11-29T13:50:24.311-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilidades'/><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Ligando o notebook sem executar a 5a. Sinfonia de Beethoven</title><content type='html'>Vários sistemas operacionais, quando inicializados, reproduz um som de "boas vindas". A grande maioria dos usuários deixam o som padrão, enquanto outros trocam por algo mais personalizado. Mas são raros os que desabilitam o som de boas vindas. Gosto é gosto. =)&lt;br /&gt;&lt;br /&gt;Porém quem tem o som habilitado já deve ter passado por alguma situação como ligar o computador onde o silêncio impera:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;salas de aula ou estudo&lt;/li&gt;&lt;li&gt;bibliotecas&lt;/li&gt;&lt;li&gt;avião ou ônibus (principalmente os que viajam à noite)&lt;/li&gt;&lt;li&gt;no quarto com o seu irmão dormindo&lt;/li&gt;&lt;li&gt;etc e tal&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Quando a pessoa menos espera, vem aquela sinfonia de abertura do seu sistema. Parabéns, você conseguiu chamar a atenção de todos à sua volta.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;O que fazer para evitar esse tipo de situação?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bom, eu tento sempre deixar o volume do meu computador no zero (mudo) quando sei que vou precisar ligá-lo em algum ambiente silencioso. Porém no dia a dia pode ser difícil lembrar essas coisas.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;E aí ?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A solução mais simples que encontrei, e que não depende da minha memória, foi pegar um fone de ouvido quebrado (fácil de encontrar) e cortar o fio deixando só a parte do plug. Quando precisar ligar o computador e não quiser ouvir o som basta conectar o plug na saída de fone de ouvido. As caixas de som do computador serão desabilitadas e o som será redirecionado para a saída de fone de ouvido.&lt;br /&gt;&lt;br /&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 174px;" src="http://3.bp.blogspot.com/_furtD4xHETA/STFj0MGfe6I/AAAAAAAAAT0/VNAtobIH_Q8/s320/p2stero.png" alt="" id="BLOGGER_PHOTO_ID_5274106386880363426" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;Só não vai errar na hora de plugar e colocar da entrada de microfone =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-801650110348628911?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/801650110348628911/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=801650110348628911' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/801650110348628911'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/801650110348628911'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/11/ligando-o-notebook-sem-executar-5a.html' title='Ligando o notebook sem executar a 5a. Sinfonia de Beethoven'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_furtD4xHETA/STFj0MGfe6I/AAAAAAAAAT0/VNAtobIH_Q8/s72-c/p2stero.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-4362112016892208520</id><published>2008-11-18T16:15:00.004-02:00</published><updated>2008-11-18T16:36:10.925-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>O abuso de propagandas na Revista Veja</title><content type='html'>(e em outras revistas da Editora Abril)&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Apesar de não ler a &lt;span style="font-weight: bold;"&gt;Revista Veja&lt;/span&gt; frequentemente (existem meios mais confiáveis, imparciais e econômicos), já faz tempo que sempre que pego um exemplar emprestado tenho a impressão de que a proporção matérias/propagandas é meio a meio. Na verdade várias pessoas tem a mesma impressão. E isso não fica restrito à Revista Veja. Outras publicações da &lt;span style="font-weight: bold;"&gt;Editora Abril&lt;/span&gt; também abusam das propagandas, como é o caso da &lt;span style="font-weight: bold;"&gt;Revista Superinteressante&lt;/span&gt; (essa fica para um outro post).&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Eu fico imaginando o leitor que compra a revista, com um grande volume de páginas, e, quando abre, vem a grande surpresa: propaganda atrás de propaganda. Eu acho que isso é um &lt;span style="font-weight: bold;"&gt;desrespeito&lt;/span&gt;. Chega a ser &lt;span style="font-weight: bold;"&gt;propaganda enganosa&lt;/span&gt;. Deveria vir discriminado na capa: “&lt;span style="font-style: italic;"&gt;Este exemplar possui 80 páginas destinadas à publicidade &lt;del&gt;e ao nosso enriquecimento&lt;/del&gt;&lt;/span&gt;”. Cadernos com propagandas nós encontramos fácil fácil sem pagar um tostão: Carrefour, Pão de Açúcar, Casas Bahia, Ponto Frio entre outros.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Sempre tive vontade de comprar um exemplar da revista veja e arrancar as páginas com propagandas para ver o “conteúdo” real e neste final de semana tive a oportunidade de fazer algo parecido e vou compartilhar o resultado (já esperado) com vocês.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Ao invés de arrancar as páginas (a revista não era minha), eu contei quantas eram de propagandas e quantas eram destinadas a  notícias, editorial, charge, frases, fofocas, etc.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    As páginas não são 100% propaganda ou 100% notícia. As vezes a Editora Abril mescla na mesma página propaganda e matéria para iludir o leitor, ou para tampar buraco das matérias fracas que não conseguem ocupar uma página sequer. Se bem que ela também usa outra tática de colocar fotos ou figuras gigantes para encher lingüiça. Notei que a diagramação da página consiste em 3 colunas na vertical. Certas páginas tem 1/3 de propaganda e 2/3 de noticias, já outras ocupam 100% de propaganda e assim por diante.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Então contei as páginas de propagandas e não-propagandas, inclusive com suas respectivas frações. Utilizei o seguinte exemplar da Revista Veja: &lt;span style="font-weight: bold;"&gt;Edição 2085, Ano 41 Número 44&lt;/span&gt;. Arredondando as contas, cheguei no seguinte resultado:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;78 páginas&lt;/span&gt; dedicadas à &lt;span style="font-weight: bold;"&gt;propaganda&lt;/span&gt;. Páginas que não trazem nenhum tipo de notícia. Conteúdo zero. Puro marketing. &lt;span style="font-weight: bold;"&gt;Din Din nos cofres da Editora Abril&lt;/span&gt;.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-weight: bold;"&gt;75 páginas&lt;/span&gt; de não-propaganda. O que não significa que são 75 páginas com informações, notícias, ou algo do tipo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Destas 75 páginas eu estou incluindo tudo o que não é propaganda, ou seja, aí entra o índice da revista, aquela página com informações e endereços da Editora Abril com os nomes dos responsáveis, charge, fofocas, frases inúteis e coisas do gênero. Ainda vale colocar na balança o exagero nos tamanhos das fotos e imagens utilizadas para ilustração.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Não anotei a página, mas nesta edição tinha uma matéria sobre o próximo “dono-do-mundo” com a foto do Obama e McCain ocupando quase 2 páginas (5/6 para ser mais exato), deixando apenas 1/6 (uma coluna estreita) para dar início à reportagem. Eu pergunto: é necessário ?&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Se fosse realmente contar só as páginas de notícias (&lt;span style="font-weight: bold;"&gt;que é o foco da revista&lt;/span&gt;) aí sim o negócio iria ficar feio para Editora Abril. Mas preferi deixar esses dados pra lá. Só em constatar que mais da metade da revista é composta por publicidade já é algo muito grave.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Ainda quero falar do valor que um leitor paga. A edição que estava em minhas mãos tinha o preço de capa de R$ 8,40. Se a pessoa comprar a revista durante um mês ela gastará mais de R$ 33,00 (trinta e três reais). O pior é pagar um valor absurdo destes sabendo que mais da metade é propaganda. Com a quantidade de publicidade inserida na revista ela deveria ser distribuída gratuitamente.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Vamos fazer mais contas. No ano o leitor pagaria por volta de 400 reais. Aí você questiona “&lt;span style="font-style: italic;"&gt;mas se a pessoa vai comprar a revista toda semana, sai mais barato fazer uma assinatura&lt;/span&gt;”. Ok, vamos ver quanto é a assinatura atual da Veja. De acordo com o site de assinaturas da Editora Abril (www.assineabril.com.br), acessado em 18 de Novembro de 2008, a assinatura anual, com desconto sai por R$319,50. Barato ? Eu não acho.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_furtD4xHETA/SSMKrotsN_I/AAAAAAAAATs/Emccn_jvl_8/s1600-h/assinatura_veja.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 224px;" src="http://4.bp.blogspot.com/_furtD4xHETA/SSMKrotsN_I/AAAAAAAAATs/Emccn_jvl_8/s320/assinatura_veja.png" alt="" id="BLOGGER_PHOTO_ID_5270067733733324786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Na sua cidade tem biblioteca ? Tem SESC ? Tem alguma grande livraria ? Sabe quanto você pagará para ler a revista Veja (e outras melhores) ? &lt;span style="font-weight: bold;"&gt;Nada. Zero. Free.&lt;/span&gt; Nestes locais qualquer pessoa pode ter acesso aos jornais do dia, revistas semanais e mensais e ler a vontade. É só criar o costume. Daí você pega o que gastaria com a assinatura da revista e abate na assinatura da banda larga, que é fonte de notícias atualizadas do mundo todo. Ou então ou compra tudo em chocolate =)&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;    Não tem tempo para ir uma vez por semana numa biblioteca ? Numa livraria de um shopping ? E se deixar para ir de 15 em 15 dias ? Duas vezes por mês não vai atrapalhar no seu dia a dia né ?. O que ? Também não dá ? Não tem tempo ? Hum... então é melhor você dar uma analisada como estão distribuídas as tarefas no seu dia a dia.  Faça uma visita no blog Efetividade.net (www.efetividade.net). Ah, o site tem propaganda mas é grátis viu! =)&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-4362112016892208520?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/4362112016892208520/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=4362112016892208520' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4362112016892208520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4362112016892208520'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/11/o-abuso-de-propagandas-na-revista-veja.html' title='O abuso de propagandas na Revista Veja'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_furtD4xHETA/SSMKrotsN_I/AAAAAAAAATs/Emccn_jvl_8/s72-c/assinatura_veja.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-3905131001712798755</id><published>2008-11-10T14:52:00.006-02:00</published><updated>2008-11-10T15:20:49.217-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Descobrindo qual é o servidor web de um host</title><content type='html'>Hoje estava querendo saber qual servidor web um site estava hospedado. Existem alguns métodos para descobrir (como também existem meios para ocultar, hehehe). Numa simples pesquisa no Google encontrei um site[1] com uma dica bacana:&lt;br /&gt;&lt;br /&gt;Simplesmente acesse o servidor alvo via TELNET e digite: &lt;span style="font-weight: bold;"&gt;HEAD / HTTP/1.0&lt;/span&gt; e dê 2 (DOIS) ENTER's. (não esqueça disso)&lt;br /&gt;O servidor retorna várias informações. A mais útil, claro, é a linha iniciada por "&lt;span style="font-style: italic;"&gt;Server&lt;/span&gt;".&lt;br /&gt;Um exemplo prático aqui no meu computador (em negrito são as linhas que digitei e em itálico está a resposta que nos interessa):&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;$ &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:85%;"  &gt;telnet localhost 80&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Trying 127.0.0.1...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Connected to localhost.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Escape character is '^]'.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:85%;"  &gt;HEAD / HTTP/1.0&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;HTTP/1.1 200 OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Date: Mon, 10 Nov 2008 16:51:26 GMT&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;font-size:85%;"  &gt;Server: Apache/2.2.8 (Ubuntu) DAV/2 SVN/1.5.1 mod_fastcgi/2.4.6 mod_python/3.3.1 Python/2.5.2 PHP/5.2.4-2ubuntu5.3 with Suhosin-Patch&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Last-Modified: Thu, 05 Jun 2008 17:52:07 GMT&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;ETag: "837463-5a-23afc56a59cf8"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Accept-Ranges: bytes&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Length: 45&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Connection: close&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Content-Type: text/html&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Connection closed by foreign host.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;No meu computador dá para ver que estou utilizando o Apache 2.2.8, no Ubuntu. E estou com alguns módulos carregados, entre eles: mod_python, PHP e DAV/SVN&lt;br /&gt;&lt;br /&gt;É isso aí: prático e simples. =)&lt;br /&gt;&lt;br /&gt;Por curiosidade estei em outros sites para ver o resultado:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;UOL: Server: Apache/2.0.59 (Unix) Ganesh/2.2.0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Terra: Server: Apache&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;IG: Server: Microsoft-IIS/6.0&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Vixi... que surpresa do IG, credo... &lt;span style="font-weight: bold;"&gt;vade retro&lt;/span&gt;!!!  heheh =)&lt;br /&gt;&lt;br /&gt;[1]: http://www.ducea.com/2006/06/09/apache-tips-tricks-discover-the-web-server-software-and-version-of-a-remote-server/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-3905131001712798755?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/3905131001712798755/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=3905131001712798755' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/3905131001712798755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/3905131001712798755'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/11/descobrindo-qual-o-servidor-web-de-um.html' title='Descobrindo qual é o servidor web de um host'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-6184011315519407683</id><published>2008-07-23T21:50:00.004-03:00</published><updated>2008-07-23T22:07:59.181-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Viaje pelo tempo com Chronotron</title><content type='html'>Eu não curto muito jogos, mas esse aqui é muito doido.... Digamos que o nível de loucura é parecida com a do Emmett "Doc" Brown, do filme De Volta Para o Futuro.&lt;br /&gt;&lt;br /&gt;No jogo você controla um robô que precisa pegar um circuito e voltar para o portal. Porém para conseguir chegar ao circuito você precisa da ajuda do seu outro "eu" que vem do futuro para te ajudar (ou do passado, não sei). O problema é que você pode ficar "preso" no espaço-tempo alternativo para sempre (e não tem raio em relógio de igreja que te salve!).&lt;br /&gt;&lt;br /&gt;O jogo foi feito em Flash, portanto para viajar no tempo basta acessar o link abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.kongregate.com/games/Scarybug/chronotron"&gt;http://www.kongregate.com/games/Scarybug/chronotron&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Boa Viagem e cuidado com os "paradoxos"!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-6184011315519407683?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/6184011315519407683/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=6184011315519407683' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/6184011315519407683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/6184011315519407683'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/07/viaje-pelo-tempo-com-chronotron.html' title='Viaje pelo tempo com Chronotron'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-5781113871077421280</id><published>2008-07-20T13:23:00.003-03:00</published><updated>2008-07-20T13:43:37.042-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilidades'/><title type='text'>Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!</title><content type='html'>…e também a pen drives, card drives, camisetas geeks, livros e mais! O &lt;a href="http://br-linux.org/"&gt;BR-Linux&lt;/a&gt; e o &lt;a href="http://efetividade.net/"&gt;Efetividade&lt;/a&gt; lançaram uma &lt;a href="http://br-linux.org/2008/campanha-wikipedia/"&gt;campanha&lt;/a&gt; para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e &lt;a href="http://br-linux.org/2008/campanha-wikipedia/"&gt;participe&lt;/a&gt; - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-5781113871077421280?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/5781113871077421280/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=5781113871077421280' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/5781113871077421280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/5781113871077421280'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/07/ajude-sustentar-wikipdia-e-outros.html' title='Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-968755001400294385</id><published>2008-04-19T17:52:00.013-03:00</published><updated>2008-12-04T23:58:38.458-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Placa de TV Prolink PixelView</title><content type='html'>Configuração para a placa de TV &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;Prolink PixelView PlayTV PV-BT878P+ (Rev.9F)&lt;/span&gt;&lt;/span&gt; no &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;openSuse 10.3 &lt;/span&gt;&lt;/span&gt;(espero que continue assim no &lt;span style="font-weight: bold;"&gt;openSuse 11.1&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;Depois de muita tortura consegui fazer a minha placa de TV funcionar perfeitamente no Linux. =)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_furtD4xHETA/SAp1JVfJN4I/AAAAAAAAAG4/O68OQQFuDiw/s1600-h/pixelview_rev.9F.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_furtD4xHETA/SAp1JVfJN4I/AAAAAAAAAG4/O68OQQFuDiw/s320/pixelview_rev.9F.jpg" alt="" id="BLOGGER_PHOTO_ID_5191090323744962434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Primeiro passo foi conseguir sintonizar os canais (depois de muitos &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;modprobes&lt;/span&gt;&lt;/span&gt;).&lt;br /&gt;Depois a minha briga foi fazer o áudio funcionar. Consegui, &lt;span style="font-style: italic;"&gt;pero no mucho&lt;/span&gt;.&lt;br /&gt;Aí aconteceu um problema estranho. Quando eu colocava num canal, o som funcionava por 3 segundos, e "&lt;span style="font-style: italic;"&gt;automagicamente&lt;/span&gt;" parava de funcionar. Dei uma investigada e vi que ele estava mudando sozinho do Áudio normal para Language 1 (uma outra opção de áudio que tem no &lt;span style="font-weight: bold;"&gt;KdeTV&lt;/span&gt;).&lt;br /&gt;Depois de infinitas combinações de &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;card&lt;/span&gt;&lt;/span&gt; e &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:arial;" &gt;tuner&lt;/span&gt;&lt;/span&gt; no módulo &lt;span style="font-weight: bold;font-family:arial;font-size:85%;"  &gt;bttv&lt;/span&gt;, finalmente cheguei a uma configuração que funciona tudo.&lt;br /&gt;&lt;br /&gt;Segue o resultado disso tudo:&lt;br /&gt;&lt;br /&gt;Edite o arquivo &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;/etc/modprobe.d/tv&lt;/span&gt;&lt;/span&gt; e coloque as seguintes linhas:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;alias char-major-81 videodev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;options i2c-algo-bit bit_test=1&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;alias char-major-81-0 bttv&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;options bttv card=37 tuner=5 radio=0&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Logado com o todo-poderoso &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;root&lt;/span&gt;&lt;/span&gt;, carregue o módulo da placa de TV:&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;modprobe bttv&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dê uma olhada no &lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;dmesg&lt;/span&gt;&lt;/span&gt; ou no &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;syslog&lt;/span&gt;&lt;/span&gt; (&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;tail -f /var/log/messages&lt;/span&gt;&lt;/span&gt;) logo depois de carregar o módulo. No meu computador tenho esses resultados:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv: driver version 0.9.17 loaded&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv: Bt8xx card found (0).&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: Bt878 (rev 17) at 0000:01:06.0, irq: 20, latency: 32, mmio: 0xdd001000&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: gpio: en=00000000, out=00000000 in=00ffc0ff [init]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bt878 #0 [sw]: Test OK&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: using tuner=5&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: i2c: checking for TDA9887 @ 0x86... not found&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: tuner 6-0061: chip found @ 0xc2 (bt878 #0 [sw])&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: tuner 6-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: tuner 6-0061: type set to 5 (Philips PAL_BG (FI1216 and compatibles))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: registered device video0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: registered device vbi0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;Apr 19 19:11:22 sbornix1 kernel: bttv0: PLL: 28636363 =&gt; 35468950 .. ok&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Caso não funcione, experimente mudar os valores de &lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-weight: bold;"&gt;card&lt;/span&gt;&lt;/span&gt; e &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;tuner&lt;/span&gt;&lt;/span&gt; do módulo &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;bttv&lt;/span&gt;&lt;/span&gt; (ex: &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;card=72&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;Por exemplo, aqui eu consegui algum resultado usando &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;card=72&lt;/span&gt;&lt;/span&gt; ou&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;card=37&lt;/span&gt;&lt;/span&gt;.&lt;br /&gt;Enquanto estiver tentando as configurações faça o seguinte:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Edite o arquivo de configuração (como escrevi logo acima)&lt;/li&gt;&lt;li&gt;Carregue o módulo (&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;modprobe bttv&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;li&gt;Teste com o seu programa de TV favorito (eu gosto do &lt;span style="font-weight: bold;"&gt;TVtime&lt;/span&gt; e &lt;span style="font-weight: bold;"&gt;KDETV)&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Se funcionou, parabéns !  Caso contrário,&lt;/li&gt;&lt;li&gt;Mude os valores no arquivo de configurações&lt;/li&gt;&lt;li&gt;Recarregue o módulo bttv (&lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;rmmod bttv&lt;/span&gt;&lt;/span&gt; ; &lt;span style="font-weight: bold;font-size:85%;" &gt;&lt;span style="font-family:arial;"&gt;modprobe bttv&lt;/span&gt;&lt;/span&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Agora que está tudo pronto, desligue a TV e vá ler um livro! =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-968755001400294385?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/968755001400294385/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=968755001400294385' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/968755001400294385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/968755001400294385'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/04/placa-de-tv-prolink-pixelview.html' title='Placa de TV Prolink PixelView'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_furtD4xHETA/SAp1JVfJN4I/AAAAAAAAAG4/O68OQQFuDiw/s72-c/pixelview_rev.9F.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-4752464389740893030</id><published>2008-04-05T11:52:00.007-03:00</published><updated>2008-04-05T12:34:55.852-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fotos'/><title type='text'>Glass Chess</title><content type='html'>Fotos do meu jogo de xadrez feito de vidro!&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/sergiodurand/GlassChess"&gt;&lt;img src="http://lh6.google.com.br/sergiodurand/R_eU0eT2PoE/AAAAAAAAAGE/gFLW0X6485E/s160-c/GlassChess.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/sergiodurand/GlassChess" style="color:#4D4D4D;font-weight:bold;text-decoration:none;"&gt;Clique na foto para acessar o álbum&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/2264824476117915553-4752464389740893030?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/4752464389740893030/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=4752464389740893030' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4752464389740893030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/4752464389740893030'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/04/glass-chess.html' title='Glass Chess'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-8356514162295881443</id><published>2008-03-29T19:32:00.021-03:00</published><updated>2008-03-29T21:21:27.916-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Páscoa 2008</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;Páscoa 2008&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Para que gastar dinheiro com ovos de páscoa da Nestlé, Garoto, Lacta, entre outros, se você mesmo pode fazer os ovos de páscoa ??? (&lt;span style="font-style: italic;"&gt;a resposta está no final deste post&lt;/span&gt;) !!!&lt;br /&gt;&lt;br /&gt;Então vamos colocar a mão na massa (&lt;span style="font-style: italic;"&gt;ou melhor, no chocolate&lt;/span&gt;)!!!&lt;br /&gt;&lt;br /&gt;Receita para fazer Ovos de Páscoa:&lt;br /&gt;&lt;span style="font-family:verdana;"&gt;&lt;/span&gt;&lt;span style="color: rgb(102, 102, 102);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_furtD4xHETA/R-7D8uT2PVI/AAAAAAAAABI/MCNT8WXkAp0/s1600-h/foto01.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_furtD4xHETA/R-7D8uT2PVI/AAAAAAAAABI/MCNT8WXkAp0/s320/foto01.jpg" alt="" id="BLOGGER_PHOTO_ID_5183295669140864338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Barra de chocolate e MM's para colocar dentro dos ovos.&lt;br /&gt;&lt;br /&gt;Dica: compramos uma barra da Nestlé e uma da Garoto. A da Nestlé é bem melhor para ralar mas o gosto das duas é a mesma coisa.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_furtD4xHETA/R-7EfOT2PXI/AAAAAAAAABY/NvUbnBexYWQ/s1600-h/foto02a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_furtD4xHETA/R-7EfOT2PXI/AAAAAAAAABY/NvUbnBexYWQ/s320/foto02a.jpg" alt="" id="BLOGGER_PHOTO_ID_5183296261846351218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;O esquema é ralar os pedaços de chocolates para ficar fácil de derreter no microondas.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_furtD4xHETA/R-7EOOT2PWI/AAAAAAAAABQ/ph7xmvhnAYE/s1600-h/foto02.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_furtD4xHETA/R-7EOOT2PWI/AAAAAAAAABQ/ph7xmvhnAYE/s320/foto02.jpg" alt="" id="BLOGGER_PHOTO_ID_5183295969788575074" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Com a faca estava demorando muito ....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_furtD4xHETA/R-7EwuT2PYI/AAAAAAAAABg/mdNM3mtB5mY/s1600-h/foto03.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_furtD4xHETA/R-7EwuT2PYI/AAAAAAAAABg/mdNM3mtB5mY/s320/foto03.jpg" alt="" id="BLOGGER_PHOTO_ID_5183296562494061954" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;.... então pegamos o ralador e aceleramos o processo !!!&lt;br /&gt;(&lt;span style="font-style: italic;"&gt;este método com ralador faz um pouco mais de sujeira&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_furtD4xHETA/R-7FCuT2PaI/AAAAAAAAABw/5RlSgV6stSQ/s1600-h/foto04a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_furtD4xHETA/R-7FCuT2PaI/AAAAAAAAABw/5RlSgV6stSQ/s320/foto04a.jpg" alt="" id="BLOGGER_PHOTO_ID_5183296871731707298" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;10% de tudo o que foi ralado foi para o controle de qualidade para apurar se o chocolate era realmente de qualidade! =)&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_furtD4xHETA/R-7FJeT2PbI/AAAAAAAAAB4/wDrV_Axr3AA/s1600-h/foto04b.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_furtD4xHETA/R-7FJeT2PbI/AAAAAAAAAB4/wDrV_Axr3AA/s320/foto04b.jpg" alt="" id="BLOGGER_PHOTO_ID_5183296987695824306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Depois de ralar, coloque uma quantidade considerável de chocolate num prato fundo. Coloque no microondas por uns 30 segundos na potência máxima. Quando terminar, dê uma mexida e coloque por mais 30 segundos ....&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7E7-T2PZI/AAAAAAAAABo/9_ai-vnfhms/s1600-h/foto04.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7E7-T2PZI/AAAAAAAAABo/9_ai-vnfhms/s320/foto04.jpg" alt="" id="BLOGGER_PHOTO_ID_5183296755767590290" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;.... até que fique com esta aparência!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7FY-T2PcI/AAAAAAAAACA/20SjY4Py33U/s1600-h/foto05.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7FY-T2PcI/AAAAAAAAACA/20SjY4Py33U/s320/foto05.jpg" alt="" id="BLOGGER_PHOTO_ID_5183297253983796674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Até aqui tudo é tranquilo, fácil e prático!!!!!&lt;br /&gt;&lt;br /&gt;É agora que começa a sujeira e o teste de paciência !!!!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_furtD4xHETA/R-7FzOT2PdI/AAAAAAAAACI/x0hEy6nI4Ds/s1600-h/foto06.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_furtD4xHETA/R-7FzOT2PdI/AAAAAAAAACI/x0hEy6nI4Ds/s320/foto06.jpg" alt="" id="BLOGGER_PHOTO_ID_5183297704955362770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Pegue o chocolate derretido, coloque um pouco na forma, dê umas mexidas pra lá e pra cá ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_furtD4xHETA/R-7F9eT2PeI/AAAAAAAAACQ/JbV8bOx0Uzw/s1600-h/foto07.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_furtD4xHETA/R-7F9eT2PeI/AAAAAAAAACQ/JbV8bOx0Uzw/s320/foto07.jpg" alt="" id="BLOGGER_PHOTO_ID_5183297881049021922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;.... use uma colher para faclitar a vida ....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7GD-T2PfI/AAAAAAAAACY/3G2FoDmnfJU/s1600-h/foto08.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7GD-T2PfI/AAAAAAAAACY/3G2FoDmnfJU/s320/foto08.jpg" alt="" id="BLOGGER_PHOTO_ID_5183297992718171634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;... e coloque virado para baixo para escorrer o excesso de chocolate....&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7GJ-T2PgI/AAAAAAAAACg/ybildP6qK4Q/s1600-h/foto09.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7GJ-T2PgI/AAAAAAAAACg/ybildP6qK4Q/s320/foto09.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298095797386754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;... e finalmente leve para geladeira deixando lá por uns 10 minutos. Na geladeira pode deixar a forma virada para cima. Só na última vez que for para a geladeira que deixa a forma virada para baixo.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_furtD4xHETA/R-7GPeT2PhI/AAAAAAAAACo/r8WItTBRh3A/s1600-h/foto10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_furtD4xHETA/R-7GPeT2PhI/AAAAAAAAACo/r8WItTBRh3A/s320/foto10.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298190286667282" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Repita o passo anterior de colocar o chocolate derretido na forma.&lt;br /&gt;&lt;br /&gt;Leve novamente para geladeira, deixe 10 minutos e fica fazendo isso até deixar o ovo com a espessura desejada. Faça isso pelo menos umas quatro vezes (&lt;span style="font-style: italic;"&gt;ou até ficar de saco cheio&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Ufa, está acabando! Quando você não aguentar mais colocar e tirar o ovo da geladeira é porque já deve estar bom.&lt;br /&gt;&lt;br /&gt;Se arrependimento matasse já teríamos passado dessa para uma melhor! =)&lt;br /&gt;Mas agora é tarde para desistir!! Let's keep going on!&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_furtD4xHETA/R-7GiuT2PjI/AAAAAAAAAC4/mjy1tVXlCIo/s1600-h/foto11a.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_furtD4xHETA/R-7GiuT2PjI/AAAAAAAAAC4/mjy1tVXlCIo/s320/foto11a.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298520999149106" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Microondas + abre e fecha geladeira de 10 em 10 minutos = Não quero ver a conta de energia no final do mês!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_furtD4xHETA/R-7GoOT2PkI/AAAAAAAAADA/rmA5hxtxscU/s1600-h/foto11b.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_furtD4xHETA/R-7GoOT2PkI/AAAAAAAAADA/rmA5hxtxscU/s320/foto11b.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298615488429634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Na última vez que levamos a forma para a geladeira, além de colocar o chocolate também jogamos um pouco de MM's. ficou da hora!&lt;br /&gt;&lt;br /&gt;Era para ter feito a mesma coisa com granulado, mas devido a problemas que estrapolam o conhecimento da humanidade, isso não foi possível (trocando em miúdo: esquecemos).&lt;br /&gt;&lt;br /&gt;Então, com ajuda de uma faca tire o excesso das bordas para que ele encaixe legal na hora de juntar as duas partes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7GV-T2PiI/AAAAAAAAACw/7RBG5e-gMZA/s1600-h/foto11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7GV-T2PiI/AAAAAAAAACw/7RBG5e-gMZA/s320/foto11.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298301955816994" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ah, tem uma dica para desenformar o ovo. Quando você colocar ele pela última vez na geladeira deixe por mais tempo, até que a forma fique meio esbranquiçada. Não tirei foto dessa etapa, mas na hora você vai perceber! =)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a aiotitle="" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_furtD4xHETA/R-7GvOT2PlI/AAAAAAAAADI/_wNxyg061T0/s1600-h/foto12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_furtD4xHETA/R-7GvOT2PlI/AAAAAAAAADI/_wNxyg061T0/s320/foto12.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298735747513938" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Pronto.... coloque alguma coisa dentro do ovo (que não seja uma gema [&lt;span style="font-style: italic;"&gt;pode rir, eu espero&lt;/span&gt;]).&lt;br /&gt;&lt;br /&gt;Tem aqueles copinhos de plástico que serve de uma base pro ovo&lt;br /&gt;[&lt;span style="font-style: italic;"&gt;na verdade eu acho que serve de marketing para a embalagem ficar maior do que o tamanho real do ovo]&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7G1-T2PmI/AAAAAAAAADQ/UbHXBq4gebI/s1600-h/foto13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7G1-T2PmI/AAAAAAAAADQ/UbHXBq4gebI/s320/foto13.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298851711630946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Simples né ? Fácil pra caramba !!&lt;br /&gt;Estamos doando as formas que compramos! =)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_furtD4xHETA/R-7G9-T2PnI/AAAAAAAAADY/McybHdnuGvk/s1600-h/foto14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_furtD4xHETA/R-7G9-T2PnI/AAAAAAAAADY/McybHdnuGvk/s320/foto14.jpg" alt="" id="BLOGGER_PHOTO_ID_5183298989150584434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Nunca mais !!!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-8356514162295881443?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/8356514162295881443/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=8356514162295881443' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8356514162295881443'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/8356514162295881443'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2008/03/pscoa-2008.html' title='Páscoa 2008'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_furtD4xHETA/R-7D8uT2PVI/AAAAAAAAABI/MCNT8WXkAp0/s72-c/foto01.jpg' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-2885877995905725413</id><published>2007-10-24T23:10:00.000-02:00</published><updated>2007-10-24T23:12:45.088-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programação'/><title type='text'>Whitespace - Uma programação com código-fonte "invisível"</title><content type='html'>Whitespace - Uma programação com código-fonte "invisível"&lt;br /&gt;&lt;br /&gt;A Internet é uma fonte inesgotável de absurdos!&lt;br /&gt;&lt;br /&gt;A última que achei no Google foi a incrível linguagem de programação Whitespace !!!&lt;br /&gt;&lt;br /&gt;Segundo o site do Whitespace[1], as modernas linguagens de programação ignoram espaços em branco (espaços, tab's e enter's) no código fonte. E eles consideram isso uma injustiça: "só porque são invisiveis eles são ignorados?". Então, em defesa dos fracos e oprimidos, os caras criaram uma linguagem onde só é necessário utlizar espaços, tab's e enter's. Parece piada, mas é sério.&lt;br /&gt;Qualquer outro caracter no código-fonte será considerado um comentário e portanto, ignorado na hora da execução!&lt;br /&gt;&lt;br /&gt;No site deles tem os fontes de alguns exemplos interessantes.&lt;br /&gt;&lt;br /&gt;No site http://c2.com/cgi/wiki?EsotericProgrammingLanguage tem algumas outras linguagens "diferentes".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;[1] http://compsoc.dur.ac.uk/whitespace/index.php&lt;br /&gt;[2] http://c2.com/cgi/wiki?EsotericProgrammingLanguage&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-2885877995905725413?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/2885877995905725413/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=2885877995905725413' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2885877995905725413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2885877995905725413'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2007/10/whitespace-uma-programao-com-cdigo.html' title='Whitespace - Uma programação com código-fonte &quot;invisível&quot;'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-2927719534710345151</id><published>2007-10-20T22:20:00.000-02:00</published><updated>2007-10-20T22:24:26.821-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Utilidades'/><title type='text'>Embalagem para CD com folha A4</title><content type='html'>Essa dica eu peguei do blog br-linux.org&lt;br /&gt;&lt;br /&gt;"Trata-se de um formulário online onde você preenche informações sobre o seu CD (título, autor, conteúdo, etc.) e ele gera uma folha em formato PDF, com todas as informações e as guias para dobrá-la na forma de uma embalagem para CD. Além de dispensar tesoura, cola, grampos e outros utensílios, a embalagem gerada é mais do que um simples envelope: ela tem até mesmo uma lombada rígida, do tamanho da lombada de uma caixa de CDs comum, exibindo o título da mídia. E é feito em PHP e Perl rodando sobre Apache ;-)"&lt;br /&gt;&lt;br /&gt;Muito interessante =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-2927719534710345151?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/2927719534710345151/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=2927719534710345151' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2927719534710345151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/2927719534710345151'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2007/10/embalagem-para-cd-com-folha-a4.html' title='Embalagem para CD com folha A4'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2264824476117915553.post-6294554299160649664</id><published>2007-10-20T21:00:00.000-02:00</published><updated>2007-10-21T10:29:20.607-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Etc e Tal'/><title type='text'>Shopping Guararapes Afundando</title><content type='html'>Hoje no final da manhã parte do asfalto do estacionamento do Shopping Guararapes cedeu abrindo um buraco considerável. O buraco engoliu uma Pajero. Um Corsa e um Uno quase que foram fazer companhia pra Pajero!&lt;br /&gt;&lt;br /&gt;A matéria foi publicada no UOL Folha OnLine&lt;br /&gt;http://www1.folha.uol.com.br/folha/cotidiano/ult95u338404.shtml&lt;br /&gt;&lt;br /&gt;Algumas fotos:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_furtD4xHETA/RxqOb6JksZI/AAAAAAAAAAc/zaC3NsCRynA/s1600-h/DSC00020.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123564136204382610" style="" alt="" src="http://4.bp.blogspot.com/_furtD4xHETA/RxqOb6JksZI/AAAAAAAAAAc/zaC3NsCRynA/s320/DSC00020.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_furtD4xHETA/RxqOcKJksaI/AAAAAAAAAAk/ZETnsojl640/s1600-h/DSC00021.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123564140499349922" style="" alt="" src="http://1.bp.blogspot.com/_furtD4xHETA/RxqOcKJksaI/AAAAAAAAAAk/ZETnsojl640/s320/DSC00021.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_furtD4xHETA/RxqOcKJksbI/AAAAAAAAAAs/eY02zlgPgfo/s1600-h/DSC00022.JPG"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_furtD4xHETA/RxqOcaJkscI/AAAAAAAAAA0/MEDKOQwA3BY/s1600-h/DSC00023.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123564144794317250" style="" alt="" src="http://2.bp.blogspot.com/_furtD4xHETA/RxqOcaJkscI/AAAAAAAAAA0/MEDKOQwA3BY/s320/DSC00023.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_furtD4xHETA/RxqOcaJksdI/AAAAAAAAAA8/P-75XVPquco/s1600-h/DSC00025.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5123564144794317266" style="" alt="" src="http://2.bp.blogspot.com/_furtD4xHETA/RxqOcaJksdI/AAAAAAAAAA8/P-75XVPquco/s320/DSC00025.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_furtD4xHETA/RxqNQaJksXI/AAAAAAAAAAM/G-TkHlQyvLo/s1600-h/DSC00023.JPG"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/2264824476117915553-6294554299160649664?l=sbornix.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sbornix.blogspot.com/feeds/6294554299160649664/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=2264824476117915553&amp;postID=6294554299160649664' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/6294554299160649664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2264824476117915553/posts/default/6294554299160649664'/><link rel='alternate' type='text/html' href='http://sbornix.blogspot.com/2007/10/shopping-guararapes-afundando.html' title='Shopping Guararapes Afundando'/><author><name>Sérgio Durand</name><uri>http://www.blogger.com/profile/02990193887060263845</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='24' src='http://4.bp.blogspot.com/_furtD4xHETA/STiFm4M-J0I/AAAAAAAAAUA/yIxjzBOwDW8/S220/eu-e-albert.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_furtD4xHETA/RxqOb6JksZI/AAAAAAAAAAc/zaC3NsCRynA/s72-c/DSC00020.JPG' height='72' width='72'/><thr:total>2</thr:total></entry></feed>
