<?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>mga/blog &#187; web</title>
	<atom:link href="http://www.mauriciogiraldo.com/blog/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mauriciogiraldo.com/blog</link>
	<description>ISSN 2011-0146</description>
	<lastBuildDate>Thu, 26 Jan 2012 16:03:16 +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>Presentando Stereogranimator</title>
		<link>http://www.mauriciogiraldo.com/blog/2012/01/26/presentando-stereogranimator/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2012/01/26/presentando-stereogranimator/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 16:03:16 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[arte]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[historia]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=872</guid>
		<description><![CDATA[GIF made with the NYPL Labs Stereogranimator Publico esta foto hecha con el Stereogranimator como abrebocas para un post que publicaré más adelante sobre mi trabajo en la Biblioteca Pública de New York.]]></description>
			<content:encoded><![CDATA[<p><a href="http://stereo.nypl.org/view/210"><img alt="GIF made with the NYPL Labs Stereogranimator - view more at http://stereo.nypl.org/gallery/index" src="http://stereo.nypl.org/view/210.gif" /><br />GIF made with the NYPL Labs Stereogranimator</a></p>
<p>Publico esta foto hecha con el <a href="http://stereo.nypl.org">Stereogranimator</a> como abrebocas para un post que publicaré más adelante sobre mi trabajo en la <a href="http://nypl.org">Biblioteca Pública de New York</a>.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2012/01/26/presentando-stereogranimator/" rel="bookmark">Presentando Stereogranimator</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en January 26, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2012/01/26/presentando-stereogranimator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>detalles coquetos</title>
		<link>http://www.mauriciogiraldo.com/blog/2012/01/22/detalles-coquetos/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2012/01/22/detalles-coquetos/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 02:32:47 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=866</guid>
		<description><![CDATA[Leyendo un post comentando sobre la compra de Summify por parte de Twitter llego al sitio web del primero: Notarán el video que se insinúa arriba. No es un error. Ese detalle motiva a &#8220;buscar&#8221; el video, ya sea haciendo scroll vertical (que no funciona, pero sería elegante que sí) o dando clic en play. [...]]]></description>
			<content:encoded><![CDATA[<p>Leyendo un <a href="http://www.mikeindustries.com/blog/archive/2012/01/twitter-buys-summify-gives-everyone-a-reason-to-use-it" title="ver el post"><em>post</em> comentando sobre la compra de Summify por parte de Twitter</a> llego al sitio web del primero:</p>
<p><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2012/01/Screen-shot-2012-01-22-at-7.54.22-PM.png"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2012/01/Screen-shot-2012-01-22-at-7.54.22-PM-300x215.png" alt="Summify" title="Summify - Página principal - clic para ver grande" width="300" height="215" class="alignnone size-medium wp-image-867" /></a></p>
<p>Notarán el video que se insinúa arriba. No es un error. Ese detalle motiva a &#8220;buscar&#8221; el video, ya sea haciendo <em>scroll</em> vertical (que no funciona, pero sería elegante que sí) o dando clic en <e>play. Al dar clic aparece el video:</p>
<p><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2012/01/Screen-shot-2012-01-22-at-7.55.03-PM.png"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2012/01/Screen-shot-2012-01-22-at-7.55.03-PM-300x214.png" alt="" title="Summify - Viendo el video - clic para ver grande" width="300" height="214" class="alignnone size-medium wp-image-868" /></a></p>
<p>Me pareció una curiosa forma de &#8220;mostrar el video sin mostrarlo&#8221; sacando provecho de la tendecia que tenemos a <a href="http://es.wikipedia.org/wiki/Psicolog%C3%ADa_de_la_Gestalt" title="Gestalt en Wikipedia">completar las formas</a>.</e></p>
<p><a href="http://www.mauriciogiraldo.com/blog/2012/01/22/detalles-coquetos/" rel="bookmark">detalles coquetos</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en January 22, 2012.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2012/01/22/detalles-coquetos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2D </title>
		<link>http://www.mauriciogiraldo.com/blog/2011/03/19/2d-v-3d/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2011/03/19/2d-v-3d/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 16:39:20 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[arte]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[kinect]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[visualización]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=828</guid>
		<description><![CDATA[&#8211;Texto en inglés como parte de mi estudio en Carnegie Mellon University. Eventualmente haré una versión en español.&#8211; 2D &#60;3 3D is a Kinect-based online multiuser interactive environment. The project is still under development and currently allows multiple web-based users to interact with and augment the physical space of the Kinect participants with virtual objects. [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8211;Texto en inglés como parte de<a href="http://www.hcii.cmu.edu"> mi estudio en Carnegie Mellon University</a>. Eventualmente haré una versión en español.&#8211;</em></p>
<p><iframe src="http://player.vimeo.com/video/20320187?title=0&amp;byline=0&amp;portrait=0&amp;color=80ceff" width="475" height="356" frameborder="0"></iframe></p>
<p><em>2D &lt;3 3D</em> is a Kinect-based online multiuser interactive environment. The project is still under development and currently allows multiple web-based users to interact with and augment the physical space of the Kinect participants with virtual objects.</p>
<p><strong>Background</strong></p>
<p>3D is the talk of the hour. From cinema to the living room, 3D is becoming simultaneously a selling and a divisive point. The point of this project is to mesh both points of view and make a commentary about the banality of this &#8220;issue&#8221;. The project is inspired by many previous works including:</p>
<p><img class="alignnone size-full wp-image-4282" title="Bauhaus theatre outfits" src="http://golancourses.net/2011spring/wp-content/uploads/bauhaus.jpg" alt="" width="475" height="307" /></p>
<p>The Bauhaus school of art, architecture and design also explored theatre. I was mostly interested in its highly geometric and formal qualities.</p>
<p><img class="alignnone size-full wp-image-4283" title="Sledgehammer" src="http://golancourses.net/2011spring/wp-content/uploads/sledge.jpg" alt="" width="475" height="354" /></p>
<p>Peter Gabriel&#8217;s <em>Sledgehammer</em> video demonstrated an interesting optical phenomenon: human shapes may be inferred by the sole movement of points.</p>
<p><img class="alignnone size-full wp-image-4284" title="uyuyuy" src="http://golancourses.net/2011spring/wp-content/uploads/uyuyuy.jpg" alt="" width="475" height="267" /></p>
<p><em>UYUYUY</em> is a short film by Santiago Caicedo which, while designed to be watched with 3D glasses, is mostly composed of 2D elements.</p>
<p><img class="alignnone size-full wp-image-4285" title="Red" src="http://golancourses.net/2011spring/wp-content/uploads/red.jpg" alt="" width="475" height="294" /></p>
<p>The web has always been a medium of my interest. I try to include web-related functionality in my projects. The <a href="http://www.ff0000.com/">Red Agency website</a> has an interesting chat functionality mixed with navigation and 2D parallax scrolling interface.</p>
<p><strong>Technical exploration</strong></p>
<p>I wanted to have a multiuser conversation between the physical and the virtual; 3D and 2D. This was my first C++ project so the learning curve was quite steep and full of obstacles. I started exploring the networking possibilities in <a href="http://openframeworks.cc/">openFrameworks</a> including ofxOsc and ofxNetwork deciding upon the latter communicating with the web via a <a href="http://www.giantflyingsaucer.com/blog/?p=205">Java-based XMLSocket server</a> (I know &#8220;basic&#8221; web sockets perform better but not enough time to explore that).</p>
<p>The project also uses ofxOpenNI for skeleton detection and ofxBox2d for physics/collision detection. An initial attempt was made to use ofxMSAPhysics but for some reason I could not make it work well with ofxOpenNI. The web interface uses Flash.</p>
<p>One challenge was how to visualize and represent the activity in either end (Flash being the 2D environment and openFrameworks the 3D). Further exploration must be made in order to have a more interesting visual representation in both ends.</p>
<p><strong>Interdependence</strong></p>
<p>The two main components of this project are mutually dependent: the 3D-interacting users require that web users are present and creating objects they can interact with. 2D web users require the &#8220;presence&#8221; of 3D skeletons for them to observe and affect. This &#8220;conversation&#8221; between 2D and 3D is the main element of the project.</p>
<p><object type="application/x-shockwave-flash" width="475" height="373" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=127bd54a1f&#038;photo_id=5466749473"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=127bd54a1f&#038;photo_id=5466749473" height="373" width="475"></embed></object></p>
<p><object type="application/x-shockwave-flash" width="475" height="373" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=d85d89c0a1&#038;photo_id=5467690556"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=d85d89c0a1&#038;photo_id=5467690556" height="373" width="475"></embed></object></p>
<p><object type="application/x-shockwave-flash" width="475" height="354" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=6cab811431&#038;photo_id=5469179613"></param><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377"></param><param name="bgcolor" value="#000000"></param><param name="allowFullScreen" value="true"></param><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=6cab811431&#038;photo_id=5469179613" height="354" width="475"></embed></object></p>
<p><a href="http://www.mauriciogiraldo.com/lab/2v3/2D%20%3C3%203D.zip"><strong>Download the code</strong></a> (ZIP 20 MB) which is completely unsupported. Contains:</p>
<ul>
<li>Flash CS5 .FLA file (for the web-based interface)</li>
<li>Eclipse Java project folder (for the socket server)</li>
<li>openFrameworks project folder</li>
</ul>
<p><a href="http://golancourses.net/2011spring/wp-content/uploads/a3-preso.pdf"><strong>Presentation</strong></a> (PDF 471 KB)</p>
<p>This project was done as part of the requirements to complete the <a href="http://golancourses.net/2011spring/">Spring 2011 Interactive Art and Computational Design course</a> with Professor Golan Levin in Carnegie Mellon University.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2011/03/19/2d-v-3d/" rel="bookmark">2D <3 3D</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en March 19, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2011/03/19/2d-v-3d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>socially nervous</title>
		<link>http://www.mauriciogiraldo.com/blog/2011/03/18/socially-nervous/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2011/03/18/socially-nervous/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 02:06:29 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[arte]]></category>
		<category><![CDATA[crítica]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=806</guid>
		<description><![CDATA[&#8211;Texto en inglés como parte de mi estudio en Carnegie Mellon University. Eventualmente haré una versión en español.&#8211; Description Social network services[1] enable people to communicate with each other in ways that would be considered science fiction only a few years ago. This enablement has been welcome by people at large, with some criticisms concerning [...]]]></description>
			<content:encoded><![CDATA[<p><em>&#8211;Texto en inglés como parte de <a href="http://www.hcii.cmu.edu">mi estudio en Carnegie Mellon University</a>. Eventualmente haré una versión en español.&#8211;</em></p>
<p><strong>Description<br />
				</strong><a href="http://www.mauriciogiraldo.com/img/pfolio/sneagle.png" title="EAGLE circuit schematic" rel="lightbox[p7]"><img align="right" src="/img/pfolio/sneaglet.png" /></a><em>Social network services</em>[<a title="definition in Wikipedia" href="http://en.wikipedia.org/wiki/Social_network_service">1</a>]  enable people to communicate with each other in ways that would be  considered science fiction only a few years ago. This enablement has  been welcome by people at large, with some criticisms concerning  personal privacy and how well (or not) the networks they model reflect  real life (offline) relationships.<em> socially nervous</em> is a commentary on how these services have affected our way we perceive these relationships.</p>
<p><strong>The object<br />
				</strong><br />
 <a href="http://www.mauriciogiraldo.com/img/pfolio/sn3dmodel.png" title="Partial 3D model of the final version" rel="lightbox[p7]"><img align="right" src="/img/pfolio/sn3dmodelt.png" /></a>An electronic &ldquo;pet&rdquo; with movement and audiovisual actuation  capabilities.  The pet will communicate wirelessly with a host computer  which in turn will receive information from the owner&rsquo;s personal  &ldquo;identities&rdquo; in two social network services: Facebook and Twitter. Only  incoming information to these profiles will be taken into account  (information generated by the user&rsquo;s &ldquo;friends&rdquo;).</p>
<p>
This information will be manifested physically by the pet&rsquo;s behavior  (movement, sound, light). As information is accumulated by the pet manifestations become more  intense and erratic. As soon as someone touches the pet, it &ldquo;forgets&rdquo;  any information stored and &ldquo;sleeps&rdquo;. The process begins again as soon as  physical contact is lost.</p>
<p><strong>Awkwardness<br />
				</strong><a href="http://www.mauriciogiraldo.com/img/pfolio/snpcb.png" title="PCB diagram based on SparkFun #PRT-08812 ProtoBoard - Rectangle Wired 3&quot;" rel="lightbox[p7]"><img align="right" src="/img/pfolio/snpcbt.png" alt=" " /></a>The pet&#8217;s shape is informed by the awkwardness inherent in the process of virtual socialization. The object could easily be a teddy bear or some other more familiar shape which would make the observer <em>want</em> to interact with it. Instead, I decided to create a non-familiar, even agressive, shape with sharp edges and non-symmetrical. An observer would notice an erratically-behaving object wandering about in response to virtual interactions. By touching it, the user &ldquo;calms&rdquo; the pet; physical interaction &ldquo;defeats&rdquo; virtual interaction.</p>
<p><strong>Behavior states</strong><br />
					<a href="http://www.mauriciogiraldo.com/img/pfolio/snassembly.gif" title="Animation of initial assembly" rel="lightbox[p7]"><img align="right" src="/img/pfolio/snassemblyt.gif" /></a>Any information received by the pet will provoke behaviors in any of  these types: physical, visual, auditive.<br />
The stimulus is always  represented in the 5×7 matrix as an icon followed by the username/alias  of the person who provoked it. Below is a table of the different stimuli the pet receives along with the type of behavior it provokes:</p>
<table border="0" width="100%">
<tbody>
<tr>
<td><strong>Stimulus</strong></td>
<td><strong>Icon</strong></td>
<td><strong>Vibration</strong></td>
<td><strong>Movement</strong></td>
<td><strong>Lights</strong></td>
<td><strong>Auditive</strong></td>
</tr>
<tr>
<td>New tweet</td>
<td>?</td>
<td></td>
<td></td>
<td></td>
<td>x</td>
</tr>
<tr>
<td>New follow</td>
<td>?</td>
<td>x</td>
<td>x</td>
<td></td>
<td>x</td>
</tr>
<tr>
<td>New mention</td>
<td>!</td>
<td></td>
<td>x</td>
<td>x</td>
<td>x</td>
</tr>
<tr>
<td>New direct message</td>
<td>?</td>
<td>x</td>
<td>x</td>
<td></td>
<td></td>
</tr>
<tr>
<td>Tagged in a photo</td>
<td>[ . ]</td>
<td>x</td>
<td></td>
<td></td>
<td>x</td>
</tr>
<tr>
<td>Tagged in a video</td>
<td>&gt;</td>
<td>x</td>
<td></td>
<td></td>
<td>x</td>
</tr>
<tr>
<td>Being touched</td>
<td>?</td>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
</tbody>
</table>
<p>
A video of the behaviors working  (indirect stimulus received  via Bluetooth from a computer not in video). Initial/passive message  was later changed to &ldquo;please hug me&rdquo;:</p>
<p>
					<object type="application/x-shockwave-flash" width="280" height="210" data="http://www.flickr.com/apps/video/stewart.swf?v=71377" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"><param name="flashvars" value="intl_lang=en-us&#038;photo_secret=1da017c9a9&#038;photo_id=5249779670" /><param name="movie" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><embed type="application/x-shockwave-flash" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" bgcolor="#000000" allowfullscreen="true" flashvars="intl_lang=en-us&#038;photo_secret=1da017c9a9&#038;photo_id=5249779670" height="210" width="280"></embed></object>
				</p>
<p><strong>Part list</strong></p>
<ul>
<li>1 x <a href="http://wiring.org.co/">Wiring Mini</a></li>
<li>1 x <a href="http://www.sparkfun.com/products/8812">Generic PCB Protoboard</a></li>
<li>Several <a href="http://www.sparkfun.com/products/116">Break away headers (straight)</a></li>
<li>1 x <a href="http://www.sparkfun.com/products/7918">Capacitive sensor board</a></li>
<li>1 x <a href="http://www.sparkfun.com/products/526">3.3V regulator</a></li>
<li>Lots of <a href="http://www.sparkfun.com/products/8430">F/F jumper wires</a></li>
<li>2 x <a href="http://www.sparkfun.com/products/98">snap action switch</a></li>
<li>3 x <a href="https://www.allelectronics.com/index.php?page=item&amp;id=LED-912&amp;extra=a%3A2%3A%7Bi%3A0%3Bs%3A40%3A%2203823345592a403b2f4a37a59384e7ab28f02be1%22%3Bi%3A1%3Bs%3A0%3A%22%22%3B%7D">super bright red LED</a></li>
<li>1 x 100 microF capacitor</li>
<li>2 x standard LED</li>
<li>7 x 100 ohm resistor</li>
<li>2 x 10 Kohm resistor</li>
<li>1 x <a href="http://www.sparkfun.com/products/158">BlueSmirf antenna</a></li>
<li>2 x DC motor</li>
<li>1 x <a href="http://www.jameco.com/webapp/wcs/stores/servlet/Product_10001_10001_2005420_-1">Lite-on LTP 747 5×7 LED matrix</a></li>
<li>1 x <a href="http://www.sparkfun.com/products/8449">vibration motor</a></li>
<li>1 x <a href="http://www.sparkfun.com/products/7950">buzzer</a></li>
<li>9V battery (although I later learned this battery should be avoided for this type of project)</li>
</ul>
<p>I used 3mm laser-cut acrylic for the box (<a href="http://www.mauriciogiraldo.com/lab/nervous/stuff/nervous_scheme3mm.skp">Sketchup 3D file</a>).</p>
<p>
A Processing-based visual interface will be developed to manage Facebook and Twitter profile settings.</p>
<p><strong>Code</strong><br />
The <a href="http://www.mauriciogiraldo.com/lab/nervous/stuff/mti_messages.zip">Processing code</a> uses random stimuli to show all possible behavior states. Modifications must be made in order to accomodate a particular social network service user. The <a href="http://www.mauriciogiraldo.com/lab/nervous/stuff/mti13.zip">Wiring code</a> is quite elaborate (~2k lines of code) but you are welcome to look into it.</p>
<p>This project was done as part of the requirements to complete the <a href="http://mtifall10.wordpress.com/">Fall 2010 Making Things Interact course</a> with Professor Mark Gross in Carnegie Mellon University.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2011/03/18/socially-nervous/" rel="bookmark">socially nervous</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en March 18, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2011/03/18/socially-nervous/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Faces</title>
		<link>http://www.mauriciogiraldo.com/blog/2011/01/28/new-faces/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2011/01/28/new-faces/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 01:38:57 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[arte]]></category>
		<category><![CDATA[crítica]]></category>
		<category><![CDATA[información]]></category>
		<category><![CDATA[visualización]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=785</guid>
		<description><![CDATA[No. No se trata de la banda de Rod Stewart y Ron Wood. Es un nuevo proyecto que hice y del cual escribí un breve post en este otro blog. Si quiere saber qué tienen en común Python, Processing, OpenCV y Flash, debería darle una leída y jugar con la interfaz.]]></description>
			<content:encoded><![CDATA[<div id="attachment_786" class="wp-caption alignnone" style="width: 310px"><a href="http://golancourses.net/2011spring/01/26/project-2-new-faces-mauricio-giraldo/"><img class="size-medium wp-image-786 " title="New Faces interface" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2011/01/Screen-shot-2011-01-26-at-9.12.08-AM-300x216.png" alt="" width="300" height="216" /></a><p class="wp-caption-text">¿Le gustan las caras?</p></div>
<p>No. No se trata de <a href="http://en.wikipedia.org/wiki/Faces_(band)">la banda de Rod Stewart y Ron Wood</a>. Es un nuevo proyecto que hice y del cual escribí un <a href="http://golancourses.net/2011spring/01/26/project-2-new-faces-mauricio-giraldo/">breve post en este otro blog</a>. Si quiere saber qué tienen en común Python, Processing, OpenCV y Flash, debería <a href="http://golancourses.net/2011spring/01/26/project-2-new-faces-mauricio-giraldo/">darle una leída</a> y <a href="http://www.mauriciogiraldo.com/lab/newfaces/">jugar con la interfaz</a>.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2011/01/28/new-faces/" rel="bookmark">New Faces</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en January 28, 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2011/01/28/new-faces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 cosas que aprendí sobre la web (según Google)</title>
		<link>http://www.mauriciogiraldo.com/blog/2010/11/19/20-cosas-que-aprendi-sobre-la-web-segun-google/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2010/11/19/20-cosas-que-aprendi-sobre-la-web-segun-google/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 00:15:19 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[general]]></category>
		<category><![CDATA[historia]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=780</guid>
		<description><![CDATA[El equipo de Google Chrome acaba de publicar 20 Things I Learned About Browsers and the Web, un recuento de la historia de la web y tecnologías relacionadas en formato de cuento para niños. Además de ser interesante y bonito, hace uso de los más recientes avances (siendo &#8220;reciente&#8221; los últimos cinco años en algunos [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.20thingsilearned.com/"><img class="alignnone size-full wp-image-781" title="Google Ping Pong" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/googlepong.png" alt="" width="450" height="340" /></a></p>
<p>El equipo de Google Chrome acaba de publicar <em><a href="http://20thingsilearned.com/">20 Things I Learned About Browsers and the Web</a></em>, un recuento de la historia de la web y tecnologías relacionadas en formato de cuento para niños. Además de ser interesante y bonito, hace uso de los más recientes avances (siendo &#8220;reciente&#8221; los últimos <a href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets#CSS_3">cinco años</a> en algunos casos) en técnicas y tecnologías web.</p>
<p>Lo que más me gusta es la comparación que hace con un juego de ping-pong (por <a href="http://www.pingpongestudio.com">obvias razones</a>).</p>
<p>Vale la pena darle una leída.</p>
<p>(vía <a href="http://twitter.com/#!/tputh/status/5749338105970688">tputh</a>)</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2010/11/19/20-cosas-que-aprendi-sobre-la-web-segun-google/" rel="bookmark">20 cosas que aprendí sobre la web (según Google)</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en November 19, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2010/11/19/20-cosas-que-aprendi-sobre-la-web-segun-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aventuras con Bancolombia: Episodio II La Guerra de los Navegadores</title>
		<link>http://www.mauriciogiraldo.com/blog/2010/11/07/aventuras-con-bancolombia-episodio-ii-la-guerra-de-los-navegadores/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2010/11/07/aventuras-con-bancolombia-episodio-ii-la-guerra-de-los-navegadores/#comments</comments>
		<pubDate>Sun, 07 Nov 2010 18:58:08 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[crítica]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=760</guid>
		<description><![CDATA[Ya anteriormente me había quejado de la Sucursal Virtual Empresas de Bancolombia. Sin embargo me parece buena idea seguir chuzando al burro, de pronto solo porque así podré calmar el estrés que me produce usar semejante porquería de servicio. Si algún empleado de Bancolombia con capacidad (y ganas) puede arreglar este &#8220;problemilla&#8221; le agradecería enormemente [...]]]></description>
			<content:encoded><![CDATA[<p>Ya <a href="http://www.mauriciogiraldo.com/blog/2010/01/13/%c2%bfpor-que-la-sucursal-virtual-de-bancolombia-apesta/">anteriormente me había quejado</a> de la Sucursal Virtual <strong>Empresas</strong> de Bancolombia. Sin embargo me parece buena idea seguir chuzando al burro, de pronto solo porque así podré calmar el estrés que me produce usar semejante porquería de servicio.</p>
<p>Si algún empleado de Bancolombia con capacidad (y ganas) puede arreglar este &#8220;problemilla&#8221; le agradecería enormemente (no solo porque estoy <em>pagando</em> por ese servicio). Este problema se puede reproducir en MacOS en cualquier navegador (probé en Firefox 3.6.12, Safari 5.0.2 y Chrome 7.0.517.44):</p>
<p>Si quiero transferir a otra cuenta, en este caso a un proveedor, debo usar esta interfaz (primeros campos completados ya):</p>
<p><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/01.png"><img class="alignnone size-medium wp-image-768" title="Antes de seleccionar fecha" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/01-300x173.png" alt="" width="300" height="173" /></a></p>
<p>Necesito asignar una fecha para la transferencia así que hago clic en el botón ese que parece un calendario. Aparece el diálogo de selección de fecha:</p>
<p><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/02.png"><img class="alignnone size-medium wp-image-769" title="Seleccionando fecha" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/02-300x191.png" alt="" width="300" height="191" /></a></p>
<p>Selecciono hoy 7 de Noviembre de 2010. El diálogo de fecha se cierra y llena el campo &#8220;Fecha aplicación (dd/mm/aaaa)&#8221;:</p>
<p><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/03.png"><img class="alignnone size-medium wp-image-771" title="Fecha seleccionada" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/03-300x166.png" alt="" width="300" height="166" /></a></p>
<p>Todo parece estar bien así que hago clic en &#8220;Continuar&#8221; y sucede esto:</p>
<p><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/04.png"><img class="alignnone size-medium wp-image-772" title="¿Fecha inválida? WTF" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/11/04-300x170.png" alt="" width="300" height="170" /></a></p>
<p>¿Cómo así que &#8220;<em>La fecha no puede estar antes de la presente</em>&#8220;? Pues si se fija, el campo de fecha ahora <strong>tiene un cero menos</strong> y dice &#8220;07/11/201&#8243;. ¡Quien hizo el Javascript de alguna forma está modificando/validando la fecha y en el proceso elimina el último caracter del campo! Adivine: esta interfaz <strong>solo funciona bien en Internet Explorer para Windows</strong>. Obviamente para quien lo hizo <a href="http://en.wikipedia.org/wiki/Usage_share_of_web_browsers">el 55% de los navegadores</a> no son importantes. Y no, si cambio manualmente la fecha tampoco funciona.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2010/11/07/aventuras-con-bancolombia-episodio-ii-la-guerra-de-los-navegadores/" rel="bookmark">Aventuras con Bancolombia: Episodio II La Guerra de los Navegadores</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en November 7, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2010/11/07/aventuras-con-bancolombia-episodio-ii-la-guerra-de-los-navegadores/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Thought Factory</title>
		<link>http://www.mauriciogiraldo.com/blog/2010/03/28/the-thought-factory/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2010/03/28/the-thought-factory/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 22:13:59 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[arte]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[visualización]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=713</guid>
		<description><![CDATA[I was invited by my colleagues Hernando Barragán and Annelie Franke to collaborate with the Thought Factory, a project that started in their Design Studio 6 course for the second semester 2009. The project was commisioned by the XII Iberoamerican Theatre Festival in Bogotá, one of the most important festivals of its type in the [...]]]></description>
			<content:encoded><![CDATA[<p>I was invited by my colleagues Hernando Barragán and Annelie Franke to collaborate with the <em><a href="http://loquesefabrica.com">Thought Factory</a></em>, a project that started in their <a href="http://designblog.uniandes.edu.co/blogs/dise3135/">Design Studio 6</a> course for the second semester 2009. The project was commisioned by the XII Iberoamerican Theatre Festival in Bogotá, one of the most important festivals of its type in the world. The idea was to create a collaborative work that would allow people to interact with the festival.</p>
<p>With this in mind, the <em>Thought Factory</em> was created and its main purpose was to save and classify the thoughts of festival visitors. Thoughts are abstract and intangible notions (we can&#8217;t read minds&#8230; yet). The Factory was made to make those thoughts somewhat tangible, &#8220;saving&#8221; them in bottles that can later be opened and their contents made visible as the genius in the lamp.</p>
<p><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="450" height="288" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="autoplay" value="false" /><param name="loop" value="false" /><param name="controller" value="true" /><param name="src" value="/blog/wp-content/uploads/2010/03/visualizador.m4v" /><embed type="video/quicktime" width="450" height="288" src="/blog/wp-content/uploads/2010/03/visualizador.m4v"  controller="true" loop="false" autoplay="false"></embed></object></p>
<p>Each bottle represents an inquiry made by festival organizers. Every hour and a half a new bottle is placed in the filling station:</p>
<div id="attachment_705" class="wp-caption alignnone" style="width: 460px"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/03/fill.jpg" alt="" title="A bottle being filled" width="450" height="236" class="size-full wp-image-705" /><p class="wp-caption-text">A bottle being filled</p></div>
<p>From that moment, and during the next ninety minutes, that bottle will be filled with thoughts from people who type them in the input stations:</p>
<div id="attachment_703" class="wp-caption alignnone" style="width: 460px"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/03/input.jpg" alt="" title="Thought input machine" width="450" height="276" class="size-full wp-image-703" /><p class="wp-caption-text">Thought input machine</p></div>
<p>Thoughts can also be sent as an SMS message via mobile phone.</p>
<p>Since the Festival as for all ages it was necessary to curate these thoughts (basically removing obscene ones&#8230; let&#8217;s be honest, there&#8217;s plenty of obscenities in our thoughts :P).</p>
<div id="attachment_710" class="wp-caption alignnone" style="width: 460px"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/03/curaduria.jpg" alt="" title="Curating machine" width="450" height="224" class="size-full wp-image-710" /><p class="wp-caption-text">Curating machine</p></div>
<p>Once approved, the message enters the bottle in the filling station:</p>
<p><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="450" height="288" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="autoplay" value="false" /><param name="loop" value="false" /><param name="controller" value="true" /><param name="src" value="/blog/wp-content/uploads/2010/03/llenado.m4v" /><embed type="video/quicktime" width="450" height="288" src="/blog/wp-content/uploads/2010/03/llenado.m4v" controller="true" loop="false" autoplay="false"></embed></object></p>
<p>When removed from the filling station, the bottle is labelled and placed with the rest of the full bottles so its thoughts can be read in the viewing station.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="253" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=721f3e0226&amp;photo_id=4470994212" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="253" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=721f3e0226&amp;photo_id=4470994212" data="http://www.flickr.com/apps/video/stewart.swf?v=71377"></embed></object></p>
<p>At the end of the Festival (in april 4, 2010) there will be sixty bottles full of thoughts that can be read in the <a href="http://loquesefabrica.com">project website</a>.</p>
<p>My main tasks were developing the visual interfaces (thought input, thought curating, filling station, bottle visualization), the database that manages thoughts and inquiries and all communication happening between these and the bottles. SMS message service was kindly provided by <a href="http://www.contactosms.com.co">Contacto SMS</a>.</p>
<p>If you are curious about the tech side of the project: interfaces are made with Adobe Flash which communicate with a MySQL database via PHP and AMFPHP. Filling and viewing stations communicate with the bottles via <a href="http://wiring.org.co/">Wiring</a> using sockets and an RFID tag. ActionScript programming was made in <a href="http://www.fdt.powerflasher.com/">FDT</a>.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2010/03/28/the-thought-factory/" rel="bookmark">The Thought Factory</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en March 28, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2010/03/28/the-thought-factory/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>La Fábrica de Pensamientos</title>
		<link>http://www.mauriciogiraldo.com/blog/2010/03/28/fabrica-de-pensamientos/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2010/03/28/fabrica-de-pensamientos/#comments</comments>
		<pubDate>Sun, 28 Mar 2010 20:30:37 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[arte]]></category>
		<category><![CDATA[diseño]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[programación]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[visualización]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=676</guid>
		<description><![CDATA[Fui invitado por mis colegas Hernando Barragán y Annelie Franke a participar en la Fábrica de Pensamientos, un proyecto que se deprendió de su curso Estudio 6 del segundo semestre de 2009. El proyecto fue comisionado por el XII Festival Iberoamericano de Teatro de Bogotá, uno de los festivales de este tipo más importantes del [...]]]></description>
			<content:encoded><![CDATA[<p>Fui invitado por mis colegas Hernando Barragán y Annelie Franke a  participar en la <em><a href="http://loquesefabrica.com">Fábrica de Pensamientos</a></em>, un  proyecto que se deprendió de su <a href="http://designblog.uniandes.edu.co/blogs/dise3135/">curso  Estudio 6</a> del segundo semestre de 2009. El proyecto fue comisionado por el XII  Festival Iberoamericano de Teatro de Bogotá, uno de los festivales de este tipo más importantes del mundo. La idea era hacer una obra  colaborativa que permitiera a la gente interactuar con el festival.</p>
<p>A partir de esa premisa, se realizó la <em>Fábrica de Pensamientos</em> cuya  idea principal es guardar y clasificar los pensamientos de los  visitantes al festival. Los pensamientos son nociones abstractas e  intangibles (aún no podemos leer la mente). Con la Fábrica se busca  hacer esos pensamientos tangibles de alguna forma, &#8220;guardándolos&#8221; en  botellas que luego pueden ser abiertas y su contenido se hace visible  como el genio de la lámpara.</p>
<p><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="450" height="288" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="autoplay" value="false" /><param name="loop" value="false" /><param name="controller" value="true" /><param name="src" value="/blog/wp-content/uploads/2010/03/visualizador.m4v" /><embed type="video/quicktime" width="450" height="288" src="/blog/wp-content/uploads/2010/03/visualizador.m4v"  controller="true" loop="false" autoplay="false"></embed></object></p>
<p>Cada botella representa una inquietud planteada por el festival. Cada  hora y media se pone una nueva botella en la base de llenado:</p>
<div id="attachment_705" class="wp-caption alignnone" style="width: 460px"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/03/fill.jpg" alt="" title="Una botella en proceso de ser llenada" width="450" height="236" class="size-full wp-image-705" /><p class="wp-caption-text">Una botella en proceso de ser llenada</p></div>
<p>A partir de ese momento, y durante los siguientes noventa minutos, se  llenará esa botella con los pensamientos que la gente escribe en las  máquinas de entrada:</p>
<div id="attachment_703" class="wp-caption alignnone" style="width: 460px"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/03/input.jpg" alt="" title="Máquina de entrada de pensamiento" width="450" height="276" class="size-full wp-image-703" /><p class="wp-caption-text">Máquina de entrada de pensamiento</p></div>
<p>Pensamientos también pueden entrar en la botella vía mensaje de texto  de teléfono celular.</p>
<p>Dado que el Festival es un evento para toda la familia es necesario  hacer una curaduría de los pensamientos (básicamente prevenir el ingreso  de obscenidades&#8230; seamos honestos, hay <em>mucho</em> pensamiento  obsceno sucediendo en nuestras cabezas :P ).</p>
<div id="attachment_710" class="wp-caption alignnone" style="width: 460px"><img src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/03/curaduria.jpg" alt="" title="Máquina de curaduría" width="450" height="224" class="size-full wp-image-710" /><p class="wp-caption-text">Máquina de curaduría</p></div>
<p>Una vez aprobado, el mensaje entra a la botella que se encuentra en  la base de llenado:</p>
<p><object classid="clsid:02bf25d5-8c17-4b23-bc80-d3488abddc6b" width="450" height="288" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0"><param name="autoplay" value="false" /><param name="loop" value="false" /><param name="controller" value="true" /><param name="src" value="/blog/wp-content/uploads/2010/03/llenado.m4v" /><embed type="video/quicktime" width="450" height="288" src="/blog/wp-content/uploads/2010/03/llenado.m4v" controller="true" loop="false" autoplay="false"></embed></object></p>
<p>Cuando se retira la botella de la base, se etiqueta y se guarda para  luego ser consultada por los visitantes en cualquier momento en la estación de visualización.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="253" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="data" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="flashvars" value="intl_lang=en-us&amp;photo_secret=721f3e0226&amp;photo_id=4470994212" /><param name="bgcolor" value="#000000" /><param name="allowFullScreen" value="true" /><param name="src" value="http://www.flickr.com/apps/video/stewart.swf?v=71377" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="450" height="253" src="http://www.flickr.com/apps/video/stewart.swf?v=71377" allowfullscreen="true" bgcolor="#000000" flashvars="intl_lang=en-us&amp;photo_secret=721f3e0226&amp;photo_id=4470994212" data="http://www.flickr.com/apps/video/stewart.swf?v=71377"></embed></object></p>
<p>Al finalizar el Festival en abril 4 de 2010 habrá sesenta botellas llenas de pensamientos que podrán ser visualizadas en el <a href="http://loquesefabrica.com">sitio web del proyecto</a>.</p>
<p>Mi labor principal fue desarrollar la parte visual (interfaz de  entrada de pensamientos, interfaz de moderación, interfaz de llenado,  interfaz de visualización, sitio web), la base de datos que soporta el sistema de pensamientos e inquietudes y toda la comunicación que sucede entre estas y  las botellas. El sistema de mensajes de texto fue amablemente provisto  por <a href="http://www.contactosms.com.co">Contacto SMS</a>.</p>
<p>Si tiene curiosidad de saber qué tecnologías están involucradas: las  interfases están hechas en Adobe Flash y se comunican con la base de  datos MySQL usando PHP y AMFPHP. Las interfases de llenado y  visualización de botellas se comunican vía <em>sockets</em> con <a href="http://wiring.org.co/">Wiring</a> usando un  tag RFID.</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2010/03/28/fabrica-de-pensamientos/" rel="bookmark">La Fábrica de Pensamientos</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en March 28, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2010/03/28/fabrica-de-pensamientos/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The videogame history timeline</title>
		<link>http://www.mauriciogiraldo.com/blog/2010/01/30/the-videogame-history-timeline/</link>
		<comments>http://www.mauriciogiraldo.com/blog/2010/01/30/the-videogame-history-timeline/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 21:40:49 +0000</pubDate>
		<dc:creator>mga</dc:creator>
				<category><![CDATA[diseño]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[información]]></category>
		<category><![CDATA[interacción]]></category>
		<category><![CDATA[juegos]]></category>
		<category><![CDATA[visualización]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.mauriciogiraldo.com/blog/?p=634</guid>
		<description><![CDATA[This is an english translation of a previous post. I believe english readers could be interested in this project. For a long time I have wanted to do a videogame history timeline. It would combine several of my interests: information visualization, history, time and, of course, videogames. Currently I have a class on videogame history [...]]]></description>
			<content:encoded><![CDATA[<p><em>This is an english translation of <a href="http://www.mauriciogiraldo.com/blog/2010/01/25/una-linea-de-tiempo-de-videojuegos/">a previous post</a>. I believe english readers could be interested in this project.</em></p>
<p>For a long time I have wanted to do a videogame history timeline. It would combine several of my interests: <strong>information visualization, history, time </strong>and, of course,<strong> videogames</strong>. Currently I have a <a title="blog del curso" href="http://designblog.uniandes.edu.co/blogs/dise3223/">class on videogame history</a> (class blog in spanish) as a lecturer in the Design Department at the Universidad de los Andes and such a timeline would be useful (and neat).</p>
<p>I had the opportunity of creating a history timeline for a client and decided to use that code as the starting point for my timeline. This is why I can now present (<em>drumroll</em>):</p>
<h3>The videogame history timeline</h3>
<p>The URL is: <a href="http://www.mauriciogiraldo.com/vgline/beta/">http://www.mauriciogiraldo.com/vgline/beta/</a></p>
<div id="attachment_620" class="wp-caption alignnone" style="width: 310px"><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-29-53.png"><img class="size-medium wp-image-620" title="principal" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-29-53-300x190.png" alt="" width="300" height="190" /></a><p class="wp-caption-text">clic para ver imagen completa</p></div>
<p>The timeline showcases <strong>eight types of events</strong>:</p>
<ol>
<li><strong>people</strong> (birthdates) of relevance: game designers and developers, scientists, artists, entrepreneurs.</li>
<li><strong>business</strong>: companies or important business events.</li>
<li><strong>consoles</strong> (or hardware such as PCs) where videogames are executed.</li>
<li><strong>games</strong></li>
<li><strong>accessories and controls</strong>: peripherals that are connected to consoles.</li>
<li><strong>technologies</strong> of importance.</li>
<li><strong>cultural</strong>: events that have somehow influenced the world of videogames (books, movies, ideas or theories, etc.).</li>
<li><strong>other</strong> events that contextualize what was happening worldwide when the other types of events happened.</li>
</ol>
<p>Every event can be <strong>related to other events</strong> in three ways:</p>
<ul>
<li><strong>creation</strong> (event A created event B): mostly used to relate a person with the games he/she created</li>
<li><strong>inspiration</strong> (event A was inspired or is &#8220;plainly&#8221; related to event B)</li>
<li><strong>series</strong> (event A precedes event B): for &#8220;sequences&#8221; of events (eg.: the &#8220;Mario&#8221; series by Nintendo are assumed to be sequential editions even though they were developed for different consoles)</li>
</ul>
<p>Presenting this information clearly to the user is rather complicated. <em>Not to say that I am finished with the interface. </em>It still needs work and I want to explore more possibilities.<em> </em></p>
<p>You need to press SPACEBAR in order to see the relationships between events:</p>
<div id="attachment_621" class="wp-caption alignnone" style="width: 310px"><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-29-57.png"><img class="size-medium wp-image-621 " title="relations between events" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-29-57-300x190.png" alt="" width="300" height="190" /></a><p class="wp-caption-text">relations between events</p></div>
<p>Given that you see <em>a lot</em> of relations between events in the default display mode (and even more events are missing from the timeline) I decided to allow the user <strong>to turn on/off event types and relation types</strong>. This way, if I turn off all events except people and games, I can see the screen with less &#8220;noise&#8221;:</p>
<div id="attachment_622" class="wp-caption alignnone" style="width: 310px"><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-30-15.png"><img class="size-medium wp-image-622 " title="people and games" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-30-15-300x190.png" alt="" width="300" height="190" /></a><p class="wp-caption-text">people and games</p></div>
<p>It&#8217;s difficult (maybe even impossible) to plot all events and relations while completely avoiding superposed lines (or maybe I need to investigate a little more). However, I believe that the current solution is easy to understand once you have played with it for a few minutes (I didn&#8217;t set out to create a conventional interface; I wanted to experiment a little).</p>
<p>This is what I see if I turn on <em>series</em> and games:</p>
<div id="attachment_623" class="wp-caption alignnone" style="width: 310px"><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-30-57.png"><img class="size-medium wp-image-623 " title="game series" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-0-30-57-300x190.png" alt="" width="300" height="190" /></a><p class="wp-caption-text">game series</p></div>
<p>You can see that <a title="Doom II en la línea de tiempo" href="http://www.mauriciogiraldo.com/vgline/beta/#/338">Doom II</a> goes after <a title="Doom en la línea de tiempo" href="http://www.mauriciogiraldo.com/vgline/beta/#/323">Doom</a> and that there is <a title="Doom III en la línea de tiempo" href="http://www.mauriciogiraldo.com/vgline/beta/#/342">another later game</a> in the series. <a title="Riven en la línea de tiempo" href="http://www.mauriciogiraldo.com/vgline/beta/#/267">Riven</a> goes after <a title="Myst en la línea de tiempo" href="http://www.mauriciogiraldo.com/vgline/beta/#/265">Myst</a>, etc.</p>
<h3>Search</h3>
<p>Users are lazy (okay, all but you) and if they don&#8217;t find what they are looking for in a few seconds they will go somewhere else. Also, in large sets of information (even though the timeline currently has only a few hundred events) it is difficult to predict how a user expects to find some particular data point. This is why the timeline has a search box:</p>
<div id="attachment_624" class="wp-caption alignnone" style="width: 310px"><a href="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-2-4-28.png"><img class="size-medium wp-image-624 " title="search results" src="http://www.mauriciogiraldo.com/blog/wp-content/uploads/2010/01/www.mauriciogiraldo.com-screen-capture-2010-1-25-2-4-28-300x190.png" alt="" width="300" height="190" /></a><p class="wp-caption-text">search results for &quot;nintendo&quot;</p></div>
<h3>Viva la <em>open source</em>!</h3>
<p>In my web developing years I have benefitted from a large amount of open source libraries/programs/content and, <a title="Digital Media Courseware, proyecto en colaboración con Hernando Barragán" href="http://sourceforge.net/projects/dmcourseware/">every time</a> <a title="SPAW-CF, una versión ColdFusion de un editor de texto web" href="http://sourceforge.net/projects/spaw-cf">I can</a>, I try to <a title="mi perfil en Stack Overflow" href="http://stackoverflow.com/users/160933/mga">give something back</a>. In this case I have created a <a href="http://code.google.com/p/vgline/">Google Code project</a> so, whoever knows ActionScript 3 and Flash, can take a look and see what benefits he/she can find there (I don&#8217;t plan on supporting this code, use under your own risk).</p>
<h3>Things to do</h3>
<p>The timeline is far from finished. Among the things I want to do:</p>
<ul>
<li><strong>content in spanish</strong>: I am using this timeline in my <a title="class blog" href="http://designblog.uniandes.edu.co/blogs/dise3223/programa-del-curso/">Videogame history class</a> and I want the content to be fully translated</li>
<li><strong>complete content</strong>: a lot of information is missing or incomplete</li>
<li><strong>experiment</strong>: this basic information setup can be explored in many different ways</li>
<li><strong>share</strong>: there is an <a href="http://www.mauriciogiraldo.com/vgline/rss/event/feed">RSS feed with the whole content</a> so anyone can use it to visualize it (an <a href="http://en.wikipedia.org/wiki/Application_programming_interface">API</a> would be more elegant) although my current server is a little unsteady at the moment</li>
</ul>
<h3>Technical stuff (and other)</h3>
<p>Several people have collaborated, inputting data or with their opinion. Among them: Nicolás Arteaga, Vanessa Gómez, Andrea D&#8217;Macedo, Manuel Piñeros, Sebastián Ramírez, Rafael Tudela y Cárlos López. If you want to collaborate or <strong>if you find any innaccuracies</strong>, please <a href="../../vgline/contact">contact me</a>.</p>
<p>If you want to know what powers the timeline: content is fed via <a href="http://drupal.org/">Drupal</a> (which works on top of PHP, MySQL and Apache) to which I connect from Flash using <a href="http://www.amfphp.org/">AMFPHP</a> (Drupal has a <a href="http://drupal.org/project/amfphp">module for AMFPHP</a> which I had to modify a bit). This has the benefit of automagically generating a <a href="http://www.mauriciogiraldo.com/vgline/">plain text version of the content</a>. The server is a little bit slow (the whole database is loaded in the first request&#8230; that&#8217;s why you see the quiz). Any performance ideas are welcome. Keep in mind it is a <a href="http://www.mediatemple.net">shared hosting environment</a>.</p>
<p>This project has been supported by Powerflasher, the people behind <a href="http://www.fdt.powerflasher.com/">FDT</a> (the cool software I use to write <a title="un pocotón de ActionScript" href="http://code.google.com/p/vgline/source/browse/trunk/src/com/pingpongestudio/timeline/Timeline.as">all the ActionScript</a> you see in Google Code).</p>
<p><a href="http://www.mauriciogiraldo.com/blog/2010/01/30/the-videogame-history-timeline/" rel="bookmark">The videogame history timeline</a> originalmente escrito en <a href="http://www.mauriciogiraldo.com/blog">mga/blog</a> en January 30, 2010.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mauriciogiraldo.com/blog/2010/01/30/the-videogame-history-timeline/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
	</channel>
</rss>

