<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>InformatiqueZ &#187; Tutorial</title>
	<atom:link href="http://www.brasiltech.net/informatiquez/category/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brasiltech.net/informatiquez</link>
	<description>Informática, Tecnologia, Dicas e Afins.</description>
	<lastBuildDate>Thu, 13 Aug 2009 23:55:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Como mover o MSN da barra de tarefas para a bandeja do sistema (System Tray) no Windows Seven</title>
		<link>http://www.brasiltech.net/informatiquez/2009/01/19/como-mover-o-msn-da-barra-de-tarefas-para-a-bandeja-do-sistema-system-tray-no-windows-seven/</link>
		<comments>http://www.brasiltech.net/informatiquez/2009/01/19/como-mover-o-msn-da-barra-de-tarefas-para-a-bandeja-do-sistema-system-tray-no-windows-seven/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 00:54:56 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[msn windows seven live messenger tray taskbar]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2009/01/19/como-mover-o-msn-da-barra-de-tarefas-para-a-bandeja-do-sistema-system-tray-no-windows-seven/</guid>
		<description><![CDATA[Se você acabou de instalar o Windows Seven da Microsoft, e pretente testá-lo até o fim da versão beta &#8211; prevista para expirar em agosto de 2009 &#8211; deve ter sentido a mudança radical relacionada a task bar (Barra de tarefas), onde alguns programas, que antes ficavam ao lado do relógio, agora só ficam na [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-bottom: 0px; border-left: 0px; display: inline; margin-left: 0px; border-top: 0px; margin-right: 0px; border-right: 0px" title="msn_seven" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2009/01/msn-seven.jpg" border="0" alt="msn_seven" width="234" height="173" align="right" /></p>
<p>Se você acabou de instalar o Windows Seven da Microsoft, e pretente testá-lo até o fim da versão beta &#8211; prevista para expirar em agosto de 2009 &#8211; deve ter sentido a mudança radical relacionada a task bar (Barra de tarefas), onde alguns programas, que antes ficavam ao lado do relógio, agora só ficam na barra de tarefas.</p>
<p>Foi o que aconteceu com o Windows Live Messenger. Eu, particularmente, não achei muito ruim a mudança, mas, para atender a pedidos, pesquisei um pouco e encontrei a dica no mess.be. Proceda da seguinte forma: <span id="more-444"></span></p>
<p>Finalize o msn, vá até a pasta onde ele foi instalado (C:\Program Files\Windows Live\Messenger), clique com o botão direito do mouse sobre o msnmsgr.exe e vá em <strong>Propriedades</strong>. Na aba <strong>Compatibility</strong>, marque <strong>Run this program in compatibility mode for: </strong>e selecione <strong>Windows Vista</strong>.</p>
<p><a href="http://www.brasiltech.net/informatiquez/wp-content/uploads/2009/01/msn-windows-seven.jpg" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="msn_windows_seven" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2009/01/msn-windows-seven-thumb.jpg" border="0" alt="msn_windows_seven" width="365" height="466" /></a></p>
<p>Agora, toda vez que você executar o msn, ele vai aparecer na bandeja do sistema (tray system). Caso não apareça, basta configurar para que isso ocorra. Clique na setinha que fica ao lado do relógio (aqui na figura, está entre o tecladinho e o ícone do Gmail Notify) e selecione <strong>Customize</strong>.</p>
<p><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="msn_tray" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2009/01/msn-tray.jpg" border="0" alt="msn_tray" width="321" height="188" /></p>
<p>Na janela que abrir, encontre o ícone do msn e mude a opção para <strong>Show icon and notifications</strong>.</p>
<p><a href="http://www.brasiltech.net/informatiquez/wp-content/uploads/2009/01/msn-tray-config.jpg" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="msn_tray_config" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2009/01/msn-tray-config-thumb.jpg" border="0" alt="msn_tray_config" width="482" height="38" /></a></p>
<p>Pronto. Agora seu msn vai ficar ao lado do relógio, como sempre foi no Windows XP e Windows Vista.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/" title="Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver">Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver</a> (704)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/06/24/nota-fiscal-paulista-problemas-com-creditos-entenda/" title="Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?">Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?</a> (360)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/nota-fiscal-paulista-saiba-como-funciona-e-ganhe-dinheiro-exigindo-seus-direitos/" title="Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos">Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos</a> (144)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/entenda-como-e-feito-o-calculo-de-seus-creditos-gerados-pela-nota-fiscal-paulista/" title="Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista">Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista</a> (103)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/05/15/como-criar-logotipos-logos-online-simples-rapido-gratuito/" title="Como criar Logotipos online, simples e r&aacute;pido">Como criar Logotipos online, simples e r&aacute;pido</a> (82)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2009/01/19/como-mover-o-msn-da-barra-de-tarefas-para-a-bandeja-do-sistema-system-tray-no-windows-seven/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Windows &#8211; Como trocar endere&#231;o IP e servidor DNS via linha de comando</title>
		<link>http://www.brasiltech.net/informatiquez/2008/08/05/windows-como-trocar-endereco-ip-e-servidor-dns-via-linha-de-comando-netsh/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/08/05/windows-como-trocar-endereco-ip-e-servidor-dns-via-linha-de-comando-netsh/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 12:02:00 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[dns ip netsh windows rede]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/08/05/windows-como-trocar-endereco-ip-e-servidor-dns-via-linha-de-comando-netsh/</guid>
		<description><![CDATA[Recentemente precisei executar uma manutenção em alguns computadores em minha rede de doméstica e uma das tarefas envolvia trocar os endereços IP e de servidores DNS. Para facilitar essa tarefa, resolvi pesquisar por alguma forma que possibilitasse esse intento via script ou linha de comando. Acabei descobrindo o comando netsh, que, além de atender minhas [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente precisei executar uma manutenção em alguns computadores em minha rede de doméstica e uma das tarefas envolvia trocar os endereços IP e de servidores DNS. Para facilitar essa tarefa, resolvi pesquisar por alguma forma que possibilitasse esse intento via script ou linha de comando. Acabei descobrindo o comando <strong>netsh, </strong>que, além de atender minhas necessidades, possui muitos outros recursos extremamente interessante para administradores de rede e profissionais de TI.</p>
<p>Antes de começar a utilizar o comando, convém verificar qual o nome da interface de rede usada no computador. Para isso, basta ir em <strong>conexões de rede</strong>, lá no painel de controles, e ver qual o nome da sua <strong>rede local, </strong>que, na maioria das vezes, se chama <strong>Conexão local</strong>. </p>
<p>Vamos aos principais comandos, extraídos do <a href="http://www.microsoft.com/brasil/technet/Colunas/GuilhermeCarnevale/FerramentaNETSH.mspx" target="_blank" rel="nofollow">technet</a>, em um excelente artigo do Guilherme Carnevale.</p>
<p>1) Alteração de IP na interface para endereço estático :<br />netsh interface ip set address name=&#8221;<strong>Conexão local</strong>&#8221; static 10.0.0.9 255.255.255.0 10.0.0.1 1  </p>
<p>2) Alteração de IP na interface para endereço DHCP <strong>(vulgo endereço IP dinâmico)</strong><br />netsh interface ip set address name=&#8221;<strong>Conexão local</strong>&#8221; source=dhcp  </p>
<p>3) Alterando o Gateway e metrica<br />netsh interface ip set address &#8220;<strong>Conexão local</strong>&#8221; gateway = 10.0.0.1 gwmetric = 2  </p>
<p>4) Alterando o DNS da placa de rede<br />netsh interface ip set dns &#8220;<strong>Conexão local</strong>&#8221; source=static addr=200.200.200.200 register=PRIMARY</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/" title="Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver">Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver</a> (704)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/06/24/nota-fiscal-paulista-problemas-com-creditos-entenda/" title="Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?">Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?</a> (360)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/nota-fiscal-paulista-saiba-como-funciona-e-ganhe-dinheiro-exigindo-seus-direitos/" title="Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos">Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos</a> (144)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/entenda-como-e-feito-o-calculo-de-seus-creditos-gerados-pela-nota-fiscal-paulista/" title="Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista">Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista</a> (103)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/05/15/como-criar-logotipos-logos-online-simples-rapido-gratuito/" title="Como criar Logotipos online, simples e r&aacute;pido">Como criar Logotipos online, simples e r&aacute;pido</a> (82)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/08/05/windows-como-trocar-endereco-ip-e-servidor-dns-via-linha-de-comando-netsh/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver</title>
		<link>http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/#comments</comments>
		<pubDate>Fri, 30 May 2008 19:46:44 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[nota fiscal paulista]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/</guid>
		<description><![CDATA[Ultimamente recebo muitos emails e comentários de usuários que leram o meu artigo explicando o funcionamento da Nota Fiscal Paulista e não estão conseguindo se cadastrar no site da Fazenda. Antes de mais nada, deixo claro que o InformatiqueZ não possui vínculo algum com a Fazenda e muito menos com a Nota Fiscal Paulista. O [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/img-nfp-01.jpg" border="0" alt="img_nfp_01" width="129" height="134" /></p>
<p>Ultimamente recebo muitos emails e comentários de usuários que leram o meu artigo explicando o <a title="Como funciona a Nota Fiscal Paulista" href="http://www.brasiltech.net/informatiquez/2008/02/15/nota-fiscal-paulista-saiba-como-funciona-e-ganhe-dinheiro-exigindo-seus-direitos/" target="_blank">funcionamento da Nota Fiscal Paulista</a> e não estão conseguindo se cadastrar no site da Fazenda. Antes de mais nada, deixo claro que o <a title="Tecnologia e Informação" href="http://www.brasiltech.net/informatiquez/" target="_blank">InformatiqueZ</a> não possui vínculo algum com a Fazenda e muito menos com a Nota Fiscal Paulista. O <a href="http://www.brasiltech.net/informatiquez/" target="_blank">InformatiqueZ</a> não provêm acesso aos seus créditos ou a qualquer outra informação oriunda da captação das notas fiscais, ficando responsável por isso somente o <a rel="nofollow" href="http://www.nfp.fazenda.sp.gov.br/" target="_blank">site da Fazenda</a>. O meu objetivo com esse artigo é apenas ajudar as pessoas que estão com dificuldade em obter a senha de acesso ao serviço.<br />
Um dos problemas mais comuns que ocorre ao tentar se cadastrar no site da Nota Fiscal Paulista é o de CEP incorreto. Não se sabe o porque, mas a Fazenda resolveu utilizar um banco de dados cadastral da Receita para vincular os dados digitado pelo consumidor. Como o consumidor não sabe exatamente qual o CEP que está no cadastro da Receita, fica sem conseguir se cadastrar. Caso você ainda não tenha cadastro, o jeito é tentar se cadastrar com o seu CEP atual e ver se coincide com o existente na Receita. Para isso acesse o formulário de cadastro. O endereço é:<span id="more-424"></span></p>
<p><a rel="nofollow" href="https://www.nfp.fazenda.sp.gov.br/login.aspx?ReturnUrl=%2fPrincipal.aspx" target="_blank">https://www.nfp.fazenda.sp.gov.br/login.aspx?ReturnUrl=%2fPrincipal.aspx</a></p>
<p>A página inicial é a mostrada na figura abaixo:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela1.jpg" border="0" alt="tela1_" width="454" height="379" /></p>
<p>O primeiro passo é clicar no link &#8220;Clique Aqui&#8221;, circulado em azul na figura. A página de cadastro será exibida, conforme imagem abaixo (clique para ampliar em uma nova janela):</p>
<p><a href="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela2.jpg" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela2-thumb.jpg" border="0" alt="tela2_" width="485" height="130" /></a></p>
<p>Preencha todos os seus dados: CPF, Nome, Nascimento e CEP e em seguida clique em <strong>Solicitar Cadastramento</strong>. Se tudo estiver certo, você conseguirá se cadastrar, mas se o CEP estiver errado, uma outra página será mostrada (clique para ampliar em uma nova janela):</p>
<p><a href="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela3.jpg" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela3-thumb.jpg" border="0" alt="tela3_" width="485" height="189" /></a></p>
<p>Será necessário solicitar o desbloqueio da senha e enviar um formulário via correios para a  &#8220;Secretaria de Estado dos Negócios da Fazenda do Estado de São Paulo&#8221;. Para isso, clique no link indicado em azul na imagem anterior:</p>
<p><a href="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela4.jpg" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela4-thumb.jpg" border="0" alt="tela4_" width="487" height="314" /></a></p>
<p>Após preencher todas as informações e clicar em &#8220;Solicitar Cadastramento&#8221;, você poderá baixar um arquivo PDF com o formulário para envio por correios:</p>
<p><a href="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela5.jpg" target="_blank"><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/tela5-thumb.jpg" border="0" alt="tela5_" width="486" height="120" /></a></p>
<p>Clique em &#8220;Formulário_PF.pdf&#8221; e, após concluir o download, imprima, preencha os dados e envie pelos correios para o endereço informado no mesmo arquivo. Somente após a Secretaria da Fazenda receber o seu formulário e verificar os dados cadastrais é que você poderá se logar no sistema e checar seus créditos. A Fazenda enviará uma notificação para seu endereço de email avisando.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/06/24/nota-fiscal-paulista-problemas-com-creditos-entenda/" title="Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?">Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?</a> (360)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/entenda-como-e-feito-o-calculo-de-seus-creditos-gerados-pela-nota-fiscal-paulista/" title="Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista">Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista</a> (103)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/nota-fiscal-paulista-saiba-como-funciona-e-ganhe-dinheiro-exigindo-seus-direitos/" title="Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos">Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos</a> (144)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/feed/</wfw:commentRss>
		<slash:comments>704</slash:comments>
		</item>
		<item>
		<title>Do Office 2007 para 2003 ou anterior &#8211; Como converter pela internet, sem instalar nada</title>
		<link>http://www.brasiltech.net/informatiquez/2008/05/28/office-2007-para-2003-ou-anterior-como-converter-pela-internet-sem-instalar-nada/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/05/28/office-2007-para-2003-ou-anterior-como-converter-pela-internet-sem-instalar-nada/#comments</comments>
		<pubDate>Wed, 28 May 2008 13:05:13 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[Site Review]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[office word doc xls excel docx converter convertit]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/05/28/office-2007-para-2003-ou-anterior-como-converter-pela-internet-sem-instalar-nada/</guid>
		<description><![CDATA[Pra quem instalou a atualização da Microsoft para compatibilidade com o Office 2007 e teve problemas ao abrir arquivos DOCX, pode tentar uma outra alternativa de emergência: converter o arquivo para um formato anterior usando uma ferramenta online. Apesar de funcionar, é sempre recomendado que você tente usar o arquivo pelo próprio Office 2007, ou, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="office" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/office.jpg" width="231" border="0"/> </p>
<p>Pra quem instalou a <a href="http://www.brasiltech.net/informatiquez/2008/05/27/microsoft-office-como-salvar-no-formato-office-2007-usando-uma-versao-anterior/" target="_blank">atualização da Microsoft para compatibilidade com o Office 2007</a> e teve problemas ao abrir arquivos DOCX, pode tentar uma outra alternativa de emergência: converter o arquivo para um formato anterior usando uma ferramenta online. Apesar de funcionar, é sempre recomendado que você tente usar o arquivo pelo próprio Office 2007, ou, na pior das hipóteses, fazer a conversão pelo Office mais atual ou pedir para a pessoa que te enviou converter o arquivo e te mandar no formato DOC. O motivo é simples: qualquer conversão nunca vai ficar 100% igual, pois vários recursos só existem no Office 2007 e serão ignorados por versões anteriores. Mas caso não possa usufruir das alternativas mais recomendadas, tente a conversão online pelo site <a href="http://www.zamzar.com/" target="_blank" rel="nofollow">zamzar</a>. Não precisa de cadastro e o arquivo convertido é enviado para seu email em questão de segundos. Em meu teste, um arquivo DOCX foi convertido razoavelmente bem para DOC, mas perdeu vários recursos, como índice automático e folha de estilos. Recomendo para quem precisa da conversão apenas para leitura, e não recomendo caso precise editar o arquivo.<br />Fonte: <a href="http://blog.euler.eti.br/dicas_tuto/convertendo-arquivos-ooxml-docx-xlsx-ppsx/" target="_blank" rel="nofollow">Téchne Lógos</a>.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/" title="Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver">Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver</a> (704)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/06/24/nota-fiscal-paulista-problemas-com-creditos-entenda/" title="Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?">Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?</a> (360)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/nota-fiscal-paulista-saiba-como-funciona-e-ganhe-dinheiro-exigindo-seus-direitos/" title="Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos">Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos</a> (144)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/entenda-como-e-feito-o-calculo-de-seus-creditos-gerados-pela-nota-fiscal-paulista/" title="Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista">Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista</a> (103)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/05/15/como-criar-logotipos-logos-online-simples-rapido-gratuito/" title="Como criar Logotipos online, simples e r&aacute;pido">Como criar Logotipos online, simples e r&aacute;pido</a> (82)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/05/28/office-2007-para-2003-ou-anterior-como-converter-pela-internet-sem-instalar-nada/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>MS-DOS: Como gerar um arquivo rtf com a estrutura de seus diret&#243;rios e arquivos de forma gr&#225;fica</title>
		<link>http://www.brasiltech.net/informatiquez/2008/05/07/ms-dos-como-gerar-um-arquivo-rtf-com-a-estrutura-de-seus-diretorios-e-arquivos-de-forma-grafica/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/05/07/ms-dos-como-gerar-um-arquivo-rtf-com-a-estrutura-de-seus-diretorios-e-arquivos-de-forma-grafica/#comments</comments>
		<pubDate>Wed, 07 May 2008 14:04:40 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[efetividade]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[dos tree find dir ms-dos shell linux unix]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/05/07/ms-dos-como-gerar-um-arquivo-rtf-com-a-estrutura-de-seus-diretorios-e-arquivos-de-forma-grafica/</guid>
		<description><![CDATA[Depois de um bom tempo sem escrever devido a feriados, viagens, trabalhos, provas e etc, aos poucos vou retornando. Como já comentei em um artigo recente (leia: Como Procurar Arquivos usando o MS-DOS), o recurso de linha de comando do Windows está longe de ser poderoso como o de ambientes Unix, mas, se bem aproveitado, [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="192" alt="mp3s" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/mp3s.jpg" width="366" border="0"/> </p>
<p>Depois de um bom tempo sem escrever devido a feriados, viagens, trabalhos, provas e etc, aos poucos vou retornando. Como já comentei em um artigo recente (leia: <a title="Como Procurar Arquivos usando o MS-DOS" href="http://www.brasiltech.net/informatiquez/2008/04/06/como-localizar-arquivos-usando-o-dos/" target="_blank">Como Procurar Arquivos usando o MS-DOS</a>), o recurso de linha de comando do Windows está longe de ser poderoso como o de ambientes Unix, mas, se bem aproveitado, pode ser muito eficiente e útil para ajudar-nos a resolver várias necessidades do nosso dia-a-dia. O comando que vou mostrar agora vai ser útil para várias tarefas relacionadas a estrutura de diretórios, desde organização e localização de pastas e arquivos até a sua documentação, o que se torna especialmente interessante para administradores de redes corporativas de computadores. Por permitir a geração de saídas para arquivos textos, fica muito fácil desenvolver scrips automatizados, e, com outros recursos do próprio MS-DOS que irei mostrar em artigos posteriores, também será possível comparar e listar as diferenças e alterações nos arquivos de um dia para outro. Ansioso para começar? </p>
<p><span id="more-391"></span></p>
<p>Para acessar o prompt de linha de comando em seu Windows, abra o menu Iniciar -&gt; Executar e digite &#8220;cmd&#8221;, sem as aspas (se o seu Windows não for NT ou superior, tente digitar &#8220;command&#8221;). Caso já conheça bastante o DOS e estiver achando essa introdução desnecessária, vá direto para: <a href="#tree">O comando Tree</a>.</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="178" alt="cmd" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/cmd.jpg" width="347" border="0"/> </p>
<p>Com o prompt aberto, mude o diretório atual para C:\ com o comando &#8220;cd \&#8221;, sem aspas.</p>
<p>&nbsp;<a name="tree">O comando Tree</a></p>
<p>Ao digitarmos &#8220;tree /?&#8221; temos acesso a uma breve explicação de como utilizar o comando.</p>
<blockquote><p>C:\&gt;tree /?<br />Exibe de forma gráfica a estrutura de pastas de uma unidade ou caminho.  </p>
<p>TREE [unidade:][cam] [/F] [/A]  </p>
<p>&nbsp;&nbsp; /F Exibir os nomes dos arquivos de cada pasta.<br />&nbsp;&nbsp; /A Usar ASCII em vez de caracteres estendidos.</p>
</blockquote>
<p>Suponhamos que você queira listar a estrutura de seus diretórios, partindo de C:\. Bastaria executar o comando &#8220;tree c:\&#8221;. O resultado será listado na própria janela do DOS, e, dependendo da quantidade de pastas, o comando irá demorar um pouco para terminar. Mas, listar o resultado na própria janela do DOS não é muito útil, concorda? Isso é fácil resolver. Podemos redirecionar o resultado para um arquivo. Como o comando TREE retorna de forma gráfica, temos que usar arquivos rtf se quisermos que a estrutura de diretórios fique bem formatada.<br />
<blockquote>
<p>C:\&gt;tree c:\ &gt; c:\diretorios.rtf</p>
</blockquote>
<p>O arquivo &#8220;diretórios.rtf&#8221; será criado se não existir, ou sobrescrito se já existir.<br />Caso não saiba, arquivos rtf podem receber gráficos, e são abertos pelo Microsoft Word ou Wordpad. Recomendo a abertura pelo Word, pois foi o único que conseguiu exibir corretamente os gráficos. Para isso, selecione o tipo de codificação MS-DOS na janela de conversão de arquivos do Word. </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="336" alt="conversao" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/conversao.jpg" width="473" border="0"/>  </p>
<p>Utilizando-se o parâmetro /F, podemos listar também os arquivos de cada pasta. Mas CUIDADO! Listar toda a estrutura de pastas e arquivos partindo de C: pode ser muito demorado e deixar seu computador muito lento. Use esse parâmetro apenas para listar pastas com poucos arquivos, como por exemplo sua pasta documentos ou mp3s.<br />
<blockquote>
<p>C:\&gt;tree j:\mp3 /F &gt; c:\mp3s.rtf</p>
</blockquote>
<p>Se ao abrir o arquivo pelo Word, a janela de seleção de codificação não aparecer, habilite a opção &#8220;Confirmar conversão ao abrir&#8221; que fica no menu &#8220;ferramentas-&gt;opções&#8221; aba geral (no Word 2003).  </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="379" alt="geral" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/geral.jpg" width="484" border="0"/>  </p>
<p>Na sequência, abra o arquivo e selecione &#8220;Texto Codificado&#8221; na janela &#8220;Converter Arquivo&#8221;. </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="213" alt="selecao" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/05/selecao.jpg" width="275" border="0"/>  </p>
<p>Depois disso a janela de seleção de codificação será exibida e você poderá selecionar a codificação MS-DOS normalmente.<br />Em breve publicarei um artigo ensinando a comparar os arquivos criados por esse comando, e como monitorar alterações. Aguardem e até breve.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/05/30/problemas-ao-se-cadastrar-na-nota-fiscal-paulista-entenda-como-resolver/" title="Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver">Problemas ao se cadastrar na Nota Fiscal Paulista? Entenda como resolver</a> (704)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/06/24/nota-fiscal-paulista-problemas-com-creditos-entenda/" title="Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?">Nota Fiscal Paulista &#8211; Problemas com os cr&eacute;ditos?</a> (360)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/nota-fiscal-paulista-saiba-como-funciona-e-ganhe-dinheiro-exigindo-seus-direitos/" title="Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos">Nota Fiscal Paulista &#8211; Saiba como funciona e ganhe dinheiro exigindo seus direitos</a> (144)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/15/entenda-como-e-feito-o-calculo-de-seus-creditos-gerados-pela-nota-fiscal-paulista/" title="Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista">Entenda como &eacute; feito o c&aacute;lculo de seus cr&eacute;ditos gerados pela Nota Fiscal Paulista</a> (103)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/05/15/como-criar-logotipos-logos-online-simples-rapido-gratuito/" title="Como criar Logotipos online, simples e r&aacute;pido">Como criar Logotipos online, simples e r&aacute;pido</a> (82)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/05/07/ms-dos-como-gerar-um-arquivo-rtf-com-a-estrutura-de-seus-diretorios-e-arquivos-de-forma-grafica/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mini-Curso de Express&#245;es Regulares &#8211; Parte 3 &#8211; Tags HTML</title>
		<link>http://www.brasiltech.net/informatiquez/2008/04/22/mini-curso-de-regex-expressoes-regulares-parte-3-tags-html/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/04/22/mini-curso-de-regex-expressoes-regulares-parte-3-tags-html/#comments</comments>
		<pubDate>Tue, 22 Apr 2008 06:06:33 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[expressão regular]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[tag]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/04/22/mini-curso-de-regex-expressoes-regulares-parte-3-tags-html/</guid>
		<description><![CDATA[Olá. Bem vindo a terceira parte do nosso mini-curso de expressões regulares. Na primeira parte do curso nós vimos algumas funções para arquivos de log (veja a primeira parte do mini-curso de expressões regulares) e, na segunda, aprendemos como é fácil validar um email com regex, de várias formas, restringindo domínios, caracteres antes e depois [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regexbuddy-pt3.gif" border="0" alt="" width="322" height="313" /></p>
<p>Olá. Bem vindo a terceira parte do nosso mini-curso de expressões regulares. Na primeira parte do curso nós vimos algumas funções para arquivos de log (veja a primeira parte do <a href="http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/" target="_blank">mini-curso de expressões regulares</a>) e, na segunda, aprendemos como é fácil validar um email com regex, de várias formas, restringindo domínios, caracteres antes e depois do arroba. Se você ainda não viu, não deixe de dar uma olhada: <a href="http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expressao-regular-entenda-como-funciona-parte-2-validando-emails/" target="_blank">mini-curso de expressões regulares &#8211; parte 2 &#8211; validando emails</a>.<br />
Nessa terceira parte do mini-curso de expressões regulares, vamos estudar algumas expressões para trabalhar com tags html. Como se trata de um mini-curso, a idéia é apenas introduzir o assunto, de forma que você consiga desenvolver suas próprias expressões. Mas é lógico que para isso você precisa praticar, por mais simples que pareça, apenas praticando é que o nosso cérebro armazena definitivamente o conteúdo visto. Está pronto? Então, mãos à obra!</p>
<p><span id="more-379"></span></p>
<p>Novamente, para praticar os exemplos vistos aqui, sugiro o uso do aplicativo online de regex, disponível em <a title="http://gskinner.com/RegExr/" rel="nofollow" href="http://gskinner.com/RegExr/" target="_blank">http://gskinner.com/RegExr/</a></p>
<p>Caso você não esteja familiarizado com o conceito de HTML, recomendo que leia o artigo da wikipédia sobre <a rel="nofollow" href="http://pt.wikipedia.org/wiki/HTML" target="_blank">HTML</a> para entender o que são tags HTML.</p>
<p>A nossa primeira expressão tem como objetivo casar caracteres que representam qualquer tag html, tanto de abertura, como de fechamendo, com ou sem parâmetros. Veja pela figura abaixo, com as devidas explicações:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-1-copy.gif" border="0" alt="Mini-curso de Expressões Regulares Parte 3" width="400" height="231" /></p>
<p>Veja ela em ação:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-1-ex.jpg" border="0" alt="Mini-curso de Expressões Regulares Parte 3" width="474" height="417" /></p>
<p>Podemos modificar a mesma expressão para buscar somente tags de abertura. Para isso, basta acrescentar a barra de fechamento de tag à lista<strong> []</strong>, após o caracter <strong>&lt;</strong>. Ficaria assim:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-3-copy.gif" border="0" alt="Mini-curso de Expressões Regulares Parte 3" width="400" height="231" /></p>
<p>E, de forma semelhante, basta colocarmos a barra de fechamento de tags para fora do grupo e teríamos uma expressão que casa somente tags de fechamento. Essa eu vou deixar para você experimentar.</p>
<p>Conseguiu? Espero que sim. Agora o desafio é construirmos uma expressão que case uma tag toda, ou seja, a abertura, os dados que estão dentro da tag, e o fechamento. Veja como ficaria uma expressão regular para casar toda a tag HEAD, com abertura e fechamento:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-2-copy.gif" border="0" alt="Mini-curso de Expressões Regulares Parte 3" width="458" height="288" /></p>
<p>E abaixo, a nossa expressão regular em ação!</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-2-ex.jpg" border="0" alt="Mini-curso de Expressões Regulares Parte 3" width="477" height="416" /></p>
<p>Como desafio, deixo para vocês a tarefa de criar uma expressão regular que case tanto a tag HEAD quanto a tag H1. E outra que case somente o conteúdo que está entre as tags &lt;H1&gt; &lt;/H1&gt;, ou seja, apenas a frase &#8220;Meu site de teste&#8221;. Boa sorte.</p>
<p><strong>A pedidos:</strong></p>
<blockquote><p>(&lt;head&gt;|&lt;h1&gt;)(.|\s)+?(&lt;/head&gt;|&lt;/h1&gt;)</p></blockquote>
<p>e</p>
<blockquote><p>&lt;h1&gt;(.|\s)+?&lt;/h1&gt;</p></blockquote>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expressao-regular-entenda-como-funciona-parte-2-validando-emails/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 2 &#8211; Validando Emails">Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 2 &#8211; Validando Emails</a> (0)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1">Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1</a> (8)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/04/22/mini-curso-de-regex-expressoes-regulares-parte-3-tags-html/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mini-Curso de Express&#245;es Regulares &#8211; Entenda como Funciona &#8211; Parte 2 &#8211; Validando Emails</title>
		<link>http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expressao-regular-entenda-como-funciona-parte-2-validando-emails/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expressao-regular-entenda-como-funciona-parte-2-validando-emails/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 06:00:07 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[expressão regular]]></category>
		<category><![CDATA[regex]]></category>
		<category><![CDATA[validar]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expresses-regulares-entenda-como-funciona-parte-2-validando-emails/</guid>
		<description><![CDATA[Nessa segunda parte do mini-curso de expressões regulares, irei apresentar algumas expressões que podem ser usadas para validar emails. Entre as possibilidades existentes, podemos manipular uma regex para validar apenas emails de um determinado domínio, restringir caracteres antes e depois do arroba, ignorar letras maiúsculas e muito mais. Essa é uma grande vantagem de se [...]]]></description>
			<content:encoded><![CDATA[<p><img style="http://www.brasiltech.net/informatiquez/wp-admin/border-right-color: #000000; border-right-width: 0px; border-right-style: none; border-top-color: #000000; border-top-width: 0px; border-top-style: none; border-left-color: #000000; border-left-width: 0px; border-left-style: none; border-bottom-color: #000000; border-bottom-width: 0px; border-bottom-style: none" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regexbuddy-copy.gif" border="0" alt="Validando Emails" width="322" height="313" /></p>
<p>Nessa segunda parte do <a title="Mini-Curso de Expressões Regulares - Entenda como Funciona - Parte 1" href="http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/" target="_blank">mini-curso de expressões regulares</a>, irei apresentar algumas expressões que podem ser usadas para validar emails. Entre as possibilidades existentes, podemos manipular uma regex para validar apenas emails de um determinado domínio, restringir caracteres antes e depois do arroba, ignorar letras maiúsculas e muito mais. Essa é uma grande vantagem de se usar expressões regulares: você pode moldar a expressão para atender exatamente a sua necessidade. E, uma vez que a expressão esteja criada, é muito fácil testá-la e validá-la, pois existem muitas ferramentas para isso, inclusive sites web 2.0, onde basta colocar a expressão e verificar o resultado. Como ja disse no artigo anterior, o nosso estudo se fixará apenas na expressão regular, ou seja, não vou abordar ferramentas de regex nem como você poderá incluir regex em seu site ou aplicativo win32, mas já adianto que existem muitas ferramentas de regex para você incorporá-la a sua plataforma de desenvolvimento, se por ventura ela não suportar. Caso tenha chegado a esse artigo sem ler a parte 1, recomendo que a leia: <a title="Mini-Curso de Expressões Regulares - Entenda como Funciona - Parte 1" href="http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/" target="_blank">Mini-Curso de Expressões Regulares &#8211; Entenda como Funciona &#8211; Parte 1</a>.</p>
<p>Existem várias formas de validar um email, inclusive com expressões regulares. Se você procurar no Google, vai encontrar diversas variações de regex para esse fim, cada uma com uma peculiaridade. As formas que apresentarei aqui não são as únicas e nem as melhores. O meu intuito, quando criei essas expressões, foi que elas fossem as mais simples e eficientes possíveis, para que não ficasse complicado demais desenvolver uma explicação didática.</p>
<p><span id="more-366"></span></p>
<p>Para começar, acesse o site <a rel="nofollow" href="http://gskinner.com/RegExr/" target="_blank">gskinner</a> e digite alguns endereços de email no local apropriado (abaixo do campo de digitação da regex). Não vou sugerir uma lista aqui para evitar ação de spammers.</p>
<p>Agora, vamos definir algumas regras para que um email seja válido (podem ter mais, essas são só para exemplo).</p>
<ol>
<li>deve ter pelo menos 3 letras antes do @;</li>
<li>antes do @ pode conter o caracter ponto (.), hífem (-) ou sublinhado (_);</li>
<li>tem que conter o caracter arroba(@);</li>
<li>tem que ter pelo menos 2 letras antes do ponto e depois do arroba;</li>
<li>tem que terminar com o tipo de domínio (com, net, info, org&#8230;);</li>
<li>pode, eventualmente, terminar com 2 caracteres, que seriam a sigla do país (br, uk&#8230;).</li>
</ol>
<p>De posse dessas regras, vamos definir uma expressão regular que case uma string que atenta a esses seis requisitos básicos.</p>
<p><strong>Regras 1, 2 e 3</strong></p>
<p><img style="http://www.brasiltech.net/informatiquez/wp-admin/border-right-color: #000000; border-right-width: 0px; border-right-style: none; border-top-color: #000000; border-top-width: 0px; border-top-style: none; border-left-color: #000000; border-left-width: 0px; border-left-style: none; border-bottom-color: #000000; border-bottom-width: 0px; border-bottom-style: none" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-pt1-copy.gif" border="0" alt="Mini-curso de Expressão Regular" width="403" height="300" /></p>
<p><strong>Regra 4</strong></p>
<p><img style="http://www.brasiltech.net/informatiquez/wp-admin/border-right-color: #000000; border-right-width: 0px; border-right-style: none; border-top-color: #000000; border-top-width: 0px; border-top-style: none; border-left-color: #000000; border-left-width: 0px; border-left-style: none; border-bottom-color: #000000; border-bottom-width: 0px; border-bottom-style: none" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-pt3-copy.gif" border="0" alt="Mini-curso de Expressão Regular" width="368" height="227" /></p>
<p><strong>Regra 5</strong></p>
<p><img style="http://www.brasiltech.net/informatiquez/wp-admin/border-right-color: #000000; border-right-width: 0px; border-right-style: none; border-top-color: #000000; border-top-width: 0px; border-top-style: none; border-left-color: #000000; border-left-width: 0px; border-left-style: none; border-bottom-color: #000000; border-bottom-width: 0px; border-bottom-style: none" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-pt4-copy.gif" border="0" alt="Mini-curso de Expressão Regular" width="306" height="237" /></p>
<p><strong>Regra 6</strong></p>
<p><img style="http://www.brasiltech.net/informatiquez/wp-admin/border-right-color: #000000; border-right-width: 0px; border-right-style: none; border-top-color: #000000; border-top-width: 0px; border-top-style: none; border-left-color: #000000; border-left-width: 0px; border-left-style: none; border-bottom-color: #000000; border-bottom-width: 0px; border-bottom-style: none" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex-pt5-copy.gif" border="0" alt="Mini-curso de Expressão Regular" width="428" height="300" /></p>
<p>Conseguiu acompanhar o passo-a-passo? Realmente não é muito complicado,mas para isso você tem que praticar e experimentar, por isso não disponibilizei a expressão para você copiar no início. A ídeia é que você digite os caracteres da expressão e com isso vá se familiarizando com elas. Veja abaixo como ficou a nossa expressão completa:</p>
<blockquote><p><span style="font-size: medium;">[a-z-\._0-9]{3,}@[a-z]{2,}\.(com|net|info)(\.[a-z]{2})?</span></p></blockquote>
<p>Algumas observações:  Dentro de uma lista (marcadores []), o metacaracter ponto (.) não é mais um metacaracter, portando o uso da barra para forçar o caracter literal não é obrigatório. Ainda dentro de uma lista, alguns livros recomendam usar o hífem (-) no final &#8221;[a-z0-9._-]&#8220;.<br />
Agora tente modificar os critérios. Melhore-a, ache bugs, corrija-a. Se estiver achando muito fácil, tente construir uma expressão para validar um número de CEP, um CPF ou um número de telefone. No próximo artigo iremos trabalhar com tags HTML. Espero que aproveitem.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/04/22/mini-curso-de-regex-expressoes-regulares-parte-3-tags-html/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Parte 3 &#8211; Tags HTML">Mini-Curso de Express&otilde;es Regulares &#8211; Parte 3 &#8211; Tags HTML</a> (2)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1">Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1</a> (8)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/21/como-cadastrar-seu-blog-ou-site-em-varios-mecanismos-de-busca-de-uma-vez-submitforce/" title="Como cadastrar seu blog ou site em v&aacute;rios mecanismos de busca de uma vez">Como cadastrar seu blog ou site em v&aacute;rios mecanismos de busca de uma vez</a> (14)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/02/18/como-verificar-a-existencia-de-emails-rapidamente/" title="Como verificar a exist&ecirc;ncia de emails rapidamente">Como verificar a exist&ecirc;ncia de emails rapidamente</a> (0)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/01/16/se-livre-dos-spams-com-boas-praticas-parte-final/" title="Se livre dos Spams com boas Pr&aacute;ticas &#8211; Parte Final">Se livre dos Spams com boas Pr&aacute;ticas &#8211; Parte Final</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expressao-regular-entenda-como-funciona-parte-2-validando-emails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mini-Curso de Express&#245;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1</title>
		<link>http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/#comments</comments>
		<pubDate>Wed, 09 Apr 2008 15:25:42 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[efetividade]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[er]]></category>
		<category><![CDATA[expressão regular]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/</guid>
		<description><![CDATA[É muito comum encontrar programadores ou especialistas em TI que não conhecem ou não sabem como utilizar expressões regulares. Eu mesmo estou incluído entre eles, pois até então, apesar de conhecer essa poderosa ferramenta, nunca dediquei algum tempo a compreender sua engenharia e conceitos. O intuíto desse artigo não é, de forma alguma, esgotar o [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="313" alt="RegexBuddy" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regexbuddy.gif" width="322" border="0"/> </p>
<p>É muito comum encontrar programadores ou especialistas em TI que não conhecem ou não sabem como utilizar expressões regulares. Eu mesmo estou incluído entre eles, pois até então, apesar de conhecer essa poderosa ferramenta, nunca dediquei algum tempo a compreender sua engenharia e conceitos. O intuíto desse artigo não é, de forma alguma, esgotar o assunto, mas apenas introduzir o conceito e uso de expressões regulares para aqueles que não conhecem ou por algum motivo ainda não conseguiram aprender. Vamos começar? </p>
<p>Da Wikipedia, a definição de <a href="http://pt.wikipedia.org/wiki/Express&atilde;o_regular" target="_blank" rel="nofollow">Expressões Regulares</a>:</p>
<blockquote><p>Uma expressão regular, na Informática, define um padrão a ser usado para procurar ou substituir palavras ou grupos de palavras. É um meio preciso de se fazer buscas de determinadas porções de texto.</p>
</blockquote>
<p>Em outras palavras, com expressões regulares você pode:</p>
<ul>
<li>procurar um texto que você não se lembra exatamente como é, mas tem idéia das variações possíveis (pesquisar em extensos arquivos de logs vai ser moleza!);  </li>
<li>procurar um trecho em posições específicas, como no começo ou no fim de uma palavra, linha, parágrafo;  </li>
<li>especificar padrões complexos que podem ser buscados e casados em uma cadeia de caracteres (validar CPF, email, CNPJ, CEP e muitos outros);  </li>
<li>o que mais sua imaginação ou necessidade pedir. </li>
</ul>
<p>Já está ansioso para pular a teoria e ir para a prática? &#8220;Então la vamos nós!&#8221;</p>
<p><span id="more-355"></span></p>
<p>&nbsp;</p>
<p>Para treinar os exemplos demonstrados aqui, sugiro o site gskinner, para <a href="http://gskinner.com/RegExr/" target="_blank" rel="nofollow">testar expressões regulares online</a>.</p>
<p>Antes de começar com um exemplo prático, conheça os metacaracteres usados pelas expressões regulares. Não vou detalhar a função de cada um agora. Isso é conteúdo para vários artigos. Nesse artigo iremos utilizar apenas alguns deles.</p>
<blockquote><p>.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ponto <br />[]&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; lista <br />[^]&nbsp;&nbsp;&nbsp;&nbsp; lista negada <br />?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; opcional <br />*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; asterisco <br />+&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mais <br />{}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; chaves <br />^&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; circunflexo <br />$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cifrão <br />\b&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; borda <br />\&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; escape <br />|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ou <br />()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; grupo <br />\1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; retrovisor</p>
</blockquote>
<p>Mas o qué é um metacaracter? Metacaracteres são caracteres que desempenham funções específicas &#8211; dependendo do contexto, ao contrário de um caracter literal. </p>
<p>No primeiro exemplo, temos um arquivo de log com várias linhas, representando o horário que cada usuário acessou um determinado sistema em um certo dia:</p>
<blockquote><p>05:15&nbsp; ernesto<br />08:39&nbsp; ricardo<br />10:32&nbsp; patricia<br />14:00&nbsp; gabriel<br />16:05&nbsp; paulo <br />22:14&nbsp; marcelo</p>
</blockquote>
<p>Queremos uma expressão regular que selecione todos os usuários que acessaram o sistema&nbsp; entre as dez horas da manhã e as seis horas da tarde.&nbsp; Existem várias formas de fazer, e uma delas seria essa:</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="215" alt="Express&atilde;o Regular" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/primeira.jpg" width="474" border="0"/> </p>
<p>Complicou? O jeito mais fácil de aprender é ir praticando. Se não abriu o site indicado para fazer os testes, abra agora, digite a lista que passei no exemplo e coloque a expressão regular lá.</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="199" alt="Express&atilde;o Regular" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/regex11.jpg" width="246" border="0"/> </p>
<p>Agora faça uma expressão regular que encontre todos os usuários que acessaram o sistema entre zero horas e nove horas. Como ficaria?</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="218" alt="segunda" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/segunda.jpg" width="480" border="0"/> </p>
<p>- Mas peraí! Eu fiz diferente. </p>
<p>É, eu sei. Você não usou o caracter <strong>^ </strong>no inicio da expressão. Esse caracter quer dizer que o padrão procurado está no inicio de uma linha. Veja que omiti dessa vez o &#8220;sinal de dois pontos&#8221; da expressão, pois sei que, nesse caso,&nbsp; sempre que houver dois números no inicio da linha, existe uma hora. Os demais termos dessa expressão seguiram a lógica da expressão regular que mostrei anteriormente. Outra coisa diferente é o sinal de <strong>mais</strong> (+) logo depois do ponto. Repare que o ponto sempre está acompanhado. Nesse caso o sinal de <strong>+</strong> impõe uma condição: tem que existir o terceiro caracter para que o texto procurado &#8220;case&#8221; com o padrão. Dessa forma o texto <strong>00:01 </strong>casaria, mas o texto <strong>00 </strong>não.<br />Podemos deixar a expressão mais precisa ainda incrementando a expressão regular para checar se o restante do texto é uma hora completa ou não. Veja como ficaria:</p>
<p><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="195" alt="exemplo2" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/exemplo2.jpg" width="249" border="0"/> </p>
<p>Dessa vez não vou explicar detalhadamente, pois os conceitos envolvidos nessa expressão foram os que ja vimos nos últimos exemplos. </p>
<p>Agora que você já tem algum conhecimento e prática de criação e uso de expressões regulares, utilize o site indicado ou outra ferramenta de seu gosto, e pratique com outras variações de textos e expressões, pois somente assim é que vai incorporar definitivamente o que acabou de aprender aqui. Conforme alertei no início do artigo, não foi minha intenção esgotar o assunto, mas, se esse artigo serviu para desmistificar alguns tabus que você tinha sobre regex, e de quebra já fez com que você conseguisse aplicar algo em seu dia-a-dia, então posso dizer que o objetivo foi alcançado. Em breve publicarei a segunda parte e avançaremos um pouco mais com expressões mais complexas para localizar tags em arquivos HTML e muito mais. Dicas e críticas são bem vindas. </p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/04/22/mini-curso-de-regex-expressoes-regulares-parte-3-tags-html/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Parte 3 &#8211; Tags HTML">Mini-Curso de Express&otilde;es Regulares &#8211; Parte 3 &#8211; Tags HTML</a> (2)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/04/14/mini-curso-de-expressao-regular-entenda-como-funciona-parte-2-validando-emails/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 2 &#8211; Validando Emails">Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 2 &#8211; Validando Emails</a> (0)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/04/07/dicas-tudo-de-excel-funcoes-formulas-de-data-e-hora/" title="Dicas de Excel &#8211; Fun&ccedil;&otilde;es de Data e Hora">Dicas de Excel &#8211; Fun&ccedil;&otilde;es de Data e Hora</a> (46)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Dicas de Excel &#8211; Fun&#231;&#245;es de Data e Hora</title>
		<link>http://www.brasiltech.net/informatiquez/2008/04/07/dicas-tudo-de-excel-funcoes-formulas-de-data-e-hora/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/04/07/dicas-tudo-de-excel-funcoes-formulas-de-data-e-hora/#comments</comments>
		<pubDate>Mon, 07 Apr 2008 06:00:34 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[efetividade]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[dicas]]></category>
		<category><![CDATA[excel]]></category>
		<category><![CDATA[fórmulas]]></category>
		<category><![CDATA[funções]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/04/07/dicas-tudo-de-excel-funcoes-formulas-de-data-e-hora/</guid>
		<description><![CDATA[Praticamente todo mundo que trabalha com informática usa, ou vai usar o Excel para desenvolver alguma planilha ou tabela. Por isso resolvi aqui iniciar um estudo, inicialmente básico, de funções do Excel. Caso não saiba, o recurso de funções do Excel é uma poderosa ferramenta que facilita muito a criação de tabelas inteligentes e reaproveitáveis. [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="excel" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/excel.jpg" width="236" border="0"/> </p>
<p>Praticamente todo mundo que trabalha com informática usa, ou vai usar o Excel para desenvolver alguma planilha ou tabela. Por isso resolvi aqui iniciar um estudo, inicialmente básico, de funções do Excel. <br />Caso não saiba, o recurso de funções do Excel é uma poderosa ferramenta que facilita muito a criação de tabelas inteligentes e reaproveitáveis. Eis um exemplo básico de uso, apenas para deixar você mais familiarizado com o recurso e conseguir aproveitar melhor as dicas. Não é meu objetivo ensinar o básico do Excel, mas vou tentar deixar o artigo o mais acessível possível.</p>
<p><span id="more-347"></span></p>
<p>Para começar, inicie o seu Excel (aqui eu usarei a versão 2007 em português, mas você poderá usar qualquer versão em português) e digite alguns valores na primeira coluna, conforme a imagem logo abaixo, e no final digite a seguinte sequência de caracteres na célula logo abaixo a última célula que digitou algum valor:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="153" alt="soma" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/soma.jpg" width="344" border="0"/> </p>
<p>Logo em seguida, sem pressionar a tecla ENTER, selecione a célula A1 e, com o botão esquerdo do mouse apertado, arraste até a célula A3 e em seguida aperta o ENTER.</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="151" alt="soma2" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/soma2.jpg" width="346" border="0"/> </p>
<p>O resultado final será uma célula com o valor da soma das células A1, A2 e A3. </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="151" alt="soma3" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/soma3.jpg" width="346" border="0"/> </p>
<p>Experimente trocar os valores de alguma dessas células e verá que o resultado será atualizado automaticamente. Você pode fazer a mesma coisa com linhas e com células dispersas, basta apenas seguir a lógica de selecionar as células que quer que façam parte da soma. Observe que você pode alterar a fórmula diretamente pela barra de formulas, conforme pode ver no desenho anterior (=SOMA(A1:A3)).<br />Existem várias outras funções interessante. Agora vou mostrar algumas funções muito úteis relacionadas a Data e Hora.</p>
<p>Lembre-se, antes de digitar uma função em uma célula, você tem que digitar o sinal de igual (=) para que o Excel entenda que irá digitar uma fórmula.</p>
<p>Funções de Data e Hora para uso no Excel:</p>
<ul>
<li>DATA &#8211; retorna uma data a partir da composição de três valores separados (ano, mês e dia). Veja a figura exemplo:</li>
<p><img height="110" alt="data" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/data.jpg" width="359" border="0"/><br />Se a célula estiver no formato GERAL (ver a opção Formatar Células), será exibido um valor numérico para a data. <br /><strong>IMPORTANTE</strong>: é recomendado usar essa função para passar valores datas para as demais funções, ou pode ocorrer de sua fórmula não funcionar.
<li>AGORA &#8211; retorna a data e hora atuais. <br />Exemplo: AGORA()</li>
<li>ANO &#8211; retorna o ano de uma data. <br />Exemplo: ANO(DATA(2008;4;6))<br />Retorna 2008</li>
<li>MÊS &#8211; retorna o mês de uma data.<br />Exemplo: MÊS(DATA(2008;4;6))<br />Retorna 04</li>
<li>DIA &#8211; retorna o dia de uma data.<br />Exemplo: DIA(DATA(2008;4;6))<br />Retorna 06</li>
<li>HORA &#8211; retorna a hora de uma data com horas.<br />Exemplo: HORA(&#8220;04/06/2008 10:19:23&#8243;)<br />Retorna 10</li>
<li>MINUTO &#8211; retorna o minuto de uma data com horas.<br />Exemplo: MINUTO(&#8220;04/06/2008 10:19:23&#8243;)<br />Retorna 19</li>
<li>SEGUNDO &#8211; retorna os segundos de uma data com hora.<br />Exemplo: SEGUNDO(&#8220;04/06/2008 10:19:23&#8243;)<br />Retorna 23</li>
<li>DIA.DA.SEMANA &#8211; retorna o dia da semana em formato numérico, começando pelo domingo (1) e terminando sábado (7).<br />Exemplo: DIA.DA.SEMANA(DATA(2008;4;6))<br />Retorna 1 </li>
<li> HOJE &#8211; retorna a data atual, sem as horas.<br />Exemplo: HOJE()<br />Retorna 6/4/2008</li>
<li>DIATRABALHOTOTAL &#8211; retorna o número de dias úteis inteiros entre uma data inicial e final. Os dias úteis excluem os fins de semana e quaisquer datas identificadas em feriados. Para alimentar a fórmula você deve pegar os valores de data de outras células. O terceiro parâmetro é um intervalo de datas que serão considerados como feriado. Veja o exemplo na figura, onde considerei o dia 21 como feriado.<br /><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="692" alt="data" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/data1.jpg" width="408" border="0"/> <br />Nesse caso, o valor retornado será 21, devido ao feriado de tiradentes que eu incluí na fórmula.</li>
<li>DIAS360 &#8211; retorna o número de dias entre duas datas com base em um ano de 360 dias (doze meses de 30 dias).&nbsp; A forma de uso é semelhante a função anterior, sendo que nesse caso irá retornar todos os dias. No exemplo dado, retornará 29 dias.</li>
<li>FIMMÊS &#8211; retorna o último dia do mês, com base na data passada no primeiro parametro, ou do mês após a quantidade passada no segundo parâmetro.<br />Exemplo: FIMMÊS(DATA(2008;4;6);2)<br />Retornará 30/6/2008, que é o último dia do segundo mês após o mês 4.</li>
<li>DIATRABALHO- retorna qual vai ser o dia útil após a quantidade de dias passados no segundo parâmetro.<br />Exemplo: DIATRABALHO(DATA(2008;4;1); 5)<br />Retorna qual será o quinto dia útil do mês 4, a partir do dia primeiro, ou seja, retorna o dia 8/4/2008.<br />Como terceiro parâmetro, poderá passar um intervalo de datas de feriados.</li>
</ul>
<p>Por hoje é só. Para se aprofundar mais sobre o uso dessas fórmulas, consulte sempre a ajuda do Excel, que é muito completa e cheia de exemplos. Até a próxima.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/04/09/mimi-curso-de-expressoes-regulares-entenda-como-funciona-parte-1/" title="Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1">Mini-Curso de Express&otilde;es Regulares &#8211; Entenda como Funciona &#8211; Parte 1</a> (8)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/01/11/dica-voc-manja-tudo-de-excel/" title="Dica &#8211; Voc&ecirc; manja tudo de Excel?">Dica &#8211; Voc&ecirc; manja tudo de Excel?</a> (7)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/04/07/dicas-tudo-de-excel-funcoes-formulas-de-data-e-hora/feed/</wfw:commentRss>
		<slash:comments>46</slash:comments>
		</item>
		<item>
		<title>Como localizar arquivos usando o DOS</title>
		<link>http://www.brasiltech.net/informatiquez/2008/04/06/como-localizar-arquivos-usando-o-dos/</link>
		<comments>http://www.brasiltech.net/informatiquez/2008/04/06/como-localizar-arquivos-usando-o-dos/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 06:09:31 +0000</pubDate>
		<dc:creator>Douglas Cunha</dc:creator>
				<category><![CDATA[efetividade]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[Arquivos]]></category>
		<category><![CDATA[Dica]]></category>
		<category><![CDATA[dir]]></category>
		<category><![CDATA[dos]]></category>

		<guid isPermaLink="false">http://www.brasiltech.net/informatiquez/2008/04/06/como-localizar-arquivos-usando-o-dos/</guid>
		<description><![CDATA[Nem todos gostam do sistema de busca do Windows, especialmente do Windows XP, que apresenta, em sua configuração original, aqueles incômodos personagens animados e várias opções burocráticas, que mais atrapalham e dificultam a busca do que ajudam. Eu mesmo costumo desabilitar todos esses recursos supérfluos, deixando o mecanismo de busca no formato clássico. Outro motivo [...]]]></description>
			<content:encoded><![CDATA[<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" alt="msdos32box" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/msdos32box.jpg" width="235" border="0"/> <br />Nem todos gostam do sistema de busca do Windows, especialmente do Windows XP, que apresenta, em sua configuração original, aqueles incômodos personagens animados e várias opções burocráticas, que mais atrapalham e dificultam a busca do que ajudam. Eu mesmo costumo desabilitar todos esses recursos supérfluos, deixando o mecanismo de busca no formato clássico. Outro motivo para desgostar da janela de busca do windows é que ela não oferece recursos de linha de comando, retornando os resultados apenas de forma gráfica. Caso você seja um utilizador mais experiente, poderá compreender mais facilmente o que quero dizer com isso: linhas de comando nos dão um maior poder na hora de interagir com o sistema operacional, e, no caso de precisarmos montar uma lista de arquivos a partir do resultado de uma busca, o DOS pode nos ajudar nisso de uma forma muito simples e direta.</p>
<p><span id="more-337"></span></p>
<p>Pra quem desconhece, o DOS está disponível para os usuários do Windows e pode ser alcançado digitando-se o comando CMD no menu Iniciar-&gt;Executar e [Enter].<br /><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="179" alt="executar" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/executar.jpg" width="347" border="0"/> </p>
<p>O comando que iremos utilizar para buscar arquivos é o <strong>DIR</strong>. <strong>DIR</strong>, em português,&nbsp; é abreviação de diretório, e serve para listar arquivos e diretórios. A idéia é utilizar o comando <strong>DIR</strong> em conjunto com alguns parâmetros e fazer com que retorne uma lista de arquivos que corresponde aos critérios que queremos. Para facilitar a explicação, vou exemplificar. Imagine que você precise listar todos os arquivos com extensão TXT de uma determinada pasta. Vou usar como exemplo aqui minha pasta <strong>D:\Documentos</strong>.<br />Para começar, precisamos acessar o diretório<strong> D:\Documentos</strong> pelo DOS. Utilize o comando <strong>D:, </strong>que diz que queremos alterar o caminho atual para o drive D:,&nbsp; em seguida entre com o comando <strong>CD Documentos</strong>, para acessarmos o diretório Documentos. Veja a figura abaixo:</p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="242" alt="comando cd" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/comando-cd.jpg" width="488" border="0"/> </p>
<p>O próximo passo é digitarmos o comando <strong>DIR </strong>adequado ao que queremos localizar e ao pressionarmos a tecla ENTER, o resultado será exibido na tela, conforme os arquivos forem encontrados. </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="242" alt="comando dir" src="http://www.brasiltech.net/informatiquez/wp-content/uploads/2008/04/comando-dir.jpg" width="488" border="0"/> </p>
<p>Observe o comando utilizado:</p>
<blockquote><p><strong>dir /s /b *.txt</strong></p>
</blockquote>
<ul>
<li>&#8220;dir&#8221; é o comando responsável por listar os arquivos;</li>
<li>&#8220;/s&#8221; é o parametro que especifica que iremos listar os arquivos da pasta atual (D:\Documentos) e também de todas as suas subpastas;</li>
<li>&#8220;/b&#8221; é opcional aqui. Especifica que o resultado apresentado no display será simples, apenas o caminho completo do arquivo com o seu nome. Se omitir esse parâmetro, outras informações serão exibidas, com a data de criação do arquivo e o seu tamanho.</li>
<li>&#8220;*.txt&#8221; é o nosso filtro de busca. &#8220;*&#8221; é o caracter coringa. No exemplo dado, estamos dizendo ao DOS para listar todos os arquivos que tenha qualquer nome antes do caracter ponto (&#8220;.&#8221;) e que possua a extensão TXT. Se desejássemos localizar imagens JPG, bastaria trocar TXT por JPG, ficando &#8220;*.jpg&#8221;. Se soubéssemos que o(s) nome(s) do(s) arquivo(s) começa(m) com &#8220;img&#8221; por exemplo, bastaria usar assim: &#8220;img*.jpg&#8221;.</li>
</ul>
<p>Para uma lista detalhada dos parâmetros aceitos pelo comando <strong>DIR</strong>, digite <strong>DIR /? </strong>no prompt do DOS. <br />Eventualmente, poderemos salvar a lista de arquivos encontrados em um arquivo. Basta para isso &#8220;desviarmos&#8221; a saída padrão do DOS para um arquivo texto. Para fazer isso é simples: digite o comando normalmente, e no final acrescente: <strong>&gt; c:\caminho\arquivo.txt</strong>. No exemplo dado, ficaria assim:</p>
<blockquote><p><strong>dir /s /b *.txt &gt; c:\caminho\arquivo.txt</strong></p>
</blockquote>
<p>Dica: caso deseje interromper a busca, aperte as teclas <strong>CTRL + C</strong>, que imediatamente a busca será abortada.</p>
<p>Conclusão: A linha de comando do Windows, apesar de não ser tão flexível quanto ao shell do Unix, pode ser muito útil em várias situações e é relativamente simples de usar. Com o tempo irei publicar mais dicas como essa por aqui. Espero que aproveitem.</p>
<h3  class="related_post_title">Veja também!</h3><ul class="related_post"><li><a href="http://www.brasiltech.net/informatiquez/2008/03/26/seu-site-favorito-esta-fora-do-ar-acesse-assim-mesmo-coralcdn-cache-acessar-site-fora-do-ar/" title="Seu site preferido est&aacute; fora do ar? Acesse mesmo assim">Seu site preferido est&aacute; fora do ar? Acesse mesmo assim</a> (2)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/03/14/precisando-de-icones-varios-sites-com-icones-gratis-para-voce/" title="Precisando de &Iacute;cones? Varios sites de &iacute;cones gr&aacute;tis para voc&ecirc;">Precisando de &Iacute;cones? Varios sites de &iacute;cones gr&aacute;tis para voc&ecirc;</a> (5)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/01/11/dica-voc-manja-tudo-de-excel/" title="Dica &#8211; Voc&ecirc; manja tudo de Excel?">Dica &#8211; Voc&ecirc; manja tudo de Excel?</a> (7)</li><li><a href="http://www.brasiltech.net/informatiquez/2008/01/10/transfira-arquivos-pela-rede-mais-rapidamente/" title="Transfira arquivos pela rede mais rapidamente">Transfira arquivos pela rede mais rapidamente</a> (1)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.brasiltech.net/informatiquez/2008/04/06/como-localizar-arquivos-usando-o-dos/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 3.329 seconds -->

