<?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>Stekl</title>
	<atom:link href="http://blog.stekl.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.stekl.org</link>
	<description>Web, Programacion, Fotografia y otras yerbas...</description>
	<lastBuildDate>Wed, 14 Apr 2010 16:05:53 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Manejar Jquery Thickbox desde javascript</title>
		<link>http://blog.stekl.org/2010/04/manejar-jquery-thickbox-desde-javascript/</link>
		<comments>http://blog.stekl.org/2010/04/manejar-jquery-thickbox-desde-javascript/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 16:00:49 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[thickbox]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=135</guid>
		<description><![CDATA[Estoy trabajando en un proyecto donde utilizo la clásica Thickbox. Y por vez número mil tuve que averiguar como manejar las ventanitas desde javascript (vaya a saber uno por qué, en la web del plugin no hay ninguna documentación sobre esto). Así que para evitarme esta tarea en el futuro, decidí tirar un minipost y [...]]]></description>
			<content:encoded><![CDATA[Estoy trabajando en un proyecto donde utilizo la clásica Thickbox. Y por vez número mil tuve que averiguar como manejar las ventanitas desde javascript (vaya a saber uno por qué, en la web del plugin no hay ninguna documentación sobre esto). Así que para evitarme esta tarea en el futuro, decidí tirar un minipost y luego venir a buscar la info acá.<br /><br />Es simplemente utilizar la función:<br /><pre>
tb_show(caption, url, imageGroup)
</pre><br />El tercer parametro es opcional, y es basicamente un array de imagenes para mostrar un slideshow.<br /><br />En la url se pueden pasar los parametros para customizar la venta (height, width, TB_iframe, etc);<br /><br />Era eso noma&#8217;]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2010/04/manejar-jquery-thickbox-desde-javascript/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Nueva versión: Plugin jQuery para filtrar contenido tablas</title>
		<link>http://blog.stekl.org/2009/12/nueva-version-plugin-jquery-para-filtrar-contenido-tablas/</link>
		<comments>http://blog.stekl.org/2009/12/nueva-version-plugin-jquery-para-filtrar-contenido-tablas/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 11:49:00 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[tableFilter]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=127</guid>
		<description><![CDATA[A pedido de varios lectores, hice una pequeña modificación sobre el plugin de jquery que habia posteado anteriormente. Con esta versión se pueden combinar los filtros de varias columnas, tal como se hace en excel.En este link: http://stekl.org/stuff/jqueryTableFilter-0.2/ podran ver un ejemplo funcionando.La implementación es igual a la versión vieja, pueden ver el otro post [...]]]></description>
			<content:encoded><![CDATA[A pedido de varios lectores, hice una pequeña modificación sobre el plugin de jquery que habia posteado anteriormente. Con esta versión se pueden combinar los filtros de varias columnas, tal como se hace en excel.<br /><br />En este link: <a title="Ejemplo de jQuery TableFilter" href="http://stekl.org/stuff/jqueryTableFilter-0.2/" target="_blank">http://stekl.org/stuff/jqueryTableFilter-0.2/</a> podran ver un ejemplo funcionando.<br />La implementación es igual a la versión vieja, pueden ver el otro post <a href="http://blog.stekl.org/2009/02/filtrando-filas-de-una-tabla-con-jquery/">acá</a>.<br /><br />Descargar <a href="http://stekl.org/stuff/jqueryTableFilter-0.2/jquery.tableFilter.js">jquery.tableFilter.js</a><br /><br />Muchas graciaasss y feliz navidad para todos <img src='http://blog.stekl.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/12/nueva-version-plugin-jquery-para-filtrar-contenido-tablas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>en pocos dias</title>
		<link>http://blog.stekl.org/2009/08/en-pocos-dias/</link>
		<comments>http://blog.stekl.org/2009/08/en-pocos-dias/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 15:18:22 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Personales]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[automotoras]]></category>
		<category><![CDATA[autos]]></category>
		<category><![CDATA[compra]]></category>
		<category><![CDATA[noticias]]></category>
		<category><![CDATA[sitios]]></category>
		<category><![CDATA[venta]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=124</guid>
		<description><![CDATA[En pocos dias pondre online un sitio donde podran encontrar autos a la venta en automotoras de Montevideo: http://www.miautomotora.com.uy/Espero que sea de utilidad para aquellos que estan buscando cambiar o comprar un auto nuevo o usado. Mas noticias en pocos dias  saludos]]></description>
			<content:encoded><![CDATA[En pocos dias pondre online un sitio donde podran encontrar autos a la venta en automotoras de Montevideo: <a href="http://www.miautomotora.com.uy/">http://www.miautomotora.com.uy/</a><br />Espero que sea de utilidad para aquellos que estan buscando cambiar o comprar un auto nuevo o usado. <br />Mas noticias en pocos dias <img src='http://blog.stekl.org/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> <br /><br />saludos]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/08/en-pocos-dias/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extendiendo Zend Framework Router</title>
		<link>http://blog.stekl.org/2009/04/extendiendo-zend-framework-router/</link>
		<comments>http://blog.stekl.org/2009/04/extendiendo-zend-framework-router/#comments</comments>
		<pubDate>Tue, 14 Apr 2009 02:39:51 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[zend]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=110</guid>
		<description><![CDATA[Actualmente estoy desarrollando un sitio no muy grande, donde tengo varias funcionalidades del estilo listado de articulos, buscador, pagina de detalles de un articulo determinado, etc. Lo interesante es que también necesito tener un mini-cms, donde el cliente edite el contenido de una determinada página y la misma quede pública para los visitantes del sitio. [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-bottom: 0cm;">Actualmente estoy desarrollando un sitio no muy grande, donde tengo varias funcionalidades del estilo listado de articulos, buscador, pagina de detalles de un articulo determinado, etc. Lo interesante es que también necesito tener un mini-cms, donde el cliente edite el contenido de una determinada página y la misma quede pública para los visitantes del sitio. El asunto es que las urls que utilizamos para ZF son del estilo sitio.com/modulo/controller/action. En mi caso, si el visitante quisiera acceder a la clásica página “Sobre Nosotros” deberia ir a una url del estilo: <a href="http://www.sitio.com/cms/ver/sobre-nosotros">www.sitio.com/cms/ver/sobre-nosotros</a>. Pero el cliente me pidió que la url sea algo asi: <a href="http://www.sitio.com/sobre-nosotros">www.sitio.com/sobre-nosotros</a>, lo cual obviamente iba un poco en contra del routeo estandar de ZF.<p style="margin-bottom: 0cm;"><br /></p><p style="margin-bottom: 0cm;">Me puse a googlear, e investigando un poco llegué a la siguiente solucion (no investigué mucho, por lo que calculo que capaz que hay alguna solución un poco mejor).</p><p style="margin-bottom: 0cm;"><br /></p><p style="margin-bottom: 0cm;">Básicamente lo que hice es extender el Zend_Controller_Router_Rewrite y fijarme si se puede dispatchear la url usando el esquema predefinido de ZF, si no se puede dispatchear seteo un controller y un action por defecto que se va a encargar de procesar el contenido del mini-cms. O sea, si me llega <a href="http://www.sitio.com/sobre-nosotros">www.sitio.com/sobre-nosotros</a> directamente voy a llamar al action ver del controller cms.</p><p style="margin-bottom: 0cm;">El código del router personalizado sería el siguiente:</p><p style="margin-bottom: 0cm;"><br /></p><p style="margin-bottom: 0cm;"></p>
<p style="margin-bottom: 0cm;"><pre class="devcodeblock" title="PHP <input type="hidden" value=""><pre class="devcode">class Stekl_Controller_Router_MiRouter extends Zend_Controller_Router_Rewrite
&nbsp;
{
&nbsp;
public function route(Zend_Controller_Request_Abstract $request)
&nbsp;
{
&nbsp;
$request = parent::route($request);
&nbsp;
$dispatcher = $this-&gt;getFrontController()-&gt;getDispatcher();
&nbsp;
if(!$dispatcher-&gt;isDispatchable($request)){
&nbsp;
$request-&gt;setParam('pagina', $request-&gt;getControllerName());
&nbsp;
$request-&gt;setControllerName('cms');
&nbsp;
$request-&gt;setActionName('ver');
&nbsp;
}
&nbsp;
return $request;
&nbsp;
}
&nbsp;
}">(.*?)</pre></pre><p style="margin-bottom: 0cm;"><br /></p><p style="margin-bottom: 0cm;">No tiene nada complejo el router, simplemente lo que hago es obtener el request, luego el dispatcher y finalmente fijarme si se puede dispatchear. Si no se puede, creo un parámetro “pagina” con el valor que vino en lugar del nombre del controller. Finalmente seteo el controller y el action donde  va a ocurrir la magia de interpretar el “sobre-nosotros” que me vino.</p><p style="margin-bottom: 0cm;"><br /></p><p style="margin-bottom: 0cm;">No termine aún, todavía falta decirle al Front Controller que use el router que acabo de escribir en lugar del que viene por defecto con ZF. Para ello en el bootstrap escribo lo siguiente:</p><p style="margin-bottom: 0cm;"><br /></p>
<p style="margin-bottom: 0cm;"><pre class="devcodeblock" title="PHP <input type="hidden" value=""><pre class="devcode">$frontController = Zend_Controller_Front::getInstance();
&nbsp;
$router = new Stekl_Controller_Router_MiRouter();
&nbsp;
$frontController-&gt;setRouter($router);
&nbsp;
$frontController-&gt;dispatch();">(.*?)</pre></pre><p style="margin-bottom: 0cm;"><br /></p><p style="margin-bottom: 0cm;">Y listo, con esto debería salir funcionando. Obviamente se podrian armar cosas un poco más elaboradas. Pero para lo que necesito me funciona.</p>
<br />]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/04/extendiendo-zend-framework-router/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Recopilacion de tutoriales Zend Framework</title>
		<link>http://blog.stekl.org/2009/02/recopilacion-de-tutoriales-zend-framework/</link>
		<comments>http://blog.stekl.org/2009/02/recopilacion-de-tutoriales-zend-framework/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 16:57:56 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Recursos]]></category>
		<category><![CDATA[zend framework php tutoriales programacion]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=104</guid>
		<description><![CDATA[Dando vueltas por la web encontre una genial recopilacion de tutoriales de Zend Framework. Tiene algunos para quiens recien comienzan a usar ZF y tiene otros que no son tan basicos. Espero que sirvan para algo:Getting StartedZend Framework Quick Start - Por Aldemar Bernal &#038; Bradley HoltGetting Started with Zend Framework &#8211; Por Rob AllenZend [...]]]></description>
			<content:encoded><![CDATA[Dando vueltas por la web encontre <a href="http://www.tufuncion.com/node/781">una</a> genial recopilacion de tutoriales de Zend Framework. Tiene algunos para quiens recien comienzan a usar ZF y tiene otros que no son tan basicos. Espero que sirvan para algo:<br /><br /><strong>Getting Started</strong><p style="padding-left: 30px;"><a href="http://framework.zend.com/wiki/display/ZFDEV/Official+ZF+QuickStart" target="_blank">Zend Framework Quick Start </a>- Por Aldemar Bernal &#038; Bradley Holt<a href="http://akrabat.com/zend-framework-tutorial/" target="_blank"></a></p><p style="padding-left: 30px;"><a href="http://akrabat.com/zend-framework-tutorial/" target="_blank">Getting Started with Zend Framework</a> &#8211; Por Rob Allen</p><p style="padding-left: 30px;"><a href="http://www.phpeveryday.com/pack/Zend-Framework-Intro-Step-Por-Step-Tutorial" target="_blank">Zend Framework Intro Step Por Step Tutorial</a> &#8211; Por phpeverysday.com</p><p style="padding-left: 30px;"><a href="http://raphaelstolt.blogspot.com/2007/08/setting-up-zend-framework-applications.html" target="_blank">Setting up Zend Framework applications with Phing</a> &#8211; Por Raphael Stolt</p><p style="padding-left: 30px;"><a href="http://www.chrisabernethy.com/zend-framework-legacy-scripts/" target="_blank">Migrating to Zend Framework: Legacy Scripts</a> &#8211; Por Chris Abernethy</p>
<br /><strong>Zend_Acl</strong><p style="padding-left: 30px;"><a href="http://jeremyknope.com/articles/2007/06/18/experience-with-zend_acl-and-usage-example" target="_blank">Experience with Zend_Acl and usage example</a> &#8211; Por Jeremy Knope</p><p style="padding-left: 30px;"><a href="http://my.opera.com/zomg/blog/2007/05/08/zend-acl-and-storing-roles-and-resources-in-a-db" target="_blank">Zend_Acl and storing roles and resources in a DB</a> &#8211; Por Jani</p><p style="padding-left: 30px;"><a href="http://www.nickhalstead.com/2007/05/30/zend-framework-rc1-and-zend-acl-usage/" target="_blank">Zend ACL usage</a> &#8211; Por Nick Halstead</p><p style="padding-left: 30px;"><a href="http://www.nickhalstead.com/2007/04/18/why-you-need-a-zend-framework-acl-and-cache-gui/" target="_blank">Why you need a Zend Framework ACL and Cache GUI</a> &#8211; Por Nick Halstead</p><p style="padding-left: 30px;"><a href="http://devzone.zend.com/node/view/id/1665" target="_blank">Zend_Acl / Zend_Auth example scenario</a> &#8211; Por Cal Evans</p>
<br /><strong>Zend_Auth</strong><p style="padding-left: 30px;"><a href="http://weierophinney.net/matthew/archives/165-Login-and-Authentication-with-Zend-Framework.html" target="_blank">Login and Authentication</a> &#8211; Por Matthew Weier O’Phinney</p><p style="padding-left: 30px;"><a href="http://akrabat.com/zend-auth-tutorial/" target="_blank">Getting Started with Zend_Auth</a> &#8211; Por Rob Allen</p><p style="padding-left: 30px;"><a href="http://devzone.zend.com/article/3141-Lifting-the-Skirt-on-Zend-Framework-1.5-Zend_Auth-and-the-OpenId-Adapter." target="_blank">Zend_Auth and the OpenId Adapter </a>- Por Cal Evans</p>
<br /><strong>Zend_Controller</strong><p style="padding-left: 30px;"><a href="http://www.phpeveryday.com/pack/Zend-Framework-Action-Step-Por-Step-Tutorial" target="_blank">Zend Framework Action Step Por Step Tutorial</a> &#8211; Por phpeverysday.com</p><p style="padding-left: 30px;"><a href="http://devzone.zend.com/article/3350-Action-Helpers-in-Zend-Framework" target="_blank">Action Helpers in Zend Framework</a> &#8211; Por Matthew Weier O’Phinney</p><p style="padding-left: 30px;"><a href="http://devzone.zend.com/article/3372-Front-Controller-Plugins-in-Zend-Framework" target="_blank">Front Controller Plugins in Zend Framework</a> &#8211; Por Matthew Weier O’Phinney</p><p style="padding-left: 30px;"><a href="http://my.opera.com/zomg/blog/2007/09/19/extending-zend-framework-route-and-router-for-custom-routing" target="_blank">Extending the Router for custom routing</a></p><p style="padding-left: 30px;"><a href="http://www.chrisabernethy.com/zend-framework-route-benchmarks/" target="_blank"> Benchmarking Zend Framework Routes</a> &#8211; Por Chris Abernethy<a href="http://my.opera.com/zomg/blog/2007/09/19/extending-zend-framework-route-and-router-for-custom-routing" target="_blank"></a></p><p style="padding-left: 30px;"><a href="http://devzone.zend.com/article/2855-Actions-now-with-parameters" target="_blank">Actions, now with parameters </a>- Por Zend Developer Zone<a href="http://my.opera.com/zomg/blog/2007/09/19/extending-zend-framework-route-and-router-for-custom-routing" target="_blank"> </a></p>
<br /><strong>Zend_Db</strong><p style="padding-left: 30px;"><a href="http://devzone.zend.com/article/1367-Zend-Framework-Hidden-Gems-Zend_Db" target="_blank">Zend Framework Hidden Gems: Zend_Db</a> &#8211; Por Zend Developer Zone</p><p style="padding-left: 30px;"><a href="http://www.talkphp.com/vbarticles.php?do=article&#038;articleid=54&#038;title=database-abstraction-with-zend_db-part-1" target="_blank">Database Abstraction with Zend_Db (Part 1) </a>- Por Alan</p><p style="padding-left: 30px;"><a href="http://www.talkphp.com/vbarticles.php?do=article&#038;articleid=60&#038;title=database-abstraction-with-zend_db-part-2" target="_blank">Database Abstraction with Zend_Db (Part 2)</a> &#8211; Por Alan</p><p style="padding-left: 30px;"><a href="http://www.phpeveryday.com/pack/Zend-Framework-Database-Step-Por-Step-Tutorial" target="_blank">Zend Framework Database Step Por Step Tutorial</a> &#8211; Por phpeverysday.com</p><p style="padding-left: 30px;"><a href="http://ruben.savanne.be/articles/integrating-zend-framework-and-doctrine" target="_blank">Integrating Zend Framework and Doctrine</a> &#8211; Por Ruben Vermeersch</p>
<br /><strong>Zend_Feed</strong><p style="padding-left: 30px;"><a href="http://blog.astrumfutura.com/archives/342-Zend_Feed-Getting-Started-With-Aggregating-RSSAtom-Content.html" target="_blank">Getting Started With Aggregating RSS/Atom Content</a> &#8211; Por Pádraic Brady</p><p style="padding-left: 30px;"><a href="http://www.alexatnet.com/node/11" target="_blank">Syndicate content with Zend Framework Zend_Feed classes</a> &#8211; Por Alex Netkachov</p><p style="padding-left: 30px;"><a href="http://www.prodevtips.com/2007/12/12/parsing-tags-with-zend-feed/" target="_blank">Parsing tags with Zend Feed</a> &#8211; Por Henrik Sarvell</p><p style="padding-left: 30px;"><a href="http://www.arikfr.com/blog/handling-rss-feeds-in-php-using-zend_feed.html" target="_blank">Using Zend_Feed to Merge Multiple RSS Feeds</a> &#8211; Por Arik Fraimovich</p>
<br /><strong>Zend_Form</strong><p style="padding-left: 30px;"><a href="http://akrabat.com/2008/02/21/simple-zend_form-example/" target="_blank">Simple Zend_Form Example</a> &#8211; Por Rob Allen</p><p style="padding-left: 30px;"><a href="http://akrabat.com/2008/04/07/simple-zend_form-file-upload-example/" target="_blank">Simple Zend_Form File Upload Example</a> &#8211; Por Rob Allen</p><p style="padding-left: 30px;"><a href="http://weierophinney.net/matthew/archives/159-Zend_Form-Advanced-Features.html" target="_blank">Zend_Form Advanced Features</a> &#8211; Por Matthew Weier O’Phinney</p>
<br /><strong>Zend_Layout / Zend_View</strong><p style="padding-left: 30px;"><a href="http://framework.zend.com/wiki/display/ZFUSER/Zend_Layout+and+Zend_View+Enhancements+Demo?focusedCommentId=43492" target="_blank">Zend_Layout and Zend_View Enhancements Demo</a> &#8211; Por Ralph Schindler</p><p style="padding-left: 30px;"><a href="http://akrabat.com/2007/12/11/simple-zend_layout-example/" target="_blank">Simple Zend_Layout Example</a> &#8211; Por Rob Allen</p><p style="padding-left: 30px;"><a href="http://weierophinney.net/matthew/archives/163-Using-Zend_View-Placeholders-to-Your-Advantage.html" target="_blank">Using Zend_View Placeholders to Your Advantage</a> &#8211; Por Matthew Weier O’Phinney</p>
<br /><strong>Zend_Log</strong><p style="padding-left: 30px;"><a href="http://hades.phparch.com/ceres/public/article/index.php/art::zend_framework::application_level_logging" target="_blank">Application-level Logging with the Zend Framework</a> &#8211; Por Stefan Koopmanschap</p><p style="padding-left: 30px;"><a href="http://raphaelstolt.blogspot.com/2007/04/zendlog-revisited.html" target="_blank">Zend_Log revisited</a> &#8211; Por Raphael Stolt</p>
<p style="padding-left: 30px;"><a href="http://raphaelstolt.blogspot.com/search/label/Zend%20Framework" target="_blank">Developing a simple Zend_Log_Filter</a> &#8211; Por Raphael Stolt<br /><strong><br />Zend_Mail</strong><p style="padding-left: 30px;"><a href="http://www.talkphp.com/vbarticles.php?do=article&#038;articleid=51&#038;title=sending-emails-with-the-zend-framework" target="_blank">Sending Emails with the Zend Framework</a> &#8211; Por Alan</p>
<br /><strong>Zend_Registry</strong><p style="padding-left: 30px;"><a href="http://www.phpeveryday.com/pack/Zend-Framework-Registry-Step-Por-Step-Tutorial" target="_blank">Zend Registry Step Por Step Tutorial</a> &#8211; Por phpeverysday.com</p>
<br /><strong>Zend_Search</strong><p style="padding-left: 30px;"><a href="http://ganeshhs.com/zend-framework/zend-search-lucene-part1" target="_blank">Zend Search Lucene (part 1, 2, 3 and 4)</a> &#8211; Por Ganesh H S.</p><p style="padding-left: 30px;"><a href="http://blog.northclick.de/archives/4" target="_blank">Zend_Search (Java Lucene) </a>- Por Natalie Kather</p>
<br /><strong>Zend_Validate</strong><p style="padding-left: 30px;"><a href="http://www.talkphp.com/vbarticles.php?do=article&#038;articleid=44&#038;title=checking-input-with-zend_validate" target="_blank">Checking Input with Zend_Validate</a> &#8211; Por Alan</p>
<br /><strong>Zend_XmlRpc</strong><p style="padding-left: 30px;"><a href="http://codepoets.co.uk/zend-xmlrpc-client-and-session-support" target="_blank">Zend_XmlRpc_Client and session support</a> &#8211; Por David Goodwin</p><p style="padding-left: 30px;"><a href="http://www.ajohnstone.com/" target="_blank"> Soap, XmlRpc and Rest with the Zend Framework</a> &#8211; Por Andrew Johnstone</p>
<br /><strong>Web Services</strong><p style="padding-left: 30px;"><a href="http://raphaelstolt.blogspot.com/2007/06/teaching-zend-rest-server-to-talk-json.html" target="_blank">Teaching the Zend REST server to talk JSON</a> &#8211; Por Raphael Stolt</p><p style="padding-left: 30px;"><a href="http://blog.astrumfutura.com/archives/245-RESTful-Web-Services-with-Zend-Framework.html" target="_blank">RESTful Web Services with Zend Framework</a> &#8211; Por Pádraic Brady</p><p style="padding-left: 30px;"><a href="http://code.google.com/apis/base/samples/php/php-sample-zend.html" target="_blank">Accessing the Google Base data API using Zend</a> &#8211; Por Google</p><p style="padding-left: 30px;"><a href="http://www.ajohnstone.com/" target="_blank">ClientLogin Authentication for Zend GData</a></p><p style="padding-left: 30px;"><a href="http://searchenterpriselinux.techtarget.com/tip/0,289483,sid39_gci1201528,00.html" target="_blank">Automating Amazon research with the ZF</a> &#8211; Por  			W. Jason Gilmore</p>
<br /><strong>Unit Testing</strong><p style="padding-left: 30px;"><a href="http://blog.astrumfutura.com/archives/336-The-PHPSpec-Zend-Framework-App-Testing-Manifesto-ZF-Integration.html" target="_blank">The PHPSpec Zend Framework App Testing Manifesto</a> &#8211; Por Pádraic Brady</p><p style="padding-left: 30px;"><a href="http://devzone.zend.com/article/2772-An-Introduction-to-the-Art-of-Unit-Testing-in-PHP" target="_blank">An Introduction to the Art of Unit Testing in PHP</a> &#8211; Por Pádraic Brady</p>]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/02/recopilacion-de-tutoriales-zend-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Plugin de Jquery para filtrar filas de una tabla</title>
		<link>http://blog.stekl.org/2009/02/filtrando-filas-de-una-tabla-con-jquery/</link>
		<comments>http://blog.stekl.org/2009/02/filtrando-filas-de-una-tabla-con-jquery/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 13:27:33 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[javascript jquery tablas table filter filtro fila row programacion plugin]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=100</guid>
		<description><![CDATA[Mi amigo Sebastián (smart) me pidió que le dé una manito con un pequeño javascript para realizar filtros sobre las filas de una tabla, al estilo excel.  Así que desempolve mis viejos conocimientos sobre jquery y arme un plugin que agarra una tabla y le agrega selects en cada columna y los llena con [...]]]></description>
			<content:encoded><![CDATA[Mi amigo Sebastián (smart) me pidió que le dé una manito con un pequeño javascript para realizar filtros sobre las filas de una tabla, al estilo excel.  Así que desempolve mis viejos conocimientos sobre jquery y arme un plugin que agarra una tabla y le agrega selects en cada columna y los llena con los valores diferentes de las filas.<br /><br /><a href="http://stekl.org/stuff/jqueryTableFilter/">Aca pueden ver un ejemplo</a><br /><br />La utilizacion es bastante simple. Tan solo hay que incluir los js nesesarios:<br /><pre class="devcodeblock" title="Javascript"><input type="hidden" value=""><pre class="devcode">&lt;script src=&quot;jquery.selectboxes.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; 
&lt;script src=&quot;jquery.tableFilter.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt; </pre></pre>
<br />Y luego ejecutar el metodo del plugin pasandole la tabla donde se va a aplicar:<br /><pre class="devcodeblock" title="Javascript"><input type="hidden" value=""><pre class="devcode">&lt;script type=&quot;text/javascript&quot;&gt;&lt;!--
&nbsp;
	    $(document).ready(function(){
&nbsp;
			    $(&quot;#tabla&quot;).tableFilter();
	    });
&nbsp;
&nbsp;
// --&gt;&lt;/script&gt; </pre></pre>
<br />La tabla tiene que estar formada de la siguiente manera:<br /><pre class="devcodeblock" title="HTML"><input type="hidden" value=""><pre class="devcode">
</pre></pre><table border="0"><thead><tr><td>Columna1</td><td>Columna2</td><td>Columna3</td>
</tr>
</thead><br /><tbody><tr><td>Valor1</td><td>Valor2</td><td>Valor3</td>
</tr><tr><td>Valor4</td><td>Valor5</td><td>Valor6</td>
</tr>
</tbody></table>
eso es todo<br /><br />Bueno, con eso bastaria. Es una version bastante sencilla, si alguien la mejora, por favor avise <img src='http://blog.stekl.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br /><br /><span style="color: #ff0000;"><strong>Actualización: Pueden encontrar una nueva versión de este plugin en: <a href="http://blog.stekl.org/2009/12/nueva-version-plugin-jquery-para-filtrar-contenido-tablas/">http://blog.stekl.org/2009/12/nueva-version-plugin-jquery-para-filtrar-contenido-tablas/</a></strong></span><br /><br />Gracias por los comentarios.<br /><br /><br /><br /><strong><br /></strong>]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/02/filtrando-filas-de-una-tabla-con-jquery/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Aplicaciones 3D en Flash y un tutorial Básico de Papervision 3D</title>
		<link>http://blog.stekl.org/2009/01/aplicaciones-3d-en-flash-y-un-tutorial-basico-de-papervision-3d/</link>
		<comments>http://blog.stekl.org/2009/01/aplicaciones-3d-en-flash-y-un-tutorial-basico-de-papervision-3d/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 15:00:10 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Actionscript]]></category>
		<category><![CDATA[Programacion]]></category>
		<category><![CDATA[Varios]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[as3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[papervision]]></category>
		<category><![CDATA[papervision3d]]></category>
		<category><![CDATA[pv3d]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[tutoriales]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=78</guid>
		<description><![CDATA[Hace tiempo tengo ganas de empezar a escribir pequeños tutoriales sobre cosas entretenidas.  Y una de las cosas mas entretenidas que descubrí en el ultimo año es la posibilidad de crear aplicaciones 3D en Flash. He visto sitios en 3d interactivos que me han dejado con la boca abierta. Hay un blog que se [...]]]></description>
			<content:encoded><![CDATA[Hace tiempo tengo ganas de empezar a escribir pequeños tutoriales sobre cosas entretenidas.  Y una de las cosas mas entretenidas que descubrí en el ultimo año es la posibilidad de crear aplicaciones 3D en Flash. He visto sitios en 3d interactivos que me han dejado con la boca abierta. Hay un blog que se dedica a buscar y postear diariamente sitios en 3D buenos : <a href="http://dailypv3d.wordpress.com/">Daily Papervision3D</a><br /><br />Existen varios motores 3D que podemos utilizar: <a href="http://away3d.com/">Away3D</a>, <a href="http://www.flashsandy.org/">Sandy</a>, <a href="http://five3d.mathieu-badimon.com/">Five3D</a>, <a href="http://blog.papervision3d.org/">Papervision3D</a>, entre otros&#8230; En mi caso elegi papervision3D, ya que durante el año pasado estuve trabajando con él. Bueno, arranquemos con el breve tutorial&#8230;<br /><br />Lo que vamos a hacer es lo siguiente:<br /><br /><object type="application/x-shockwave-flash" data="http://blog.stekl.org/wp-content/uploads/2009/01/holamundo.swf" width="480" height="360" class="embedflash"><param name="movie" value="http://blog.stekl.org/wp-content/uploads/2009/01/holamundo.swf" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><small>(Please open the article to see the flash file or player.)</small></object><br /><pre class="devcodeblock" title="ActionScript 3"><input type="hidden" value=""><pre class="devcode">package  
{
 import flash.events.Event;
 import org.papervision3d.materials.utils.MaterialsList;
 import org.papervision3d.materials.WireframeMaterial;
 import org.papervision3d.objects.primitives.Sphere;
 import org.papervision3d.view.BasicView;
 import org.papervision3d.objects.primitives.Cube;
&nbsp;
 [SWF(width=&quot;640&quot;, height=&quot;480&quot;, backgroundColor=&quot;#FFFFFF&quot;, frameRate=&quot;60&quot;)]
 public class HolaMundo extends BasicView
 {
    private var cubo:Cube;
&nbsp;
    public function HolaMundo() 
    {
       var materiales:MaterialsList = new MaterialsList();
       materiales.addMaterial(new WireframeMaterial(), &quot;all&quot;);
&nbsp;
       cubo = new Cube(materiales);
       scene.addChild(cubo);
&nbsp;
       camera.y = 500;
       camera.lookAt(cubo);
&nbsp;
       startRendering();
&nbsp;
    }
&nbsp;
    override protected function onRenderTick(event:Event = null):void 
    {
       cubo.yaw(1);
       renderer.renderScene(scene, camera, viewport);
    }
&nbsp;
 }
&nbsp;
}</pre></pre>
<br />Vamos a ver parte por parte este código:<br /><br /><pre class="devcodeblock" title="ActionScript 3"><input type="hidden" value=""><pre class="devcode">public class HolaMundo extends BasicView</pre></pre>
<br />En este caso nuestro document class esta extendiendo a BasicView. Por que? Bueno, cuando creamos algo en PV3d debemos encargarnos de crear y manejar diferentes objetos necesarios para redenderear el mundo 3d, ellos son: la escena, el viewport y la camara. Bueno, la gracia es que toda eso ya esta hecho dentro del BasicView, por lo cual al principio no debemos preocuparnos por esto. <a href="http://pv3d.org/2008/12/06/what-is-basicview/">En este blog se puede leer un poco mas sobre el BasicView.</a><br /><br />Luego, dentro de nuestro constructor tenemos:<br /><br /><pre class="devcodeblock" title="ActionScript 3"><input type="hidden" value=""><pre class="devcode">var materiales:MaterialsList = new MaterialsList();
materiales.addMaterial(new WireframeMaterial(), &quot;all&quot;);
cubo = new Cube(materiales);
scene.addChild(cubo);</pre></pre>
<br />Aqui estamos creando un cubo con determinado material (el wireframe es tan solo uno de los diferentes materiales que le podemos asignar a los objetos en pv3d, recomiendo mirar <a href="http://www.papervision3d.org/docs/as3/org/papervision3d/materials/package-detail.html">la documentacion para conocer mas sobre el tema materiales</a>). Luego de creado el cubo lo debemos agregar como child de la escena que vamos a renderear. Si quieres que se muestren los objetos en pv3d, debes agregarlos a la escena. Tal cual lo haces usualmente con los sprites.<br /><br /><pre class="devcodeblock" title="ActionScript 3"><input type="hidden" value=""><pre class="devcode">camera.y = 500;
camera.lookAt(cubo);
startRendering();</pre></pre>
<br />Bueno, el cubo ya esta en la escena. Lo que hacemos ahora es subir la camara al y=500, y luego la hacemos mirar al cubo que creamos anteriormente. Con esto logramos un angulo para apreciar mejor el efecto 3D. Ya tenemos todo listo, ahora empezamos a renderear. El startRendering agrega un eventListener al enter frame y llama a onRenderStick.<br /><br /><pre class="devcodeblock" title="ActionScript 3"><input type="hidden" value=""><pre class="devcode">override protected function onRenderTick(event:Event = null):void 
{
 cubo.yaw(1);
 renderer.renderScene(scene, camera, viewport);
}</pre></pre>
<br />Para lograr la rotacion del cubo, lo que hacemos es girarlo 1 grado en cada frame con el yaw(1). Y luego rendereamos la escena usando la camara y el vierport del BasicView. En lugar de este ultima linea tambien podriamos usar super.onRenderStick(event).<br /><br />Bueno, con esto tendriamos nuestro primer ejemplo de papervision funcionando.  Para ver mas tutoriales de papervision recomiendo pegarse una vuelta por <a href="http://pv3d.org/">pv3d.org</a>.<br /><br />Muchas gracias]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/01/aplicaciones-3d-en-flash-y-un-tutorial-basico-de-papervision-3d/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Richard Stallman Guantanamero</title>
		<link>http://blog.stekl.org/2009/01/richard-stallman-guantanamero/</link>
		<comments>http://blog.stekl.org/2009/01/richard-stallman-guantanamero/#comments</comments>
		<pubDate>Fri, 23 Jan 2009 02:13:31 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[Varios]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU-Linux]]></category>
		<category><![CDATA[Guantanamera]]></category>
		<category><![CDATA[libre]]></category>
		<category><![CDATA[Richard]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Stallman]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=74</guid>
		<description><![CDATA[Richard Stallman cantando una canción basada en la musica de Guantanamera, cantada en español.<br />Me asombra la buena onda que tiene este hombre. Y lo bien que se maneja hablando en español.]]></description>
			<content:encoded><![CDATA[Richard Stallman cantando una canción basada en la musica de Guantanamera, cantada en español.<div style="text-align:center;"><object width="425" height="344" data="http://www.youtube.com/v/SP-gN1zoI28&amp;hl=es&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/SP-gN1zoI28&amp;hl=es&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></div>
Me asombra la buena onda que tiene este hombre. Y lo bien que se maneja hablando en español.]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/01/richard-stallman-guantanamero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Varias aplicaciones web para diseñadores</title>
		<link>http://blog.stekl.org/2009/01/varias-aplicaciones-web-para-disenadores/</link>
		<comments>http://blog.stekl.org/2009/01/varias-aplicaciones-web-para-disenadores/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 13:43:07 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Recursos]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[aplicaciones web]]></category>
		<category><![CDATA[diseño]]></category>

		<guid isPermaLink="false">http://blog.stekl.org/?p=69</guid>
		<description><![CDATA[A través de alt1040 llegué a esta seleccíon de aplicaciones web útiles al momento de pensar algún diseño.  La recopilación fué hecha por Six Revisions, un sitio que vale la pena revisar, pues tiene muchos recursos interesantes para el armado de sitios web.]]></description>
			<content:encoded><![CDATA[A través de <a title="Alt1040 - 12 Aplicaciones web utiles para diseñadores" href="http://alt1040.com/2009/01/12-aplicaciones-web-utiles-para-disenadores">alt1040 </a>llegué a <a title="Six Revisions" href="http://sixrevisions.com/graphics-design/12-useful-web-tools-for-designers/">esta seleccíon de aplicaciones web</a> útiles al momento de pensar algún diseño.  La recopilación fué hecha por <a title="Six Revisions" href="http://sixrevisions.com/">Six Revisions</a>, un sitio que vale la pena revisar, pues tiene muchos recursos interesantes para el armado de sitios web.]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2009/01/varias-aplicaciones-web-para-disenadores/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Efecto Dave Hill</title>
		<link>http://blog.stekl.org/2008/05/efecto-dave-hill/</link>
		<comments>http://blog.stekl.org/2008/05/efecto-dave-hill/#comments</comments>
		<pubDate>Sun, 04 May 2008 22:55:09 +0000</pubDate>
		<dc:creator>mstekl</dc:creator>
				<category><![CDATA[Fotografia]]></category>
		<category><![CDATA[dave]]></category>
		<category><![CDATA[hill]]></category>

		<guid isPermaLink="false">http://www.stekl.org/blog/?p=65</guid>
		<description><![CDATA[Hace unos dias me tope con este post en dZoom, donde se explica como llegar a un efecto parecido al de Dave Hill .Dejo un ejemplo hecho por mi.OriginalProcesada<br /><br /><br /><br />Enjoy!]]></description>
			<content:encoded><![CDATA[Hace unos dias me tope con <a href="http://www.dzoom.org.es/noticia-1799.html">este </a>post en dZoom, donde se explica como llegar a un efecto parecido al de <a href="http://www.davehillphoto.com/">Dave Hill</a> .<br /><br />Dejo un ejemplo hecho por mi.<table border="0"><br /><tbody><tr><td>Original</td><td>Procesada</td>
</tr><tr><td><a href="http://stekl.org/stuff/DSC_0143-1.jpg" rel="shadowbox[post-66];player=img;"><img style="vertical-align: middle;" src="http://stekl.org/stuff/DSC_0143-1.jpg" alt="Original" width="153" height="230" /></a></td><td><a href="http://stekl.org/stuff/DSC_0143%20postprocesado-1.jpg" rel="shadowbox[post-66];player=img;"><img style="vertical-align: middle;" src="http://stekl.org/stuff/DSC_0143%20postprocesado-1.jpg" alt="Procesada" width="153" height="230" /></a></td>
</tr>
</tbody></table>
Enjoy!]]></content:encoded>
			<wfw:commentRss>http://blog.stekl.org/2008/05/efecto-dave-hill/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
