<?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>memory leak</title>
	<atom:link href="http://www.memoryleak.es/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.memoryleak.es</link>
	<description>programacion &#124; diseño web &#124; videojuegos &#124; linux</description>
	<lastBuildDate>Sat, 28 Aug 2010 12:09:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>De vuelta</title>
		<link>http://www.memoryleak.es/?p=202</link>
		<comments>http://www.memoryleak.es/?p=202#comments</comments>
		<pubDate>Sat, 28 Aug 2010 11:43:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=202</guid>
		<description><![CDATA[Hola! Después de siete semanas intensas y únicas en la hermosa tierra de Nicaragua, he vuelto a casa. La experiencia ha sido única, un viaje emocionante en el que he reido, llorado, pero sobre todo, aprendido. Aun que con el recuerdo aún vivo es hora de mirar adelante, a todos los retos y proyectos que [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 310px"><a title="Mis alumnos con sus diplomas" rel="lightbox" href="wp-content/uploads/2010/08/DSC_0088.JPG"><img class="    " title="Mis alumnos" src="http://www.memoryleak.es/wp-content/uploads/2010/08/DSC_0088.JPG" alt="Mis alumnos con sus diplomas" width="300" height="201" /></a><p class="wp-caption-text">Mis alumnos con sus diplomas</p></div>
<p>Hola!</p>
<p>Después de siete semanas intensas y únicas en la hermosa tierra de Nicaragua, he vuelto a casa. La experiencia ha sido única, un viaje emocionante en el que he reido, llorado, pero sobre todo, aprendido. Aun que con el recuerdo aún vivo es hora de mirar adelante, a todos los retos y proyectos que me esperan.</p>
<p>Para empezar, mi página. Después de haber estado trabajando estas semanas con WordPress para hacer la página del Instituto de Liderazgo de las Segovias he aprendido a apreciar este sistema, con su excelente soporte de plugins y facilidad de uso. Hay que actualizar cosas y hacer algunos cambios, empezando por publicar entradas un poco más a menudo. Supongo que será cuestión de costumbre, cosa de la que carezco ahora.</p>
<p>En thearsmonsters, aun que he estado de vacaciones estas semanas, ha avanzado enormemente y la alpha plenamente jugable ya está cerca. Si tenemos suerte quizás dentro de unos meses le dediquemos algo más que nuestro tiempo libre <img src='http://www.memoryleak.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Open Lionheart recibirá el empujón que le hace falta para que sea algo presentable. Es posible que mi buen amigo <a href="http://www.yassfuentes.es" target="_blank">Yass Fuentes</a> me eche una mano.</p>
<p>Por último, el proyecto de fin de carrera. Llevaba un tiempo buscando una idea, original, nueva, no necesariamente revolucionaria ni sorprendente, pero si una idea propia de un proyecto para llevar a la realidad. Aun que tuve que ir a buscarla hasta Nicaragua, creo que la he encontrado. Me gustaría que mi proyecto de fin de carrera fuese útil a la postre, no tan solo un medio para un fin sino un fin en si mismo. La idea preliminar aún solo ocupa una carilla y media con un gráfico sencillo, pero cuanto más pienso en ella más me gusta. Lo mejor: no hay una página en Internet que ofrezca un servicio parecido. Cuanto más lo pienso más me gusta.</p>
<p>¡Y esto solo en cuanto a informática! Bueno, la verdad ahora no tengo muchos planes; el viaje a Nicaragua ha puesto patas arriba mi cabeza. Lo seguro es terminar la carrera. Lo demás ya irá viniendo.</p>
<p>Un saludo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=202</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Actualización</title>
		<link>http://www.memoryleak.es/?p=197</link>
		<comments>http://www.memoryleak.es/?p=197#comments</comments>
		<pubDate>Tue, 22 Jun 2010 13:44:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=197</guid>
		<description><![CDATA[Hace mucho que no posteo nada y no hay nada que me guste menos que dar la sensación de abandono, de dejadez. Han sido unos meses realmente ajetreados, llenos de actividad. Thearsmonsters casí ha alcanzado la versión Alpha con  el motor funcionando y pudiendo jugar una versión básica. He tenido que dejar el Proyecto Lionheart [...]]]></description>
			<content:encoded><![CDATA[<div class="wp-caption alignleft" style="width: 143px"><img title="Región de Nueva Segovia" src="http://upload.wikimedia.org/wikipedia/commons/8/8a/NicaraguaNuevaSegovia.png" alt="Región de Nueva Segovia" width="133" height="125" /><p class="wp-caption-text">Región de Nueva Segovia</p></div>
<p>Hace mucho que no posteo nada y no hay nada que me guste menos que dar la sensación de abandono, de dejadez. Han sido unos meses realmente ajetreados, llenos de actividad. Thearsmonsters casí ha alcanzado la versión Alpha con  el motor funcionando y pudiendo jugar una versión básica. He tenido que dejar el Proyecto Lionheart algo aparcado esta temporada, ya que la carrera ha copado gran parte de mi tiempo.</p>
<p>También he estado trabajando en otro proyecto, otro proyecto que también tiene que ver con la informática, pero sus repercusiones serán mayores que cualquier otro en el que haya trabajado. <strong>Me voy a Nicaragua</strong>. El día 7 de Julio cojo un avión con destino Managua y desde allí un coche hasta Ocotal, capital del distrito de Nueva Segovia. La duración del  proyecto, titulado &#8220;<em>Creación web y capacitación informática en la región de Nueva Segovia</em>&#8220;, será de unas 7 semanas, en las que crearé la página web para la ONG <em>&#8220;Instituto de Liderazgo de Las Segovias&#8221;</em>, formaré al personal en su mantenimiento y daré clases de informática básica a unas 20 personas. Una beca PCR, Proyecto de Conocimiento de la Realidad, de la Universidad de Coruña es la que me permite embarcarme en este emocionante viaje.</p>
<p>He creado una página en Facebook, un twitter, y probablemente un blog donde colgar los posts más grandes, para que podáis descubrir conmigo la realidad de Nicaragua.</p>
<p><a href="http://www.facebook.com/pages/PCR-en-Nicaragua/116654331699237?v=wall">http://www.facebook.com/pages/PCR-en-Nicaragua/116654331699237?v=wall</a><br />
<a href="http://twitter.com/pcr_nicaragua">http://twitter.com/pcr_nicaragua</a></p>
<p>¡Un saludo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=197</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Primeras capturas Proyecto Lionheart</title>
		<link>http://www.memoryleak.es/?p=184</link>
		<comments>http://www.memoryleak.es/?p=184#comments</comments>
		<pubDate>Fri, 12 Mar 2010 08:45:24 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[lionheart]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[videojuegos]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=184</guid>
		<description><![CDATA[Me alegra presentar las primeras imágenes de mi primer videojuego, llamado por ahora Proyecto Lionheart, que anuncié hace ya algún tiempo. Es algo sencillo, pero para mi es un primer paso hacía lo que espero se dirijan mis pasos profesionales en un futuro.]]></description>
			<content:encoded><![CDATA[<p>Me alegra presentar las primeras imágenes de mi primer videojuego, llamado por ahora <a href="http://www.memoryleak.es/?p=157" target="_blank">Proyecto Lionheart</a>, que anuncié hace ya algún tiempo. Es algo sencillo, pero para mi es un primer paso hacía lo que espero se dirijan mis pasos profesionales en un futuro.</p>
<p>A pesar de ser jugable, aun faltan un par de características del juego original por implementar, como el pánico o las unidades extra.  Estas características estarán implementadas en la beta final, momento en el que también haré público el código y poner a vuestra disposición una versión distribuible.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td width="33%">
<p style="text-align: center;" align="center"><a href="lionheart/deploy.jpg"><img class="aligncenter" title="Despliegue de unidades" src="lionheart/deploy.jpg" alt="" height="150" /></a><br />
Despliegue de unidades</td>
<td width="33%">
<p style="text-align: center;" align="center"><a href="lionheart/lionheart1.jpg"><img class="aligncenter" title="Tablero en juego" src="lionheart/lionheart1.jpg" alt="" height="150" /></a><br />
Tablero en juego</td>
<td width="33%">
<p style="text-align: center;" align="center"><a href="lionheart/archer.jpg"><img class="aligncenter" title="Alcance de los arqueros" src="lionheart/archer.jpg" alt="" height="150" /></a><br />
Alcance de los arqueros</td>
</tr>
<tr>
<td>
<p style="text-align: center;" align="center"><a href="lionheart/knight.jpg"><img class="aligncenter" title="Los caballeros flanquean y atacan a los arqueros" src="lionheart/knight.jpg" alt="" height="150" /></a><br />
Los caballeros flanquean y atacan a los arqueros</td>
<td width="33%">
<p style="text-align: center;" align="center"><a href="lionheart/attack_result.jpg"><img class="aligncenter" title="Resultado del ataque de los caballeros" src="lionheart/attack_result.jpg" alt="" height="150" /></a><br />
Resultado del ataque de los caballeros</td>
<td width="33%">
<p style="text-align: center;" align="center"><a href="lionheart/win.jpg"><img class="aligncenter" title="El Rey del jugador dos muere. ¡El Jugador 1 gana la partida!" src="lionheart/win.jpg" alt="" height="150" /></a><br />
El Rey del jugador dos muere. ¡El Jugador 1 gana la partida!</td>
</tr>
</tbody>
</table>
<p>El siguiente paso es alcanzar el estado de beta. En ella deberían estar presentes el resto de unidades y sus reglas especiales (mercernarios, campesinos e infanteria pesada), así como las reglas del pánico. Hay que hacer una limpieza del código antes y una pequeña reestructuración para que quede todo más limpio y fácil de mantener.</p>
<p>La versión final tendrá música, sonidos así como una interfaz más amigable y mejoras de diseño.</p>
<p>Un saludo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=184</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducción a punteros en C [Parte I]</title>
		<link>http://www.memoryleak.es/?p=177</link>
		<comments>http://www.memoryleak.es/?p=177#comments</comments>
		<pubDate>Fri, 05 Mar 2010 17:16:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[Tutoriales]]></category>
		<category><![CDATA[C]]></category>
		<category><![CDATA[programacion]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=177</guid>
		<description><![CDATA[Uno de los mayores problemas con los que me encontré cuando empecé a programar en C fue una inexistente explicación sobre como funcionan los punteros. No estaba muy seguro de para que funcionaba el famoso asterisco o el símbolo "&#038;", por lo que en muchas prácticas acababa programando por coincidencia.]]></description>
			<content:encoded><![CDATA[<p>Uno de los mayores problemas con los que me encontré cuando empecé a programar en C fue una inexistente explicación sobre como funcionan los punteros. No estaba muy seguro de para que funcionaba el famoso asterisco o el símbolo &#8220;&amp;&#8221;, por lo que en muchas prácticas acababa programando por coincidencia. No soy experto en C, pero espero que esta pequeña introducción os ayude a manejaros con punteros.</p>
<h1>¿Que es un puntero?</h1>
<p>Ha de quedar claro desde un principio que los punteros son <strong>variables</strong>, aun que, como veremos más adelantes, son unas variables peculiares. En otros lenguajes de programación solemos definir las variables de la siguiente manera:</p>
<blockquote><p><strong>int</strong> variable;<br />
variable = 2;</p></blockquote>
<p>Los punteros, como su nombre indica son variables que &#8220;apuntan&#8221;. ¿Como es eso? Un puntero almacenan una <strong>dirección de memoria</strong>, cuyos valores suelen representarse de forma hexadecimal como 0xf8a87004. En esa dirección de memoria es donde almacenaremos los datos que nos interesan, ya sea un carácter, un número, o, aun que parezca enrevesado, otro puntero.</p>
<h1>¿Como trabajo con puntero?</h1>
<p>Los punteros en C se especifican con un asterisco antes del nombre de la variable. Por ejemplo:</p>
<blockquote><p><strong>char</strong> *variable;</p></blockquote>
<p>Esto le dice al compilador que queremos crear un puntero que apunte a un área de memoria donde vamos a almacenar un carácter. Vamos a verlo con un poco de código:</p>
<blockquote><p><strong>char</strong> a;<br />
<strong>char</strong> *pa;<br />
a = &#8216;h&#8217;;<br />
pa = <strong>malloc</strong>(1);<br />
*pa = &#8216;k&#8217;;<br />
<strong>free</strong>(pa);</p></blockquote>
<p>En este ejemplo creamos dos variables, <strong>a </strong>y <strong>pa. </strong>La variable <strong>a</strong> es un <strong>char</strong> por lo que podemos hacer la asignación <strong>a=&#8217;h&#8217;</strong> sin problemas. Sin embargo vemos que la variable <strong>pa </strong>está precedida de un asterisco, indicando que es un puntero a un <strong>char. </strong></p>
<p><strong>El asterisco</strong> antes del nombre de la variable indica a la maquina que lo que queremos es acceder a la memoria donde apunta <strong>pa. </strong></p>
<p>También vemos una cosa nueva, la llamada <strong>malloc(int)</strong>. He querido meterlo en este ejemplo para que os vayáis familiarizando con él, ya que se utiliza profusamente en C. Al hacer <strong>char *pa; </strong>estamos diciéndole que es un puntero a un carácter. Hasta aquí bien. ¿Pero donde se almacena ese carácter?¿Que dirección de memoria debemos utilizar? Esto es lo que nos resuelve la llamada a <strong>malloc()</strong>. Esta función lo que hace es reservar memoria libre para que podamos usarla y meter en ella cosas. ¿Cuanta? Eso se lo decimos mediante el parámetro que le pasamos a la función, esto es, el número de bytes que queremos reservar. Cuando está todo hecho, la función devuelve la dirección de memoria que ha reservado, por lo que la guardamos en <strong>pa</strong> y ya podemos trabajar con ella. Nada mejor que una imágen.</p>
<p><img class="aligncenter" title="Ejemplo punteros" src="http://www.memoryleak.es/imagenes/punteros.jpeg" alt="" width="740" height="286" /><br />
También es muy importante después liberar esa memoria mediante la llamada a la función <strong>free(puntero). </strong>De lo contrario esa memoria quedará marcada como en uso por el sistema y no podrá ser usada por otro programa, incluso si terminamos la ejecución del mismo. Imaginaos que reservamos memoria con <strong>malloc()</strong> en un bucle y nos olvidamos de poner <strong>free(). </strong>Si por cualquier motivo el bucle nunca termina (bucle infinito), estaremos reservando memoria ilimitadamente hasta que el sistema se quede sin ella. Este suceso (el de reservar memoria y no liberarla se denomina <strong>fuga de memoria </strong>o <strong>memory leak. </strong>Os podeís suponer en que estaba programando cuando abrí está página <img src='http://www.memoryleak.es/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<h1>¿Eso es todo?</h1>
<p>¡No! El manejo de punteros tiene unas posibilidades enormes, como también son enormes las posibilidades  de meter la pata a la hora de programar con ellos. Se pueden hacer punteros a puntero, creando listas de punteros, arrays, pasar a las funciones punteros en vez de valores, punteros a funciones&#8230;. Pero eso quizás más adelante para no liaros mucho la cabeza.</p>
<p>Os dejo este pequeño fichero en C para que podáis probar y cacharrear. Tiene más cosas de las que he hablado en esta pequeña introducción, como <strong>arrays</strong> o <strong>structs</strong>, de las que hablaré más adelante, pero no os asustéis y probad.</p>
<p><a class="alignleft" title="punteros.c" href="http://www.memoryleak.es/wp-content/punteros.c" target="_blank">punteros.c</a></p>
<p>(click derecho, &#8220;Guardar como&#8230;&#8221;)</p>
<p>Espero que os sirva de ayuda.</p>
<p>Un saludo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=177</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Code, hosting para proyectos Open Source</title>
		<link>http://www.memoryleak.es/?p=168</link>
		<comments>http://www.memoryleak.es/?p=168#comments</comments>
		<pubDate>Mon, 01 Feb 2010 22:06:54 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[herramientas]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=168</guid>
		<description><![CDATA[Uno de los proyectos en los que estoy trabajando actualmente es Galicia Rol, un portal para informar de eventos y conocer gente que disfruta con el rol, wargames y aficiones parecidas. El sistema base es Jupiter Portal, un CMS open source. Como carecía de cosas que necesitabamos nos propusimos ponernos a trabajar, pero hacía falta [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://code.google.com/"><img class="alignleft" style="margin-left: 5px; margin-right: 5px;" title="Google Code " src="http://code.google.com/images/code_logo.png" alt="" width="161" height="40" /></a>Uno de los proyectos en los que estoy trabajando actualmente es Galicia Rol, un portal para informar de eventos y conocer gente que disfruta con el rol, wargames y aficiones parecidas. El sistema base es <a href="http://www.jupiterportal.org" target="_blank">Jupiter Portal</a>, un CMS open source. Como carecía de cosas que necesitabamos nos propusimos ponernos a trabajar, pero hacía falta un sistema de subversión y también algo con que poner las tareas, bugs y demás.</p>
<p>Creamos un proyecto en Google Code. Y la verdad, estamos muy satisfechos.</p>
<p><strong>Así por encima</strong></p>
<p>A primera vista el hosting de google ofrece las herramientas básicas que hacen falta para cualquier proyecto:</p>
<ul>
<li>Una página principal donde describir el proyecto.</li>
<li>Una areá de descargas donde los usuarios puedan bajarse el codigo compilado, librerias, herramientas para los desarrolladores, etc&#8230;.</li>
<li>Una wiki en la que poder centralizar la información para los desarrolladores.</li>
<li>Una lista de tareas, bugs, mejoras&#8230;</li>
<li>Sistema de control de versiónes</li>
<li>Administración del proyecto.</li>
</ul>
<p style="text-align: center;"><a href="http://www.memoryleak.es/wp-content/uploads/2010/02/overview.jpg"><img class="aligncenter" title="Overview" src="http://www.memoryleak.es/wp-content/uploads/2010/02/overview.jpg" alt="" width="512" height="150" /></a></p>
<p><strong>Downloads</strong></p>
<p style="text-align: center;">El sistema de downloads nos permite clasificar las descargas por etiquetas y subuir archivos de hasta 100MB, con una capacidad máxima de 2GB. Se puede abrir una petición si el proyecto necesita más espacio.<br />
<a href="http://www.memoryleak.es/wp-content/uploads/2010/02/downloads.jpg"><img class="aligncenter" title="Overview" src="http://www.memoryleak.es/wp-content/uploads/2010/02/downloads.jpg" alt="" width="512" height="150" /></a></p>
<p><strong>Wiki</strong></p>
<p>La wiki es sencilla pero funcional. Las páginas se editan como texto plano, pero mediante un sencillo sistema de tags se puede darle estilo o hacer tablas. Como casí todo en el hosting puede tener diferentes tags para clasificar las páginas.</p>
<p><strong>Issues</strong></p>
<p>El sistema de tareas es intuitivo a la vez que potente. Con un sencillo formulario se puede controlar todo sobre una tarea. Mediante el sistema de tags, se puede clasificar por tipo (bug o mejora por ejemplo), asignar prioridad, componentes involucrados, o sección del proyecto. Esto lo que permite es poder tener una visión clara de que es lo que hay que hacer, y permite fácilmente dividir el trabajo de los miembros del equipo. También te permite seguir determinadas tareas y recibir correos con las actualizaciones o respuestas.</p>
<p style="text-align: center;"><a href="http://www.memoryleak.es/wp-content/uploads/2010/02/issues.jpg"><img class="aligncenter" src="http://www.memoryleak.es/wp-content/uploads/2010/02/issues.jpg" alt="" width="703" height="117" /></a></p>
<p><strong>Source</strong></p>
<p>Junto con el sistema de tareas, el sistema de código ha sido la más grata sorpresa. Con dos alternativas posibles como sistema de control de subversión (subversion o mercurial), Google nos proporciona una cómoda interfáz gráfica con la que poder navegar entre los archivos, viendo el código en cada versión in situ y lo que es mejor, ver en una sola pantalla la diferencia entre versiones. Con el texto resaltado, es fácil ver los cambios con un vistazo rápido, donde y qué ha cambiado.</p>
<p style="text-align: center;"><a href="http://www.memoryleak.es/wp-content/uploads/2010/02/source1.jpg"><img class="aligncenter" src="http://www.memoryleak.es/wp-content/uploads/2010/02/source1.jpg" alt="" width="702" height="135" /></a></p>
<p style="text-align: center;">El navegador de archivos</p>
<p style="text-align: center;"><a href="http://www.memoryleak.es/wp-content/uploads/2010/02/source2.jpg"><img class="aligncenter" src="http://www.memoryleak.es/wp-content/uploads/2010/02/source2.jpg" alt="" width="700" height="224" /></a></p>
<p style="text-align: center;">Diferencias entre dos versiones de un mismo archivo</p>
<p><strong>Administración</strong></p>
<p>¿He dicho ya que hay tags? Por si no lo había remarcado suficiente. Todo, o casí todo, es configurable desde aquí, desde los tags, disponibles, usuarios, orden de las columnas&#8230;. Por ahora no hemos echado nada en falta.</p>
<p>Aun que no pueda compararlo con otros sistemas, como el de SourceForge por ejemplo, por ser este mi primer proyecto open source, creo que lo que Google ofrece en su alojamiento satisfacerá las necesidad de cualquier pequeño grupo de desarrolladores que necesiten una infraestructura sobre la que trabajar, olvidandose de configuración de servidor o usar diferentes herramientas.</p>
<p>Por ultimo invitarios a pasaros por el proyecto de Galicia Rol, tanto el <a href="http://www.galiciarol.org" target="_blank">portal</a> como por el <a href="http://code.google.com/p/galiciarol/" target="_blank">proyecto en Google Code</a>.</p>
<p>¡Un saludo!</p>
<p>PD: Espero actualizar más a menudo a partir de ahora. <a href="http://www.memoryleak.es/?feed=rss2">Manteneos alerta</a> <img src='http://www.memoryleak.es/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=168</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Red SOStenible</title>
		<link>http://www.memoryleak.es/?p=162</link>
		<comments>http://www.memoryleak.es/?p=162#comments</comments>
		<pubDate>Tue, 12 Jan 2010 22:35:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sin categoría]]></category>
		<category><![CDATA[internet]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=162</guid>
		<description><![CDATA[Consideramos imprescindible la retirada de la disposición final primera de la Ley de Economía Sostenible por los siguientes motivos: 1 -Viola los derechos constitucionales en los que se ha de basar un estado democrático en especial la presunción de inocencia, libertad de expresión, privacidad, inviolabilidad domiciliaria, tutela judicial efectiva, libertad de mercado, protección de consumidoras [...]]]></description>
			<content:encoded><![CDATA[<div>
<div>
<div>
<div>
<p>Consideramos imprescindible la retirada de la disposición final primera de la Ley de Economía Sostenible por los siguientes motivos:</p>
<p>1 -Viola los derechos constitucionales en los que se ha de basar un estado democrático en especial la presunción de inocencia, libertad de expresión, privacidad, inviolabilidad domiciliaria, tutela judicial efectiva, libertad de mercado, protección de consumidoras y consumidores, entre otros.</p>
<p>2 – Genera para la Internet un estado de excepción en el cual la ciudadanía será tratada mediante procedimientos administrativos sumarísimos reservados por la Audiencia Nacional a narcotraficantes y terroristas.</p>
<p>3 – Establece un procedimiento punitivo “a la carta” para casos en los que los tribunales ya han manifestado que no constituían delito, implicando incluso la necesidad de modificar al menos 4 leyes, una de ellas orgánica. Esto conlleva un cambio radical en el sistema jurídico y una fuente de inseguridad para el sector de las TIC (Tecnología de la Información y la Comunicación). Recordamos, en este sentido, que el intercambio de conocimiento y cultura en la red es un <a href="http://noticias.lainformacion.com/economia-negocios-y-finanzas/redes/los-usuarios-que-descargan-archivos-p2p-gastan-mas-dinero_Fo58z3eGxWsRG0NKpjhCE7/" target="_blank">motor económico</a> importante para <a href="http://noticias.lainformacion.com/arte-cultura-y-espectaculos/cine/el-cine-espanol-cerrara-con-cifras-record-a-pesar-de-internet_uVFrhCBCXhYPTF51YCG3a7/" target="_blank">salir de la crisis</a> como se ha <a href="http://www.theinquirer.es/2009/11/17/lo-que-las-discograficas-ocultan.html" target="_blank">demostrado</a> <a href="http://www.elmundo.es/elmundo/2009/11/20/cultura/1258739927.html" target="_blank">ampliamente.</a></p>
<p>4 – Los mecanismos preventivos urgentes de los que dispone la ley y la judicatura son para proteger a toda ciudadanía frente a riesgos tan graves como los que afectan a la salud pública. El gobierno pretende utilizar estos mismos mecanismos de protección global para beneficiar intereses particulares frente a la ciudadanía. Además la normativa introducirá el concepto de “lucro indirecto”, es decir: a mí me pueden cerrrar el blog porque “promociono” a uno que “promociona” a otro que linka a un tercero que hace negocios presuntamente ilícitos</p>
<p>5 – Recordamos que la propiedad intelectual <a href="http://derechoynormas.blogspot.com/2010/01/la-ley-de-ejecucion-por-la-sospecha.html" target="_blank">no es un derecho fundamental</a> contrariamente a las declaraciones del Ministro de Justicia, Francisco Caamaño. Lo que es un derecho fundamental es el derecho a la producción literaria y artística.</p>
<p>6 – De acuerdo con las declaraciones de la Ministra de Cultura, esta disposición se utilizará exclusivamente para cerrar 200 webs que presuntamente están atentando contra los derechos de autor. Entendemos que si éste es el objetivo de la disposición, no es necesaria, ya que con la legislación actual existen procedimientos que permiten actuar contra webs, incluso con medidas cautelares, cuando presuntamente se esté incumpliendo la legalidad. Por lo que no queda sino recelar de las verdaderas intenciones que la motivan ya que lo único que añade a la legislación actual es el hecho de dejar la ciudadanía en una situación de grave indefensión jurídica en el entorno digital.</p>
<p>7 – Finalmente consideramos que la propuesta del gobierno no sólo es un despilfarro de recursos sino que será absolutamente ineficaz en sus presuntos propósitos y deja patente la absoluta incapacidad por parte del ejecutivo de entender los tiempos y motores de la Era Digital.</p>
<p>La disposición es una concesión más a la vieja industria del entretenimiento en detrimento de los derechos fundamentales de la ciudadanía en la era digital.</p>
<p>La ciudadanía no puede permitir de ninguna manera que sigan los intentos de vulnerar derechos fundamentales de las personas, sin la debida tutela judicial efectiva, para proteger derechos de menor rango como la propiedad intelectual. Dicha circunstancia ya fué aclarada con el dictado de inconstitucionalidad de la ley Corcuera (o ley de patada en la puerta). <a href="http://www.facebook.com/group.php?gid=186879394498" target="_blank">El Manifiesto en defensa de los derechos fundamentales en Internet</a>, respaldado por más de 200 000 personas, ya avanzó la reacción y demandas de la ciudadanía antes la perspectiva inaceptable del gobierno.</p>
<p>Para impulsar un definitivo cambio de rumbo y coordinar una respuesta conjunta, el 9 de enero se ha constituido la “Red SOStenible” una plataforma representativa de todos los sectores sociedad civil afectados. El objetivo es iniciar una ofensiva para garantizar una regulación del entorno digital que permita expresar todo el potencial de la Red y de la creación cultural respetando las libertades fundamentales.</p>
<p>En este sentido, reconocemos como referencia para el desarrollo de la era digital, la <a href="http://fcforum.net/es/" target="_blank">Carta para la innovación, la creatividad y el acceso al conocimiento</a>, un documento de síntesis elaborado por más de <a href="http://fcforum.net/es/charter_extended#signatories" target="_blank">100 expertos de 20 países</a> que recoge los principios legales fundamentales que deben inspirar este nuevo horizonte.</p>
<p>En particular, consideramos que en estos momentos es especialmente urgentes la implementación por parte de gobiernos e instituciones competentes, de los siguientes aspectos recogidos en la Carta:</p>
<p>1 – Las/os artistas como todos los trabajadores tienen que poder vivir de su trabajo (referencia punto 2 “<a href="http://fcforum.net/es/charter_extended#legal" target="_blank">Demandas legales</a>“, párrafo B. “Estímulo de la creatividad y la innovación”, de la <a href="http://fcforum.net/es/charter_extended" target="_blank">Carta</a>);</p>
<p>2 – La sociedad necesita para su desarrollo de una red abierta y libre (referencia punto 2 “<a href="http://fcforum.net/es/charter_extended#legal" target="_blank">Demandas legales</a>“, párrafo D “Acceso a las infraestructuras tecnológicas”, de la <a href="http://fcforum.net/es/charter_extended" target="_blank">Carta</a>);</p>
<p>3 – El derecho a cita y el derecho a compartir tienen que ser potenciado y no limitado como fundamento de toda posibilidad de información y constitutivo de todo conocimiento (referencia punto 2 “<a href="http://fcforum.net/es/charter_extended#legal" target="_blank">Demandas legales</a>“, párrafo A “Derechos en un contexto digital”, de la <a href="http://fcforum.net/es/charter_extended" target="_blank">Carta</a>);</p>
<p>4 – La ciudadanía debe poder disfrutar libremente de los derechos exclusivos de los bienes públicos que se pagan con su dinero, con el dinero publico (referencia punto 2 “<a href="http://fcforum.net/es/charter_extended#legal" target="_blank">Demandas legales</a>“, párrafo C “Conocimiento común y dominio público”, de la <a href="http://fcforum.net/es/charter_extended" target="_blank">Carta</a>);</p>
<p>5 -Consideramos necesaria una reforma en profundidad del sistema de las entidades de gestión y la abolición del canon digital (referencia punto 2 “<a href="http://fcforum.net/es/charter_extended#legal" target="_blank">Demandas legales</a>“, párrafo B. “Estímulo de la creatividad y la innovación”, de la <a href="http://fcforum.net/es/charter_extended" target="_blank">Carta</a>).</p>
<p>Por todo ello hoy se inicia la campaña <a href="http://internetnoseraotratv.net/" target="_blank">INTERNET NO SERA OTRA TELE</a> y se llevarán a cabo diversas acciones ciudadanas durante todo el periodo de la presidencia española de la UE.</p>
<p>Consideramos particularmente importantes en el calendario de la presidencia de turno española el II Congreso de Economía de la Cultura (29 y 30 de marzo en Barcelona), Reunión Informal de ministros de Cultura (30 y 31 de marzo en Barcelona) y la reunión de ministros de Telecomunicaciones (18 a 20 de abril en Granada).</p>
<p>La Red tiene previsto reunirse con representantes nacionales e internacionales de partidos políticos, representantes de la cultura y legaciones diplomáticas.</p>
<p>Firmado Red SOStenible</p>
<p><a href="http://red-sostenible.net/" target="_blank">http://Red-SOStenible.net</a></p>
<p>La Red Sostenible somos todo. Si quieres adherirte a este texto, cópialo, blogguéalo, difúndelo.</p></div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=162</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proyecto Lionheart</title>
		<link>http://www.memoryleak.es/?p=157</link>
		<comments>http://www.memoryleak.es/?p=157#comments</comments>
		<pubDate>Mon, 21 Dec 2009 17:56:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[cocos2d]]></category>
		<category><![CDATA[lionheart]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[videojuegos]]></category>

		<guid isPermaLink="false">http://www.memoryleak.es/?p=157</guid>
		<description><![CDATA[Me alegra presentar lo que algún día puede llegar a ser mi primer videojuego, Lionheart. Lionheart es la adaptación del juego de mesa homónimo que me regalaron ya hace algunos años. En el, dos reyes medievales enfrentan a sus ejércitos en una encarnizada batalla hasta alzarse con la victoria. Es un wargame sencillo, con una [...]]]></description>
			<content:encoded><![CDATA[<p>Me alegra presentar lo que algún día puede llegar a ser mi primer videojuego, <strong>Lionheart</strong>. Lionheart es la adaptación del <a title="Lionheart, el juego de mesa" href="http://www.boardgamegeek.com/boardgame/1150/lionheart" target="_blank">juego de mesa homónimo</a> que me regalaron ya hace algunos años. En el, dos reyes medievales enfrentan a sus ejércitos en una encarnizada batalla hasta alzarse con la victoria.</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid black;" title="El juego de mesa Lionheart" src="http://images.boardgamegeek.com/images/pic2469_md.jpg" alt="" width="500" height="334" /></p>
<p>Es un wargame sencillo, con una mecánica fácil parecida a la del ajedrez.Hay diferentes tipos de unidades, como infateria, arqueros y caballeros y cada una puede realizar tres tipos de acciones: avanzar una casilla, girar y atacar. La mecánica del juego original solo permite realizar dos acciones por jugador y turno. Algunas unidades tienen reglas especiales, por ejemplo los caballeros pueden mover tantas casillas como quieran en una sola acción, o son más difíciles de abatir. En general es bastante divertido, y la inclusión de tropas especiales (mercenarios, campesinos e infantería pesada) le da variedad y más posibilidades estratégicas.</p>
<p>Por ahora estoy desarrollando el juego con el motor gráfico <a title="Cocos 2D" href="http://cocos2d.org/" target="_blank">Cocos2D</a>. Lo nombraron repetidas veces en el Congreso de Desarrolladores de videojuegos y como llevaba un tiempo queriendo aprender Python empecé con este lenguaje (gracias a Mundo Geek por su <a title="Python para todos" href="http://mundogeek.net/tutorial-python/" target="_blank">Python para todos</a>). Cocos2D es un motor gráfico open source escrito en Python sobre la librería <a title="Pyglet" href="http://www.pyglet.org" target="_blank">pyglet</a>. Me ha parecido bastante intuitivo, aun que la documentación es algo escasa. Por ahora me estoy centrando en el desarrollo del tablero y su comportamiento, creando un generador de tablero sencillo. Simplemente dibuja en pantalla un tablero de numero de casillas variable (alto y ancho).</p>
<p style="text-align: center;"><img class="aligncenter" style="border: 1px solid black;" title="tablero" src="http://www.memoryleak.es/wp-content/uploads/2009/12/tablero.png" alt="" width="537" height="410" /></p>
<p>Cada casilla es un Sprite, de manera que se puede dibujar y realizar acciones por separado en cada una de ellas.  No se si es la mejor implementación, pero por ahora estoy solamente realizando un prototipo. El objetivo ahora es hacer una versión beta jugable con una o dos unidades que se puedan mover, girar y atacar, y con dos jugadores en el mismo ordenador. Para más adelante:</p>
<ul>
<li>Incluir todas las unidades del juego original</li>
<li>Establecer distintos modos de juego con distintas reglas y/u objetivos.</li>
<li>Posibilidad de jugar en red con un modelo P2P</li>
<li>Inteligencia artificial</li>
</ul>
<p>Tanto el juego como el código estarán bajo una licencia libre.</p>
<p>Un saludo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=157</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Empezamos las andadas!</title>
		<link>http://www.memoryleak.es/?p=122</link>
		<comments>http://www.memoryleak.es/?p=122#comments</comments>
		<pubDate>Tue, 08 Dec 2009 15:44:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://localhost/wordpress/?p=122</guid>
		<description><![CDATA[Hola! Tras mucho darle vueltas al asunto he decidido lanzar está página/blog. ¿Por qué? En primer lugar por que me apetece. Llevaba mucho tiempo queriendo hacerme mi huequito en Internet y este es el primer paso. El diseño es sencillo pero resultón. Por desgracia no es mio (cortesia de Ardamis). Pero como el tiempo no [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-125" title="Teclado XPS" src="wp-content/uploads/2009/11/teclas.jpg" border="1" alt="Teclado XPS" width="200" height="150" />Hola!</p>
<p>Tras mucho darle vueltas al asunto he decidido lanzar está página/blog. ¿Por qué? En primer lugar por que me apetece. Llevaba mucho tiempo queriendo hacerme mi huequito en Internet y este es el primer paso. El diseño es sencillo pero resultón. Por desgracia no es mio (cortesia de <a href="http://www.ardamis.com/" target="_blank">Ardamis</a>). Pero como el tiempo no me sobra últimamente he decido lanzarlo así. <em>Release early, release often. </em>Ya irá creciendo y cogiendo forma con el tiempo.</p>
<p>El segundo motivo es bien sencillo: compartir. Compartir conocimientos, compartir código. Quiero utilizar está página para colgar las pequeñas cosillas que vaya haciendo o haya hecho y como plataforma para lanzar futuros proyectos.</p>
<p>El tercer y último motivo es darme a conocer. Vivimos en un mundo altamente competitivo, y si sirve para sobresalir un poco, aun que sea un centímetro más, habrá sido toda una inversión.</p>
<p>¿Pero de que va? Trataré principalmente de temas informáticos para informáticos. Tutoriales y tecnologías de programación, soluciones de errores que me haya encontrado, scripts, noticias, enlaces&#8230; Creo que lo pilláis, ¿no?</p>
<p>¿Y a donde quieres llegar? A tener un diseño personal en condiciones, ver nacer y crecer mis proyectos, generar contenido propio de calidad e interés y con suerte, tener algún que otro seguidor. Ah, ¡y conseguir mi propio troll!</p>
<p>Nos vemos en el siguiente post, un saludo!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.memoryleak.es/?feed=rss2&amp;p=122</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
