<?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>felipeNascimento.org(true);</title>
	<atom:link href="http://felipenascimento.org/br/feed/" rel="self" type="application/rss+xml" />
	<link>http://felipenascimento.org</link>
	<description>Making the web a better place to live</description>
	<lastBuildDate>Tue, 31 Aug 2010 14:31:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>PHPSCConf</title>
		<link>http://felipenascimento.org/br/phpscconf/</link>
		<comments>http://felipenascimento.org/br/phpscconf/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 14:20:40 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[theWebMind]]></category>
		<category><![CDATA[Mind2.0]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=293</guid>
		<description><![CDATA[O evento, ocorrido em Joinvile (http://phpsc.com.br/), nos dias 27 e 28 deste mês foi ótimo. Os organizadores mostram cada ano mais maturidade, as palestras conseguiram ser tanto focadas na parte mais técnica quanto focadas no mercado, metodologias, etc. A platéia também parecia bem interessada, apesar de terem ficado bastante distribuídos entre demais cursos que aconteciam [...]]]></description>
			<content:encoded><![CDATA[<p>O evento, ocorrido em Joinvile (<a href='http://phpsc.com.br/' target='_blank'>http://phpsc.com.br/</a>), nos dias 27 e 28 deste mês foi ótimo. Os organizadores mostram cada ano mais maturidade, as palestras conseguiram ser tanto focadas na parte mais técnica quanto focadas no mercado, metodologias, etc. A platéia também parecia bem interessada, apesar de terem ficado bastante distribuídos entre demais cursos que aconteciam durante o evento.<br />
É a comunidade PHP mostrando o poder que tem no Brasil e na reagião Sul.</p>
<p>A palestra sobre o theWebMind foi bem divertida e positiva, vários demonstraram interesse e acredito que conseguiremos atingir mais pessoal capacitado e interessado em colaborar, o que é sempre muito importante para o projeto.</p>
<p>Parabéns aos envolvidos e palestrantes. Obrigado a todos e até o ano que vem!</p>
<p>Slides da palestra: <a href="http://tinyurl.com/259zbre">http://tinyurl.com/259zbre</a></p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/phpscconf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bug no IE quando criando elementos com name (submitName)</title>
		<link>http://felipenascimento.org/br/bug-on-ie-when-creating-elements-with-name-submitname/</link>
		<comments>http://felipenascimento.org/br/bug-on-ie-when-creating-elements-with-name-submitname/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 04:40:48 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Learned Stuff / Tips]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=291</guid>
		<description><![CDATA[Hi, yesterday I had to fight against this problem, which is not very touched out there.
In the beginning, people from jQuery thought it was a jQuery bug, but searching a bit more I could find out the root of this problem.
What is it?
When running your javascript in Internet Explorer 6, or 7 or 8 in [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, yesterday I had to fight against this problem, which is not very touched out there.<br />
In the beginning, people from <em>jQuery</em> thought it was a jQuery bug, but searching a bit more I could find out the root of this problem.</p>
<p><b>What is it?</b><br />
When running your javascript in Internet Explorer 6, or 7 or 8 in compatible mode, if you create dynamically an iframe, for example, and set it a <strong>name</strong> attribute, Internet Explorer will reaplace it by an <strong>submitName</strong> attribute. This attribute cannot be found with .getAttribute(&#8217;submitName&#8217;), but that is the problem, neither can be with .getAttribute(&#8217;name&#8217;)!</p>
<p><b>How to see it happening? Try this:</b></p>
<pre class="brush: jscript;">
var ifr= document.createElement('iframe');
ifr.setAttribute('name', 'iFrameOne');
document.body.appendChild(ifr);
alert(ifr.getAttribute('name'));
// you can also see it through the &quot;developer tool&quot; in the IE tools menu
</pre>
<p>The main problem is that &#8230; when you have something like a link or a form targeting this iframe, you loose it! The same happens with inputs with name, which are dynamically created.</p>
<p><b>How to fix it without ask your users to migrate to a real browser? I did this and it worked:</b></p>
<pre class="brush: jscript;">
var ifrDiv= document.createElement('div');
ifrDiv.innerHTML= &quot;&lt;iframe name='iFrameOne' &gt;&lt;/iframe&gt;&quot;;
document.body.appendChild(ifrDiv);
</pre>
<p><b>Now, why does it happen?!</b><br />
I had the chance to search for this and found in the Microsoft&#8217;s webpage something about this old, known bug in <em>Internet Explorer</em>, with names on dynamic elements. Due to &#8220;fix&#8221; this, instead of fixing, then &#8220;provided&#8221; this workarounded attribute. When you try to deal with the name attribute, it applies like an alias, redirecting it to the Microsoft&#8217;s Internet Explorer imaginary <strong>submitName</strong> attribute. But with this, you cant access a form that has a name, like this:</p>
<pre class="brush: jscript;">
document.forms['dynamicFormName'];
</pre>
<p>because the DOM hasn&#8217;t rendered that form with the name you asked for.</p>
<p>I hope it can help you, if you get stuck with this some day.</p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/bug-on-ie-when-creating-elements-with-name-submitname/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Três maneiras de recarregar ou mover uma página</title>
		<link>http://felipenascimento.org/br/three-ways-to-reload-or-move-the-page/</link>
		<comments>http://felipenascimento.org/br/three-ways-to-reload-or-move-the-page/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 02:46:34 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Learned Stuff / Tips]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=286</guid>
		<description><![CDATA[Hey, olá pessoal.
Bom, esta é uma pergunta que vejo muita gente fazendo, então, decidi postar aqui sobre isto.
Temos no javascript, quando lidando com a API DOM, o elemento history, com o qual podemos avançar ou regredir conforme o nosso histórico de navegação, além de podermos especificar a página que queremos carregar com o uso do [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, olá pessoal.<br />
Bom, esta é uma pergunta que vejo muita gente fazendo, então, decidi postar aqui sobre isto.<br />
Temos no javascript, quando lidando com a API DOM, o elemento history, com o qual podemos avançar ou regredir conforme o nosso histórico de navegação, além de podermos especificar a página que queremos carregar com o uso do método <em>go</em>, indicando valores menores que zero para o passado, ou maiores para o futuro.<br />
Por tanto, podemos fazer desta maneira:</p>
<pre class="brush: jscript;">

history.go(0);
</pre>
<p>Isto irá simplesmente recarregar a página. Claro que você pode usar iframes, adotando parent, top, self ou name para trabalhar com suas relações.</p>
<p>Outra alternativa seria usar o método reload, oferecido pelo <em>location</em>, assim:</p>
<pre class="brush: jscript;">

self.location.reload();
</pre>
<p>Agora, uma outra alternativa que também servirá para mover-mos para uma nova página, usando a propriedade <em>href</em>, também do <em>location</em>.</p>
<pre class="brush: jscript;">

self.location.href= self.location.href;
</pre>
<p>Este código recarregará a página, ms poderia ser qualquer outro endereço alí, a ser carregado.</p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/three-ways-to-reload-or-move-the-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adicione uma animação ao exibir seus twittes no seu site ou blog</title>
		<link>http://felipenascimento.org/br/add-an-animated-bird-to-announce-your-tweets/</link>
		<comments>http://felipenascimento.org/br/add-an-animated-bird-to-announce-your-tweets/#comments</comments>
		<pubDate>Tue, 03 Aug 2010 05:35:52 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Generic]]></category>
		<category><![CDATA[My Projects]]></category>
		<category><![CDATA[Tweety]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=280</guid>
		<description><![CDATA[Adicione uma animação ao exibir seus twittes no seu site ou blog.
Com o Tweety (nome temporário, provavelmente), você pode especificar sua conta no twitter e receber um pequeno script para colocar esta animação na sua página web ou blog. Simplesmente precisará copiar e colar este código que lhe foi entregue, onde quiseres. Ele randomizará entre [...]]]></description>
			<content:encoded><![CDATA[<p>Adicione uma animação ao exibir seus twittes no seu site ou blog.<br />
Com o Tweety (nome temporário, provavelmente), você pode especificar sua conta no twitter e receber um pequeno script para colocar esta animação na sua página web ou blog. Simplesmente precisará copiar e colar este código que lhe foi entregue, onde quiseres. Ele randomizará entre seus 4 últimos posts no twitter, alternando a cada minuto.<br />
Na minha página inicial há um exemplo dele funcionando, mas abaixo, segue mais um:</p>
<p>Caso você seja um desenhista e possa preparar novos exemplares, ou tenha encontrado algum bug ou até mesmo queira simplesmente dar alguma ideia bacana, entre em contato <img src='http://felipenascimento.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/add-an-animated-bird-to-announce-your-tweets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Até onde vai esta teia?</title>
		<link>http://felipenascimento.org/br/aboutfisl/</link>
		<comments>http://felipenascimento.org/br/aboutfisl/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 23:58:59 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[FISL]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=275</guid>
		<description><![CDATA[Este ano, uma de minhas submissões foi aprovada para este grande, interessante e útil evento.
Por anos, o Fisl tem trazido para Porto Alegre uma grande quantidade de pessoas especializadas nas mais diversas e desafiadoras áreas, para falar de seu conhecimento, experiências e planos.
Este evento é sempre uma oporunidade e tanto para aumentar suas ideias, conhecer [...]]]></description>
			<content:encoded><![CDATA[<p>Este ano, uma de minhas submissões foi aprovada para este grande, interessante e útil evento.<br />
Por anos, o Fisl tem trazido para Porto Alegre uma grande quantidade de pessoas especializadas nas mais diversas e desafiadoras áreas, para falar de seu conhecimento, experiências e planos.<br />
Este evento é sempre uma oporunidade e tanto para aumentar suas ideias, conhecer pessoas <s>loucas</s> inteligentes e muitas vezes, pessoas que literalmente escreveram a história.<br />
Costumo brincar dizendo que no Fisl, vemos o recorde de nerds por metro quadrado.</p>
<p>Este ano, falarei sobre a revolução do desenvolvimento web, suas novas tecnologias e técnicas, além do modo como vemos a web, e também, como os usuários teem visto a web hoje em dia. Falarei sobre HTML5, CSS3, JavaScript2, mercado, entre outros tópicos interessantes. Acredito que todos podemos ter uma boa discussão sobre tais assuntos e os convido a assistir à minha palestra no sábado, as 10 horas da manhã, entitulada &#8220;Até onde vai essa teia?&#8221;, e também, para que possamos conversar durante o evento, pelos corredores da PUC, para falarmos desta fantástica e revolucionária fase que viemos vivendo.</p>
<p>Links do evento:<br />
<a href="http://fisl.org.br/" target='_blank'>http://fisl.org.br/</a><br />
<a href="http://softwarelivre.org/fisl11/" target='_blank'>http://softwarelivre.org/fisl11/</a><br />
<a href="http://fisl.softwarelivre.org/" target='_blank'>http://fisl.softwarelivre.org/</a><br />
<a href="http://verdi.softwarelivre.org/" target='_blank'>http://verdi.softwarelivre.org/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/aboutfisl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Testando Firefox 4 Beta 1</title>
		<link>http://felipenascimento.org/br/testing-firefox-4-beta-1/</link>
		<comments>http://felipenascimento.org/br/testing-firefox-4-beta-1/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 00:38:21 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Learned Stuff / Tips]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[acid3]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[mozilla]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=273</guid>
		<description><![CDATA[Well, Firefox 4b1 has just been lauched and we had the chance to test it and use it for quite a while.
The first thing I did was to test it running some crazy heacy scripts, like http://bit.ly/DvVL and http://bit.ly/ppahL. I gotta say, it was impressive. Those scripts simply couldn&#8217;t run at Firefox in the previous [...]]]></description>
			<content:encoded><![CDATA[<p>Well, Firefox 4b1 has just been lauched and we had the chance to test it and use it for quite a while.<br />
The first thing I did was to test it running some crazy heacy scripts, like <a href="http://bit.ly/DvVL">http://bit.ly/DvVL</a> and <a href="http://bit.ly/ppahL">http://bit.ly/ppahL</a>. I gotta say, it was impressive. Those scripts simply couldn&#8217;t run at Firefox in the previous version, now, they run just as chrome does. It made me happy about this release.<br />
Then, testing it with <a href="http://acid3.acidtests.org/">acid3</a>, it reached the 97 points. I think it could be better, specially because either chrome, safari and opera reached 100. Though, those 3 missing points are related to the SVG Fonts, which were deliberately not implemented, using WOFF instead, as you can see in the <a href="http://weblogs.mozillazine.org/roc/archives/2010/06/not_implementin.html">Mozilla&#8217;s developers blog</a>.<br />
At <a href='http://html5test.com/'>html5test.com</a>, firefox 4 had 189 points. Chrome was the only better, with 197. IE had 27, as I thought.<br />
When testing selectors and CSS3 <a href='http://www.findmebyip.com/#target-selector'>here</a>, I notice there are only a few properties/methods that only chrome offers more than Firefox.<br />
The problem I have to point by now is that no one single add-on worked on this version. Even mine didn&#8217;t work ok and I&#8217;ll have to change some details at them.</p>
<p>About the layout, I&#8217;m personaly happy they didn&#8217;t take off the status bar, as many people had asked for(if I wanted a browser without a status bar, I&#8217;d rather use Chrome). Still, if you use windows vista or Seven, you may have some new advances, like the special button at the top of the window, removing the usual menubar, adding it to the title bar.</p>
<p>I do think there are many things to get better or to be increased in Firefox 4 before its release candidate. It promises a lot and I&#8217;m really glad to see the browsers walking toward the same point. The future developers will be happier and faster <img src='http://felipenascimento.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/testing-firefox-4-beta-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iniciando com Canvas em JavaScript</title>
		<link>http://felipenascimento.org/br/starting-with-canvas-in-javascript/</link>
		<comments>http://felipenascimento.org/br/starting-with-canvas-in-javascript/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 00:20:10 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Learned Stuff / Tips]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=266</guid>
		<description><![CDATA[Canvas já não é mais uma funcionalidade tão nova, mesmo assim, vejo muita gente com medo de &#8220;mecher nisto&#8221;. Atualmente a grande maioria dos navegadores já suportam canvas e os outros (leia-se Internet Explorer) acabarão suportando em breve.
Agora iriei colocar aqui algumas dicas sobre como iniciar a trabalhar com canvas e também como importar imagens [...]]]></description>
			<content:encoded><![CDATA[<p>Canvas já não é mais uma funcionalidade tão nova, mesmo assim, vejo muita gente com medo de &#8220;mecher nisto&#8221;. Atualmente a grande maioria dos navegadores já suportam canvas e os outros (leia-se Internet Explorer) acabarão suportando em breve.</p>
<p>Agora iriei colocar aqui algumas dicas sobre como iniciar a trabalhar com canvas e também como importar imagens e desenha-las dentro do canvas.</p>
<p>Primeira coisa, você precisa do próprio elemento canvas e também trata-lo para <s>aqueles</s> aquele navegador que não suporta canvas.</p>
<pre class="brush: xml;">
    &lt;body&gt;
        &lt;canvas id=&quot;elementoCanvas&quot;&gt;
            O que for escrito aqui, aparecerá SOMENTE
            quando o navegador não puder renderizar o canvas
            Claro que tags HTML são aceitas.
        &lt;/canvas&gt;
    &lt;/body&gt;
</pre>
<p>Certo, agora, especificaremos uma função para manusear o canvas via javaScript</p>
<pre class="brush: xml;">
    &lt;/body&gt;
    &lt;script&gt;
          // sim, addEventListener não funciona em IE
          document.addEventListener('load', canvasHandler, false);
    &lt;script&gt;
&lt;/html&gt;
</pre>
<p>Bom. Assim que a página é carregada, nosso método <em>canvasHandler</em> será chamado. Vamos ver agora como abrir o canvas para iniciar os trabalhos via js.</p>
<pre class="brush: jscript;">
// Vamos criar umas variáveis globais para facilitar
// mas fica mais &quot;bonito&quot; e organizado se utilizar namespaces
var canvas= null;
var ctx= null;
// aqui, a nossa função a ser chamada assim que a página carregar
canvasHandler= function(){
    // antes de tudo, simplesmente pegamos o elemento canvas
    canvas= document.getElementById('theCanvasElement');
    // agora nós precisaremos acessar o CONTEXT para trabalhar
    ctx= canvas.getContext('2d');
}
</pre>
<p>Ótimo, nós temos agora a variável <em>canvas</em> que é o próprio elemento HTML canvas. Enquanto a variável <em>ctx</em> tem o seu contexto. O context é o que utilizaremos para desenhar. Ele tem métodos e propriedades que nos permitirá interagir  com o canvas em 2D.<br />
Não, infelizmente canvas não suporta outros contextos, somente 2D até o momento.</p>
<p>Nosso canvas ainda não tem propriedades. Não tem uma largura nem altura, por exemplo. Vamos especifica-los</p>
<p>OBS: De agora em diante, todo o código javascript precisará estar dentro do corpo de nossa função canvasHandler, logo abaixo aquelas duas linhas exibidas anteriormente.</p>
<pre class="brush: jscript;">
    canvas.width= 480;
    canvas.height= 340;
</pre>
<p>Provavelmente você sabe carregar uma imagem em js, certo? (também conhecido como preload):</p>
<pre class="brush: jscript;">
    var img= new Image();
    img.src= 'url.png';
</pre>
<p>Ok, você pode usar exatamente isto para inserir imagens dentro de seu canvas. Assim:</p>
<pre class="brush: jscript;">
    // instancia uma nova imagem
    var img= new Image();
    // usaremos a imagem após ela ser carregada
    img.addEventListener('load', function(){
        // após baixar a imagem, podemos desenha-la no canvas
        ctx.drawImage(this);
        // onde this representa a imagem recém carregada
    });
    // então especificamos a url a iniciar o carregamento
    img.src= 'url.png';
</pre>
<p>Ok, agora você já deve ver a imagem dentro de seu canvas. O método drawImage suporta algumas estruturas/assinaturas diferentes em relação aos seus parâmetros:</p>
<pre class="brush: jscript;">
    // desenha a imagem na posição left=30 e top=30
    ctx.drawImage(this, 30, 30);
    // desenhará a imagem na posição 0/0, alterando seu tamanho
    ctx.drawImage(this, 0, 0, 45, 75);
    // mais complexo, desenha e recorta a imagem (crop)
    ctx.drawImage(this, 0, 0, 150, 150, 0, 0, 480, 340);
</pre>
<p>Quando recortamos a imagem, especificamos a imagem propriamente dita (this), a posição a iniciar a exibição da imagem(0, 0), então o tamanho que desejamos recortar(150, 150). Em seguida vão os parâmetros para especificar o tamanho e posições em que a imagem realmente está (0, 0, 480, 340);</p>
<p>Em breve pretendo postar aqui como realmente desenhar no seu canvas, adicionando linhas, pontos e textos.</p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/starting-with-canvas-in-javascript/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>PHPDevBar tem crescido</title>
		<link>http://felipenascimento.org/br/phpdevbar-has-grown/</link>
		<comments>http://felipenascimento.org/br/phpdevbar-has-grown/#comments</comments>
		<pubDate>Thu, 17 Jun 2010 23:02:21 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[PHP DevBar]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php developer toolbar]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=264</guid>
		<description><![CDATA[Olá pessoal.
Estou muito orgulhoso ao anunciar que nosso addon para Firefox, focado em Desenvolvedores PHP, o PHPDevBar (ou PHP Developer ToolBar) tem crescido bastante e agora já passada da marca dos 17 mil downloads.
Agradecemos a todos que nos deram feedback, com os quais conseguimos melhorar bastante o add-on.
Se você é um desenvolvedor PHP e ainda [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal.<br />
Estou muito orgulhoso ao anunciar que nosso addon para Firefox, focado em Desenvolvedores PHP, o PHPDevBar (ou PHP Developer ToolBar) tem crescido bastante e agora já passada da marca dos 17 mil downloads.<br />
Agradecemos a todos que nos deram feedback, com os quais conseguimos melhorar bastante o add-on.</p>
<p>Se você é um desenvolvedor PHP e ainda não conhecia este add-on, você pode testa-lo e então nos oferecer suas idéias, críticas ou reportar bugs.</p>
<p><a href="https://addons.mozilla.org/pt-BR/firefox/addon/12686/">https://addons.mozilla.org/pt-BR/firefox/addon/12686/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/phpdevbar-has-grown/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Twitter TT</title>
		<link>http://felipenascimento.org/br/twitter-tt/</link>
		<comments>http://felipenascimento.org/br/twitter-tt/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 21:50:14 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[funny]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=262</guid>
		<description><![CDATA[É impressionante o poder da internet, e muitas vezes não notamos o poder e presença que o Brasil tem.
O twitter é um importante exemplo, e quero citar aqui o &#8220;CALA BOCA GALVAO&#8221; que simplesmente tomou conta dos trending topics mundiais, não somentei brasileiros dutante a abertura da copa de 2010, na Áfraica do Sul.
O termo [...]]]></description>
			<content:encoded><![CDATA[<p>É impressionante o poder da internet, e muitas vezes não notamos o poder e presença que o Brasil tem.<br />
O twitter é um importante exemplo, e quero citar aqui o &#8220;CALA BOCA GALVAO&#8221; que simplesmente tomou conta dos trending topics mundiais, não somentei brasileiros dutante a abertura da copa de 2010, na Áfraica do Sul.<br />
O termo ficou em primeiro lugar no mundo muito rápido, e a cada minuto via-se dúzias e dúzias de novos tweets com a expresssão.</p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/twitter-tt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pixlr</title>
		<link>http://felipenascimento.org/br/pixlr/</link>
		<comments>http://felipenascimento.org/br/pixlr/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 17:40:28 +0000</pubDate>
		<dc:creator>Felipe Nascimento</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://felipenascimento.org/?p=260</guid>
		<description><![CDATA[Olá pessoal.
Eu uso com frequencia esta ferramenta para fazer pequenas e rápidas alterações em imagens, alteração de tamanho ou união de arquivos de imagens, etc&#8230; Então, resolvi que deveria postar aqui sobre ela.
Pixlr, em http://pixlr.com é uma ferramenta muito, muito parecida com PhotoShop, porém, roda em seu browser (um PhotoShop online), e para melhorar, é [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal.<br />
Eu uso com frequencia esta ferramenta para fazer pequenas e rápidas alterações em imagens, alteração de tamanho ou união de arquivos de imagens, etc&#8230; Então, resolvi que deveria postar aqui sobre ela.<br />
Pixlr, em <a href="http://pixlr.com">http://pixlr.com</a> é uma ferramenta muito, muito parecida com PhotoShop, porém, roda em seu browser (um PhotoShop online), e para melhorar, é gratúita.<br />
Se você está acostumado com as ferramentas do PhotoShop você vai adorar o Pixlr. Ele abre muito mais rápido, assim, você nao precisará abrir o próprio PhotoShop para fazer pequenas alterações em simples imagens. Adicionalmente, há também um <a href="https://addons.mozilla.org/en-US/firefox/addon/9924/">addon para firefox</a> com o qual você pode fazer muitas coisas mais, de forma muito mais prática.</p>
<p>Definitivamente, vale a pena gastar agum tempo testando.<br />
É claro que há inúmeras funcionalidades a mais no PhotoShop, e o Pixlr não está aí para substituí-lo, mesmo assim, é uma grande, grande opção. Eu mesmo o uso várias vezes por praticidade.</p>
]]></content:encoded>
			<wfw:commentRss>http://felipenascimento.org/br/pixlr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
