<?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>José Vittone&#039;s Blog — New Media, Interaction, UX, Art Direction &#38; Design in Barcelona &#187; Fundamentos de la programación</title>
	<atom:link href="http://blog.josevittone.com/category/elisava/fundamentos-de-la-programacion/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.josevittone.com</link>
	<description>Working hard to make things simple.</description>
	<lastBuildDate>Fri, 27 Aug 2010 20:17:57 +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>Processing: Arkanoid</title>
		<link>http://blog.josevittone.com/2009/11/21/processing-arkanoid/</link>
		<comments>http://blog.josevittone.com/2009/11/21/processing-arkanoid/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 20:03:09 +0000</pubDate>
		<dc:creator>José Vittone</dc:creator>
				<category><![CDATA[Elisava]]></category>
		<category><![CDATA[Fundamentos de la programación]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Arcanoid]]></category>
		<category><![CDATA[arkanoid]]></category>
		<category><![CDATA[game]]></category>

		<guid isPermaLink="false">http://blog.josevittone.com/?p=133</guid>
		<description><![CDATA[ver código fuente Utilizando la librería de Física desarrollada por Ricard Marxer simulamos en mítico juego Arkanoid. Grupo: Keno Cordero, José Vittone.]]></description>
			<content:encoded><![CDATA[<p><a href="http://media.josevittone.com/processing/arcanoid/"><img src="http://blog.josevittone.com/wp-content/uploads/2009/11/arcanoid.png" alt="arcanoid" title="arcanoid" width="479" height="499" class="aligncenter size-full wp-image-134" /><a href="http://media.josevittone.com/processing/arcanoid/fisica_tarea.pde" class="small">ver código fuente</a></a></p>
<p>Utilizando la librería de Física desarrollada por <a href="http://www.ricardmarxer.com/">Ricard Marxer</a> simulamos en mítico juego <a href="http://en.wikipedia.org/wiki/Arkanoid">Arkanoid</a>.</p>
<p>Grupo: <a href="http://www.digitalmediadesign2010.com/keno/blog/">Keno Cordero</a>, José Vittone.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josevittone.com/2009/11/21/processing-arkanoid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing: Reloj &#8220;base 5&#8243;</title>
		<link>http://blog.josevittone.com/2009/11/10/processing-reloj-base-5/</link>
		<comments>http://blog.josevittone.com/2009/11/10/processing-reloj-base-5/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 21:00:08 +0000</pubDate>
		<dc:creator>José Vittone</dc:creator>
				<category><![CDATA[Ejercicio]]></category>
		<category><![CDATA[Elisava]]></category>
		<category><![CDATA[Fundamentos de la programación]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[base 5]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[jose vittone]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[reloj]]></category>

		<guid isPermaLink="false">http://blog.josevittone.com/?p=94</guid>
		<description><![CDATA[Tener que explicar como funciona un reloj parece un absurdo. Se da por hecho que todos sabemos como funciona uno, como leerlo, etc. Cuando se planteó este ejercicio mi desafío fue como hacer un reloj que estuviera fuera de lo convencional pero, sin embargo, sea posible leer de la misma manera (o similar) a lo [...]]]></description>
			<content:encoded><![CDATA[<p>Tener que explicar como funciona un reloj parece un absurdo. Se da por hecho que todos sabemos como funciona uno, como leerlo, etc. Cuando se planteó este ejercicio mi desafío fue como hacer un reloj que estuviera fuera de lo convencional pero, sin embargo, sea posible leer de la misma manera (o similar) a lo que estamos acostumbrados. Para esto necesitaba pensar&#8230; ¿cómo es que leemos un reloj de agujas?, ¿y cómo uno digital?.<br />
Un reloj digital parecía el modelo más simple. Consta de 3 pares de números, en un orden determinado (hh : mm : ss) que recorren todo su rango (0 a 11, ó de 0 a 59), y un dato no menor, estás informaciones nunca se superponen. El nivel de interpretación es básicamente numérico. Se tiene más a decir horas más precisas con este tipo de aparatos (&#8220;son las once y treinta y seis&#8221;).<br />
Por otra parte el modelo analógico, en una primera mirada, me pareció el más interesante. Aunque es muy obvio, un reloj analógico requiere de un cierto aprendizaje para un correcta lectura. Todas las fracciones de tiempo — horas, minutos y segundos — recorren el mismo espacio geométrico, los 360 grados de un circulo. Al margen de las diferencias de tamaño de las agujas, la mayor diferencia con un reloj digital es el modo de lectura. La tendencia habitual es agrupar o redondear el tiempo en bloques de 5 minutos, o en múltiplos de este ( por ej. &#8220;son las 5 y 10&#8243;, &#8220;las 3 y cuarto&#8221;, &#8220;&#8230; y media&#8221;).<br />
También pensé que el espacio que ocupan los segundos es muy poco relevante, por lo que lo consideré como el dato menos necesario. En un reloj analógico el giro constante de los segundos vale para saber que todo va bien, que ese aparato está funcionando correctamente. Mientras que en el modelo digital, muchas veces se prescinde de este dato y se lo reemplaza por el titilar de los puntos divisorios.<br />
De todos modos el modelos de agujas tiene algunos problemas de lectura en ciertos rangos horarios donde se genera confusión. Por ejemplo las agujas se ven muy similares cuando son las 12.30 ó las 6.00; las 2.45 ó las 9.15. Entonces, ¿cómo es posible que nadie tenga problema para saber que hora es? Probablemente el reloj mental sea el que nos dice que si aun es de día no hay manera de que sean las 9.15 y por lo tanto las 3 menos cuarto suene más acertado, y viceversa. </p>
<h4>En base 5</h4>
<p>- Prioridades: Horas, Minutos&#8230;  Segundos.<br />
- Lectura occidental (de izquieda-derecha y de arriba-abajo).<br />
- 1 Hora = 1 punto.<br />
- 5 Minutos = 1 circulo; 15 Minutos =  1 línea de 3 puntos.</p>
<p><a href="http://media.josevittone.com/processing/reloj/"><img src="http://blog.josevittone.com/wp-content/uploads/2009/11/reloj.png" alt="reloj" title="reloj" width="576" height="568" class="alignnone size-full wp-image-96" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josevittone.com/2009/11/10/processing-reloj-base-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing: Ojos calavera</title>
		<link>http://blog.josevittone.com/2009/11/08/processing-ojos-calavera/</link>
		<comments>http://blog.josevittone.com/2009/11/08/processing-ojos-calavera/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 05:20:02 +0000</pubDate>
		<dc:creator>José Vittone</dc:creator>
				<category><![CDATA[Ejercicio]]></category>
		<category><![CDATA[Elisava]]></category>
		<category><![CDATA[Fundamentos de la programación]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[interaction]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[ojos]]></category>

		<guid isPermaLink="false">http://blog.josevittone.com/?p=52</guid>
		<description><![CDATA[Fuente/Source: Icono diseñado por iconwerk. Código fuente]]></description>
			<content:encoded><![CDATA[<p>Fuente/Source: Icono diseñado por <a href="http://www.iconwerk.de/pictograms.html">iconwerk</a>.</p>
<p><a href="http://media.josevittone.com/processing/ojos_calavera/"><img src="http://blog.josevittone.com/wp-content/uploads/2009/11/ojos-calabera.png" alt="ojos-calabera" title="ojos-calabera" width="577" height="260" class="aligncenter size-full wp-image-51" /><a href="http://media.josevittone.com/processing/ojos_calavera/ojos_siguen_mouse.pde" class="small">Código fuente</a></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josevittone.com/2009/11/08/processing-ojos-calavera/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Processing: dibujo con funciones</title>
		<link>http://blog.josevittone.com/2009/11/08/processing-dibujo-con-funciones/</link>
		<comments>http://blog.josevittone.com/2009/11/08/processing-dibujo-con-funciones/#comments</comments>
		<pubDate>Sun, 08 Nov 2009 02:15:08 +0000</pubDate>
		<dc:creator>José Vittone</dc:creator>
				<category><![CDATA[Ejercicio]]></category>
		<category><![CDATA[Elisava]]></category>
		<category><![CDATA[Fundamentos de la programación]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[FOR]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[poster]]></category>

		<guid isPermaLink="false">http://blog.josevittone.com/?p=35</guid>
		<description><![CDATA[La semana pasada encontré en un blog muy interesante que tenía algunos posters que me parecieron muy buenos, una mezcla retro-swiss genial, y me dije &#8220;porque no hacerlo en processing, parece bastante facil&#8221;. Una vez que me decidí por uno (aunque en verdad todos son excelentes) empecé: Paso a paso&#8230; 1. Coloreo el fondo, y dibujo un [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://media.josevittone.com/processing/dibujo_poster/"><img class="alignright size-medium wp-image-36" style="margin-left: 15px; margin-right: 0px;" title="international-year-of-astronomy-2009_62-634x896" src="http://blog.josevittone.com/wp-content/uploads/2009/11/international-year-of-astronomy-2009_62-634x896-212x300.jpg" alt="international-year-of-astronomy-2009_62-634x896" width="148" height="210" /></a>La semana pasada encontré en <a href="http://simoncpage.co.uk/blog/">un blog muy interesante</a> que tenía algunos posters que me parecieron muy buenos, una mezcla retro-swiss genial, y me dije &#8220;porque no hacerlo en processing, parece bastante facil&#8221;.</p>
<p>Una vez que <a href="http://simoncpage.co.uk/blog/wp-content/uploads/2009/11/international-year-of-astronomy-2009_62-634x896.jpg">me decidí por uno</a> (aunque en verdad <a href="http://simoncpage.co.uk/blog/2009/10/01/international-year-of-astronomy-2009-posters/">todos</a> son excelentes) empecé:</p>
<h4>Paso a paso&#8230;</h4>
<p><span style="font-weight: normal;">1. Coloreo el fondo, y dibujo un rectángulo con ciertos margenes.</span></p>
<p>2. Dibujo 2 medios circulos de cada color, esto va a una función así lo puedo llamar después.<br />
3. Ahora bien necesito dos juegos de repetición, uno de 8 piezas y otro de 6, para esto hago una función para posicionar todos los items. Mediante un FOR dibujo uno a uno, mientras roto una cierta cantidad de grados.<br />
4. Solo quedan los textos para que se parezca lo más fiel al original. Venía todo perfecto hasta que caigo en que <a href="http://www.processing.org/">Processing</a> tiene ciertas deficiencias en la renderización de fuentes, o al menos, con lo que aprendí al momento no alcanza. Me doy algunos días a ver si encuentro algo nuevo, y nada. Si alguien me puede recomendar algún material relacionado, bienvenido sea.<br />
5. <a href="http://media.josevittone.com/processing/dibujo_poster/">Wala!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.josevittone.com/2009/11/08/processing-dibujo-con-funciones/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Processing: Kandinsky, Mondrian, pattern</title>
		<link>http://blog.josevittone.com/2009/10/28/processing-kandinsky-mondrian-pattern/</link>
		<comments>http://blog.josevittone.com/2009/10/28/processing-kandinsky-mondrian-pattern/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 18:00:19 +0000</pubDate>
		<dc:creator>José Vittone</dc:creator>
				<category><![CDATA[Ejercicio]]></category>
		<category><![CDATA[Fundamentos de la programación]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Elisava]]></category>
		<category><![CDATA[FOR]]></category>
		<category><![CDATA[kandinsky]]></category>
		<category><![CDATA[master]]></category>
		<category><![CDATA[mondrian]]></category>
		<category><![CDATA[pattern]]></category>

		<guid isPermaLink="false">http://blog.josevittone.com/?p=5</guid>
		<description><![CDATA[El último no es un artista, pero va con el mismo conjunto de ejercicios Código fuente Código fuente Código fuente]]></description>
			<content:encoded><![CDATA[<p>El último no es un artista, pero va con el mismo conjunto de ejercicios <img src='http://blog.josevittone.com/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td><a href="http://media.josevittone.com/processing/kandinsky_jv/"><img src="http://blog.josevittone.com/wp-content/uploads/2009/10/kandinski.png" alt="kandinski" title="kandinski" width="185" height="400" /></a></td>
<td><a href="http://media.josevittone.com/processing/mondian_jv/"><img src="http://blog.josevittone.com/wp-content/uploads/2009/10/mondrian.png" alt="mondrian" title="mondrian" width="185" height="400"  /></a></td>
<td><a href="http://media.josevittone.com/processing/for_Patron/"><img src="http://blog.josevittone.com/wp-content/uploads/2009/10/pattern.png" alt="pattern" title="pattern" width="185" height="400" /></a></td>
</tr>
<tr class="small">
<td><a href="http://media.josevittone.com/processing/kandinsky_jv/kandinsky_jv.pde">Código fuente</a></td>
<td><a href="http://media.josevittone.com/processing/mondian_jv/mondrian_jv.pde">Código fuente</a></td>
<td><a href="http://media.josevittone.com/processing/for_Patron/for_dibujo.pde">Código fuente</a></td>
</tr>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.josevittone.com/2009/10/28/processing-kandinsky-mondrian-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
