<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Diogocolete&#039;s PHP</title>
	<atom:link href="http://diogocolete.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://diogocolete.wordpress.com</link>
	<description>Dicas de Programação e Banco de dados.</description>
	<lastBuildDate>Sun, 28 Mar 2010 18:29:15 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='diogocolete.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://0.gravatar.com/blavatar/86865bbb793e44999d4a429546911754?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Diogocolete&#039;s PHP</title>
		<link>http://diogocolete.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://diogocolete.wordpress.com/osd.xml" title="Diogocolete&#039;s PHP" />
	<atom:link rel='hub' href='http://diogocolete.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Outlet ORM &#8211; PHP &#8211; Parte 1, Configurando</title>
		<link>http://diogocolete.wordpress.com/2010/03/24/outlet-orm-php-parte-1-configurando/</link>
		<comments>http://diogocolete.wordpress.com/2010/03/24/outlet-orm-php-parte-1-configurando/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 03:40:13 +0000</pubDate>
		<dc:creator>diogocolete</dc:creator>
				<category><![CDATA[Banco de Dados]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ORM]]></category>
		<category><![CDATA[OUTLET]]></category>
		<category><![CDATA[PHP ORM]]></category>

		<guid isPermaLink="false">http://diogocolete.wordpress.com/?p=18</guid>
		<description><![CDATA[Ele difere de outras soluções ORM para PHP, já que prevê a persistência transparente e discreto, ele utiliza uma abordagem semelhante à hibernação em Java, utilizando objetos proxy.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=18&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Boa noite,</p>
<p>Estou a falar do Outlet-ORM, <a title="PHP - Outlet - ORM" href="http://www.outlet-orm.org/" target="_blank">acesse</a>.</p>
<blockquote><p>Outlet is an open source object-to-relational mapping tool for PHP.</p></blockquote>
<div class="mceTemp">
<dl class="wp-caption alignleft">
<dt class="wp-caption-dt"><img title="Outlet ORM - Logo" src="http://www.outlet-orm.org/outlet2.gif" alt="Outlet ORM - Logo" width="232" height="50" /></dt>
<dd class="wp-caption-dd">Outlet ORM &#8211; Logo </dd>
<p><span style="font-family:sans-serif;line-height:21px;font-size:15px;color:#333333;"><a href="/site/about#license">New BSD License</a>.</span></p>
</dl>
</div>
<p>Ele difere de outras soluções ORM para PHP, já que prevê a persistência transparente e discreto, ele utiliza uma abordagem semelhante à hibernação em Java, utilizando objetos proxy.</p>
<p>Depois de utilizar em alguns projetos, resolvi criar este Post para mostrar como ele funciona, um mini tutorial.</p>
<p>1 passo &#8211; CONFIGURAÇÃO, Crie um arquivo com o seguinte conteúdo:</p>
<p>return array(<br />
&#8216;connection&#8217; =&gt; array(<br />
&#8216;dsn&#8217;      =&gt; &#8216;mysql:host=myserver.com;dbname=mydb&#8217;,<br />
&#8216;username&#8217; =&gt; &#8216;user&#8217;,<br />
&#8216;password&#8217; =&gt; &#8216;pass&#8217;,<br />
&#8216;dialect&#8217;  =&gt; &#8216;mysql&#8217;<br />
),<br />
&#8216;classes&#8217; =&gt; array(<br />
&#8216;Categoria&#8217; =&gt; array(<br />
&#8216;table&#8217; =&gt; &#8216;categoria&#8217;,</p>
<p>&#8216;props&#8217; =&gt; array(</p>
<p>&#8216;ID&#8217;        =&gt; array(&#8216;id&#8217;, &#8216;int&#8217;, array(&#8216;pk&#8217;=&gt;true, &#8216;autoIncrement&#8217;=&gt;true)),</p>
<p>&#8216;Nome&#8217;      =&gt; array(&#8216;nome&#8217;, &#8216;varchar&#8217;)</p>
<p>),</p>
<p>&#8216;associations&#8217; =&gt; array(<br />
array(&#8216;one-to-many&#8217;, &#8216;Produto&#8217;, array(&#8216;key&#8217;=&gt;&#8217;ID&#8217;))</p>
<p>),&#8217;useGettersAndSetters&#8217; =&gt; true</p>
<p>),<br />
&#8216;Produto&#8217; =&gt; array(<br />
&#8216;table&#8217; =&gt; &#8216;produto&#8217;,</p>
<p>&#8216;props&#8217; =&gt; array(</p>
<p>&#8216;ID&#8217;        =&gt; array(&#8216;id&#8217;, &#8216;int&#8217;, array(&#8216;pk&#8217;=&gt;true, &#8216;autoIncrement&#8217;=&gt;true)),</p>
<p>&#8216;Nome&#8217;     =&gt; array(&#8216;nome&#8217;, &#8216;varchar&#8217;)</p>
<p>),</p>
<p>&#8216;associations&#8217; =&gt; array(</p>
<p>array(&#8216;many-to-one&#8217;, &#8216;Categoria&#8217;, array(&#8216;key&#8217;=&gt;&#8217;ID&#8217;))</p>
<p>),&#8217;useGettersAndSetters&#8217; =&gt; true</p>
<p>)<br />
)<br />
);</p>
<p>Neste array a chave connection define a conexão com o banco de dados, o Outlet aceita, Mysql, Postgres, SQLite e SQL Server.<br />
Está configuração permite você definir que a classe Categoria e Produto represente as tabelas no banco de dados.o parametro &#8216;useGettersAndSetters&#8217; =&gt; true, indica que os campos serão retornados utilizando metodos get/set</p>
<p>2 &#8211; Criando as Classes Categoria e Produto<br />
class Categoria{<br />
private $ID;<br />
private $Nome;<br />
private $Produtos;<br />
public function getId(){ return $this-&gt;ID; }<br />
public function setId( $ID ){ $this-&gt;ID = $ID; }<br />
public funciton getNome(){     return $this-&gt;Nome; }<br />
public function setNome( $nome ) { $this-&gt;Nome = $nome; }</p>
<p>public function setProdutos( $produtos ){ $this-&gt;Produtos = $produtos; }<br />
public function getProdutos(  ){ return $this-&gt;Produtos; }<br />
}</p>
<p>E para Produtos</p>
<div id="_mcePaste">class Produto{</div>
<div id="_mcePaste" style="padding-left:30px;">private $ID;</div>
<div id="_mcePaste" style="padding-left:30px;">private $Nome;</div>
<div id="_mcePaste" style="padding-left:30px;">private $Categoria;</div>
<div id="_mcePaste" style="padding-left:30px;">/**</div>
<div id="_mcePaste" style="padding-left:30px;">* @return the $ID</div>
<div id="_mcePaste" style="padding-left:30px;">*/</div>
<div id="_mcePaste" style="padding-left:30px;">public function getID() {</div>
<div id="_mcePaste" style="padding-left:60px;">return $this-&gt;ID;</div>
<div id="_mcePaste" style="padding-left:30px;">}</div>
<div id="_mcePaste" style="padding-left:30px;">/**</div>
<div id="_mcePaste" style="padding-left:30px;">* @return the $Nome</div>
<div id="_mcePaste" style="padding-left:30px;">*/</div>
<div id="_mcePaste" style="padding-left:30px;">public function getNome() {</div>
<div id="_mcePaste" style="padding-left:60px;">return $this-&gt;Nome;</div>
<div id="_mcePaste" style="padding-left:30px;">}</div>
<div id="_mcePaste" style="padding-left:30px;">/**</div>
<div id="_mcePaste" style="padding-left:30px;">* @return the $Categoria</div>
<div id="_mcePaste" style="padding-left:30px;">*/</div>
<div id="_mcePaste" style="padding-left:30px;">public function getCategoria() {</div>
<div id="_mcePaste" style="padding-left:60px;">return $this-&gt;Categoria;</div>
<div id="_mcePaste" style="padding-left:30px;">}</div>
<div id="_mcePaste" style="padding-left:30px;">/**</div>
<div id="_mcePaste" style="padding-left:30px;">* @param $ID the $ID to set</div>
<div id="_mcePaste" style="padding-left:30px;">*/</div>
<div id="_mcePaste" style="padding-left:30px;">public function setID($ID) {</div>
<div id="_mcePaste" style="padding-left:60px;">$this-&gt;ID = $ID;</div>
<div id="_mcePaste" style="padding-left:30px;">}</div>
<div id="_mcePaste" style="padding-left:30px;">/**</div>
<div id="_mcePaste" style="padding-left:30px;">* @param $Nome the $Nome to set</div>
<div id="_mcePaste" style="padding-left:30px;">*/</div>
<div id="_mcePaste" style="padding-left:30px;">public function setNome($Nome) {</div>
<div id="_mcePaste" style="padding-left:60px;">$this-&gt;Nome = $Nome;</div>
<div id="_mcePaste" style="padding-left:30px;">}</div>
<div id="_mcePaste" style="padding-left:30px;">/**</div>
<div id="_mcePaste" style="padding-left:30px;">* @param $Categoria the $Categoria to set</div>
<div id="_mcePaste" style="padding-left:30px;">*/</div>
<div id="_mcePaste" style="padding-left:30px;">public function setCategoria($Categoria) {</div>
<div id="_mcePaste" style="padding-left:60px;">$this-&gt;Categoria = $Categoria;</div>
<div id="_mcePaste" style="padding-left:30px;">}</div>
<div id="_mcePaste">}</div>
<p>Agora é só iniciar o Outlet</p>
<p>require_once( &#8220;arquivo_com_objetos.php&#8221; ); // arquivo com as classes que foi criado com as definições das tabelas<br />
Outlet::init(include &#8216;outlet-configuracao.php&#8217;); // arquivo de configuracao que voce criou<br />
$outlet = Outlet::getInstance();<br />
$outlet-&gt;createProxies();</p>
<p>PRÓXIMO POST, VOU MOSTRAR COMO INTERAGIR COM OS OBJETOS, FAZER UM SELECT, INSERT, UPDATE E DELETE.</p>
<br /> Tagged: <a href='http://diogocolete.wordpress.com/tag/orm/'>ORM</a>, <a href='http://diogocolete.wordpress.com/tag/outlet/'>OUTLET</a>, <a href='http://diogocolete.wordpress.com/tag/php/'>PHP</a>, <a href='http://diogocolete.wordpress.com/tag/php-orm/'>PHP ORM</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogocolete.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogocolete.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diogocolete.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diogocolete.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogocolete.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogocolete.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogocolete.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogocolete.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=18&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diogocolete.wordpress.com/2010/03/24/outlet-orm-php-parte-1-configurando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292f283fb5ea7e0940b3ccc7f26a05a3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">diogocolete</media:title>
		</media:content>

		<media:content url="http://www.outlet-orm.org/outlet2.gif" medium="image">
			<media:title type="html">Outlet ORM - Logo</media:title>
		</media:content>
	</item>
		<item>
		<title>jQuery Validação Formulário (quase) sem javascript</title>
		<link>http://diogocolete.wordpress.com/2010/03/24/jquery-validacao-formulario-quase-sem-javascript/</link>
		<comments>http://diogocolete.wordpress.com/2010/03/24/jquery-validacao-formulario-quase-sem-javascript/#comments</comments>
		<pubDate>Wed, 24 Mar 2010 02:46:21 +0000</pubDate>
		<dc:creator>diogocolete</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[validação formulario]]></category>

		<guid isPermaLink="false">http://diogocolete.wordpress.com/?p=16</guid>
		<description><![CDATA[Olá, a todos que estiver lendo. Recentemente iniciei o desenvolvimento de um plugin para jquery, um validador onde é possivel voce definir os campos requeridos do formulario apenas por atributos no formulario, exemplificando: Usando esquema de Namespace do xhtml, &#60;form enctype=&#8221;application/x-www-form-urlencoded&#8221; validate:form=&#8221;formulario_1&#8243; action=&#8221;"&#62; isso informa ao plugin que este formulário deve ser validado, ou seja, a instrução [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=16&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá, a todos que estiver lendo.<br />
Recentemente iniciei o desenvolvimento de um plugin para jquery, um validador onde é possivel voce definir os campos requeridos do formulario apenas por atributos no formulario, exemplificando:</p>
<p>Usando esquema de Namespace do xhtml,</p>
<blockquote><p>&lt;form enctype=&#8221;application/x-www-form-urlencoded&#8221; validate:form=&#8221;formulario_1&#8243; action=&#8221;"&gt;</p></blockquote>
<p>isso informa ao plugin que este formulário deve ser validado, ou seja, a instrução validate:form=&#8221;formulario_1&#8243;, a identificação formulario_1 deve ser unica, isso identifica caso tenha 2 formulários na pagina.</p>
<p>Para informar que um campo é requerido, usamos validate:tipo_campo=&#8221;opcao&#8221;, tipo_campo pode ser date, cpf, cnpj, texto, numero, e outros que irei adicionando ao longo do tempo. veja um exemplo.</p>
<blockquote><p>&lt;input id=&#8221;cpf&#8221; name=&#8221;cpf&#8221; type=&#8221;text&#8221; value=&#8221;" validate:cpf=&#8221;true&#8221; mask:cpf=&#8221;true&#8221; /&gt;</p></blockquote>
<p>Outro recurso interessante é a possibilidade de definir mascaras para o campo, utilizando o atributo mask:cpf=&#8221;true&#8221; ou mask:phone=&#8221;true&#8221; , mask:date=&#8221;true&#8221;</p>
<p>Bom, estou na faze inicial do projeto, definindo a estrutura, falta ainda escrever mais testes e implementar campos  que é muito utilizado como CEP por exemplo.</p>
<p>Outro recurso que ainda tenho que pesquisar é como tornar este namespace válido seguindo  http://www.w3.org/TR/xhtml1/normative.html<br />
Bom, para quem quiser colaborar ou copiar, o link é:  git clone http://github.com/diogocolete/jquery-validador.git</p>
<p>Ainda está em faze de desenvolvimento, quero chegar a versão 0.1.</p>
<br /> Tagged: <a href='http://diogocolete.wordpress.com/tag/jquery/'>jQuery</a>, <a href='http://diogocolete.wordpress.com/tag/plugin/'>plugin</a>, <a href='http://diogocolete.wordpress.com/tag/validacao-formulario/'>validação formulario</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogocolete.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogocolete.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diogocolete.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diogocolete.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogocolete.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogocolete.wordpress.com/16/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogocolete.wordpress.com/16/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogocolete.wordpress.com/16/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=16&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diogocolete.wordpress.com/2010/03/24/jquery-validacao-formulario-quase-sem-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292f283fb5ea7e0940b3ccc7f26a05a3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">diogocolete</media:title>
		</media:content>
	</item>
		<item>
		<title>Tendência Vídeo HTML5</title>
		<link>http://diogocolete.wordpress.com/2010/03/21/tendencia-video-html5/</link>
		<comments>http://diogocolete.wordpress.com/2010/03/21/tendencia-video-html5/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 20:50:24 +0000</pubDate>
		<dc:creator>diogocolete</dc:creator>
				<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://diogocolete.wordpress.com/?p=14</guid>
		<description><![CDATA[Um dos assuntos mais atuais é o HTML5, e muita coisa nova
esta surgindo. Por isso achei interessante está noticia e relevante
para o pessoal que trabalha com Web.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=14&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>Um dos assuntos mais atuais é o HTML5, e muita coisa nova<br />
esta surgindo. Por isso achei interessante está noticia e relevante<br />
para o pessoal que trabalha com Web.</p>
<p>Para mais uma desilusão da Adobe, a campanha para a inserção de<br />
vídeos na Wikipédia está privilegiando um formato de compressão de<br />
vídeos aberto.</p>
<p>Há um tempo atras li que o HTML5 seria um &#8220;Flash killer&#8221; e já começa<br />
aparecer estes traços, animação, interatividade.</p>
<p>Fonte: <a href="http://www.geek.com.br/posts/12543-wikipedia-agora-tera-videos-mas-nao-em-flash" target="_blank">http://www.geek.com.br/posts/12543-wikipedia-agora-tera-videos-mas-nao-em-flash</a></p></blockquote>
<br /> Tagged: <a href='http://diogocolete.wordpress.com/tag/html5/'>HTML5</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogocolete.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogocolete.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diogocolete.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diogocolete.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogocolete.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogocolete.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogocolete.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogocolete.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=14&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diogocolete.wordpress.com/2010/03/21/tendencia-video-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292f283fb5ea7e0940b3ccc7f26a05a3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">diogocolete</media:title>
		</media:content>
	</item>
		<item>
		<title>Novo Padrão de Codigo para o PHP 5.3</title>
		<link>http://diogocolete.wordpress.com/2010/03/16/novo-padrao-de-codigo-para-o-php-5-3/</link>
		<comments>http://diogocolete.wordpress.com/2010/03/16/novo-padrao-de-codigo-para-o-php-5-3/#comments</comments>
		<pubDate>Tue, 16 Mar 2010 03:25:20 +0000</pubDate>
		<dc:creator>diogocolete</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[php 5.3]]></category>

		<guid isPermaLink="false">http://diogocolete.wordpress.com/?p=8</guid>
		<description><![CDATA[PHP Standards e o PHP 5.3
O PHP 5.3 traz novidades e que podem mudar muito a forma de como programamos hoje. O uso de namespace, lambda functions e outros podem bagunçar o codigo de qualquer um.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=8&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste"><span style="font-family:arial, sans-serif;line-height:normal;"><a style="color:#0000cc;" href="/group/php-curitiba/browse_thread/thread/d152bcdacc44dfa5#"><span>Novo Padrão de Codigo para o PHP 5.3</span></a> </span></div>
<div></div>
<div>Recentemente estava procurando sobre padrão de escrita de códigos, identação, nomenclatura este tipo de coisa, e achei um link interessante, veja um trecho:</div>
<div></div>
<blockquote>
<div id="_mcePaste" style="text-align:left;">PHP Standards e o PHP 5.3</div>
<div id="_mcePaste" style="text-align:left;">O PHP 5.3 traz novidades e que podem mudar muito a forma de como programamos hoje. O uso de namespace, lambda functions e outros podem bagunçar o codigo de qualquer um.</div>
<div style="text-align:left;"></div>
<div id="_mcePaste" style="text-align:left;">Não existe um padrão oficial para PHP. Por enquanto. Recentemente um grupo de desenvolvedores de varios frameworks, entre eles Symfony, Cake, Zend e se reuniram e criam um grupo para defenir esses padrões. Espera-se que todos os projetos existentes hoje como o PEAR, os frameworks, WordPress, drupal e magento, alem dos novos, tenham uma mesma forma, principalmente agora com o advento do PHP 5.3.</div>
</blockquote>
<div id="_mcePaste"></div>
<div>Link: http://www.php-zine.net/2009/06/08/novo-padrao-de-codificacao-php-5/#more-42</div>
<div id="_mcePaste">Link 2: http://news.php.net/php.standards/2</div>
<br /> Tagged: <a href='http://diogocolete.wordpress.com/tag/php-5-3/'>php 5.3</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogocolete.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogocolete.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diogocolete.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diogocolete.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogocolete.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogocolete.wordpress.com/8/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogocolete.wordpress.com/8/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogocolete.wordpress.com/8/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=8&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diogocolete.wordpress.com/2010/03/16/novo-padrao-de-codigo-para-o-php-5-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292f283fb5ea7e0940b3ccc7f26a05a3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">diogocolete</media:title>
		</media:content>
	</item>
		<item>
		<title>Grupo PHP Curitiba</title>
		<link>http://diogocolete.wordpress.com/2010/03/11/grupo-php-curitiba/</link>
		<comments>http://diogocolete.wordpress.com/2010/03/11/grupo-php-curitiba/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 15:23:21 +0000</pubDate>
		<dc:creator>diogocolete</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Grupo PHP]]></category>

		<guid isPermaLink="false">http://diogocolete.wordpress.com/?p=5</guid>
		<description><![CDATA[Para quem trabalha em curitiba<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=5&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para quem trabalha em curitiba, estamos com o grupo no google e  yahoo <a href="http://groups.google.com.br/group/php-curitiba">http://groups.google.com.br/group/php-curitiba</a> e  <a href="http://br.groups.yahoo.com/group/php-curitiba/?yguid=273609761">http://br.groups.yahoo.com/group/php-curitiba/</a></p>
<p>Não importa se você está começando ou já é um Expert, pode entrar.</p>
<br /> Tagged: <a href='http://diogocolete.wordpress.com/tag/grupo-php/'>Grupo PHP</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogocolete.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogocolete.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diogocolete.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diogocolete.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogocolete.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogocolete.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogocolete.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogocolete.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=5&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diogocolete.wordpress.com/2010/03/11/grupo-php-curitiba/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292f283fb5ea7e0940b3ccc7f26a05a3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">diogocolete</media:title>
		</media:content>
	</item>
		<item>
		<title>Hello world!</title>
		<link>http://diogocolete.wordpress.com/2010/03/11/hello-world/</link>
		<comments>http://diogocolete.wordpress.com/2010/03/11/hello-world/#comments</comments>
		<pubDate>Thu, 11 Mar 2010 14:25:34 +0000</pubDate>
		<dc:creator>diogocolete</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=1&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Welcome to <a href="http://wordpress.com/">WordPress.com</a>. This is your first post. Edit or delete it and start blogging!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/diogocolete.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/diogocolete.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/diogocolete.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/diogocolete.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/diogocolete.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/diogocolete.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/diogocolete.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/diogocolete.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=diogocolete.wordpress.com&amp;blog=12552199&amp;post=1&amp;subd=diogocolete&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://diogocolete.wordpress.com/2010/03/11/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/292f283fb5ea7e0940b3ccc7f26a05a3?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">diogocolete</media:title>
		</media:content>
	</item>
	</channel>
</rss>
