<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.1.2" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>tecnologia, dicas e informação</title>
	<link>http://www.ewerton.com</link>
	<description>tecnologia, dicas e informação</description>
	<pubDate>Sun, 01 Nov 2009 23:47:01 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.1.2</generator>
	<language>en</language>
			<item>
		<title>Usando magic methods com php</title>
		<link>http://www.ewerton.com/web/usando-magic-methods-com-php</link>
		<comments>http://www.ewerton.com/web/usando-magic-methods-com-php#comments</comments>
		<pubDate>Sun, 01 Nov 2009 23:47:01 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/web/usando-magic-methods-com-php</guid>
		<description><![CDATA[Hora ou outra a gente se depara com algumas funcionalidades que uma linguagem pode nos proporcionar. Às vezes até hesitamos em mudar nossos conceitos, mas é sempre bom tentar enxergar se determinada opção na linguagem vale a pena de ser usada na implementação. O problema é que eu tinha uma classe a fazer, com 50 [...]]]></description>
			<content:encoded><![CDATA[<p>Hora ou outra a gente se depara com algumas funcionalidades que uma linguagem pode nos proporcionar. Às vezes até hesitamos em mudar nossos conceitos, mas é sempre bom tentar enxergar se determinada opção na linguagem vale a pena de ser usada na implementação. O problema é que eu tinha uma classe a fazer, com 50 atributos e estava com uma preguiça danada de escrever todo o código (sei que existem ferramentas que resolvem o caso - http://www.card2u.com.my/ClassBuilder/ ou http://www.phpclasses.org/browse/package/4794.html que geram o código e ainda oferece uma modelagem MVC com suporte à conexão nativa) mas precisava de algo mais &#8220;crú&#8221;. Então, veja o que os magic methods __get() e __set() fazem por você nessas horas:</p>
<p>Aqui uma classe teste</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;">&nbsp;
<span style="color: #000000; font-weight: bold;">&lt;?</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">class</span> Class1 <span style="color: #009900;">&#123;</span>
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;">//Lista de atributos</span>
 <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$var1</span>;
 <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$var2</span>;
 <span style="color: #000000; font-weight: bold;">private</span> <span style="color: #000088;">$var3</span>;
&nbsp;
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;">/*
* Método mágico que retorna os valores das variáveis privadas.
*
*/</span>
&nbsp;
  <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __get<span style="color: #009900;">&#40;</span><span style="color: #000088;">$atributo</span><span style="color: #009900;">&#41;</span>
    <span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #990000;">isset</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$atributo</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span><span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$atributo</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span>
                <span style="color: #b1b100;">return</span> <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #009900;">&#123;</span><span style="color: #000088;">$atributo</span><span style="color: #009900;">&#125;</span>;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">else</span>
        <span style="color: #009900;">&#123;</span>
            <span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span>;
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #666666; font-style: italic;">/*
* Método mágico para atribuir valores nas variáveis privadas. 
*
*/</span>
&nbsp;
   <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">function</span> __set<span style="color: #009900;">&#40;</span><span style="color: #000088;">$name</span><span style="color: #339933;">,</span> <span style="color: #000088;">$value</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        <span style="color: #000088;">$this</span><span style="color: #339933;">-&gt;</span><span style="color: #000088;">$name</span> <span style="color: #339933;">=</span> <span style="color: #000088;">$value</span>;  
   <span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
<span style="color: #009900;">&#125;</span>
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Testando a classe Class1</p>

<div class="wp_syntax"><div class="code"><pre class="php php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?</span>
&nbsp;
<span style="color: #666666; font-style: italic;">//Declaração</span>
<span style="color: #000088;">$classe1</span> <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Class1<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;
<span style="color: #666666; font-style: italic;">//Atribui 'Valor 1' a $var1</span>
<span style="color: #000088;">$classe1</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">var1</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Valor 1&quot;</span>;
<span style="color: #666666; font-style: italic;">//Atribui 'Valor 2' a $var2</span>
<span style="color: #000088;">$classe1</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">var2</span> <span style="color: #339933;">=</span> <span style="color: #0000ff;">&quot;Valor 2&quot;</span>;
&nbsp;
<span style="color: #990000;">print</span> <span style="color: #000088;">$classe1</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">var1</span>;
<span style="color: #990000;">print</span> <span style="color: #000088;">$classe1</span><span style="color: #339933;">-&gt;</span><span style="color: #004000;">var2</span>;
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></div></div>

<p>Pronto, não precisei me preocupar em escrever getters e setters para os atributos da classe.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/web/usando-magic-methods-com-php/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Abrindo arquivos PPTX</title>
		<link>http://www.ewerton.com/windows/abrindo-arquivos-pptx</link>
		<comments>http://www.ewerton.com/windows/abrindo-arquivos-pptx#comments</comments>
		<pubDate>Sun, 30 Aug 2009 20:46:28 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/uncategorized/abrindo-arquivos-pptx</guid>
		<description><![CDATA[Hoje tive um problema com um formato que até então era desconhecido para mim: a extensão pptx. Usuários do Office 2003 não conseguirão abrir este tipo de arquivo porque é exclusivamente para a versão 2007 do PowerPoint. No entanto, a Microsoft disponibiliza um conversor gratuito. Clique aqui para abrir o link. Depois de instalado abra [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje tive um problema com um formato que até então era desconhecido para mim: a extensão pptx. Usuários do Office 2003 não conseguirão abrir este tipo de arquivo porque é exclusivamente para a versão 2007 do PowerPoint. No entanto, a Microsoft disponibiliza um <a href="http://www.microsoft.com/downloads/details.aspx?displaylang=pt-br&#038;FamilyID=941b3470-3ae9-4aee-8f43-c6bb74cd1466">conversor gratuito. Clique aqui para abrir o link.</a> Depois de instalado abra o arquivo pptx que irá aparecer um prompt para salvar no formato da versão do PowerPoint instalada na sua máquina.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/windows/abrindo-arquivos-pptx/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Problema ao abrir arquivos de ajuda .chm do Windows</title>
		<link>http://www.ewerton.com/windows/problema-ao-abrir-arquivos-de-ajuda-chm-do-windows</link>
		<comments>http://www.ewerton.com/windows/problema-ao-abrir-arquivos-de-ajuda-chm-do-windows#comments</comments>
		<pubDate>Sun, 09 Nov 2008 18:39:26 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Segurança]]></category>

		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/uncategorized/problema-ao-abrir-arquivos-de-ajuda-chm-do-windows</guid>
		<description><![CDATA[Os arquivos de ajuda no formato .chm são na verdade arquivos html compilados com índices de pesquisa, para executá-los usa-se geralmente o programa Microsoft® HTML Help Executable que já vêm na versão do Windows XP. No entanto a Microsoft deve ter percebido que esses tipos de arquivos poderiam representar uma falha de segurança e para [...]]]></description>
			<content:encoded><![CDATA[<p>Os arquivos de ajuda no formato .chm são na verdade arquivos html compilados com índices de pesquisa, para executá-los usa-se geralmente o programa Microsoft® HTML Help Executable que já vêm na versão do Windows XP. No entanto a Microsoft deve ter percebido que esses tipos de arquivos poderiam representar uma falha de segurança e para que o usuário abra algum arquivo da internet deverá que desbloquá-lo. Se você baixou e tentou abrir algum arquivo .chm e apareceu algum problema deste tipo: (Ação Cancelada. O Internet Explorer não conseguiu se conectar à página da Web solicitada. A página pode não estar disponível no momento) ou (A página não pode ser exibida. A página que você procura não está disponível no momento.  Talvez o site esteja passando por dificuldades técnicas ou você precise ajustar as configurações do navegador.) é porque o arquivo está bloqueado e não pode ser utilizado.</p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/chm01.jpg" border="0" alt=""></p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/chm04.jpg" border="0"></p>
<p> Para desbloquar o arquivo clique com o botão direito no seu ícone, vá até Propriedades e clique em &#8220;Desbloquear&#8221;. Feche as propriedades e tente abrir novamente.</p>
<p><IMG src="http://i206.photobucket.com/albums/bb15/ewertt/chm03.jpg" border="0"></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/windows/problema-ao-abrir-arquivos-de-ajuda-chm-do-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Erro Subsistema Windows 16 bits</title>
		<link>http://www.ewerton.com/windows/erro-subsistema-windows-16-bits</link>
		<comments>http://www.ewerton.com/windows/erro-subsistema-windows-16-bits#comments</comments>
		<pubDate>Tue, 14 Oct 2008 21:00:18 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/windows/erro-subsistema-windows-16-bits</guid>
		<description><![CDATA[Quando fui instalar o driver Twain estava dando o erro &#8220;subsistema windows 16 bits&#8221;, esse problema ocorre quando
existem arquivos corrompidos (command.com, autoexec.nt e config.nt). 
Para resolver baixei e executei este fix (XP_FIX.exe 140kb).
]]></description>
			<content:encoded><![CDATA[<p>Quando fui instalar o driver Twain estava dando o erro &#8220;subsistema windows 16 bits&#8221;, esse problema ocorre quando<br />
existem arquivos corrompidos (command.com, autoexec.nt e config.nt). </p>
<p>Para resolver baixei e executei este fix (<a href="http://www.visualtour.com/downloads/xp_fix.exe">XP_FIX.exe 140kb</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/windows/erro-subsistema-windows-16-bits/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Retornando o nome da classe de um Objeto no Java</title>
		<link>http://www.ewerton.com/java/retornando-o-nome-da-classe-de-um-objeto-no-java</link>
		<comments>http://www.ewerton.com/java/retornando-o-nome-da-classe-de-um-objeto-no-java#comments</comments>
		<pubDate>Tue, 14 Oct 2008 18:48:50 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/java/retornando-o-nome-da-classe-de-um-objeto-no-java</guid>
		<description><![CDATA[O nome da classe pode ser retornada com as seguintes funções:

1
2
//Retorna todo o nome da classe incluindo seu pacote
meuobjeto.getClass&#40;&#41;.getName&#40;&#41;;

ou

1
2
//Retorna apenas o nome da classe 
meuobjeto.getClass&#40;&#41;.getSimpleName&#40;&#41;;

]]></description>
			<content:encoded><![CDATA[<p>O nome da classe pode ser retornada com as seguintes funções:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java java" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//Retorna todo o nome da classe incluindo seu pacote</span>
meuobjeto.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;</pre></td></tr></table></div>

<p>ou</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="java java" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">//Retorna apenas o nome da classe </span>
meuobjeto.<span style="color: #006633;">getClass</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">getSimpleName</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>;</pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/java/retornando-o-nome-da-classe-de-um-objeto-no-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>O servidor RPC não está disponível</title>
		<link>http://www.ewerton.com/windows/o-servidor-rpc-nao-esta-disponivel</link>
		<comments>http://www.ewerton.com/windows/o-servidor-rpc-nao-esta-disponivel#comments</comments>
		<pubDate>Mon, 15 Sep 2008 20:59:35 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[Delphi]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/windows/o-servidor-rpc-nao-esta-disponivel</guid>
		<description><![CDATA[Hoje me deparei com esse erro chato na geração de alguns relatórios em Fortes Report (ainda uso sim!) usando Delphi. Na geração mostrava a mensagem de erro do sistema: &#8220;O servidor RPC não está disponível&#8221;. Depois de fuçar um pouco verifiquei que como não havia impressora instalada o serviço de spool do Windows estava desativado. [...]]]></description>
			<content:encoded><![CDATA[<p>Hoje me deparei com esse erro chato na geração de alguns relatórios em <a href="http://www.fortesreport.com.br/ ">Fortes Report</a> (ainda uso sim!) usando Delphi. Na geração mostrava a mensagem de erro do sistema: <strong>&#8220;O servidor RPC não está disponível&#8221;</strong>. Depois de fuçar um pouco verifiquei que como não havia impressora instalada o serviço de spool do Windows estava desativado. Nos Serviços do Windows (Painel de Controle -> Ferramentas Administrativas - Serviços) procure por Spooler de Impressão e se estiver parado clique em Iniciar. Aqui funcionou.</p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/rpcnaodisp.jpg" border="0" alt=""></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/windows/o-servidor-rpc-nao-esta-disponivel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ordenando resultados de consultas com valores numéricos</title>
		<link>http://www.ewerton.com/banco-de-dados/ordenando-resultados-de-consultas-com-valores-numericos</link>
		<comments>http://www.ewerton.com/banco-de-dados/ordenando-resultados-de-consultas-com-valores-numericos#comments</comments>
		<pubDate>Tue, 04 Sep 2007 16:36:12 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Banco de Dados]]></category>

		<category><![CDATA[Dicas]]></category>

		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/banco-de-dados/ordenando-resultados-de-consultas-com-valores-numericos</guid>
		<description><![CDATA[O caso não é incomum, as vezes precisamos ordenar uma consulta por determinada coluna de caracteres, mas que contenha valores numéricos. Se você ordernar um campo desse tipo os resultados irão sair assim:

SELECT numerocontrato FROM contrato ORDER BY numerocontrato ASC

resultado:
    * 1
    * 10
    * 11
 [...]]]></description>
			<content:encoded><![CDATA[<p>O caso não é incomum, as vezes precisamos ordenar uma consulta por determinada coluna de caracteres, mas que contenha valores numéricos. Se você ordernar um campo desse tipo os resultados irão sair assim:</p>
<blockquote><p>
SELECT numerocontrato FROM contrato ORDER BY numerocontrato ASC
</p></blockquote>
<p>resultado:<br />
    * 1<br />
    * 10<br />
    * 11<br />
    * 123<br />
    * 1234<br />
    * 2<br />
    * 25<br />
    * 253<br />
    * 34</p>
<p>Para resolver esse problema use a função ABS(), assim:</p>
<blockquote><p>
SELECT numerocontrato FROM contrato ORDER BY ABS(numerocontrato) ASC
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/banco-de-dados/ordenando-resultados-de-consultas-com-valores-numericos/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Copiando uma imagem de uma pasta para outra usando Java</title>
		<link>http://www.ewerton.com/java/copiando-uma-imagem-de-uma-pasta-para-outra-usando-java</link>
		<comments>http://www.ewerton.com/java/copiando-uma-imagem-de-uma-pasta-para-outra-usando-java#comments</comments>
		<pubDate>Thu, 02 Aug 2007 20:35:02 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/java/copiando-uma-imagem-de-uma-pasta-para-outra-usando-java</guid>
		<description><![CDATA[Escrevi um post que dizia como copiar um arquivo de um diretório para o outro usando FileChannel, no entando não serve para copiar imagens (arquivos binários). Para copiar uma imagem de uma pasta para outra use BufferedImage e ImageIO:
Usando uma imagem externa ao seu projeto:

File imagem_file = new File(&#8221;exemplo.jpg&#8221;);
BufferedImage imagem_buffered = ImageIO.read( imagem );
ImageIO.write(imagem_buffered, &#8220;jpg&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Escrevi um post que dizia <a href="http://www.ewerton.com/java/copiando-arquivos-de-um-diretorio-para-outro-no-java">como copiar um arquivo de um diretório para o outro usando FileChannel</a>, no entando não serve para copiar imagens (arquivos binários). Para copiar uma imagem de uma pasta para outra use BufferedImage e ImageIO:</p>
<p><strong>Usando uma imagem externa ao seu projeto:</strong></p>
<blockquote><p>
File imagem_file = new File(&#8221;exemplo.jpg&#8221;);<br />
BufferedImage imagem_buffered = ImageIO.read( imagem );<br />
ImageIO.write(imagem_buffered, &#8220;jpg&#8221;, new File(&#8221;novaimagem.jpg&#8221;));
</p></blockquote>
<p><strong>Usando uma imagem dentro do seu projeto:</strong></p>
<blockquote><p>
//Origem<br />
BufferedImage imgb;<br />
imgb=ImageIO.read(getClass().getResource(&#8221;/path/img.jpg&#8221;).openStream());<br />
//Destino<br />
ImageIO.write(imgb, &#8220;jpg&#8221;, new File(&#8221;novaimagem.jpg&#8221;));
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/java/copiando-uma-imagem-de-uma-pasta-para-outra-usando-java/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Adicionando &#8220;Copiar para&#8221; e &#8220;Mover para&#8221; no menu do botão direito no Windows Explorer</title>
		<link>http://www.ewerton.com/windows/adicionando-copiar-para-e-mover-para-no-menu-do-botao-direito-no-windows-explorer</link>
		<comments>http://www.ewerton.com/windows/adicionando-copiar-para-e-mover-para-no-menu-do-botao-direito-no-windows-explorer#comments</comments>
		<pubDate>Tue, 24 Jul 2007 02:55:50 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/windows/adicionando-copiar-para-e-mover-para-no-menu-do-botao-direito-no-windows-explorer</guid>
		<description><![CDATA[Quem trabalha muito com arquivos pode ter notado a falta de um atalho para operações de copia e trasferência entre pastas no Windows Explorer. Você pode adicionar ao menu do botão direito (veja clicando com o botão direito em cima de qualquer pasta ou arquivo) as funções de &#8220;Copiar para pasta&#8221; e &#8220;Mover para pasta&#8221;. [...]]]></description>
			<content:encoded><![CDATA[<p>Quem trabalha muito com arquivos pode ter notado a falta de um atalho para operações de copia e trasferência entre pastas no Windows Explorer. Você pode adicionar ao menu do botão direito (veja clicando com o botão direito em cima de qualquer pasta ou arquivo) as funções de &#8220;Copiar para pasta&#8221; e &#8220;Mover para pasta&#8221;. Para isto abra o registro do Windows (Iniciar -> Executar -> regedit.exe). <strong>Se nunca abriu o editor de registro lembre-se de ter cuidado para não modificar nenhum outro valor que não esteja descrito neste artigo.</strong></p>
<p>Abra a chave abaixo:</p>
<p><code>HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers</code></p>
<p>e clique com o botão direito e vá em Novo -> Chave</p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/copiarpara01.jpg" border="0" alt=""></p>
<p>Renomeie a nova chave para &#8220;Copiar Para&#8221;.</p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/copiarpara02.jpg" border="0" alt=""></p>
<p>Clique duas vezes em (Padrão), no campo &#8220;Dados do Valor&#8221; coloque:</p>
<p><code>{C2FBB630-2971-11D1-A18C-00C04FD75D13}</code></p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/copiarpara03.jpg" border="0"></p>
<p>Clique em OK, feche o registro e verifique a nova opção no menu.</p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/copiarpara04.jpg" border="0"></a></p>
<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/copiarpara05.jpg" border="0"></p>
<p>Para mover arquivos crie uma nova chave com o nome &#8220;Mover Para&#8221; e refaça todo o procedimento mudando apenas o valor para:</p>
<p><code>{C2FBB631-2971-11D1-A18C-00C04FD75D13}</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/windows/adicionando-copiar-para-e-mover-para-no-menu-do-botao-direito-no-windows-explorer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Os 45 melhores programas gratuitos de design</title>
		<link>http://www.ewerton.com/web/os-45-melhores-programas-gratuitos-de-design</link>
		<comments>http://www.ewerton.com/web/os-45-melhores-programas-gratuitos-de-design#comments</comments>
		<pubDate>Sun, 22 Jul 2007 19:09:50 +0000</pubDate>
		<dc:creator>ewerton</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.ewerton.com/web/os-45-melhores-programas-gratuitos-de-design</guid>
		<description><![CDATA[
O Blog snap2objects fez uma grande lista dos melhores programas gratuitos para edição e criação de imagens, modelagem 3d, criação de fontes e animações. A lista é grande e vale a pena conferir, a lista traz alguns programas desconhecidos mas aparentemente bastante úteis.
[Veja Aqui a Lista]
]]></description>
			<content:encoded><![CDATA[<p><img src="http://i206.photobucket.com/albums/bb15/ewertt/design01.jpg" border="0" alt=""></p>
<p>O Blog <a href="http://www.snap2objects.com/2007/07/20/45-best-freeware-design-programs/">snap2objects</a> fez uma grande lista dos melhores programas gratuitos para edição e criação de imagens, modelagem 3d, criação de fontes e animações. A lista é grande e vale a pena conferir, a lista traz alguns programas desconhecidos mas aparentemente bastante úteis.</p>
<p>[<a href="http://www.snap2objects.com/2007/07/20/45-best-freeware-design-programs/">Veja Aqui a Lista</a>]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ewerton.com/web/os-45-melhores-programas-gratuitos-de-design/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
