<?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>Jack Fiallos Blog (AkKa Erling) &#187; Actividades</title>
	<atom:link href="http://jackfiallos.com/category/actividades/feed/" rel="self" type="application/rss+xml" />
	<link>http://jackfiallos.com</link>
	<description>Vida, Curiosidad y Proyectos</description>
	<lastBuildDate>Mon, 23 Jan 2012 17:44:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Canvas banner, una prueba fallida de HTML5</title>
		<link>http://jackfiallos.com/2012/01/23/canvas-banner-una-prueba-fallida-de-html5/</link>
		<comments>http://jackfiallos.com/2012/01/23/canvas-banner-una-prueba-fallida-de-html5/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:30:14 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[campañas]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Imagenes]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[banner]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[publicidad]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=706</guid>
		<description><![CDATA[Hace algunos dias atrás trabaja en un banner para CalcImp, no es que me dedique a eso, pero es algo que se necesitaba en ese momento.. y si lo podía hacer, pues no me costaba ayudar para hacerlo. Inicialmente cuando pensé en baner me vino a la mente flash y las animaciones que en algun [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2009/11/16/html5-ha-llegado-lo-que-debes-saber/' rel='bookmark' title='HTML5 ha llegado, lo que debes saber'>HTML5 ha llegado, lo que debes saber</a></li>
<li><a href='http://jackfiallos.com/2008/12/12/google_y_el_futuro_de_android/' rel='bookmark' title='Google y el futuro de Android'>Google y el futuro de Android</a></li>
<li><a href='http://jackfiallos.com/2007/10/17/prueba-de-velocidad-para-frameworks-de-javascript/' rel='bookmark' title='Prueba de velocidad para Frameworks de Javascript'>Prueba de velocidad para Frameworks de Javascript</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2012/01/23/canvas-banner-una-prueba-fallida-de-html5/&title=Canvas banner, una prueba fallida de HTML5&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2012%2F01%2F23%2Fcanvas-banner-una-prueba-fallida-de-html5%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2012%2F01%2F23%2Fcanvas-banner-una-prueba-fallida-de-html5%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p><img src="http://jackfiallos.com/bblog/blogfiles/images.jpeg" alt="canvas" /></p>
<p>Hace algunos dias atrás trabaja en un banner para CalcImp, no es que me dedique a eso, pero es algo que se necesitaba en ese momento.. y si lo podía hacer, pues no me costaba ayudar para hacerlo.</p>
<p>Inicialmente cuando pensé en baner me vino a la mente flash y las animaciones que en algun momento ayudaron a mejorar la presentación de la publicidad en la red, pero al mismo tiempo pensaba en los dispositivos móviles. Quería hacer algo animado, novedoso y multiplataforma.</p>
<p>Entonces tuve la disparatada idea de hacerlo con soporte para los dispositivos móviles como teléfonos, tabletas y cualquier  cosa con acceso a internet (visual).. Y para eso pense en Canvas.. busqué algunas librerías especializadas en animación y encontré unas cuantas.. pensaba que ya habría solucionado el problema pero era solo el inicio.. Basicamente canvas es soportado por los dispositivos móviles con navegadores relativamente nuevos y ahí fue donde empezó a fallar mi idea, ya que al requerir de nuevos browsers el banner quedaría limitado a un número talvés reducido de usuarios porque como es bien conocido, el sitio donde se alojaría el banner segun estadísticas tenía la mayoría de internautas utilizando IEx y conocemos bien esa historia.. aun es muy temprano para enfocarse en tecnologías multiplataforma y lo digo no porque no las tengamos, sino porque gran cantidad de internautas no actualizan sus aplicaciones.</p>
<p>Al final la idea no quedó en nada, el banner terminó siendo una transición de imágenes en formato gif y mi experimento de canvas fracasó antes de empezar.. Quizás en unos años cuando se tenga la disponibilidad de utilizar nuevos navegadores esta idea si pueda emprender el vuelo.</p>
<p><span class="post_sig">Posted from WordPress for Android</span></p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2009/11/16/html5-ha-llegado-lo-que-debes-saber/' rel='bookmark' title='HTML5 ha llegado, lo que debes saber'>HTML5 ha llegado, lo que debes saber</a></li>
<li><a href='http://jackfiallos.com/2008/12/12/google_y_el_futuro_de_android/' rel='bookmark' title='Google y el futuro de Android'>Google y el futuro de Android</a></li>
<li><a href='http://jackfiallos.com/2007/10/17/prueba-de-velocidad-para-frameworks-de-javascript/' rel='bookmark' title='Prueba de velocidad para Frameworks de Javascript'>Prueba de velocidad para Frameworks de Javascript</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2012/01/23/canvas-banner-una-prueba-fallida-de-html5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Participando en OpendataMX DALMexico</title>
		<link>http://jackfiallos.com/2011/12/04/participando-en-opendatamx-dalmexico/</link>
		<comments>http://jackfiallos.com/2011/12/04/participando-en-opendatamx-dalmexico/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 20:31:39 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[canvas]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[Noticias]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[Qbit Mexhico]]></category>
		<category><![CDATA[citivox]]></category>
		<category><![CDATA[civic hacking]]></category>
		<category><![CDATA[dal]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[heatmaps]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[mexhico]]></category>
		<category><![CDATA[opendata]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[qbit]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=690</guid>
		<description><![CDATA[Ya tenía mucho tiempo desde que no participaba en eventos sociales donde grupos de desarrolladores, (hackers) cívicos o interesados en tecnología se reúnen para crear aplicaciones sociales, startups o simplemente reunirse para aprender algo nuevo o generar sinergia. El evento en general estuvo muy bien organizado y los datos aunque en el momento de liberación [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/06/03/en-nuestro-laboratorio-nace-rfc-validator/' rel='bookmark' title='En nuestro laboratorio nace RFC Validator'>En nuestro laboratorio nace RFC Validator</a></li>
<li><a href='http://jackfiallos.com/2010/12/14/utilizando-slidetoggle-de-jquery/' rel='bookmark' title='Utilizando slideToggle de jQuery'>Utilizando slideToggle de jQuery</a></li>
<li><a href='http://jackfiallos.com/2010/05/09/las-redes-sociales-nos-informan-y-alimentan-el-morbo/' rel='bookmark' title='Las redes sociales nos informan y alimentan el morbo'>Las redes sociales nos informan y alimentan el morbo</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2011/12/04/participando-en-opendatamx-dalmexico/&title=Participando en OpendataMX DALMexico&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F12%2F04%2Fparticipando-en-opendatamx-dalmexico%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F12%2F04%2Fparticipando-en-opendatamx-dalmexico%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption aligncenter" style="width: 320px"><img title="Desarrollando America Latina" src="http://jackfiallos.com/bblog/blogfiles/dal.png" alt="Desarrollando America Latina" width="310" height="149" /><p class="wp-caption-text">Desarrollando America Latina</p></div>
<p>Ya tenía mucho tiempo desde que no participaba en eventos sociales donde grupos de desarrolladores, (hackers) cívicos o interesados en tecnología se reúnen para crear aplicaciones sociales, startups o simplemente reunirse para aprender algo nuevo o generar sinergia.</p>
<p>El evento en general estuvo muy bien organizado y los datos aunque en el momento de liberación no había mucho que elegir, al llegar y relacionarse con la gente, casi de forma inmediata salían nuevas ideas y formas de obtener información. Nuestro grupo se preparo eligiendo la tecnología, generando algunas ideas y seleccionando la información, todo parecía incierto al inicio pero una vez en el evento empezamos a descubrir la gran cantidad de personas que estaban listos para desarrollar aplicaciones que implicaban el uso de mapas geográficos. Nuestra idea tenía ese giro y lo cambiamos de un momento a otro en una decisión de hacer algo nuevo y que les pudiera servir a los demás.</p>
<p>Así es como ideamos no una aplicación, sino un plugin o script que generará mediante un mapa de calor estadísticas sobre eventos que ocurren durante determinados lapsos de tiempo. Al empezar pensamos que podría ser para seguridad, pero mediante conversaba con compañeros empezaba a encontrar nuevas formas de uso que podrían beneficiar tanto a los gobiernos como a las personas. Mis compañeros y yo nos encerramos y logramos desarrollar en alrededor de unas 18 horas seguidas el pequeño conector que sabríamos que muchos podrían integrar en sus sitios al mismo tiempo que lo alimentarían.</p>
<p>El día ha terminado, la presentación de los proyectos ya esta en marcha.. estamos muy cansados pero al mismo tiempo contentos de haber desarrollado una herramienta tan poderosa en tan poco tiempo. Ahora el código está disponible en github para la descarga.. básicamente es un solo archivo con unas 400 lineas de código el que hace la magia de la visualización. Quizás lo continuemos en nuestro tiempo libre o tal vez esperemos que alguien interesado en mejorarlo decida tomarlo y no dejar que se llene de telarañas.</p>
<p>Nos vamos con la idea que hacer aplicaciones sociales, públicas o privadas no lo es todo.. y que podemos ayudar a la sociedad creando aplicaciones que generen un beneficio a los demás.</p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/06/03/en-nuestro-laboratorio-nace-rfc-validator/' rel='bookmark' title='En nuestro laboratorio nace RFC Validator'>En nuestro laboratorio nace RFC Validator</a></li>
<li><a href='http://jackfiallos.com/2010/12/14/utilizando-slidetoggle-de-jquery/' rel='bookmark' title='Utilizando slideToggle de jQuery'>Utilizando slideToggle de jQuery</a></li>
<li><a href='http://jackfiallos.com/2010/05/09/las-redes-sociales-nos-informan-y-alimentan-el-morbo/' rel='bookmark' title='Las redes sociales nos informan y alimentan el morbo'>Las redes sociales nos informan y alimentan el morbo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2011/12/04/participando-en-opendatamx-dalmexico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Para la siguiente liberación de Celestic</title>
		<link>http://jackfiallos.com/2011/11/12/para-la-siguiente-liberacion-de-celestic/</link>
		<comments>http://jackfiallos.com/2011/11/12/para-la-siguiente-liberacion-de-celestic/#comments</comments>
		<pubDate>Sat, 12 Nov 2011 19:38:05 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Celestic]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[mexhico]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Qbit Mexhico]]></category>
		<category><![CDATA[Servicios]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[yii]]></category>
		<category><![CDATA[administracion]]></category>
		<category><![CDATA[celestic]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[proyectos]]></category>
		<category><![CDATA[source]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=688</guid>
		<description><![CDATA[Hay muchas cosas que tengo en mente desarrollar para mejorar Celestic, incluyendo la forma en que se estan desarrollando los proyectos de software y aún más importante las méticas de visualización que guían a un buen Project Manager, por lo que para la siguiente versión de Celestic estaré trabajando en las siguientes características: Finalizar la [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2009/11/22/internacionalizacion-y-adaptacion-local-del-lenguaje/' rel='bookmark' title='internacionalizacion y adaptacion local del lenguaje'>internacionalizacion y adaptacion local del lenguaje</a></li>
<li><a href='http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/' rel='bookmark' title='Estrenando extension para Yii Framework en Github'>Estrenando extension para Yii Framework en Github</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2011/11/12/para-la-siguiente-liberacion-de-celestic/&title=Para la siguiente liberación de Celestic&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F11%2F12%2Fpara-la-siguiente-liberacion-de-celestic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F11%2F12%2Fpara-la-siguiente-liberacion-de-celestic%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption aligncenter" style="width: 310px"><a href="http://qbit.com.mx/labs/celestic"><img class="  " title="Celestic Project Manager" src="http://jackfiallos.com/bblog/blogfiles/celestic.png" alt="Celestic Project Manager" width="300" height="93" /></a><p class="wp-caption-text">Celestic Project Manager</p></div>
<p>Hay muchas cosas que tengo en mente desarrollar para mejorar Celestic, incluyendo la forma en que se estan desarrollando los proyectos de software y aún más importante las méticas de visualización que guían a un buen Project Manager, por lo que para la siguiente versión de Celestic estaré trabajando en las siguientes características:</p>
<ul>
<li>Finalizar la traducción al Portugués</li>
<li>Agregar la traduccion al Alemán (Gracias a Lars Wohlfahrt)</li>
<li>Agregar suscripciones en los módulos y se harán mejoras en el sistema de notificación via email</li>
<li>Notificaciones en tiempo real</li>
<li>Timeline basado en el historial de eventos ocurridos durante el proyecto</li>
<li>La licencia cambiará de GPL3 a GPL2, creemos que GPL3 no es lo más óptimo para quienes utilizan la herramienta</li>
<li>Modificacion las tareas para agregar un nuevo módulo llamado &#8220;Tickets&#8221; el cual permitira reportar errores o solicitar nuevas caracteristicas</li>
<li>Desarrollaré una API para desarrollar aplicaciones móviles (Webservices  SOAP Interface)</li>
</ul>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2009/11/22/internacionalizacion-y-adaptacion-local-del-lenguaje/' rel='bookmark' title='internacionalizacion y adaptacion local del lenguaje'>internacionalizacion y adaptacion local del lenguaje</a></li>
<li><a href='http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/' rel='bookmark' title='Estrenando extension para Yii Framework en Github'>Estrenando extension para Yii Framework en Github</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2011/11/12/para-la-siguiente-liberacion-de-celestic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flatiron Texture Baking Maxscript</title>
		<link>http://jackfiallos.com/2011/10/05/flatiron-texture-baking-maxscript/</link>
		<comments>http://jackfiallos.com/2011/10/05/flatiron-texture-baking-maxscript/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 18:14:56 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[3D Max]]></category>
		<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Maxscript]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[3d]]></category>
		<category><![CDATA[3dmax]]></category>
		<category><![CDATA[baking]]></category>
		<category><![CDATA[flatiron]]></category>
		<category><![CDATA[maxscript]]></category>
		<category><![CDATA[studio max]]></category>
		<category><![CDATA[texture]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=670</guid>
		<description><![CDATA[Parte de lo que hago es trabajar con 3D Max y muchas de las tareas que hago son mecánicas, algunas veces tediosas y aburridas.. En mi caso utilizo Flatiron que es un plugin para generar &#8220;Render to Texture&#8221; el cual es capaz generar escenas completas o selecciones de objetos en un mapa UV solo con [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/09/14/type-resource-exporter-neoaxis-y-3d-studio/' rel='bookmark' title='.Type Resource Exporter (Neoaxis y 3D Studio)'>.Type Resource Exporter (Neoaxis y 3D Studio)</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2011/10/05/flatiron-texture-baking-maxscript/&title=Flatiron Texture Baking Maxscript&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F10%2F05%2Fflatiron-texture-baking-maxscript%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F10%2F05%2Fflatiron-texture-baking-maxscript%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption aligncenter" style="width: 402px"><img alt="Flatiron Texture Baking" src="http://jackfiallos.com/bblog/blogfiles/flatiron.jpg" title="Flatiron Texture Baking" width="392" height="246" /><p class="wp-caption-text">Flatiron Texture Baking</p></div>
<p>Parte de lo que hago es trabajar con 3D Max y muchas de las tareas que hago son mecánicas, algunas veces tediosas y aburridas.. En mi caso utilizo Flatiron que es un plugin para generar &#8220;Render to Texture&#8221; el cual es capaz generar escenas completas o selecciones de objetos en un mapa UV solo con unos cuantos clicks. Aquí el problema es que se debe de generar el render por cada elemento manualmente y ahi es donde no se vuelve tan interesante la herramienta.</p>
<p>Este script recorre todos los objetos de una escena y genera texturas utilizando todos los espacios disponibles en el tamaño de una imagen, lo aclaro porque cuando se utiliza el &#8220;Render to Texture&#8221; de 3D Max se desperdicia mucho espacio en la imagen generada.</p>
<p>Para probarlo, simplemente crean un nuevo script desde el menu de 3D Max &#8211; MAXScript &#8211; New Script, pegan el codigo siguiente.. y presionan la combinación de teclas CTRL+E .. automaticamente el script empezara a funcionar, generando la envoltura y el render de acuerdo al nombre del objeto. Se puede aun mejorar mucho más, pero básicamente así funciona.</p>

<div class="wp_syntax"><div class="code"><pre class="lisp" style="font-family:monospace;">for numNodesgeometry in geometry <span style="color: #b1b100;">do</span>
<span style="color: #66cc66;">&#40;</span>
   select numNodesgeometry
   Flatiron<span style="color: #66cc66;">.</span>reset<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
   Flatiron<span style="color: #66cc66;">.</span>map_channel <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">1</span>
   Flatiron<span style="color: #66cc66;">.</span>stretch <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0.1</span>
   Flatiron<span style="color: #66cc66;">.</span>padding <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">4</span>
   Flatiron<span style="color: #66cc66;">.</span>width <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">350</span>
   Flatiron<span style="color: #66cc66;">.</span>height <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">350</span>
   Flatiron<span style="color: #66cc66;">.</span>use_grooves <span style="color: #66cc66;">=</span> true
   Flatiron<span style="color: #66cc66;">.</span>groove_angle <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">90</span>
   Flatiron<span style="color: #66cc66;">.</span>use_ridges <span style="color: #66cc66;">=</span> true
   Flatiron<span style="color: #66cc66;">.</span>ridge_angle <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">90</span>
   Flatiron<span style="color: #66cc66;">.</span>overlap <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span>
   Flatiron<span style="color: #66cc66;">.</span>illumination <span style="color: #66cc66;">=</span> true
   Flatiron<span style="color: #66cc66;">.</span>composite <span style="color: #66cc66;">=</span> true
   Flatiron<span style="color: #66cc66;">.</span>output <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;C:<span style="color: #000099; font-weight: bold;">\\</span>&quot;</span><span style="color: #66cc66;"> + </span>numNodesgeometry<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;"> + </span><span style="color: #ff0000;">&quot;.png&quot;</span><span style="color: #66cc66;">&#41;</span>
   Flatiron<span style="color: #66cc66;">.</span>element_str <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Ambient Occlusion&quot;</span>
   Flatiron<span style="color: #66cc66;">.</span>slot <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Diffuse Color&quot;</span>
   Flatiron<span style="color: #66cc66;">.</span>use_shell <span style="color: #66cc66;">=</span> true
   Flatiron<span style="color: #66cc66;">.</span>preview <span style="color: #66cc66;">=</span> false
   Flatiron<span style="color: #66cc66;">.</span>unwrap<span style="color: #66cc66;">&#40;</span><span style="color: #66cc66;">&#41;</span>
   Flatiron<span style="color: #66cc66;">.</span>bake false
<span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/09/14/type-resource-exporter-neoaxis-y-3d-studio/' rel='bookmark' title='.Type Resource Exporter (Neoaxis y 3D Studio)'>.Type Resource Exporter (Neoaxis y 3D Studio)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2011/10/05/flatiron-texture-baking-maxscript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Specified VM install not found, errorcillo jugueton</title>
		<link>http://jackfiallos.com/2011/08/26/specified-vm-install-not-found-errorcillo-jugueton/</link>
		<comments>http://jackfiallos.com/2011/08/26/specified-vm-install-not-found-errorcillo-jugueton/#comments</comments>
		<pubDate>Sat, 27 Aug 2011 00:53:38 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[respuestas]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[java-6-sun]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=659</guid>
		<description><![CDATA[Eclipse en mi linux es la mejor herramienta que he encontrado para desarrollar en diferentes lenguajes, gracias a sus multiples plugins consigo desarrollar en java, php y ruby.. Ya tenía bastantes semanas desde que no lo utilizaba con java, por lo que podría decir que estaba entelarañada una aplicación que desarrollo en colaboración con @carlosHT [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2011/05/17/tomcat-eclipse-plugin-en-linux/' rel='bookmark' title='Tomcat eclipse plugin en linux'>Tomcat eclipse plugin en linux</a></li>
<li><a href='http://jackfiallos.com/2009/09/16/noclassdeffounderror-o-bad-version-number-in-class-error-al-actualizar/' rel='bookmark' title='NoClassDefFoundError o Bad version number in .class (Error al actualizar)'>NoClassDefFoundError o Bad version number in .class (Error al actualizar)</a></li>
<li><a href='http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/' rel='bookmark' title='QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse'>QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2011/08/26/specified-vm-install-not-found-errorcillo-jugueton/&title=Specified VM install not found, errorcillo jugueton&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F08%2F26%2Fspecified-vm-install-not-found-errorcillo-jugueton%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2011%2F08%2F26%2Fspecified-vm-install-not-found-errorcillo-jugueton%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 342px"><img title="Specified VM install not found" src="http://jackfiallos.com/bblog/blogfiles/eclipse_vm_not_found.png" alt="Specified VM install not found" width="332" height="127" /><p class="wp-caption-text">Specified VM install not found</p></div>
<p>Eclipse en mi linux es la mejor herramienta que he encontrado para desarrollar en diferentes lenguajes, gracias a sus multiples plugins consigo desarrollar en java, php y ruby.. Ya tenía bastantes semanas desde que no lo utilizaba con java, por lo que podría decir que estaba entelarañada una aplicación que desarrollo en colaboración con <a title="http://twitter.com/#!/carlosHT" href="http://twitter.com/#!/carlosHT">@carlosHT</a> .. en fin.. hice lo que normalmente hago.. Actualizar del repositorio, levantar el servidor de apache, compilar la aplicación y hacer las distribuciones  para su publicacion.. pero al hacer el &#8220;compile&#8221; desde el Ant .. un error molesto no me lo permitía.. <strong>&#8220;Specified VM install not found: type Standard VM, name java-6-sun-1.6.0.xx&#8221;</strong></p>
<p>Supongo que la versión del VM de java puede variar segun lo que tengan instalado.. entonces empezó mi búsqueda para solucionarlo.. verificando si la versión que tenia instalada coincidia con la del error.. si eclipse estaba utilizando la versión instalada y si el compiler estaba usando la versión correcta.. y nada!! todo parecía estar en orden..</p>
<p>Pero después de minutos de búsqueda.. Sorpresa!! ya había dado con el problema.. y era por un archivo de configuración de mi proyecto en eclipse.. especificamente hablando de *.build.xml.launch .. y la solución más fácil que nada.. <strong>&#8220;Borrarlo&#8221;</strong>, claro que con el eclipse cerrado.</p>
<p>Al abrir nuevamente eclipse este archivo se volverá a generar, generando la línea correcta del VM. La ubicación de este archivo es:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">workspace<span style="color: #000000; font-weight: bold;">/</span>.metadata<span style="color: #000000; font-weight: bold;">/</span>.plugins<span style="color: #000000; font-weight: bold;">/</span>org.eclipse.debug.core<span style="color: #000000; font-weight: bold;">/</span>.launches<span style="color: #000000; font-weight: bold;">/*</span>.launch</pre></div></div>

<p>Y la línea molesta es:</p>
<p>&lt;stringAttribute key=&#8221;org.eclipse.jdt.launching.VM_INSTALL_NAME&#8221; value=&#8221;java-6-sun-1.6.0.xx&#8221;/&gt;</p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2011/05/17/tomcat-eclipse-plugin-en-linux/' rel='bookmark' title='Tomcat eclipse plugin en linux'>Tomcat eclipse plugin en linux</a></li>
<li><a href='http://jackfiallos.com/2009/09/16/noclassdeffounderror-o-bad-version-number-in-class-error-al-actualizar/' rel='bookmark' title='NoClassDefFoundError o Bad version number in .class (Error al actualizar)'>NoClassDefFoundError o Bad version number in .class (Error al actualizar)</a></li>
<li><a href='http://jackfiallos.com/2010/04/22/quantumdb-integra-un-cliente-de-bd-un-a-tu-entorno-de-desarrollo-en-eclipse/' rel='bookmark' title='QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse'>QuantumDB integra un cliente de BD un a tu entorno de desarrollo en Eclipse</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2011/08/26/specified-vm-install-not-found-errorcillo-jugueton/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizando slideToggle de jQuery</title>
		<link>http://jackfiallos.com/2010/12/14/utilizando-slidetoggle-de-jquery/</link>
		<comments>http://jackfiallos.com/2010/12/14/utilizando-slidetoggle-de-jquery/#comments</comments>
		<pubDate>Tue, 14 Dec 2010 18:29:52 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[cambiar]]></category>
		<category><![CDATA[change]]></category>
		<category><![CDATA[click]]></category>
		<category><![CDATA[clientside]]></category>
		<category><![CDATA[evento]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[slide]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[toggle]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=624</guid>
		<description><![CDATA[Ha decir verdad me inclino muy poco por la librería jQuery para manipulación del DOM en HTML, pero es igual de simple y sencilla que otras que conozco, aparte de que no me queda de otra más que utilizarla ya que el framework de PHP que utilizo esta fuertemente armado con ella por lo que [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/28/implementando-un-todo-con-jquery-para-tu-aplicacion-web/' rel='bookmark' title='Implementando un ToDo con jQuery para tu aplicacion Web'>Implementando un ToDo con jQuery para tu aplicacion Web</a></li>
<li><a href='http://jackfiallos.com/2009/05/31/mootools-vrs-jquery-yo-ya-elegi/' rel='bookmark' title='Mootools vrs jQuery (Yo ya elegí)'>Mootools vrs jQuery (Yo ya elegí)</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2010/12/14/utilizando-slidetoggle-de-jquery/&title=Utilizando slideToggle de jQuery&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F14%2Futilizando-slidetoggle-de-jquery%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F14%2Futilizando-slidetoggle-de-jquery%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption aligncenter" style="width: 241px"><img title="Jquery Javascript Framework" src="http://jackfiallos.com/bblog/blogfiles/jquery_logo.gif" alt="Jquery Javascript Framework" width="231" height="85" /><p class="wp-caption-text">SlideToggle</p></div>
<p>Ha decir verdad me inclino muy poco por la librería jQuery para manipulación del DOM en HTML, pero es igual de simple y sencilla que otras que conozco, aparte de que no me queda de otra más que utilizarla ya que el framework de PHP que utilizo esta fuertemente armado con ella por lo que no hay de otra más que meterle mano y aprovechar cuanto sea posible, en fin..</p>
<p>Este post es una rápida entrada en la cual explico de que manera se puede modificar el texto del elemento que abrió o cerró la etiqueta de contenido.. Creo que explicar el uso de slideToggle no tiene mucho caso ya que es sumamente sencillo aplicarlo por lo cual dejare este tema por entendido.</p>
<p><strong>El codigo JS</strong></p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'.slidetoogleTitle'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">click</span><span style="color: #009900;">&#40;</span><span style="color: #003366; font-weight: bold;">function</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
   $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">parent</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">next</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">slideToggle</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'fast'</span><span style="color: #339933;">,</span> <span style="color: #003366; font-weight: bold;">function</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
      <span style="color: #009900;">&#40;</span>$<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">':first-child'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">==</span> <span style="color: #3366CC;">&quot;hide&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">?</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">':first-child'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;show&quot;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">:</span> $<span style="color: #009900;">&#40;</span><span style="color: #000066; font-weight: bold;">this</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">prev</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">children</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">':first-child'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">html</span><span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;hide&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></div></div>

<p><strong>El contenido</strong></p>

<div class="wp_syntax"><div class="code"><pre class="xml" style="font-family:monospace;"><span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;h3<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>Demo Content (<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;span</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;slidetoogleTitle&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>view<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/span<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>)<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/h3<span style="color: #000000; font-weight: bold;">&gt;</span></span></span>
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;div</span> <span style="color: #000066;">class</span>=<span style="color: #ff0000;">&quot;slidetoogleContent&quot;</span> <span style="color: #000066;">style</span>=<span style="color: #ff0000;">&quot;display: none;&quot;</span><span style="color: #000000; font-weight: bold;">&gt;</span></span>
   Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.
<span style="color: #009900;"><span style="color: #000000; font-weight: bold;">&lt;/div<span style="color: #000000; font-weight: bold;">&gt;</span></span></span></pre></div></div>

<p>Creo que se puede mejorar poniendo un atributo al span que lanza el evento de toggle y así no se tendría que usar la funcion html(), sino más bien la funcion attr().. hay mil maneras de hacerlo.. esta es solamente otra.. <a href="http://jackfiallos.com/bblog/blogfiles/slidetoggle.html">Ahora pueden ver el resultado haciendo click en este enlace</a></p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/28/implementando-un-todo-con-jquery-para-tu-aplicacion-web/' rel='bookmark' title='Implementando un ToDo con jQuery para tu aplicacion Web'>Implementando un ToDo con jQuery para tu aplicacion Web</a></li>
<li><a href='http://jackfiallos.com/2009/05/31/mootools-vrs-jquery-yo-ya-elegi/' rel='bookmark' title='Mootools vrs jQuery (Yo ya elegí)'>Mootools vrs jQuery (Yo ya elegí)</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/12/14/utilizando-slidetoggle-de-jquery/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Consideraciones al probar una aplicación web</title>
		<link>http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/</link>
		<comments>http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 17:29:52 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[accesibilidad]]></category>
		<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Base de Datos]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[mootools]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Red Editorial]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[SQL]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[pruebas]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[yii]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=617</guid>
		<description><![CDATA[Actualmente estoy trabajando en un proyecto personal que pienso liberarlo en algun momento como OpenSource, he dedicado mucho tiempo a escribirlo minusiosamente bien, comentándolo y utilizando estándares para el desarrollo de aplicaciones web, todo esto pensando en que alguien más lo quiera tomar y continuar con su desarrollo. Por eso ya en la parte final [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/28/implementando-un-todo-con-jquery-para-tu-aplicacion-web/' rel='bookmark' title='Implementando un ToDo con jQuery para tu aplicacion Web'>Implementando un ToDo con jQuery para tu aplicacion Web</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2009/03/10/aplicacion-para-realizar-cuestionarios-en-linea/' rel='bookmark' title='Aplicación para realizar cuestionarios en línea'>Aplicación para realizar cuestionarios en línea</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/&title=Consideraciones al probar una aplicación web&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F08%2Fconsideraciones-al-probar-una-aplicacion-web%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F12%2F08%2Fconsideraciones-al-probar-una-aplicacion-web%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<div class="wp-caption aligncenter" style="width: 310px"><img title="Web Testing" src="http://jackfiallos.com/bblog/blogfiles/bugTesting.jpg" alt="Web Testing" width="300" height="200" /><p class="wp-caption-text">Imagen tomada de http://www.xcapesolutions.net/</p></div>
<p>Actualmente estoy trabajando en un proyecto personal que pienso liberarlo en algun momento como OpenSource, he dedicado mucho tiempo a escribirlo minusiosamente bien, comentándolo y utilizando estándares para el desarrollo de aplicaciones web, todo esto pensando en que alguien más lo quiera tomar y continuar con su desarrollo. Por eso ya en la parte final de ese proyecto he llegado al punto donde muchos desarrolladores temen llegar y es la etapa de pruebas, donde muchas veces nos encontraremos los odiados bugs o errores. Entonces este post trata sobre lo que debes de tomar en cuenta al revisar una aplicación web y no me refiero a la parte funcional (no estoy hablando de QA), sino más bien a la parte lógica y de presentación, cosillas que generalmente siempre se hacen a un lado porque simplemente las obviamos.</p>
<p><strong>Pruebas sobre los elementos de los Formularios</strong><br />
- Validaciones sobre los campos<br />
- Mensajes de error correctos sobre ingresos de texto incorrectos<br />
- Diferencias entre campos opcionales y mandatorios</p>
<p><strong>Peticiones vía Callback</strong><br />
- Cuidar que el retorno de información solamente sea el necesario<br />
- Verificar en conexiones POST que la información es enviada desde el mismo servidor</p>
<p><strong>Pruebas sobres los Enlaces</strong><br />
- Verificar enlaces Internos<br />
- Verificar enlaces Externos<br />
- Verificar enlaces rotos<br />
- Verificar enlacesa servidores de correo</p>
<p><strong>Cookies</strong><br />
- Almacenamiento de cookies, verificar que su estado este encriptado<br />
- Cuidar el uso de variables que se almacenaran en cookies</p>
<p><strong>Bases de Datos</strong><br />
- Integridad en la información almacenada en la Base de datos (sobre todo cuando se eliminan registros)<br />
- Uso correcto de índices sobre las tablas<br />
- Verificación de tipos de consultas (consultas separadas o consultas de integración de varias tablas)</p>
<p><strong>Usabilidad</strong><br />
Usabilidad es el proceso en el cual usuario y computadora interactuan.<br />
- Facilidad de entendimiento sobre el funcionamiento de la aplicación<br />
- Navegación<br />
- Apariencia confortable</p>
<p><strong>Compatibilidad del lado del Cliente</strong><br />
Pruebas de compatibilidad en varias architecturas, plataformas y navegadores.</p>
<p><strong>Seguridad</strong><br />
La principal razón por la cual se realizan pruebas de seguridad sobre  aplicaciones web es para identificar potenciales vulnerabilidades que  afecten el funcionamiento de la aplicación.<br />
- Escaneos de puertos<br />
- Escaneo de vulnerabilidades<br />
- Seguimiento, detección de claves de usuarios<br />
- Revisión de registro de errores<br />
- Detección de Virus</p>
<p><strong>Rendimiento</strong><br />
Las pruebas de rendimiento son realizadas para comprender de que manera en un futuro se puede escalar y mejorar la arquitectura y funcionamiento de la aplicacion.</p>
<p><strong>Velocidad de respuesta</strong><br />
Realizar pruebas sobre diferentes tipos de entonos de conexión (Dial Up, Móvil, DSL, etc)</p>
<p><strong>Velocidades de Carga</strong><br />
- Verificar tiempos de carga para librerias externas CDN-Hosted<br />
- Tiempos de respuesta con conexiones simultáneas<br />
- Verificación de tiempos de carga y comportamiento de los servidores en ese momento<br />
- Pruebas con grandes cantidades de peticiones por los usuarios</p>
<p><strong>Pruebas de Estrés</strong><br />
- Cargas contínuas<br />
- Rendimiento de la memoria, CPU, manejo de archivos, etc</p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2010/03/28/implementando-un-todo-con-jquery-para-tu-aplicacion-web/' rel='bookmark' title='Implementando un ToDo con jQuery para tu aplicacion Web'>Implementando un ToDo con jQuery para tu aplicacion Web</a></li>
<li><a href='http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/' rel='bookmark' title='Ciclo de vida de una aplicacion web utilizando un framework MVC'>Ciclo de vida de una aplicacion web utilizando un framework MVC</a></li>
<li><a href='http://jackfiallos.com/2009/03/10/aplicacion-para-realizar-cuestionarios-en-linea/' rel='bookmark' title='Aplicación para realizar cuestionarios en línea'>Aplicación para realizar cuestionarios en línea</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/12/08/consideraciones-al-probar-una-aplicacion-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ciclo de vida de una aplicacion web utilizando un framework MVC</title>
		<link>http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/</link>
		<comments>http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 23:47:18 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Curiosidades]]></category>
		<category><![CDATA[Dcod Mexhico]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Diseño]]></category>
		<category><![CDATA[Empleos]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[mexhico]]></category>
		<category><![CDATA[mexico]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Qbit Mexhico]]></category>
		<category><![CDATA[Seguridad]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[xHTML]]></category>
		<category><![CDATA[Xtrem Design]]></category>
		<category><![CDATA[yii]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[desarrollo]]></category>
		<category><![CDATA[etapas]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[trabajo]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=613</guid>
		<description><![CDATA[En mi camino de aprender a utilizar algunos frameworks para diferentes lenguajes de programación, he notado que básicamente todos hacen lo mismo pero de diferentes maneras, unos con mayor facilidad que otros.. y básicamente he podido identificar etapas que en el uso de estos frameworks se deben de seguir al pie de la letra.. El [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2009/03/10/aplicacion-para-realizar-cuestionarios-en-linea/' rel='bookmark' title='Aplicación para realizar cuestionarios en línea'>Aplicación para realizar cuestionarios en línea</a></li>
<li><a href='http://jackfiallos.com/2010/03/19/patrones-de-diseno-para-interfaces-web/' rel='bookmark' title='Patrones de diseño para interfaces web'>Patrones de diseño para interfaces web</a></li>
<li><a href='http://jackfiallos.com/2009/08/11/popularizando-el-uso-de-los-frameworks/' rel='bookmark' title='Popularizando el uso de los frameworks'>Popularizando el uso de los frameworks</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/&title=Ciclo de vida de una aplicacion web utilizando un framework MVC&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F11%2F19%2Fciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F11%2F19%2Fciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 410px"><img title="MVC Framework" src="http://jackfiallos.com/bblog/blogfiles/mvc.gif" alt="MVC Framework" width="400" height="302" /><p class="wp-caption-text">MVC Framework</p></div>
<p>En mi camino de aprender a utilizar algunos frameworks para diferentes lenguajes de programación, he notado que básicamente todos hacen lo mismo pero de diferentes maneras, unos con mayor facilidad que otros.. y básicamente he podido identificar etapas que en el uso de estos frameworks se deben de seguir al pie de la letra..</p>
<p><strong>El diseño de datos y el análisis de los requerimientos,</strong> es la parte más importante al momento de iniciar una aplicación de software ya que esto define el tiempo que nos podría tomar el desarrollo completo del proyecto..</p>
<p><strong>La creación de la estructura de la aplicación y mapeo de los datos</strong>, básica y muy rápida, se podría decir que es la base sobre la cual trabajaremos las siguientes etapas.. digo que es básica porque la mayoría de frameworks hacen de esto una tarea sumamente ágil creando formas para interactuar con las base de datos.</p>
<p><strong>La corrección o correcta implementación, </strong> ahh es eso que no logran hacer los frameworks y aquí es donde se implementa la lógica de desarollo, es esa manita de gato que nosotros le damos al framework ayudando a que nuestra aplicación tenga un poco más de sentido. La mayoría de las veces los frameworks nos ahorrarán muchas horas de desarrollo, pero hay muchos procesos que no dejan de hacerse manualmente. Hey, no todo es en modo automático. Esto sería como la transformación visual de los componentes, otra forma de llamarse sería como el diseño de la interfaz (UI &#8211; UX).</p>
<p><strong>Implementación de los esquemas de seguridad</strong>, permisos, roles o tareas específicas. Aquí también es donde se desarrollan los logs o registros de seguimiento.</p>
<p><strong>Diseño visual de la aplicación</strong>. Aunque  seguramente en la etapa de implementación se hizo algo de esto, fue muy poco o no debería de hacerse y es que en esta etapa es donde se centra principalmente la mayor cantidad de trabajo para hacer que nuestra aplicación sea visualmente cautivadora y atractiva (mejor conocida como la etapa de las flores). Ahh, pero no se dejen engañar porque podría ser una de las etapas más complejas si tratan de seguir estandares..</p>
<p><strong>Pruebas de estrés y rendimiento</strong>, también es donde nos podemos dedicar a corregir errores, sugerir cambios o implementar nuevas funcionalidades..</p>
<p>A decir verdad, un lenguaje de programación no determina la complejidad de desarrollo de una aplicación cuando se utiliza un framework, pues la función principal de estos es ahorrar horas de trabajo. Claro, no significa que deba de quitarle mérito a quienes desarrollan aplicaciones con este tipo de herramientas, porque en todas las etapas que identifique se necesita la intervención de una persona.</p>
<p>Crees que me hizo falta algo ? <img src='http://jackfiallos.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2009/03/10/aplicacion-para-realizar-cuestionarios-en-linea/' rel='bookmark' title='Aplicación para realizar cuestionarios en línea'>Aplicación para realizar cuestionarios en línea</a></li>
<li><a href='http://jackfiallos.com/2010/03/19/patrones-de-diseno-para-interfaces-web/' rel='bookmark' title='Patrones de diseño para interfaces web'>Patrones de diseño para interfaces web</a></li>
<li><a href='http://jackfiallos.com/2009/08/11/popularizando-el-uso-de-los-frameworks/' rel='bookmark' title='Popularizando el uso de los frameworks'>Popularizando el uso de los frameworks</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/11/19/ciclo-de-vida-de-una-aplicacion-web-utilizando-un-framework-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Type Resource Exporter (Neoaxis y 3D Studio)</title>
		<link>http://jackfiallos.com/2010/09/14/type-resource-exporter-neoaxis-y-3d-studio/</link>
		<comments>http://jackfiallos.com/2010/09/14/type-resource-exporter-neoaxis-y-3d-studio/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 15:43:21 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[3D Max]]></category>
		<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Maxscript]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[qbit]]></category>
		<category><![CDATA[Qbit Mexhico]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[.hightMaterial]]></category>
		<category><![CDATA[.mesh]]></category>
		<category><![CDATA[.type]]></category>
		<category><![CDATA[codigo]]></category>
		<category><![CDATA[maxscript]]></category>
		<category><![CDATA[neoaxis]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=607</guid>
		<description><![CDATA[Parte de lo que actualmente hago en mi trabajo en colaboración con mis compañeros es una aplicación en la cual tratamos de reconstruir un ambiente tridimensional de un presa hidroelectrica, todo esto a partir de planos de los que algunas personas se encargan de llevar al 3D.. el proceso va desde el dimensionado, texturizado, algunas [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2011/10/05/flatiron-texture-baking-maxscript/' rel='bookmark' title='Flatiron Texture Baking Maxscript'>Flatiron Texture Baking Maxscript</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
<li><a href='http://jackfiallos.com/2007/11/19/visual-studio-2008-esta-version-nos-servira-de-mucho/' rel='bookmark' title='Visual Studio 2008, esta versión nos servirá de mucho'>Visual Studio 2008, esta versión nos servirá de mucho</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2010/09/14/type-resource-exporter-neoaxis-y-3d-studio/&title=.Type Resource Exporter (Neoaxis y 3D Studio)&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F09%2F14%2Ftype-resource-exporter-neoaxis-y-3d-studio%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F09%2F14%2Ftype-resource-exporter-neoaxis-y-3d-studio%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 538px"><img title="Neoaxis .type Resource Exporter" src="http://jackfiallos.com/bblog/blogfiles/maxscript.jpg" alt="Neoaxis .type Resource Exporter" width="528" height="300" /><p class="wp-caption-text">Neoaxis .type Resource Exporter</p></div>
<p>Parte de lo que actualmente hago en mi trabajo en colaboración con mis compañeros es una aplicación en la cual tratamos de reconstruir un ambiente tridimensional de un presa hidroelectrica, todo esto a partir de planos de los que algunas personas se encargan de llevar al 3D.. el proceso va desde el dimensionado, texturizado, algunas animaciones y el producto final debe de estar contenido en la aplicación o cuyo motor esta montado sobre Neoaxis Engine.</p>
<p>Mi parte del trabajo no fue el desarrollo del visor (fue trabajo de Zeru y el Castor), sino entre 3D Studio Max y los editores de Recursos y Mapas del engine, como base el editor de recursos de Neoaxis necesita basicamente 3 tipos de archivos para poder visualizar correctamente un modelo que son HightMaterial, Mesh, Type. Con el exportador de Neoaxis se pueden generar los archivos .mesh pero el resto casi lo tenía que hacer a mano y si que era un trabajo tedioso y aburrido por lo que decidi generar una pequeña rutina para generar los archivos .type a partir de todos los modelos que tuviera en mi archivo de 3D Studio.</p>
<p>El siguiente script crea archivos .type, genera archivos .hightMaterial y extrae las texturas de la ruta que sea y las deja en una carpeta comun referenciada hacia el archivo hightMaterial. Actualmente esto funciona y fue probado hasta la version 0.85 de Neoaxis engine y me liberó de mucho trabajo que se tenía que hacer a mano.. y bien, como todo pensando en automático espero que le sirva a alguien.</p>

<div class="wp_syntax"><div class="code"><pre class="lisp" style="font-family:monospace;">macroScript TypeResourceExporter
category<span style="color: #66cc66;">:</span><span style="color: #ff0000;">&quot;Jack - MAX Script&quot;</span> 
tooltip<span style="color: #66cc66;">:</span><span style="color: #ff0000;">&quot;Resource Exporter&quot;</span> 
buttontext<span style="color: #66cc66;">:</span><span style="color: #ff0000;">&quot;Neoaxis Type Resource Exporter&quot;</span> 
Icon<span style="color: #66cc66;">:</span>#<span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot;Standard_Modifiers&quot;</span><span style="color: #66cc66;">,</span><span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>
<span style="color: #66cc66;">&#40;</span>
	global FilePath <span style="color: #66cc66;">=</span> maxFilepath
	global mats <span style="color: #66cc66;">=</span> sceneMaterials
	global cacheMeshes <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Cache<span style="color: #000099; font-weight: bold;">\M</span>odelos<span style="color: #000099; font-weight: bold;">\\</span>&quot;</span>
	global cacheTexturas <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;Cache<span style="color: #000099; font-weight: bold;">\T</span>exturas<span style="color: #000099; font-weight: bold;">\\</span>&quot;</span>
&nbsp;
	global pathTypes <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;/Types/&quot;</span>
	global pathMapas <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;/Materiales/&quot;</span>
	global pathTexturas <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;/Texturas/&quot;</span>
&nbsp;
	global thePath
&nbsp;
	fn RemoveWhiteSpaces stringChar <span style="color: #66cc66;">=</span>
	<span style="color: #66cc66;">&#40;</span>
		oldname <span style="color: #66cc66;">=</span> filterString stringChar <span style="color: #ff0000;">&quot; &quot;</span>  
		temp <span style="color: #66cc66;">=</span> oldname<span style="color: #66cc66;">&#91;</span><span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#93;</span>  
		for i <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">2</span> to oldname<span style="color: #66cc66;">.</span>count <span style="color: #b1b100;">do</span>  
		<span style="color: #66cc66;">&#40;</span>  
			temp <span style="color: #66cc66;">=</span> temp<span style="color: #66cc66;"> + </span><span style="color: #ff0000;">&quot;_&quot;</span><span style="color: #66cc66;"> + </span>oldname<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span>  
		<span style="color: #66cc66;">&#41;</span>
		<span style="color: #b1b100;">return</span> temp
	<span style="color: #66cc66;">&#41;</span>
&nbsp;
	i <span style="color: #66cc66;">=</span> <span style="color: #cc66cc;">0</span>
	-- Se recorren todos los objetos del escenario
	for numNodesgeometry in geometry <span style="color: #b1b100;">do</span>
	<span style="color: #66cc66;">&#40;</span>
		numNodesgeometry<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span> <span style="color: #66cc66;">=</span> RemoveWhiteSpaces<span style="color: #66cc66;">&#40;</span>numNodesgeometry<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;">&#41;</span>
		select numNodesgeometry
		makeDir <span style="color: #66cc66;">&#40;</span>SavePathMesh <span style="color: #66cc66;">=</span> FilePath<span style="color: #66cc66;"> + </span>pathTypes<span style="color: #66cc66;">&#41;</span>
		currentIn <span style="color: #66cc66;">=</span> SavePathMesh<span style="color: #66cc66;"> + </span><span style="color: #66cc66;">&#40;</span>numNodesgeometry<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;"> + </span><span style="color: #ff0000;">&quot;.type&quot;</span><span style="color: #66cc66;">&#41;</span>
		currentFile <span style="color: #66cc66;">=</span> openFile currentIn mode<span style="color: #66cc66;">:</span> <span style="color: #ff0000;">&quot;wt&quot;</span>
		format <span style="color: #ff0000;">&quot;type %<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #66cc66;">&#40;</span>numNodesgeometry<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;">&#41;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
		format <span style="color: #ff0000;">&quot;{<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
			format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>class = Dynamic<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
			format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>allowEditorCreate = True<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
			format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>attachedObjects<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
			format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>{<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
				format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>mesh<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
				format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>{<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>meshName = %%<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #66cc66;">&#40;</span>cacheMeshes<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>numNodesgeometry<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;"> + </span><span style="color: #ff0000;">&quot;.mesh&quot;</span><span style="color: #66cc66;">&#41;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>toCollision = True<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>alias = colisionable<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
				format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>}<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
			format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>}<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
		format <span style="color: #ff0000;">&quot;}<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
		close currentFile
		i <span style="color: #66cc66;">=</span> i<span style="color: #66cc66;"> + </span><span style="color: #cc66cc;">1</span>
	<span style="color: #66cc66;">&#41;</span>
&nbsp;
	-- Se recorren todos los materiales del escenario
	for mat in mats <span style="color: #b1b100;">do</span>
	<span style="color: #66cc66;">&#40;</span>
		-- Se crean las carpetas donde se almacenaran los archivos de mapas y texturas
		makeDir <span style="color: #66cc66;">&#40;</span>SavePathMapas <span style="color: #66cc66;">=</span> FilePath<span style="color: #66cc66;"> + </span>pathMapas<span style="color: #66cc66;">&#41;</span>
		makeDir <span style="color: #66cc66;">&#40;</span>SavePathTexturas <span style="color: #66cc66;">=</span> FilePath<span style="color: #66cc66;"> + </span>pathTexturas<span style="color: #66cc66;">&#41;</span>
&nbsp;
		-- Si alguno de los materiales encontrados es estandar
		<span style="color: #b1b100;">if</span> <span style="color: #66cc66;">&#40;</span>classof mat <span style="color: #66cc66;">==</span> Standard<span style="color: #66cc66;">&#41;</span> <span style="color: #b1b100;">do</span>
		<span style="color: #66cc66;">&#40;</span>
			local TextureFileName <span style="color: #66cc66;">=</span> <span style="color: #ff0000;">&quot;notexture&quot;</span>
			<span style="color: #b1b100;">if</span> classof mat<span style="color: #66cc66;">.</span>diffuseMap <span style="color: #66cc66;">==</span> Bitmaptexture then
			<span style="color: #66cc66;">&#40;</span>
				mat<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span> <span style="color: #66cc66;">=</span> RemoveWhiteSpaces<span style="color: #66cc66;">&#40;</span>mat<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;">&#41;</span>
&nbsp;
				TextureFileName <span style="color: #66cc66;">=</span> filenameFromPath mat<span style="color: #66cc66;">.</span>diffusemap<span style="color: #66cc66;">.</span>bitmap<span style="color: #66cc66;">.</span>filename
				currentIn <span style="color: #66cc66;">=</span> SavePathMapas<span style="color: #66cc66;"> + </span><span style="color: #66cc66;">&#40;</span>mat<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span><span style="color: #66cc66;"> + </span><span style="color: #ff0000;">&quot;.highMaterial&quot;</span><span style="color: #66cc66;">&#41;</span>
				currentFile <span style="color: #66cc66;">=</span> openFile currentIn mode<span style="color: #66cc66;">:</span> <span style="color: #ff0000;">&quot;wt&quot;</span>
&nbsp;
				format <span style="color: #ff0000;">&quot;highLevelMaterial %<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> mat<span style="color: #66cc66;">.</span><span style="color: #b1b100;">name</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
				format <span style="color: #ff0000;">&quot;{<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>template = ShaderBaseMaterial<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>diffuse1Map<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>{<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
						format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span><span style="color: #000099; font-weight: bold;">\t</span>texture = %%<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> <span style="color: #66cc66;">&#40;</span>cacheTexturas<span style="color: #66cc66;">&#41;</span> <span style="color: #66cc66;">&#40;</span>TextureFileName<span style="color: #66cc66;">&#41;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
					format <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\t</span>}<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
				format <span style="color: #ff0000;">&quot;}<span style="color: #000099; font-weight: bold;">\n</span>&quot;</span> to<span style="color: #66cc66;">:</span><span style="color: #555;">currentFile</span>
&nbsp;
				close currentFile
&nbsp;
				archivoruta <span style="color: #66cc66;">=</span> mat<span style="color: #66cc66;">.</span>diffusemap<span style="color: #66cc66;">.</span>bitmap<span style="color: #66cc66;">.</span>filename
				separar <span style="color: #66cc66;">=</span> filterString archivoruta <span style="color: #ff0000;">&quot;<span style="color: #000099; font-weight: bold;">\\</span>&quot;</span>
				archivonombre <span style="color: #66cc66;">=</span> <span style="color: #66cc66;">&#40;</span>separar<span style="color: #66cc66;">&#91;</span>separar<span style="color: #66cc66;">.</span>count<span style="color: #66cc66;">&#93;</span> as string<span style="color: #66cc66;">&#41;</span>
&nbsp;
				destino <span style="color: #66cc66;">=</span> SavePathTexturas<span style="color: #66cc66;"> + </span>archivonombre
				copyFile mat<span style="color: #66cc66;">.</span>diffuseMap<span style="color: #66cc66;">.</span>fileName destino
			<span style="color: #66cc66;">&#41;</span>
		<span style="color: #66cc66;">&#41;</span>
	<span style="color: #66cc66;">&#41;</span>
	messagebox <span style="color: #ff0000;">&quot;La exportacion ha finalizado&quot;</span> title<span style="color: #66cc66;">:</span><span style="color: #ff0000;">&quot;Resource Exporter&quot;</span>
<span style="color: #66cc66;">&#41;</span></pre></div></div>

<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2011/10/05/flatiron-texture-baking-maxscript/' rel='bookmark' title='Flatiron Texture Baking Maxscript'>Flatiron Texture Baking Maxscript</a></li>
<li><a href='http://jackfiallos.com/2009/11/05/yii-framework-%c2%bfya-tengo-mi-base-de-datos-y-ahora-que-hago/' rel='bookmark' title='Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?'>Yii Framework ¿Ya tengo mi Base de Datos y ahora que hago?</a></li>
<li><a href='http://jackfiallos.com/2007/11/19/visual-studio-2008-esta-version-nos-servira-de-mucho/' rel='bookmark' title='Visual Studio 2008, esta versión nos servirá de mucho'>Visual Studio 2008, esta versión nos servirá de mucho</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/09/14/type-resource-exporter-neoaxis-y-3d-studio/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Estrenando extension para Yii Framework en Github</title>
		<link>http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/</link>
		<comments>http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 02:10:27 +0000</pubDate>
		<dc:creator>Jack Fiallos</dc:creator>
				<category><![CDATA[Actividades]]></category>
		<category><![CDATA[Enlaces]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Ocio]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Servicios]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[yii]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[JQuery]]></category>
		<category><![CDATA[options]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[transfer]]></category>

		<guid isPermaLink="false">http://jackfiallos.com/?p=596</guid>
		<description><![CDATA[Para quienes no sepan que es Github es una herramienta o servicio social de alojamiento utilizado para compartir código, muy fácil para llevar el control de versiones y útil para cuando más de una persona trabaja con código en proyectos de software.. Pues bueno aun no había tenido la oportunidad de probar bien esta nueva [...]
Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2008/10/18/estrenando-nueva-extension-para-ffox-en-ubuntu-scribefire/' rel='bookmark' title='Estrenando nueva extensión para ffox en ubuntu ..ScribeFire..'>Estrenando nueva extensión para ffox en ubuntu ..ScribeFire..</a></li>
<li><a href='http://jackfiallos.com/2011/11/12/para-la-siguiente-liberacion-de-celestic/' rel='bookmark' title='Para la siguiente liberación de Celestic'>Para la siguiente liberación de Celestic</a></li>
<li><a href='http://jackfiallos.com/2008/08/04/vcal-extension-de-un-calendario-para-mootools/' rel='bookmark' title='vCal extension de un calendario para Mootools'>vCal extension de un calendario para Mootools</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<img style='float: left; margin-right: 10px; border: none;' src='http://www.gravatar.com/avatar.php?gravatar_id=0fe8495ecf67ef7b922e354a69a28749&amp;default=http://use.perl.org/images/pix.gif' alt='No Gravatar' width=40 height=40/><div id="buzz_share_1" style="float: right; margin-right: 10px">
<a rel="nofollow external" target="_blank" href="http://www.google.com/reader/link?url=http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/&title=Estrenando extension para Yii Framework en Github&srcURL=http://worpdressapi.com/">
<img width="50" height="58" alt="" src="http://jackfiallos.com/wp-content/plugins/google-buzz-button//images/google-buzz.png" original="http://wordpressapi.com/wp-content/plugins/google-buzz/google-buzz.png" style="display: inline;"/>
</a>
</div><div class="tweetmeme_button" style="float: right; margin-left: 10px; margin-right:10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F06%2F07%2Festrenando-extension-para-yii-framework-en-github%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fjackfiallos.com%2F2010%2F06%2F07%2Festrenando-extension-para-yii-framework-en-github%2F&amp;source=jackfiallos&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: center;">
<div class="wp-caption aligncenter" style="width: 310px"><img title="Github y mi nueva extension para yii framework" src="http://jackfiallos.com/bblog/blogfiles/github-octocat.png" alt="Github y mi nueva extension para yii framework" width="300" height="300" /><p class="wp-caption-text">Github y mi nueva extension para yii framework</p></div>
<p>Para quienes no sepan que es Github es una herramienta o servicio social de alojamiento utilizado para compartir código, muy fácil para llevar el control de versiones y útil para cuando más de una persona trabaja con código en proyectos de software..</p>
<p>Pues bueno aun no había tenido la oportunidad de probar bien esta nueva herramienta hasta que decidí crear una pequeña extensión para Yii Framework, el propósito de la extensión es poder manejar o mover items entre 2 listas (básicamente eso) utilizando jQuery y PHP. Y claro como todo lo que se hace en la web, la ideología principal es poder compartir esa información, por lo que decidí subir el código de la extensión a Github. Por si quieren hecharle una miradita el repositorio se encuentra en <a href="http://github.com/jackfiallos/optiontransferselect" target="_blank">http://github.com/jackfiallos/optiontransferselect</a>.</p>
<p>Una de las opciones que más me llaman la atención de esta nueva manera de compartir código es que podemos tomar una copia de ese código y empezar un nuevo hilo de desarrollo o lo que se conoce como fork. Igualmente tiene otra opción llamada watchers es cual nos avisa de las personas que estan siguiendo nuestro releases o nuevas implementaciones o nuevas modificaciones en el código.</p>
<p>Ahora que ya saben que es Github y si es código lo que quieren compartir ya saben que hacer.. quizás en otro post publique como iniciar un nuevo repositorio.</p>
<p>Entradas Similares:<ol>
<li><a href='http://jackfiallos.com/2008/10/18/estrenando-nueva-extension-para-ffox-en-ubuntu-scribefire/' rel='bookmark' title='Estrenando nueva extensión para ffox en ubuntu ..ScribeFire..'>Estrenando nueva extensión para ffox en ubuntu ..ScribeFire..</a></li>
<li><a href='http://jackfiallos.com/2011/11/12/para-la-siguiente-liberacion-de-celestic/' rel='bookmark' title='Para la siguiente liberación de Celestic'>Para la siguiente liberación de Celestic</a></li>
<li><a href='http://jackfiallos.com/2008/08/04/vcal-extension-de-un-calendario-para-mootools/' rel='bookmark' title='vCal extension de un calendario para Mootools'>vCal extension de un calendario para Mootools</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://jackfiallos.com/2010/06/07/estrenando-extension-para-yii-framework-en-github/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
	</channel>
</rss>

