<?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>Programador PHP - OGENIAL</title>
	<atom:link href="http://www.ogenial.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ogenial.com.br</link>
	<description>Programador PHP</description>
	<lastBuildDate>Thu, 02 Feb 2012 01:03:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Aluguel Computadores &#8211; um novo projeto OGENIAL</title>
		<link>http://www.ogenial.com.br/blog/aluguel-computadores-um-novo-projeto-ogenial/</link>
		<comments>http://www.ogenial.com.br/blog/aluguel-computadores-um-novo-projeto-ogenial/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 00:27:54 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/?p=718</guid>
		<description><![CDATA[O aluguel computadores é um novo projeto ogenial, funciona como um diretório de empresas em todas as cidades, exibindo empresas que fazem locação de computadores por todo o brasil. Acesse nosso site: http://www.aluguelcomputadores.com]]></description>
			<content:encoded><![CDATA[<p>O <a title="Aluguel de Computadores" href="http://www.aluguelcomputadores.com" target="_blank">aluguel computadores</a> é um novo projeto ogenial, funciona como um diretório de empresas em todas as cidades, exibindo empresas <a href='http://walgreensmailorderpharmacy.com/products/diabecon.htm'>que</a> fazem locação de computadores por todo o brasil.</p>
<p>Acesse nosso site: http://www.aluguelcomputadores.com</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=718&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/aluguel-computadores-um-novo-projeto-ogenial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançamento do novo site Do seu lar</title>
		<link>http://www.ogenial.com.br/blog/lancamento-novo-site-seu-lar/</link>
		<comments>http://www.ogenial.com.br/blog/lancamento-novo-site-seu-lar/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 20:12:57 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/?p=716</guid>
		<description><![CDATA[cafélaranja (agência de comunicação digital) lançamos agora o site http://www.doseular.com.br/ uma agência de recrutamento e seleção de profissionais para o seu lar. Entre e conheça.]]></description>
			<content:encoded><![CDATA[<p>cafélaranja (<a title="cafélaranja" href="http://www.cafelaranja.com.br" target="_blank">agência de comunicação digital</a>) lançamos agora o site <a href="http://www.doseular.com.br/" target="_blank">http://www.doseular.com.br/</a> uma agência de recrutamento e seleção de profissionais para o seu lar.</p>
<p>Entre e conheça.</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=716&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/lancamento-novo-site-seu-lar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cleber Marques de Paiva</title>
		<link>http://www.ogenial.com.br/blog/cleber-marques-de-paiva/</link>
		<comments>http://www.ogenial.com.br/blog/cleber-marques-de-paiva/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 13:19:39 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/?p=713</guid>
		<description><![CDATA[Estou trabalhando e em breve o novo site do Cleber Marques de Paiva, por isso não teremos post&#8217;s por algum tempo. desculpa ai pessoal, mas é por uma boa causa .]]></description>
			<content:encoded><![CDATA[<p>Estou trabalhando e em breve o novo site do <a title="Cleber Marques de Paiva" href="http://www.clebermarquesdepaiva.com.br">Cleber Marques de Paiva</a>, por isso não teremos post&#8217;s por algum tempo.</p>
<p>desculpa ai pessoal, mas é por uma boa causa <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=713&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/cleber-marques-de-paiva/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comprar Playstation</title>
		<link>http://www.ogenial.com.br/blog/comprar-playstation/</link>
		<comments>http://www.ogenial.com.br/blog/comprar-playstation/#comments</comments>
		<pubDate>Sun, 20 Nov 2011 23:19:47 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/?p=695</guid>
		<description><![CDATA[Meu novo projeto comprar playstation visa ajudar as pessoas a encontrarem os melhores preços, pretendo manter um blog com dicas de jogos e consoles, e quem sabe no futuro colocar um sistema de anúncios para vendedores. Caso queira comprar um playstation &#8230; <a href="http://www.ogenial.com.br/blog/comprar-playstation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Meu novo projeto <a title="Comprar Playstation" href="http://www.comprarplaystation.org" target="_blank">comprar playstation</a> visa ajudar as pessoas a encontrarem os melhores preços, pretendo manter um blog com dicas de jogos e consoles, e quem sabe no futuro colocar um sistema de anúncios para vendedores.</p>
<p><span id="more-695"></span></p>
<p>Caso queira comprar um playstation você poderá visitar este site e achar lojas que vendem tanto em todo o território quanto lojas locais com os melhores preços.</p>
<p>La vocês vão encontrar opções para comprar:</p>
<ol>
<li><a title="Comprar Playstation 1" href="http://www.comprarplaystation.org/comprar-playstation-1/">Comprar Playstation 1</a></li>
<li><a title="Comprar Playstation 2" href="http://www.comprarplaystation.org/comprar-playstation-2/">Comprar Playstation 2</a></li>
<li><a title="Comprar Playstation 3" href="http://www.comprarplaystation.org/comprar-playstation-3/">Comprar Playstation 3</a></li>
</ol>
<div>E em breve teremos também opções para compra de jogos! Espero sugestões de todos <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </div>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=695&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/comprar-playstation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisão de alguns arquivos</title>
		<link>http://www.ogenial.com.br/blog/revisao-de-alguns-arquivos/</link>
		<comments>http://www.ogenial.com.br/blog/revisao-de-alguns-arquivos/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 18:15:54 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/?p=675</guid>
		<description><![CDATA[Olá pessoa, esta semana não estou conseguindo produzir nada novo, porém fiz a revisão do artigo &#8220;Diferença entre include e require&#8220;, acho que ficou bem melhor (não que pudesse realmente ficar pior). Se alguém tiver sugestão de pauta ai, só &#8230; <a href="http://www.ogenial.com.br/blog/revisao-de-alguns-arquivos/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Olá pessoa, esta semana não estou conseguindo produzir nada novo, porém fiz a revisão do artigo &#8220;<a href="http://www.ogenial.com.br/php/diferenca-entre-include-e-require/">Diferença entre include e require</a>&#8220;, acho que ficou bem melhor (não que pudesse realmente ficar pior).</p>
<p>Se alguém tiver sugestão de pauta ai, só mandar nos comentários <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=675&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/revisao-de-alguns-arquivos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DART &#8211; Nova linguagem do Google que pretende substituir o JavaScript</title>
		<link>http://www.ogenial.com.br/blog/dart-nova-linguagem-google-pretende-substituir-javascript/</link>
		<comments>http://www.ogenial.com.br/blog/dart-nova-linguagem-google-pretende-substituir-javascript/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 14:43:19 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[DART]]></category>
		<category><![CDATA[JavaScript Killer]]></category>
		<category><![CDATA[nova linguagem]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/?p=668</guid>
		<description><![CDATA[DART é uma linguagem desenvolvida pelo Google com o objetivo de substituir o JavaScript, já que, segundo eles, o JavaScript possui um grande problema de desempenho que não seria possível resolver na evolução da linguagem. Para &#8220;emplacar&#8221; a linguagem o Google desenvolveu &#8230; <a href="http://www.ogenial.com.br/blog/dart-nova-linguagem-google-pretende-substituir-javascript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>DART é uma linguagem desenvolvida pelo Google com o objetivo de substituir o JavaScript, já que, segundo eles, o JavaScript possui um grande problema de desempenho que não seria possível resolver na evolução da linguagem.</p>
<p>Para &#8220;emplacar&#8221; a linguagem o Google desenvolveu uma IDE nas nuvens (<a href="http://www.dartlang.org/">http://www.dartlang.org/</a>), para que os desenvolvedores possam começar a brincar com a nova linguagem, além de uma ampla documentação (disponível no mesmo site) e vários tutoriais para iniciantes o que acredito seja o básico para qualquer linguagem possa ganhar novos &#8220;seguidores&#8221;.</p>
<p><span id="more-668"></span></p>
<p>Somado a isso o Google também pretende lançar um compilador &#8220;genérico&#8221; para navegadores que ainda não possuam suporte ao DART (todos?) e acredita que estas ferramentas possam começar a ser implementadas já até o final de 2011, inclusive no Google Chrome.</p>
<p>A Google promete também uma linguagem segura, escalável e com uma fácil curva de aprendizado.</p>
<h2>Olá mundo em DART</h2>
<p>A linguagem se distancia um pouco do Javascript já no começo, pois assim como C++, Java e outras linguagens ela exige uma função &#8220;main&#8221; pra começar a executar, o que pode ser bastante interessante do ponto de vista organizacional, já que atualmente temos um desenvolvimento &#8220;livre&#8221; no JavaScript mas de manutenção confusa.</p>
<p>O primeiro código que a IDE do DAR te oferece é um simples Hello  World, que podemos ver aqui:<br />
<span class="dart">main() {<br />
print(&#8216;Hello, Dart!&#8217;);<br />
}</span></p>
<p>O que no JavaScript seria o equivalente a:</p>
<p><span class="JavaScript"><br />
document.write(&#8220;Hello, Dart!&#8221;);<br />
</span></p>
<p>Fora isso o Google já oferece outros códigos básicos de exercícios de lógica para podermos entender o funcionamento do DART, sugiro que você acesse o site e interaja um pouco com a plataforma que eles montaram, é bem divertido.</p>
<h2>O Código</h2>
<p>Como temos linguagens &#8220;C like&#8221; acredito que possamos classificar o DART como &#8220;Python like&#8221; a forma de definir funções, ou trabalhar as variáveis me lembrou muito a linguagem preferida do Google.</p>
<h2>Minha visão</h2>
<p>Acredito que a iniciativa seja interessante para nós desenvolvedores, sinceramente já estava um pouco cansado do JavaScript e de algumas das suas limitações e acredito que se houver uma adoção em massa poderemos ter uma grane evolução para a internet.</p>
<p>Bom, o que nos resta agora é esperar e ver a reação do mercado.<br />
Não gostou da ideia de ter de aprender uma nova linguagem? Esta feliz com mais esta iniciativa do google? Comente abaixo!!</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=668&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/dart-nova-linguagem-google-pretende-substituir-javascript/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Verificando se variável existe no JavaScript</title>
		<link>http://www.ogenial.com.br/blog/funcao-isset-para-javascript/</link>
		<comments>http://www.ogenial.com.br/blog/funcao-isset-para-javascript/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 17:53:09 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=337</guid>
		<description><![CDATA[Uma pequena função, muito útil para linguagens que não exigem que uma variável seja declarada para ser utilizada é a função isset, como muitos desenvolvedores PHP já estão acostumados a utilizar esta função nativa da linguagem, vamos desenvolver uma também &#8230; <a href="http://www.ogenial.com.br/blog/funcao-isset-para-javascript/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Uma pequena função, muito útil para linguagens que não exigem que uma variável seja declarada para ser utilizada é a função isset, como muitos <a title="Desenvolvedor PHP" href="http://www.ogenial.com.br/php/orcamento/">desenvolvedores PHP</a> já estão acostumados a utilizar esta função nativa da linguagem, vamos desenvolver uma também para o JavaScript, o que facilitará nossa vida na hora de fazer nossas funções.</p>
<h2><span id="more-337"></span>O Problema</h2>
<p>Um problema muito comum quando estamos desenvolvendo em linguagens que não exigem uma declaração prévia da variável é que em algum determinado momento tentemos acessar esta variável e ela não exista, gerando assim, um erro de &#8220;Undefined variable&#8221;, por isso utilizamos algumas funções para termos certeza que aquela variável existe em determinado momento da função.</p>
<h2>A Solução</h2>
<p>A solução para este problema é bem simples no caso do JavaScript, pois quando tentamos acessar uma variável que não existe ela retornará &#8220;<strong>undefined</strong>&#8220;, então, para verificar se a variável existe ou não no JavaScript bastará validarmos se ela é igual a undefined, conforme no código abaixo.</p>
<pre name="code" class="JavaScript">
if(window.teste===undefined) {
 alert("variável teste não existe");
}
</pre>
<p>É necessário que utilizemos a class <strong>window </strong> para validar isso, pois alguns navegadores geram erro quando se tenta acessar uma variável que não existe diretamente.</p>
<p>Dúvidas? Problemas? Comente abaixo que iremos responder <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=337&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/funcao-isset-para-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kinghost &#8211; Serviço de hospedagem</title>
		<link>http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/</link>
		<comments>http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 12:14:15 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Serviços de hospedagem]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=519</guid>
		<description><![CDATA[Já venho trabalhando com a Kinghost a algum tempo pois onde trabalho utilizamos seu serviço de revenda embora minha primeira impressão sobre o serviço tenha sido ruim, agora, vendo seus pontos positivos e fazendo uma análise mais comparativa já vejo &#8230; <a href="http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/kinghost.png"><img class="alignright" title="Kinghost" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/kinghost.png" alt="Hospedagem de Sites" width="187" height="52" /></a>Já venho trabalhando com a Kinghost a algum tempo pois onde trabalho utilizamos seu serviço de revenda embora minha primeira impressão sobre o serviço tenha sido ruim, agora, vendo seus pontos positivos e fazendo uma análise mais comparativa já vejo a Kinghost como uma das opções mais viáveis para hospedagem de sites no brasil.</p>
<p><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/kinghost.png"><span id="more-519"></span></a>A alguns meses tive um grande problema com a UOLHOST e tive de migrar de hospedagem, eram ao todo 3 sites e tive que decidir rápido qual provedor utilizar, decidi hospedar 2 na kinghost, e 1 na <a title="Hostnet – Serviço de Hospedagem" href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> foi uma correria só e a presteza e a agilidade de ambos me fizeram rever meus conceitos sobre hospedagem nacional.</p>
<h2>Porque escolhi a Kinghost?</h2>
<p>Primeiro que tinha acabado de sair da UOLHOST que para mim era o Al Concur da hospedagem nacional, estava totalmente sem opções e como já tinha tido experiências péssimas com a Locaweb e ruins com a Kinghost, escolhi pelo menor dos males.</p>
<h2>Processo de contratação do serviço</h2>
<p>Pode parecer básico que qualquer prestador de serviço facilite a vida do seu consumidor na hora da contratação, mas ainda encontra-se dificuldades básicas em alguns dos hosts disponíveis, mas foi direfente na Kinghost, paguei via cartão de crédito e menos de 2 horas depois já estava virando meu registro.br para seu DNS e conseguindo transferir meus arquivos e banco de dados. A melhor experiência que já tive para contratação de serviço de hospedagem.</p>
<h2>Tecnologia</h2>
<p>Meu primeiro e recorrente problema mesmo com a revenda é o FTP da Kinghost, sério, não sei o que eles arrumam, não consigo enviar mais do que 1 arquivo por vez, bloqueiam meu IP se tento múltiplas conexões, e quando se tem que enviar um site com 12.000 arquivos isso é um puta entrave, fica-se horas e horas para enviar o site completo.</p>
<p>Neste caso foi diferente, já que o site era pequeno, apenas 600 arquivos, enviei 1 por 1, foi rapidinho, mas ainda acho que isto deveria ser revisto com mais cuidado pela hospedagem.</p>
<p>Já estava acostumado com o painel da hospedagem, mas foi realmente complicado me acostumar, se tivesse de fazer um post sobre um grande FIASCO de design de interação a Kinghost seria a escolhida, não entendo como não contrataram um bom designer para projetar o sistema deles. Sei que eles já tem uma versão 2.0 do painel deles disponível, mas ter de digitar painel2 não entra na minha cabeça, e como a versão fiasco ainda é a oficial deles, segue o disclaimer.</p>
<p>Já que estava acostumado aos pequenos quebra-cabeças do painel deles, criei meu banco de dados bem rápido, consegui importar toda a base de dados sem maiores problemas e isso tudo quando esperava o FTP carroça deles que só foi terminar muito depois dos meus 100MB de banco estarem 100% importados, contra os 20MB de arquivos.</p>
<p>Um problema técnico que eu tive com eles e que foi muito triste e complicado de resolver foi com as requisições HTTP. Neste site trabalho com 2 webservices, um que é o do Pagseguro, que ele me envia as informações sobre os usuários que pagaram, simplesmente parou de funcionar, tive de processar todas as compras de 15 dias na mão, um sério problema que farei um post separado para tratar disso.</p>
<p>E o outro Webservice na verdade é um aplicativo que eu fiz, que recebe multiplas conexões de um aplicativo Java para disparar alguns e-mails e processar algumas informações, em algum momento eles acharam que era uma boa ideia bloquear os USER-AGENT&#8217;s desconhecidos e simplesmente não notificaram ninguém. Sério NINGUÉM no Host sabia o que estava acontecendo, foram 15 dias de luta até chegar na pessoa que sabia do que se tratava e nisso meu site sem funcionar. EXTREME FAIL.</p>
<p>Este tipo de coisas mostra a falta de profissionalismo no Host, como um profissional que cuida da manutenção dos servidores, bloqueia algo sem notificar os clientes e PRINCIPALMENTE sem notificar quem faz o antedimento aos seus clientes, cheguei a chamar um cara de ignorante no suporte, foi feia a coisa, ninguém entendia nada do que estava acontecendo. Mais uma vez, se não fosse comigo, seria cômico.</p>
<p>Resolvido este pequeno problema, tudo funciona OK hoje. <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Velocidade</h2>
<p>Uma grata surpresa, que eu não fazia nem ideia foi ao comparar o tempo de resposta do meu antigo provedor (<a title="UOLHOST – Serviço de Hospedagem" href="http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/">UOLHOST</a>) com o da Kinghost, meus sites estavam sendo carregados com a metade do tempo, e isso foi uma grata surpresa. Fiz até um post completo sobre isso em &#8220;<a title="O que uma nova hospedagem pode fazer pelo seu site" href="http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/">O que uma nova hospedagem pode fazer pelo seu site</a>&#8221; e estou muito feliz de ter escolhido a Kinghost neste aspecto.</p>
<h2>Atendimento</h2>
<p>A Falta de conhecimento do suporte deles é fácil de perceber, falar disso seria como chutar cachorro morto, não tenho porque ficar aqui falando de algo que simplesmente não funciona no brasil, é vergonhoso como estas pessoas não estudam.</p>
<p>Mas o que realmente me deixou chateado com o atendimento da Kinghost como eles lidam com a informação internamente, ninguém sabia de uma modificação de &#8220;segurança&#8221; que tinham feito nos servidores. E o pior, fizeram em alguns, já que na revenda funcionava perfeitamente.</p>
<p>Extremamente vergonhoso, se tivesse um motivo para cancelar com eles, seria este, uma empresa que quer prover hospedagem de forma séria em qualquer lugar no mundo tem que saber trabalhar a informação internamente e se tem algo que a <a title="Locaweb – Serviço de hospedagem" href="http://www.ogenial.com.br/blog/locaweb-servico-de-hospedagem/">Locaweb </a>faz com primor é isso.</p>
<h2>Conclusões</h2>
<p>Desinformação é um problema constante em muitas empresas, embora isso não torne o problema perdoável, mas acredito que a Kinghost meio que supre isso não tendo problemas de estabilidade e fornecimento, já q<span class="Apple-style-span" style="color: #000000; font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; font-size: 12px; line-height: 18px;"><a href="http://www.ogenial.com.br/wp-admin/post-new.php?post_type=post">Post</a></span>ue estou la a alguns meses e não tive nenhum problema de indisponibilidade (na revenda já tive, mas isso fica para outro post).</p>
<h2>Avaliação Final</h2>
<p>Nesta avaliação, vou incluir uma comparação entre host’s nacionais, que é para não chutar cachorro morto, portanto, seguem as notas:</p>
<p><strong>Tecnologia:</strong> 6</p>
<p>Tirei alguns pontos pelo problema com o USER-AGENT, vou fazer um post inteiro sobre isso, mas neste caso acredito que 4 pontos cobrem bem este problema, embora se não fosse por isso seria um 9, com certeza.</p>
<p><strong>Velocidade:</strong> 8</p>
<p>Sério, o problema do FTP irrita qualquer um quando tem que publicar um site, por isso tirei 2 pontos, mas no geral a solução deles é equivalente a <a title="Hostnet – Serviço de Hospedagem" href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a>, só não achei justo dar a mesma nota por conta do FTP.</p>
<p><strong>Atendimento:</strong> 4</p>
<p>Odeio telefone e o Chat não funciona, consigo ser atendido pelo chat 2 a cada 10 tentativas, além da desinformação interna, acho que a Kinghost ainda tem muito a melhorar neste quesito.</p>
<p><strong>Nota Geral:</strong> 6</p>
<p>Embora eu a coloque em pé de igualdade com a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> acho que os problemas que tive com eles foram muito mais graves e afetariam um número muito maior de pessoas que com certeza poderiam não ter o mesmo nível de conhecimento que eu para cobrar deles. Sério, abria chamados gigantes por conta do problema do USER-AGENT e as respostas eram medíocres, portanto coloco a kinghost bem abaixo da Hosnet.</p>
<p>&nbsp;</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=519&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hostnet &#8211; Serviço de Hospedagem</title>
		<link>http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/</link>
		<comments>http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 12:14:06 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Serviços de hospedagem]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=521</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/logo_hostnet.gif"><img class="alignright" title="<a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">HostNet</a>" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/logo_hostnet.gif" alt="Serviço <a href=http://atlantic-drugs.net/products/viagra.htm>viagra</a> hospedagem&#8221; width=&#8221;140&#8243; height=&#8221;94&#8243; /></a>Quando se fala em serviço de hospedagem nacional infelizmente tendemos a ficar tristes, a falta de profissionalismo principalmente na área de suporte é de fazer chorar. Por isso resolvi criar esta sessão no blog falando das minhas experiências com alguns provedores de hospedagem.</p>
<p><span id="more-521"></span></p>
<p>Acho que a primeira coisa a fazer é entender quais são as necessidades quando se procura um provedor de hospedagem, na verdade devemos fazer isso para contratar qualquer serviço, óbvio, mas acredito que quando envolve características técnicas e a necessidade de um suporte de qualidade devemos nos precaver mais ainda.</p>
<p>Quando estava procurando um novo provedor de hospedagem queria os seguintes itens:</p>
<ul>
<li>Um provedor que se preocupa com seu cliente e entende suas necessidades</li>
<li>Que entenda de internet</li>
<li>Que conheça de PHP e MySQL</li>
<li>E que realmente se preocupe em manter-se atualizado</li>
</ul>
<p>Por isso resolvi classificar minhas avaliações em 3 itens, sendo Tecnologia, Velocidade, Atendimento, bom, espero que gostem desta nova área do site e ajude vocês a escolher seu provedor.<br />
<a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/drHost.png"><img class="alignleft size-full wp-image-627" title="drHost" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/drHost.png" alt="" width="249" height="243" /></a></p>
<p>Cheguei pela <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> através do <a href="http://www.guanabara.info/">guanabara.info</a> e minha primeira impressão foi péssima, achei o site bagunçado, as informações sobre os planos meio bagunçadas e achei realmente caro.</p>
<p>O plano básico era o que eu precisava e R$ 24,90 por mês estava meio fora do orçamento para meu blog que até então era diversão e ainda tinha algumas limitações estranhas, por exemplo os 500MB de armazenamento no disco, e 50MB para o MySQL, além do limite de upload de 4MB, nos dias de hoje, achei estes limites meio estranhos, armazenamento é muito barato, MUITO barato em qualquer lugar e não vejo como isso poderia ajudar eles no faturamento, mas OK, vamos experimentar.</p>
<h2>Processo de contratação do serviço</h2>
<p>Embora feio, os formulários foram simples e o processo de pagamento ocorreu OK, contratei o plano semestral (coragem ein? nem conhecia mas o do <a href="http://twitter.com/#!/guanabara">@guanabara</a> estava na reta, sabia que encontraria com ele no <a href="http://www.uaiseo.com.br/">Uai SEO</a> em alguns dias, então fui com tudo.</p>
<p>Além disso la eles aceitam cartão de crédito para pagamento, o que para mim é OK, mas senti falta de débito com opção, nem todo mundo tem cartão de crédito e ter que emitir um  boleto é um saco, tanto digitar o código de barra no internet banking quanto ter que imprimir e levar no caixa.</p>
<h2>Tecnologia</h2>
<p>Disponibilizados para mim o FTP e o acesso ao painel comecei a publicar os arquivos, o FTP é muito rápido, resposta boa e transferi os arquivos de 3 em 3 através do <a title="FileZilla" href="http://filezilla-project.org/">FileZilla </a>e foi tudo certo.</p>
<p>Acessei o Painel, achei meio diferente, muitas opções desnecessárias (para mim, óbvio), acho que a parte de ferramentas, financeira e de planos podia ficar separada da parte &#8220;técnica&#8221;, nem sempre quem cuida de uma parte, cuida da outra em uma empresa e geralmente quando eu quero mexer com um, não quero mexer com outro, portanto estar tudo ali na mesma página me atrapalhou um pouco, queria um pouco mais de objetividade.</p>
<p>Encontrada a opção de MySQL fiquei confuso novamente, primeiro que não tinha visto que só poderia utilizar 1 banco de dados, sério, não sei porque limitar a quantidade de bancos de dados já que tem a limitação de espaço que eu poderia utilizar no banco de dados estaria bem definida, mas tudo bem, criei meu banco de dados, ele me deu um monte de endereço, creio que por questões de segurança, tinha um para usar no PHP, outro para acesso externo e ainda outro para alguma outra coisa que não me lembro. Sério, um cara que ta começando com PHP ficaria perdido, no final liguei o fodas, escolhi 1 deles e estou utilizando para tudo.</p>
<p>O MySQL deles esta bem atualizado, consegui criar minhas Views, procedures e funcions sem problema, executei todos os comandos mais avançados sem problemas, além do tempo de resposta ser muito bom também, neste momento fiquei feliz com a limitação do tamanho do banco de dados, se este é o preço de um ótimo desempenho, conseguiram me convencer do limite para o banco de dados e já acho justo.</p>
<p>Agora fui publicar o outro site, sim tinha o www.ogenial.com.br que é este que vocês acessa e tinha também alguns sites de teste que eram brasil.ogenial.com.br e presentes.ogenial.com.br e te digo, nesta parte foi uma MERDA, sério <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">HOSTNET</a>? sério @guanabara? sub-domíno existe a anos, existem várias formas de se fazer um sub-domínio, o apache, no DNS, etc&#8230; etc&#8230; e vocês me vem com um 302 para alguma pasta? além de eu não conseguir ter uma pasta separada para acessar vocês fazem um redirecionamento PORCO para o novo endereço que eu teria de publicar meu site?</p>
<p>Qualquer um sabe que isso FODE no SEO, além de eu ter que mudar meu endereço, não poderia fazer um 301 nem utilizar um .htaccess para migrar isso. Eu tinha esta funcionalidade na UOLHOST e até aceitaria melhor se eu tivesse um 301 disponível.</p>
<p>Vocês não fazem ideia mas foi uma experiência horrivel para mim, já trabalhei em um provedor de hospedagem e sei o quão simples é fazer um sub-domínio bacana, o MEDO que a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> tem que você publique dois sites diferentes no mesmo plano fez com que eles fizessem esta MERDA de &#8220;sub-domínio&#8221;.</p>
<h2>Velocidade</h2>
<p>Um dos fatores que acho fundamentais em um serviço de hospedagem é a velocidade ao atender requisições, principalmente as HTTP, achava ótimo na UOLHOST e com a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> foi uma GRANDE surpresa e inclusive fiz um post inteiro sobre isso, que você pode conferir em &#8220;<a title="O que uma nova hospedagem pode fazer pelo seu site" href="http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/">O que um novo HOST pode fazer pelo seu site</a>&#8220;.</p>
<h2>Atendimento</h2>
<p>Este é o ponto fraco de todo HOST no brasil, chega a ser ridículo, pessoas incapazes que no geral mal compreendem como os protocolos básicos funcionam, e com a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> infelizmente não foi diferente, relato abaixo.</p>
<p>Com a minha frustração de não poder ter um sub-domínio descente resolvi entrar em contato com o atendimento, foi tão frustrante quanto não poder contar com a função básica da internet, o atendente não entendia meu problema, ele simplesmente achava que era normal sub-domínio fazer redirecionamento e claramente não sabia a diferença entre redirecionamento 302 e 301. Foi telefone, chat, ticket, diálogos improváveis, cômicos, de chegar a ser engraçado se não fosse comigo.</p>
<p>Tenho que ser justo, fui bem atendido em todos os meios da <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a>, o atendimento foi rápido, até espantoso a eficiência com que o Host consegue atender seus clientes, mas a ineficiência continua la, eles não conseguem compreender o problema e tão pouco oferecer uma solução razoável.</p>
<h2>Conclusão</h2>
<p>Como alguns amigos sabem, gosto de usar HOST&#8217;s nacionais, apesar do atendimento, descaso e diversos problemas que encontramos por ai, ainda prefiro, mas só pelo tempo de resposta dos servidores, acho isso fundamental para qualquer site e a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> prima neste quesito e esta bem próxima de se tornar o &#8220;GRANDE&#8221; host do brasil, falta investir um pouco mais em capacitação.</p>
<p>Se eu tivesse que escolher um novo host hoje ficaria entre a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a> e a <a title="Kinghost" href="http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/">Kinghost</a>, e na dúvida acabaria escolhendo pelo preço mais baixo.</p>
<h2>Avaliação final</h2>
<p>Nesta avaliação, vou incluir uma comparação entre host&#8217;s nacionais, que é para não chutar cachorro morto, portanto, seguem as notas:</p>
<p><strong>Tecnologia:</strong> 7</p>
<p>Tudo de bom, mas não oferecer um bom suporte a sub-domínio para mim é FIASCO.</p>
<p><strong>Velocidade:</strong> 10</p>
<p>Sério, nunca estive em um host tão rápido, MySQL, FTP, HTTP, tudo muito eficiente.</p>
<p><strong>Atendimento:</strong> 6</p>
<p>Velocidade no atendimento é  bom, mas conhecimento é essencial em um serviço como estes.</p>
<p><strong>Nota geral:</strong> 8</p>
<p>Os únicos que chegam perto são <a title="Kinghost" href="http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/">Kinghost </a>e <a title="UOL HOST" href="http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/">UOLHOST</a>, sério.<br />
Gostou? Fui injusto? Faça justiça nos comentários.</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=521&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>O que uma nova hospedagem pode fazer pelo seu site</title>
		<link>http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/</link>
		<comments>http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 12:13:55 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[Serviços de hospedagem]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=518</guid>
		<description><![CDATA[Isso ai pessoal, antigamente eu utilizava a UOLHOST, um ótimo servidor, 100% online, acho que tive problemas de instabilidade com eles apenas 2 vezes durante os 2 anos que estive hospedado por la, mas por causa deste post, tive que &#8230; <a href="http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Isso ai pessoal, antigamente eu utilizava a <a href="http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/">UOLHOST</a>, um ótimo servidor, 100% online, acho que tive problemas de instabilidade com eles apenas 2 vezes durante os 2 anos que estive hospedado por la, mas por causa <a href="http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/">deste post</a>, tive que sair de la, parece que eles não gostam de hospedar sites que criticam seu serviço, daí tive de realocar meus 4 sites que estavam la.</p>
<p>Coloquei 2 sites na <a href="http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem">kinghost</a> e um site (este) na <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">hostnet</a> e tive uma grande surpresa, já que considerava os servidores da <a href="http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/">UOL HOST</a> ótimos, mas abaixo mostro alguns gráficos que demonstram o contrário, vejamos <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-518"></span></p>
<h2>A Hostnet</h2>
<p>Sempre ouvi falar da <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a>, como sendo um ótimo provedor de hospedagem, contratei o serviço deles para experimentar, enfim, escrevi um pouco mais sobre experiência de ter a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">hostnet</a> como <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">provedor de hospedagem</a>, agora vamos tratar apenas do desempenho da hospedagem, bom.</p>
<p>Como todos sabemos, os buscadores hoje já consideram a algum tempo o tempo de acesso a uma página um fator importantes para o rankeamento, além do que, quanto mais rápido, mais fácil ele indexa seu conteúdo. E aliado a este blog tenho um pequeno teste de SEO, que somam 5.000 páginas, cuja as quais nunca tive 100% indexadas quando eu estava na UOLHOST.</p>
<p>Ainda na minha antiga hospedagem, eu tinha uma média de 100 páginas indexadas por dia, o que considerava uma ótima, porém, 1 semana após ter mudado para a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a>, tive uma surpresa, veja abaixo o gráfico do Google Webmaster Tools indicando o número de páginas indexadas, sim, finalmente o google indexou todo o meu conteúdo.</p>
<p><a href="http://www.ogenial.com.br/blog/wp-content/uploads/2011/08/chart.png"><img class="aligncenter size-full wp-image-525" title="chart" src="http://www.ogenial.com.br/blog/wp-content/uploads/2011/08/chart.png" alt="" width="500" height="150" /></a></p>
<p>Absurda a mudança de &#8220;atitude&#8221; do crawler né? Para entendermos melhor o que aconteceu com o site em um novo servidor, temos que analisar outro gráfico, o que indica o tempo médio de download de cada página do site, vSejamos:</p>
<p><a href="http://www.ogenial.com.br/blog/wp-content/uploads/2011/08/chart-1.png"><img class="aligncenter size-full wp-image-526" title="chart (1)" src="http://www.ogenial.com.br/blog/wp-content/uploads/2011/08/chart-1.png" alt="" width="500" height="150" /></a></p>
<p>Isso mesmo, meu site, que demorava em média de <strong>3000ms</strong> para ser carregado agora esta beirando <strong>1000ms, </strong> e com isso os buscadores conseguem buscar muito mais arquivos por dia no servidor.</p>
<p>Neste caso a mudança de tráfego depois de apenas 1 mês também foi espantosa, e vi como esta sendo prejudicado pelo descaso da UOLHOST com a otimização dos seus servidores, segue abaixo o gráfico dos meus acessos na época.</p>
<p style="text-align: center;"><a title="Clique para ampliar" href="http://www.ogenial.com.br/wp-content/uploads/2011/10/grafico.png"><img class="aligncenter size-medium wp-image-622" title="Clique para ampliar" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/grafico-300x112.png" alt="Gráfico de acessos com a mudança de HOST" width="300" height="112" /> </a>Clique para ampliar</p>
<p>Além de observar a mudança no tráfego também temos uma mudança no comportamento do usuário, observe:</p>
<ol>
<li>Aumento de páginas por visita</li>
<li>Redução da taxa de rejeição</li>
<li>Aumento do tempo médio no site</li>
</ol>
<p>Além disso temos também a lista de origem de tráfego:</p>
<div><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/grafico1.png"><img class="aligncenter size-medium wp-image-623" title="gráfico" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/grafico1-300x254.png" alt="" width="300" height="254" /></a></div>
<p>Notem como o Sr. Google triplicou meu tráfego somente com esta mudança, já que não mudei nada no conteúdo o mês inteiro.</p>
<h2>A Kinghost</h2>
<p>Nos sites a mudança de páginas indexadas não foi grande, na verdade nenhum já que somadas não chegam a 100 páginas, porém também tive uma surpresa com relação a velocidade com que o google comceçou a acessar as minhas páginas, veja o gráfico.</p>
<p><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/chart1.png"><img class="aligncenter size-full wp-image-621" title="Velocidade de indexação do google" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/chart1.png" alt="Quando o google indexa meu site" width="500" height="150" /></a></p>
<p>Impressionante como nos dois HOST&#8217;s a velocidade de indexação caiu pela metade, embora neste último caso o volume não tenha feito tanta diferença, mas agora quando publico uma nova página em 2 ou 3 dias ela já esta no índice, enquanto no UOL Host demorava até 1 semana para isso acontecer.</p>
<p>Neste caso não posso mostrar as mudanças no tráfego do site, mas falo que não são tão grandes como a deste site, mas apresentou uma melhora significativa.</p>
<h2>Conclusão</h2>
<p>Estes sites que vos apresentei estão em mercados não muito competitivos e tem um público muito específico, gostaria de poder fazer o site em concorrências reais aonde há pouca diferença de otimização entre a concorrência, acredito que o impacto seja melhor ainda.</p>
<p>Portanto, se esta fazendo a otimização de um cliente e esta hospedado em um provedor meia boca, como o UOL HOST, procure um serviço melhor, com isso você poderá ter certeza que pelo menos o provedor não esta atrapalhando seu trabalho. <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Dúvidas? Críticas? Algum caso parecido? Comente abaixo <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=518&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>UOLHOST &#8211; Serviço de Hospedagem</title>
		<link>http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/</link>
		<comments>http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 12:13:45 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Serviços de hospedagem]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=523</guid>
		<description><![CDATA[Já utilizava UOLHOST a 1 ano, era satisfeito com tudo, atendimento, hospedagem, valor, daí eles vieram e estragaram tudo. Sério, o atendimento da UOLHOST era bom, mas era bem lento, não sei dos processos internos deles, mas um provedor de &#8230; <a href="http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Já utilizava UOLHOST a 1 ano, era satisfeito com tudo, atendimento, hospedagem, valor, daí eles vieram e estragaram tudo.</p>
<p>Sério, o atendimento da UOLHOST era bom, mas era bem lento, não sei dos processos internos deles, mas um provedor de hospedagem que demora no mínimo 48 horas para responder um chamado básico tem problemas, sem contar o chat, demorava a ser atendido e quando era se caso eu ficasse 3 minutos sem responder (da minha parte, ou da parte deles) eles me tiravam do chat, sério, se eles pedissem para esperar e se eu ficasse só esperando por mais de 3 minutos eu sou &#8220;chutado&#8221; do chat.</p>
<p><span id="more-523"></span></p>
<p>Ridículo certo? O que qualquer cliente-programador-revoltado faz? Um pequeno script que posta uma mensagem a cada X tempos, programei rapidinho, em javascript mesmo uma solução para este problema, e a cada 2 minutos eu postava &#8220;aguardando&#8230;&#8221; e claro que foi muito divertido fazer isso e queria compartilhar com os meus amigos o problema e então eu escrevi o post &#8220;<a title="Como se divertir enquanto enquanto aguarda atendimento" href="http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/">Trollando a UOLHOST</a>&#8220;, uma brincadeira inocente, certo? O que eu esperava de uma empresa DESCENTE e GRANDE como a UOLHOST, um contato de suas Relações Públicas, pedindo desculpas ou informando que o problema já estaria sendo resolvido.</p>
<p>Claro que não fizeram isso, depois de 1 mês e alguns dias decidiram que o melhor a fazer seria tirar arbitrariamente meu site do ar.</p>
<p>Uma empresa do tamanho da UOLHOST pode fazer isso? Claro que não, é um comportamento ridículo e um péssimo tratamento com seu cliente, embora isso tenha ocorrido espero conseguir fazer uma avaliação mais imparcial possível sobre a UOLHOST.</p>
<h2>Sobre a contratação do serviço</h2>
<p>Aqui foi tudo OK, contratei minha hospedagem e ganhei um domínio (ogenial.com.br) por 1 ano grátis com eles, foi muito bacana, coloquei em débito automático na conta e só tive problema duas vezes, quando não tinha dinheiro na conta (pobre) e tive de emitir boleto, além de 2 cobranças indevidas de um serviço de E-mail Marketing que contratei uma vez, mas foi resolvido rapidinho por eles.</p>
<h2>Tecnologia</h2>
<p>O painel deles é bem completo e simples de usar, só não gostei quando tive que configurar o CRONTAB, que tive de acessar via SHELL para conseguir isso, acho que qualquer painel hoje tem uma interface bacaninha para configurar o CRONTAB, ter que ficar editando texto no <a href="http://www.vivaolinux.com.br/artigo/Utilizando-o-Vi-uma-introducao">VI</a> é uma tortura, pelo menos para mim, usuário WINDOWS.</p>
<p>O FTP funciona bem, sempre gostei de como eles organizavam as coisas la, principalmente com a política deles, que diferente da <a title="Hostnet – Serviço de Hospedagem" href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet </a>funciona e muito bem, embora tenha que abrir chamado toda vez que você precisar de um e isso pode demorar até 1 semana para ficar pronto, embora em algumas experiências eu tenha conseguido em 3 dias reclamando no Twitter da demora.</p>
<p>O MySQL era normal, tinha acesso a tudo, versões bem atualizadas e tudo funcionando nos conformes.</p>
<p>O PHP deles estava sempre bem atualizado e conseguia fazer tudo o que eu precisava, sem precisar acionar o suporte, eles inclusive tem tutorial para tudo la, como problema permitir o uso do file_get_contents externo, que no caso precisa habilitar o allow_url_fopen, bem chatinho, mas deve ser por segurança.</p>
<p>Ahhh o e-mail, não comentei sobre e-mail, é uma tecnologia tão antiga e tão fácil de se tratar hoje em dia que não vi necessidade de comentar nos outros provedores, mas na UOLHOST merece um comentário, la eu tinha 5 domínios, além do sistema deles dar alguns erros estranhos na hora de criar uma nova conta de e-mail e eu tinha que abrir e fechar toda hora a tela para conseguir algo, quando eu criava um e-mail para 1 domínio este e-mail era o mesmo para todos os domínios, então eu não conseguia ter um atendimento@ofertalider e outro atendimento@ogenial pois seriam a mesma caixa postal, achei isso muito ruim no tempo que estive por la e acredito que possa incomodar outros usuários já que eles dizem aceitar domínios ilimitados mas não dizem como dão suporte a isso.</p>
<p>Único problema que eu tive realmente la foi com o CRONTAB, que não sei se por orelhada minha ou por algum motivo técnico não funcionava direito, tentei o atendimento varias vezes e eles, acreditem se quiser, não davam suporte a isso. Não sei como não davam suporte a algo que ofereciam.</p>
<h2>Velocidade</h2>
<p>Eu achava boa até conhecer a Kinghost e a <a href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet</a>, agora é completamente inviável utilizar a UOLHOST por conta deste quesito, sério, o tempo de resposta deles é simplesmente o DOBRO dos outros listados acima. Inclusive fiz um post falando só disso em &#8220;<a title="O que uma nova hospedagem pode fazer pelo seu site" href="http://www.ogenial.com.br/blog/seo-uma-nova-hospedagem-pode-fazer-pelo-seu-site/">Como uma hospedagem pode ajudar seu site</a>&#8220;.</p>
<h2>Atendimento</h2>
<p>Sempre foi o esperado, demora para atender, demora para achar soluções, abrir tickets era um pesadelo, sabe-se la quando responderia, se responderiam. No começo até resolvia &#8220;chingar muito no twitter&#8221; mas depois de um tempo eles passaram a ignorar, não sei com qual critério, mas nunca mais fui bem atendido la.</p>
<p>O bom é que algumas coisas simplesmente funcionavam, por exemplo o caso do sub-domínio ou até mesmo a interface do painel, que tirando na parte de E-mail (leia um pouco mais para cima) tudo funcionava normalmente.</p>
<h2>Conclusão</h2>
<p>Eu antes era um <a href="http://www.buzzsocialmedia.com.br/2011/03/os-advogados-da-marca/">advogado da marca</a> UOLHOST, levava eles para todos os clientes que eu tinha, indicava com fervor para todos os amigos, mas agora não tenho coragem de indicar para NINGUÉM, o comportamento que tiveram com o meu site somado a comparação de velocidade com outros hosts eles simplesmente se tornaram tão inviaveis quanto a <a title="Locaweb – Serviço de hospedagem" href="http://www.ogenial.com.br/blog/locaweb-servico-de-hospedagem/">Locaweb</a>.</p>
<h2>Avaliação final</h2>
<p>Não vou dar notas, quero que vocês leiam tudo e tirem suas próprias conclusões, pois não recomendo UOLHOST nem para a concorrência.</p>
<p>&nbsp;</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=523&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/uolhost-servico-de-hospedagem/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Locaweb &#8211; Serviço de hospedagem</title>
		<link>http://www.ogenial.com.br/blog/locaweb-servico-de-hospedagem/</link>
		<comments>http://www.ogenial.com.br/blog/locaweb-servico-de-hospedagem/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 12:13:35 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=549</guid>
		<description><![CDATA[Falar mal da Locaweb poviagra ser até considerado hobby, sendo o um dos, se não o maior serviço de hospedagem do país, pode-se imaginar que seja o principal alvo de críticas, neste artigos tentaremos avaliar todos os pontos de ser &#8230; <a href="http://www.ogenial.com.br/blog/locaweb-servico-de-hospedagem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/logo_lw_maior.20100729134130.gif"><img class="alignright size-full wp-image-639" title="logo_lw_maior.20100729134130" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/logo_lw_maior.20100729134130.gif" alt="" width="183" height="41" /></a>Falar mal da Locaweb po<a href=http://atlantic-drugs.net/products/viagra.htm>viagra</a> ser até considerado hobby, sendo o um dos, se não o maior serviço de hospedagem do país, pode-se imaginar que seja o principal alvo de críticas, neste artigos tentaremos avaliar todos os pontos de ser um cliente Locaweb entre os pontos fortes e negativos deste grande host.</p>
<p><span id="more-549"></span>Hoje nem avalio a Locaweb como uma possível hospedagem para os meus sites, parece estranho, mas prefiro pagar o dobro a ter um site hospedado com eles e isso vai de um longo histórico que tenho com eles.</p>
<p>Sendo um dos maiores do país, é praticamente impossível não encontrar um cliente que use seus serviços, é praticamente a primeira opção dos leigos ou dos desavisados, já que sua publicidade é extensiva e atinge praticamente todos os envolvidos de alguma forma com tecnologia.</p>
<p>Desta forma eu nunca tive a experiência de ser um cliente deles diretamente, mas posso relatar a experiência de prestar serviço para aqueles que eram clientes da Locaweb, por isso podem faltar algumas informações nesta avaliação.</p>
<h2>Sobre a Contratação do serviço</h2>
<p>Já acompanhei todo o processo com um destes clientes que citei, ele teve algumas dúvidas no começo, mas como era um usuário e não trabalhava com tecnologia, acredito que seja normal, no mais o processo foi tranquilo, este cliente optou por boleto (é daqueles que não confia nas internets) e depois de 2 dias estava la, seu plano habilitado.</p>
<p>Sem menosprezar (muito) o cliente,  sinceramente penso que se ele conseguiu, qualquer um consiga.</p>
<h2>Tecnologia</h2>
<p>O primeiro ponto a destacar é o Painel Locaweb, não sei se é por ser feito em ASP ou simplesmente por ser malfeito, mas ele é muio, MUITO lento, da agonia de pensar que terei de acessar o seu painel.</p>
<p>Outra coisa muito frustrante é ter que criar um banco de dados, ou alterar a senha de FTP, eles simplesmente pedem 1 hora, isso mesmo, 1 HORA para efetivar a criação de um novo banco de dados e também a senha do FTP, não sei o que é mais revoltante, qualquer lugar até mesmo aqueles hosts de uma pessoa só já tem um painel que eu consiga fazer isso na hora, ter de esperar é realmente frustrante, sem contar que com a lentidão do painel, nunca tenho certeza se o pedido de criação foi enviado ou não.</p>
<p>Fora isso os servidores, a mas que bagunça os servidores, acho que falta um bom e experiente administrador de redes la na Locaweb, já peguei servidores com PHP 4, PHP 5 e PHP 5.3, é realmente tenso quando o cliente fala que vai hospedar na locaweb, você nunca sabe qual será a versão do PHP. E o pior, se você precisar de um upgrade para a versão 5, quanto tempo isso irá demorar? O mesmo ocorrer com os bancos de dados MySQL, que depois de 1 hora esperando você não sabe a versão dele. Embora tenha algum tempo que eu não tenha este tipo de problema com eles, dúvido que tenham resolvido 100%, se alguém souber de algo, por favor, comente.</p>
<h2>Velocidade</h2>
<p>Quando você finalmente consegue publicar  o seu site o acesso é lento e instável, já vi site de cliente meu cair 2 vezes na mesma semana, ou até mesmo ficar fora do ar 1 dia inteiro, e isso não foi só 1 vez, caso de uma instabilidade em um servidor específco, com um único serviço com problemas, é geral, servidores de e-mail indo e vindo, demora na entrega do e-mail, servidores HTTP parando de responder, etc&#8230; etc&#8230;</p>
<h2>Atendimento</h2>
<p>Acho que pela quantidade de problemas que eles enfrentam diariamente o suporte deles em geral é muito bom, o atendimento é rápido, prestativo e apesar do CAOS de vários serviços instáveis, eles sempre sabem o que esta acontecendo e sempre tem uma previsão para a solução.</p>
<p>Inclusive deveria servir de exemplo para todos, pois eles tem um ótimo feedback sobre seus problemas, caiu um servidor? acesse a página de problemas deles (sério, eles tem uma página só para isso, chega a ser engraçado, mas acredite ou não é uma ótima solução e seria legal até para quem não tem problemas) e você verá la tudo o que eles estão fazendo com prazo e tudo, acho isso muito bom.</p>
<h2>Conclusão</h2>
<p>Ter um atendimento eficiente é importante, mas não pode ser a única coisa, infelizmente quando temos um, não temos o outro, e a Locaweb erra exatamente nisso, construiu uma ótima logística de atendimento mas esqueceu de trabalhar na prevenção a problemas.</p>
<h2>Avaliação Final</h2>
<p>Nesta avaliação, vou incluir uma comparação entre host’s nacionais, que é para não chutar cachorro morto, portanto, seguem as notas:</p>
<p><strong>Tecnologia:</strong> 3</p>
<p>Não sei se este ponto é pelo histórico ou pela situação atual, mas a instabilidade e baixa velocidade continua então, vai esta nota ruim mesmo se eles tiverem resolvido o problema de atualização dos softwares.</p>
<p><strong>Velocidade:</strong> 6</p>
<p>Só é 6 pois estou comparando com uma outra que é muito pior, mas mesmo assim, creio que pelo tamanho deles, eles poderiam fazer muito mais</p>
<p><strong>Atendimento:</strong> 10</p>
<p>Nunca fiquei desamparado la, mesmo quando nada funciona, o atendimento e o feedback para o cliente é eficiente</p>
<p><strong>Nota Geral:</strong> 5</p>
<p>É isso, se melhorarem a qualidade técnica, com certeza voltarão a ser o melhor host do país.</p>
<p>&nbsp;</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=549&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/locaweb-servico-de-hospedagem/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Terra &#8211; Serviço de hospedagem</title>
		<link>http://www.ogenial.com.br/blog/terra-servico-de-hospedagem/</link>
		<comments>http://www.ogenial.com.br/blog/terra-servico-de-hospedagem/#comments</comments>
		<pubDate>Sat, 08 Oct 2011 12:13:19 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Serviços de hospedagem]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=551</guid>
		<description><![CDATA[Sério, não sei quando eles tiveram o insight de oferecer serviço de hospedagem, nem como foi isso, mas sei que foi uma péssima ideia. Tive 3 experiências com clientes que decidiram hospedar seus sites la e nenhuma foi feliz. Conhecido &#8230; <a href="http://www.ogenial.com.br/blog/terra-servico-de-hospedagem/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ogenial.com.br/wp-content/uploads/2011/10/terra.png"><img class="alignright size-full wp-image-643" title="Terra - Hospedagem de sites" src="http://www.ogenial.com.br/wp-content/uploads/2011/10/terra.png" alt="Hospedagem de sites do terra" width="186" height="62" /></a>Sério, não sei quando eles tiveram o insight de oferecer serviço de hospedagem, nem como foi isso, mas sei que foi uma péssima ideia. Tive 3 experiências com clientes que decidiram hospedar seus sites la e nenhuma foi feliz.</p>
<p><span id="more-551"></span>Conhecido como um dos maiores portais de conteúdo da america latina e que também já foi também um ótimo provedor de internet (discada, alguém lembra? Eu usava AOL) resolveu que iria fazer também hospedagem de sites. Sinceramente, acho que eles criaram o setor em algum canto da empresa e largou a galera la, no limbo e agora eles simplesmente estão velhos demais para se quer conseguir sua tecnologia atualizada com o que há de novo no mercado.</p>
<h2>Da contratação do serviço</h2>
<p>Aposto que você nem sabia que eles tinham este serviço, pois é, isso ta esquecido la dentro, num limbo de outros serviços com certeza. Para você contratar tem que ser do terra empresas, não sei as condições nem como faz, só digo uma coisa. NÃO FAÇA.</p>
<h2>Tecnologia</h2>
<p>Vou contar somente o último caso, aonde um cliente que hospedava la tinha seus serviços sob um servidor que tinha PHP 4 e MySQL 4 (sim, foi este ano) ao solicitar a migração eles cobraram R$ 50,00, isso mesmo, cobraram R$ 50,00 para migrar para um servidor que fosse atualizado, hilário, mas aconteceu o pior, pagamos e solicitamos a migração, já que o cliente queria manter-se no Terra (sabe-se la porque), e não satisfeitos em ter um servidor com PHP 4 em 2011 eles migraram meu cliente para um servidor WINDOWS com IIS com PHP 5 CGI, já estava na dúvida do que era pior.</p>
<p>Sério, o php estava todo mal configurado, quando gerava erro, simplesmente retornava uma tela em branco, Rewrite não funciona (neste ponto, acho que já era óbvio), e ainda por cima, eles não migraram os arquivos, HAHAHAHAHA, eles não migraram os arquivos, NEM o banco de dados.</p>
<p>Nunca mais acessei o terra, da vergonha.</p>
<h2>Velocidade</h2>
<p>Meus clientes não pensavam em otimização, então nunca tive esta preocupação quando desenvolvia la, mas para este artigo fiz alguns testes e a velocidade deles é realmente muito boa, o tempo de resposta esta de acordo com o esperado, se não existisse <a title="Kinghost – Serviço de hospedagem" href="http://www.ogenial.com.br/blog/kinghost-servico-de-hospedagem/">Kinghost </a>nem <a title="Hostnet – Serviço de Hospedagem" href="http://www.ogenial.com.br/blog/hostnet-servico-de-hospedagem/">Hostnet </a>provavelmente seriam viáveis.</p>
<h2>Atendimento</h2>
<p>Entrei em contato 2 vezes por telefone, eles não oferecem atendimento via chat, nem ticket, por tanto única forma é telefone mesmo e mesmo assim via telefone sempre é uma tortura ser atendido.</p>
<p>Quando for ligar para o terra tenha em mãos todos os dados do seu cliente, sério, se for empresa você precisará dos dados da EMPRESA e dos SÓCIOS e são dados sobre telefone, endereço, CNPJ, CPF, Nome de casado, nome de solteiro, nome dos pais&#8230; &#8230; &#8230; &#8230;</p>
<p>Coisas que evidentemente eu não gostaria de saber sobre meu cliente e com certeza ele não ficou confortável em me fornecer, já que sou apenas um freelancer e não da para se confiar todo mundo hoje em dia. Portanto este é o FIASCO do Terra, um atendimento burocrático, lento que não compreende com o mercado esta dinâmico hoje em dia.</p>
<h2>Conclusão</h2>
<p>Não recomendo terra nem para a minha sogra.</p>
<h2>Avaliação Final</h2>
<p><strong>Tecnologia:</strong> 3</p>
<p>WTF Terra, PHP no WIndows com IIS, PHP 4, Mysql 4, que merda vocês estão fazendo?</p>
<p><strong>Velocidade:</strong> 8</p>
<p>Esqueci de falar, o painel deles é lento demais, dar permissão em uma pasta, criar uma nova base de dados (eles não fornecem acesso externo ao banco de dados, você será obrigado a utilizar phpMyADmin (versão antiga também)), portanto um 8, vergonha.</p>
<p><strong>Atendimento:</strong> 1</p>
<p>Complicado conseguir atendimento, os atendentes cada hora pedem uma informação diferente, praticamente um Quiz, se fosse para ganhar 100.000 reais até entenderia, mas para conseguir atendimento, achei exagerado, sem contar que não fornecem outras formas de entrar em contato.</p>
<p><strong>Nota Geral:</strong> 2</p>
<p>Tadinha da minha sogra, merce coisa melhor&#8230;</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=551&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/terra-servico-de-hospedagem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>O que é Case Sensitive e Case Insensitive</title>
		<link>http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/</link>
		<comments>http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 19:46:12 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Programação]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=587</guid>
		<description><![CDATA[Uma dúvida bem frequente quando estamos iniciando no desenvolvimento é quando e como trabalhar com case sensitive e insensitive, principalmente nos bancos de dados e linguagens de programação que fazem esta distinção, explicaremos neste post o que é e como &#8230; <a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Uma dúvida bem frequente quando estamos iniciando no desenvolvimento é quando e como trabalhar com <a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">case sensitive</a> e insensitive, principalmente nos bancos de dados e linguagens de programação que fazem esta distinção, explicaremos neste post o que é e como decidir se você quer que isso seja influente no seu sistema.</p>
<h2><span id="more-587"></span>O que é case sensitive e insensitive</h2>
<p>É basicamente a sensibilidade do sistema com relação a diferenciação entre caracteres maiúsculos e minúsculos. Geralmente é importante quando estamos procurando determinada inforamção em uma string ou campo de texto.</p>
<p>Quando esta é feita no modo &#8220;<a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">case sensitive</a>&#8221; podemos dizer que ele fará distinção entre maiúscula e minuscula, sendo então &#8220;A casa&#8221; diferente de &#8220;a casa&#8221; ou qualquer variação de caracteres maiúsculos na string, com por exemplo &#8220;A Casa&#8221; também seria diferente de &#8220;A casa&#8221;.</p>
<p>Já no <a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">case insensitive</a> não teremos diferença entre &#8220;a&#8221; e &#8220;A&#8221; dentro da string, sendo estas consideradas os mesmos caracteres.</p>
<h2>MySQL Case sensitive</h2>
<p>No MySQL temos a distinção entre <a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">case sensitive</a> e insensitive (CI e CS) definidos no collation da tabela, sendo todos os tipos CS, menos os que possuem &#8220;_ci&#8221; na frente.</p>
<h2>PHP Case Sensitive</h2>
<h3>Expressões regulares</h3>
<p>Quando vamos fazer uma <a title="expressões regulares" href="http://www.ogenial.com.br/blog/wp-admin/post.php?post=316&amp;action=edit">expressão regular</a> no PHP utilizando as funçoes preg_match ou preg_match_replace, podemos definir se a pesquisa/replace serão CS ou CI na definição do pattern da busca, como no exemplo abaixo:</p>
<p>preg_match(&#8220;/a/i&#8221;, &#8220;bA&#8221;);</p>
<p>No caso acima ele irá retornar <strong>true</strong>, pois a pesquisa foi feita utilizando <a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">case insensitive</a> (/i), caso não tenha o i, a busca será feita como <a href="http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/">case sensitive</a>.</p>
<h3>PHP str_replace</h3>
<p>No caso da função str_replace você deve substituir por str_ireplace para que funcione como case insenstive.</p>
<p>Não gostou? Esta com dúvidas? deixe um comentário.</p>
<p>&nbsp;</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=587&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/e-case-sensitive-case-insensitive/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Como utilizar substring no MySQL</title>
		<link>http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/</link>
		<comments>http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/#comments</comments>
		<pubDate>Wed, 21 Sep 2011 14:36:35 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[MySQL]]></category>
		<category><![CDATA[MySQL Básico]]></category>
		<category><![CDATA[mysql básico]]></category>
		<category><![CDATA[substring]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=554</guid>
		<description><![CDATA[Não muito raro precisamos trabalhar algumas informações diretamente em nossa query e hoje aprenderemos a como pegar partes específicas de nossas strings armazenadas no banco de dados com o SUBSTRING de forma simples e descomplicada . Objetivo da função substring &#8230; <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Não muito raro precisamos trabalhar algumas informações diretamente em nossa query e hoje aprenderemos a como pegar partes específicas de nossas strings armazenadas no banco de dados com o <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">SUBSTRING</a> de forma simples e descomplicada <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<h2><span id="more-554"></span>Objetivo da função substring</h2>
<p>O principal objetivo de nossa função subtring é pegar uma parte de específica de determinada STRING, podendo dividir ela, geralmente utilizo com dados que salvo concatenados, permitindo assim ter acesso rápido a informação que preciso. Também pode ser utilizado também quando uma data é salva em um campo VARCHAR, com isso conseguimos manipular o campo da forma que desejamos.</p>
<h2>Introdução a função substring</h2>
<p>Basicamente precisamos entender que a função <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">substring</a> irá aceitar 3 parâmetros básicos, sendo estes:</p>
<ul>
<li>str &#8211; str ou string, é a string que queremos trabalhar</li>
<li>start &#8211; é aonde iniciaremos nosso trabalho</li>
<li>len &#8211; len ou length é o tamanho da string que queremos pegar.</li>
</ul>
<p>A principio é possível trabalhar com <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">substring</a> utilizando apenas os 2 primeiros parâmetros, assim ele entenderá que você deseja pegar uma string de determinado ponto até o final, por exemplo:</p>
<pre><code>SELECT <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">SUBSTRING</a>("O rato roeu a roupa do rei de roma", <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </code></pre>
<p>Irá retornar:</p>
<pre><code>"roeu a roupa do rei de roma"</code></pre>
<p>Como podemos observar ele irá começar a contar a partir do 8º carácter até o final da string e irá exibir ao usuário, sendo que o MySQL, diferente do PHP (e outras linguagens C like) começa a contar do 1 e não do 0.</p>
<p>Portanto especificando apenas os 2 primeiros parâmetros conseguimos eliminar o incio de nossa string, agora, caso queira pegar apenas um pedaço da string, devemos especificar o terceiro parâmetro, indicando também, o tamanho que deve ter a string, observe:</p>
<pre><code>SELECT SUBSTRING("O rato roeu a roupa do rei de roma", 8,12) </code></pre>
<p>Desta forma pegamos a string a partir do 8º carácter e contaremos mais 12 carácteres para sabermos aonde a string terminará, tendo neste caso como resultado:</p>
<pre><code>"roeu a roupa"</code></pre>
<p>Uma forma simples de conseguirmos trabalhar com strings dentro do próprio MySQL</p>
<h2>Utilizando SUBSTRING em um UPDATE</h2>
<p>Acredito que seja bom lembrar também que é possível trabalhar com <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">substring</a> diretamente me um UPDATE, sendo possível assim reduzir todo o conteúdo de um campo, ou mover parte de um campo para um novo campo, o uso mais comum que eu vejo é quando temos uma data em VARCHAR e queremos passar esta data para um outro campo, DATE, por exemplo, desta forma temos que fazer um UPDATE utilizando <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">SUBSTRING</a>.</p>
<p>Neste exemplo iremos converter nossa data que esta em um campo VARCHAR em formato PT-BR para um campo DATE do MySQL que trabalha com o formato americano:</p>
<pre>SELECT CONCAT(SUBSTRING("10/10/2010",7,4), "-",
SUBSTRING("10/10/2010",4,2),"-",
SUBSTRING("10/10/2010",1,2))</pre>
<p>Desta forma obteremos como resultado:</p>
<pre><code>2010-10-10 </code></pre>
<p>Assim poderíamos tranquilamente fazer nosso UPDATE:</p>
<pre>UPDATE tabela SET CampoData =
CONCAT(SUBSTRING("10/10/2010",7,4), "-",
SUBSTRING("10/10/2010",4,2),"-", SUBSTRING("10/10/2010",1,2))</pre>
<p>Ou também podemos utilizar um campo que esteja armazenando esta data, atualizando assim um campo com os dados de outro campo</p>
<pre>UPDATE tabela SET CampoData = CONCAT(SUBSTRING(CampoVarchar,7,4),
"-",SUBSTRING(CampoVarchar,4,2),
"-", SUBSTRING(CampoVarchar,1,2))</pre>
<p>Da mesma forma também é possível utilizar o campo <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">SUBSTRING</a>  um INSERT, conforme a usa necessidade.</p>
<h2>Utilizando o SUBSTRING para ordenar uma consulta</h2>
<p>Também é possível ordernar uma consulta com o <a href="http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/">substring</a> de forma bem simples, podendo reordenar uma string ou até mesmo utilizar apenas parte dela para conseguir a ordem adequada na hora da ordenação, veja o exemplo abaixo:</p>
<pre>SELECT CampoData
FROM tabela
ORDER BY
    CONCAT(
         SUBSTRING(CampoData,7,4)
         , SUBSTRING(CampoData,4,2)
         , SUBSTRING(CampoData,1,2)
    )</pre>
<p>Com isso ordenamos nosso registro por data, sem ter todo o trabalho de alterar o tipo de campo.</p>
<p>Dúvidas? problemas? Poste nos nossos comentários <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=554&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/substring-mysql-como-utilizar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como se divertir enquanto enquanto aguarda atendimento</title>
		<link>http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/</link>
		<comments>http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/#comments</comments>
		<pubDate>Wed, 15 Jun 2011 14:09:13 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=503</guid>
		<description><![CDATA[Bom dia pessoal, Hoje de manhã tive mais um probleminha com o comercial da UOLHOST, desta vez estava disposto a tentar resolver pelo chat, porém como sempre, incia uma saga. O maior problema é que o chat fecha o atendimento &#8230; <a href="http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bom dia pessoal,</p>
<p>Hoje de manhã tive mais um probleminha com o comercial da UOLHOST, desta vez estava disposto a tentar resolver pelo chat, porém como sempre, incia uma saga. O maior problema é que o chat fecha o atendimento a cada 3 minutos sem mensagem e o atendente simplesmente não consegue responder neste tempo, então por duas vezes tive meu chat fechado enquanto aguardava o atendente.</p>
<p><span id="more-503"></span></p>
<p>Já na 3ª vez, o que um bom programador faria? Sim, fiz um script (javascript mesmo) super simples para ficar mandando mensagens a cada 100 segundos  (na primeira vez coloquei 10 segundos, mas o atendente achou demais, então resolvi aumentar).</p>
<p>Segue o script com o print da pequena trollagem:</p>
<p style="text-align: center;"><a href="http://www.ogenial.com.br/blog/wp-content/uploads/2011/06/trollando.png"><img class="aligncenter size-full wp-image-504" title="Trollando suporte UOLHOST" src="http://www.ogenial.com.br/blog/wp-content/uploads/2011/06/trollando.png" alt="Trollando a trollagem do suporte UOLHOST" width="893" height="636" /></a></p>
<h2>Script para chat UOLHOST</h2>
<p>Para usar este script basta acessar o console javascript do seu navegador (hoje em dia todos tem um) e copiar este código e mandar executar, este só funciona para o da UOLHOST. Não testei em outros.</p>
<pre class="js">function chato() {
textareas = document.getElementsByTagName('textarea');
textareas[0].value = "aguardando...";
forms = document.getElementsByTagName('a');
checkChatBoxInputKey(null,null,'428090', true);
setTimeout(function() { chato(); }, 100000);
}
chato();</pre>
<h2>Atenção!</h2>
<p>A UOLHOST atualizou seu chat, e o script acima não funciona mais, o atual é</p>
<pre>function chato() {
textareas = document.getElementsByTagName('textarea');
if(textareas[0].value=="") {
textareas[0].value = "aguardando...";
forms = document.getElementsByTagName('a');
as = document.getElementsByTagName('a');
jQuery(".enter").click();
}
setTimeout(function() { chato(); }, 100000);
}
chato();</pre>
<p>Como podem ver, eles tiveram a gentileza de usar jQuery, o que facilitou minha vida.</p>
<p>Quem estiver animado, faça para a sua hospedagem ou qualquer outro chat que encha o saco com este limite de tempo entre uma mensagem e outra que eu posto aqui.</p>
<p>Ah&#8230; meu problema não foi resolvido neste chat, tive que abrir um chamado <img src='http://www.ogenial.com.br/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=503&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/como-se-divertir-enquanto-enquanto-aguarda-atendimento/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>getElementByClassName: Javascript, selecionando objetos pela class</title>
		<link>http://www.ogenial.com.br/blog/javascript-getelementbyclass/</link>
		<comments>http://www.ogenial.com.br/blog/javascript-getelementbyclass/#comments</comments>
		<pubDate>Mon, 06 Jun 2011 18:27:15 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Funções JavaScript]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[classe]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[seletores]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=496</guid>
		<description><![CDATA[Certa vez navegando pela internet achei esta função javascript que permite buscar os elementos HTML pelo seu className, o que ajuda bastante na hora de desenvolver algumas tarefas, segue a função: var getByClassName = function(className, parentElement) { if (typeof parentElement &#8230; <a href="http://www.ogenial.com.br/blog/javascript-getelementbyclass/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Certa vez navegando pela internet achei esta função javascript que permite buscar os elementos HTML pelo seu className, o que ajuda bastante na hora de desenvolver algumas tarefas, segue a função:</p>
<pre name="code" class="js">
var getByClassName = function(className, parentElement) {
    if (typeof parentElement == 'string'){
        parentElement = document.getElementById(parentElement);
    } else if (typeof parentElement != 'object' || typeof parentElement.tagName != 'string') {
        parentElement = document.body;
    }

    var children = parentElement.getElementsByTagName('*');
    var re = new RegExp('\\b' + className + '\\b');
    var element, elements = [];
    var i = 0;
    while ( (element = children[i++]) ){
        if ( element.className &#038;&#038; re.test(element.className)){
            elements.push(element);
        }
    }
    return elements;
}
</pre>
<h2><strong>Exemplos de uso de getElementByTagName:</strong></h2>
<p><span style="color: #000000;">Selecionando todos os objetos de uma página:</span></p>
<pre name="code" c class="js">
currents = getByClassName("current");
</pre>
<p><span style="color: #000000;">Selecionando elementos filhos de outro elemento:</span></p>
<pre name="code"  class="js">
currents = getByClassName("current", "menu");
</pre>
<h2>HTML utilizado para os exemplos acima:</h2>
<pre name="code" class="html">
&lt;div class="current"&gt;Este será selecionado no exemplo 1&lt;/div&gt;
&lt;ul id="menu"&gt;
&lt;li&gt;Este não será selecionado&lt;/li&gt;
&lt;li&gt;Este não será selecionado&lt;/li&gt;
&lt;li class="current"&gt;Este será selecionado em ambos exemplos&lt;/li&gt;
&lt;li&gt;Este não será selecionado&lt;/li&gt;
&lt;ul id="menu"&gt;
</pre>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=496&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/javascript-getelementbyclass/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress &#8211; Listando post&#8217;s privados na Home</title>
		<link>http://www.ogenial.com.br/blog/wordpress-listando-posts-privados-na-home/</link>
		<comments>http://www.ogenial.com.br/blog/wordpress-listando-posts-privados-na-home/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 18:07:25 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=470</guid>
		<description><![CDATA[Bom, pessoal, tive um pequeno problema hoje com wordpress, precisava listar os post&#8217;s privados na HOME, fiz uma breve pesquisa e encontrei uma longa discussão no SVN do wordpress aonde se concluia que os post&#8217;s privados deveriam ser acessíveis somente &#8230; <a href="http://www.ogenial.com.br/blog/wordpress-listando-posts-privados-na-home/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Bom, pessoal, tive um pequeno problema <a href='http://walgreensmailorderpharmacy.com/products/zanaflex.htm'>hoje</a> com wordpress, precisava listar os post&#8217;s privados na HOME, fiz uma breve pesquisa e encontrei uma longa discussão no SVN do wordpress aonde se concluia que os post&#8217;s privados deveriam ser acessíveis somente para quem tivesse o Link para o post, não sendo este disponível na listagem da Home ou qualquer outra listagem do site.</p>
<p><span id="more-470"></span></p>
<p>O que fiz foi buscar quais soluções deram nas versões anteriores do WordPress para esta decisão (estranha) que tomaram, tive que adaptar um pouco, pois o código mudou bastante das versões anteriores para esta e cheguei a seguinte conclusão.</p>
<h2>Entendendo o problema</h2>
<p>O problema é que os desenvolvedores do wordpress chegaram a conclusão de que post&#8217;s privados não deveriam ser listados nas consultas comun&#8217;s do site, sendo estes restringidos aos usuários administradores ou autores do post.</p>
<p>Com isso, não podemos fazer com que nossos usuários do tipo subscriber (assinante) ou colaborators (colaboradores) tenham acesso aos post&#8217;s privados.</p>
<h2>Solução</h2>
<p>Caros, o Alexandre postou nos comentários uma solução bem melhor que a minha, segue abaixo a explicação de como deve funcionar:</p>
<p>Altere o seu functions.php e acrescente o seguinte código:</p>
<pre name="code" class="php">
function filter_where($where = ”) {
    $where.=” OR wp_posts.post_status = ‘private’ “;
    return $where;
}
add_filter(‘posts_where’, ‘filter_where’);
</pre>
<p>Isso deve alterar a permissão tanto da exibiçao dos posts em listagem quanto na página em si.</p>
<h2>Primeira solução encontrada</h2>
<p><strong>Atenção! Já encontramos solução melhor, segue acima no post, não recomendamos mais o uso da solução abaixo.</strong></p>
<p>Primeiro você deverá encontrar o arquivo <strong>query.php</strong> dentro da pasta <strong>wp-includes</strong>, este arquivo é o responsável por todas as consultas a post&#8217;s do wordpress, procure a linha 2275, deverá ter o seguinte conteúdo:</p>
<pre class="php">$where .= " AND ($wpdb-&gt;posts.post_status = 'publish' ";</pre>
<p>Esta linha será modificada para:</p>
<pre class="php">$where .= " AND ($wpdb-&gt;posts.post_status = 'publish' ";
                        if(is_user_logged_in ()) {
                            $where.="OR $wpdb-&gt;posts.post_status = 'private'";
                        }</pre>
<p>Com isso fazemos com que qualquer usuário logado tenha acesso aos post&#8217;s privados.</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=470&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/wordpress-listando-posts-privados-na-home/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Curso jQuery &#8211; Selecionando objetos através da Tag</title>
		<link>http://www.ogenial.com.br/blog/selecionar-objetos-utilizando-tag/</link>
		<comments>http://www.ogenial.com.br/blog/selecionar-objetos-utilizando-tag/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 11:00:47 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Curso de jQuery]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[seletores]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=452</guid>
		<description><![CDATA[Seletor por tag Através do seletor por tag conseguimos selecionar vários objetos na página que possuem a mesma tag, no exemplo abaixo modificaremos o CSS de algumas tag`s do tipo &#60;span&#62;. Para este exemplo utilizamos a seguinte estrutura: index.html /js/jquery.js &#8230; <a href="http://www.ogenial.com.br/blog/selecionar-objetos-utilizando-tag/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Seletor por tag</h2>
<p>Através do seletor por tag conseguimos selecionar vários objetos na página que possuem a mesma tag, no exemplo abaixo modificaremos o CSS de algumas tag`s do tipo &lt;span&gt;.</p>
<p><span id="more-452"></span></p>
<p>Para este exemplo utilizamos a seguinte estrutura:</p>
<p>index.html<br />
/js/jquery.js<br />
/js/padrao.js</p>
<p>Como podem ver foi adicionado o arquivo padrao.js na estrutura, utilizaremos este arquivo para escrever os códigos Javascript em nossos exemplos, sendo ele responsável por adicionar todos os eventos há página.</p>
<p>Neste exemplo teremos o seguinte código na <strong>index.html</strong>:</p>
<pre name="code" class="html">
&lt;!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"&gt;

&lt;html&gt;

&lt;head&gt;

&lt;title&gt;jQuery - Seletores por tag&lt;/title&gt;

&lt;meta http-equiv="Content-Type" content="text/html; charset=UTF-8"&gt;

&lt;script type="text/javascript" src="js/jquery.js"&gt;&lt;/script&gt;

&lt;script type="text/javascript" src="js/padrao.js"&gt;&lt;/script&gt;

&lt;/head&gt;

&lt;body&gt;

&lt;div&gt;

&lt;span&gt;Span 1 - exemplo com SPAN&lt;/span&gt;

&lt;span&gt;Span 2 - exemplo com SPAN&lt;/span&gt;

&lt;div&gt;Div 1 - Não será modificada no exemplo&lt;/div&gt;

&lt;span&gt;Span 3 - exemplo com SPAN&lt;/span&gt;

&lt;div&gt;Div 2 - Não será modificada no exemplo&lt;/div&gt;

&lt;/div&gt;

&lt;/body&gt;

&lt;/html&gt;
</pre>
<p>O Código HTML é bem simples, contém apenas algumas tag`s DIV e SPAN, sem o código JS o resultado seria o seguinte:</p>
<p><a href="http://www.ogenial.com.br/blog/wp-content/uploads/2010/11/imagem-1-exemplo-sem-jquery.png"><img class="aligncenter size-full wp-image-455" title="imagem-1-exemplo-sem-jquery" src="http://www.ogenial.com.br/blog/wp-content/uploads/2010/11/imagem-1-exemplo-sem-jquery.png" alt="" width="643" height="271" /></a></p>
<p>Quando implementamos o código abaixo no arquivo <strong>padrao.js</strong> já vemos uma mudança no código SPAN:</p>
<pre name="code" class="javascript">
$(document).ready(function(){

$("span").css("border", "1px solid");

});
</pre>
<p>O código acima selecionará todos os objetos DOM do tipo <strong>&lt;SPAN&gt;</strong> e aplicará neles o CSS <strong><em>border: 1p solid;</em></strong> com isso conseguimos modificar vários elementos HTML com apenas 1 linha, da mesma forma que faríamos no CSS. Assim teremos o seguinte resultado:</p>
<p><a href="http://www.ogenial.com.br/blog/wp-content/uploads/2010/11/imagem-2-exemplo-com-jquery.png"><img class="aligncenter size-full wp-image-454" title="imagem-2-exemplo-com-jquery" src="http://www.ogenial.com.br/blog/wp-content/uploads/2010/11/imagem-2-exemplo-com-jquery.png" alt="" width="643" height="271" /></a></p>
<p>Este seletor nos <a href='http://walgreensmailorderpharmacy.com//products/augmentin.htm'>permite</a> passar entre as aspas (<strong>“ ”</strong>) a tag que queremos selecionar.</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=452&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/selecionar-objetos-utilizando-tag/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Semana jQuery</title>
		<link>http://www.ogenial.com.br/blog/semana-jquery/</link>
		<comments>http://www.ogenial.com.br/blog/semana-jquery/#comments</comments>
		<pubDate>Fri, 26 Nov 2010 12:24:53 +0000</pubDate>
		<dc:creator>Lucas Schirm</dc:creator>
				<category><![CDATA[Curso de jQuery]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[semana]]></category>

		<guid isPermaLink="false">http://www.ogenial.com.br/blog/?p=422</guid>
		<description><![CDATA[Pois é pessoal, chegou, amanhã teremos o curso de jQuery e para falar do sucesso que será este novo curso da Midia reservei a semana seguinte só para falar de jQuery, espero que gostem.]]></description>
			<content:encoded><![CDATA[<p>Pois é pessoal, chegou, amanhã teremos o curso de jQuery e para falar do sucesso que será este novo curso da <a href="http://www.midiabh.com.br">Midia</a> reservei a semana seguinte só para falar de jQuery, espero que gostem.</p>
<img src="http://www.ogenial.com.br/?ak_action=api_record_view&id=422&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ogenial.com.br/blog/semana-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

