<?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>Recturbo</title>
	<atom:link href="http://recturbo.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://recturbo.com.br</link>
	<description>Desenvolvimento de Sistemas</description>
	<lastBuildDate>Sat, 06 Aug 2011 00:16:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Valida E-mail e domínio</title>
		<link>http://recturbo.com.br/2011/08/05/valida-e-mail-e-dominio/</link>
		<comments>http://recturbo.com.br/2011/08/05/valida-e-mail-e-dominio/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 23:48:44 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[Funções]]></category>
		<category><![CDATA[Validações]]></category>

		<guid isPermaLink="false">http://recturbo.com.br/?p=33</guid>
		<description><![CDATA[function validaEmail($email){ if(filter_var($email, FILTER_VALIDATE_EMAIL)) { $separa = list($usuario, $provedor) = explode('@', $email); if(getmxrr($separa[1], $mx_records, $mx_weight)) return $separa[0].'@'.$separa[1]; else return false; } return false; } echo validaEmail('jotape_pinheiro@hotmail.com');]]></description>
			<content:encoded><![CDATA[<p><code><div class="clear-block"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "ca-pub-6176815543309144";
/* recturbo_336x280_centro */
google_ad_slot = "9371044688";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div></code></p>
<pre class="brush:php">function validaEmail($email){
	if(filter_var($email, FILTER_VALIDATE_EMAIL))
	{
		$separa = list($usuario, $provedor) = explode('@', $email);
		if(getmxrr($separa[1], $mx_records, $mx_weight))
			return $separa[0].'@'.$separa[1];
		else
			return false;
	}
	return false;
}

echo validaEmail('jotape_pinheiro@hotmail.com');</pre>
]]></content:encoded>
			<wfw:commentRss>http://recturbo.com.br/2011/08/05/valida-e-mail-e-dominio/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como tirar o máximo do AdSense</title>
		<link>http://recturbo.com.br/2011/02/12/como-tirar-o-maximo-do-adsense/</link>
		<comments>http://recturbo.com.br/2011/02/12/como-tirar-o-maximo-do-adsense/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 01:58:03 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[Projetos]]></category>
		<category><![CDATA[Adsense]]></category>

		<guid isPermaLink="false">http://recturbo.com.br/?p=11</guid>
		<description><![CDATA[Um dos maiores segredos para ganhar mais dinheiro com o AdSense é disponibilizar seus Anúncios Google com a cor do background do seu site e sem borda. Para isso, procure deixar a cor dos Anúncios com a mesma cor do fundo do seu site ou blog, e utilize a mesma cor na borda. Procure sempre&#8230;]]></description>
			<content:encoded><![CDATA[<p><div class="clear-block"><div class="ad aligncenter"><script type="text/javascript"><!--
google_ad_client = "ca-pub-6176815543309144";
/* recturbo_428x60_centro */
google_ad_slot = "4762860878";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div><br />
Um dos maiores segredos para ganhar mais dinheiro com o AdSense é  disponibilizar seus Anúncios Google com a cor do background do seu site e  sem borda. Para isso, procure deixar a cor dos Anúncios com a mesma cor  do fundo do seu site ou blog, e utilize a mesma cor na borda.</p>
<p>Procure sempre colocar o anúncio com maior CTR na primeira instância  que aparece em seu HTML, assim você garante que seu melhor anúncio  estará localizado no melhor posicionamento aumentando seus ganhos.</p>
<p>Outro segredo também é relacionado as cores do seu Anúncio Google, se  o seu texto tem a cor preta, procure deixar os links do AdSense em  coloração cinza para destacar os anúncios do seu texto.</p>
<p>Veja abaixo o vídeo sobre “Como tirar o máximo do AdSense”</p>
<p><code>[qrcodetag size="150" link="true"]</code>Como tirar o máximo do AdSense<code>[/qrcodetag]</code></p>
<p><iframe title=”Como tirar o máximo do AdSense” width=”480″ height=”390″ src=”http://www.youtube.com/embed/5ZpmvUBcRDc” frameborder=”0″ allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://recturbo.com.br/2011/02/12/como-tirar-o-maximo-do-adsense/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Explorer 6 é culpa nossa!</title>
		<link>http://recturbo.com.br/2011/02/12/internet-explorer-6-e-culpa-nossa/</link>
		<comments>http://recturbo.com.br/2011/02/12/internet-explorer-6-e-culpa-nossa/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 01:55:27 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[Internet Explorer]]></category>

		<guid isPermaLink="false">http://recturbo.com.br/?p=8</guid>
		<description><![CDATA[Este post foi originalmente postado por JulioGreff, e como achei muito bom, resolvi mostrá-lo aqui também. “Não há nada que um desenvolvedor web odeie mais do que o Internet Explorer 6. Por mais que desejemos, parece que ele não vai embora. Entretanto, e por incrível que pareça, a permanência do Internet Explorer 6 no mercado é&#8230;]]></description>
			<content:encoded><![CDATA[<div>
<p><em>Este post foi originalmente postado por <a href="http://juliogreff.net/">JulioGreff</a>, e como achei muito bom, resolvi mostrá-lo aqui também.</em></p>
<p><code><div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "ca-pub-6176815543309144";
/* recturbo_336x280_centro */
google_ad_slot = "9371044688";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div></code></p>
<p><em>“Não  há nada que um desenvolvedor web odeie mais do que o Internet Explorer  6. Por mais que desejemos, parece que ele não vai embora. Entretanto, e  por incrível que pareça, a permanência do Internet Explorer 6 no mercado  é culpa nossa!”</em></p>
<p>Logo que o IE7 foi lançado em 2006, parecia algo lógico manter a  compatibilidade com o IE6 por algum tempo, por mais doloroso que isso  fosse. Usuários comuns mal sabem diferenciar entre um browser e o  Google, atualizar para o IE7 nos primeiros dias seria pedir demais. O  estranho é que, até hoje, quase <strong>3 anos</strong> depois, muitos  de nós continuam a dar suporte ao browser. Perdemos tempo, paciência e  alguns anos de vida corrigindo bugs e assegurando que tudo funcione  relativamente bem. Isso significa que nivelamos nosso desenvolvimento  por baixo, deixando de usar coisas como PNGs transparentes, muitos  seletores CSS e scripts mais eficientes, só para começar a listar  alguns. Algo está errado aí, você não acha?</p>
<p><em><a href="http://www.recturbo.com.br/wp-content/uploads/2010/12/ie6-lixo.png"><img title="ie6-lixo" src="http://www.recturbo.com.br/wp-content/uploads/2010/12/ie6-lixo-300x300.png" alt="" width="300" height="300" /></a></em>Mas se o browser é usado pelo usuário, como isso pode ser culpa  nossa? Simples: enquanto tudo funcionar, o usuário não fará o menor  esforço para atualizar seu software. <strong>O usuário é acomodado</strong>(pra  não dizer ignorante). É preciso tomar atitudes para que ele se atente  que seu software está muito ultrapassado, e essa atitude cabe a nós. Por  pressão dos clientes e dos nossos superiores, o máximo que conseguimos  foram <a title="Atualize seu navegador - Campanha para eliminar browsers antigos do mercado" rel="external" href="http://imasters.uol.com.br/crossbrowser/pt-br/">barrinhas sutis no topo da página</a> que, convenhamos, não servem para nada mais do que decoração e alívo de consciência. Será preciso muito mais que isso.</p>
<p>Até que as coisas deixem de funcionar, o usuário não fará nada. Fato.  Em um mundo ideal, os sites de maior tráfego não dariam mais suporte a  browsers legados, e a evolução começaria a acontecer. Como não vivemos  em um mundo ideal, precisamos dar o nosso jeito. Educar o cliente, os  parentes, os amigos, pode até parecer legal, mas é numa escala muito  pequena. Em meus projetos pessoais, coisas como a singela tela acima  começarão a aparecer. Como freelancer, o suporte ao IE6 terá seu preço  (e as telas de aviso serão um pouco mais educadas). Na agência onde  trabalho ainda enfrento alguns problemas, mas na maioria dos projetos o  IE6 é completamente ignorado, e simpáticas telas explicando como  atualizar o browser estão sendo implementadas.</p>
<div>
<div><ins><ins id="google_ads_frame1_anchor"></ins></ins></div>
</div>
<p><strong>Não existe mais motivo algum para a existência do IE6</strong>.  Não deveriam mais existir motivos para mantermos a compatibilidade. Eu  seria um profissional muito mais feliz se, em 2010, eu nunca mais ouça  falar em Internet Explorer 6. Acredito que esse seja o desejo de muitos,  e espero que ele consiga ser realizado dessa vez. Vamos fazer nossa  parte e acabar com o monstro que criamos?</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://recturbo.com.br/2011/02/12/internet-explorer-6-e-culpa-nossa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tags HTML5</title>
		<link>http://recturbo.com.br/2011/02/12/tags-html5/</link>
		<comments>http://recturbo.com.br/2011/02/12/tags-html5/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 04:14:38 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://recturbo.com.br/?p=22</guid>
		<description><![CDATA[Tag Descrição Nova tag do HTML 5? &#60;!&#8211;&#8230;&#8211;&#62; Especifica um comentário &#60;!DOCTYPE&#62; Especifica o tipo do documento html. &#60;a&#62; Especifica um hyperlink &#60;abbr&#62; Especifica uma abreviação &#60;address&#62; Especifica um endereço relacionado com o autor do documento atual, ou seção do documento &#60;area&#62; Especifica uma área no interior de um mapa de imagem &#60;article&#62; Especifica um&#8230;]]></description>
			<content:encoded><![CDATA[<table cellspacing="1" cellpadding="3">
<thead>
<tr>
<th>Tag</th>
<th>Descrição</th>
<th>Nova tag do HTML 5?</th>
</tr>
</thead>
<tbody>
<tr class="alt">
<td>&lt;!&#8211;&#8230;&#8211;&gt;</td>
<td>Especifica um comentário</td>
<td></td>
</tr>
<tr>
<td>&lt;!DOCTYPE&gt;</td>
<td>Especifica o tipo do documento html.</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;a&gt;</td>
<td>Especifica um hyperlink</td>
<td></td>
</tr>
<tr>
<td>&lt;abbr&gt;</td>
<td>Especifica uma abreviação</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;address&gt;</td>
<td>Especifica um endereço relacionado com o autor do documento atual, ou seção do documento</td>
<td></td>
</tr>
<tr>
<td>&lt;area&gt;</td>
<td>Especifica uma área no interior de um mapa de imagem</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;article&gt;</td>
<td>Especifica um artigo</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;aside&gt;</td>
<td>Especifica o conteúdo relacionado com o artigo dentro de um artigo ou página web</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;audio&gt;</td>
<td>Especifica um streaming de áudio em um documento HTML</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;b&gt;</td>
<td>Especifica que o texto deve ser em negrito</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;base&gt;</td>
<td>Especifica uma URL base para todos os links da página</td>
<td></td>
</tr>
<tr>
<td>&lt;bdo&gt;</td>
<td>Especifica a direção em que o texto deve ser mostrado</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;blockquote&gt;</td>
<td>Especifica uma citação longa</td>
<td></td>
</tr>
<tr>
<td>&lt;body&gt;</td>
<td>Especifica o elemento body da página</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;br&gt;</td>
<td>Especifica uma quebra de linha</td>
<td></td>
</tr>
<tr>
<td>&lt;button&gt;</td>
<td>Especifica um botão em uma página</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;canvas&gt;</td>
<td>Especifica a criação de gráficos em uma página web</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;caption&gt;</td>
<td>Especifica a criação de legendas em tabelas</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;cite&gt;</td>
<td>Especifica uma citação curta</td>
<td></td>
</tr>
<tr>
<td>&lt;code&gt;</td>
<td>Especifica um pedaço de código</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;col&gt;</td>
<td>Especifica atributos para colunas em tabelas</td>
<td></td>
</tr>
<tr>
<td>&lt;colgroup&gt;</td>
<td>Especifica grupo de colunas em tabelas</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;command&gt;</td>
<td>Especifica um comando que o usuário pode invocar</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;datalist&gt;</td>
<td>Especifica um &#8220;autocomplete&#8221; em formulários</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;datatemplate&gt;</td>
<td>Especifica um template de dados</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;dd&gt;</td>
<td>Especifica uma descrição em uma lista de definição</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;del&gt;</td>
<td>Especifica texto deletado</td>
<td></td>
</tr>
<tr>
<td>&lt;details&gt;</td>
<td>Especifica informações adicionais que o usuário pode visualizar ou esconder sob demanda</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;device&gt;</td>
<td>Representa um dispositivo seletor, que permite ao<br />
usuário dar o acesso à página para um dispositivo, por exemplo, uma<br />
câmera de vídeo.</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;dfn&gt;</td>
<td>Especifica uma definição</td>
<td class="new"></td>
</tr>
<tr class="alt">
<td>&lt;div&gt;</td>
<td>Especifica uma seção no documento, utilizado para agrupar vários elementos HTML</td>
<td class="new"></td>
</tr>
<tr>
<td>&lt;dl&gt;</td>
<td>Especifica uma lista de definição</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;dt&gt;</td>
<td>Especifica a definição de um termo em uma lista de definição</td>
<td></td>
</tr>
<tr>
<td>&lt;em&gt;</td>
<td>Especifica um texto com emfase</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;embed&gt;</td>
<td>Especifica uma aplicação externa com conteúdo interativo</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;eventsource&gt;</td>
<td>Especifica um destino para eventos enviados por um servidor</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;fieldset&gt;</td>
<td>Especifica um grupo de elementos relacionados com o formulário</td>
<td></td>
</tr>
<tr>
<td>&lt;figure&gt;</td>
<td>Especifica ilustrações, imagens, fotos, associado juntamente com alguma legenda</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;footer&gt;</td>
<td>Especifica um rodapé para a seção de uma página</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;form&gt;</td>
<td>Especifica um formulário</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;h1&gt;</td>
<td>Especifica um cabeçalho de nível 1</td>
<td></td>
</tr>
<tr>
<td>&lt;h2&gt;</td>
<td>Especifica um cabeçalho de nível 2</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;h3&gt;</td>
<td>Especifica um cabeçalho de nível 3</td>
<td></td>
</tr>
<tr>
<td>&lt;h4&gt;</td>
<td>Especifica um cabeçalho de nível 4</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;h5&gt;</td>
<td>Especifica um cabeçalho de nível 5</td>
<td></td>
</tr>
<tr>
<td>&lt;h6&gt;</td>
<td>Especifica um cabeçalho de nível 6</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;head&gt;</td>
<td>Especifica informações sobre o documento</td>
<td></td>
</tr>
<tr>
<td>&lt;header&gt;</td>
<td>Especifica um cabeçalho para uma seção de uma página</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;hgroup&gt;</td>
<td>Especifica um container para elementos de título do nível h1 ao h6</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;hr&gt;</td>
<td>Especifica uma linha horizontal</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;html&gt;</td>
<td>Especifica um documento html</td>
<td></td>
</tr>
<tr>
<td>&lt;i&gt;</td>
<td>Especifica um texto em itálico</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;iframe&gt;</td>
<td>Especifica uma sub janela no documento</td>
<td></td>
</tr>
<tr>
<td>&lt;img&gt;</td>
<td>Especifica uma imagem</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;input&gt;</td>
<td>Especifica um campo de entrada de texto</td>
<td></td>
</tr>
<tr>
<td>&lt;ins&gt;</td>
<td>Especifica que um novo texto foi inserido no lugar de um que foi removido</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;kbd&gt;</td>
<td>Especifica um texto que foi digitado pelo usuário</td>
<td></td>
</tr>
<tr>
<td>&lt;keygen&gt;</td>
<td>Especifica um par de chaves público-privadas</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;label&gt;</td>
<td>Especifica um rótulo para controle dos elementos em um formulário</td>
<td></td>
</tr>
<tr>
<td>&lt;legend&gt;</td>
<td>Especifica um título para um fieldset</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;li&gt;</td>
<td>Especifica um item de uma lista</td>
<td></td>
</tr>
<tr>
<td>&lt;link&gt;</td>
<td>Especifica uma referência a um documento externo</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;mark&gt;</td>
<td>Especifica um texto destacado para fins de referência</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;map&gt;</td>
<td>Especifica um mapa de imagem</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;menu&gt;</td>
<td>Especifica uma lista de comandos</td>
<td></td>
</tr>
<tr>
<td>&lt;meta&gt;</td>
<td>Especifica meta informação</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;meter&gt;</td>
<td>Especifica medição dentro de um intervalo predefinido</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;nav&gt;</td>
<td>Especifica uma lista de links para navegação</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;noscript&gt;</td>
<td>Especifica conteúdo alternativo para browsers que não suportam JavaScript ou outras linguagens de script</td>
<td></td>
</tr>
<tr>
<td>&lt;object&gt;</td>
<td>SpEspecifica um objeto dentro de um documento HTML</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;ol&gt;</td>
<td>Especifica uma lista ordenada</td>
<td></td>
</tr>
<tr>
<td>&lt;optgroup&gt;</td>
<td>Especifica um grupo de itens relacionados dentro de uma lista</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;option&gt;</td>
<td>Especifica as opções de uma lista, utilizado em conjunto com as tags &lt;select&gt; e &lt;datalist&gt;</td>
<td></td>
</tr>
<tr>
<td>&lt;output&gt;</td>
<td>Especifica o resultado de um cálculo, por exemplo, o efetuado por algum script</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;p&gt;</td>
<td>Especifica um parágrafo</td>
<td></td>
</tr>
<tr>
<td>&lt;param&gt;</td>
<td>Especifica um parâmetro para um objeto incorporado no documento HTML</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;pre&gt;</td>
<td>Especifica um texto pré-formatado</td>
<td></td>
</tr>
<tr>
<td>&lt;progress&gt;</td>
<td>Especifica o progresso de uma tarefa de qualquer tipo</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;q&gt;</td>
<td>Especifica uma breve citação</td>
<td></td>
</tr>
<tr>
<td>&lt;ruby&gt;</td>
<td>Especifica texto Ruby (tipografia utilizada no Sudeste Asiático)</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;rule&gt;</td>
<td>Especifica as regras para a atualização de um &lt;datatemplate&gt;</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;rp&gt;</td>
<td>Especifica anotações ruby em benefício dos browsers que não suportam ruby</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;rt&gt;</td>
<td>Especifica um componente do texto ruby em uma anotação ruby</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;samp&gt;</td>
<td>Especifica a saída de um programa de computador, script, etc.</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;script&gt;</td>
<td>Especifica scripts em um documento html</td>
<td></td>
</tr>
<tr>
<td>&lt;section&gt;</td>
<td>Especifica uma seção dentro de um artigo</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;select&gt;</td>
<td>Especifica uma lista de itens selecionáveis</td>
<td></td>
</tr>
<tr>
<td>&lt;small&gt;</td>
<td>Especifica um texto em tamanho pequeno para impressão</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;source&gt;</td>
<td>Especifica múltiplos recursos multimídia em uma página</td>
<td class="new">Sim</td>
</tr>
<tr>
<td>&lt;span&gt;</td>
<td>Especifica elementos inline em um documento HTML</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;strong&gt;</td>
<td>Especifica uma importância maior ao texto onde ele é utilizado</td>
<td></td>
</tr>
<tr>
<td>&lt;style&gt;</td>
<td>Especifica a declaração de folhas de estilo em documentos HTML</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;sub&gt;</td>
<td>Especifica texto subscrito</td>
<td></td>
</tr>
<tr>
<td>&lt;sup&gt;</td>
<td>Especifica texto sobrescrito</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;table&gt;</td>
<td>Especifica uma tabela</td>
<td></td>
</tr>
<tr>
<td>&lt;tbody&gt;</td>
<td>Especifica um corpo para a tabela</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;td&gt;</td>
<td>Especifica uma célula para a tabela</td>
<td></td>
</tr>
<tr>
<td>&lt;textarea&gt;</td>
<td>Especifica um textarea onde o usuário pode introduzir várias linhas de texto</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;tfoot&gt;</td>
<td>Especifica um rodapé para a tabela</td>
<td></td>
</tr>
<tr>
<td>&lt;th&gt;</td>
<td>Especifica uma célula de cabeçalho em uma tabela</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;thead&gt;</td>
<td>Especifica o cabeçalho de uma tabela</td>
<td></td>
</tr>
<tr>
<td>&lt;time&gt;</td>
<td>Especifica data e hora</td>
<td class="new">Sim</td>
</tr>
<tr class="alt">
<td>&lt;title&gt;</td>
<td>Especifica o título do documento HTML</td>
<td></td>
</tr>
<tr>
<td>&lt;tr&gt;</td>
<td>Especifica uma linha em uma tabela que pode conter colunas ou células individuais</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;ul&gt;</td>
<td>Especifica uma lista não ordenada</td>
<td></td>
</tr>
<tr>
<td>&lt;var&gt;</td>
<td>Especifica uma variável</td>
<td></td>
</tr>
<tr class="alt">
<td>&lt;video&gt;</td>
<td>Especifica um streaming de vídeo em um documento html</td>
<td class="new">Sim</td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://recturbo.com.br/2011/02/12/tags-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Funções SQL Server</title>
		<link>http://recturbo.com.br/2011/02/12/servidor-alterado/</link>
		<comments>http://recturbo.com.br/2011/02/12/servidor-alterado/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 00:51:56 +0000</pubDate>
		<dc:creator>João Paulo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[MYsql]]></category>
		<category><![CDATA[Oracle]]></category>
		<category><![CDATA[PostgreSQL]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://recturbo.com.br/?p=1</guid>
		<description><![CDATA[O SQL – Structured Query Language (Linguagem de Consulta Estruturada) é uma linguagem usada para dar manutenção nos dados em um bancos de dados. Oracle, Sybase e MS SQL Server são alguns exemplos de servidores de bancos de dados que se valem dessa linguagem tanto para permitir a extração dos dados armazenados como para inserir novos&#8230;]]></description>
			<content:encoded><![CDATA[<p><code><div class="clear-block"><div class="ad alignleft"><script type="text/javascript"><!--
google_ad_client = "ca-pub-6176815543309144";
/* recturbo_336x280_centro */
google_ad_slot = "9371044688";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></div> </code>O <strong>SQL</strong> – Structured Query Language (Linguagem de  Consulta Estruturada) é uma linguagem usada para dar manutenção nos  dados em um bancos de dados. Oracle, Sybase e MS SQL Server são alguns  exemplos de servidores de bancos de dados que se valem dessa linguagem  tanto para permitir a extração dos dados armazenados como para inserir  novos dados ou atualizar aqueles já existentes. A primeira versão da  sintaxe foi padronizada em 1986 e a última revisão foi aprovada pelo ISO  em 2008.</p>
<p>Desde a primeira versão, o padrão incorpora funções classificadas  como “agregação”. São funções nativas de consulta que servem para  agrupar informações, agregando numa única linha o conteúdo de vários  registros. Dessa forma, os detalhes da informação original são postos de  lado e as informações são tratadas em conjunto.</p>
<p>Atualmente, as funções de agregação disponíveis no <strong>SQL</strong> são as seguintes: <strong>AVG</strong> (calcula a média dos valores de um campo determinado), <strong>COUNT</strong> (retorna a quantidade de registros existentes), <strong>SUM</strong>(calcula a soma dos valores de um determinado campo), <strong>MAX</strong> (retorna o maior valor existente para um campo especificado) e <strong>MIN</strong> (retorna o menor valor existente para um campo especificado). Todas  essas funções são aplicadas apenas aos registros que atenderem os  critérios estabelecidos na cláusula WHERE da query onde estiverem sendo  usadas.</p>
<div>
<div><ins><ins id="google_ads_frame1_anchor"></ins></ins></div>
</div>
<h3><strong>Funções de agrupamento:</strong></h3>
<p><strong> </strong></p>
<p><strong>AVG()</strong> = Retorna o valor médio de uma coluna específica<br />
<strong>BINARY_CHECKSUM()</strong> = O valor do BINARY_CHECKSUM  computado sobre uma linha ou uma tabela ou sobre uma lista de  expressões. BINARY CHECKSUM é usada para detectar alterações em uma  linha ou uma tabela.<br />
<strong>CHECKSUM()</strong> = O valor de CHECKSUM computado sobre uma  linha ou uma tabela, ou sobre uma lista de expressões. CHECKSUM é usada  para construir índices de hash.<br />
<strong>CHECKSUM_AGG()</strong> = O valor de CHECKSUM de um grupo. Valores nulos são ignorados.<br />
<strong>COUNT()</strong> = Retorna o número de linhas<br />
<strong>COUNT_BIG()</strong> = igual ao COUNT mas o COUNT_BIG sempre retorna um tipo de dados bigint.<br />
<strong>MAX()</strong> = Retorna o valor máximo de uma coluna específica<br />
<strong>MIN()</strong> = Retorna o valor mínimo de uma coluna específica<br />
<strong>SUM()</strong> = Retorna a soma de uma coluna específica<br />
<strong>STDEV()</strong> = Desvio padrão de todos os valores<br />
<strong>STDEVP()</strong> = Desvio padrão da população<br />
<strong>VAR()</strong> = Variância estatistica de todos os valores<br />
<strong>VARP()</strong> = Variância estatística de todos os valores da população</p>
<p><strong><br />
</strong></p>
<h3><strong>Funções de manipulação de strings:</strong></h3>
<p><strong> </strong></p>
<p><strong>ASCII(string)</strong> = pega o valor em ASCII da string<br />
<strong>CHAR(integer)</strong> = troca inteiro do ASCII em um caracter<br />
<strong>LEN(string)</strong> = Identifica o comprimento de uma expressão em caracteres<br />
<strong>LOWER(string)</strong> = converte uma string uppercase para lowercase.<br />
<strong>LTRIM(string)</strong> = remove os espaços em branco<br />
<strong>PATINDEX(posicao, expressao) </strong>= devolve a posicão de uma string dentro de um texto. Se não encontrar, retorna zero.<br />
<strong>REPLICATE(string, integer)</strong> = Repete N vezes um caractere especificado<br />
<strong>REVERSE(string)</strong> = retorna o inverso de uma expressao<br />
<strong>RTRIM (string)</strong> = remove os espaços em branco à direita de uma string<br />
<strong>SPACE(integer)</strong> = que retorna o número de espaços em branco informados no parâmetro<br />
<strong>STUFF(string texto, X, Y, string texto_a_inserir)</strong> = apaga da string “texto” os y caracteres a partir da posição x e os substitui por “texto_a_inserir”<br />
<strong>SUBSTRING(string texto, posicao_inicial, tamanho)</strong> = retorna uma string com o comprimento definido em “tamanho” extraida da string “texto”, a partir da “posicao_inicial”<br />
<strong>UPPER(string)</strong> = retorna string em maiusculas</p>
<h3><strong>Funções de manipulação de data/hora:</strong></h3>
<p><strong> </strong></p>
<p><em><strong>nomes das partes de data:</strong></em></p>
<p>Year = yy, yyyy<br />
Quarter = qualquer, que<br />
Month = mm, m<br />
Dayofyear = dy, y<br />
Day = dd, d<br />
Week = wk, ww<br />
Hour = hh<br />
Minute = mi, n<br />
Second = ss, s<br />
Millisecond = ms</p>
<p><strong>DATEADD (parte, numero, data)</strong> = adiciona um valor a parte de uma data<br />
<strong>DATEDIFF (parte, data inicial, data final)</strong> = subtrai a data inicial da data final, indicando o resultado na unidade definida em “parte”<br />
<strong>GETDATE()</strong> = retorna a data atual do sistema<br />
<strong>DATENAME (parte, data)</strong> = retorna o nome da parte de uma data<br />
<strong>DATEPART(parte, data)</strong> = retorna a parte de uma data</p>
<h3><strong>Funções de Sistema:</strong></h3>
<p><strong> </strong></p>
<p><strong>CAST(expressao as datatype)</strong> = converte uma expressao no datatype informado<br />
<strong>COL_LENGTH(nome_da_tabela, nome_da_coluna)</strong> = retorna o tamanho da coluna<br />
<strong>COL_NAME(id_da_tabela, id_da_coluna) </strong>= retorna o nome da coluna<br />
<strong>DATALENGTH(expressao)</strong> = retorna o numero de bytes usados para armazenar a expressao<br />
<strong>DB_ID(nome_do_banco) </strong>= retorna o ID do banco informado<br />
<strong>DB_NAME(id_do_banco)</strong> = retorna o nome do banco<br />
<strong>HOST_ID()</strong> = retorna a ID da estação que está acessando o SQL Server<br />
<strong>HOST_NAME()</strong> = retorna o nome da estação que está acessando o SQL Server<br />
<strong>IDENT_INCR(nome_da_tabela_ou_view)</strong> = retorna o valor incrementado<br />
<strong>IDENT_SEED(tabela_ou_view)</strong> = retorna o valor inicial da coluna<br />
<strong>INDEX_COL(nome_da_tabela, indice_id, chave_id)</strong> = retorna o nome da coluna que participa do índice<br />
<strong>ISNULL(expressao, valor)</strong> = se a expressao for null, troca pelo valor especificado<br />
<strong>ISNUMERIC(expressao) </strong>= retorna 1 se a expressao for numerica e 0 se não for<br />
<strong>NEWID() </strong>= retorna um novo valor do tipo uniqueidentifier<br />
<strong>NULLIF(expressao_1, expressao_2)</strong> = retorna nulo se as duas expressoes forem equivalentes. Se não forem, retorna a primeira expressao.<br />
<strong>OBJECT_ID(nome_do_objeto) </strong>= retorna o ID de um objeto, a partir do nome fornecido<br />
<strong>OBJECT_NAME(ID_do_objeto)</strong> = retorna o nome do objeto, a partir do ID fornecido<br />
<strong>PARSENAME(objeto, parte)</strong> = retorna a parte do nome de um objeto, desde que tenha sido qualificado<br />
<strong>STATS_DATE(tabela_id, indice_id)</strong> = retorna a data em que as estatísticas do índice foram atualizadas<br />
<strong>SUSER_SID(nome_do_usuario)</strong> = retorna o ID do usuario informado<br />
<strong>SUSER_NAME(usuario_id)</strong> = retorna o id do usuário no servidor. O argumento é opcional.<br />
<strong>SUSER_SNAME(id_do_usuario)</strong> = retorna o nome do usuario informado. Se nenhum ID de usuario for passado para a função, retorna o nome do usuario logado<br />
<strong>USER_ID(nome_do_usuario) </strong>= retorna o ID do usuario informado para o BD em uso<br />
<strong>USER_NAME(id_do_usuario)</strong> = retorna o usuario conectado ao BD</p>
<p><strong><br />
</strong></p>
<h3><strong>Funções Matematicas:</strong></h3>
<p><strong> </strong></p>
<p><strong>ABS(numero)</strong> = retorna o valor absoluto do numero<br />
<strong>ACOS(float)</strong> = retorna o arco-coseno do numero informado<br />
<strong>ASIN(float)</strong> = retorna o arco-seno do numero informado<br />
<strong>ATAN(float)</strong> = retorna o arco-tangente do numero informado<br />
<strong>ATN2(Float expressao_1, float expressao_2)</strong> = Arco-tangente do valor definido pela divisão da primeira expressão pela segunda<br />
<strong>CEILING(numero)</strong> = retorna o menor inteiro que seja maior ou igual ao numero informado<br />
<strong>COS(float)</strong> = retorna o coseno do numero informado<br />
<strong>COT(float)</strong> = retorna o cotangente do numero informado<br />
<strong>DEGREES(numero) </strong>= converte radianos para graus<br />
<strong>EXP(float)</strong> = retorna o exponencial de um numero especificado<br />
<strong>FLOOR(numero)</strong> = retorna o maior inteiro que seja menor ou igual ao numero informado<br />
<strong>LOG(float)</strong> = retorna o logaritmo natural do numero informado<br />
<strong>LOG10(float)</strong> = retorna o logaritmo base 10 do numero informado<br />
<strong>PI()</strong> = retorna o valor de PI 3.1415926535897931.<br />
<strong>POWER(numero, potencia) </strong>= retorna o valor elevado à potencia informada<br />
<strong>RADIANS(numero)</strong> = converte graus para radianos<br />
<strong>RAND(expressao)</strong> = um número aleatório entre 0 e 1. Expressão é opcional e será usada como semente da cadeia pseudo-aleatória<br />
<strong>ROUND(numero, precisao, arredonda_ou_trancar)</strong> =  arredonda ou tranca o numero fornecido de acordo com a precisao  informada. Se o terceiro parametro não for passado para a funçao, o  numero é arredondado. Se quiser que o numero seja truncado, deve-se  fornecer o valor 1<br />
<strong>SIGN(numero)</strong> = retorna sinal positivo, negativo ou zero do numero<br />
<strong>SIN(float)</strong> = retorna o seno do angulo especificado<br />
<strong>SQRT(float) </strong>= retorna a raiz quadrada de um numero<br />
<strong>TAN(float) </strong>= retorna a tangente de um numero informado<br />
<strong>SQUARE(float)</strong> = retorna o quadrado de um numero</p>
<p><strong><br />
</strong></p>
<h3><strong>Função de conversão:</strong></h3>
<p><strong> </strong></p>
<p><strong>CONVERT(tipo(tamanho), expressão, estilo)</strong> = converte a expressão para o tipo de dado. O tamanho e o estilo são opcionais</p>
<p><code><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://recturbo.com.br/2011/02/12/servidor-alterado/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

