<?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"
	>

<channel>
	<title>Newton Wagner</title>
	<atom:link href="http://www.newtonwagner.net/feed" rel="self" type="application/rss+xml" />
	<link>http://www.newtonwagner.net</link>
	<description>se desenvolvendo na web</description>
	<pubDate>Sat, 30 Aug 2008 15:10:07 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>A morte do PHP 4</title>
		<link>http://www.newtonwagner.net/php/a-morte-do-php-4</link>
		<comments>http://www.newtonwagner.net/php/a-morte-do-php-4#comments</comments>
		<pubDate>Thu, 14 Aug 2008 15:51:34 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=305</guid>
		<description><![CDATA[A versão 4 do PHP, lançada no ano 2000, foi a que contribuiu definitivamente para que ela se tornasse o que é hoje, teve sua morte decretada no dia 07/08/08 (quase que cai no dia 8 também) com o lançamento de sua última release, a 4.4.9.
Esta versão, que trouxe consigo o primeiro Zend Engine, contribuiu [...]]]></description>
			<content:encoded><![CDATA[<p>A versão 4 do PHP, lançada no ano 2000, foi a que contribuiu definitivamente para que ela se tornasse o que é hoje, teve sua morte decretada no dia 07/08/08 (quase que cai no dia 8 também) com o lançamento de sua <strong>última release</strong>, a 4.4.9.</p>
<p>Esta versão, que trouxe consigo o primeiro Zend Engine, contribuiu para o crescimento do PHP até ele se tornar a linguagem web <strong>mais utilizada no mundo</strong>, segundo <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">ranking da Tiobe Software</a> e, apesar de estar perdendo espaço continuamente para outras versões mais novas, ainda está presente em diversos ambientes espalhados por aí.</p>
<p>A princípio, a sugestão dos desenvolvedores da linguagem era de que novas releases do PHP 4 só fossem realizadas para correções de falhas de segurança, mas chegaram a conclusão de que isto já vinha sendo feito no último ano, e que não havia mais razão para dar continuidade ao desenvolvimento.</p>
<p>Sinceramente, acredito que esta seja uma decisão até tardia, uma vez que o PHP 5 foi lançado em 2004. A morte da versão anterior deve estimular os desenvolvedores e administradores de sistemas a atualizar suas aplicações/servidores, até por uma questão de segurança, além de todos os benefícios já envolvidos em relação à evolução do PHP.</p>
<p>Vida longa ao PHP 5+, e que venha o 6.</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=305&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_305" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/php/a-morte-do-php-4/feed</wfw:commentRss>
		</item>
		<item>
		<title>Lançado Kohana Framework 2.2</title>
		<link>http://www.newtonwagner.net/php/lancado-kohana-framework-22</link>
		<comments>http://www.newtonwagner.net/php/lancado-kohana-framework-22#comments</comments>
		<pubDate>Sat, 09 Aug 2008 16:35:18 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<category><![CDATA[kohana]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=304</guid>
		<description><![CDATA[Os desenvolvedores do Kohana escolheram uma data curiosa para o lançamento da versão 2.2 do framework, 08/08/08, competindo com a abertura dos jogos olímpicos da China (que ganhou medalha de ouro chegando na frente, uma vez que o dia lá começa bem antes do que por aqui).
Com a nova versão a promessa de abandonar ainda [...]]]></description>
			<content:encoded><![CDATA[<p>Os desenvolvedores do Kohana escolheram uma data curiosa para o lançamento da versão 2.2 do framework, 08/08/08, <em>competindo</em> com a abertura dos jogos olímpicos da China (que ganhou medalha de ouro chegando na frente, uma vez que o dia lá começa bem antes do que por aqui).</p>
<p>Com a nova versão a promessa de abandonar ainda mais alguns vestígios do seu &#8220;pai&#8221;, o Code Igniter, como a remoção da classe Loader. Além disso, novos módulos foram implementados como o de Compressão de Arquivos, Integração com Google Maps e Captcha, dentro outros.</p>
<p>Visite o <a href="http://kohanaphp.com/">site oficial do Kohana</a> para mais informações ou para fazer o <a href="http://kohanaphp.com/download">download</a> da nova versão.</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=304&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_304" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/php/lancado-kohana-framework-22/feed</wfw:commentRss>
		</item>
		<item>
		<title>RSS Feeds versus Newsletters</title>
		<link>http://www.newtonwagner.net/web/rss-feeds-versus-newsletters</link>
		<comments>http://www.newtonwagner.net/web/rss-feeds-versus-newsletters#comments</comments>
		<pubDate>Fri, 08 Aug 2008 13:53:18 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[web]]></category>

		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=302</guid>
		<description><![CDATA[
Ao se fazer um web site, grande parte dos desenvolvedores pensa em agregar os diversos tipos de funcionalidades &#8220;web 2.0&#8243;, e uma das mais populares entre os desenvolvedores atualmente é o oferecimento de conteúdo através de RSS Feeds.
Em uma recente experiência, em um site que não trata de tecnologia nem blogs (blogueiros são leitores compulsivos [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="http://www.newtonwagner.net/wordpress/wp-content/uploads/2008/08/rssxnewsletter.gif" alt="" title="rss versus newsletter" width="369" height="139" class="size-full wp-image-303" /></p>
<p>Ao se fazer um web site, grande parte dos desenvolvedores pensa em agregar os diversos tipos de funcionalidades &#8220;web 2.0&#8243;, e uma das mais populares entre os desenvolvedores atualmente é o oferecimento de <strong>conteúdo através de RSS Feeds</strong>.</p>
<p>Em uma recente experiência, em um site que <strong>não trata de tecnologia nem blogs</strong> (blogueiros são leitores compulsivos de feeds :D), tínhamos apenas 35 leitores de RSS cadastrados, com contabilização realizada através do <a href="http://www.feedburner.com/">FeedBurner</a>, mesmo com um tráfego médio de 5 mil visitantes únicos/dia. Essa incoerência de visitas/assinantes me incomodava, pois aqui no meu blog, tenho o inverso, mais assinantes do que visitantes únicos por dia.</p>
<p>A conclusão que cheguei foi óbvia: <strong>o RSS ainda é desconhecido do usuário médio</strong>, e é mais utilizado por pessoas que se relacionam à tecnologia ou blogs de alguma forma (entusiastas, blogueiros, informatas, &#8230;). Desta forma, um blog que trata de tecnologia (este) tinha mais assinantes do que um &#8220;concorrente humorístico&#8221; que tinha 100 vezes mais visitantes, e, por incrível que pareça, não há nada de errado nisso.</p>
<p>A solução para este problema foi encontrada no próprio FeedBurner, que oferece também a <strong>distribuição do conteúdo por e-mail</strong>, nada mais do que a boa e velha <strong>Newsletter</strong>. Como os usuários estão mais familiarizados com seu e-mail, &#8220;<em>receba novidades do site por e-mail</em>&#8221; é muito mais atraente do que &#8220;<em>assine meu Feed RSS</em>&#8220;.</p>
<p>Com a inclusão de uma chamada discreta para o cadastro, vi a quantidade de assinantes triplicar em um curto período de tempo, comprovando que Newsletters ainda são mais efetivas do que os Feeds para sites direcionados ao usuário comum da internet.</p>
<p>Panela velha é que faz comida boa, também na web?</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=302&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_302" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/web/rss-feeds-versus-newsletters/feed</wfw:commentRss>
		</item>
		<item>
		<title>Lambda Functions/Closures no PHP 5.3</title>
		<link>http://www.newtonwagner.net/php/lambda-functionsclosures-no-php-53</link>
		<comments>http://www.newtonwagner.net/php/lambda-functionsclosures-no-php-53#comments</comments>
		<pubDate>Tue, 05 Aug 2008 14:18:27 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=301</guid>
		<description><![CDATA[Das diversas alterações anunciadas no lançamento da Alpha 1 do PHP 5.3, a que mais me chamou a atenção foi, sem dúvidas, a implementação de &#8220;Lambda Functions/Closures&#8220;. Mais até do que a implantação de Namespaces, que foi tão discutida por aí que não deve ter causado nenhum impacto mesmo.
Se você ao ler isso, assim como [...]]]></description>
			<content:encoded><![CDATA[<p>Das diversas alterações anunciadas no lançamento da Alpha 1 do PHP 5.3, a que mais me chamou a atenção foi, sem dúvidas, a implementação de &#8220;<strong>Lambda Functions/Closures</strong>&#8220;. Mais até do que a implantação de Namespaces, que foi tão discutida por aí que não deve ter causado nenhum impacto mesmo.</p>
<p>Se você ao ler isso, assim como eu ao ler a notícia no php.net, está se perguntando: &#8220;ok, mas o que é isso afinal?&#8221;, acho que um trecho de exemplo de código vale mais do que mil palavras:</p>
<pre class="syntax-highlight:php">
$variavel = function () { echo &quot;Hello World&quot;; };
$variavel ();
</pre>
<p>Pronto. Isso é, nada mais, nada menos, do que um Hello World com &#8220;lambda function&#8221;. Você pode estar pensando que já viu isso em algum lugar e tem toda razão. Se você desenvolve JavaScript há algum tempo, provavelmente já viu esse tipo de atribuição, principalmente para adicionar uma funcionalidade a um evento em um objeto.</p>
<p>Assim como no JavaScript, você poderá passar parâmetros para a função. Usando mais uma vez o  famoso Hello World:</p>
<pre class="syntax-highlight:php">
$variavel = function ($string) { echo $string; };
$variavel (&quot;Hello World&quot;);
</pre>
<p>Indo mais além, você pode definir quais variáveis de fora do escopo da função, serão utilizadas lá dentro, e têm comportamento idêntico ao dos parâmetros de uma função, isto é, elas são, na verdade, copiadas para dentro do escopo da função e, caso queira, você pode passá-las por referência, utilizando o caracter &#038;:</p>
<pre class="syntax-highlight:php">
$hello = &quot;Hello&quot;;
$world = &quot;Newton&quot;;
$variavel = function () use ($hello, &amp;$world)
{
	$hello = &quot;Hi&quot;;
	$world = &quot; World&quot;;
	echo $hello . $world; // echoa &quot;Hi World&quot;
};
$variavel ();
echo $hello . $world; // echoa &quot;Hello World&quot;
</pre>
<p>No exemplo acima, definimos as strings $hello e $world. Depois, chamamos a função, informando que usaríamos as mesmas variáveis, sendo que $world está sendo passada por referência. Ainda dentro da função alteramos as duas e exibimos na tela. Após a execução da função, exibimos novamente as variáveis $hello e $world, sendo que a primeira foi alterada apenas dentro do escopo da função e a segunda, passada por referência, sofreu alteração (incluímos o espaço ali pra quem não notou).</p>
<p>Muito interessante a implementação da chamada da função, que acabou ganhando aplicação em objetos, que, ao serem chamados no formato <code>$objeto()</code>, chama automaticamente o método mágico <code>__invoke()</code> da classe:</p>
<pre class="syntax-highlight:php">
class Objeto
{
	public function __invoke()
	{
		echo &quot;Hello Objeto&quot;;
	}
}
$objeto = new Objeto
$objeto (); // exibe na tela &quot;Hello Objeto&quot;
// lembro que &quot;echo $objeto;&quot; continuará chamando __toString()
</pre>
<p>Confesso que, a primeira vista, não consegui achar utilidade nenhuma pra isso, além de uma forma diferente de trabalhar com funções, principalmente em chamadas de callbacks (call_user_func()), onde você passaria uma variável ao invés de um array ou uma string. Porém, comentando o assunto por aí, alguns desenvolvedores se mostraram entusiasmados com a novidade. Minha recomendação é aquela padrão: use com moderação, somente em casos onde de fato for relevante.</p>
<p>Mais detalhes sobre lambda funcions/closures no <a href="http://wiki.php.net/rfc/closures">wiki do php.net</a>, ou ainda, no <a href="http://www.php.net/archive/2008.php#id2008-08-01-1">anúncio do lançamento da 5.3 alpha 1</a>.</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=301&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_301" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/php/lambda-functionsclosures-no-php-53/feed</wfw:commentRss>
		</item>
		<item>
		<title>Estou também no LinkedIn</title>
		<link>http://www.newtonwagner.net/carreira/estou-tambem-no-linkedin</link>
		<comments>http://www.newtonwagner.net/carreira/estou-tambem-no-linkedin#comments</comments>
		<pubDate>Sun, 03 Aug 2008 15:31:43 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[carreira]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=300</guid>
		<description><![CDATA[Não há muito o que dizer além do que o próprio título do post. Muitos me avisaram que o LinkedIn era uma ferramenta profissional muito útil, mas nunca levei tanta fé. Porém, esses dias recebi o convite de um amigo e resolvi dar uma olhada por lá. Acabei encontrando profissionais com quem trabalhei e que, [...]]]></description>
			<content:encoded><![CDATA[<p>Não há muito o que dizer além do que o próprio título do post. Muitos me avisaram que o <a href="http://www.linkedin.com/">LinkedIn</a> era uma ferramenta profissional muito útil, mas nunca levei tanta fé. Porém, esses dias recebi o convite de um amigo e resolvi dar uma olhada por lá. Acabei encontrando profissionais com quem trabalhei e que, com certeza, estão fora da &#8220;onda&#8221; da internet, isto prova que a ferramenta deixou de ser hype para se tornar referência no assunto.</p>
<p>Se você ainda não está lá, recomendo entrar. Quando passar lá dá uma olhada no meu <a href="http://www.linkedin.com/in/newtonwagner">profile</a>.</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=300&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_300" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/carreira/estou-tambem-no-linkedin/feed</wfw:commentRss>
		</item>
		<item>
		<title>CONAPHP - Congresso Nacional de PHP 2008</title>
		<link>http://www.newtonwagner.net/eventos/conaphp-congresso-nacional-de-php-2008</link>
		<comments>http://www.newtonwagner.net/eventos/conaphp-congresso-nacional-de-php-2008#comments</comments>
		<pubDate>Fri, 01 Aug 2008 14:20:40 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[eventos]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=299</guid>
		<description><![CDATA[A comunidade PHP brasileira já tem seu ponto de encontro em 2008 para troca de conhecimento e networking. Trata-se do CONAPHP, o Congresso Nacional de PHP, que ocorrerá integrado ao CONISLI, evento já conhecido de software livre, nos dias 18 e 19 de outubro na FIAP de São Paulo.
Segundo o site do evento, já estão [...]]]></description>
			<content:encoded><![CDATA[<p>A comunidade PHP brasileira já tem seu <strong>ponto de encontro em 2008</strong> para troca de conhecimento e networking. Trata-se do <strong>CONAPHP</strong>, o Congresso Nacional de PHP, que ocorrerá integrado ao CONISLI, evento já conhecido de software livre, nos dias <strong>18 e 19 de outubro</strong> na FIAP de São Paulo.</p>
<p>Segundo o site do evento, já estão confirmadas as presenças internacionais de <strong>Andrei Zmievski</strong>, responsável pela criação do Smarty Templates e PHP-GTK, e <strong>César Rodas</strong>, vencedor do PHP Programming Innovation Award de 2007 organizado pelo site <a href="http://www.phpclasses.org/">PHPClasses</a> e participante do Google Summer of Code (GSoC) 2008.</p>
<p>Este evento está sendo organizado pelo grupo formado a partir da união das comunidades locais de PHP no Brasil, isto é, um evento da comunidade para a comunidade.</p>
<p>Mais informações sobre o evento você vê no <a href="http://www.conisli.org/monta.php?mod=noticias&#038;action=viewnot&#038;view=2">site oficial</a>.</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=299&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_299" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/eventos/conaphp-congresso-nacional-de-php-2008/feed</wfw:commentRss>
		</item>
		<item>
		<title>Estendendo Helpers no Kohana Framework</title>
		<link>http://www.newtonwagner.net/desenvolvimento/estendendo-helpers-no-kohana-framework</link>
		<comments>http://www.newtonwagner.net/desenvolvimento/estendendo-helpers-no-kohana-framework#comments</comments>
		<pubDate>Thu, 31 Jul 2008 16:11:03 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[desenvolvimento]]></category>

		<category><![CDATA[kohana]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=296</guid>
		<description><![CDATA[Os helpers no Kohana Framework não passam de classes estáticas (que não precisam ser instanciadas), e você pode precisar adicionar funcionalidades à um método ou criar suas próprias funcionalidades. Para isso, você vai precisar criar uma extensão do Helper.
O primeiro passo é ir até o diretório da sua aplicação (por padrão ele é chamado application) [...]]]></description>
			<content:encoded><![CDATA[<p>Os helpers no Kohana Framework não passam de classes estáticas (que não precisam ser instanciadas), e você pode precisar adicionar funcionalidades à um método ou criar suas próprias funcionalidades. Para isso, você vai precisar criar uma extensão do Helper.</p>
<p>O primeiro passo é ir até o diretório da sua aplicação (por padrão ele é chamado application) e criar um diretório chamado <strong>helpers</strong>, caso ele ainda não exista, claro, e criar um arquivo chamado <strong>MY_form.php</strong>. É importante ressaltar que o prefixo <em>MY_</em> pode ser configurado.</p>
<p>No primeiro exemplo, vamos estender o <strong>form helper</strong> do framework para criar o input date. Neste caso, utilizamos o <a href="http://www.kelvinluck.com/assets/jquery/datePicker/v2/demo/index.html">plugin datePicker</a> para <a href="http://jquery.com/">jQuery</a> (biblioteca javascript) onde, para colocar o seletor de data (calendário) ao lado do combo, basta definir uma classe &#8220;date-pick&#8221; para o elemento HTML. Vamos ao código:</p>
<pre class="syntax-highlight:php">
&lt;?php defined(&#039;SYSPATH&#039;) or die(&#039;No direct script access.&#039;);
class form extends form_Core
{
	/**
	 * Creates an HTML form input date tag.
	 *
	 * @param string|array input name or an array of HTML attributes
	 * @param string       input value, when using a name
	 * @param string       a string to be attached to the end of the attributes
	 * @return string
	 */
	public static function date($data, $value = &#039;&#039;, $extra = &#039;&#039;)
	{
		if ( ! is_array($data))
		{
			$data = array(&#039;name&#039; =&gt; $data);
		}
		// Insere atributo class com valor date-pick
		$data[&#039;class&#039;] = (isset($data[&#039;class&#039;])) ? $data[&#039;class&#039;].&#039; date-pick&#039; : &#039;date-pick&#039;;
		return form::input($data, $value, $extra);
	}
} // End form class
</pre>
<p>Dessa forma, ao usar o código abaixo, será gerado um input text com a classe &#8220;date-pick&#8221;, e o jQuery faria todo o serviço:</p>
<pre class="syntax-highlight:php">
&lt;?php echo form::date(&#039;dt_aniversario&#039;); ?&gt;
</pre>
<p>Você também não terá problemas caso passe outros atributos:</p>
<pre class="syntax-highlight:php">
&lt;?php echo form::date( array(&#039;name&#039;=&gt;&#039;dt_aniversario&#039;, &#039;title&#039;=&gt;&#039;Data de Aniversário&#039;) ); ?&gt;
</pre>
<p>Na imagem abaixo segue um exemplo do funcionamento do campo data:</p>
<p style="text-align: center;"><img src="http://www.newtonwagner.net/wordpress/wp-content/uploads/2008/07/datepick.gif" alt="" title="datepick" width="455" height="193" class="alignnone size-full wp-image-298" /></p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=296&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_296" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/desenvolvimento/estendendo-helpers-no-kohana-framework/feed</wfw:commentRss>
		</item>
		<item>
		<title>Problemas na Dreamhost</title>
		<link>http://www.newtonwagner.net/osblogs/problemas-na-dreamhost</link>
		<comments>http://www.newtonwagner.net/osblogs/problemas-na-dreamhost#comments</comments>
		<pubDate>Thu, 31 Jul 2008 02:15:28 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[osblogs]]></category>

		<category><![CDATA[Blogs]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=297</guid>
		<description><![CDATA[Peço desculpas aos visitantes do blog por estes dias de inconsistência no acesso e problemas no layout do blog. Fui afetado por um problema grave em dois servidores da DreamHost e só após a mudança de servidor que as coisas estão voltando à normalidade.
Logo voltaremos à programação normal!  
Compartilhe!
]]></description>
			<content:encoded><![CDATA[<p>Peço desculpas aos visitantes do blog por estes dias de inconsistência no acesso e problemas no layout do blog. Fui afetado por um problema grave em dois servidores da DreamHost e só após a mudança de servidor que as coisas estão voltando à normalidade.</p>
<p>Logo voltaremos à programação normal! <img src='http://www.newtonwagner.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=297&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_297" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/osblogs/problemas-na-dreamhost/feed</wfw:commentRss>
		</item>
		<item>
		<title>ToDo List no &#8220;Notebook&#8221;</title>
		<link>http://www.newtonwagner.net/carreira/todo-list-no-notebook</link>
		<comments>http://www.newtonwagner.net/carreira/todo-list-no-notebook#comments</comments>
		<pubDate>Wed, 11 Jun 2008 18:37:53 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[carreira]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=293</guid>
		<description><![CDATA[
A imagem acima é uma foto da minha lista de tarefas, ou &#8220;to do list&#8221;, e, diferente de muita gente que recomenda o uso de diversas ferramentas como o Remember the Milk, que te lembra de tarefas no Twitter, e-mail, SMS e etc, não vejo nada melhor do que usar o bom e velho caderno [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img src="http://www.newtonwagner.net/wordpress/wp-content/uploads/2008/06/todonotebook.jpg" alt="Caderno, Lápis e borracha" title="todonotebook" width="400" height="300" class="alignnone size-full wp-image-294" /></p>
<p>A imagem acima é uma foto da minha <strong>lista de tarefas</strong>, ou &#8220;to do list&#8221;, e, diferente de muita gente que recomenda o uso de diversas ferramentas como o <a href="http://www.rememberthemilk.com/">Remember the Milk</a>, que te lembra de tarefas no Twitter, e-mail, SMS e etc, não vejo nada melhor do que usar o bom e velho caderno em minha mesa, com lápis e borracha.</p>
<p>As vantagens que vejo em utilizar esta forma é a <strong>praticidade</strong>. Você pode inserir novas tarefas e marcar tarefas como finalizadas a qualquer momento, bastando pegar o lápis (pode usar caneta também, se preferir) e fazer a anotação. Errou alguma coisa, nada que a borracha, ou um simples traço não resolva.</p>
<p>Todo dia de manhã faço uma revisão das tarefas realizadas e pendentes do dia anterior, e faço um planejamento para o dia, incluindo as novas atividades que possam ter aparecido.</p>
<p>Outra grande vantagem, talvez a principal, é a <strong>visibilidade</strong>. Quando uso um programa no computador, ele fica oculto (minimizado) enquanto estou realizando minhas atividades (programar, desenhar, comunicar, &#8230;). Com o caderno, ele está sempre ali ao lado da mesa pra me lembrar que tenho um conjunto de tarefas à realizar. Não atoa eu escolhi um com folhas amarelas, que chama bastanta a atenção em cima da mesa e acabou me condicionando a sempre que perco a atenção, olho no caderno e vejo se tenho algo urgente à realizar.</p>
<p>E, pra quem pensa em sustentabilidade e na quantidade de árvores mortas pra produzir os cadernos, pode buscar pelos produtos feitos com material reciclado, e continuar contribuindo com a natureza. <img src='http://www.newtonwagner.net/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=293&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_293" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/carreira/todo-list-no-notebook/feed</wfw:commentRss>
		</item>
		<item>
		<title>Kohana Framework: Lista de discussão</title>
		<link>http://www.newtonwagner.net/framework/kohana-framework-lista-de-discussao</link>
		<comments>http://www.newtonwagner.net/framework/kohana-framework-lista-de-discussao#comments</comments>
		<pubDate>Thu, 05 Jun 2008 14:57:59 +0000</pubDate>
		<dc:creator>newton</dc:creator>
		
		<category><![CDATA[framework]]></category>

		<category><![CDATA[kohana]]></category>

		<guid isPermaLink="false">http://www.newtonwagner.net/?p=292</guid>
		<description><![CDATA[Aviso ao pessoal que provou o Kohana framework e gostou: Algumas pessoas estão se movimentando novamente e criaram a lista de discussão do framework em português, para discussões, dicas e dúvidas.
Compartilhe!
]]></description>
			<content:encoded><![CDATA[<p>Aviso ao pessoal que provou o Kohana framework e gostou: Algumas pessoas estão se movimentando novamente e criaram a <a href="http://groups.google.com/group/kohana-php">lista de discussão do framework</a> em português, para discussões, dicas e dúvidas.</p>
<p class="akst_link"><a href="http://www.newtonwagner.net/?p=292&amp;akst_action=share-this"  title="Enviar por e-mail, adicionar ao del.icio.us, etc." id="akst_link_292" class="akst_share_link" rel="nofollow">Compartilhe!</a>
</p>]]></content:encoded>
			<wfw:commentRss>http://www.newtonwagner.net/framework/kohana-framework-lista-de-discussao/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
