<?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>Ivan Rosolen &#187; php</title>
	<atom:link href="http://ivanrosolen.com/category/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivanrosolen.com</link>
	<description>Inovações Tecnológicas</description>
	<lastBuildDate>Mon, 09 Apr 2012 17:14:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Remover acentos com iconv</title>
		<link>http://ivanrosolen.com/2010/02/10/remover-acentos-com-iconv/</link>
		<comments>http://ivanrosolen.com/2010/02/10/remover-acentos-com-iconv/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 04:07:17 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[iconv]]></category>
		<category><![CDATA[reminder]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/?p=324</guid>
		<description><![CDATA[Para lembrar:

1
$string = iconv&#40; 'UTF-8', 'ASCII//TRANSLIT', $string &#41;;

// @todo Testar mais e verificar encode de entrada ;p
]]></description>
			<content:encoded><![CDATA[<p>Para lembrar:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000088;">$string</span> <span style="color: #339933;">=</span> <span style="color: #990000;">iconv</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'UTF-8'</span><span style="color: #339933;">,</span> <span style="color: #0000ff;">'ASCII//TRANSLIT'</span><span style="color: #339933;">,</span> <span style="color: #000088;">$string</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>// @todo Testar mais e verificar encode de entrada ;p</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2010/02/10/remover-acentos-com-iconv/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP Conference Brasil 2009</title>
		<link>http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/</link>
		<comments>http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 10:00:58 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[phpconfbr]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=299</guid>
		<description><![CDATA[
Voltando a escrever depois de muito tempo!
Dia 27 e 28/11 participei do PHP Conference Brasil 2009 e dessa vez como palestrante!
Keynotes internacionais muito interessantes porém não tive tempo de prestigiar as palestras de amigos, consegui ver apenas 3.
Correndo para organizar o 1º UnConference da PHP Conference que, depois de alguns tropeços, teve duas ótimas palestras.
@ericktedeschi <a href="http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-313" title="PHP Conference Brasil 2009" src="http://ivanrosolen.com/wp-content/uploads/2009/11/phpconf09.png" alt="PHP Conference Brasil 2009" width="300" height="172" /></p>
<p>Voltando a escrever depois de muito tempo!</p>
<p>Dia 27 e 28/11 participei do<strong> PHP Conference Brasil 2009</strong> e dessa vez como <strong>palestrante</strong>!</p>
<p>Keynotes internacionais muito interessantes porém não tive tempo de prestigiar as palestras de amigos, consegui ver apenas 3.</p>
<p>Correndo para organizar o <strong>1º UnConference </strong>da PHP Conference que, depois de alguns tropeços, teve duas ótimas palestras.</p>
<p>@ericktedeschi falou sobre <a title="Desenvolvimento de Extensões PECL" href="http://www.oerick.com/?p=3" target="_blank"><strong>Desenvolvimento de Extensões PECL</strong></a> e @jaydson e @felipenmoura  sobre o projeto<strong> <a title="Projeto The WebMind" href="http://thewebmind.org/" target="_blank">Webmind</a></strong>.</p>
<p>Minha palestra sobre <strong>CakePHP</strong> tinha um número razoável de pessoas que, no final, fizeram boas perguntas. Quem viu e puder opinar no <a title="Palestra CakePHP no Joind.in" href="http://www.joind.in/talk/view/1170" target="_blank"><strong>joind.in</strong></a> eu agradeço! A palestra está no <a title="CakePHP e o desenvolviemnto rápido" href="http://www.slideshare.net/ivanrosolen/cakephp-e-o-desenvolvimento-rpido" target="_blank"><strong>slideshare</strong></a> e aqui no final do post.</p>
<p>Como sempre o #phpinga não deixou NADA a desejar. Não pude comparecer no #phpinga todo, porém via twitter e conversas soube que foi muito interessante, pra não dizer outra coisa. <strong>#jesusmechicoteia</strong> rolou solto!</p>
<p>Ótimo rever amigos e conhecer outros que apenas falava por twitter e IRC.</p>
<p>Parabéns aos organizadores, pessoal da TempoReal Eventos e ao @galvao pelo excelente evento e que venha a PHP Conference 2010!</p>
<p style="text-align: center;"><object width="400" height="328"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=cakephpcofbr09-091127204922-phpapp02"/><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=cakephpcofbr09-091127204922-phpapp02"  type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="400" height="328"></embed></object><!-- ysttest:Array
(
    [id] => 2600275&amp;doc=cakephpcofbr09-091127204922-phpapp02
)
--></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/11/30/php-conference-brasil-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I Encontro CakePHP SP</title>
		<link>http://ivanrosolen.com/2009/06/17/i-encontro-cakephp-sp/</link>
		<comments>http://ivanrosolen.com/2009/06/17/i-encontro-cakephp-sp/#comments</comments>
		<pubDate>Wed, 17 Jun 2009 02:43:30 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[cakephp]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=276</guid>
		<description><![CDATA[Primeiro encontro dos desenvolvedores de CakePHP em São Paulo&#8230;.eu fui!
Representando o PHPSP, consegui divulgar o PHPSPTestFest 09 em primeira mão e recebi os testes das canecas do PHPSP que lançaremos em breve!
O evento contou com palestras de alto nível, mais uma vez FLEX foi um tema abordado, e as pessoas presentes conseguiram agregar muito conhecimento.
Palestras <a href="http://ivanrosolen.com/2009/06/17/i-encontro-cakephp-sp/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<div id="attachment_287" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-287" title="CakeSP" src="http://ivanrosolen.com/wp-content/uploads/2009/06/cakesp.jpg" alt="I Encontro CakePHP SP" width="500" height="375" /><p class="wp-caption-text">I Encontro CakePHP SP</p></div>
<p>Primeiro encontro dos desenvolvedores de CakePHP em São Paulo&#8230;.eu fui!</p>
<p>Representando o PHPSP, consegui divulgar o PHPSPTestFest 09 em primeira mão e recebi os testes das canecas do PHPSP que lançaremos em breve!</p>
<p>O evento contou com palestras de alto nível, mais uma vez FLEX foi um tema abordado, e as pessoas presentes conseguiram agregar muito conhecimento.</p>
<p>Palestras sobre helpers, componentes, TDD &#8211;  Test-driven development, plugins, REST, FLEX e CAKE utilizando o FAKE para AMF e foi feito uma aplicação para demonstrar a facilidade do BAKE para sortear 10 hospedagem na <a title="IW2 Servers" href="http://www.iw2servers.com.br/" target="_blank">IW2</a>.</p>
<p>Pessoas de diversos estados estavam presentes, Minas Gerais, Rio de Janeiro porém a maioria de São Paulo mesmo.</p>
<p>E, como não poderia faltar, depois do evento rolou mais um PHPinga! Assim que tiver fotos do evento publico aqui!</p>
<p><strong>[updated]</strong> <a title="CakeSP" href="http://blog.renangoncalves.com/2009/06/17/i-encontro-cakesp-realizado-com-sucesso/" target="_blank">http://blog.renangoncalves.com/2009/06/17/i-encontro-cakesp-realizado-com-sucesso/</a></p>
<p>Parabéns ao <a title="Renan Gonçalves" href="http://blog.renangoncalves.com/" target="_blank">Renan Gonçalves</a> que tornou isso possível.</p>
<p>Caso tenha interesse, segue a o lista que já conta com mais de 200 membros.</p>
<p><a title="CakePHP" href="http://groups.google.com/group/cakephp-pt/" target="_blank">http://groups.google.com/group/cakephp-pt/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/06/17/i-encontro-cakephp-sp/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PHPSC Conference 2009</title>
		<link>http://ivanrosolen.com/2009/06/02/phpsc-conference-2009/</link>
		<comments>http://ivanrosolen.com/2009/06/02/phpsc-conference-2009/#comments</comments>
		<pubDate>Tue, 02 Jun 2009 13:00:55 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsc]]></category>
		<category><![CDATA[phpscconf]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=261</guid>
		<description><![CDATA[PHPSC Conference 2009&#8230;.eu fui!
Primeiro dia (sexta-feira) de palestras estava meio estranho, muita gente reclamando/elogiando disso e daquilo via &#8216;twitter&#8217;  mas acredito que foi muito bom.
Achei a palestra sobre o &#8216;Projeto TheWebMind&#8217; interessante, seguida por duas palestras sobre Symfony. Uma sobre um case do Governo integrando Symfony e FLEX, outra mais específica sobre o Framework.
Depois mais uma <a href="http://ivanrosolen.com/2009/06/02/phpsc-conference-2009/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>PHPSC Conference 2009&#8230;.eu fui!</p>
<p>Primeiro dia (sexta-feira) de palestras estava meio estranho, muita gente reclamando/elogiando disso e daquilo via &#8216;twitter&#8217;  mas acredito que foi muito bom.</p>
<p>Achei a palestra sobre o &#8216;Projeto TheWebMind&#8217; interessante, seguida por duas palestras sobre Symfony. Uma sobre um case do Governo integrando Symfony e FLEX, outra mais específica sobre o Framework.</p>
<p>Depois mais uma palestra sobre PHP + FLEX, mostrando que RIA está em alta, seguida por uma fenomental palestra de Samuel Crescêncio sobre LEAN.</p>
<p>Última palestra que vi foi sobre PHP Coding Standards e PHPDoc ministrada por Walker de Alencar. Esse tema acredito ser muito importante para quem está começando. Palestra bem dinâmica com bons exemplos.</p>
<p>Segundo dia (sábado) de palestras estava lotado! Palestrantes de &#8216;peso&#8217; mandaram muito conteúdo pra galera.</p>
<p>Palestra de Er Galvão Abbott (Segurança), Adler Medrado (Zend Framework), Samuel Crescêncio (Scrum), Guilherme Blanco (Doctrine), Elton Minetto (MemCache) foram ótimas.</p>
<p>Mas alguém esperava algo diferente desses palestrantes?</p>
<p>A surpresa foi a palestra da Flávia Jobstraibizer sobre cases em empresas nacionais em que trabalhou, quem acompanhou o twitter &#8216;#phpscconf&#8217; pode entender o porque da surpresa de todos.</p>
<p>Paralelo às palestas foram ministrados vários mini-cursos ao longo do dia.</p>
<p>Domingo aconteceu o TestFest, depois de alguns contratempos executamos alguns testes. Porém como está no final do período de testes quase tudo já está realizado. <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Gostei do meu primeiro TestFest, compilamos php 5.3, rodamos os testes e executamos alguns nossos. Valeu muito a experiência.</p>
<p>Todos os dias após as palestras rolavam os famosos #phpinga. Que em Santa Catarina não deixaram nada a desejar.</p>
<p>Algumas palestras já estão publicadas. <a title="Palestras PHPSC Conf 09" href="http://www.slideshare.net/tag/phpscconf" target="_blank">http://www.slideshare.net/tag/phpscconf </a></p>
<p><strong>Conclusão: ótima cidade, ótimo evento, ótimo networking e ótimos #phpinga. Voltarei ano que vem.</strong></p>
<p><sub>p.s.: #jesusmechicoteia</sub></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/06/02/phpsc-conference-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP SC Conference</title>
		<link>http://ivanrosolen.com/2009/05/29/php-sc-conference/</link>
		<comments>http://ivanrosolen.com/2009/05/29/php-sc-conference/#comments</comments>
		<pubDate>Fri, 29 May 2009 14:11:32 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsc]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=257</guid>
		<description><![CDATA[Muito tempo sem atualizar o site  
Preparando novos projetos, estudando muito, mas hoje é &#8216;relax&#8217;!
Estou em Santa Catarina! Meio frio porém com sol.
Grade de palestras promete ser um evento muito bom.
Aguarde novidades!
]]></description>
			<content:encoded><![CDATA[<p>Muito tempo sem atualizar o site <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Preparando novos projetos, estudando muito, mas hoje é &#8216;relax&#8217;!</p>
<p>Estou em Santa Catarina! Meio frio porém com sol.</p>
<p>Grade de palestras promete ser um evento muito bom.</p>
<p>Aguarde novidades!</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/05/29/php-sc-conference/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novidades no mundo PHP</title>
		<link>http://ivanrosolen.com/2009/04/06/novidades-no-mundo-php/</link>
		<comments>http://ivanrosolen.com/2009/04/06/novidades-no-mundo-php/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 10:33:48 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[censo php]]></category>
		<category><![CDATA[novidade]]></category>
		<category><![CDATA[phpcounter]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=237</guid>
		<description><![CDATA[PHP está cada vez mais ativo!
Gravamos o &#8220;segundo&#8221; PHPSPCast, tema segurança. Foi bem divertido gravar e, após a edição, será muito divertido ouvir.
Mas não estou aqui para falar sobre isso e sim sobre o Projeto PHP Counter &#8211; Censo de programadores PHP!
Uma ótima iniciativa de Er Galvão Abbott e Silvano Girardi Jr.
Quer saber mais?! Acesse <a href="http://ivanrosolen.com/2009/04/06/novidades-no-mundo-php/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p><strong>PHP</strong> está cada vez mais ativo!</p>
<p>Gravamos o &#8220;segundo&#8221; PHPSPCast, tema segurança. Foi bem divertido gravar e, após a edição, será muito divertido ouvir.</p>
<p>Mas não estou aqui para falar sobre isso e sim sobre o <strong>Projeto PHP Counter</strong> &#8211; Censo de programadores PHP!</p>
<p>Uma ótima iniciativa de <strong>Er Galvão Abbott</strong> e <strong>Silvano Girardi Jr.</strong></p>
<p>Quer saber mais?! Acesse esse post do <a title="Grupo de Usuário PHP de São Paulo" href="http://phpsp.org.br/2009/04/06/projeto-php-counter/" target="_blank">PHP-SP</a> ou o site do projeto <a title="Projeto PHP Counter" href="http://www.phpcounter.org/" target="_blank">www.phpcounter.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/04/06/novidades-no-mundo-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microblogging</title>
		<link>http://ivanrosolen.com/2009/03/19/microblogging/</link>
		<comments>http://ivanrosolen.com/2009/03/19/microblogging/#comments</comments>
		<pubDate>Thu, 19 Mar 2009 12:42:27 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[microblogging]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[identi.ca]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=220</guid>
		<description><![CDATA[Após o CEO do Google dizer que o Twitter é o email de pobre e o mesmo (twitter não o CEO) aparecer na capa da revista Época resolvi falar sobre o tal de &#8220;Microblogging&#8221;.
Microblogging começou como um meio de você atualizar seu &#8217;status&#8217; para que qualquer um pudesse ver. Com o tempo tornou-se um &#8216;vício&#8217; <a href="http://ivanrosolen.com/2009/03/19/microblogging/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Após o <strong>CEO do Google</strong> dizer que o Twitter é o <a title="Twitter é email de pobre" href="http://idgnow.uol.com.br/internet/2009/03/05/ceo-do-google-diz-que-twitter-e-e-mail-de-pobre/" target="_blank">email de pobre</a> e o mesmo (twitter não o CEO) aparecer na capa da <a title="Twitter na capa da revista Época" href="http://revistaepoca.globo.com/Revista/Epoca/0,,EMI64069-15228,00-O+TWITTER+VE+E+MOSTRA+TUDO.html" target="_blank">revista Época</a> resolvi falar sobre o tal de &#8220;Microblogging&#8221;.</p>
<p><strong>Microblogging</strong> começou como um meio de você atualizar seu &#8217;status&#8217; para que qualquer um pudesse ver. Com o tempo tornou-se um &#8216;vício&#8217; para alguns que acabaram utilizando o serviço como um &#8216;Instant Messenger&#8217; ou substituindo o SMS.</p>
<p>Você tem 140 caracteres para escrever o que quiser, enviar links ou uma foto. Pode seguir os amigos, grupos, empresas e receber as atualizações dos mesmo.</p>
<p>Ou não! Twitter está com limite de &#8216;follow&#8217; e você sabe o porquê? Porque <strong>RAILS NÃO ESCALA!</strong> <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (piada interna de <strong>PHP</strong>?!?!?!)</p>
<p>Particularmente eu utilizo microblogging para avisar a galera aonde eu vou (bares e eventos), indicar links interessantes e comentar &#8216;real-time&#8217; sobre algum evento.</p>
<p>Por isso estou utilizando o Identi.ca. que é desenvolvido em PHP utilizando a o Laconica, que é uma &#8216;ferramenta&#8217; gratuita de microblogging, e não é bloqueado aqui na empresa (ainda!).</p>
<p>Gostei dele pois existe o conceito de grupos que achei muito interessante além de publicar as &#8216;menssagens&#8217; no seu Twitter automaticamente.</p>
<p>Para incluir uma nova &#8216;mensagem&#8217; pode ser pelo website, por programas no seu desktop (MAC/PC/LINUX), pelo iPhone e, o que achei fantástico, pelo gTalk! Isso mesmo, você envia a mensagem e ele manda para o Identi.ca e para o Twitter automático!</p>
<p>Existem vários sites para utilizar o microblogging. Segue lista de alguns, dos simples até alguns BEM mais sofisticados, cheio de recursos e integrações com outros serviços da web.</p>
<p><a title="Identi.ca" href="http://www.identi.ca" target="_blank">Identi.ca</a></p>
<p><a title="Qaiku" href="http://www.qaiku.com/" target="_blank">Qaiku</a></p>
<p><a title="Jaiku" href="http://www.jaiku.com/" target="_blank">Jaiku</a></p>
<p><a title="Twitter" href="http://www.twitter.com" target="_blank">Twitter</a></p>
<p><a title="Brightkite" href="http://brightkite.com/" target="_blank">Brightkite</a></p>
<p>Termino o post com a seguinte frase <strong>&#8220;Twitter is not IM&#8221;!</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/03/19/microblogging/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Análise I Encontro&#124;PHPSP</title>
		<link>http://ivanrosolen.com/2009/02/09/analise-i-encontrophpsp/</link>
		<comments>http://ivanrosolen.com/2009/02/09/analise-i-encontrophpsp/#comments</comments>
		<pubDate>Mon, 09 Feb 2009 13:11:57 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[php arch]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=207</guid>
		<description><![CDATA[Na minha humilde opinião podemos definir o I Encontro&#124;PHPSP como um SUCESSO!
Realizado dia 7 de fevereiro de 2009, a programação foi apresentação do Grupo PHPSP, simulado certificação ZEND comentado e palestra sobre Zend Framework.
Agradecimentos a todos que participaram, ajudaram, apoiaram, contribuiram e a Burti que cedeu o espaço para que esse encontro fosse possível.
Cheguei um pouco <a href="http://ivanrosolen.com/2009/02/09/analise-i-encontrophpsp/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Na minha humilde opinião podemos definir o I Encontro|PHPSP como um SUCESSO!</p>
<p>Realizado dia 7 de fevereiro de 2009, a programação foi apresentação do <strong><a title="Grupo de usuários PHP de São Paulo" href="http://www.phpsp.org.br" target="_blank">Grupo PHPSP</a></strong>, simulado certificação ZEND comentado e palestra sobre Zend Framework.</p>
<p>Agradecimentos a todos que participaram, ajudaram, apoiaram, contribuiram e a <strong><a title="Gráficos Burti" href="http://www.burti.com.br/" target="_blank">Burti</a></strong> que cedeu o espaço para que esse encontro fosse possível.</p>
<p>Cheguei um pouco mais tarde porém o que vi, gostei demais!</p>
<p>Simulado do ZEND foi sensacional (tirando o problema com a internet). Comparando com o simulado feito na PHP Conference &#8216;08 esse foi muito mais complicado, mas <strong><a title="Ivo Nascimento" href="http://ianntech.com.br/" target="_blank">Ivo Nascimento</a></strong>, <a title="Augusto Pascutti" href="http://augustopascutti.com/" target="_blank"><strong>Augusto Pascutti</strong></a>, <a title="Rafael Dohms" href="http://rafaeldohms.com.br/" target="_blank"><strong>Rafael Dohms</strong></a> e <strong><a title="Duodraco" href="http://www.duodraco.com" target="_blank">Anderson Casimiro</a></strong> tiraram de letra (com a ajuda do pessoal presente também). Resultado final antes do tempo <strong><span style="color: #ff0000;">FAIL</span></strong>, porém o verdadeiro resultado <strong><span style="color: #008000;">PASS</span></strong>.</p>
<p>Após uma questão com somatória de números octal e hexa, o<strong> Igor Vieira</strong> ganhou um livro!</p>
<p>Todos morrendo de fome então bora comer! Aproveitamos a oportunidade para fazer aquele networking e trocar cartões, idéias e dúvidas.</p>
<p>Depois do almoço rolou uma palestra sobre <strong>Zend Framework</strong> apresentada pelo <a title="Edgar Silva" href="http://edgarfs.com.br/" target="_blank"><strong>Edgar Silva</strong></a> que passou um ótimo conteúdo e interagiu muito bem com o pessoal. Veja a palestra <a title="Palestra Zend Framework Edgar Silva" href="http://edgarfs.com.br/2009/02/08/palestra-no-i-encontro-phpsp-sobre-zend-framework/" target="_blank">aqui</a>.</p>
<p>A uma notícia boa para quem foi e ruim para quem não foi&#8230;.todos ganharam prêmios. Sorteamos 2 livros da O&#8217;Reilly, um voucher para a prova de certificação, uma licença do ZendStudio, pacotes de simulados da PHP|Architect e planos de hospedagem na <strong><a title="IW2 Servers" href="http://www.iw2servers.com.br/" target="_blank">IW2</a></strong>.</p>
<p>E o <a title="João Vagner" href="http://www.joaovagner.com.br" target="_blank"><strong>João Vagner</strong></a> da IW2 ainda entregou descontos em hospedagem para todos e nós distribuímos descontos na assinatura da php|arch.</p>
<p>O evento foi transmitido ao vivo, pode ser acompanhado por twitter e um agregador de twitters e flickr que o Dohms fez.</p>
<p>Fotos <a title="Flickr PHP SP" href="http://flickr.com/photos/tags/phpsp/" target="_blank">aqui</a>&#8230;.</p>
<p>Conclusão, quem não foi perdeu um evento bacana!</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/02/09/analise-i-encontrophpsp/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Transmissão ao vivo do I Encontro&#124;PHPSP</title>
		<link>http://ivanrosolen.com/2009/02/06/transmissao-ao-vivo-do-i-encontrophpsp/</link>
		<comments>http://ivanrosolen.com/2009/02/06/transmissao-ao-vivo-do-i-encontrophpsp/#comments</comments>
		<pubDate>Fri, 06 Feb 2009 11:57:03 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[ao vivo]]></category>
		<category><![CDATA[evento]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=193</guid>
		<description><![CDATA[Amanhã transmitiremos ao vivo o I Encontro&#124;PHPSP!
Você pode ver o live stream pelo site do PHPSP ou acompanhar o twitter procurando pela tag #phpsp. 
Twitters @phpsp e @ivanrosolen serão atualizados frequentemente.
]]></description>
			<content:encoded><![CDATA[<p>Amanhã transmitiremos <strong>ao vivo</strong> o I Encontro|PHPSP!</p>
<p>Você pode ver o live stream pelo <a href="http://phpsp.org.br/2009/02/06/i-encontrophp-live-streaming/" title="Transmissão ao vivo do I Encontro|PHPSP" target="_blank">site do PHPSP</a> ou acompanhar o twitter procurando pela tag <strong>#phpsp</strong>. </p>
<p>Twitters <strong>@phpsp</strong> e <strong>@ivanrosolen</strong> serão atualizados frequentemente.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/02/06/transmissao-ao-vivo-do-i-encontrophpsp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I Encontro&#124;PHPSP</title>
		<link>http://ivanrosolen.com/2009/01/12/i-encontrophpsp/</link>
		<comments>http://ivanrosolen.com/2009/01/12/i-encontrophpsp/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 13:59:03 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[eventos]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[zce]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=178</guid>
		<description><![CDATA[O PHP-SP ( grupo de desenvolvedores PHP do estado de São Paulo ) está organizando o primeiro encontro, com duas palestras: um simulado do Zend Certification Exam e uma palestra sobre Zend Framework, escolhida por votação.
Mais informações no site do PHP-SP
]]></description>
			<content:encoded><![CDATA[<p>O <a title="PHPSP" href="http://phpsp.org.br/" target="_blank">PHP-SP</a> ( grupo de desenvolvedores PHP do estado de São Paulo ) está organizando o primeiro encontro, com duas palestras: um simulado do Zend Certification Exam e uma palestra sobre Zend Framework, escolhida por votação.</p>
<p>Mais informações no site do <a title="I Encontro PHPSP" href="http://phpsp.org.br/1-encontro-php-sp-informacoes" target="_blank">PHP-SP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/01/12/i-encontrophpsp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>7 Things</title>
		<link>http://ivanrosolen.com/2009/01/07/7-things/</link>
		<comments>http://ivanrosolen.com/2009/01/07/7-things/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 23:46:49 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[/dev/null]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[7 Things]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=170</guid>
		<description><![CDATA[Seven Things you might not know about me &#8230;. and I don&#8217;t know if you should  
Ivo Nascimento from http://www.ianntech.com.br/ tagged me with this #7things!
Now I&#8217;ll surprise you with 7 things that are &#8217;strange&#8217; about me   

I do have a degree (take that Ivo) and I&#8217;m finishing my MBA &#8230;. Only need <a href="http://ivanrosolen.com/2009/01/07/7-things/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Seven Things you might not know about me &#8230;. and I don&#8217;t know if you should <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Ivo Nascimento from <a title="Ivo Nascimento" href="http://www.ianntech.com.br/" target="_blank">http://www.ianntech.com.br/</a> tagged me with this #7things!</p>
<p>Now I&#8217;ll surprise you with 7 things that are &#8217;strange&#8217; about me <img src='http://ivanrosolen.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  <strong></strong></p>
<ol>
<li><strong>I do have a degree (take that Ivo) and I&#8217;m finishing my MBA</strong> &#8230;. Only need to finish my &#8216;TCC&#8217; <strong></strong></li>
<li><strong>I don&#8217;t have ZCE</strong> &#8230;. But I&#8217;ll get it this year too in order to my so called friends stop buggin me <strong></strong></li>
<li><strong>I am a stunt man </strong>&#8230;. Always in to extreme sport and kung fu led me to become a crazy man <strong></strong></li>
<li><strong>I listen to ALL kind of music</strong> &#8230;. I LIKE good old rock&#8217;n roll but if there&#8217;s music, I&#8217;ll have fun <strong></strong></li>
<li><strong>I used to drink a hole bottle of tequila</strong> &#8230;. No salt, no lemon and didn&#8217;t get drunk. Nowadays a shot makes me fall.</li>
<li><strong>I never read a tecnical book </strong>&#8230;. Maybe some day I&#8217;ll manage to read at least one PHP book</li>
<li><strong>I have 7 tattoos</strong> &#8230;. People say that I&#8217;m a coloring book. And I&#8217;ll do a back piece in feburary</li>
</ol>
<p>Now I need to tag 7 friends, but almost everybody is tagged so I&#8217;ll tag only this guy:</p>
<p><strong><a title="João Vagner" href="http://www.joaovagner.com.br" target="_blank">João Vagner</a></strong> because he have a host, is a good programer and a awesome designer</p>
<p>Follow these rules:<br />
Link your original tagger(s), and list these rules on your blog.<br />
Share seven facts about yourself in the post — some random, some weird.<br />
Tag seven people at the end of your post by leaving their names and the links to their blogs.<br />
Let them know they&#8217;ve been tagged by leaving a comment on their blogs and/or Twitter.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2009/01/07/7-things/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Status Correios</title>
		<link>http://ivanrosolen.com/2008/12/12/status-correios/</link>
		<comments>http://ivanrosolen.com/2008/12/12/status-correios/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 05:52:23 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[regex]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=73</guid>
		<description><![CDATA[Meu amigo precisava de uma ajuda para recuperar os status que o Correios gera para as encomendas.
Lembrei que havia feito isso na última empresa que trabalhei e agora resolvi compartilhar.
Não é 100% garantido, pois eu leio via REGEX o source da página ok?
Após recuperar o source HTML da página do Correios via cURL ou file_get_contents, <a href="http://ivanrosolen.com/2008/12/12/status-correios/" class="more-link">More &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Meu amigo precisava de uma ajuda para recuperar os status que o Correios gera para as encomendas.</p>
<p>Lembrei que havia feito isso na última empresa que trabalhei e agora resolvi compartilhar.</p>
<p>Não é 100% garantido, pois eu leio via <strong>REGEX</strong> o source da página ok?</p>
<p>Após recuperar o source HTML da página do Correios via <strong>cURL</strong> ou <strong>file_get_contents</strong>, utilizo a seguinte função para tratar o conteúdo e retornar um array contendo os dados do Correios.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">&lt;?php</span>
 <span style="color: #009933; font-style: italic;">/**
 * Retorna todos os status do Correios para ID enviado
 *
 * @param  string $id_correios ID do Correios
 * @return array  $array_retorno
 */</span>
<span style="color: #000000; font-weight: bold;">function</span> status_correios<span style="color: #009900;">&#40;</span> <span style="color: #000088;">$id_correios</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
    <span style="color: #000088;">$conteudo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">file_get_contents</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'http://websro.correios.com.br/sro_bin/txect01$.QueryList?P_LINGUA=001&amp;P_TIPO=001&amp;P_COD_UNI='</span><span style="color: #339933;">.</span><span style="color: #000088;">$id_correios</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">empty</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$conteudo</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #000088;">$array_retorno</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #990000;">preg_match_all</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'/&lt;tr&gt;\s*&lt;td[^&gt;]*&gt;(.*)&lt;\/td&gt;\s*&lt;\/tr&gt;/'</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$conteudo</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$array_regex</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #339933;">!</span><span style="color: #990000;">is_array</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$array_regex</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">||</span> <span style="color: #990000;">count</span><span style="color: #009900;">&#40;</span><span style="color: #000088;">$array_regex</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&lt;=</span> <span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#41;</span> <span style="color: #b1b100;">return</span> <span style="color: #009900; font-weight: bold;">false</span><span style="color: #339933;">;</span>
&nbsp;
    <span style="color: #b1b100;">foreach</span> <span style="color: #009900;">&#40;</span> <span style="color: #000088;">$array_regex</span><span style="color: #009900;">&#91;</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#93;</span> <span style="color: #b1b100;">as</span> <span style="color: #000088;">$key</span> <span style="color: #339933;">=&gt;</span> <span style="color: #000088;">$linha</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
&nbsp;
        <span style="color: #000088;">$foo</span> <span style="color: #339933;">=</span> <span style="color: #990000;">explode</span><span style="color: #009900;">&#40;</span> <span style="color: #0000ff;">'&lt;/td&gt;&lt;td&gt;'</span> <span style="color: #339933;">,</span> <span style="color: #000088;">$linha</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #b1b100;">if</span> <span style="color: #009900;">&#40;</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$foo</span><span style="color: #009900;">&#91;</span> <span style="color: #cc66cc;">2</span> <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
            <span style="color: #000088;">$array_retorno</span><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">=</span> <span style="color: #990000;">array</span><span style="color: #009900;">&#40;</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$foo</span><span style="color: #009900;">&#91;</span> <span style="color: #cc66cc;">0</span> <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$foo</span><span style="color: #009900;">&#91;</span> <span style="color: #cc66cc;">1</span> <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #990000;">strip_tags</span><span style="color: #009900;">&#40;</span> <span style="color: #000088;">$foo</span><span style="color: #009900;">&#91;</span> <span style="color: #cc66cc;">2</span> <span style="color: #009900;">&#93;</span> <span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
        <span style="color: #009900;">&#125;</span>  
    <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #b1b100;">return</span> <span style="color: #000088;">$array_retorno</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #000000; font-weight: bold;">?&gt;</span></pre></td></tr></table></div>

<p><strong><a title="Arquivo Exemplo de Status Correios" href="http://www.ivanrosolen.com/wp-content/uploads/2008/12/correios_php.zip" target="_blank"><img class="size-full wp-image-93" title="Status Correios PHP" src="http://ivanrosolen.com/wp-content/uploads/2008/12/php_icon2.png" alt="Status Correios PHP" width="32" height="32" align="middle" /></a> <a title="Arquivo Exemplo de Status Correios" href="http://www.ivanrosolen.com/wp-content/uploads/2008/12/correios_php.zip" target="_blank">Baixar Código Fonte Completo</a></strong></p>
<p>ps.: tentei colocar o código fonte completo aqui mas foi humanamente impossível.</p>
<p>Utilizei esse método pois tratava o array com os dados e armazenava em um banco de dados. Caso queria apenas exibir o <a title="Jonao Vagner" href="http://www.joaovagner.com.br/" target="_blank">João Vagner</a> me mostrou esse <a title="Status Correios RSS" href="http://standardista.com.br/?p=6" target="_blank">link</a>.</p>
<p>Dúvidas? Só enviar um email ou perguntar nos comentários.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2008/12/12/status-correios/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHP-SP</title>
		<link>http://ivanrosolen.com/2008/12/12/php-sp/</link>
		<comments>http://ivanrosolen.com/2008/12/12/php-sp/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 04:01:29 +0000</pubDate>
		<dc:creator>Ivan</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[phpsp]]></category>

		<guid isPermaLink="false">http://ivanrosolen.com/v3/?p=53</guid>
		<description><![CDATA[Programador PHP clique aqui para entender e participar da comunidade de SP.
Reclamar é fácil! Está na hora de contribuir&#8230;.
]]></description>
			<content:encoded><![CDATA[<p><strong>Programador </strong><strong>PHP</strong> <a title="PHP-SP" href="http://www.ivanrosolen.com/v3/php-sp/" target="_self">clique aqui</a> para entender e participar da comunidade de SP.</p>
<p>Reclamar é fácil! Está na hora de contribuir&#8230;.</p>
]]></content:encoded>
			<wfw:commentRss>http://ivanrosolen.com/2008/12/12/php-sp/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

