<?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-9027002253742103598</id><updated>2012-01-30T16:43:11.309-02:00</updated><category term='JPA'/><category term='DNS'/><category term='Internet'/><category term='MySQL'/><category term='Kurumin'/><category term='VirtualBox'/><category term='Hibernate'/><category term='Viagens'/><category term='Gmail'/><category term='Windows'/><category term='Blogger'/><category term='NetBeans'/><category term='Java'/><category term='Dica'/><category term='Google'/><category term='Google App Engine'/><category term='Iceweasel'/><category term='JDBC'/><category term='JavaServer Faces (JSF)'/><category term='EJB'/><category term='Tomcat'/><category term='Firefox'/><category term='Linux'/><category term='SQL Sever'/><category term='JSF'/><category term='Firebird'/><category term='Google Apps'/><category term='TIM'/><title type='text'>Rafael Santini</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-5722571966296855888</id><published>2011-07-28T14:59:00.005-03:00</published><updated>2011-07-28T15:34:04.772-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><title type='text'>DNS Gratuíto no Registro.br</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;br /&gt;&lt;/div&gt;Em 2007 &lt;a href="http://blog.santini.eti.br/2007/12/servidor-dns-gratuto-free.html"&gt;escrevi&lt;/a&gt; sobre o &lt;a href="http://www.everydns.com/"&gt;EveryDNS&lt;/a&gt;, um serviço de DNS que se propunha a ser gratuíto para sempre. Porém, o EveryDNS foi adquirido pela &lt;a href="http://dyn.com/"&gt;Dyn&lt;/a&gt;, que irá descontinuar o serviço a partir de 31/08/2011. Os usuários do EveryDNS poderão migrar automaticamente para o &lt;a href="http://www.dyndns.com/"&gt;DynDNS&lt;/a&gt;. A migração automática bem como o serviço de DNS são pagos.&lt;br /&gt;&lt;br /&gt;Como o &lt;a href="http://www.registro.br/"&gt;Registro.br&lt;/a&gt; passou a oferecer o serviço de DNS gratuitamente para os domínios .br, resolvi usar o DNS oferecido pelo Registro.br para os domínios .br que possuo.&lt;br /&gt;&lt;br /&gt;Para utilizar o serviço de DNS oferecido pelo Registro.br, basta acessar a página de configuração do domínio, marcar a opção "Utilizar os servidores DNS do Registro.br" e clicar no botão "Salvar e Editar DNS" para inserir os registros DNS.&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;img src="data:image/png;base64,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" alt="" /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-5722571966296855888?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/5722571966296855888/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=5722571966296855888' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/5722571966296855888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/5722571966296855888'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2011/07/dns-gratuito-no-registrobr.html' title='DNS Gratuíto no Registro.br'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-1739118631257889913</id><published>2010-01-19T20:37:00.010-02:00</published><updated>2010-01-20T08:01:48.934-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Viagens'/><title type='text'>De Tubarão ao Rio de Janeiro</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qs0FJ-H_o_w/S1Y8NOB9pFI/AAAAAAAAAKM/j8so8TxFv40/s1600-h/100_3206.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_qs0FJ-H_o_w/S1Y8NOB9pFI/AAAAAAAAAKM/j8so8TxFv40/s320/100_3206.jpg" alt="" id="BLOGGER_PHOTO_ID_5428592598644008018" border="0" /&gt;&lt;/a&gt;Neste começo de ano realizamos a aventura de ir de carro ao Rio de Janeiro (minha cidade natal). Eu e a minha linda esposa saímos de Capivari de Baixo (a.k.a. Tubarão)  por volta das 17:30 h do dia 07/01/2009 com a primeira parada programada em Floripa para buscarmos a minha mãe. O tempo foi de aproximadamente 18 horas, totalizando cerca de 1.300 Km, com uma média de 1 pedágio a cada 81 Km!&lt;br /&gt;&lt;br /&gt;BR 101 - Autopista Litoral&lt;br /&gt;&lt;ul&gt;&lt;li&gt;18:52 - Km 220 - Palhoça - R$ 1,10.&lt;/li&gt;&lt;li&gt;20:11 - BR 101 - Km 159 - Porto Belo - R$ 1,10.&lt;/li&gt;&lt;li&gt;21:20 - BR 101 - Km 79 - Araquari - R$ 1,10.&lt;/li&gt;&lt;li&gt;22:31 - BR 101 - Km 1 - Garuva - R$ 1,10.&lt;/li&gt;&lt;li&gt;23:14 - BR 376 - Km 637 - São José - R$ 1,10.&lt;/li&gt;&lt;/ul&gt;BR 116 - Autopista Régis Bittencourt.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;00:39 - Km 57? - R$ 1,50.&lt;/li&gt;&lt;li&gt;01:54 - Km 543 - R$ 1,50.&lt;/li&gt;&lt;li&gt;02:40 - Km 485 - R$ 1,50.&lt;/li&gt;&lt;li&gt;03:56 - Km 426 - R$ 1,50.&lt;/li&gt;&lt;li&gt;04:32 - Km 370 - R$ 1,50.&lt;/li&gt;&lt;li&gt;05:38 - Km 298 - R$ 1,50.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;BR 116 - NovaDutra&lt;br /&gt;&lt;ul&gt;&lt;li&gt;07:17 - Km 204,5 - R$ 4,30.&lt;/li&gt;&lt;li&gt;07:42 - Km 165 - R$ 3,90.&lt;/li&gt;&lt;li&gt;08:34 - Km 87 - R$ 8,80.&lt;/li&gt;&lt;li&gt;10:12 - Km 319 - R$ 8,80.&lt;/li&gt;&lt;li&gt;11:38 - Km 207 - R$ 8,80.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;Total: R$ 49,10!&lt;br /&gt;&lt;br /&gt;O número de pedágios e o valor gasto são consideráveis, porém, de um modo geral, as rodovias estavam em boas condições e sinalizadas (que foi fundametal para dirigir à noite sob chuva).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-1739118631257889913?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/1739118631257889913/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=1739118631257889913' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/1739118631257889913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/1739118631257889913'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2010/01/de-tubarao-ao-rio-de-janeiro.html' title='De Tubarão ao Rio de Janeiro'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qs0FJ-H_o_w/S1Y8NOB9pFI/AAAAAAAAAKM/j8so8TxFv40/s72-c/100_3206.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-4505570186358274666</id><published>2009-07-07T09:38:00.004-03:00</published><updated>2009-07-07T09:57:50.571-03:00</updated><title type='text'>Não perca o foco</title><content type='html'>Ultimamente tenho enfrentando diversos problemas pessoais os quais estão tomando uma grande quantidade de energia. Porém, esses problemas, na verdade, são percalços de uma caminhada para um grande objetivo. Recebi a seguinte parábola que tem tudo a ver com o que estou vivendo hoje:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Era uma vez um cocheiro que dirigia uma carroça cheia de abóboras.&lt;br /&gt;&lt;br /&gt;A cada solavanco da carroça, ele olhava para trás e via que as abóboras estavam todas desarrumadas.&lt;br /&gt;&lt;br /&gt;Então ele parava, descia e colocava-as novamente no lugar.&lt;br /&gt;&lt;br /&gt;Mal reiniciava sua viagem, lá vinha outro solavanco e... tudo se desarrumava de novo.&lt;br /&gt;&lt;br /&gt;Ele começou a ficar desanimado e pensou:&lt;br /&gt;&lt;br /&gt;"Jamais vou conseguir terminar minha viagem! É impossível dirigir nesta estrada de terra, conservando as abóboras arrumadas!".&lt;br /&gt;&lt;br /&gt;Quando estava assim pensando, passou à sua frente outra carroça cheia de abóboras, e ele observou que o cocheiro seguia em frente e nem olhava para trás: as abóboras que estavam desarrumadas organizavam-se sozinhas no próximo solavanco.&lt;br /&gt;&lt;br /&gt;Foi quando ele compreendeu que, se colocasse a carroça em movimento na direção do local onde queria chegar, os próprios solavancos da carroça fariam com que as abóboras se acomodassem em seus devidos lugares.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;Assim, se o cocheiro parar a cada instante para arrumar as abóboras, é bem provável que não chegue ao seu destino final ou chegue tarde demais.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-4505570186358274666?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/4505570186358274666/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=4505570186358274666' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4505570186358274666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4505570186358274666'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2009/07/nao-perca-o-foco.html' title='Não perca o foco'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-5594448778102143544</id><published>2009-05-21T11:52:00.006-03:00</published><updated>2009-11-16T12:50:21.133-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><category scheme='http://www.blogger.com/atom/ns#' term='Dica'/><title type='text'>Dica: Alterando a senha do usuário root do MySQL no Ubuntu</title><content type='html'>Esta dica descreve os passos para alterar a senha do usuário root do MySQL no Ubuntu.&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Pare o serviço do MySQL:&lt;br /&gt;sudo /etc/initi.d/mysql stop&lt;/li&gt;&lt;li&gt;Inicie o MySQL sem as tabelas de permissões:&lt;br /&gt;sudo mysqld_safe --skip-grant-tables &amp;amp;&lt;/li&gt;&lt;li&gt;Conecte-se ao MySQL com o usuário root:&lt;br /&gt;mysql -u root&lt;/li&gt;&lt;li&gt;Selecione o banco de dados mysql:&lt;br /&gt;use mysql;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Execute os seguintes comandos para alterar a senha do usuário root:&lt;br /&gt;update user set password = password('senha');&lt;br /&gt;flush privileges;&lt;/li&gt;&lt;li&gt;Saia do MySQL:&lt;br /&gt;exit;&lt;/li&gt;&lt;li&gt;Encerre o serviço do MySQL:&lt;br /&gt;sudo killall mysqld_safe&lt;/li&gt;&lt;li&gt;Por fim, inicie o serviço do MySQL normalmente:&lt;br /&gt;/etc/init.d/mysql start&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-5594448778102143544?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/5594448778102143544/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=5594448778102143544' title='2 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/5594448778102143544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/5594448778102143544'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2009/05/dica-alterando-senha-do-usuario-root-do.html' title='Dica: Alterando a senha do usuário root do MySQL no Ubuntu'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-1640166822863544221</id><published>2009-04-08T12:03:00.002-03:00</published><updated>2009-04-08T14:01:47.114-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Google App Engine'/><title type='text'>Google App Engine for Java</title><content type='html'>O Google App Engine passa a suportar Java:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.theserverside.com/news/thread.tss?thread_id=54215"&gt;http://www.theserverside.com/news/thread.tss?thread_id=54215&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-1640166822863544221?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/1640166822863544221/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=1640166822863544221' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/1640166822863544221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/1640166822863544221'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2009/04/google-app-engine-for-java.html' title='Google App Engine for Java'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-6949294230381336418</id><published>2008-10-14T21:22:00.005-03:00</published><updated>2008-10-14T21:59:49.157-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EJB'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JSF'/><category scheme='http://www.blogger.com/atom/ns#' term='JDBC'/><category scheme='http://www.blogger.com/atom/ns#' term='Hibernate'/><category scheme='http://www.blogger.com/atom/ns#' term='JPA'/><title type='text'>Mini-Curso "Java e Banco de Dados: JDBC, Hibernate, JPA e EJB 3"</title><content type='html'>Estive presente no mini-curso "Java e Banco de Dados: JDBC, Hibernate, JPA e EJB 3", promovido pela &lt;a href="http://www.voffice.com.br/"&gt;V.Office&lt;/a&gt; com o apoio do &lt;a href="http://www.gujavasc.org.br/"&gt;Grupo de Usuários Java de Santa Catarina (GUJavaSC)&lt;/a&gt;, que ocorreu em 14/10/2008, no  auditório da &lt;a href="http://www.acate.com.br/"&gt;ACATE.&lt;/a&gt; O ministrante Henrique Oliveira apresentou de forma simples e direta a evolução do Java no acesso a banco de dados: JDBC -&gt; Hibernate -&gt; JPA. Por fim, demonstrou um projeto EJB 3 fazendo uso da JPA com injeção de dependência e como gerar automaticamente com o NetBeans entidades a partir de tabelas de um banco de dados e páginas JSF a partir de entidades.&lt;br /&gt;&lt;br /&gt;A apresentação e os códigos utilizados no curso estão disponíveis no endereço: &lt;a href="http://code.google.com/p/vofficejava/"&gt;http://code.google.com/p/vofficejava/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-6949294230381336418?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/6949294230381336418/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=6949294230381336418' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/6949294230381336418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/6949294230381336418'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/10/mini-curso-java-e-banco-de-dados-jdbc.html' title='Mini-Curso &quot;Java e Banco de Dados: JDBC, Hibernate, JPA e EJB 3&quot;'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-3855313087611274631</id><published>2008-10-07T17:20:00.002-03:00</published><updated>2008-10-07T17:34:50.916-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox'/><title type='text'>VirtualBox</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qs0FJ-H_o_w/SOvFDPCwjVI/AAAAAAAAAEQ/YgEM2LOUztQ/s1600-h/virtualbox_windows_xp.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_qs0FJ-H_o_w/SOvFDPCwjVI/AAAAAAAAAEQ/YgEM2LOUztQ/s320/virtualbox_windows_xp.png" alt="" id="BLOGGER_PHOTO_ID_5254510049626197330" border="0" /&gt;&lt;/a&gt;Em substituição ao VMware Workstation, versão 4.5.2, que vinha utilizando desde 2004, resolvi experimentar a solução de virtualização da Sun, o &lt;a href="http://www.virtualbox.org/"&gt;VirtualBox&lt;/a&gt;. Por enquanto, fiz apenas um teste instalando o Windows XP Professional SP 1 sem nenhuma atualização. O desafio será migrar as máquinas virtuais do VMware para o VirtualBox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-3855313087611274631?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/3855313087611274631/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=3855313087611274631' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/3855313087611274631'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/3855313087611274631'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/10/virtualbox.html' title='VirtualBox'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qs0FJ-H_o_w/SOvFDPCwjVI/AAAAAAAAAEQ/YgEM2LOUztQ/s72-c/virtualbox_windows_xp.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-8896115693464773588</id><published>2008-08-19T18:44:00.004-03:00</published><updated>2008-08-19T19:12:29.529-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JavaServer Faces (JSF)'/><title type='text'>MyFaces Core 1.1.6</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qs0FJ-H_o_w/SKtEJmnNMPI/AAAAAAAAADQ/Cy9zq_ohJJw/s1600-h/myfaces.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_qs0FJ-H_o_w/SKtEJmnNMPI/AAAAAAAAADQ/Cy9zq_ohJJw/s320/myfaces.jpg" alt="" id="BLOGGER_PHOTO_ID_5236353923522834674" border="0" /&gt;&lt;/a&gt;Em 16/08/2008 foi lançada a versão 1.1.6 do MyFaces Core, que implementa a especificação 1.1 do JSF. Entre as melhorias, a que mais me agradou foi a implementação do recarregamento automático dos arquivos faces-config quando modificações são detectadas. Com isso, a produtividade dos desenvolvedores que trabalham com JSF poderá aumentar significativamente. Não tinha nada mais desagradável -- na verdade, ainda tem muitas outras coisas desagradáveis no JSF -- do que ter que fazer o &lt;span style="font-style: italic;"&gt;redeploy&lt;/span&gt; de uma aplicação porque esqueceu de passar algum parâmetro para um bean ou precisou mudar alguma regra de navegação.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-8896115693464773588?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/8896115693464773588/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=8896115693464773588' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/8896115693464773588'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/8896115693464773588'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/08/myfaces-core-116.html' title='MyFaces Core 1.1.6'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qs0FJ-H_o_w/SKtEJmnNMPI/AAAAAAAAADQ/Cy9zq_ohJJw/s72-c/myfaces.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-9006800440369061377</id><published>2008-07-29T13:10:00.003-03:00</published><updated>2008-07-29T13:26:41.019-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox'/><title type='text'>Firefox 3: Downgrade</title><content type='html'>Após usar o Firefox 3 por algum tempo em uma máquina com Windows XP SP 2, cansei! Ele apresenta um problema de uso excessivo de CPU. Esse problema também é relatado em &lt;a href="http://www.ghacks.net/2008/06/09/fix-excessive-firefox-3-cpu-and-hard-disk-usage"&gt;http://www.ghacks.net/2008/06/09/fix-excessive-firefox-3-cpu-and-hard-disk-usage&lt;/a&gt;, onde parece estar relacionado aos favoritos. A solução proposta nesse blog é a de excluir todos os itens dos favoritos! Depois de procurar e não encontrar uma solução satisfatória, resolvi fazer um downgrade para a versão 2.0.0.15 do Firefox.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-9006800440369061377?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/9006800440369061377/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=9006800440369061377' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/9006800440369061377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/9006800440369061377'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/07/firefox-3-downgrade.html' title='Firefox 3: Downgrade'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-7492954150778669095</id><published>2008-07-23T21:38:00.005-03:00</published><updated>2008-07-23T22:44:26.136-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='EJB'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Mini-Curso EJB 3.0</title><content type='html'>O mini-curso sobre Enterprise Java Beans (EJB) 3 promovido pela &lt;a href="http://www.voffice.com.br/"&gt;V.Office&lt;/a&gt; com o apoio do &lt;a href="http://www.gujavasc.org.br/"&gt;Grupo de Usuários Java de Santa Catarina (GUJavaSC)&lt;/a&gt;, que ocorreu em 23/07/2008, no  auditório da &lt;a href="http://www.acate.com.br/"&gt;ACATE&lt;/a&gt;, foi ótimo! Em uma hora e quarenta minutos o ministrante Rodrigo Cândido da Silva  fez uma completa introdução ao EJB 3.0, JPA  e aos serviços oferecidos por um container Java EE 5, sendo muito útil tanto para quem conhece e trabalha com EJB (em especial para quem ainda usa a versão 2.x) quanto para quem está começando. Ele conseguiu demonstrar como o EJB 3 pode ser mais produtivo em relação ao EJB 2.x, desmistificando que o EJB é complicado, burocrático e pouco produtivo.&lt;br /&gt;&lt;br /&gt;A apresentação utilizada no curso está disponível no endereço: &lt;a href="http://code.google.com/p/vofficejava/"&gt;http://code.google.com/p/vofficejava/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-7492954150778669095?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/7492954150778669095/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=7492954150778669095' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7492954150778669095'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7492954150778669095'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/07/mini-curso-ejb-30.html' title='Mini-Curso EJB 3.0'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-6310376288268405541</id><published>2008-03-11T14:02:00.002-03:00</published><updated>2008-03-11T15:06:42.758-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>NetBeans 6.1 Beta: Performance</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qs0FJ-H_o_w/R9a7f8s6KJI/AAAAAAAAABo/NWtyW4Qasbg/s1600-h/netbeans-6.1-beta.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_qs0FJ-H_o_w/R9a7f8s6KJI/AAAAAAAAABo/NWtyW4Qasbg/s320/netbeans-6.1-beta.png" alt="" id="BLOGGER_PHOTO_ID_5176530979253790866" border="0" /&gt;&lt;/a&gt;Instalei a versão 6.1 beta do NetBeans. De fato houve uma melhora considerável na performance. A inicialização está tão rápida quanto a versão 5.5.1.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-6310376288268405541?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/6310376288268405541/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=6310376288268405541' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/6310376288268405541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/6310376288268405541'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/03/netbeans-61-beta-performance.html' title='NetBeans 6.1 Beta: Performance'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_qs0FJ-H_o_w/R9a7f8s6KJI/AAAAAAAAABo/NWtyW4Qasbg/s72-c/netbeans-6.1-beta.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-7924903013723838780</id><published>2008-03-07T14:44:00.003-03:00</published><updated>2008-03-07T15:01:25.910-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>NetBeans IDE 6.1 Beta</title><content type='html'>Foi lançada a versão 6.1 beta do NetBeans IDE. Três melhorias me chamaram a atenção:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Suporte a JavaScript incluindo até refatoração (estou curioso para testar esse recurso);&lt;/li&gt;&lt;li&gt;Até 40% mais rápida a inicialização (é uma melhora considerável);&lt;/li&gt;&lt;li&gt;Suporte ao Framework Spring (embora seja bem pobre).&lt;/li&gt;&lt;/ul&gt;Mas ainda continuo usando a versão 5.5.1 para produção.&lt;br /&gt;&lt;br /&gt;Mas informações: &lt;a target="_blank" href="http://www.netbeans.org/servlets/NewsItemView?newsItemID=1200"&gt;http://www.netbeans.org/servlets/NewsItemView?newsItemID=1200&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-7924903013723838780?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/7924903013723838780/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=7924903013723838780' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7924903013723838780'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7924903013723838780'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/03/netbeans-ide-61-beta.html' title='NetBeans IDE 6.1 Beta'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-7099659429893943616</id><published>2008-01-30T13:21:00.001-02:00</published><updated>2010-10-04T16:41:50.911-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows'/><category scheme='http://www.blogger.com/atom/ns#' term='Tomcat'/><title type='text'>Tomcat: Serviço do Windows: Dependência</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qs0FJ-H_o_w/R6CgWtfkNcI/AAAAAAAAABg/2gvQx3oom6s/s1600-h/registro-windows-servi%C3%A7o-tomcat-6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_qs0FJ-H_o_w/R6CgWtfkNcI/AAAAAAAAABg/2gvQx3oom6s/s320/registro-windows-servi%C3%A7o-tomcat-6.png" alt="" id="BLOGGER_PHOTO_ID_5161301484996146626" border="0" /&gt;&lt;/a&gt;Recentemente precisei configurar o serviço do &lt;a href="http://tomcat.apache.org/"&gt;Apache Tomcat&lt;/a&gt; no Windows como dependente de outro serviço. Para realizar essa terefa, teoricamente, bastaria alterar o serviço através da opção &lt;span style="font-family:courier new;"&gt;--DependsOn&lt;/span&gt; de um programa de linha de comando que acompanha o Tomcat. Porém, na prática, não funcionou.&lt;br /&gt;&lt;br /&gt;De acordo com o &lt;a href="http://tomcat.apache.org/tomcat-6.0-doc/windows-service-howto.html"&gt;Windows service HOW-TO&lt;/a&gt;, o comando para adicionar um serviço como dependente do Tomcat é o seguinte:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;tomca6.exe&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; //US//&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;Tomcat6&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; --DependsOn=&lt;/span&gt;&lt;span style="font-style: italic;font-family:courier new;" &gt;Serviço&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;onde:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;tomcat6.exe&lt;/span&gt; é o nome do programa para instalar, atualizar e remover o serviço do Tomcat no Windows;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Tomcat6&lt;/span&gt; é o nome do serviço do Tomcat no Windows;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Serviço&lt;/span&gt; é o nome do serviço que o Tomcat dependerá.&lt;br /&gt;&lt;br /&gt;A execução desse comando acontece normalmente, mas a dependência não é adicionada. A solução que encontrei para esse problema foi realizar essa configuração diretamente no registro do Windows, em HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl\Services\&lt;span style="font-style: italic;"&gt;Tomcat6&lt;/span&gt;, criando um novo &lt;span style="font-weight: bold;"&gt;valor de seqüência múltipla&lt;/span&gt; chamado &lt;span style="font-weight: bold;"&gt;DependOnService&lt;/span&gt; com o valor igual ao nome do serviço que o Tomcat será dependente. Observação: para ter efeito, é necessário reiniciar o Windows.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-7099659429893943616?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/7099659429893943616/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=7099659429893943616' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7099659429893943616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7099659429893943616'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/01/tomcat-servio-do-windows-dependncia.html' title='Tomcat: Serviço do Windows: Dependência'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qs0FJ-H_o_w/R6CgWtfkNcI/AAAAAAAAABg/2gvQx3oom6s/s72-c/registro-windows-servi%C3%A7o-tomcat-6.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-114009327866594827</id><published>2008-01-21T13:58:00.001-02:00</published><updated>2008-01-29T23:46:52.219-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TIM'/><title type='text'>TIM: Recarga com Cartão de Crédito</title><content type='html'>A &lt;a href="http://www.tim.com.br/"&gt;TIM&lt;/a&gt; oferece o serviço de recarga com cartão de crédito. Com esse serviço é possível recarregar o celular diretamente do aparelho discando &lt;span style="color: rgb(0, 153, 0);font-family:courier new;" &gt;*244&lt;/span&gt;. Antes de realizar a primeira recarga é necessário fazer o cadastro do cartão ao custo de R$ 5,00, que são convertidos em 5 minutos de ligações locais para telefones fixo ou TIM. O cadastro é feito de forma eletrônica, sem a necessidade de falar com algum atendente, bastando apenas informar pelo teclado do celular o número do cartão de crédito, CPF, data de nascimento e uma senha para as futuras recargas.&lt;br /&gt;&lt;br /&gt;Fiz o cadastro e uma recarga. Achei o serviço muito prático. Agora, quando ficar sem crédito, posso fazer uma recarga de qualquer lugar, a partir do próprio aparelho. A "desvantagem" desse serviço é que o gasto pode aumentar devido a essa praticidade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-114009327866594827?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/114009327866594827/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=114009327866594827' title='5 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/114009327866594827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/114009327866594827'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/01/tim-recarga-com-carto-de-crdito.html' title='TIM: Recarga com Cartão de Crédito'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-2427864182229525237</id><published>2008-01-18T16:57:00.005-02:00</published><updated>2009-10-09T19:33:16.194-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gmail'/><title type='text'>IMAP: Gmail &amp; Outlook Express</title><content type='html'>Embora o Outlook Express seja um cliente de e-mail muito criticado por alguns, tanto pelo seu histórico de vulnerabilidades e/ou quanto pela falta de recursos, é o meu companheiro preferido há anos, desde a época onde era chamado de Microsoft Internet Mail. Simplesmente porque sempre atendeu perfeitamente as minhas necessidades: enviar, receber, guardar, organizar e pesquisar e-mails.&lt;br /&gt;&lt;br /&gt;O e-mail do meu domínio santini.eti.br é servido pelo Gmail através do &lt;a href="https://www.google.com/a/"&gt;Google Apps&lt;/a&gt;. Hoje resolvi experimentar a ativação do &lt;a href="http://pt.wikipedia.org/wiki/Internet_Message_Access_Protocol"&gt;IMAP&lt;/a&gt;. Com o IMAP&lt;span style="text-decoration: underline;"&gt;&lt;/span&gt;, em vez do &lt;a href="http://pt.wikipedia.org/wiki/Post_Office_Protocol"&gt;POP&lt;/a&gt;, é possível manter as mensagens sincronizadas em vários clientes de e-mail. Agora tenho acesso às minhas mensagens tanto no Gmail quanto no Outlook Express.&lt;br /&gt;&lt;br /&gt;Para ativar o IMAP para a sua conta, acesse &lt;span style="font-weight: bold;"&gt;Configurações -&gt; Encaminhamento e POP/IMAP&lt;/span&gt; no Gmail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-2427864182229525237?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/2427864182229525237/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=2427864182229525237' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/2427864182229525237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/2427864182229525237'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/01/imap-gmail-outlook-express.html' title='IMAP: Gmail &amp; Outlook Express'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-2700184417647460301</id><published>2008-01-17T12:26:00.000-02:00</published><updated>2008-01-17T12:37:36.003-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TIM'/><title type='text'>TIM: Nova Forma de Consultar o Saldo</title><content type='html'>A &lt;a href="http://www.tim.com.br"&gt;TIM&lt;/a&gt; implementou uma nova forma de consulta de saldo para clientes pré-pago. Agora basta ligar para &lt;span style="font-family: courier new;"&gt;*222#&lt;/span&gt; para receber no visor do aparelho o saldo e a validade da recarga, bem como o valor e a validade dos bônus. Achei essa nova forma muito mais prática e rápida.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-2700184417647460301?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/2700184417647460301/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=2700184417647460301' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/2700184417647460301'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/2700184417647460301'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/01/tim-nova-forma-de-consultar-o-saldo.html' title='TIM: Nova Forma de Consultar o Saldo'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-563501195577552130</id><published>2008-01-12T19:18:00.000-02:00</published><updated>2008-01-12T19:58:37.927-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Blogger'/><title type='text'>Domínio Personalizado no Blogger</title><content type='html'>O &lt;a href="http://www.blogger.com/"&gt;Blogger&lt;/a&gt; permite a configuração de um domínio ou subdomínio para o seu blog. Com essa possibilidade, criei um subdomínio chamado &lt;span style="font-weight: bold;"&gt;blog&lt;/span&gt; no meu domínio &lt;span style="font-weight: bold;"&gt;santini.eti.br&lt;/span&gt; e configurei o endereço do meu blog para &lt;a href="http://blog.santini.eti.br/"&gt;http://blog.santini.eti.br&lt;/a&gt; (o antigo endereço continua funcionando também). Veja &lt;a href="http://help.blogger.com/bin/answer.py?answer=55373"&gt;aqui&lt;/a&gt; as instruções de como usar um domínio personalizado para o seu blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-563501195577552130?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/563501195577552130/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=563501195577552130' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/563501195577552130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/563501195577552130'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/01/domnio-personalizado-no-blogger.html' title='Domínio Personalizado no Blogger'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-4339023283187554308</id><published>2008-01-09T11:57:00.000-02:00</published><updated>2008-01-09T12:37:54.117-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Sever'/><title type='text'>SQL Server: como adicionar a propriedade identity a uma coluna já existente</title><content type='html'>O SQL Server não oferece um meio de adicionar a propriedade &lt;span style="font-style: italic;"&gt;identity&lt;/span&gt; a uma coluna já existente. Para resolver esse problema, é necessário recriar a tabela. A seguir mostro um exemplo de como realizar essa tarefa sem perder os dados já existentes.&lt;br /&gt;&lt;br /&gt;Metadados da tabela:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;create table cliente (&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  id integer not null,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  nome varchar(100) not null,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  endereco varchar(100),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;  constraint cliente_pk primary key (id)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Realize uma cópia da tabela:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;select * into cliente_tmp from cliente&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Apague a tabela:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;drop table cliente&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Recrie a tabela com a propriedade &lt;span style="font-style: italic;"&gt;identity&lt;/span&gt; definida:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;create table cliente (&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   id integer not null identity,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   nome varchar(100) not null,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   endereco varchar(100),&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   constraint cliente_pk primary key (id)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt; )&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Copie de volta os dados da tabela:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;set identity_insert cliente on&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;go&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;insert into cliente (id, nome, endereco)&lt;br /&gt;select * from cliente_tmp&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;go&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;set identity_insert cliente off&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;go&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Por fim, apague a cópia da tabela:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;drop table cliente_tmp&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-4339023283187554308?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/4339023283187554308/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=4339023283187554308' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4339023283187554308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4339023283187554308'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2008/01/sql-server-como-adicionar-propriedade.html' title='SQL Server: como adicionar a propriedade identity a uma coluna já existente'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-4903443384049680738</id><published>2007-12-29T07:01:00.001-02:00</published><updated>2009-01-29T17:04:39.022-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><category scheme='http://www.blogger.com/atom/ns#' term='Google Apps'/><title type='text'>santini.eti.br com EveryDNS e Google Apps</title><content type='html'>Migrei o meu domínio santini.eti.br para o &lt;a href="http://www.everydns.net/"&gt;EveryDNS&lt;/a&gt; e estou usando o &lt;a href="http://www.google.com/a"&gt;Google Apps&lt;/a&gt; para o serviço de e-mail. Foi uma ótima solução para manter um domínio próprio sem gastar com hospedagem.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-4903443384049680738?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/4903443384049680738/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=4903443384049680738' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4903443384049680738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4903443384049680738'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2007/12/santinietibr-com-everydns-e-google-apps.html' title='santini.eti.br com EveryDNS e Google Apps'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-8565319008281201952</id><published>2007-12-27T11:23:00.000-02:00</published><updated>2007-12-29T06:34:57.438-02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DNS'/><title type='text'>Servidor DNS Gratuito (free)</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qs0FJ-H_o_w/R3QfAIsG8GI/AAAAAAAAABU/DbYF-NsQCbk/s1600-h/dns3_0201.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_qs0FJ-H_o_w/R3QfAIsG8GI/AAAAAAAAABU/DbYF-NsQCbk/s320/dns3_0201.gif" alt="" id="BLOGGER_PHOTO_ID_5148774361184268386" border="0" /&gt;&lt;/a&gt;O &lt;a href="http://www.everydns.net/"&gt;EveryDNS&lt;/a&gt; é uma boa opção para quem procura um serviço de DNS gratuito (free) e de qualidade para registro de domínios. Com uma única conta é possível cadastrar vários domínios, suporta IP estático e dinâmico, possibilita a criação de subdomínios (CNAME) e registros MX (para rotear as mensagens de e-mail), oferece 4 servidores (1 master e 3 slaves) distribuídos em cidades diferentes e se propõe a ser sempre gratuíto.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-8565319008281201952?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/8565319008281201952/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=8565319008281201952' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/8565319008281201952'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/8565319008281201952'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2007/12/servidor-dns-gratuto-free.html' title='Servidor DNS Gratuito (free)'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qs0FJ-H_o_w/R3QfAIsG8GI/AAAAAAAAABU/DbYF-NsQCbk/s72-c/dns3_0201.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-5066392946854410106</id><published>2007-05-06T21:01:00.000-03:00</published><updated>2007-05-07T12:25:25.736-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Agenda: notificação pelo celular</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qs0FJ-H_o_w/Rj526A_GC7I/AAAAAAAAABM/4gWjhSvy6Dk/s1600-h/google_calendar.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_qs0FJ-H_o_w/Rj526A_GC7I/AAAAAAAAABM/4gWjhSvy6Dk/s320/google_calendar.jpg" alt="" id="BLOGGER_PHOTO_ID_5061613770280143794" border="0" /&gt;&lt;/a&gt;O Google Agenda (Calendar) disponibiliza para os usuários da Tim e da Oi (até a presente data) a notificação de eventos pelo celular através de mensagens de texto (SMS).&lt;br /&gt;&lt;br /&gt;A configuração desse serviço é simples e descomplicada. No Google Agenda, clique no link "Definições" e depois "Configuração de celular". Selecione o país, informe o número do seu telefone (com o código de área, por exemplo: 4899919988) e clique no botão "Enviar código de confirmação". Em seguida, você receberá uma mensagem no celular com o código de confirmação. Para concluir, informe o código de confirmação recebido e clique no botão "Concluir configuração".&lt;br /&gt;&lt;br /&gt;Nas opções do evento, além dos lembrentes "Pop-up" e "E-Mail" agora existe a opção "SMS" também. Note que é possível configurar mais de um tipo de lembrente. Por exemplo, é possível ser notificado por e-mail e por SMS. Assim, você pode configurar para receber um lembrente por e-mail com 1 dia de antecedência e uma mensagem de texto no celular (SMS) com 30 minutos de antecedência.&lt;br /&gt;&lt;br /&gt;Não há informações sobre o custo desse serviço no site do Google Agenda. Pela experiência que tive, o serviço é cobrado pela operadora. Sou usuário da Tim e ela debitou R$ 0,20 (vinte centavos) pela mensagem contendo o código de confirmação. Acredito que esse seja o valor cobrado pela Tim por cada notificação.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-5066392946854410106?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/5066392946854410106/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=5066392946854410106' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/5066392946854410106'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/5066392946854410106'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2007/05/google-agenda-notificao-pelo-celular.html' title='Google Agenda: notificação pelo celular'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qs0FJ-H_o_w/Rj526A_GC7I/AAAAAAAAABM/4gWjhSvy6Dk/s72-c/google_calendar.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-7293391997498743216</id><published>2007-04-12T04:29:00.000-03:00</published><updated>2007-04-12T00:29:40.668-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Firebird'/><category scheme='http://www.blogger.com/atom/ns#' term='Kurumin'/><title type='text'>Instalação do Firebird 1.5.4 SuperServer no Kurumin 7</title><content type='html'>Antes de começar o processo de instalação do Firebird é necessário verificar se o pacote vim está instalado, pois o script de instalação do Firebird requerer o editor vi. Para verificar se esse pacote está instalado, execute o seguinte comando:&lt;br /&gt;&lt;br /&gt;# dpkg -s vim&lt;br /&gt;&lt;br /&gt;Caso o pacote não esteja instalado, ao final da linha status aparecerá "not-installed", como pode ser observado a seguir:&lt;br /&gt;&lt;br /&gt;Package: vim&lt;br /&gt;Status: purge ok not-installed&lt;br /&gt;Priority: optional&lt;br /&gt;Section: editors&lt;br /&gt;&lt;br /&gt;Se o pacote não estiver instalado, execute o  seguinte comando para instalá-lo:&lt;br /&gt;&lt;br /&gt;# apt-get install vim&lt;br /&gt;&lt;br /&gt;Não sei o porquê o vi não vem na instalação padrão do Kurumin 7. Enfim, vejamos a instalação do Firebird propriamente dita.&lt;br /&gt;&lt;br /&gt;1. No site &lt;a href="http://www.firebirdsql.org/"&gt;www.firebirdsql.org&lt;/a&gt;, faça o download da versão 1.5.4 SuperServer empacotada como tarball (arquivo FirebirdSS-1.5.4.4910-0.i686.tar.gz).&lt;br /&gt;&lt;br /&gt;2. Em um diretório de sua preferência descompacte o arquivo do Firebird (tar -xvzf FirebirdSS-1.5.4.4910-0.i686.tar.gz).&lt;br /&gt;&lt;br /&gt;3. Crie um usuário de sistema chamado "firebird" pertecente ao grupo de mesmo nome do usuário. Exemplo: adduser --system firebird.&lt;br /&gt;&lt;br /&gt;4. Entre no diretório FirebirdSS-1.5.4.4910-0.i686 criado após a descompactação e execute o script install.sh para iniciar o processo de instalação.&lt;br /&gt;&lt;br /&gt;5. Durante o processo de instalação, o script de instalação perguntará apenas a senha que será definida para o usuário SYSDBA. Informe a senha que você desejar.&lt;br /&gt;&lt;br /&gt;6. Por fim, podemos testar a instalação acessando o banco de dados de exemplo que acompanha o Firebird (employee.fdb) através do utilitário de linha de comando isql:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;# /opt/firebird/bin/isql -user SYSDBA -password &lt;senha&gt;&lt;/senha&gt;&lt;/li&gt;&lt;li&gt;SQL&gt; connect '/opt/firebird/examples/employee.fdb';&lt;/li&gt;&lt;li&gt;SQL&gt; show tables;&lt;/li&gt;&lt;li&gt;SQL&gt; quit;&lt;/li&gt;&lt;/ul&gt;Alguns podem sugerir que a instalação do Firebird seja realizada com o apt-get a partir do repositório do Debian. Mas no momento que escrevo esse post, a versão mais recente da série 1.5 disponível no repositório do Debian é a 1.5.3.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-7293391997498743216?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/7293391997498743216/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=7293391997498743216' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7293391997498743216'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/7293391997498743216'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2007/04/etapas-da-instalao-do-firebird-1.html' title='Instalação do Firebird 1.5.4 SuperServer no Kurumin 7'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-4010611748728234109</id><published>2007-04-06T23:04:00.000-03:00</published><updated>2007-04-07T02:39:31.047-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Internet'/><category scheme='http://www.blogger.com/atom/ns#' term='Kurumin'/><title type='text'>Discador iBest para Linux no Kurumin 7</title><content type='html'>&lt;span style=";font-family:arial;font-size:100%;"  &gt;A instalação do discador iBest para Linux no Kurumin 7 é simples tirando duas inconveniências: converter o formato do pacote do discador de Red Hat (.rpm) para Debian (.deb) e instalar uma lib (libstdc++-libc6.2-2.so.3) que não está disponível no sistema.&lt;br /&gt;&lt;br /&gt;Existe uma ferramenta &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt; chamada Alien que permite converter pacotes Red Hat em pacotes Debian (o Kurumin é baseado no Debian). Para instalar essa ferramenta, execute o seguinte comando:&lt;br /&gt;&lt;br /&gt;# apt-get install alien&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;Além da instalação do pacote alien, é necessário instalar o pacote libstdc++2.10-glibc2.2 que contém a &lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;libstdc++-libc6.2-2.so.3. O seguinte comando instala esse pacote e disponibiliza essa lib no sistema:&lt;br /&gt;&lt;br /&gt;# apt-get install libstdc++2.10-glibc2.2&lt;br /&gt;&lt;br /&gt;Com o sistema preparado, podemos começar a instalação do discador.&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;1. Faça o download do discador iBest para Linux no seguinte endereço:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: arial;" href="http://www.ibest.com.br/site/discador/"&gt;http://www.ibest.com.br/site/discador/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qs0FJ-H_o_w/RhcdKj2jgXI/AAAAAAAAAA0/TDUvnM65X38/s1600-h/snapshot6.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_qs0FJ-H_o_w/RhcdKj2jgXI/AAAAAAAAAA0/TDUvnM65X38/s320/snapshot6.png" alt="" id="BLOGGER_PHOTO_ID_5050537574379258226" border="0" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;2. Converta o pacote Red Hat em Debian com o seguinte comando:&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:arial;font-size:100%;"  &gt;&lt;br /&gt;# alien -d Discador_iBest.i586.rpm&lt;br /&gt;&lt;br /&gt;3. Após a conversão, instale o pacote Debian:&lt;br /&gt;&lt;br /&gt;# dpkg -i discador-ibest_1.8.001-3_i386.deb&lt;br /&gt;&lt;br /&gt;4. O programa de instalação do discador será criado no diretório /tmp. Execute o seguinte comando para iniciar a instalação em modo gráfico:&lt;br /&gt;&lt;br /&gt;# &lt;span&gt;/tmp/setup_Discador_iBest&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qs0FJ-H_o_w/RhcbpT2jgVI/AAAAAAAAAAk/bXF9Ip4yfV8/s1600-h/snapshot3.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_qs0FJ-H_o_w/RhcbpT2jgVI/AAAAAAAAAAk/bXF9Ip4yfV8/s320/snapshot3.png" alt="" id="BLOGGER_PHOTO_ID_5050535903636980050" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Aceite os termos e condições do contrato para prosseguir.&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_qs0FJ-H_o_w/RhccEz2jgWI/AAAAAAAAAAs/hdYYqYwt0H0/s1600-h/snapshot4.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_qs0FJ-H_o_w/RhccEz2jgWI/AAAAAAAAAAs/hdYYqYwt0H0/s320/snapshot4.png" alt="" id="BLOGGER_PHOTO_ID_5050536376083382626" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;Pronto, a instalação do discador iBest está concluída e um ícone terá sido criado na área de trabalho. Abra o discador através do ícone.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;"&gt;A seguir a tela do discador iBest após as configurações:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qs0FJ-H_o_w/RhcnRD2jgYI/AAAAAAAAAA8/_LztpwvMz34/s1600-h/snapshot8.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_qs0FJ-H_o_w/RhcnRD2jgYI/AAAAAAAAAA8/_LztpwvMz34/s320/snapshot8.png" alt="" id="BLOGGER_PHOTO_ID_5050548681164685698" border="0" /&gt;&lt;/a&gt;&lt;span style="font-family:arial;"&gt;A tela após a conexão:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-family: arial;" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_qs0FJ-H_o_w/RhcnwT2jgZI/AAAAAAAAABE/CjvXwLhU4ss/s1600-h/snapshot10.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_qs0FJ-H_o_w/RhcnwT2jgZI/AAAAAAAAABE/CjvXwLhU4ss/s320/snapshot10.png" alt="" id="BLOGGER_PHOTO_ID_5050549218035597714" border="0" /&gt;&lt;/a&gt;Embora a instalação do discador não seja obrigatória para acessar a Internet através do iBest, pois o site do iBest disponibiliza os números de acesso de cada cidade, essa é mais uma opção que pode agradar alguns.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9027002253742103598-4010611748728234109?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/4010611748728234109/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=4010611748728234109' title='3 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4010611748728234109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/4010611748728234109'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2007/04/discador-ibest-para-linux-no-kurumin-7.html' title='Discador iBest para Linux no Kurumin 7'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_qs0FJ-H_o_w/RhcdKj2jgXI/AAAAAAAAAA0/TDUvnM65X38/s72-c/snapshot6.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9027002253742103598.post-3955884425547238820</id><published>2007-04-06T16:43:00.000-03:00</published><updated>2007-04-12T00:30:13.360-03:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Iceweasel'/><category scheme='http://www.blogger.com/atom/ns#' term='Kurumin'/><title type='text'>Kurumin 7: Iceweasel: tamanho da fonte</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;O primeiro problema que encontrei ao começar a explorar o Kurumin 7 foi o tamanho pequeno da fonte no Iceweasel. Numa pesquisa rápida no fórum do Kurumin achei um &lt;a href="http://www.guiadohardware.net/comunidade/showthread.php?t=691799"&gt;tópico&lt;/a&gt; tratando dessa questão.&lt;br /&gt;&lt;br /&gt;Resumidamente, a solução consiste em:&lt;/span&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Acessar o endereço &lt;a href="about:config"&gt;about:config&lt;/a&gt; no Iceweasel.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Localizar o parâmetro layout.css.d&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;pi e alterar o seu valor para 0.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;Modificar o tamanho proporcional e m&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;onoespaçada da fonte para 15 e 12, respectivamente (menu Editar -&gt; Preferências -&gt; Conteúdo -&gt; Fontes e cores -&gt; Avançado...).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_qs0FJ-H_o_w/RhaskT2jgTI/AAAAAAAAAAU/QfsXpHJEbr4/s1600-h/snapshot1.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_qs0FJ-H_o_w/RhaskT2jgTI/AAAAAAAAAAU/QfsXpHJEbr4/s320/snapshot1.png" alt="" id="BLOGGER_PHOTO_ID_5050413771946950962" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_qs0FJ-H_o_w/Rhas5z2jgUI/AAAAAAAAAAc/YOlTztwe2mQ/s1600-h/snapshot2.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_qs0FJ-H_o_w/Rhas5z2jgUI/AAAAAAAAAAc/YOlTztwe2mQ/s320/snapshot2.png" alt="" id="BLOGGER_PHOTO_ID_5050414141314138434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:arial;"&gt;A solução é simples e eficaz, mas fica a crítica: o Kurumin 7 como uma distribuição voltada também para iniciantes, deveria trazer essas configurações de "fábrica".&lt;br /&gt;&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/9027002253742103598-3955884425547238820?l=blog.santini.eti.br' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.santini.eti.br/feeds/3955884425547238820/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9027002253742103598&amp;postID=3955884425547238820' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/3955884425547238820'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9027002253742103598/posts/default/3955884425547238820'/><link rel='alternate' type='text/html' href='http://blog.santini.eti.br/2007/04/kurumin-7-iceweasel-tamanho-da-fonte.html' title='Kurumin 7: Iceweasel: tamanho da fonte'/><author><name>Rafael Santini</name><uri>http://www.blogger.com/profile/14332926806847371763</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_qs0FJ-H_o_w/RhaskT2jgTI/AAAAAAAAAAU/QfsXpHJEbr4/s72-c/snapshot1.png' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
