<?xml version="1.0"?>
<!-- name="generator" content="blojsom v3.3" -->
<rss version="2.0" xmlns:wfw="http://wellformedweb.org/CommentAPI/">
    <channel>
        <title>Claudio Miranda</title>
        <link>http://www.claudius.com.br/blog/claudio</link>
        <description>Blog do Claudio Miranda</description>
        <language>pt</language>
        <image>
            <url>http://www.claudius.com.br/favicon.ico</url>
            <title>Claudio Miranda</title>
            <link>http://www.claudius.com.br/blog/claudio</link>
        </image>
        <docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>blojsom v3.3</generator>
		<managingEditor>claudio@claudius.com.br</managingEditor>
		<webMaster>claudio@claudius.com.br</webMaster>
		<pubDate>Wed, 2 Dec 2009 00:33:17 -0200</pubDate>

                        <item>
            <title>O que o google acha que os sites não acham ?</title>
            <link>http://www.claudius.com.br/blog/claudio/2009/12/02/O-que-o-google-acha-que-os-sites-não-acham</link>
            <description> &lt;img src=&quot;/resources/claudio/google-holmes.jpg&quot; hspace=&quot;80&quot; align=&quot;right&quot; border=&quot;0&quot; style=&quot;float: right;&quot;/&gt;

&lt;p&gt;Quando autores não provam de seu próprio trabalho, o resultado não deve ser bom.
&lt;/p&gt;
&lt;p&gt;Quantos sites você já não visitou e usou a pesquisa para tentar encontrar algo no site e não encontrou o que procurava ?
&lt;/p&gt;
&lt;p&gt;Eu já passei por diversas vezes essa situação, infelizmente.
&lt;/p&gt;
&lt;p&gt;Mas, é possível encontrar muitas outras informações que a busca convencional não mostra.
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Uso alguns parametros de pesquisa e resolvi blogar sobre isso, acho que pode ajudar alguém. Vou falar sobre isso logo em seguida.
&lt;/p&gt;
&lt;p&gt;O problema pelo que passei, foi por procurar no site dos correios pela modalidade de registro módico.
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;O &lt;a target=&quot;_blank&quot; href=&quot;http://www.correios.com.br/&quot;&gt;site dos correios&lt;/a&gt;, tem um mecanismo de busca. Tente buscar pela palavra módico. Nenhum resultado.
&lt;/p&gt;
&lt;p&gt;Agora &lt;a target=&quot;_blank&quot; href=&quot;http://lmgtfy.com/?q=site:correios.com.br+m%F3dico&quot;&gt;peça para nosso indexador mundial, buscar para você&lt;/a&gt;. E aparece um resultado, ótimo. Obrigado google.
&lt;/p&gt;
&lt;p&gt;Basta usar o parametro &lt;a href=&quot;http://dominio.com.br&quot;&gt;&quot;site:dominio.com.br&quot;&lt;/a&gt;&amp;nbsp; e as palavras que deseja pesquisar, que o google vai pesquisar somente no dominio informado.
&lt;/p&gt;
&lt;p&gt;Outra dica interessante, que conteúdo que os sites desejam esconder dos mecanismos de pesquisa ? Basta acessar o dominio.com/robots.txt
&lt;/p&gt;
&lt;p&gt;Um exemplo interessante, veja o que os &lt;a target=&quot;_blank&quot; href=&quot;http://www.camara.gov.br/robots.txt&quot;&gt;deputados tem a esconder dos mecanismos de busca&lt;/a&gt;.
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;
  &lt;br /&gt;
&lt;/p&gt;</description>
            <guid>http://www.claudius.com.br/blog/claudio/2009/12/02/O-que-o-google-acha-que-os-sites-não-acham</guid>
			<pubDate>Wed, 2 Dec 2009 00:33:17 -0200</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2009/12/02/O-que-o-google-acha-que-os-sites-não-acham</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2009/12/02/O-que-o-google-acha-que-os-sites-não-acham?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Admin sem segurança</title>
            <link>http://www.claudius.com.br/blog/claudio/2009/07/24/Admin-sem-segurança</link>
            <description>&lt;img src=&quot;/resources/claudio/20090724-fail-security-guard.jpg&quot; hspace=&quot;80&quot; align=&quot;right&quot; border=&quot;0&quot; /&gt;
&lt;p&gt;Vejam alguns consoles do JBoss em instalações na internet.
&lt;/p&gt;
&lt;pre&gt;http://www.google.com/search?hl=all&amp;amp;q=inurl%3A%22%2Fjmx-console%2F%22+%22JMX+MBean+View%22&lt;/pre&gt;
&lt;p&gt; Esta pesquisa no google irá procurar por todas as urls que tenham &quot;/jmx-console/&quot; e a string completa &quot;JMX MBean View&quot;. &lt;/p&gt;&lt;p&gt;Se quiserem ver sites brasileiros, adicionem a opção &lt;font face=&quot;monospace&quot;&gt;site:com.br&lt;/font&gt; ou &lt;font face=&quot;monospace&quot;&gt;site:gov.br&lt;/font&gt;

&lt;/p&gt;
&lt;p&gt;O console do JBoss tem esta String no console de administração, que visualiza os nomes JNDI.
&lt;/p&gt;
&lt;p&gt;Os administradores de sistema dos sites resultados da pesquisa deveriam habilitar a segurança do console de administração.
&lt;/p&gt;
&lt;p&gt;&lt;a target=&quot;_blank&quot; href=&quot;http://www.jboss.org/community/wiki/securethejmxconsole&quot;&gt;Vejam como habilitar o console de segurança&lt;/a&gt;.
&lt;/p&gt;
&lt;p&gt;Já usei o JBoss em diversos projetos desde 2002 e sempre que o projeto é colocado em produção, o console admin é removido ou é habilitado a segurança na autenticação.
&lt;/p&gt;
&lt;p&gt;Leiam isso apenas como aviso de como melhorar as instalações de sistemas. Acessei alguns consoles admin, para ver se a segurança estava realmente desabilitada. Não fiz nenhuma alteração no sistema. Recomendo que vocês também não o façam.
  &lt;br /&gt;
&lt;/p&gt;</description>
            <guid>http://www.claudius.com.br/blog/claudio/2009/07/24/Admin-sem-segurança</guid>
			<pubDate>Fri, 24 Jul 2009 16:34:41 -0300</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2009/07/24/Admin-sem-segurança</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2009/07/24/Admin-sem-segurança?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Voltei e algumas dicas</title>
            <link>http://www.claudius.com.br/blog/claudio/2009/02/24/Voltei-e-algumas-dicas</link>
            <description>&lt;p&gt;Apenas avisando que n&amp;atilde;o morri, apenas fiquei pregui&amp;ccedil;oso para escrever.&lt;br /&gt;
&lt;br /&gt;
Id&amp;eacute;ias n&amp;atilde;o faltam, ent&amp;atilde;o para voc&amp;ecirc; n&amp;atilde;o perder mais tempo, vou colocar algumas dicas e outras coisas que tenho feito&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Em setembro, foi anunciado os ganhadores do pr&amp;ecirc;mio Glassfish Awards Program, e felizmente eles consideraram minha submiss&amp;atilde;o. Fiquei muito contente. Minha submiss&amp;atilde;o foi um plugin para o console web de administra&amp;ccedil;&amp;atilde;o do glassfish v3, para &lt;a href=&quot;https://certadmin.dev.java.net/&quot;&gt;gerenciar keystores. Veja mais informa&amp;ccedil;&amp;otilde;es no site do projeto certadmin&lt;/a&gt;. E o site com informa&amp;ccedil;&amp;otilde;es da &lt;a href=&quot;http://blogs.sun.com/arungupta/entry/sun_tech_days_2008_sao&quot;&gt;premia&amp;ccedil;&amp;atilde;o no&lt;/a&gt; &lt;a href=&quot;http://blogs.sun.com/gap/entry/glassfish_awards_program_brazil&quot;&gt;evento Sun Tech Days&lt;/a&gt; e a &lt;a href=&quot;http://wikis.sun.com/display/GAP/GAP+Winners&quot;&gt;lista completa dos ganhadores&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;O projeto ainda precisa de algumas melhorias, que vou escrever aqui, com alguns screenshots e explica&amp;ccedil;&amp;otilde;es.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Em um projeto passado, usei o Oracle SQL Plus, e cansado de pressionar a tecla para cima, na esperan&amp;ccedil;a de ter o hist&amp;oacute;rico de comandos e o sqplus n&amp;atilde;o suportar, ent&amp;atilde;o arrumei uma solu&amp;ccedil;&amp;atilde;o que funciona para qualquer aplica&amp;ccedil;&amp;atilde;o console com prompt. &amp;Eacute; o &lt;a href=&quot;http://utopia.knoware.nl/~hlub/uck/rlwrap/&quot;&gt;&lt;kbd&gt;rlwrap&lt;/kbd&gt;&lt;/a&gt;, veja a sintaxe do comando&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;&lt;code&gt;&lt;tt&gt;rlwrap /usr/local/instantclient_10_2/sqlplus $*&lt;/tt&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;Onde o hist&amp;oacute;rico fica armazenado em &lt;code&gt;~/.sqlplus_history&lt;/code&gt; e a tecla para cima funciona.&lt;/p&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;O rlwrap &amp;eacute; facilmente encontrado em qualquer distribui&amp;ccedil;&amp;atilde;o linux.&lt;/p&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Tenho instalado o mysql 5.0.51 instalado pelo apt-get no ubuntu. Precisei instalar a vers&amp;atilde;o mais recente 5.1.31. N&amp;atilde;o queria perder muito tempo instalando e configurando arquivos de configura&amp;ccedil;&amp;atilde;o com paths, portas, etc. Ent&amp;atilde;o encontrei um projeto &lt;a href=&quot;https://launchpad.net/mysql-sandbox&quot;&gt;&lt;code&gt;mysql_sandbox&lt;/code&gt;&lt;/a&gt;, que consegue instalar v&amp;aacute;rias vers&amp;otilde;es do mysql em diferentes configura&amp;ccedil;&amp;otilde;es e isoladas uma das outras.&lt;/li&gt;
&lt;/ul&gt;
&lt;pre style=&quot;margin-left: 40px;&quot;&gt;
./make_sandbox /usr/local/mysql_bits/unpacked/mysql-5.1.31-linux-i686-glibc23.tar.gz 
--db_user=claudio --db_password=blah123 --sandbox_port=3310
&lt;/pre&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;Pronto, tudo funcionando.&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Ajudo a moderar algumas listas do SouJava, e no sistema atual do ezmlm (gerenciador de listas de email) cada mensagem moderada &amp;eacute; enviada um email com um cabe&amp;ccedil;alho gigante para o meu email, ent&amp;atilde;o se eu tivesse 15 mensagens para moderar, &amp;eacute; um p&amp;eacute; no saco entrar em cada mensagem, rolar ao final para ver o conte&amp;uacute;do, copiar o endere&amp;ccedil;o de aceite/rejei&amp;ccedil;&amp;atilde;o, depois agregar tudo e enviar. Ent&amp;atilde;o cansado disso, gastei algumas horas e criei um sistema de modera&amp;ccedil;&amp;atilde;o, &lt;a href=&quot;https://ezmod.dev.java.net/&quot;&gt;ezmod&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;Usei &lt;a href=&quot;http://wicket.apache.org/&quot;&gt;Wicket&lt;/a&gt;, JPA e &lt;a href=&quot;http://docs.codehaus.org/display/JETTY&quot;&gt;Jetty&lt;/a&gt;, e est&amp;aacute; funcionando muito bem. Se algu&amp;eacute;m precisar fazer um test-drive posso enviar o link para moderar alguma lista. Por falar em Wicket, j&amp;aacute; lan&amp;ccedil;aram o 1.4 RC2.&lt;br /&gt;
&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Quando pesquiso no google, algum resultados de outros mecanismos de pesquisa aparecem (tel3listas, etc.), outro comportamento foi o google adicionar uma esp&amp;eacute;cie de customiza&amp;ccedil;&amp;atilde;o de resultados, n&amp;atilde;o gostei, e aproveitei para adicionar um par&amp;acirc;metro de busca por data. Coloquei isso nas configura&amp;ccedil;&amp;otilde;es de pesquisa do firefox, no caminho&lt;/li&gt;
&lt;/ul&gt;
&lt;pre style=&quot;margin-left: 40px;&quot;&gt;
/usr/local/firefox/searchplugins/google.xml&lt;/pre&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;Como est&amp;aacute; hoje&lt;/p&gt;
&lt;pre style=&quot;margin-left: 40px;&quot;&gt;
&amp;lt;Param name=&amp;quot;q&amp;quot; value=&amp;quot;{searchTerms}+-site:site.que.nao.quero.net+-site:outrosite.que.nao.quero.com.br&amp;quot;/&amp;gt;
&amp;lt;Param name=&amp;quot;ie&amp;quot; value=&amp;quot;utf-8&amp;quot;/&amp;gt;
&amp;lt;Param name=&amp;quot;as_qdr&amp;quot; value=&amp;quot;y5&amp;quot;/&amp;gt;
&amp;lt;Param name=&amp;quot;hl&amp;quot; value=&amp;quot;all&amp;quot;/&amp;gt;
&amp;lt;Param name=&amp;quot;oe&amp;quot; value=&amp;quot;utf-8&amp;quot;/&amp;gt;
&amp;lt;Param name=&amp;quot;aq&amp;quot; value=&amp;quot;t&amp;quot;/&amp;gt;&lt;/pre&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;Basicamente alterei os parametros hl e as_qdr, que significam respectivamente o idioma e o resultado ser&amp;aacute; direcionado para o idioma ingl&amp;ecirc;s (default); o as_qdr informa o uma faixa de tempo em meses ou anos.&lt;/p&gt;
&lt;p style=&quot;margin-left: 40px;&quot;&gt;Maiores &lt;a href=&quot;http://code.google.com/intl/pt-BR/apis/searchappliance/documentation/52/xml_reference.html&quot;&gt;informa&amp;ccedil;&amp;otilde;es sobre o&lt;/a&gt; &lt;a href=&quot;http://googlesystem.blogspot.com/2006/07/meaning-of-parameters-in-google-query.html&quot;&gt;significado dos parametros&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;&amp;nbsp;Meu &lt;a href=&quot;http://www.claudiomiranda.com/&quot;&gt;homonimo&lt;/a&gt;, teve participa&amp;ccedil;&amp;atilde;o na cria&amp;ccedil;&amp;atilde;o do filme &amp;quot;&lt;a href=&quot;http://www.benjaminbutton.com/&quot;&gt;O estranho caso de Benjamin Button&lt;/a&gt;&amp;quot;.&lt;/li&gt;
&lt;/ul&gt;
</description>
            <guid>http://www.claudius.com.br/blog/claudio/2009/02/24/Voltei-e-algumas-dicas</guid>
			<pubDate>Tue, 24 Feb 2009 19:27:41 -0300</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2009/02/24/Voltei-e-algumas-dicas</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2009/02/24/Voltei-e-algumas-dicas?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Novo serviço de hosting VPS</title>
            <link>http://www.claudius.com.br/blog/claudio/2008/08/08/Novo-servico-de-hosting-VPS</link>
            <description>&lt;p&gt;Durante alguns anos user o serviço de VPS (Virtual Private Hosting) de uma empresa na Inglaterra, SparseZone. Onde usava um zone solaris e estava muito contente com o serviço deles.&lt;/p&gt;
  &lt;p&gt;Ocorre que o o SparseZone não vai mais oferecer o serviço (não sei o motivo), então tive de procurar outro lugar, um VPS com preço semelhante.&lt;/p&gt;
  &lt;p&gt;Então encontrei um serviço tão bom, é um VPS Linux, onde é possível escolher qual distribuição vai usar (Debian, Ubuntu, RedHat) em 32 ou 64 bits.&lt;/p&gt;
  &lt;p&gt;O serviço é oferecido pela empresa &lt;a href=&quot;http://www.tektonic.net&quot;&gt;TekTonic&lt;/a&gt;, onde eles tem algumas categorias de serviços e planos. Eu peguei o &lt;a href=&quot;http://www.tektonic.net/unmanaged.html&quot;&gt;Unmanaged&lt;/a&gt; em um plano básico, para usar neste site que está vendo agora.&lt;/p&gt;
  &lt;p&gt;No plano básico oferecem:&lt;/p&gt;
  &lt;ul&gt;
    &lt;li&gt;294 MB de memória RAM&lt;/li&gt;
    &lt;li&gt;13 GB de disco&lt;/li&gt;
    &lt;li&gt;500 GB de taxa de transferência mensal&lt;/li&gt;
    &lt;li&gt;1 endereço IP&lt;/li&gt;
    &lt;li&gt;25% de uso de toda a CPU&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p&gt;Esta mensagem serve mais para incentivar a galera que quer ter sua própria maquina na internet, onde o preço não é caro e a experência é bem bacana.&lt;/p&gt;
  &lt;p&gt;De nenhuma maneira sou afiliado a esta empresa, nem vou ganhar desconto algum. Apenas acho que se o serviço é bom e barato, merece ser recomendado.&lt;/p&gt;
  &lt;p&gt;&lt;strong&gt;Eu Recomendo !&lt;/strong&gt;&lt;/p&gt;</description>
            <guid>http://www.claudius.com.br/blog/claudio/2008/08/08/Novo-servico-de-hosting-VPS</guid>
			<pubDate>Fri, 8 Aug 2008 23:30:31 -0300</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2008/08/08/Novo-servico-de-hosting-VPS</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2008/08/08/Novo-servico-de-hosting-VPS?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Conferência no Skype</title>
            <link>http://www.claudius.com.br/blog/claudio/2008/04/02/Conferência-no-Skype</link>
            <description>
  &lt;p&gt;O Skype suporta chamadas em conferência, onde é possível conversar (em áudio) com vários colegas, &lt;a href=&quot;http://www.skype.com/intl/en/help/guides/makeconferencecall_windows/&quot;&gt;existe um manual sobre isso&lt;/a&gt;.&lt;/p&gt;
  &lt;p&gt;Mas o problema é que uso linux, então a interface visual mencionada no artigo, não é para linux, então procurei um pouco por essa informação e não encontrei nada. &lt;/p&gt;
  &lt;p&gt;Então fiz a tentativa, de selecionar os contatos do skype, segurando a tecla CTRL e clicar com o botão inverso do mouse, então surgiu a opção &lt;strong&gt;&amp;quot;Start conference with selected contacts&amp;quot;&lt;/strong&gt;, muito bom.&lt;/p&gt;
  &lt;p&gt;&lt;img src=&quot;/resources/claudio/070402-skype2.png&quot; /&gt;&lt;/p&gt;</description>
            <guid>http://www.claudius.com.br/blog/claudio/2008/04/02/Conferência-no-Skype</guid>
			<pubDate>Wed, 2 Apr 2008 20:25:05 -0300</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2008/04/02/Conferência-no-Skype</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2008/04/02/Conferência-no-Skype?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Conversão de charset para UTF-8, modo gráfico</title>
            <link>http://www.claudius.com.br/blog/claudio/2007/11/07/Conversão-de-charset-para-UTF-8-modo-gráfico</link>
            <description>&lt;img align=&quot;right&quot; src=&quot;/resources/claudio/tips_icon.gif&quot; alt=&quot;Dicas&quot; hspace=&quot;80&quot;/&gt;

&lt;p&gt;Segue uma maneira fácil de converter arquivos ou nome de arquivos para UTF-8. Um exemplo é quando copia-se arquivos acentuados em windows para linux, o nome de arquivo não é convertido, ficando um nome ilegível. Então deve-se converter o nome do arquivo para UTF-8.
&lt;/p&gt;
&lt;p&gt;Na &lt;a alt=&quot;Conversão de charset para UTF-8&quot; href=&quot;http://www.claudius.com.br/blog/claudio/2007/11/05/Convers%C3%A3o-de-charset-para-UTF-8&quot;&gt;dica anterior&lt;/a&gt;, foi mostrado como modificar o conteúdo do arquivo para UTF-8. O uso da ferramenta konwert por linha de comando é útil quando se tem muitos arquivos a serem verificados. Quando se tem poucos arquivos e estão visíveis na interface gráfica, torna-se mais prático usar alguns cliques para resolver isso.
&lt;/p&gt;
&lt;p&gt;Então a dica fica com o uso de um script específico para o Konqueror (KDE) que abre um menu de contexto com opções de conversão. O script é o &lt;a href=&quot;http://www.kde-apps.org/content/show.php/ToUTF-8?content=31400&quot;&gt;ToUTF-8&lt;/a&gt;, encontrado no &lt;a href=&quot;http://www.kde-apps.org&quot;&gt;kde-apps.org&lt;/a&gt;, as instruções de instalação estão no site.
&lt;/p&gt;
&lt;h3&gt;Requisitos
&lt;/h3&gt;
&lt;ul&gt;
  &lt;li&gt;Linux&lt;/li&gt;
  &lt;li&gt;KDE&lt;/li&gt;
  &lt;li&gt;Konqueror
  &lt;br /&gt;&lt;/li&gt;
  &lt;li&gt;recode
  &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Eu uso o gerenciador de arquivos &lt;a href=&quot;http://krusader.sf.net/&quot;&gt;krusader&lt;/a&gt;, que acho bem mais prático do que o konqueror.
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Clique na imagem abaixo, para ver como ele funciona.&amp;nbsp;
&lt;/p&gt;

&lt;a href=&quot;/resources/claudio/krusader_utf8.png&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;/resources/claudio/krusader_utf8_sm.jpg&quot; alt=&quot;Clique na imagem para ampliar&quot; /&gt;&lt;/a&gt;</description>
            <guid>http://www.claudius.com.br/blog/claudio/2007/11/07/Conversão-de-charset-para-UTF-8-modo-gráfico</guid>
			<pubDate>Wed, 7 Nov 2007 17:26:44 -0200</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2007/11/07/Conversão-de-charset-para-UTF-8-modo-gráfico</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2007/11/07/Conversão-de-charset-para-UTF-8-modo-gráfico?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
                        <item>
            <title>Conversão de charset para UTF-8</title>
            <link>http://www.claudius.com.br/blog/claudio/2007/11/05/Conversão-de-charset-para-UTF-8</link>
            <description>&lt;p&gt;Em ambientes de desenvolvimento heterogêneos, onde existem diferentes sistemas operacionais e IDEs, é comum encontrar problemas de caracteres com encoding diferentes, como ISO-8859-1, UTF-8, etc.
  &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;No projeto que trabalho atualmente, existem windows e linux (por enquanto não tem apple), então é comum existirem arquivos com ISO-8859-1, ASCII e UTF-8.
&lt;/p&gt;
&lt;p&gt;Então não é uma boa idéia gravar arquivos .java, vogais com acentos e gravar em ISO-8859-1 e outro colega abrir esse arquivo em seu linux com UTF-8, uma bagunça.
&lt;/p&gt;
&lt;p&gt;Então segue um script para linux que verifica os encodings dos arquivos e outro que converte para UTF-8. Note que o script não mostra o arquivo se ele já estiver em UTF-8.
&lt;/p&gt;
&lt;p&gt;É necessário o utilitário &lt;a href=&quot;http://sourceforge.net/projects/konwert/&quot;&gt;konwert&lt;/a&gt;. Já usei anteriormente o recode e iconv, mas achei o konwert mais prático. E ele oferece uma opção interessante, onde ele tenta descobrir qual o encodingo do arquivo, através da opção &lt;font face=&quot;monospace&quot;&gt;any/pt/all-test&lt;/font&gt;
  &lt;br /&gt;
&lt;/p&gt;
&lt;h3&gt;Script 1 - checagem do encoding
&lt;/h3&gt;
&lt;pre&gt;
#!/bin/sh

if [ $# -lt 1 ] ; then
    echo &quot;&quot;
    echo &quot; Informe um diretório para pesquisar os arquivos .java &quot;
    exit 1
fi

find $1 -name \*.java -exec file {} \; | egrep -v &#39;ASCII|UTF&#39; | while read s; do 
	ff=`echo $s | awk -F &#39;:&#39; &#39;{print $1}&#39;`;  
	file $ff; 
	echo &quot; charset   &quot;; konwert any/pt/all-test  $ff; 
done
&lt;/pre&gt;
&lt;h3&gt;Script 2 - Conversão para UTF-8
&lt;/h3&gt;
&lt;pre&gt;
#!/bin/sh

if [ $# -lt 1 ] ; then
    echo &quot;&quot;
    echo &quot; Informe um diretório para converter os arquivos .java para UTF-8&quot;
    exit 1
fi

find . -name \*.java -exec file {} \; | grep 8859 | while read s; do 
	ff=`echo $s | awk -F &#39;:&#39; &#39;{print $1}&#39;`;   
	konwert cp1252-utf8 -O  $ff; 
done                      
&lt;/pre&gt;
&lt;p&gt;
  &lt;p&gt;No script de conversão é usado a opção -O, que faz com que o arquivo original seja trocado pelo arquivo com encoding UTF-8&amp;nbsp;
  &lt;/p&gt;
&lt;/p&gt;
</description>
            <guid>http://www.claudius.com.br/blog/claudio/2007/11/05/Conversão-de-charset-para-UTF-8</guid>
			<pubDate>Mon, 5 Nov 2007 13:46:47 -0200</pubDate>
            <category>/dicas/</category>
                                        <wfw:comment>http://www.claudius.com.br/commentapi/claudio/dicas/2007/11/05/Conversão-de-charset-para-UTF-8</wfw:comment>
            <wfw:commentRss>http://www.claudius.com.br/blog/claudio/2007/11/05/Conversão-de-charset-para-UTF-8?page=comments&amp;flavor=rss2</wfw:commentRss>
                                </item>
            </channel>
</rss>
