<?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:media="http://search.yahoo.com/mrss/"
>
   <channel>
      <title>Smaider</title>
      <link>http://smaider.appspot.com/</link>
      <description>Aprendiz de todo...</description>
      <pubDate>Fri, 13 Jun 2008 22:34:56 +0000</pubDate>
      
		<item>
         <title>Código disponible en Google Code</title>
         <link>http://smaider.appspot.com/post/c--digo-disponible-en-google-code</link>
         
				<description><![CDATA[ Ya he subido el código del blog a <a href="http://code.google.com/p/smalog/" rel="external">Google Code</a> por si alguien tiene curiosidad. Para probarlo solo tenéis que instalaros el <a href="http://code.google.com/appengine/downloads.html" rel="external">SDK de desarrollo</a> de ... ]]></description>
			
			<content:encoded><![CDATA[<p>Ya he subido el código del blog a <a href="http://code.google.com/p/smalog/" rel="external">Google Code</a> por si alguien tiene curiosidad.</p>

<p>Para probarlo solo tenéis que instalaros el <a href="http://code.google.com/appengine/downloads.html" rel="external">SDK de desarrollo</a> de Google App Engine y realizar los siguientes pasos:<br /><ol><br />	<li>Descargar <a href="http://smalog.googlecode.com/files/smalog.zip" rel="external">smalog.zip</a></li><br />	<li>Descomprimirlo</li><br />	<li>Ejecutar en un terminal <em>google_appengine/dev_appserver.py /ruta/a/smalog/</em></li><br />	<li>Abrir el navegador e ir a http://localhost:8080</li><br /></ol></p>

<p>Si quiereis utilizarlo en GAE recordaros de cambiar el nombre de la aplicación en el archivo app.yaml.</p>

<p></p>]]></content:encoded>
         <pubDate>Fri, 13 Jun 2008 22:35:16 +0000</pubDate>
         <guid isPermaLink="true">http://smaider.appspot.com/posts/c--digo-disponible-en-google-code</guid>
      </item>
      
		<item>
         <title>Smalog: Proyecto en Coogle code</title>
         <link>http://smaider.appspot.com/post/smalog--p</link>
         
				<description><![CDATA[ Estas últimas semanas he estado realizando bastantes modificaciones en el sistema de publicación que he creado, sobre todo en el área de administración. He añadido AJAX en la creación, editado ... ]]></description>
			
			<content:encoded><![CDATA[<p>Estas últimas semanas he estado realizando bastantes modificaciones en el sistema de publicación que he creado, sobre todo en el área de administración.</p>

<p>He añadido AJAX en la creación, editado y borrado de entidades. Para hacerlo he utilizado el framework de javascript <a href="http://www.mootools.net" rel="external">Mootools</a>. Lamentablemente acaban de publicar la nueva versión 1.2 y todo el código lo he realizado con la versió 1.11, por lo que me va a tocar cambiar gran parte de lo hecho. Precisamente ha desaparecido la clase Ajax (que es justamente jo que más he utilizado) y ha aparecido la clase Request.</p>

<p>Para notificar del resultado de las acciones realizadas he utilizado <a href="http://icebeat.bitacoras.com/mootools/growl/" rel="external">Growl</a> un script creado por <a href="http://icebeat.bitacoras.com/" rel="external">Daniel Mota</a> para enviar mensajes después de los eventos AJAX, por desgracia todo y existir una evrsión para 1.2 beta no funciona con 1.2 final.</p>

<p><strong>Cambios que he estado realizando:</strong><br /><ul><br />	<li>Añadido caché de las páginas</li><br />	<li>Añadida la opción de crear páginas</li><br />	<li>Añadida la opción de crear links</li><br />	<li>Añadida la opción de crear Sidebar Widgets, trozos de código que se insertaran en la barra lateral</li><br />	<li>Añadida la opción de personalizar la barra lateral eligiendo que elementos se mostrarán y en que orden (entre los widgets creados, lista de categorías, lista de links, lista de páginas y link del feed)<br /></li><br />	<li>Opciones guardadas en el Datastore y cacheadas con memcache</li><br /></ul></p>

<p><strong>Las siguientes mejoras que me gustaría realizar</strong> (si tengo tiempo para hacerlo):<br /><ul><br />	<li>Soporte para ficheros</li><br />	<li>Sistema de pings y trackback</li><br /></ul></p>

<p>He creado un <a href="http://code.google.com/p/smalog/" rel="external">proyecto</a> en Google Code para subir el código del proyecto, como tenía que elegir un nombre para el proyecto y mi imaginación tiene a 0 he elegido <strong>smalog</strong>, de smaider y blog. Cuanto haya modificado el código para hacerlo compatible con Mootools 1.2 subirá las fuentes por si alguién quiere echarle un ojo.</p>]]></content:encoded>
         <pubDate>Wed, 11 Jun 2008 09:03:35 +0000</pubDate>
         <guid isPermaLink="true">http://smaider.appspot.com/posts/smalog--p</guid>
      </item>
      
		<item>
         <title>Mi primer proyecto en Google App Engine: Este blog</title>
         <link>http://smaider.appspot.com/post/a</link>
         
				<description><![CDATA[ Una vez la cuenta activa y con tres aplicaciones disponibles la cuestión que se plantea es ¿que hacer?. Mi primera idea (supongo que igual que la mayoría de novatos) ha ... ]]></description>
			
			<content:encoded><![CDATA[<p>Una vez la cuenta activa y con tres aplicaciones disponibles la cuestión que se plantea es ¿que hacer?.</p>

<p>Mi primera idea (supongo que igual que la mayoría de novatos) ha sido hacer un blog. Hace tiempo que tenía ganas de tener uno, de hecho tengo instalado uno gestionado con wordpress en <a href="http://www.smaider.com" rel="external">www.smaider.com</a> que nunca he utilizado.</p>

<p>El motivo de desarrollar un blog no es otro que coger soltura para después desarrollar una aplicación que tengo en mente, no pretendo hacer un sistema como wordpress con muchas opciones. Un sistema sencillito donde poder colgar posts categorizados y recibir comentarios es más que suficiente para mis necesidades. Pensé en utilizar django para acelerar el tiempo de desarrollo pero deseché la idea puesto que lo que se trata en esta primera aplicación es aprender. Para no peder mucho tiempo he echado mano a recursos gratuitos disponibles: <ul> <li>Para el diseño (cosa que no se me da especialmente bien) he utilizado un template de <a href="http://www.freecsstemplates.org/" rel="external">Free CSS Templates</a>.</li> <li><a href="http://alexking.org/projects/js-quicktags" rel="external">JS Quicktags</a> para la inserción de etiquetas a la hora de escribir posts.</li> </ul></p>

<p>Probablemente publique el código por si alguien le interesa ver como está realizado, pero si queréis motaros un blog sobre GAE (hosting gratis) lo mejor que podéis hacer ahora mismo es echarle un ojo a <a href="http://bloog.billkatz.com/" rel="external">Bloog</a> <a href="http://github.com/DocSavage/bloog">(código)</a>, un sistema de publicación desarrollado para GAE que tiene una pinta estupenda.</p>]]></content:encoded>
         <pubDate>Mon, 26 May 2008 22:14:24 +0000</pubDate>
         <guid isPermaLink="true">http://smaider.appspot.com/posts/a</guid>
      </item>
      
		<item>
         <title>Probando Google App Engine</title>
         <link>http://smaider.appspot.com/post/probando-google-app-engine_</link>
         
				<description><![CDATA[ Siempre me ha gustado entender como funcionan las cosas y probarlas. Así que cuando leí acerca de Google App Engine no podía deja de apuntarme y pasados unos días me ... ]]></description>
			
			<content:encoded><![CDATA[<p>Siempre me ha gustado entender como funcionan las cosas y probarlas. Así que cuando leí acerca de Google App Engine no podía deja de apuntarme y pasados unos días me llego la invitación.</p>

<p>Ya había hecho mis chapucillas en PHP, Javascript, Mysql, AJAX, C, C++, JAVA... pero python no lo conocía así, que lo primero que tuve que hacer es aprender lo básico del lenguaje y de la plataforma que Google pone a nuestra disposición.</p>

<p>Estos son los recursos que me han servido de punto de partida: <br /><ul> <li><strong>Python</strong><br /> <ul><li><a href="http://www.diveintopython.org/">Dive into Python</a>: Libro libre sobre Python para programadores con experiencia (o al menos eso pone en su página). Todo y que yo no soy programador y mucho menos tengo experiencia ha sido una muy buena introducción a python.</li><br /><li><a href="http://mundogeek.net/tutorial-python/">Tutorial de Python de Mundo geek</a></li> <li><a href="http://pyspanishdoc.sourceforge.net/tut/tut.html" rel="external">Guía de aprendizaje de Python</a></li> <br /><li><a href="http://pyspanishdoc.sourceforge.net/lib/lib.html" rel="external">Referencia de la Biblioteca de Python</a></li></ul> </li> <br /><li><strong>GAE</strong> <br /><ul><li><a href="http://code.google.com/appengine/docs/gettingstarted/">Getting started - GAE</a>: Introducción a GAE, en él se cubren los aspectos principales </li> <br /><li><a href="http://groups.google.com/group/google-appengine" rel="external">Grupo de GAE en google groups</a></li> <br /><li><a href="http://daily.profeth.de/2008/04/er-modeling-with-google-app-engine.html" rel="external">ER-Modeling with Google App Engine</a>: Artículo donde se explica como realizar relaciones en el Datastore de GAE</li> <br /><li><a href="http://code.google.com/p/google-app-engine-samples/downloads/list" rel="external">Código de ejemplos</a></li> </ul> </li> </ul></p>]]></content:encoded>
         <pubDate>Mon, 26 May 2008 21:07:46 +0000</pubDate>
         <guid isPermaLink="true">http://smaider.appspot.com/posts/probando-google-app-engine_</guid>
      </item>

   </channel>
</rss>