<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>BLOG::Nivaldo</title>
	<atom:link href="http://www.nivaldoarruda.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nivaldoarruda.com.br</link>
	<description>Tecnologias Web, PHP e Aquários</description>
	<lastBuildDate>Sun, 29 Aug 2010 23:59:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>phpscConf 2010 &#8211; Viagem, Evento, Fotos e Vídeos</title>
		<link>http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/#comments</comments>
		<pubDate>Sun, 29 Aug 2010 13:24:44 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[2010]]></category>
		<category><![CDATA[palestras]]></category>
		<category><![CDATA[phpscconf]]></category>
		<category><![CDATA[Treinamento]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=714</guid>
		<description><![CDATA[Nada melhor que se atualizar um pouco e fazer um social com a comunidade que em um evento específico, não acham? Pensando nisso,  fomos (Rafael Fagundes, Nathan Souza e eu) para o #phpscconf  2010. A viagem De Curitiba para Joinville, viagem boa, rápida (~1h40) mas o nosso gps (nokia maps, n97) estava totalmente perdido na [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/02/09/curitiba-carnaval-zombiewalk-e-psychocarnival-2010/' rel='bookmark' title='Permanent Link: Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010'>Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010</a> <small>Divulgando o PsychoCarnival e a ZombieWalk 2010. Quem for de...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2010/01/23/curso-de-php-modulo-basico-estrutura-de-controle-parte-5/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5'>Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5</a> <small>Curso de PHP &#8211; Estrutura de controles Durante o desenvolvimento...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/12/12/curso-de-php-modulo-basico-parte-1/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Parte 1'>Curso de PHP &#8211; Módulo Básico &#8211; Parte 1</a> <small>Nos ultimos tempos, o número de visitantes que estão caindo...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Nada melhor que se atualizar um pouco e fazer um social com a comunidade que em um evento específico, não acham? Pensando nisso,  fomos (<a title="Twitter do Rafael Fagundes" href="http://www.twitter.com/rafael2802">Rafael Fagundes</a>, <a title="Twitter do Nathan Souza" href="http://www.twitter.com/nathanpsouza_">Nathan Souza</a> e <a title="Twitter do Nivaldo Arruda" href="http://www.twitter.com/nivaldoarruda">eu</a>) para o<a title="phpscConf 2010" href="http://www.phpsc.com.br/phpsc-conf-2010/" target="_blank"> #phpscconf  2010</a>.</p>
<h3>A viagem</h3>
<p>De <a title="Curitiba - A cidade Sorriso" href="http://curitibando.com">Curitiba </a>para Joinville, viagem boa, rápida (~1h40) mas o nosso gps (nokia maps, n97) estava totalmente perdido na entrada de <strong>Joinville</strong>, o que nos resultou em andar em circulos (e por uma estradinha de terra) e em aumentar nossa viagem em mais 1h30 hahahaha. Iamos para a <a title="Schulz Pousada" href="http://www.schulzpousada.com.br/">Schulz Pousada</a> primeiro, mas tivemos que desistir e ir direto para o evento. Ainda assim perdemos os 15 primeiros minutos da primeira palestra.</p>
<p>Na volta de Joinville, o GPS nos dá o truque novamente. Em vez de nos levar direto para a BR (que eu tenho certeza que era fácil de pegar ali perto do evento), ele nos levou para aonde? Para a mesma entrada que viemos. Ok, não andamos em circulo dessa vez, mas perdemos uns 40min cruzando a cidade e andando por uma estrada estranha (meio industrial). A BR lotada de caminhões foi um caso a parte, mas a volta foi boa. Fizemos também em aproximadamente 1h40min, mas levamos esse mesmo tempo para cruzar <a title="Curitiba - Capital do Paraná" href="http://curitibando.com">Curitiba </a>e deixar cada um em casa.</p>
<h3>O Evento</h3>
<p>A organização do <a title="Busca no Twitter sobre #phpscConf" href="http://twitter.com/#search?q=%23phpscConf">#phpscConf</a> estava muito boa. A <a title="SOCIESC" href="http://www.sociesc.org.br">SOCIESC</a> tem uma estrutura incrível. Auditórios muito bons, salas de aulas bem equipadas, estacionamento amplo, enfim, a escolha foi muito boa. O valor do evento estava muito bom (25 reais) e na verdade eu até me surpreendi com o Coffe Break, o lanche estava de primeira qualidade (Salgados de vários tipos, Doces e bolos, Refri e muiiiito café!). O Pessoal está de parabéns mesmo!</p>
<p>As palestras foram bem legais e no geral o palestrante sabia bem o que estava falando. Eu particularmente achei que os temas e os conteúdos abordados foram básicos, mas em um evento geral como esse a idéia é tentar agradar todo mundo, sempre ( o que é bom). Teve duas palestras (ambas ministradas pelo <a title="Twitter do Algusto Pascutti" href="http://twitter.com/augustohp">Augusto Pascutti</a>) que eu gostei muito (&#8220;E no Sétimo dia ele criou testes&#8221; e &#8220;Testar é bom, integrar é melhor&#8221;), realmente elas me fizeram valer o evento e a voltar empolgado para testar algumas coisas.</p>
<p>Acabei não participando de nenhum minicurso, então não posso falar sobre a abordagem/didática, o <a title="Blog do Rafael Fagunde" href="http://www.rafaelfagundes.com/blog">Rafael Fagundes</a> participou do &#8220;Iniciando no Desenvolvimento Mobile Web&#8221; e quem sabe ele se anima em comentar como foi, certo Rafa? <img src='http://www.nivaldoarruda.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>No evento encontramos o <a title="Twitter do Ricardo Luders - XAngelbr" href="http://twitter.com/xangelbr">Ricardo Luders</a>, que já conversamos via twitter/blogs. Muito gente fina o cara e nossas conversas renderam algumas idéias interessantes e até um pouco absurdas, haha, vamos ver o que sai.</p>
<h3>Fotos do #phpscConf</h3>

<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/sociesc01/' title='Sociesc01'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Sociesc01-150x150.jpg" class="attachment-thumbnail" alt="Sociesc01" title="Sociesc01" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/sociesc02/' title='Sociesc02'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Sociesc02-150x150.jpg" class="attachment-thumbnail" alt="Sociesc02" title="Sociesc02" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/evento01/' title='Evento01'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Evento01-150x150.jpg" class="attachment-thumbnail" alt="Evento01" title="Evento01" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/php-e-o-desenvolvimento-mobile-web-%e2%80%93-bruno-fernandes-porkaria/' title='PHP e o Desenvolvimento Mobile Web – Bruno Fernandes PorKaria'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/PHP-e-o-Desenvolvimento-Mobile-Web-–-Bruno-Fernandes-PorKaria-150x150.jpg" class="attachment-thumbnail" alt="PHP e o Desenvolvimento Mobile Web – Bruno Fernandes PorKaria" title="PHP e o Desenvolvimento Mobile Web – Bruno Fernandes PorKaria" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/magento-mais-facil-do-que-parece-filipe-ibaldo-gomes/' title='Magento mais fácil do que parece - Filipe Ibaldo Gomes'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Magento-mais-fácil-do-que-parece-Filipe-Ibaldo-Gomes-150x150.jpg" class="attachment-thumbnail" alt="Magento mais fácil do que parece - Filipe Ibaldo Gomes" title="Magento mais fácil do que parece - Filipe Ibaldo Gomes" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/desenvolvendo-extensoes-pecl-%e2%80%93-erick-belluci-tedeschi/' title='Desenvolvendo extensões PECL – Erick Belluci Tedeschi'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Desenvolvendo-extensões-PECL-–-Erick-Belluci-Tedeschi--150x150.jpg" class="attachment-thumbnail" alt="Desenvolvendo extensões PECL – Erick Belluci Tedeschi" title="Desenvolvendo extensões PECL – Erick Belluci Tedeschi" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/zend-framework-reuso-e-padroes-para-facil-manutencao-%e2%80%93-flavio-gomes-de-lisboa/' title='Zend Framework Reuso e padrões para facil manutenção – Flavio Gomes de Lisboa'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Zend-Framework-Reuso-e-padrões-para-facil-manutenção-–-Flavio-Gomes-de-Lisboa--150x150.jpg" class="attachment-thumbnail" alt="Zend Framework Reuso e padrões para facil manutenção – Flavio Gomes de Lisboa" title="Zend Framework Reuso e padrões para facil manutenção – Flavio Gomes de Lisboa" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/desenvolvimento-agil-ao-extremo-com-thewebmind-%e2%80%93-felipe-nascimento-de-moura/' title='Desenvolvimento ágil ao extremo com theWebMind – Felipe Nascimento de Moura'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Desenvolvimento-ágil-ao-extremo-com-theWebMind-–-Felipe-Nascimento-de-Moura--150x150.jpg" class="attachment-thumbnail" alt="Desenvolvimento ágil ao extremo com theWebMind – Felipe Nascimento de Moura" title="Desenvolvimento ágil ao extremo com theWebMind – Felipe Nascimento de Moura" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/alta-performance-de-aplicacoes-web-com-nginx/' title='Alta performance de Aplicações Web com Nginx'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Alta-performance-de-Aplicações-Web-com-Nginx-150x150.jpg" class="attachment-thumbnail" alt="Alta performance de Aplicações Web com Nginx" title="Alta performance de Aplicações Web com Nginx" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/testar-e-bom-integrar-e-melhor-%e2%80%93-augusto-pascutti/' title='Testar é bom, integrar é melhor – Augusto Pascutti'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Testar-é-bom-integrar-é-melhor-–-Augusto-Pascutti-150x150.jpg" class="attachment-thumbnail" alt="Testar é bom, integrar é melhor – Augusto Pascutti" title="Testar é bom, integrar é melhor – Augusto Pascutti" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/encerramento01/' title='Encerramento01'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Encerramento01-150x150.jpg" class="attachment-thumbnail" alt="Encerramento01" title="Encerramento01" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/encerramento02/' title='Encerramento02'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/Encerramento02-150x150.jpg" class="attachment-thumbnail" alt="Encerramento02" title="Encerramento02" /></a>
<a href='http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/final/' title='final'><img width="150" height="150" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/08/final-150x150.jpg" class="attachment-thumbnail" alt="final" title="final" /></a>

<h3>Vídeos do #phpscConf</h3>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/ZciQbu8P1ME?fs=1&amp;hl=pt_BR"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ZciQbu8P1ME?fs=1&amp;hl=pt_BR" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>É isso galera, foi muito bom, parabéns a todos e que venha o <strong>#phpscConf 2011</strong>!</p>
<p><strong>ps</strong>: Acabei de descobrir que meu tema tem um pequeno bug com galerias <img src='http://www.nivaldoarruda.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/02/09/curitiba-carnaval-zombiewalk-e-psychocarnival-2010/' rel='bookmark' title='Permanent Link: Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010'>Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010</a> <small>Divulgando o PsychoCarnival e a ZombieWalk 2010. Quem for de...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2010/01/23/curso-de-php-modulo-basico-estrutura-de-controle-parte-5/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5'>Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5</a> <small>Curso de PHP &#8211; Estrutura de controles Durante o desenvolvimento...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/12/12/curso-de-php-modulo-basico-parte-1/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Parte 1'>Curso de PHP &#8211; Módulo Básico &#8211; Parte 1</a> <small>Nos ultimos tempos, o número de visitantes que estão caindo...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/08/29/phpscconf-2010-viagem-evento-fotos-e-videos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>PHPSC Conf 2010 dia 27 e 28/08/2010 em Joinville</title>
		<link>http://www.nivaldoarruda.com.br/2010/08/03/phpsc-conf-2010-dia-27-e-28082010-em-joinville/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/08/03/phpsc-conf-2010-dia-27-e-28082010-em-joinville/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 13:50:51 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Treinamento]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZF]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=708</guid>
		<description><![CDATA[A coordenação do Grupo de Usuários de PHP do Estado de Santa Catarina – PHPSC – promove em Joinville/SC, em parceria com a SOCIESC, durante sua semana acadêmica dos cursos de computação, nos dias 27 e 28 de Agosto de 2010, a terceira edição do evento, entitulada: PHPSC Conf 2010 Eu e o pessoal aqui [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/' rel='bookmark' title='Permanent Link: Certificação em Zend Framework'>Certificação em Zend Framework</a> <small>Alguém aqui pensa em tirar uma Certificação do Zend Framework?...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/11/zend-framework-criando-um-view-helper/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando um View helper'>Zend Framework &#8211; Criando um View helper</a> <small>O blog está um pouco parado, então irei reanima-lo um...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><a title="PHPSC Conf 2010, dias 27 e 28 de Agosto de 2010 em Joinville/SC" href="http://www.phpsc.com.br/2010/06/phpsc-conf-2010/"><img class="alignleft size-full wp-image-6" title="PHPSC Conf 2010" src="http://www.phpsc.com.br/wp-content/uploads/2010/06/phpsc-270x175_exp.png" alt="PHPSC Conf 2010, dias 27 e 28 de Agosto de 2010 em Joinville/SC" width="270" height="175" /></a>A coordenação do <strong>Grupo de Usuários de PHP do Estado de Santa  Catarina</strong> – PHPSC – promove em <strong>Joinville/SC</strong>, em  parceria com a SOCIESC, durante sua semana acadêmica dos cursos de  computação, nos dias <strong>27 e 28 de Agosto de 2010</strong>, a  terceira edição do evento, entitulada: <strong>PHPSC Conf 2010</strong></p>
<p>Eu e o pessoal aqui da empresa estamos pensando em dar um pulo lá, vamos decidir essa semana ainda. Será que alguém de Curitiba vai para o evento? Legal sempre dar uma valorizada no pessoal que se agiliza para isso!<br />
<strong>Dia 27/08</strong><br />
19:00 – PHP e o Desenvolvimento Mobile Web – Bruno Fernandes PorKaria (Campo Grande – MS)<br />
20:30 – Intervalo (Coffe Break)<br />
21:00 – Zend Framework: Reuso e padrões para fácil manutenção – Flavio Gomes de Lisboa (Curitiba – PR)<br />
22:30 – Encerramento e PHPPinga.</p>
<p><strong> Dia 28/08</strong><br />
09:00 – Abertura oficial<br />
09:15 – E no Sétimo dia ele criou testes – Augusto Pascutti (São Paulo – SP)<br />
10:30 – Intervalo (Coffe Break)<br />
10:45 – Desenvolvendo extensões PECL – Erick Belluci Tedeschi (São Paulo – SP)<br />
12:00 – Almoço<br />
13:00 – CakePHP com sotaque brasileiro – Juan basso (Florianópolis – SC)<br />
14:00 – Desenvolvimento ágil ao extremo com theWebMind – Felipe Nascimento de Moura (Porto Alegre – RS)<br />
15:00 – Alta performance de Aplicações Web com Nginx – Thiago Paes (Florianópolis – SC)<br />
16:00 – Intervalo (Coffe Break)<br />
16:15 – Testar é bom, integrar é melhor – Augusto Pascutti (São Paulo – SP)<br />
17:15 – Desenvolvimento ágil com Kohana Framework – Marcelo Rodrigo Wiebbelling (Joinville – SC)<br />
18:15 – Encerramento e PHPinga<br />
<strong>Mini-cursos – Dia 28/08</strong><br />
09:00 – 12:00 e das 13:00 às 16:00 – Zend Framework MVC. Flávio Gomes da Silva Lisboa (Curitiba – PR). Intermediário.<br />
13:00 às 17:00 – Iniciando no Desenvolvimento Mobile Web. Bruno Fernandes PorKaria (Campo Grande – MS). Intermediário<br />
08:30 – 12:00 – jQuery Básico. André Espeiorin (Joinville – SC). Básico<br />
09:00 – 12:00 e das 13:00 às 16:00 – CakePHP: Framework para desenvolvimento WEB ágil. Wesley Klewerton (Toledo – PR). Básico.</p>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/' rel='bookmark' title='Permanent Link: Certificação em Zend Framework'>Certificação em Zend Framework</a> <small>Alguém aqui pensa em tirar uma Certificação do Zend Framework?...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/11/zend-framework-criando-um-view-helper/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando um View helper'>Zend Framework &#8211; Criando um View helper</a> <small>O blog está um pouco parado, então irei reanima-lo um...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/08/03/phpsc-conf-2010-dia-27-e-28082010-em-joinville/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Novo Projeto &#8211; http://curitibando.com</title>
		<link>http://www.nivaldoarruda.com.br/2010/06/03/novo-projeto-httpcuritibando-com/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/06/03/novo-projeto-httpcuritibando-com/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 13:11:21 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[curitiba]]></category>
		<category><![CDATA[curitibando]]></category>
		<category><![CDATA[curitibanos]]></category>
		<category><![CDATA[Projeto]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=699</guid>
		<description><![CDATA[Eu, como algumas pessoas ja sabem, comprei uma camera legalzinha e até hoje não tive tempo de aprender a mexer nela. Não quero ser fotógrafo nem nada, mas gostaria de ter a Fotografia como um hobbie. Pensando nisso, resolvi unir o útil ao agradável e criei o http://curitibando.com Usarei ele para postar minhas fotos dos [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/02/09/curitiba-carnaval-zombiewalk-e-psychocarnival-2010/' rel='bookmark' title='Permanent Link: Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010'>Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010</a> <small>Divulgando o PsychoCarnival e a ZombieWalk 2010. Quem for de...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/02/23/psycho-carnival-2009/' rel='bookmark' title='Permanent Link: Psycho Carnival 2009'>Psycho Carnival 2009</a> <small>Mais um carnaval animado em curitiba! Mais um Psycho Carnival!...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/06/15/transporte-coletivo-curitiba-pr-parte-iv/' rel='bookmark' title='Permanent Link: Transporte coletivo, Curitiba-PR, Parte IV'>Transporte coletivo, Curitiba-PR, Parte IV</a> <small>Só para reforçar o que eu já disse aqui, o...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><center><br />
<div id="attachment_700" class="wp-caption aligncenter" style="width: 165px"><a href="http://curitibando.com"><img class="size-medium wp-image-700 " title="Curitibando - A cidade sorriso como você nunca viu" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/06/curitibando-155x300.png" alt="Curitibando.com" width="155" height="300" /></a><p class="wp-caption-text">Curitibando.com</p></div><br />
</center></p>
<p>Eu, como algumas pessoas ja sabem, comprei uma camera legalzinha e até hoje não tive tempo de aprender a mexer nela. Não quero ser fotógrafo nem nada, mas gostaria de ter a Fotografia como um hobbie. Pensando nisso, resolvi unir o útil ao agradável e criei o <a title="Curitibando.com - O dia a dia de Curitiba" href="http://curitibando.com" target="_blank">http://curitibando.com</a></p>
<p>Usarei ele para postar minhas <a title="fotos dos Pontos Turísticos de Curitiba" href="http://curitibando.com/fotos-curitiba-em-fotos/" target="_blank"><strong>fotos dos Pontos Turísticos de Curitiba</strong></a>, como: <a title="Praças de Curitiba" href="http://curitibando.com/pontos-turisticos/pracas/">Praças</a>, <a title="Parques de Curitiba" href="http://curitibando.com/pontos-turisticos/parques/">Parques</a>, <a title="Teatros e Museus de Curitiba" href="http://curitibando.com/pontos-turisticos/teatros-e-museus/">Teatros e Museus</a> e para mostrar alguns <a title="Videos de Curitiba" href="http://curitibando.com/videos-curitiba-em-videos/">vídeos de Curitiba</a> também. Gravados nas <a title="Ruas de Curitiba" href="http://curitibando.com/pontos-turisticos/ruas/">Ruas da Capital</a> ou em <a title="Shoppings de Curitiba" href="http://curitibando.com/pontos-turisticos/shoppings/">Shoppings</a> ou qualquer outro local.</p>
<p>Algumas fotos e vídeos foram e serão feitas pelo meu celular atual, um N95, enquanto outras, serão feitas pela camera que adquiri: <strong>Canon sx 20is</strong></p>
<p>Espero que gostem, comentem e me deem sugestões de locais. Pretendo divulgar alguns eventos e notícias importantes que acontecerão na cidade.</p>
<p>O layout eu estou utilizando um pronto por enquanto, que se encaixa exatamente em minhas necessidades, mas vou personaliza-lo em breve.</p>
<p>Vale a visita (tanto para <strong>Curitiba </strong>quanto para o site)!</p>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/02/09/curitiba-carnaval-zombiewalk-e-psychocarnival-2010/' rel='bookmark' title='Permanent Link: Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010'>Curitiba &#8211; Carnaval &#8211; Zombiewalk e PsychoCarnival &#8211; 2010</a> <small>Divulgando o PsychoCarnival e a ZombieWalk 2010. Quem for de...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/02/23/psycho-carnival-2009/' rel='bookmark' title='Permanent Link: Psycho Carnival 2009'>Psycho Carnival 2009</a> <small>Mais um carnaval animado em curitiba! Mais um Psycho Carnival!...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/06/15/transporte-coletivo-curitiba-pr-parte-iv/' rel='bookmark' title='Permanent Link: Transporte coletivo, Curitiba-PR, Parte IV'>Transporte coletivo, Curitiba-PR, Parte IV</a> <small>Só para reforçar o que eu já disse aqui, o...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/06/03/novo-projeto-httpcuritibando-com/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zend Framework 2.0 &#8211; Quais são as novidades?</title>
		<link>http://www.nivaldoarruda.com.br/2010/05/13/zend-framework-2-0-quais-sao-as-novidades/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/05/13/zend-framework-2-0-quais-sao-as-novidades/#comments</comments>
		<pubDate>Thu, 13 May 2010 16:21:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[2.0]]></category>
		<category><![CDATA[componentes]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[lançamento]]></category>
		<category><![CDATA[novidades]]></category>
		<category><![CDATA[PHP 5.3]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend Framework 2.0]]></category>
		<category><![CDATA[ZF]]></category>
		<category><![CDATA[Zf 2.0]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=672</guid>
		<description><![CDATA[Novidades do Zend Framework 2.0 Como todos devem saber, sempre que existe uma alteração de versão de algum produto (versão, não release) muitas alterações são feitas, componentes são retirados, componentes são adicionados e as vezes até conceitos são revistos.  Com o Zend Framework não vai ser diferente. A Zend está preparando várias modificações para essa [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/08/11/zend-framework-criando-um-view-helper/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando um View helper'>Zend Framework &#8211; Criando um View helper</a> <small>O blog está um pouco parado, então irei reanima-lo um...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/01/zend-framework-1-9-0/' rel='bookmark' title='Permanent Link: Zend Framework 1.9.0'>Zend Framework 1.9.0</a> <small>Baixe o seu em: http://framework.zend.com/download/latest Fora os mais de 700...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><h2 align="center"><div id="attachment_673" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.nivaldoarruda.com.br/category/zend/"><img class="size-medium wp-image-673 " title="Artigos sobre Zend Framework" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/05/ZendFramework2-logo-300x79.png" alt="Artigos sobre Zend Framework" width="300" height="79" /></a><p class="wp-caption-text">Zend Framework 2.0</p></div></h2>
<h2>Novidades do Zend Framework 2.0</h2>
<p>Como todos devem saber, sempre que existe uma alteração de versão de algum produto (versão, não release) muitas alterações são feitas, componentes são retirados, componentes são adicionados e as vezes até conceitos são revistos.  Com o <strong>Zend Framework</strong> não vai ser diferente. A Zend está preparando várias modificações para essa versão, algumas bem radicais.  Dar uma boa lida para saber o que nos espera nunca é demais <img src='http://www.nivaldoarruda.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<h2>Mudanças na arquitetura</h2>
<ul>
<li><strong>Construtor Unificado</strong>. Todos os construtores irão (opcionalmente) aceitar um array de opções ou  um objeto do tipo <strong>Zend_Config </strong>como primeiro argumento. Isso permite uma maior flexibilidade para adicionar novos argumentos, suportará números variáveis de argumentos e ainda permitir argumentos &#8220;nomeados&#8221;. Além disso tudo, é uma boa tecnica para  permitir Injeção de dependência (Dependency Injection).<br />
Como parte dessa iniciativa, a maioria dos componentes também terão um método &#8220;setOptions()&#8221; que receberá o array de opções (e que poderá ser usado mais tarde para reiniciar o estado do objeto). Muitos componentes do <strong>ZF </strong>1.X já fazem isso: <strong>Zend_Application</strong>, <strong>Zend_Form</strong>, <strong> Zend_Validate</strong>, <strong>Zend_Layout</strong>, etc.</li>
<li><strong>Opções (Options</strong>). No <strong>ZF 1.5</strong>, entre os vários componentes que aceitos opções, o fazem em uma variedade de formatos: Alguns esperam chaves separadas por sublinhado (underscore) &#8220;_&#8221;, outros esperam chavesCamelCase, outros em CAIXAALTA ou caixabaixa. Essa variação, além de causar muita confusão, dificulta o debug. Um dos objetivos do <strong>ZF 2.0</strong> é padronizar essas chaves de opções e corrigir essa situação.<br />
Atualmente, estão tentando padronizador tudo_em_caixa_baixa_com_sublinhado. Isso torna as chaves legíveis para humanos, contém apenas caracteres válidos para variáveis <strong>PHP </strong>e torna o parse mais simples.</li>
<li><strong>Exceções (Exceptions</strong>). Cada componete terá uma interface criadora de  exceções, que serão jogadas por seus componentes. As exceções concretas irão extender ou a classe global Exception  ou a SPL Exception e ainda implementarão o componente Exception interface.</li>
</ul>
<ul>
<li><strong>Programação por contrato (</strong><strong>Design By Contract</strong>). Será alterado primeiro algumas partes do framework para poder criar um padrão de design por contrato para poder ser seguido, então, os novos desenvolvimentos seguirão esse padrão.</li>
<li><strong>Eliminação da maioria dos  singletons</strong>. O <strong>ZF </strong>foi acusado de usar muito sigletons, seus desenvolvedores ainda não aceitaram completamente essa questão, mas perceberam que na maioria dos casos o singleton apresentou diversos problemas e dificuldade para os casos de testes. Por conta desses e outros problemas, os códigos serão refatorados e todos os sigletons removidos.</li>
<li><strong>Criação de componentes genéricos, e ações multi-funcionais</strong>. Existe uma série de componentes de código duplicado, eles serão jogados dentro de um componete discreto, aonde os componentes originais poderão consumi-los. Alguns exemplos:
<ul>
<li>Plugins/Helpers/Strategies (Atualmente em   <strong>Zend_Controller_Front</strong>, <strong>Zend_Controller_Action_Helper</strong>, <strong>Zend_View </strong>(helpers e filters), <strong>Zend_Form</strong> (validators, filters, e decorators), etc.)</li>
<li>Decorators (Atualmente em <strong>Zend_Form</strong> <img src='http://www.nivaldoarruda.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>Factories (Atualmente em <strong>Zend_Db</strong>, <strong>Zend_Navigation_Page</strong>, <strong> Zend_Auth</strong>, <strong>Zend_Translate</strong>, <strong>Zend_Cache</strong>, etc.)</li>
<li>Caching (Atualmente em <strong>Zend_Translate</strong>, <strong>Zend_Locale</strong>,  <strong>Zend_Queue</strong>,<strong> Zend_Paginator</strong>, <strong>Zend_Feed_Reader</strong>, <strong>Zend_Db_Table</strong>, etc.)</li>
</ul>
</li>
<li><strong>Utilização de novas funções da linguagem</strong>. O <strong>PHP 5.3</strong> oferece algumas alternativas que serão exploradas para os plugins, são elas: __invoke() e closures.</li>
<li><strong>Apenas autoload</strong>. Todo o framework irá utilizar o autoloading como padrão, isso irá diminuir alguns problemas de performance e simplicar muito códigos.</li>
<li><strong>Namespaces</strong>. Os Namespaces do <strong>PHP</strong> beneficia os frameworks e as bibliotecas mais que qualquer outra base de código e o <strong>Zend Framework</strong> pode se beneficiar muito dele. Mas tudo isso tem um custo, todo os códigos deverão ser reescritos para se beneficiar dele.</li>
<li><strong>goto</strong>. Goto sempre são considerados &#8220;malvados&#8221;, mas é inevitável o a criação de máquina de estados finitos (Finite State Machines (FSM)) e parsers. O uso do goto será estudado caso-a-caso. Segundo a equipe, o componente <strong>Zend_Search_Lucene</strong> é um dos que mais será beneficiado com esse método, assim como o MVC</li>
</ul>
<h2>Implementações MVC</h2>
<p>Como a atual versão do <strong>MVC</strong> está gerando problemas no ciclo da requisição, uma proposta para seu aperfeiçoamento está sendo montada. Enquanto você pode conseguir algum desempenho adicional retirando as chamadas require_once e usando autoloading, o mais rápido dos pedidos ainda estão muito além de outros frameworks mais enxutos (CodeIgniter por ex.). Para resolver esse problema, a equipe está estudando e irá refatorar uma  grande quantidade de códigos relacionadas a camada MVC.</p>
<p>Uma segunda olhada no <strong>MVC</strong>, seria relacionada as rotas de URL. Eles citam a Horde_Routes, que se tornou base nos projetos em python. Estão analizando se essa seria uma boa escolha de mudanças para esse caso.</p>
<p>Uma outra idéia seria transformar o Front Controller em uma maquina de estado (graças ao <strong>PHP 5.3</strong> e o goto). Isso permitiria pulos dentro da aplicação que retiraria diversos loops e problemas.</p>
<p>Para mais informações a respeito da reestruturação do <strong>MVC</strong>, por favor, veja esses links (em inglês):</p>
<ul>
<li><a href="http://framework.zend.com/wiki/display/ZFDEV2/Zend_Controller+2.0">Zend_Controller  2.0</a></li>
<li><a href="http://framework.zend.com/wiki/display/ZFDEV2/Zend_Controller_router+2.0">Zend_Controller_Router  2.0</a></li>
<li><a href="http://framework.zend.com/wiki/display/ZFDEV2/Zend_View+2.0">Zend_View  2.0</a></li>
<li><a href="http://framework.zend.com/wiki/display/ZFDEV2/Zend_Session+2.0">Zend_Session  2.0</a></li>
<li><a title="Zend_Form 2.0" href="http://framework.zend.com/wiki/display/ZFDEV2/Zend_Form+2.0">Zend_Form 2.0</a></li>
</ul>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/08/11/zend-framework-criando-um-view-helper/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando um View helper'>Zend Framework &#8211; Criando um View helper</a> <small>O blog está um pouco parado, então irei reanima-lo um...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/01/zend-framework-1-9-0/' rel='bookmark' title='Permanent Link: Zend Framework 1.9.0'>Zend Framework 1.9.0</a> <small>Baixe o seu em: http://framework.zend.com/download/latest Fora os mais de 700...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/05/13/zend-framework-2-0-quais-sao-as-novidades/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Certificação em Zend Framework</title>
		<link>http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/#comments</comments>
		<pubDate>Fri, 07 May 2010 13:07:42 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Treinamento]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[certificação]]></category>
		<category><![CDATA[Prova]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZF]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=662</guid>
		<description><![CDATA[Alguém aqui pensa em tirar uma Certificação do Zend Framework? Eu, sinceramente, já cogitei a idéia, mas acabei desistindo porque não vi muito diferencial (ao menos não em Curitiba/PR). Mas acabei caindo em um post do http://www.phpdeveloper.org/ e resolvi pensar novamente no assunto. As certificações são uma forma de comprovar que você dominia o assunto/ferramenta/linguagem/etc [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/02/19/testes-automatizados-com-zend-framework-parte-1/' rel='bookmark' title='Permanent Link: Testes automatizados com Zend Framework &#8211; Parte 1'>Testes automatizados com Zend Framework &#8211; Parte 1</a> <small>Automatizar os testes, em suas aplicações web, é um importante...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2008/10/23/integrando-o-zend-framework-com-o-dojo/' rel='bookmark' title='Permanent Link: Integrando o Zend Framework com o Dojo'>Integrando o Zend Framework com o Dojo</a> <small>Bom, como me bati um pouco para achar boas informações...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2010/05/13/zend-framework-2-0-quais-sao-as-novidades/' rel='bookmark' title='Permanent Link: Zend Framework 2.0 &#8211; Quais são as novidades?'>Zend Framework 2.0 &#8211; Quais são as novidades?</a> <small>Novidades do Zend Framework 2.0 Como todos devem saber, sempre...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Alguém aqui pensa em tirar uma <strong>Certificação </strong>do <a title="Artigos sobre Zend Framework" href="http://www.nivaldoarruda.com.br/category/zend/">Zend Framework</a>? Eu, sinceramente, já cogitei a idéia, mas acabei desistindo porque não vi muito diferencial (ao menos não em Curitiba/PR). Mas acabei caindo em um post do <a title="PHP Developer" href="http://www.phpdeveloper.org/news/14354">http://www.phpdeveloper.org/</a> e resolvi pensar novamente no assunto.</p>
<p>As <strong>certificações </strong>são uma forma de comprovar que você dominia o assunto/ferramenta/linguagem/etc e teoricamente lhe deveria render uma grana a mais por esse investimento, mas o que vejo é que o único retorno é uma satisfação pessoal. Aqui em curitiba, se não estou enganado a <a title="Elaborata" href="http://www.elaborata.com.br">Elaborata</a> e o <a title="Opet" href="http://www.opet.com.br">Opet</a> possuem autorização para aplicar esses tipos de certificações e essas, em específico, possuem um valor que é relativamente tranquilo de pagar.</p>
<p>No mesmo post que citei acima, é feito uma referência a um <a title="PDF sobre a Prova de Certificação do Zend Framework" href="http://akrabat.com/wp-content/uploads/ZendCon09-ZF-Certification-Refresher.pdf" target="_blank">PDF sobre a Prova de Certificação do Zend Framework</a>. Recomendo a leitura, para quem interessar =)</p>
<p>Porque fiz esse post vago? Para divulgar esse PDF, além de ser bem legal poderá ajudar alguém e para eu voltar a pensar sobre o assunto. Com a vida conturbada (profissionalmente falando) que ando levando, talvez seja hora de parar, colocar o pé chão e apontar para algum lado. Se é esse caminho que vou seguir, que ao menos siga da forma mais profissional possível. Ou não?</p>
<p><strong>Perguntas </strong>(vai que algum leitor quer interagir ^^):</p>
<ul>
<li>Você tem alguma certificação? Qual(quais)?</li>
<li>Você pretende tirar alguma certificação algum dia? Qual(quais)?</li>
</ul>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/02/19/testes-automatizados-com-zend-framework-parte-1/' rel='bookmark' title='Permanent Link: Testes automatizados com Zend Framework &#8211; Parte 1'>Testes automatizados com Zend Framework &#8211; Parte 1</a> <small>Automatizar os testes, em suas aplicações web, é um importante...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2008/10/23/integrando-o-zend-framework-com-o-dojo/' rel='bookmark' title='Permanent Link: Integrando o Zend Framework com o Dojo'>Integrando o Zend Framework com o Dojo</a> <small>Bom, como me bati um pouco para achar boas informações...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2010/05/13/zend-framework-2-0-quais-sao-as-novidades/' rel='bookmark' title='Permanent Link: Zend Framework 2.0 &#8211; Quais são as novidades?'>Zend Framework 2.0 &#8211; Quais são as novidades?</a> <small>Novidades do Zend Framework 2.0 Como todos devem saber, sempre...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.9 (beta) integrado com o Zend Framework</title>
		<link>http://www.nivaldoarruda.com.br/2010/05/04/netbeans-6-9-beta-integrado-com-o-zend-framework/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/05/04/netbeans-6-9-beta-integrado-com-o-zend-framework/#comments</comments>
		<pubDate>Tue, 04 May 2010 17:01:09 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Netbeans]]></category>
		<category><![CDATA[PHP 5.3]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[ZF]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=659</guid>
		<description><![CDATA[PHP 5.3 + Zend Framework + Netbeans? Finalmente uma pequena integração do NetBeans com o Zend Framework. Já estava mais que na hora do plugin de PHP receber uma atualização legal dessas. Quem quiser testar, é só fazer o download AQUI. Ja atualizei minha versão do trabalho para essa e agora vou começar a testar. [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/01/18/dica-php-5-3-apache-2-postgres-e-zend-framework-no-windows-seven/' rel='bookmark' title='Permanent Link: Dica &#8211; PHP 5.3, Apache 2, Postgres e Zend Framework no Windows Seven'>Dica &#8211; PHP 5.3, Apache 2, Postgres e Zend Framework no Windows Seven</a> <small>Estou com a versão de testes do Windows Seven (Home...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/' rel='bookmark' title='Permanent Link: Certificação em Zend Framework'>Certificação em Zend Framework</a> <small>Alguém aqui pensa em tirar uma Certificação do Zend Framework?...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><strong>PHP 5.3</strong> + <strong>Zend Framework</strong> + <strong>Netbeans</strong>?</p>
<p>Finalmente uma pequena integração do NetBeans com o Zend Framework. Já estava mais que na hora do plugin de PHP receber uma atualização legal dessas.</p>
<p>Quem quiser testar, é só fazer o download <a title="Netbeans 6.9 - Download" href="http://download.netbeans.org/netbeans/6.9/beta/">AQUI</a>.</p>
<p>Ja atualizei minha versão do trabalho para essa e agora vou começar a testar. Assim que eu tiver um review melhor sobre essa integração eu posto aqui para vocês .</p>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/01/18/dica-php-5-3-apache-2-postgres-e-zend-framework-no-windows-seven/' rel='bookmark' title='Permanent Link: Dica &#8211; PHP 5.3, Apache 2, Postgres e Zend Framework no Windows Seven'>Dica &#8211; PHP 5.3, Apache 2, Postgres e Zend Framework no Windows Seven</a> <small>Estou com a versão de testes do Windows Seven (Home...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2010/05/07/certificacao-em-zend-framework/' rel='bookmark' title='Permanent Link: Certificação em Zend Framework'>Certificação em Zend Framework</a> <small>Alguém aqui pensa em tirar uma Certificação do Zend Framework?...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/05/04/netbeans-6-9-beta-integrado-com-o-zend-framework/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Clip alternativo curitibano &#8211; Offal &#8211; Trial of the Undead</title>
		<link>http://www.nivaldoarruda.com.br/2010/04/24/clip-alternativo-curitibano-offal-trial-of-the-undead/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/04/24/clip-alternativo-curitibano-offal-trial-of-the-undead/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 13:52:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[filmes]]></category>
		<category><![CDATA[misc]]></category>
		<category><![CDATA[sci-fi]]></category>
		<category><![CDATA[Clip musical]]></category>
		<category><![CDATA[Offal]]></category>
		<category><![CDATA[Trial of the Undead]]></category>
		<category><![CDATA[zumbi]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=653</guid>
		<description><![CDATA[E para mostrar que Curitiba, quando quer, pode produzir coisas realmentes legais, apresento a vocês o hot site da banda Offal que acabou de ter o clip da música Trial of the Undead Produzido. O clip foi produzido em curitiba, conta com música Death Metal, Elementos Gore e muito Zumbis! (Afinal, o que seria de [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/02/23/psycho-carnival-2009/' rel='bookmark' title='Permanent Link: Psycho Carnival 2009'>Psycho Carnival 2009</a> <small>Mais um carnaval animado em curitiba! Mais um Psycho Carnival!...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>E para mostrar que Curitiba, quando quer, pode produzir coisas realmentes legais, apresento a vocês o hot site da banda <strong>Offal</strong> que acabou de ter o clip da música <strong>Trial of the Undead</strong> Produzido.</p>
<p>O clip foi produzido em curitiba, conta com música Death Metal, Elementos Gore e muito Zumbis! (Afinal, o que seria de nós sem eles).</p>
<p>Agora, não percam mais tempo e entrem no hotsite para curtir o clip/música!</p>
<div id="attachment_655" class="wp-caption aligncenter" style="width: 310px"><a title="Offal - Trial of the Undead" href="http://www.trialoftheundead.com" target="_blank"><img class="size-medium wp-image-655" title="Offal - Trial of the Undead" src="http://www.nivaldoarruda.com.br/wp-content/uploads/2010/04/Offal-Trial-of-the-Undead-300x159.jpg" alt="Offal - Trial of the Undead" width="300" height="159" /></a><p class="wp-caption-text">Offal - Trial of the Undead</p></div>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/02/23/psycho-carnival-2009/' rel='bookmark' title='Permanent Link: Psycho Carnival 2009'>Psycho Carnival 2009</a> <small>Mais um carnaval animado em curitiba! Mais um Psycho Carnival!...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/04/24/clip-alternativo-curitibano-offal-trial-of-the-undead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Segurança &#8211; Você ainda usa antivirus, antispam, antispywares ?</title>
		<link>http://www.nivaldoarruda.com.br/2010/04/04/seguranca-voce-ainda-usa-antivirus-antispam-antispywares/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/04/04/seguranca-voce-ainda-usa-antivirus-antispam-antispywares/#comments</comments>
		<pubDate>Sun, 04 Apr 2010 17:17:36 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[antispam]]></category>
		<category><![CDATA[antivirus]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[spyware]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=649</guid>
		<description><![CDATA[De bobeira em plena Páscoa, resolvi fazer um post sobre algo que eu ultimamente não tenho levado muito a sério em meu desktop pessoal. Segurança. Antigamente tudo girava em torno de vírus de computadores e antivirus cada vez mais robustos e cheio de firulas (e da-lhe fazer upgrades para poder usar as ultimas versões). Depois [...]


Nenhum post relacionado.]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p><script type="text/javascript"><!--
google_ad_client = "pub-6037690795851697";
/* na-curso-de-php336x280, criado 21/03/10 */
google_ad_slot = "4652618366";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script><br />
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><br />
De bobeira em plena <strong>Páscoa</strong>, resolvi fazer um post sobre algo que eu ultimamente não tenho levado muito a sério em meu desktop pessoal. <strong>Segurança</strong>.</p>
<p>Antigamente tudo girava em torno de vírus de computadores e <strong>antivirus </strong>cada vez mais robustos e cheio de firulas (e da-lhe fazer upgrades para poder usar as ultimas versões). Depois de um tempo começaram a surgir os <strong>antivírus </strong> gratuítos, sem custo algum e que mantinham seu computador sempre <strong>protegido </strong>ou &#8220;protegido&#8221;. </p>
<p>Um belo dia, o pessoal do &#8220;mal&#8221; resolveu criar aplicativos que deixavam de atrapalhar a vida das pessoas, como os <strong>vírus</strong>, para começar a fraudar e a rouba-las. Esses aplicativos ficaram conhecidos como &#8220;<strong>malware</strong>&#8220;, &#8220;<strong>spyware</strong>&#8221; e nome similares. Com isso, a industria logo criou os <strong>antimalware</strong>, <strong>bitdefender</strong>, anti****ware. E mais uma vez alternativas free surgiram.</p>
<p>Em paralelo a isso, sempre existiu o <strong>spam </strong>na internet, atormentando os emails alheios, desenvolvedores escondendo emails no texto dos sites dentro de imagens e/ou flash, tudo para evitar que os <strong>spammers </strong>capturassem os emails. Até que os provedores adicionaram os <strong>antispam</strong>, lógico que no começo isso era um serviço a parte, sempre cobrado por todos, até que os servidores gratuítos implementaram também e nem cobram mais por esse tipo de serviço.</p>
<p>Eu particularmente, tenho apenas um <strong>antivirus </strong>instalado (sim, uso windows), porque ainda tenho que lidar com pessoas que insistem em ter <strong>virus </strong>em pendrives. Mas no geral, na internet, me sinto seguro utilizando apenas um navegador decente e sempre garantido o site que estou acessando (quando é banco por exemplo). E você? Ainda tem aquela paranóia de uns tempos atras? ainda corre atras de <strong>segurança</strong>? <strong>antivirus</strong>? treme quando algum alerta de <strong>spyware </strong>toca no seu computador? Ou você é um dos iluminados que utilizam Linux/Mac e nunca se preocupou com isso?</p>
</div>

<p>Nenhum post relacionado.</p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/04/04/seguranca-voce-ainda-usa-antivirus-antispam-antispywares/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Repetição &#8211; Parte 6</title>
		<link>http://www.nivaldoarruda.com.br/2010/03/21/curso-de-php-modulo-basico-estrutura-de-repeticao-parte-6/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/03/21/curso-de-php-modulo-basico-estrutura-de-repeticao-parte-6/#comments</comments>
		<pubDate>Sun, 21 Mar 2010 20:27:26 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Treinamento]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Básico]]></category>
		<category><![CDATA[curso]]></category>
		<category><![CDATA[Estrutura de repetição]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=635</guid>
		<description><![CDATA[Dando continuidade ao meu Curso de PHP, vamos falar a respeito das Estruturas de repetição (comandos FOR e While). Repetir um bloco de comandos é algo muito corriqueiro na vida de um desenvolvedor. Por mais simples que seja um sistema ou um site que você virá a fazer, pode acreditar que você precisará usar uma [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/01/23/curso-de-php-modulo-basico-estrutura-de-controle-parte-5/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5'>Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5</a> <small>Curso de PHP &#8211; Estrutura de controles Durante o desenvolvimento...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/12/12/curso-de-php-modulo-basico-variaveis-e-constantes-parte-4/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Variáveis e Constantes &#8211; Parte 4'>Curso de PHP &#8211; Módulo Básico &#8211; Variáveis e Constantes &#8211; Parte 4</a> <small>Variáveis Variáveis são endereços de memória que contém valores que...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/12/12/curso-de-php-modulo-basico-parte-1/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Parte 1'>Curso de PHP &#8211; Módulo Básico &#8211; Parte 1</a> <small>Nos ultimos tempos, o número de visitantes que estão caindo...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Dando continuidade ao meu <a href="http://www.nivaldoarruda.com.br/curso-de-php">Curso de PHP</a>, vamos falar a respeito das <strong>Estruturas de repetição</strong> (comandos <strong>FOR</strong> e <strong>While</strong>).</p>
<p>Repetir um bloco de comandos é algo muito corriqueiro na vida de um desenvolvedor. Por mais simples que seja um sistema ou um site que você virá a fazer, pode acreditar que você precisará usar uma dessas estruturas. Seja para listar produtos/clientes, realizar operações matemáticas ou mesmo enviar emails. Vamos ver alguns exemplos de uso.</p>
<p>Ex.: Escreva o número &#8220;1&#8243; na tela.</p>
<pre class="brush: php">
&lt;?
echo 1;
?&gt;
</pre>
<p>Simples e Fácil. Agora escreva o número &#8220;1&#8243; e o número &#8220;2&#8243; na tela (um em cada linha).</p>
<pre class="brush: php">
&lt;?
echo 1.&quot;&lt;br/&gt;&quot;;
echo 2.&quot;&lt;br/&gt;&quot;;
?&gt;
</pre>
<p>Já começa a ficar estranho, não? Agora digamos que você precise escrever do número 1 ao número 10 na tela.</p>
<pre class="brush: php">
&lt;?
echo 1.&quot;&lt;br/&gt;&quot;;
echo 2.&quot;&lt;br/&gt;&quot;;
echo 3.&quot;&lt;br/&gt;&quot;;
...
echo 9.&quot;&lt;br/&gt;&quot;;
echo 10.&quot;&lt;br/&gt;&quot;;
?&gt;
</pre>
<p>Perceba que o código foi abreviado após o número &#8220;3&#8243;, caso contrário, esse script já ficaria muito longo para ser escrito aqui. Agora imagine se você precisasse escrever até o número 300. Faria 300 linhas iguais, mudando apenas o número? Com certeza funcionaria, mas seu código ficaria muito poluido e grande. Outro problema: E como você faria se o número total de vezes fosse dinâmico? viesse de uma consulta ao banco de dados por exemplo, você não teria como saber quantos &#8220;echos&#8221; deveria escrever. Então vamos reescrever esse programa utilizando a nossa primeira função da estrutura de repetição, o laço &#8220;for&#8221;. Veja a diferença:</p>
<pre class="brush: php">
&lt;?
for($contador=1;$contador&lt;=300;$contador++){
    echo $contador.&quot;&lt;br/&gt;&quot;;
}
?&gt;
</pre>
<p>Essas três linhas de códigos vão surtir exatamente o mesmo efeito do que se você tivesse escrito 300 &#8220;echo&#8221; no seu script. Agora entenda como executar esse novo comando. Todo a regra dele está apenas nessa linha:</p>
<pre class="brush: php">
for($contador=1;$contador&lt;=300;$contador++){
</pre>
<p>Para entendermos o seu funcionamento, experiemnte visualiza-la em 4 partes diferentes:</p>
<p>* <strong>for()</strong> -> Nome de um dos método nativo do PHP(e de quase todas as outras linguagens de programação) para controle de repetição. (<a href="http://www.php.net/for">http://www.php.net/for</a>)<br />
* <strong>$contador=1</strong> -> Aqui você define uma variável de controle, neste caso &#8220;$contador&#8221;, e atribuí o seu valor inicial em &#8220;1&#8243;;<br />
* <strong>$contador<=300 </strong>-> Aqui você define uma condição de continuidade para o laço, isto é, o for irá executar o bloco de comando dentro dele, enquanto<br />
essa condição for verdadeira. Neste caso, o laço irá executar enquanto $contador for menor ou igual a 300.<br />
*<strong>$contador++</strong> -> Essa é a ultima expressão do for. Aqui você define o que deve acontecer com a variável de controle após cada iteração. Nesse exemplo,<br />
após executar o echo, ele irá incrementar o $contador em 1.</p>
<p>Assim, a cada volta desse loop, a variável $contador irá somar +1 em seu valor até que o total seja maior que 300, que é quando o for termina e o interpretador passa a executar o próximo bloco de comando (caso exista).</p>
<p>O próximo comando, é o while (<a href="http://www.php.net/while">http://www.php.net/while</a>). Ele também é um comando de repetição, mas é um pouco mais simples que o &#8220;for&#8221;. Basicamente um while funciona da seguinte maneira:</p>
<pre class="brush: php">
&lt;?php
while (expressao){
    Comando 1;
    Comando 2;
}
?&gt;
</pre>
<p>A expressão é uma comparação. O laço será executado enquanto essa comparação for verdadeira. Se você necessitar de um contador dentro do seu loop, terá que faze-lo de forma manual. Ex.</p>
<pre class="brush: php">
&lt;?php
$i = 0;
while ($i&lt;10){
    echo $i.&quot;&lt;br/&gt;&quot;;
    $i++;
}
?&gt;
</pre>
<p>*Nota: Lembre-se. O while continuará sua execução, até que a expressão informada se torne falsa. Então, Tome muito cuidado com o tipo de comparação que você irá realizar para não acabar criando o famoso &#8220;<strong>loop infinito</strong>&#8220;.</p>
<p>Uma &#8220;variação&#8221; do comando while é o &#8220;do-while&#8221;, a diferença entre eles está no processo de verificação da expressão. No while, primeiro o <strong>PHP </strong>valida a expressão, se for verdadeira, ele executa os comando, até que ela se torne falsa. Enquanto o &#8220;do-while&#8221; executa o camando e só depois valida a expressão(se ela for verdadeira, ele continua executando). Ex:</p>
<pre class="brush: php">
&lt;?php
$i = 3;
do {
    echo $i;
    $i--;
} while ($i &gt; 0);
?&gt;
</pre>
<p>É isso, agora muito treino. Que tal fazer alguns exercícios?</p>
<ol>
<li>Escreva a lista de números começando de 300 e indo até 0(zero)</li>
<li>Escreva uma lista de números <em>PARES</em>, de 0 a 300</li>
</ol>
<p>Abraços</p>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2010/01/23/curso-de-php-modulo-basico-estrutura-de-controle-parte-5/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5'>Curso de PHP &#8211; Módulo Básico &#8211; Estrutura de Controle &#8211; Parte 5</a> <small>Curso de PHP &#8211; Estrutura de controles Durante o desenvolvimento...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/12/12/curso-de-php-modulo-basico-variaveis-e-constantes-parte-4/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Variáveis e Constantes &#8211; Parte 4'>Curso de PHP &#8211; Módulo Básico &#8211; Variáveis e Constantes &#8211; Parte 4</a> <small>Variáveis Variáveis são endereços de memória que contém valores que...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/12/12/curso-de-php-modulo-basico-parte-1/' rel='bookmark' title='Permanent Link: Curso de PHP &#8211; Módulo Básico &#8211; Parte 1'>Curso de PHP &#8211; Módulo Básico &#8211; Parte 1</a> <small>Nos ultimos tempos, o número de visitantes que estão caindo...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/03/21/curso-de-php-modulo-basico-estrutura-de-repeticao-parte-6/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adicionando código HTML no Zend Form</title>
		<link>http://www.nivaldoarruda.com.br/2010/03/13/adicionando-codigo-html-no-zend-form/</link>
		<comments>http://www.nivaldoarruda.com.br/2010/03/13/adicionando-codigo-html-no-zend-form/#comments</comments>
		<pubDate>Sat, 13 Mar 2010 16:52:16 +0000</pubDate>
		<dc:creator>Nivaldo Arruda</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Treinamento]]></category>
		<category><![CDATA[Zend]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[Zend Framework]]></category>
		<category><![CDATA[Zend_Form]]></category>

		<guid isPermaLink="false">http://www.nivaldoarruda.com.br/?p=627</guid>
		<description><![CDATA[Todo mundo já deve ter se perguntando: &#8220;Como adiciono um código HTML no Zend_Form?&#8220;.Essa dica vem lá do meu amigo Marcelo Korjenioski. Respondendo a pergunta acima, quem utiliza Zend Framework junto com o Zend_Form, com certeza já precisou adicionar um código HTML dentro do formulário. Até pouco tempo atrás eu fazia isso utilizando o setDescription [...]

<br/><br/>
<strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/09/07/zend-framework-tutorial-personalizando-os-decorators/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Tutorial &#8211; Personalizando os decorators'>Zend Framework &#8211; Tutorial &#8211; Personalizando os decorators</a> <small>php, zend, hospedagem, ajax, programação, tutorial, curso, apostila, site, criar...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2008/10/29/integrando-o-zend-framework-com-o-dojo-parte-ii/' rel='bookmark' title='Permanent Link: Integrando o Zend Framework com o Dojo &#8211; Parte II'>Integrando o Zend Framework com o Dojo &#8211; Parte II</a> <small>Nessa segunda parte do tutorial, vou exemplificar um form utilizando...</small></li>
</ol>]]></description>
			<content:encoded><![CDATA[<div id=HOTWordsTxt name=HOTWordsTxt><p>Todo mundo já deve ter se perguntando: <strong>&#8220;Como adiciono um código HTML no <a href="http://www.nivaldoarruda.com.br/2008/10/29/integrando-o-zend-framework-com-o-dojo-parte-ii/">Zend_Form</a>?</strong>&#8220;.Essa dica vem lá do meu amigo <a href="http://www.phaneronsoft.com/phaneronsoft/" targe="_BLANK">Marcelo Korjenioski</a>.</p>
<p>Respondendo a pergunta acima, quem utiliza <strong>Zend Framework</strong> junto com o <strong>Zend_Form</strong>, com certeza já precisou adicionar um <strong>código HTML</strong> dentro do formulário. Até pouco tempo atrás eu fazia isso utilizando o setDescription do Próprio <strong>Zend_Form</strong>. Hoje em dia eu alterei para o formato que o <a href="http://www.phaneronsoft.com/phaneronsoft/" targe="_BLANK">Marcelo Korjenioski</a> criou.</p>
<p>Dentro de sua /library, crie o seguinte arquivo: <strong>Htmlform.php</strong></p>
<pre class="brush: php">
&lt;?php
class Htmlform extends Zend_Form_Element_Xhtml {
   public $helper = &#039;formNote&#039;;
}
?&gt;
</pre>
<p>Dentro do seu formulário, você vai instanciar essa classe criada exatamente no local aonde você pretende adicionar o <strong>código html</strong>. Segue o exemplo:</p>
<pre class="brush: php">
$html = new Htmlform(&#039;nome_do_elemento&#039;);
$html-&gt;setValue(&#039;&lt;strong&gt;Código html dentro do Zend_Form&lt;/strong&gt;&#039;);
$this-&gt;addElement($html);
</pre>
<p>Provavelmente eu passe a utilizar essa classe aqui nos posts do blog (quando falar de <strong>Zend_Form</strong>). Então fiquem espertos =)</p>
<p>Abraço galera.</p>
</div>

<br/><br/><p><strong>Posts relacionados:</strong><ol><li><a href='http://www.nivaldoarruda.com.br/2009/08/26/zend-framework-criando-action-helpers/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Criando Action Helpers'>Zend Framework &#8211; Criando Action Helpers</a> <small>Conforme eu havia prometido aqui, hoje eu estarei dando continuidade...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2009/09/07/zend-framework-tutorial-personalizando-os-decorators/' rel='bookmark' title='Permanent Link: Zend Framework &#8211; Tutorial &#8211; Personalizando os decorators'>Zend Framework &#8211; Tutorial &#8211; Personalizando os decorators</a> <small>php, zend, hospedagem, ajax, programação, tutorial, curso, apostila, site, criar...</small></li>
<li><a href='http://www.nivaldoarruda.com.br/2008/10/29/integrando-o-zend-framework-com-o-dojo-parte-ii/' rel='bookmark' title='Permanent Link: Integrando o Zend Framework com o Dojo &#8211; Parte II'>Integrando o Zend Framework com o Dojo &#8211; Parte II</a> <small>Nessa segunda parte do tutorial, vou exemplificar um form utilizando...</small></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.nivaldoarruda.com.br/2010/03/13/adicionando-codigo-html-no-zend-form/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>
