<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Augusto César Ferreira</title>
	<atom:link href="http://gutoferreira.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://gutoferreira.wordpress.com</link>
	<description>Filhos, web e algo mais.</description>
	<lastBuildDate>Mon, 27 Jun 2011 23:00:24 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='gutoferreira.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Augusto César Ferreira</title>
		<link>http://gutoferreira.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://gutoferreira.wordpress.com/osd.xml" title="Augusto César Ferreira" />
	<atom:link rel='hub' href='http://gutoferreira.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Novidades no CakePHP 1.3 &#8211; Plugins assets</title>
		<link>http://gutoferreira.wordpress.com/2010/06/02/novidades-no-cakephp-1-3-plugins-assets/</link>
		<comments>http://gutoferreira.wordpress.com/2010/06/02/novidades-no-cakephp-1-3-plugins-assets/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:44:20 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[1.3]]></category>
		<category><![CDATA[assets]]></category>
		<category><![CDATA[novidades]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=118</guid>
		<description><![CDATA[Plugins agora tem um webroot próprio, sem limitação do tipo de arquivo como na versão anterior, que somente suportava js, css e imagens (plugins/seu-plugin/vendors/[js/css/img]). Todos os arquivos públicos do seu plugin agora devem ficar em plugins/seu-plugin/webroot/. A criação das urls para estes arquivos continua a mesma: /seu-plugin/js/arquivo.js aponta para /plugins/seu-plugin/webroot/js/arquivo.js [1] http://book.cakephp.org/view/1117/Plugin-assets<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=118&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Plugins agora tem um webroot próprio, sem limitação do tipo de arquivo como na versão anterior, que somente suportava js, css e imagens (plugins/seu-plugin/vendors/[js/css/img]). Todos os arquivos públicos do seu plugin agora devem ficar em plugins/seu-plugin/webroot/.</p>
<p>A criação das urls para estes arquivos continua a mesma: /seu-plugin/js/arquivo.js aponta para /plugins/seu-plugin/webroot/js/arquivo.js</p>
<p>[1] <a href="http://book.cakephp.org/view/1117/Plugin-assets" target="_blank">http://book.cakephp.org/view/1117/Plugin-assets</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/118/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/118/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/118/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=118&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2010/06/02/novidades-no-cakephp-1-3-plugins-assets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>
	</item>
		<item>
		<title>CakePHP: Arquivos de cache únicos para um element</title>
		<link>http://gutoferreira.wordpress.com/2009/05/23/cakephp-cache-de-elements-unicos/</link>
		<comments>http://gutoferreira.wordpress.com/2009/05/23/cakephp-cache-de-elements-unicos/#comments</comments>
		<pubDate>Sat, 23 May 2009 14:23:06 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[elements]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=55</guid>
		<description><![CDATA[Ao incluir o mesmo element com cache mais de uma vez na mesma página, caso você coloque o array $params com as chaves  na mesma ordem, mesmo que com diferentes valores , o  CakePHP irá sobrescrever o arquivo do cache, pois estas chaves são utilizadas para definir o nome do arquivo de cache. Veja a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=55&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Ao incluir o mesmo <em>element </em>com <em>cache </em>mais de uma vez na mesma página, caso você coloque o <em>array $params</em> com as chaves  na mesma ordem, mesmo que com diferentes valores , o  CakePHP irá sobrescrever o arquivo do <em>cache</em>, pois estas chaves são utilizadas para definir o nome do arquivo de <em>cache</em>. Veja a seguir:</p>
<pre>echo $this-&gt;element('page',array('id' =&gt; 1, 'cache'=&gt;'+1 hour'));
echo $this-&gt;element('page',array('id' =&gt; 2, 'cache'=&gt;'+1 hour'));</pre>
<p>Note que mesmo o valor do parametro <em>id</em> sendo diferente para cada chamada, o nome de arquivo gerado será o mesmo para os dois <em>elements</em>, algo como:</p>
<pre>/app/tmp/cache/views/element_id_cache_&lt;plugin&gt;&lt;element&gt;</pre>
<p>A solução para o problema  é definir a chave <em>cache </em>do <em>array $params</em> como um <em>array</em>, em vez de simplesmente definir a expiração do <em>cache</em>, definindo as chaves <em>time </em>e <em>key</em>, da seguinte maneira:</p>
<pre>echo $this-&gt;element('page',array(
                             'id' =&gt; 1,
                             'cache'=&gt; array(
                                'time' =&gt; '+1 hour',
                                'key' =&gt; 'nomeUnico1'
                             )));

echo $this-&gt;element('page',array(
                             'id' =&gt; 2,
                             'cache'=&gt; array(
                                'time' =&gt; '+1 hour',
                                'key' =&gt; 'nomeUnico2'
                           )));</pre>
<p>Definindo <em>$params['cache']&#8216;['key']</em> com um nome único, você terá nomes de arquivos de <em>cache </em>únicos:</p>
<pre>/app/tmp/cache/views/element_nomeUnico1_&lt;plugin&gt;&lt;element&gt;
/app/tmp/cache/views/element_nomeUnico2_&lt;plugin&gt;&lt;element&gt;</pre>
<p>Isto também poder ser útil quando é necessário gerar <em>cache </em>por usuário ou algo semelhante.</p>
<p>Mais informações em: <a href="http://book.cakephp.org/view/561/Caching-Elements" target="_blank">http://book.cakephp.org/view/561/Caching-Elements</a> e <a href="http://api.cakephp.org/view_source/view/#line-298" target="_blank">http://api.cakephp.org/view_source/view/#line-298</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=55&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2009/05/23/cakephp-cache-de-elements-unicos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>
	</item>
		<item>
		<title>Skoob &#8211; o que você anda lendo?</title>
		<link>http://gutoferreira.wordpress.com/2009/01/16/skoob-o-que-voce-anda-lendo/</link>
		<comments>http://gutoferreira.wordpress.com/2009/01/16/skoob-o-que-voce-anda-lendo/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 19:10:15 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[livros]]></category>
		<category><![CDATA[redes sociais]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=52</guid>
		<description><![CDATA[Na onda das redes sociais, o Skoob, que tem como objetivo ser um ponto de encontro para as pessoas boas, é um serviço que permite aos usuários indicarem os livros que já leram, estão lendo e prentendem ler, escrever resenhas, avaliar, incluir tags e encontrar pessoas com gosto semelhante, tudo isso de maneira simples e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=52&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.skoob.com.br/"><img class="alignleft size-full wp-image-53" style="margin-bottom:5px;" title="Skoob - O que você anda lendo?" src="http://gutoferreira.files.wordpress.com/2009/01/logo_skoob.gif?w=165&#038;h=38" alt="Skoob - O que você anda lendo?" width="165" height="38" /></a>Na onda das redes sociais, o <a href="http://www.skoob.com.br/" target="_blank">Skoob</a>, que tem como objetivo ser um ponto de encontro para as <a href="http://www.skoob.com.br/inicio/quem_somos" target="_blank">pessoas boas</a>, é um serviço que permite aos usuários indicarem os livros que já leram, estão lendo e prentendem ler, escrever resenhas, avaliar, incluir tags e encontrar pessoas com gosto semelhante, tudo isso de maneira simples e rápido. E o mais legal, brasileiro nato!</p>
<p>Apesar de não ser um leitor muito assíduo, me cadastrei e gostei muito do serviço.</p>
<p>O nome parece meio estranho, mas olhando melhor faz todo o sentido (na contra-mão).</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=52&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2009/01/16/skoob-o-que-voce-anda-lendo/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>

		<media:content url="http://gutoferreira.files.wordpress.com/2009/01/logo_skoob.gif" medium="image">
			<media:title type="html">Skoob - O que você anda lendo?</media:title>
		</media:content>
	</item>
		<item>
		<title>Cake 1.2 stable</title>
		<link>http://gutoferreira.wordpress.com/2008/12/29/cake-12-stable/</link>
		<comments>http://gutoferreira.wordpress.com/2008/12/29/cake-12-stable/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 16:03:13 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=49</guid>
		<description><![CDATA[Presente de natal para os padeiros: Cake 1.2.0.7962 final lançado em 25/12/2008.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=49&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Presente de natal para os padeiros: <a href="http://cakeforge.org/frs/?group_id=23&amp;release_id=433" target="_blank">Cake 1.2.0.7962 final</a> lançado em 25/12/2008.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/49/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/49/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/49/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=49&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2008/12/29/cake-12-stable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>
	</item>
		<item>
		<title>CakePHP: Behavior para converter entre iso-8859-1 e utf-8</title>
		<link>http://gutoferreira.wordpress.com/2008/11/27/cakephp-behavior-para-converter-entre-iso-8859-1-e-utf-8/</link>
		<comments>http://gutoferreira.wordpress.com/2008/11/27/cakephp-behavior-para-converter-entre-iso-8859-1-e-utf-8/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 10:52:30 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[CakePHP]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[behavior]]></category>
		<category><![CDATA[codificação]]></category>
		<category><![CDATA[iso-8859-1]]></category>
		<category><![CDATA[utf-8]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=41</guid>
		<description><![CDATA[Para aplicações que utilizam múltiplas bases com codificações diferentes, utilize utf-8 como padrão e para os models que se conectam aos bancos com codificação iso-8859-1 inclua este behavior. Código disponível no Bakery do CakePHP-Brasil.org: http://bakery.cakephp-brasil.org/articles/view/behavior-para-converter-entre-iso-8859-1-e-utf-8 &#60;?php /** * Behavior para conversão da codificação dos dados em bases de * dados iso-8859-1 e app utf-8 * [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=41&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Para aplicações que utilizam múltiplas bases com codificações diferentes, utilize utf-8 como padrão e para os models que se conectam aos bancos com codificação iso-8859-1 inclua este behavior.</p>
<p>Código disponível no Bakery do CakePHP-Brasil.org:</p>
<p><a href="http://bakery.cakephp-brasil.org/articles/view/behavior-para-converter-entre-iso-8859-1-e-utf-8">http://bakery.cakephp-brasil.org/articles/view/behavior-para-converter-entre-iso-8859-1-e-utf-8</a></p>
<p><span id="more-41"></span></p>
<pre>&lt;?php

	/**
	 * Behavior para conversão da codificação dos dados em bases de
	 * dados iso-8859-1 e app utf-8
	 *
	 * @author Augusto César Ferreira (gutocf@gmail.com)
	 * @link http://www.gutoferreira.wordpress.com
	 * @filesource http://gutoferreira.wordpress.com/2008/11/27/cakephp-behavior-para-converter-entre-iso-8859-1-e-utf-8/
	 * @version 1.0
	 *
	 */	

	class Iso2utfBehavior extends ModelBehavior {

		function afterFind(&amp;$model, $results, $primary) {
			$this-&gt;r_utf8_encode($results);
			return $results;
		}

		function beforeSave(&amp;$model) {
			$this-&gt;r_utf8_decode($model-&gt;data);
			return true;
		}

		function r_utf8_encode(&amp;$array) {
			$keys = array_keys($array);
			for ($i = 0, $max = count($keys); $i &lt; $max; $i++) {
				if (is_array($array[$keys[$i]])) {
					$this-&gt;r_utf8_encode($array[$keys[$i]]);
				} else {
					$array[$keys[$i]] = utf8_encode($array[$keys[$i]]);
				}
			}
		}

		function r_utf8_decode(&amp;$array) {
			$keys = array_keys($array);
			for ($i = 0, $max = count($keys); $i &lt; $max; $i++) {
				if (is_array($array[$keys[$i]])) {
					$this-&gt;r_utf8_decode($array[$keys[$i]]);
				} else {
					$array[$keys[$i]] = utf8_decode($array[$keys[$i]]);
				}
			}
		}

	}

?&gt;
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/41/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/41/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/41/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=41&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2008/11/27/cakephp-behavior-para-converter-entre-iso-8859-1-e-utf-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>
	</item>
		<item>
		<title>Dicas para melhorar a acessibilidade em seu site</title>
		<link>http://gutoferreira.wordpress.com/2008/06/05/dicas-para-melhorar-a-acessibilidade-em-seu-site/</link>
		<comments>http://gutoferreira.wordpress.com/2008/06/05/dicas-para-melhorar-a-acessibilidade-em-seu-site/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 02:42:09 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[Acessibilidade]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=5</guid>
		<description><![CDATA[Sair para passear com os gêmeos de carrinho não é brincadeira, calçadas sem rampas de acesso, elevadores apertados, buracos e outras adversidades. Imagino alguém em uma cadeira de rodas tentando transpor tais obstáculos. Isso me fez pensar e como minha praia não é engenharia e sim informática, fui me informar sobre o que pode ser [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=5&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Sair para passear com os gêmeos de carrinho não é brincadeira, calçadas sem rampas de acesso, elevadores apertados, buracos e outras adversidades. Imagino alguém em uma cadeira de rodas tentando transpor tais obstáculos. Isso me fez pensar e como minha praia não é engenharia e sim informática, fui me informar sobre o que pode ser feito para melhorar a acessibilidade em websites.<span id="more-5"></span></p>
<p>Pesquisando sobre o assunto encontrei os seguintes sites: <a title="Acessibilidade Brasil" href="http://www.acessobrasil.org.br/" target="_blank">Acessibilidade Brasil</a>, <a title="http://www.dasilva.org.br/" href="http://www.dasilva.org.br/" target="_blank">DaSilva &#8211; avaliador de acessibilidade para Websites</a> entre <a title="sites sobre acessibilidade" href="http://del.icio.us/gutocf/acessbilidade" target="_blank">outros</a>. Lendo mais sobre o assunto vi que os recursos de acessibilidade em um website não são apenas voltados a pessoas com deficiências visuais ou motoras, mas também aquelas que possuem equipamentos obsoletos, navegadores com poucos recursos e também acessos através de outros tipos de dispositivos.</p>
<h3>Leiaute</h3>
<p>Sem tabelas, por favor! Tabelas são para dados tabulares e não esqueça do atributo <strong>summary</strong> para descrevê-las. Para saber mais sobre leiaute sem tabelas visite <a title="Tableless" href="http://www.tableless.com.br" target="_blank">Tableless</a>.</p>
<pre>&lt;table summary="Descrição da tabela"&gt;
...
&lt;/table&gt;</pre>
<h3>Imagens</h3>
<p>Atributos <strong>alt </strong>ou <strong>longdesc </strong>nelas! Descreva sua função.</p>
<pre>&lt;img src="image.png" alt="Descrição da imagem" /&gt;</pre>
<h3>Formulários</h3>
<p>Não se esqueça de colocar os rótulos para cada campo e no valor do campo, descreva seu papel.</p>
<pre>&lt;label for="nome"&gt;Nome&lt;/label&gt;
&lt;input name="nome" type="text" value="Informe seu nome" /&gt;</pre>
<h3>Abreviaturas e acrônimos</h3>
<p>Em sua primeira ocorrência no documento devem ser escritas por extenso, e nas próximas com as tags <strong>abbr </strong>e <strong>acronym</strong>. Não é fácil entender um leitor de tela tentando pronunciar uma sigla. <a title="Abreviaturas e Acrônimos" href="http://www.maujor.com/tutorial/estilizar-elementos-abbr-e-acronym.php" target="_blank">Veja mais sobre abreviaturas e acrônimos</a>.</p>
<pre>&lt;abbr title="Cascade Style Sheets"&gt;CSS&lt;/abbr&gt;</pre>
<h3>Utilize as tags html de maneira correta</h3>
<p><strong>p</strong> para parágrafos, <strong>h1/h2/&#8230;/h6</strong> para cabeçalhos, <strong>ol/ul/dl</strong> para listas. Cada tag tem sua semântica que deve ser respeitada. Ao usar scripts e frames forneça conteúdo alternativo através de <strong>noscript </strong>e <strong>noframes</strong>.</p>
<h3>Links</h3>
<p>Utilize textos significativos, esqueça o <strong>clique aqui</strong>. O texto do link deve manter seu significado mesmo fora do contexto.</p>
<p>Essas dicas são o primeiro passo para um site acessível e são extremamente simples de implementar. Depois disso valide seu trabalho no <a title="DaSilva - avaliador de acessibilidade em websites" href="http://www.dasilva.org.br/" target="_blank">DaSilva</a> e siga em frente, a informação é para todos.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gutoferreira.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gutoferreira.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=5&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2008/06/05/dicas-para-melhorar-a-acessibilidade-em-seu-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>
	</item>
		<item>
		<title>Firefox 3: Download Day 2008</title>
		<link>http://gutoferreira.wordpress.com/2008/06/05/firefox-3-download-day-2008/</link>
		<comments>http://gutoferreira.wordpress.com/2008/06/05/firefox-3-download-day-2008/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 02:40:45 +0000</pubDate>
		<dc:creator>Augusto Ferreira</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[mobilização]]></category>

		<guid isPermaLink="false">http://gutoferreira.wordpress.com/?p=3</guid>
		<description><![CDATA[Na tentativa de estabelecer o recorde do software com mais downloads em 24 horas, o pessoal do Spread Firefox está convidando todos a participarem do Download Day 2008 do Firefox 3. Para participar é só entrar no site e cadastrar seu e-mail e aguardar o aviso da data de lançamento do novo navegador.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=3&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img style="float:left;margin:5px;" src="http://www.spreadfirefox.com/files/images/affiliates_banners/sns_badge1_en.png" alt="Download Day" width="186" height="153" /> Na tentativa de estabelecer o recorde do software com mais downloads em 24 horas, o pessoal do <a title="Spread Firefox" href="http://www.spreadfirefox.com" target="_blank">Spread Firefox</a> está convidando todos a participarem do Download Day 2008 do Firefox 3. Para participar é só entrar no <a title="Download Day 2008" href="http://www.spreadfirefox.com/pt-BR/worldrecord/" target="_blank">site</a> e cadastrar seu e-mail e aguardar o aviso da data de lançamento do novo navegador.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/gutoferreira.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/gutoferreira.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/gutoferreira.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/gutoferreira.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/gutoferreira.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/gutoferreira.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/gutoferreira.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/gutoferreira.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/gutoferreira.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/gutoferreira.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=gutoferreira.wordpress.com&amp;blog=3900972&amp;post=3&amp;subd=gutoferreira&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://gutoferreira.wordpress.com/2008/06/05/firefox-3-download-day-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c31fd0a04f81783923fde53368b59c16?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guto</media:title>
		</media:content>

		<media:content url="http://www.spreadfirefox.com/files/images/affiliates_banners/sns_badge1_en.png" medium="image">
			<media:title type="html">Download Day</media:title>
		</media:content>
	</item>
	</channel>
</rss>
