<?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>Blog - Adriano Rosa</title>
	<atom:link href="http://blog.adrianorosa.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.adrianorosa.com</link>
	<description></description>
	<lastBuildDate>Wed, 06 Apr 2011 14:36:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Google testa nova página de buscas</title>
		<link>http://blog.adrianorosa.com/google/google-testa-nova-pagina-de-buscas.html</link>
		<comments>http://blog.adrianorosa.com/google/google-testa-nova-pagina-de-buscas.html#comments</comments>
		<pubDate>Thu, 26 Nov 2009 16:44:53 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=73</guid>
		<description><![CDATA[Depois de mais de cinco anos com a mesma aparência da página inicial, o Google seguiu os passos da Microsoft e investiu no visual da sua página principal, além de adicionar alguns recursos que facilitam as buscas na web. O novo modelo de página ainda está em fase de testes, mas já é possível acessá-la [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de mais de cinco anos com a mesma aparência da página inicial, o Google seguiu os passos da Microsoft e investiu no visual da sua página principal, além de adicionar alguns recursos que facilitam as buscas na web.</p>
<p>O novo modelo de página ainda está em fase de testes, mas já é possível acessá-la por meio de um código especial.</p>
<p>Para isso, basta abrir a página inicial do <a href="http://www.google.com/ncr">Google </a>americano, copiar o código abaixo, colar na barra de endereços do seu navegador (substituindo o &#8216;http://www.google.com&#8217;), pressionar &#8220;Enter&#8221; e atualizar a página com F5.</p>
<p>javascript:void(document.cookie=&#8221;PREF=ID=<br />
20b6e4c2f44943bb:U=4bf292d46faad806:TM=<br />
1249677602:LM=1257919388:S=<br />
odm0Ys-53ZueXfZG;path=/; domain=.google.com&#8221;);</p>
<p>Em alguns casos, ao atualizar, o usuário é redirecionado à página de seu país de origem. Caso a página não mude, é preciso acessar novamente a <a href="http://www.google.com/ncr">versão em inglês.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/google/google-testa-nova-pagina-de-buscas.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 8 otimizado para o Google</title>
		<link>http://blog.adrianorosa.com/google/internet-explorer-8-otimizado-para-o-google.html</link>
		<comments>http://blog.adrianorosa.com/google/internet-explorer-8-otimizado-para-o-google.html#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:13:21 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=69</guid>
		<description><![CDATA[Após muito tempo sem publicar nada aqui no blog! Estou aqui novamente. Campanha anuncia versão do IE8 personalizada para o Google. &#160; Google disponibiliza uma versão personalizada do IE8 para download. Esta versão do navegador agrega ferramentas com acesso rápido aos aplicativos do gigante de busca. O que há de novo no Internet Explorer 8 [...]]]></description>
			<content:encoded><![CDATA[<p>Após muito tempo sem publicar nada aqui no blog! Estou aqui novamente.</p>
<p>Campanha anuncia versão do IE8 personalizada para o Google.</p>
<div id="attachment_70" class="wp-caption alignnone" style="width: 515px"><a rel="attachment wp-att-70" href="http://blog.adrianorosa.com/?attachment_id=70"><img class="size-full wp-image-70" title="google-ie8" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/google-ie8.jpg" alt="" width="505" height="98" /></a><p class="wp-caption-text">google-ie8</p></div>
<p>&nbsp;</p>
<p>Google disponibiliza uma versão personalizada do IE8 para download. Esta versão do navegador agrega ferramentas com acesso rápido aos aplicativos do gigante de busca.</p>
<p>O que há de novo no Internet Explorer 8 otimizado para o Google?</p>
<p>O navegador possui os aceleradores ajudam a automatizar tarefas como o mapeamento de endereços.</p>
<p>Os Web Slices mantêm você atualizado com as atualizações dos seus sites favoritos, a navegação com guias é aperfeiçoada e ajuda você a gerenciar muitas guias de uma vez.</p>
<p>O destaque do navegador, é que, já vem com a página inicial do Google que pode ser personalizada com seus widgets. Alem da Barra de Ferramentas do Google pré-instalada o mecanismo de pesquisa padrão é definido para o Google.</p>
<p><a href="http://www.google.com/toolbar/ie8/intl/pt-BR/">Download do IE 8 personalizado</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/google/internet-explorer-8-otimizado-para-o-google.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Live Hotmail ganha acesso POP3</title>
		<link>http://blog.adrianorosa.com/noticias/windows-live-hotmail-ganha-acesso-pop3.html</link>
		<comments>http://blog.adrianorosa.com/noticias/windows-live-hotmail-ganha-acesso-pop3.html#comments</comments>
		<pubDate>Thu, 12 Feb 2009 12:10:06 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Noticias]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=67</guid>
		<description><![CDATA[A Microsoft finalmente disponibilizou acesso ao Hotmail através do pop3 e smtp, Agora é possível enviar e receber e-mails de programas como Outlook, Thunderbird, Mail, Gmail, iPhone, iPod touch, Android ou qualquer outro programa. Antigamente era possível baixar e-mails somente através do recuros IMAP, que não era muito pratico. Atendendo a pedido de usuários a [...]]]></description>
			<content:encoded><![CDATA[<p>A Microsoft finalmente disponibilizou acesso ao Hotmail através do pop3 e smtp, Agora é possível enviar e receber e-mails de programas como Outlook, Thunderbird, Mail, Gmail, iPhone, iPod touch, Android ou qualquer outro programa.</p>
<p>Antigamente era possível baixar e-mails somente através do recuros IMAP, que não era muito pratico.</p>
<p>Atendendo a pedido de usuários a empresa resolveu aderir ao novo sistema.</p>
<p>Se você já configurou algumas vez uma conta do Gmail Pop3, será fácil, pois é mesma coisa.</p>
<p>Segue abaixo as configurações:</p>
<p><strong>Servidor POP:</strong> pop3.live.com (SSL ativado)</p>
<p><strong>Nome de usuário:</strong> E-mail completo, incluindo @hotmail.com, por exemplo<br />
<strong>Senha:</strong> Senha, obviamente</p>
<p><strong>Servidor SMTP:</strong> smtp.live.com (autenticação ativada)<br />
<strong>TLS/SSL:</strong> Ativado (porta 995)</p>
<p>Fonte: <a href="http://imasters.uol.com.br/noticia/11563/tecnologia/windows_live_hotmail_ganha_acesso_pop3/">iMasters</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/noticias/windows-live-hotmail-ganha-acesso-pop3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Links Patrocinados em pesquisas de imagens do Google.</title>
		<link>http://blog.adrianorosa.com/google/links-patrocinados-em-pesquisas-de-imagens-do-google.html</link>
		<comments>http://blog.adrianorosa.com/google/links-patrocinados-em-pesquisas-de-imagens-do-google.html#comments</comments>
		<pubDate>Wed, 04 Feb 2009 13:32:41 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=63</guid>
		<description><![CDATA[Está semana fiquei surpreso ao pesquisar imagens no Google Images, não foi pela inovação em adicionar novas opções de pesquisa como pesquisar imagens de um determinado conteúdo, ou por tipo, tamanho de imagens e até mesmo imagens de rosto, mas sim pelo fato dos links patrocinados também estarem serem exibidos nessa rede de pesquisa, Logo [...]]]></description>
			<content:encoded><![CDATA[<p>Está semana fiquei surpreso ao pesquisar imagens no Google Images, não foi pela inovação em adicionar novas opções de pesquisa como pesquisar imagens de um determinado conteúdo, ou por tipo, tamanho de imagens e até mesmo imagens de rosto, mas sim pelo fato dos links patrocinados também estarem serem exibidos nessa rede de pesquisa, Logo após links patrocinados voltarem a ser exibidos em outras redes como orkut agora ganha espaço também na busca de imagens.</p>
<p>O que de fato, vale considerar que, cada vez mais o Google está publicando nossos anúncios entregando em diversas redes as campanhas relevantes aos usuários, mas que pode também gerar é claro um numero de impressões e queda do CTR de um determinado grupo de anúncios,</p>
<div id="attachment_64" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-64" href="http://blog.adrianorosa.com/?attachment_id=64"><img class="size-full wp-image-64" title="links-patrocinados-busca-image" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/links-patrocinados-busca-image.jpg" alt="" width="480" height="281" /></a><p class="wp-caption-text">Links Patrocinados em pesquisas</p></div>
<p>O Google gigante das buscas, em época de crise mundial mostra que está fortalecendo seu principais produtos, AdSense e AdWords uma dupla inseparável e descontinuando outros produtos gratuitos.</p>
<p>Vejamos até onde vamos chegar!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/google/links-patrocinados-em-pesquisas-de-imagens-do-google.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como instalar o WordPress</title>
		<link>http://blog.adrianorosa.com/wordpress/como-instalar-o-wordpress.html</link>
		<comments>http://blog.adrianorosa.com/wordpress/como-instalar-o-wordpress.html#comments</comments>
		<pubDate>Mon, 10 Nov 2008 10:27:20 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=50</guid>
		<description><![CDATA[Irei neste artigo explicar como instalar o gerenciador de Blog’s chamado WordPress e em alguns passos você terá seu próprio Blog com sistema de gerenciamento de conteúdo configurado pronto para publicar informações na web. Embora este artigo não tenha sido publicado através da plataforma WordPress, pois roda sobre uma plataforma de minha autoria, irei exemplificar [...]]]></description>
			<content:encoded><![CDATA[<p>Irei neste artigo explicar como instalar o gerenciador de Blog’s chamado WordPress e em alguns passos você terá seu próprio Blog com sistema de gerenciamento de conteúdo configurado pronto para publicar informações na web.</p>
<p>Embora este artigo não tenha sido publicado através da plataforma WordPress, pois roda sobre uma plataforma de minha autoria, irei exemplificar como instalar, configurar, e publicar artigos em Blog na plataforma WordPress, Mas antes vou falar um pouco sobre o que é WordPress.</p>
<p>Bom a menos que você esteja vivendo escondido numa caverna nos últimos anos já deve ter ouvido falar do WordPress! O WordPress é um sistema de gerencimento de conteúdo web, um ótimo (CMS) para criação de Blog’s, utilizado por milhares de usuários e empresas em todo o mundo. O WordPress foi escrito em PHP por Matt Mullenweg um evangelista do open source.</p>
<p>WordPress é open source destituído gratuitamente sobre a licença GPL(GENERAL PUBLIC LICENSE) onde você poderá copiar e alterar o código do sistema mas mantendo os créditos do autor.</p>
<p>Caso ainda tenha dúvida sobre o que é o WordPress visite as referencias abaixo para prosseguir neste artigo:</p>
<p><a href="http://pt.wikipedia.org/wiki/WordPress">http://pt.wikipedia.org/wiki/WordPress</a><br />
Agora chega de bla bla e bla e vamos à instalação do WordPress.</p>
<p><strong>Requisitos:</strong><br />
Para configurar um Blog WordPress é preciso que tenha um serviço de hospedagem de sites e um banco de dados que forneça os seguintes requisitos:<br />
ü Versão do PHP 4.3 ou superior.<br />
ü Versão do MySQL 4.0 ou superior.</p>
<p>Vale lembrar que para instalar, configurar o WordPress e ter seu próprio blog e não é necessário conhecimentos em programação web muito menos banco de dados.</p>
<p>Passando pelos requisitos mínimos é preciso fazer o download do WordPress, recentemente foi lançada uma versão em português onde é possível efetuar download no link: <a href="http://br.wordpress.org/wordpress-2.6-pt_BR.zip">http://br.wordpress.org/wordpress-2.6-pt_BR.zip</a> &#8220;nesta demonstração estaremos usando esta versão, no entanto recomendo a utilizar sempre a última versão disponível <a href="http://wordpress.org/latest.zip">http://wordpress.org/latest.zip</a> (em inglês)&#8221;.</p>
<p>Let’s Go!<br />
<strong>1. –</strong> Após o donwload descompacte os arquivos em uma pasta,<br />
<strong>2. –</strong> Acesse seu FTP e faça o upload de todos os arquivos para a raiz ou sub-pasta do seu site,<br />
<strong>3.</strong> – Ao concluir o upload, abra seu navegador web e acesse o endereço do seu site onde esta os arquivos (caso você copiou este arquivos em uma sub-pasta acesse www.seusite.com.br/subpasta/index.php ou senão www.seusite.com.br/index.php).</p>
<p><strong>4.</strong> – deverá aparecer a seguinte mensagem assim como na imagem abaixo.</p>
<div id="attachment_52" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-52" href="http://blog.adrianorosa.com/?attachment_id=52"><img class="size-full wp-image-52" title="wp1" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp1.jpg" alt="wp1" width="480" height="89" /></a><p class="wp-caption-text">Imagem 1.1</p></div>
<p><strong>Nota:</strong> Em alguns tutorias na web informam que é preciso criar um arquivo de configuração chamado wp-config-.php e editar no bloco de notas algumas linhas de códigos em PHP, neste caso não precisamos de criar este arquivo pois será está configuração será feita através da interface web automaticamente. Portanto não se preocupe, pois você não terá que escrever nenhuma linha de código.</p>
<p>Agora iremos gerar um arquivo de configuração o famoso wp-config.php que fará a conexão com seu banco de dados MySQL, clique em <em>Criar um Arquivo de Configuração</em>, na próxima tela você terá as seguintes opções como na imagem abaixo:</p>
<div id="attachment_53" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-53" href="http://blog.adrianorosa.com/?attachment_id=53"><img class="size-full wp-image-53" title="wp2" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp2.jpg" alt="wp2" width="480" height="300" /></a><p class="wp-caption-text">Imagem 1.2</p></div>
<p><strong>6.</strong> &#8211; Clique em <em>Vamos começar!</em> e preencha corretamente os campos, veja a imagem abaixo:</p>
<div id="attachment_54" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-54" href="http://blog.adrianorosa.com/?attachment_id=54"><img class="size-full wp-image-54" title="wp3" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp3.jpg" alt="Imagem 1.3" width="480" height="389" /></a><p class="wp-caption-text">Imagem 1.3</p></div>
<p><strong>Os itens de configuração são:</strong><br />
1. Nome do Banco de Dados,<br />
2. Usuário do Banco de Dados,<br />
3. Senha do Banco de Dados,<br />
4. Servidor do Banco de Dados,<br />
5. Prefixo das Tabelas (se você quiser rodar mais de um WordPress no mesmo Banco de Dados defina um outro prefixo).</p>
<p>No item 1. Informe o nome do seu banco de dados MySQL.<br />
No item 2. informe o usuário de acesso ao MySQL.<br />
No item 3. informe a senha de acesso ao MySQL.<br />
No item 4. informe o endereço do seu banco ou IP (recomendo que utilize IP).<br />
No item 5. em muitos casos não é necessário alterar.</p>
<p><strong>Nota:</strong> Do item 1 ao 4 são informações necessárias sobre seu banco de dados caso não tenha essas informações fale com seu provedor de hospedagem de sites para que seja configurado este banco onde você terá as informações de login senha e endereço deste banco de dados.<br />
- Clique em <em>Enviar</em>.</p>
<p><strong>7.</strong> &#8211; Na seguinte próxima tela informe os dados necessários, que são: <em>Titulo do Blog</em> e seu endereço de <em>e-mail</em></p>
<p><strong>Importante:</strong> Neste endereço de e-mail será enviada uma senha de acesso ao painel de gerenciamento gerado automaticamente, no seu primeiro acesso ao painel eu recomendado que altere esta senha.</p>
<div id="attachment_55" class="wp-caption alignnone" style="width: 491px"><a rel="attachment wp-att-55" href="http://blog.adrianorosa.com/?attachment_id=55"><img class="size-full wp-image-55" title="wp4" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp4.jpg" alt="Imagem 1.4" width="481" height="379" /></a><p class="wp-caption-text">Imagem 1.4</p></div>
<p>Preencha corretamente os campos acima clique em <em>Instalar o WordPress</em>.</p>
<p><strong>8.</strong>- Se você chegou nesta tela abaixo, a instalação do seu Blog foi concluído com sucesso!</p>
<div id="attachment_56" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-56" href="http://blog.adrianorosa.com/?attachment_id=56"><img class="size-full wp-image-56" title="wp5" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp5.jpg" alt="Imagem 1.5" width="480" height="245" /></a><p class="wp-caption-text">Imagem 1.5</p></div>
<p><strong>9.</strong> &#8211; Copie a senha e o nome de usuário e Clique em <em>Login</em>.</p>
<div id="attachment_57" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-57" href="http://blog.adrianorosa.com/?attachment_id=57"><img class="size-full wp-image-57" title="Imagem 1.6" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp6.jpg" alt="Imagem 1.6" width="480" height="397" /></a><p class="wp-caption-text">Imagem 1.6</p></div>
<p><strong>10. </strong>- Parabéns seu Blog foi instalado, agora você poderá criar novos artigos e publicá-los na web, mas antes sugiro que altere a senha gerada aleatoriamente no ato da instalação para uma outra que você memorize facilmente,</p>
<p>Para isso clique em usuários no “menu” superior logo a direita, em seguida terá uma lista com um usuário no caso admin clique sobre ele e altere a senha para uma mais amigável que você dificilmente esquecerá, aproveite e preencha outras informações como Nome Sobrenome &#8230;</p>
<p>No final da pagina clique em “Atualizar Perfil”</p>
<p><strong>- Escrevendo um novo Artigo:<br />
</strong>Agora vamos escrever um novo post, para isso clique em “ESCREVER” no menu superior veja imagem abaixo:</p>
<div id="attachment_58" class="wp-caption alignnone" style="width: 458px"><a rel="attachment wp-att-58" href="http://blog.adrianorosa.com/?attachment_id=58"><img class="size-full wp-image-58" title="wp7" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp7.jpg" alt="Imagem 1.7" width="448" height="129" /></a><p class="wp-caption-text">Imagem 1.7</p></div>
<p>- Iremos criar um artigo chamado “Artigo de teste 2008” e o seu conteúdo será textos indefinidos apenas para um simples teste.</p>
<p>- Nesta tela Escrever Post no campo titulo escreva o nome que referimos acima o conteúdo insira o texto que desejar.</p>
<p>- Na coluna ao lado direito no item Status de Publicação, altere para <em>Publicado</em>.</p>
<p>- Clique em <em>Salvar</em>, veja como ficou:</p>
<div id="attachment_59" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-59" href="http://blog.adrianorosa.com/?attachment_id=59"><img class="size-full wp-image-59" title="wp8" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/wp8.jpg" alt="Imagem 1.8" width="480" height="479" /></a><p class="wp-caption-text">Imagem 1.8</p></div>
<p>Agora finalmente em 10 passos seu Blog esta criado, seja bem vindo a Blogosfera!!.<br />
site oficial:<br />
<a href="http://wordpress.org/">http://wordpress.org</a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/wordpress/como-instalar-o-wordpress.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Google Earth é lançado para iPhone</title>
		<link>http://blog.adrianorosa.com/tecnologia/google-earth-e-lancado-para-iphone.html</link>
		<comments>http://blog.adrianorosa.com/tecnologia/google-earth-e-lancado-para-iphone.html#comments</comments>
		<pubDate>Mon, 27 Oct 2008 20:23:33 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=48</guid>
		<description><![CDATA[O Google lançou a versão do seu Google Earth para as plataformas de iPhone e iPod Touch. As mesmas imagens atmosféricas e de satélite disponíveis no software para desktop estarão presentes nos aparelhos da Apple. A vantagem é que o usuário pode inclinar e movimentar o aparelho para observar os terrenos em visões panorâmicas. A [...]]]></description>
			<content:encoded><![CDATA[<p>O Google lançou a versão do seu Google Earth para as plataformas de iPhone e iPod Touch.</p>
<p>As mesmas imagens atmosféricas e de satélite disponíveis no software para desktop estarão presentes nos aparelhos da Apple. A vantagem é que o usuário pode inclinar e movimentar o aparelho para observar os terrenos em visões panorâmicas.</p>
<p>A função multi-touch do dispositivo também será amplamente explorada permitindo ao usuário buscar as cidades, mapa e edificações em 3D mais facilmente.</p>
<p>O software oferece compatibilidade com os artigos do Wikipedia, oferecendo além da localização, informações a respeito da área geográfica encontrada.</p>
<p>O download do programa está disponível no site da App Store, basta digitar Google Earth.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/tecnologia/google-earth-e-lancado-para-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Transformar em maiúsculo primeira letra de cada sentença</title>
		<link>http://blog.adrianorosa.com/asp/transformar-em-maiusculo-primeira-letra-de-cada-sentenca.html</link>
		<comments>http://blog.adrianorosa.com/asp/transformar-em-maiusculo-primeira-letra-de-cada-sentenca.html#comments</comments>
		<pubDate>Thu, 23 Oct 2008 19:42:33 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[ASP]]></category>
		<category><![CDATA[asp]]></category>
		<category><![CDATA[vbscript]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=46</guid>
		<description><![CDATA[Ninguém sabe ao exato uma forma em que os usuários do seu site se comportam, ainda mais com relação a preenchimento de formulários de cadastro entre outros, Muitas vezes o usuário que se cadastra no seu site ta pouco ligando quando a maneira em que escreve se MAIUSCULO ou minúsculo com ou sem CAPS-LOCK, pensando [...]]]></description>
			<content:encoded><![CDATA[<p>Ninguém sabe ao exato uma forma em que os usuários do seu site se comportam, ainda mais com relação a preenchimento de formulários de cadastro entre outros, Muitas vezes o usuário que se cadastra no seu site ta pouco ligando quando a maneira em que escreve se MAIUSCULO ou minúsculo com ou sem CAPS-LOCK, pensando em uma solução quanto a isso criei uma função para formatar certos tipos de textos, é muito útil no preenchimento de campos nome de um formulário onde é retornada a primeira letra de uma string em maiúsculo. Venho usando está função há um tempo, e hoje resolvi publicá-la aqui em meu blog para que venha ser útil para outras pessoas que acham necessário.</p>
<p>Um exemplo é se temos em uma string : joão mendes da silva ou JOAO MENDES DA SILVA é retornado João Mendes da Silva</p>
<p>Dessa forma podemos armazenar em nosso cadastro nomes do cliente sempre num padrão, evitando que em alguns caso tenhamos um cadastro como nome ou titulo em maiúsculo e outro minúsculo.</p>
<p>Segue abaixo a função que eu dei o nome de UPPER, não sei por que, mas&#8230; Segue seus exemplos:</p>
<pre title="blocoASP">
<ol>
<li>&lt;%</li>
<li><span style="color: #0000ff;">Function</span> UPPER(texto)</li>
<li>    <span style="color: #0000ff;">Dim</span> str, i, termo, cont</li>
<li>    quebra = <span style="color: #990099;">Replace</span>(texto,<span style="color: #006600;">"."</span>,<span style="color: #006600;">""</span>)</li>
<li>    str = <span style="color: #990099;">Split</span>(quebra,<span style="color: #006600;">" "</span>)</li>
<li>    <span style="color: #0000ff;">For</span> i = <span style="color: #990099;">LBound</span>(str) <span style="color: #0000ff;">to</span> <span style="color: #990099;">UBound</span>(str)</li>
<li>        cont = <span style="color: #990099;">Len</span>(str(i))</li>
<li>        <span style="color: #0000ff;">If</span> ( cont = 1 ) <span style="color: #0000ff;">Then</span></li>
<li>            <span style="color: #0000ff;">If</span> ( <span style="color: #990099;">isNumeric</span>(str(i)) ) <span style="color: #0000ff;">Then</span></li>
<li>                termo = termo &amp; str(i) &amp; <span style="color: #006600;">" "</span></li>
<li>               <span style="color: #0000ff;">Else</span></li>
<li>                termo = termo &amp; <span style="color: #990099;">UCase</span>(str(i)) &amp; <span style="color: #006600;">". "</span></li>
<li>            <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></li>
<li>           <span style="color: #0000ff;">ElseIf</span> ( cont = 2 ) <span style="color: #0000ff;">Then</span> ' Se caso usar abreviação EX adriano r souza Retorna R.</li>
<li>               termo = termo &amp; <span style="color: #990099;">LCase</span>(str(i)) &amp; <span style="color: #006600;">" "</span></li>
<li>              <span style="color: #0000ff;">ElseIf</span> ( cont &gt; 2 ) <span style="color: #0000ff;">Then</span></li>
<li>                  termo = termo &amp; <span style="color: #990099;">UCase</span>(<span style="color: #990099;">Mid</span>(str(i),1,1)) &amp; <span style="color: #990099;">LCase</span>(<span style="color: #990099;">Mid</span>(str(i),2))&amp; <span style="color: #006600;">" "</span></li>
<li>              <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">If</span></li>
<li>          <span style="color: #0000ff;">Next</span></li>
<li>          UPPER = <span style="color: #990099;">Trim</span>(termo)</li>
<li>      <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">Function</span></li>
<li>       <span style="color: #0000ff;">Dim</span> Ex1,Ex2,Ex3</li>
<li>       Ex1 = <span style="color: #006600;">"joão mendes da silva"</span></li>
<li>       Ex2 = <span style="color: #006600;">"JOÃO MENDES DA SILVA"</span></li>
<li>       Ex3 = <span style="color: #006600;">"joão m. silva"</span></li>
<li>       <span style="color: #0000ff;">With</span> <span style="color: #990099;">Response</span></li>
<li>        .<span style="color: #990099;">Write</span> UPPER(Ex1) &amp; <span style="color: #006600;">"&lt;br /&gt;"</span></li>
<li>        .<span style="color: #990099;">Write</span> UPPER(Ex2) &amp; <span style="color: #006600;">"&lt;br /&gt;"</span></li>
<li>        .<span style="color: #990099;">Write</span> UPPER(Ex3) &amp; <span style="color: #006600;">"&lt;br /&gt;"</span></li>
<li>       <span style="color: #0000ff;">End</span> <span style="color: #0000ff;">With</span></li>
<li>      %&gt;</li>
</ol>
</pre>
<p><strong>retorno da função:<br />
</strong>1 = João Mendes da Silva<br />
2 = João Mendes da Silva<br />
3 = João M. Silva<br />
Espero que seja útil<br />
[]&#8216;s</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/asp/transformar-em-maiusculo-primeira-letra-de-cada-sentenca.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como copiar estrutura de tabelas no SQL Server</title>
		<link>http://blog.adrianorosa.com/banco-de-dados/como-copiar-estrutura-de-tabelas-no-sql-server.html</link>
		<comments>http://blog.adrianorosa.com/banco-de-dados/como-copiar-estrutura-de-tabelas-no-sql-server.html#comments</comments>
		<pubDate>Mon, 20 Oct 2008 10:58:29 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[sql server]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=44</guid>
		<description><![CDATA[Em algumas situações o desenvolvedor deseja copiar a estrutura e/ou estrutura e dados de tabelas no SQL Server. A primeira coisa que tentaria seria usar ctrl+c e ctrl+v, mas logo verá que esta condição não será possível. Você pode efetuar este procedimento usando consultas T-SQL, a sintaxe é bem simples. Basta executar alguns comandos no [...]]]></description>
			<content:encoded><![CDATA[<p>Em algumas situações o desenvolvedor deseja copiar a estrutura e/ou estrutura e dados de tabelas no SQL Server. A primeira coisa que tentaria seria usar ctrl+c e ctrl+v, mas logo verá que esta condição não será possível.</p>
<p>Você pode efetuar este procedimento usando consultas T-SQL, a sintaxe é bem simples. Basta executar alguns comandos no SQL Query Analyzer ou até mesmo no modo Query da tabela que deseja copiar.</p>
<p>Veja abaixo o código T-SQL para copiar toda a estrutura da tabela e seus dados:</p>
<pre title="blocoSQL">
<ol>
<li><span style="color: #0000ff;">SELECT</span> * <span style="color: #0000ff;">INTO</span> NOME_NOVATABELA <span style="color: #0000ff;">FROM</span> TABELAEXISTENTE <span style="color: #0000ff;">WHERE</span> 1=1</li>
</ol>
</pre>
<p>Explicando:</p>
<p>Neste exemplo, selecionamos a tabela TABELAATUAL e copiamos sua estrutura para NOME_NOVATABELA utilizando a cláusula INTO.</p>
<p>Na cláusula WHERE = 1=1 dizemos que a expressão é verdadeira. Então, além da estrutura, os dados também são copiados para a nova tabela.</p>
<p>Outro exemplo é onde podemos copiar apenas a estrutura da tabela sem os dados:</p>
<pre title="blocoSQL">
<ol>
<li><span style="color: #0000ff;">SELECT</span> * <span style="color: #0000ff;">INTO</span> NOME_NOVATABELA <span style="color: #0000ff;">FROM</span> TABELAEXISTENTE <span style="color: #0000ff;">WHERE</span> 1=0</li>
</ol>
</pre>
<p>O código é semelhante ao anterior. O que muda são os valores da cláusula WHERE. Dizemos que a expressão não é verdadeira, ou seja, 1 = 0, portanto não será retornado nenhum registro. Então, a tabela é copiada sem registros.</p>
<p>Até a próxima!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/banco-de-dados/como-copiar-estrutura-de-tabelas-no-sql-server.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como alterar o collate do SQL Server</title>
		<link>http://blog.adrianorosa.com/banco-de-dados/como-alterar-o-collate-do-sql-server.html</link>
		<comments>http://blog.adrianorosa.com/banco-de-dados/como-alterar-o-collate-do-sql-server.html#comments</comments>
		<pubDate>Tue, 14 Oct 2008 11:25:10 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=39</guid>
		<description><![CDATA[Algumas vezes, na migração de uma base de dados ou na exportação de alguns dados para uma base de outro servidor, podemos ter certos problemas com acentuação. Isto ocorre se os dados da base de origem forem armazenados com seu collate (formato) diferentes da base de destino, ou seja, se temos uma base com seu [...]]]></description>
			<content:encoded><![CDATA[<p>Algumas vezes, na migração de uma base de dados ou na exportação de alguns dados para uma base de outro servidor, podemos ter certos problemas com acentuação. Isto ocorre se os dados da base de origem forem armazenados com seu collate (formato) diferentes da base de destino, ou seja, se temos uma base com seu collate em Latin1_General_CI_AI e exportarmos seus dados para uma outra base no qual o collate definido seja diferente a acentuação destes registros ficarão de forma truncada.</p>
<p><strong>Vejamos um exemplo<br />
</strong><br />
A palavra &#8220;Nova Zelândia&#8221; foi registrada no banco com collate em<strong>Latin1_General_CI_AI</strong> . Ao exportamos estes dados para uma outra base onde o collate padrão seja <strong>SQL_Latin1_General_CP850_CI_AI</strong>, iremos visualizar a mesma palavra desta forma &#8220;Nova Zel?ndia&#8221;<br />
Você pode evitar esse tipo de transtorno antes de exportar ou migrar os dados, mas antes verifique o collate da base de destino, executando o comando<strong>SP_HELPDB</strong> no Query Analizer, na a coluna status poderá ser visto o collate que está sendo usado,</p>
<div id="attachment_40" class="wp-caption alignnone" style="width: 490px"><a rel="attachment wp-att-40" href="http://blog.adrianorosa.com/?attachment_id=40"><img class="size-full wp-image-40" title="sql1" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/sql1.jpg" alt="sql1" width="480" height="228" /></a><p class="wp-caption-text">sql1</p></div>
<p>Para alterar o collate padrão da base, precisamos antes ajustar o banco para o modo <strong>&#8220;SINGLE_USER&#8221;,</strong> caso contrário teremos a mensagem de erro &#8220;The database could not be exclusively locked to perform the operation&#8221;.</p>
<p>veja os comandos;</p>
<pre title="blocoSQL">
<ol>
<li><span style="color: #0000ff;">ALTER</span> <span style="color: #0000ff;">DATABASE</span> NOMEBANCO <span style="color: #0000ff;">SET</span> SINGLE_USER WITH <span style="color: #0000ff;">ROLLBACK</span> IMMEDIATE</li>
<li><span style="color: #0000ff;">ALTER</span> <span style="color: #0000ff;">DATABASE</span> NOMEBANCO COLLATE NOVO_COLLATION</li>
<li><span style="color: #0000ff;">ALTER</span> <span style="color: #0000ff;">DATABASE</span> NOMEBANCO <span style="color: #0000ff;">SET</span> MULTI_USER</li>
</ol>
</pre>
<p>Explicando o código:</p>
<p>1º linha altera o banco para o modo <strong>&#8220;single_user&#8221;<br />
</strong><br />
2º linha modifica o <strong>Collate</strong> para <strong>Latin1_General_CI_AI</strong></p>
<p>3º linha é redefinido o banco para o modo <strong>&#8220;multi_user&#8221;</strong></p>
<p>Executando no <em>Query Analizer</em> teremos assim:</p>
<div id="attachment_41" class="wp-caption alignnone" style="width: 500px"><a rel="attachment wp-att-41" href="http://blog.adrianorosa.com/?attachment_id=41"><img class="size-full wp-image-41" title="sql2" src="http://blog.adrianorosa.com/wp-content/uploads/2011/04/sql2.jpg" alt="sql2" width="490" height="283" /></a><p class="wp-caption-text">sql2</p></div>
<p>A mensagem &#8220;Nonqualified transactions are being rolled back. Estimated rollback completion: 100%.&#8221; significa que o procedimento foi efetuado com sucesso.</p>
<p>Agora é possível exportar ou migrar os dados de uma base para outra sem que tenhamos problemas com acentuação.</p>
<p>Lembrando que este procedimento irá alterar o collate do banco de dados. Na criação de novas tabelas estará com o novo collation definido, porém as tabelas já existentes permanecerão com o collation anterior.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/banco-de-dados/como-alterar-o-collate-do-sql-server.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Começaram as votações do Peixe Grande</title>
		<link>http://blog.adrianorosa.com/tecnologia/comecaram-as-votacoes-do-peixe-grande.html</link>
		<comments>http://blog.adrianorosa.com/tecnologia/comecaram-as-votacoes-do-peixe-grande.html#comments</comments>
		<pubDate>Mon, 06 Oct 2008 15:12:58 +0000</pubDate>
		<dc:creator>adriano</dc:creator>
				<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://blog.adrianorosa.com/?p=37</guid>
		<description><![CDATA[O Concurso Peixe Grande chega à etapa de votação popular. Clique no banner acima ou se preferir Acesse o site e escolha o seu favorito. Você pode votar apenas uma vez em cada categoria: Agência, Freelancer e Blog. Os finalistas do Júri Técnico saem no dia 08/10, e a premiação acontece em novembro. www.peixegrande.com.br]]></description>
			<content:encoded><![CDATA[<p>O Concurso Peixe Grande chega à etapa de votação popular. Clique no banner acima ou se preferir Acesse o site e escolha o seu favorito. Você pode votar apenas uma vez em cada categoria: Agência, Freelancer e Blog. Os finalistas do Júri Técnico saem no dia 08/10, e a premiação acontece em novembro.</p>
<p><a href="http://www.peixegrande.com.br/">www.peixegrande.com.br</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.adrianorosa.com/tecnologia/comecaram-as-votacoes-do-peixe-grande.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

