<?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>flaviozantut</title>
	<atom:link href="http://www.flaviozantut.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.flaviozantut.com</link>
	<description>Desenvolvedor Web freelancer</description>
	<lastBuildDate>Fri, 08 Oct 2010 02:56:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Blog Fusopar</title>
		<link>http://www.flaviozantut.com/portfolio/blog-fusopar</link>
		<comments>http://www.flaviozantut.com/portfolio/blog-fusopar#comments</comments>
		<pubDate>Fri, 08 Oct 2010 02:40:35 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[fusopar]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.flaviozantut.com/?p=534</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/portfolio/blog-fusopar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yii Performace</title>
		<link>http://www.flaviozantut.com/blog/php/yii-performace</link>
		<comments>http://www.flaviozantut.com/blog/php/yii-performace#comments</comments>
		<pubDate>Wed, 18 Aug 2010 23:49:22 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Yii]]></category>

		<guid isPermaLink="false">http://www.flaviozantut.com/?p=518</guid>
		<description><![CDATA[Yii é um framework de alto desempenho. O gráfico abaixo mostra como o Yii é eficiente quando comparado há outros frameworks PHP populares. No gráfico, RPS significa &#8220;pedidos por segundo&#8221;, [...]]]></description>
			<content:encoded><![CDATA[<p>Yii é um framework de alto desempenho. O gráfico abaixo mostra como o Yii é eficiente quando comparado há outros frameworks PHP populares. No gráfico, RPS significa &#8220;pedidos por segundo&#8221;, que descreve quantas solicitações de um pedido escrito em um framework pode processar por segundo. Quanto maior o número, mais eficiente é um framework. Como podemos ver o  Yii supera todos os outros  nessa comparação. A vantagem de desempenho do Yii é mais significativa com a extensão <a href="http://www.php.net/manual/en/book.apc.php">APC</a> habilitada.<span id="more-518"></span></p>
<p>Desempenho por si só não é toda a história (caso contrário todos nós deveriamos usar HTML simples ou PHP). Com um desempenho superior tal, Yii ainda fornece um conjunto de recursos muito ricos que podem melhorar bastante a sua eficiência para o desenvolvimento.</p>
<p><a href="http://www.flaviozantut.com/wp-content/uploads/2010/08/performance-200901311.png"><img class="alignnone size-full wp-image-520" title="performance-20090131[1]" src="http://www.flaviozantut.com/wp-content/uploads/2010/08/performance-200901311.png" alt="" width="673" height="422" /></a></p>
<h2>Por que Yii é tão rápido</h2>
<p>Yii é muito mais rápido porque ele está usando extensivamente a técnica de carregamento lento. Por exemplo, ele não inclui um arquivo de classe até a classe é usada pela primeira vez, e não criar um objeto até que o objeto é acessado pela primeira vez. Outros frameworks sofrem com o desempenho atingido, porque permitiria uma funcionalidade (por exemplo, conexão DB, sessão de usuário), não importa se é ou não utilizada durante uma solicitação.</p>
<h2>Benchmark Setup</h2>
<p>Abaixo explicamos como projetar as aplicações e obter o benchmark acima dos valores RPS.</p>
<h2>Benchmark</h2>
<p>Uma vez que nosso objetivo é comparar o overhead mínimo de cada framework, a aplicação de benchmark para cada framework  deve ser a mais simples possivel. Optamos por mostrar um &#8220;Olá Mundo &#8220;, colocando um echo na ação padrão de cada aplicação. Quaisquer recursos adicionais estão desativados para garantir a equidade da comparação. Para obter uma cópia dos pedidos de benchmark, confira o projeto <a href="http://code.google.com/p/phpmark/">phpmark</a>.</p>
<h2>O ambiente de teste é o seguinte:</h2>
<ul>
<li> Sistema Operacional: Red Hat Enterprise Linux Server release 5.2</li>
<li> Web Server: Apache httpd 2.0.40</li>
<li> PHP: 5.2.6, todas as extensões não-essenciais são desativados</li>
<li> CPU: 3.2GHz Intel Dual Xeon</li>
<li> Memória: 2GB</li>
<li> Disco Rigido: 73GB SCSI 15K RPM / SAS HDD</li>
</ul>
<h2>As configurações  APC são as seguintes:</h2>
<ul>
<li>apc.enabled=1</li>
<li>apc.shm_segments=1</li>
<li>apc.optimization=0</li>
<li>apc.shm_size=32</li>
<li>apc.ttl=7200</li>
<li>apc.user_ttl=7200</li>
<li>apc.num_files_hint=1024</li>
<li>apc.mmap_file_mask=/tmp/apc.XXXXXX</li>
<li>apc.enable_cli=1</li>
<li>apc.cache_by_default=1</li>
<li>apc.stat=0</li>
</ul>
<p style="text-align: right;">O Artigo original está disponível em: <a href="http://www.yiiframework.com/performance/">Performance of Yii</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/php/yii-performace/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>servcort</title>
		<link>http://www.flaviozantut.com/portfolio/servcort/servcort</link>
		<comments>http://www.flaviozantut.com/portfolio/servcort/servcort#comments</comments>
		<pubDate>Sat, 24 Jul 2010 23:53:51 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[servcort]]></category>

		<guid isPermaLink="false">http://www.flaviozantut.com/?p=28</guid>
		<description><![CDATA[Site servcort]]></description>
			<content:encoded><![CDATA[<p>Site servcort</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/portfolio/servcort/servcort/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft libera kit grátis de programação para Windows Phone 7</title>
		<link>http://www.flaviozantut.com/blog/dicas/microsoft-libera-kit-gratis-de-programacao-para-windows-phone-7</link>
		<comments>http://www.flaviozantut.com/blog/dicas/microsoft-libera-kit-gratis-de-programacao-para-windows-phone-7#comments</comments>
		<pubDate>Tue, 16 Mar 2010 10:41:19 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=380</guid>
		<description><![CDATA[A Microsoft anunciou nesta segunda-feira (15/3), em sua conferência MIX 10, a liberação imediata de versões gratuitas de suas principais ferramentas de desenvolvimento, projetadas para dar aos desenvolvedores um jeito [...]]]></description>
			<content:encoded><![CDATA[<p>A Microsoft anunciou nesta segunda-feira (15/3), em sua conferência MIX  10, a liberação imediata de versões gratuitas de suas principais  ferramentas de desenvolvimento, projetadas para dar aos desenvolvedores  um jeito rápido de começar a construir aplicativos para os futuros  smartphones com Windows Phone 7.<br />
<span id="more-380"></span><br />
Desenvolvedores já podem <a href="http://silverlight.net/getstarted/silverlight-4/" target="_blank">baixar o Visual  Studio 2010, o Silverlight 4 Multimedia Toolkit e a recém-anunciada  versão beta do Expression Blend 4</a>, um kit de ferramentas para  pr</p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/dicas/microsoft-libera-kit-gratis-de-programacao-para-windows-phone-7/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yii PHP framework</title>
		<link>http://www.flaviozantut.com/blog/dicas/yii-php-framework</link>
		<comments>http://www.flaviozantut.com/blog/dicas/yii-php-framework#comments</comments>
		<pubDate>Fri, 12 Mar 2010 00:33:47 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[Yii]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=363</guid>
		<description><![CDATA[Yii &#8211; É um framework de alta performance baseado em PHP para desenvolvimento de aplicações Web em larga escala. Yii vem com uma pilha completa de recursos, incluindo MVC, DAO [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.yiiframework.com/" target="_blank">Yii</a> &#8211; É  um framework de alta performance baseado em PHP para desenvolvimento de aplicações Web em larga escala.<br />
<span id="more-363"></span><br />
Yii vem com uma pilha completa de recursos, incluindo MVC, DAO / ActiveRecord, I18N/L10N, cache, AJAX baseado em jQuery , a autenticação, andaimes, validação de entrada, widgets, eventos, Web Service, e assim por diante. Escrito em OOP estrito, Yii é fácil de usar e é extremamente flexível e extensível.<br />
<img class="alignnone size-medium wp-image-375" title="2218075860_205c9c1dfe_o" src="http://www.flazann.com/wp-content/uploads/2010/03/2218075860_205c9c1dfe_o1-300x214.jpg" alt="" style="display:none" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/dicas/yii-php-framework/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>YQL- Yahoo Query Language</title>
		<link>http://www.flaviozantut.com/blog/dicas/yql-yahoo-query-language</link>
		<comments>http://www.flaviozantut.com/blog/dicas/yql-yahoo-query-language#comments</comments>
		<pubDate>Tue, 09 Mar 2010 01:05:31 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[YQL]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=333</guid>
		<description><![CDATA[Yahoo! Query Language O Yahoo! Query Language SQL é uma linguagem semelhate ao SQL que permite realizar consultas, através de serviços web. Com YQL, seus aplicativos podem ser mais rápido [...]]]></description>
			<content:encoded><![CDATA[<h1>Yahoo! Query Language</h1>
<p>O Yahoo! Query Language SQL é uma linguagem semelhate ao SQL que permite realizar consultas, através de serviços web. Com YQL, seus aplicativos podem ser mais rápido com menos linhas de código e um menor consumo de rede.</p>
<p><span id="more-333"></span></p>
<p>Muitos sites na Internet disponibilizam seus dados de para utilização dos desenvolvedores, principalmente através de Web services. Para acessar e consultar esses serviços, os desenvolvedores tradicionalmente precisam ter o trabalho de consultar a documentação de cada serviço para buscar seus dados.
<p>Com YQL, os desenvolvedores podem acessar e formatar os dados na Internet através de uma linguagem simples, eliminando a necessidade de aprender a chamar APIs diferentes. </p>
<p>Conheca a <a href="http://developer.yahoo.com/yql/console/" target="_blank">console</a> com vários exemplos de uso</p>
<p><a href="http://developer.yahoo.com/yql/" target="_blank"><img src="http://www.flaviozantut.com/wp-content/uploads/2010/03/yql1281.gif" alt="yql" title="yql128" width="200" height="200" class="alignnone size-full wp-image-346" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/dicas/yql-yahoo-query-language/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Editor PHP online</title>
		<link>http://www.flaviozantut.com/blog/php/editor-php-online</link>
		<comments>http://www.flaviozantut.com/blog/php/editor-php-online#comments</comments>
		<pubDate>Sat, 09 Jan 2010 15:48:07 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=298</guid>
		<description><![CDATA[O phpAnyWhere é um editor de PHP web based que lhe permite ter acesso a um conjunto de ferramentas de edição que lhe irão permitir efetuar alterações nos seus arquivos [...]]]></description>
			<content:encoded><![CDATA[<p>O <a href="http://phpanywhere.net/" target="_blank">phpAnyWhere</a> é um editor de PHP web based que lhe permite ter acesso a um conjunto de ferramentas de edição que lhe irão permitir efetuar alterações nos seus arquivos PHP sem qualquer tipo de dificuldade, tal como que se estivesse a editar no seu desktop.<br />
<span id="more-298"></span></p>
<p>O PHPanywhere incluí várias funcionalidades, entre elas:</p>
<p>    * Syntax highlight<br />
    * Code completion<br />
    * FTP explorer<br />
    * Unlimited undo/redo<br />
<a href="http://phpanywhere.net/" target="_blank"><img src="http://www.flaviozantut.com/wp-content/uploads/2010/03/phpanywhere_logo.jpg" alt="" title="phpanywhere_logo" width="281" height="281" class="size-full wp-image-339" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/php/editor-php-online/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Servidor Subversion free</title>
		<link>http://www.flaviozantut.com/blog/dicas/servidor-subversion-free</link>
		<comments>http://www.flaviozantut.com/blog/dicas/servidor-subversion-free#comments</comments>
		<pubDate>Fri, 18 Dec 2009 16:58:28 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[Dicas]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=295</guid>
		<description><![CDATA[Pra que está procurando um servidor svn free ai vai uma ótima dica: unfuddle com espaço de 200MB e serviços para gerenciameto de projetos.]]></description>
			<content:encoded><![CDATA[<p>Pra que está procurando um servidor svn free ai vai uma ótima dica:<br />
<a href="http://unfuddle.com/" target="_blank">unfuddle</a> com espaço de 200MB e serviços para gerenciameto de projetos.<br />
<span id="more-295"></span><br />
<a href="http://unfuddle.com/" target="_blank"><img src="http://www.flaviozantut.com/wp-content/uploads/2010/03/unfuddle_git_and_subversion_hosting.png" alt="" title="unfuddle_git_and_subversion_hosting" width="270" height="270" class="size-full wp-image-343" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/dicas/servidor-subversion-free/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ferramenta para gerenciamento de projetos</title>
		<link>http://www.flaviozantut.com/blog/dicas/ferramenta-para-gerenciamento-de-projetos</link>
		<comments>http://www.flaviozantut.com/blog/dicas/ferramenta-para-gerenciamento-de-projetos#comments</comments>
		<pubDate>Mon, 14 Dec 2009 10:37:34 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=281</guid>
		<description><![CDATA[collabtive, uma ótima ferramenta para gerenciamento de projetos desenvolvida em PHP e MySQL]]></description>
			<content:encoded><![CDATA[<h1><a target="_blank" href="http://collabtive.o-dyn.de/">collabtive</a></h1>
<p>Uma ótima ferramenta para gerenciamento de projetos desenvolvida em PHP e MySQL.</p>
<p>Com muitas funcionalidades, para fácilitar a vida de quem precisa gerenciar projetos e não está disposto a pagar uma licença de produtos como: <a target="_blank" href="http://basecamphq.com/">basecamp</a> ou <a target="_blank" href="http://www.activecollab.com">collabtive</a>.</p>
<p> É de fácil instalação e vem com opção de idioma pt-BR.</p>
<p>Pra quem quiser conferir segue o link para <a target="_blank" href="http://collabtive.o-dyn.de/demo/">demo</a>.<br />
<span id="more-281"></span><br />
<img src="http://www.flaviozantut.com/wp-content/uploads/2010/03/logo_web_01_big.jpg" alt="collabtive" title="collabtive"  /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/dicas/ferramenta-para-gerenciamento-de-projetos/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP Converendo texto em HTML</title>
		<link>http://www.flaviozantut.com/blog/php/php-converendo-texto-em-html</link>
		<comments>http://www.flaviozantut.com/blog/php/php-converendo-texto-em-html#comments</comments>
		<pubDate>Wed, 02 Dec 2009 08:09:22 +0000</pubDate>
		<dc:creator>flavio</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.flazann.com/?p=277</guid>
		<description><![CDATA[Função em PHP para converter textos em HTML. $part) { $parts[$key] = substr($string, $pos, strlen($part)); $pos += strlen($part) + strlen($find); } return (join($replace, $parts)); } function txt2html($txt) { // Transforms [...]]]></description>
			<content:encoded><![CDATA[<p>Função em PHP para converter textos em HTML.<br />
<span id="more-277"></span></p>
<pre>
$part) {
        $parts[$key] = substr($string, $pos, strlen($part));
        $pos += strlen($part) + strlen($find);
    }

    return (join($replace, $parts));
}

function txt2html($txt) {
    // Transforms txt in html

    //Kills double spaces and spaces inside tags.
    if (!(strpos($txt, '  ') === FALSE))
        $txt = str_replace('  ', ' ', $txt);
    $txt = str_replace(' &gt;', '&gt;', $txt);
    $txt = str_replace('&lt; &#039;, &#039;&lt;&#039;, $txt);

    //Transforms accents in html entities.
    $txt = utf8_decode($txt);
    $txt = htmlentities($txt);

    //We need some HTML entities back!
    $txt = str_replace(&#039;&quot;&#039;, &#039;&quot;&#039;, $txt);
    $txt = str_replace(&#039;&lt;&#039;, &#039;', $txt);
    $txt = str_replace('&amp;', '&amp;', $txt);

    //Ajdusts links - anything starting with HTTP opens in a new window
    $txt = stri_replace("&lt;a href=&quot;http://&quot;, &quot;&lt;a target=&quot;_blank&quot; href=&quot;http://&quot;, $txt);
    $txt = stri_replace(&quot;&lt;a href=http://&quot;, &quot;&lt;a target=&quot;_blank&quot; href=http://&quot;, $txt);

    //Basic formatting
    $eol = (strpos($txt, &quot;r&quot;) === FALSE) ? &quot;n&quot; : &quot;rn&quot;;
    $html = &#039;

'.str_replace("$eol$eol", "

", $txt).'

';
    $html = str_replace("$eol", "n", $html);
    $html = str_replace("

", "

nn", $html);
    $html = str_replace("


", "

&nbsp;

", $html);

    //Wipes  after block tags (for when the user includes some html in the text).
    $wipebr = Array("table", "tr", "td", "blockquote", "ul", "ol", "li");

    for ($x = 0; $x &lt; count($wipebr); $x++) {

        $tag = $wipebr[$x];
        $html = stri_replace(&quot;", "", $html);
        $html = stri_replace("", "", $html);

    }

    return $html;
}
?&gt;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.flaviozantut.com/blog/php/php-converendo-texto-em-html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

