<?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>Hunk &#187; CodeIgniter</title>
	<atom:link href="http://blog.hunk.com.mx/category/codeigniter/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hunk.com.mx</link>
	<description>Welcome to Fight Club</description>
	<lastBuildDate>Mon, 14 Jun 2010 00:24:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Consumo de ram CodeIgniter</title>
		<link>http://blog.hunk.com.mx/consumo-de-ram-codeigniter/</link>
		<comments>http://blog.hunk.com.mx/consumo-de-ram-codeigniter/#comments</comments>
		<pubDate>Sat, 13 Sep 2008 13:30:08 +0000</pubDate>
		<dc:creator>hunk</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Featured Articles]]></category>
		<category><![CDATA[Hunk]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://hunk.com.mx/?p=141</guid>
		<description><![CDATA[Así es, Bueno viendo el post de Gnuget del consumo de memoria de CakePHP, decidí ver cual era es el consumo del el framework que uso, pues bien baje CodeIgniter con la versión 1.6.3 y el resultado fue el siguiente.

Se toma 690 190 bytes o 690.1 KB  Ahora con el mismo ejemplo que Gnuget [...]]]></description>
			<content:encoded><![CDATA[<p>Así es, Bueno viendo el post de <a href="http://gnuget.org">Gnuget</a> del <a href="http://gnuget.org/blog/view/188/un-problema-gordo-con-cakephp#view_comments">consumo de memoria de CakePHP</a>, decidí ver cual era es el consumo del el framework que uso, pues bien baje <a href="http://codeigniter.com/">CodeIgniter</a> con la versión 1.6.3 y el resultado fue el siguiente.</p>
<div style="text-align: center"><a href="http://www.flickr.com/photos/ihunk/2852942799/"><img src="http://farm3.static.flickr.com/2280/2852942799_fd97318538.jpg?v=0" alt="" /></a></div>
<p>Se toma 690 190 bytes o 690.1 KB  Ahora con el mismo ejemplo que Gnuget puso en su blog, dos simples inputs y con ayuda de helper de CI.</p>
<p><script src="http://gist.github.com/164544.js"></script></p>
<div style="text-align: center"><a href="http://www.flickr.com/photos/ihunk/2853777764/"><img src="http://farm4.static.flickr.com/3174/2853777764_b9d068117c.jpg?v=0" alt="" /></a></div>
<p>Con los dos inputs y el helper CI usa 758 558 bytes o 758.5 KB, osea que fue 68.4 KB mas.</p>
<p>Como verán en consumo de RAM es muy bajo comparado con <a href="http://cakephp.org/">cakePHP</a> (ver post de Gnuget), no tengo idea de cuanta consuman otros frameworks. Seria bueno saber el rendimiento de otros frameworks, a mi me gusta bastante CI y siento que tengo el total control de mi app y cargo solo lo que voy a usar.</p>
<p><strong> Byte. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hunk.com.mx/consumo-de-ram-codeigniter/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>kses en CodeIgniter</title>
		<link>http://blog.hunk.com.mx/kses-en-codeigniter/</link>
		<comments>http://blog.hunk.com.mx/kses-en-codeigniter/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 00:08:15 +0000</pubDate>
		<dc:creator>hunk</dc:creator>
				<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Hunk]]></category>
		<category><![CDATA[IdeasLabs]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://hunk.com.mx/?p=141</guid>
		<description><![CDATA[Así es, bueno en este post veremos como intregrar Kses a CodeIgniter (CI). pero iniciemos dando una pequeña descripcion de lo que es Kses.  
Kses es un proyecto de libre de PHP de filtrado de HTML y XHTML. kses nos permite filtrar tag de HTML /XHTML.  nos permite eliminar los tag que deseamos asi [...]]]></description>
			<content:encoded><![CDATA[<p>Así es, bueno en este post veremos como intregrar <a href="http://sourceforge.net/projects/kses">Kses</a> a <a href="http://codeigniter.com/">CodeIgniter</a> (CI). pero iniciemos dando una pequeña descripcion de lo que es Kses.  </p>
<p>Kses es un proyecto de libre de PHP de filtrado de HTML y XHTML. kses nos permite filtrar tag de HTML /XHTML.  nos permite eliminar los tag que deseamos asi como los atributos que contengan. bastente ultil para cuando desamos que en formulario no contena dichos elementos. CI nos permite hacer un filtrado de codigo malicioso, y cumple bien su funcion, pero no tiene un filtrado de tags de HTML/XHTML y aqui es donde Kses no da una gran ayuda. </p>
<p>Para contar con la ayuda de kses primero lo descargamos del <a href="http://sourceforge.net/projects/kses">sitio oficial</a>. lo descomprimimos y dentro encontraremos un archivo llamado kses.php.  </p>
<p>kses lo usaremos como un helper en CI. lo que tenemos que hacer es colocar el archivo(kses.php) dentro de application/helpers con el nombre de kses_helper.php y ahora ya podemos hacer eso de kses como un helper.</p>
<p>ahora cuando necesitemos user kses lo llamamos de la siguiente forma:</p>
<p><script src="http://gist.github.com/164566.js"></script></p>
<p>si lo cesitamos en toda la app lo ponemos en el autoload y usamos su funcion de manera normal</p>
<p><script src="http://gist.github.com/164568.js"></script></p>
<p>donde $tag_permitidos es arreglos con los tags que queremos que no sean filtrados. por ejemplo para permitir los tags </p>
<p><script src="http://gist.github.com/164567.js"></script></p>
<p>usariamos:</p>
<p><script src="http://gist.github.com/164569.js"></script></p>
<p>otro ejemplo seria:  </p>
<p><script src="http://gist.github.com/164570.js"></script></p>
<p>Si ustedes desean que ninguna tag sea pemitida pasan una arreglo vacio.  </p>
<p>Como veran es una gran ayuda, Kses junto con el xss_clean de CI es una buena forma de filtrado.  </p>
<p><strong>Byte.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hunk.com.mx/kses-en-codeigniter/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
