<?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>Blog de Jorge Machín</title>
	<atom:link href="http://www.machin.com.mx/feed" rel="self" type="application/rss+xml" />
	<link>http://www.machin.com.mx</link>
	<description>Sólo para recordar</description>
	<lastBuildDate>Fri, 03 Sep 2010 04:55:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Otro cuento Zen</title>
		<link>http://www.machin.com.mx/archives/4848</link>
		<comments>http://www.machin.com.mx/archives/4848#comments</comments>
		<pubDate>Mon, 23 Aug 2010 06:30:51 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4848</guid>
		<description><![CDATA[<p>Un general estaba en su casa apreciando su colección de antigüedades que había obtenido como botines de guerra, cuando al estar viendo un grabado tropezó con una pequeña mesa en la que reposaba un preciosa y delicada valija que por un poco cae al suelo. </p>
<p>-¡Oh! ¡Qué susto! exclamó.</p>
<p>Entoces pensó: "Yo he dirigido millares de soldados, enfrentando diversas situaciones de vida o muerte y jamás me atemoricé. ¿Por qué será que hoy por causa de una vasija me asusté de esa manera?”. </p>
<p> Al comprender  la causa de su miedo, arrojó la valiosa vasija al suelo y la quebró. </p>
<p><strong>Anónimo</strong></p>

]]></description>
			<content:encoded><![CDATA[<p>Un general estaba en su casa apreciando su colección de antigüedades que había obtenido como botines de guerra, cuando al estar viendo un grabado tropezó con una pequeña mesa en la que reposaba un preciosa y delicada valija que por un poco cae al suelo. </p>
<p>-¡Oh! ¡Qué susto! exclamó.</p>
<p>Entoces pensó: "Yo he dirigido millares de soldados, enfrentando diversas situaciones de vida o muerte y jamás me atemoricé. ¿Por qué será que hoy por causa de una vasija me asusté de esa manera?”. </p>
<p> Al comprender  la causa de su miedo, arrojó la valiosa vasija al suelo y la quebró. </p>
<p><strong>Anónimo</strong></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4848/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Zu-k City</title>
		<link>http://www.machin.com.mx/archives/4814</link>
		<comments>http://www.machin.com.mx/archives/4814#comments</comments>
		<pubDate>Thu, 05 Aug 2010 07:41:47 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Arqueología Machinesca]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Portafolio]]></category>
		<category><![CDATA[Videojuegos]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4814</guid>
		<description><![CDATA[<p>Otro juego de fútbol multiusuario en el cual colaboré con la programación del lado del servidor. Lo interesante que tuvo este proyecto es que había bots que jugaban junto con el jugador y en su contra utilizando agentes y máquinas de estado.</p>
<p align="center"><center><br />
<div class="igallery"><img src="/iGallery/zukcity/cancha3.jpg" alt="Juego contra la computadora" id="408026"  title="Juego contra la computadora" /><br /><a href="javascript:swapPhoto('/iGallery/zukcity/cancha3.jpg','408026')"><img src="/iGallery/zukcity/TN-cancha3.jpg" width="56" height="42" alt="Juego contra la computadora" title="Juego contra la computadora" /></a><a href="javascript:swapPhoto('/iGallery/zukcity/Cuarto3.jpg','408026')"><img src="/iGallery/zukcity/TN-Cuarto3.jpg" width="56" height="42" alt="Lobby del juego" title="Lobby del juego" /></a><a href="javascript:swapPhoto('/iGallery/zukcity/compu.jpg','408026')"><img src="/iGallery/zukcity/TN-compu.jpg" width="56" height="42" alt="Programé en mi laptop, pero con monitor y teclado" title="Programé en mi laptop, pero con monitor y teclado" /></a></div>
</center></p>
<p>Otra cosa que me gustó de este proyecto es que apliqué "nuevas técnicas" que me permitieron desarrollarlo en tiempo récord desde cero.</p>

]]></description>
			<content:encoded><![CDATA[<p>Otro juego de fútbol multiusuario en el cual colaboré con la programación del lado del servidor. Lo interesante que tuvo este proyecto es que había bots que jugaban junto con el jugador y en su contra utilizando agentes y máquinas de estado.</p>
<p align="center"><center><br />
<div class="igallery"><img src="/iGallery/zukcity/cancha3.jpg" alt="Juego contra la computadora" id="802305"  title="Juego contra la computadora" /><br /><a href="javascript:swapPhoto('/iGallery/zukcity/cancha3.jpg','802305')"><img src="/iGallery/zukcity/TN-cancha3.jpg" width="56" height="42" alt="Juego contra la computadora" title="Juego contra la computadora" /></a><a href="javascript:swapPhoto('/iGallery/zukcity/Cuarto3.jpg','802305')"><img src="/iGallery/zukcity/TN-Cuarto3.jpg" width="56" height="42" alt="Lobby del juego" title="Lobby del juego" /></a><a href="javascript:swapPhoto('/iGallery/zukcity/compu.jpg','802305')"><img src="/iGallery/zukcity/TN-compu.jpg" width="56" height="42" alt="Programé en mi laptop, pero con monitor y teclado" title="Programé en mi laptop, pero con monitor y teclado" /></a></div>
</center></p>
<p>Otra cosa que me gustó de este proyecto es que apliqué "nuevas técnicas" que me permitieron desarrollarlo en tiempo récord desde cero.</p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4814/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Programación Adobe Air 2.0 en Linux</title>
		<link>http://www.machin.com.mx/archives/4795</link>
		<comments>http://www.machin.com.mx/archives/4795#comments</comments>
		<pubDate>Mon, 26 Jul 2010 11:43:13 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4795</guid>
		<description><![CDATA[<p>Al igual que las aplicaciones Flex, es posible desarrollar en Linux aplicaciones de escritorio en AIR. En este post pongo un ejemplo y una miniguía de instalación.</p>
<h4>Instalación</h4>
<p>Primero se necesita bajar e instalar la versión 4.1 de Flex, la cual se puede obtener de <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk&amp;referer=');">http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk</a> en forma de un archivo zip llamado <strong>flex_sdk_4.1.zip</strong></p>
<div class="syntax_hilite">
<div id="text-1">
<div class="text">mkdir flex<br />
cp flex_sdk_4.<span style="">1</span>.zip flex<br />
cd flex<br />
unzip flex_sdk_4.<span style="">1</span>.zip</div>
</div>
</div>
<p></p>
<p>Desafortunadamente la versión multiplataforma de Flex, aunque ya incluye una versión de Air, está rota y aparentemente sólo funciona para Windows y Mac. Pareciera que a los señores de Adobe se les olvidó Linux en el caso de Air; por lo que es necesario descargar el SDK de AIR y desempaquetarlo sobre el directorio donde instalamos Flex. </p>
<p>Entonces, bajamos <strong>Air 2.0</strong> de <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk&amp;referer=');">http://www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk</a> y sobre-escribimos el sdk de AIR que descargamos:</p>
<div class="syntax_hilite">
<div id="text-2">
<div class="text">cp AdobeAIRSDK.tbz2 flex<br />
cd flex<br />
bunzip2 AdobeAIRSDK.tbz2<br />
tar -xvf AdobeAIRSDK.tar</div>
</div>
</div>
<p></p>
<p>Sinceramente no sé si es el método correcto de arreglar los errores de Adobe, pero fue lo primero que se me ocurrió y me funcionó.</p>
<h4>Escribiendo un programa de prueba</h4>
<p>Como ejemplo de una aplicación creamos el programa <strong>mxml</strong> llamado <strong>Test.mxml</strong></p>
<div class="syntax_hilite">
<div id="xml-3">
<div class="xml"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"utf-8"</span><span style="font-weight: bold; color: black;">?&gt;</span></span><br />
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;s:WindowedApplication</span>&nbsp; <span style="color: #000066;">xmlns:fx</span>=<span style="color: #ff0000;">"http://ns.adobe.com/mxml/2009"</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066;">xmlns:s</span>=<span style="color: #ff0000;">"library://ns.adobe.com/flex/spark"</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066;">xmlns:mx</span>=<span style="color: #ff0000;">"library://ns.adobe.com/flex/mx"</span><span style="font-weight: bold; color: black;">&gt;</span></span></p>
<p>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/s:WindowedApplication<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</div>
</div>
<p></p>
<p>El cual compilamos con el comando:</p>
<div class="syntax_hilite">
<div id="text-4">
<div class="text">bin/mxmlc -library-path+=frameworks/libs/air Test.mxml</div>
</div>
</div>
<p></p>
<p>Ahora creamos un archivo que nos describe la aplicación AIR, al cual llamamos <strong>Test-app.xml</strong></p>
<div class="syntax_hilite">
<div id="xml-5">
<div class="xml"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"utf-8"</span> <span style="color: #000066;">standalone</span>=<span style="color: #ff0000;">"no"</span><span style="font-weight: bold; color: black;">?&gt;</span></span><br />
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;application</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">"http://ns.adobe.com/air/application/2.0"</span><span style="font-weight: bold; color: black;">&gt;</span></span></p>
<p><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Adobe AIR Application Descriptor File Template.</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; Specifies parameters for identifying, installing, and launching AIR applications.</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/2.0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The last segment of the namespace specifies the version <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; of the AIR runtime required for this application to run.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; minimumPatchLevel - The minimum patch level of the AIR runtime required to run <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the application. Optional.<br />
--&gt;</span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- A universally unique application identifier. Must be unique across all AIR applications.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;id<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/id<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Used as the filename for the application. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;filename<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/filename<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The name that is displayed in the AIR application installer. <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;May have multiple values for each language. See samples or xsd schema file. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;name<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/name<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- An application version designator (such as &quot;v1&quot;, &quot;2.5&quot;, or &quot;Alpha 1&quot;). Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;version<span style="font-weight: bold; color: black;">&gt;</span></span></span>v1<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/version<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Description, displayed in the AIR application installer.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;May have multiple values for each language. See samples or xsd schema file. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;description&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/description<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Copyright information. Optional --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;copyright&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/copyright<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;publisherID&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/publisherID<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Settings for the application's initial window. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;initialWindow<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The main SWF or HTML file of the application. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Note: In Flash Builder, the SWF reference is set automatically. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;content<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test.swf<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/content<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The title of the main window. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;title&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/title<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The type of system chrome to use (either &quot;standard&quot; or &quot;none&quot;). Optional. Default standard. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;systemChrome&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/systemChrome<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;transparent&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/transparent<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the window is initially visible. Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;visible&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/visible<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the user can minimize the window. Optional. Default true. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;minimizable&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/minimizable<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the user can maximize the window. Optional. Default true. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;maximizable&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/maximizable<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the user can resize the window. Optional. Default true. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;resizable&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/resizable<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial width in pixels. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;width&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/width<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial height in pixels. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;height&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/height<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial x position. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;x&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/x<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial y position. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;y&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/y<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's minimum size, specified as a width/height pair in pixels, such as &quot;400 200&quot;. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;minSize&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/minSize<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial maximum size, specified as a width/height pair in pixels, such as &quot;1600 1200&quot;. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;maxSize&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/maxSize<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/initialWindow<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- We recommend omitting the supportedProfiles element, --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- which in turn permits your application to be deployed to all --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- devices supported by AIR. If you wish to restrict deployment --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- (i.e., to only mobile devices) then add this element and list --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- only the profiles which your application does support. --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;supportedProfiles&gt;</span></span>desktop extendedDesktop mobileDevice extendedMobileDevice<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/supportedProfiles<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The subpath of the standard default installation location to use. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;installFolder&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/installFolder<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;programMenuFolder&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/programMenuFolder<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The icon the system uses for the application. For at least one resolution,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;specify the path to a PNG file included in the AIR package. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;icon&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/icon<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the application handles the update when a user double-clicks an update version<br />
&nbsp; &nbsp; &nbsp; &nbsp; of the AIR file (true), or the default AIR application installer handles the update (false).<br />
&nbsp; &nbsp; &nbsp; &nbsp; Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;customUpdateUI&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/customUpdateUI<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the application can be launched when the user clicks a link in a web browser.<br />
&nbsp; &nbsp; &nbsp; &nbsp; Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;allowBrowserInvocation&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/allowBrowserInvocation<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Listing of file types for which the application can register. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;fileTypes&gt;</span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Defines one file type. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;fileType&gt;</span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The name that the system displays for the registered file type. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;name&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/name<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The extension to register. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;extension&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/extension<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The description of the file type. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;description&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/description<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The MIME content type. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;contentType&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/contentType<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The icon to display for the file type. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;icon&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/icon<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;/fileType&gt;</span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;/fileTypes&gt;</span></span> --&gt;</p>
<p><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/application<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</div>
</div>
<p></p>
<p>Finalmente ejecutamos la aplicación con:</p>
<div class="syntax_hilite">
<div id="text-6">
<div class="text">adl test.mxml</div>
</div>
</div>
<p></p>
<h4>Algunos detalles...</h4>
<p>Para usar aplicaciones que tengan transparencia es necesario que el escritorio la soporte; por ejemplo usando <strong>compiz</strong>.</p>

]]></description>
			<content:encoded><![CDATA[<p>Al igual que las aplicaciones Flex, es posible desarrollar en Linux aplicaciones de escritorio en AIR. En este post pongo un ejemplo y una miniguía de instalación.</p>
<h4>Instalación</h4>
<p>Primero se necesita bajar e instalar la versión 4.1 de Flex, la cual se puede obtener de <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk&amp;referer=');">http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex4sdk</a> en forma de un archivo zip llamado <strong>flex_sdk_4.1.zip</strong></p>
<div class="syntax_hilite">
<div id="text-7">
<div class="text">mkdir flex<br />
cp flex_sdk_4.<span style="">1</span>.zip flex<br />
cd flex<br />
unzip flex_sdk_4.<span style="">1</span>.zip</div>
</div>
</div>
<p></p>
<p>Desafortunadamente la versión multiplataforma de Flex, aunque ya incluye una versión de Air, está rota y aparentemente sólo funciona para Windows y Mac. Pareciera que a los señores de Adobe se les olvidó Linux en el caso de Air; por lo que es necesario descargar el SDK de AIR y desempaquetarlo sobre el directorio donde instalamos Flex. </p>
<p>Entonces, bajamos <strong>Air 2.0</strong> de <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk" onclick="pageTracker._trackPageview('/outgoing/www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk&amp;referer=');">http://www.adobe.com/cfusion/entitlement/index.cfm?e=airsdk</a> y sobre-escribimos el sdk de AIR que descargamos:</p>
<div class="syntax_hilite">
<div id="text-8">
<div class="text">cp AdobeAIRSDK.tbz2 flex<br />
cd flex<br />
bunzip2 AdobeAIRSDK.tbz2<br />
tar -xvf AdobeAIRSDK.tar</div>
</div>
</div>
<p></p>
<p>Sinceramente no sé si es el método correcto de arreglar los errores de Adobe, pero fue lo primero que se me ocurrió y me funcionó.</p>
<h4>Escribiendo un programa de prueba</h4>
<p>Como ejemplo de una aplicación creamos el programa <strong>mxml</strong> llamado <strong>Test.mxml</strong></p>
<div class="syntax_hilite">
<div id="xml-9">
<div class="xml"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"utf-8"</span><span style="font-weight: bold; color: black;">?&gt;</span></span><br />
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;s:WindowedApplication</span>&nbsp; <span style="color: #000066;">xmlns:fx</span>=<span style="color: #ff0000;">"http://ns.adobe.com/mxml/2009"</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066;">xmlns:s</span>=<span style="color: #ff0000;">"library://ns.adobe.com/flex/spark"</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066;">xmlns:mx</span>=<span style="color: #ff0000;">"library://ns.adobe.com/flex/mx"</span><span style="font-weight: bold; color: black;">&gt;</span></span></p>
<p>
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/s:WindowedApplication<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</div>
</div>
<p></p>
<p>El cual compilamos con el comando:</p>
<div class="syntax_hilite">
<div id="text-10">
<div class="text">bin/mxmlc -library-path+=frameworks/libs/air Test.mxml</div>
</div>
</div>
<p></p>
<p>Ahora creamos un archivo que nos describe la aplicación AIR, al cual llamamos <strong>Test-app.xml</strong></p>
<div class="syntax_hilite">
<div id="xml-11">
<div class="xml"><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;</span>?xml <span style="color: #000066;">version</span>=<span style="color: #ff0000;">"1.0"</span> <span style="color: #000066;">encoding</span>=<span style="color: #ff0000;">"utf-8"</span> <span style="color: #000066;">standalone</span>=<span style="color: #ff0000;">"no"</span><span style="font-weight: bold; color: black;">?&gt;</span></span><br />
<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;application</span> <span style="color: #000066;">xmlns</span>=<span style="color: #ff0000;">"http://ns.adobe.com/air/application/2.0"</span><span style="font-weight: bold; color: black;">&gt;</span></span></p>
<p><span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Adobe AIR Application Descriptor File Template.</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; Specifies parameters for identifying, installing, and launching AIR applications.</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; xmlns - The Adobe AIR namespace: http://ns.adobe.com/air/application/2.0<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; The last segment of the namespace specifies the version <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; of the AIR runtime required for this application to run.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; &nbsp; minimumPatchLevel - The minimum patch level of the AIR runtime required to run <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; the application. Optional.<br />
--&gt;</span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- A universally unique application identifier. Must be unique across all AIR applications.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Using a reverse DNS-style name as the id is recommended. (Eg. com.example.ExampleApplication.) Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;id<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/id<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Used as the filename for the application. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;filename<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/filename<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The name that is displayed in the AIR application installer. <br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;May have multiple values for each language. See samples or xsd schema file. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;name<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/name<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- An application version designator (such as &quot;v1&quot;, &quot;2.5&quot;, or &quot;Alpha 1&quot;). Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;version<span style="font-weight: bold; color: black;">&gt;</span></span></span>v1<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/version<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Description, displayed in the AIR application installer.<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;May have multiple values for each language. See samples or xsd schema file. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;description&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/description<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Copyright information. Optional --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;copyright&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/copyright<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Publisher ID. Used if you're updating an application created prior to 1.5.3 --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;publisherID&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/publisherID<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Settings for the application's initial window. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;initialWindow<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The main SWF or HTML file of the application. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Note: In Flash Builder, the SWF reference is set automatically. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;content<span style="font-weight: bold; color: black;">&gt;</span></span></span>Test.swf<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/content<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The title of the main window. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;title&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/title<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The type of system chrome to use (either &quot;standard&quot; or &quot;none&quot;). Optional. Default standard. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;systemChrome&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/systemChrome<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the window is transparent. Only applicable when systemChrome is none. Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;transparent&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/transparent<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the window is initially visible. Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;visible&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/visible<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the user can minimize the window. Optional. Default true. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;minimizable&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/minimizable<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the user can maximize the window. Optional. Default true. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;maximizable&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/maximizable<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the user can resize the window. Optional. Default true. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;resizable&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/resizable<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial width in pixels. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;width&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/width<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial height in pixels. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;height&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/height<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial x position. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;x&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/x<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial y position. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;y&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/y<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's minimum size, specified as a width/height pair in pixels, such as &quot;400 200&quot;. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;minSize&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/minSize<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The window's initial maximum size, specified as a width/height pair in pixels, such as &quot;1600 1200&quot;. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;maxSize&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/maxSize<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/initialWindow<span style="font-weight: bold; color: black;">&gt;</span></span></span></p>
<p>&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- We recommend omitting the supportedProfiles element, --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- which in turn permits your application to be deployed to all --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- devices supported by AIR. If you wish to restrict deployment --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- (i.e., to only mobile devices) then add this element and list --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- only the profiles which your application does support. --&gt;</span></span><br />
&nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;supportedProfiles&gt;</span></span>desktop extendedDesktop mobileDevice extendedMobileDevice<span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/supportedProfiles<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The subpath of the standard default installation location to use. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;installFolder&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/installFolder<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The subpath of the Programs menu to use. (Ignored on operating systems without a Programs menu.) Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;programMenuFolder&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/programMenuFolder<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The icon the system uses for the application. For at least one resolution,<br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;specify the path to a PNG file included in the AIR package. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;icon&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/icon<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp;<span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the application handles the update when a user double-clicks an update version<br />
&nbsp; &nbsp; &nbsp; &nbsp; of the AIR file (true), or the default AIR application installer handles the update (false).<br />
&nbsp; &nbsp; &nbsp; &nbsp; Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;customUpdateUI&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/customUpdateUI<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Whether the application can be launched when the user clicks a link in a web browser.<br />
&nbsp; &nbsp; &nbsp; &nbsp; Optional. Default false. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;allowBrowserInvocation&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/allowBrowserInvocation<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Listing of file types for which the application can register. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;fileTypes&gt;</span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- Defines one file type. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;fileType&gt;</span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The name that the system displays for the registered file type. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;name&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/name<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The extension to register. Required. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;extension&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/extension<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The description of the file type. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;description&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/description<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The MIME content type. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;contentType&gt;</span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/contentType<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- The icon to display for the file type. Optional. --&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;icon&gt;</span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image16x16<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image32x32<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image48x48<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/image128x128<span style="font-weight: bold; color: black;">&gt;</span></span></span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/icon<span style="font-weight: bold; color: black;">&gt;</span></span></span> --&gt;</p>
<p>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;/fileType&gt;</span></span> --&gt;<br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;"><span style="color: #808080; font-style: italic;">&lt;!-- &lt;/fileTypes&gt;</span></span> --&gt;</p>
<p><span style="color: #009900;"><span style="font-weight: bold; color: black;">&lt;/application<span style="font-weight: bold; color: black;">&gt;</span></span></span></div>
</div>
</div>
<p></p>
<p>Finalmente ejecutamos la aplicación con:</p>
<div class="syntax_hilite">
<div id="text-12">
<div class="text">adl test.mxml</div>
</div>
</div>
<p></p>
<h4>Algunos detalles...</h4>
<p>Para usar aplicaciones que tengan transparencia es necesario que el escritorio la soporte; por ejemplo usando <strong>compiz</strong>.</p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4795/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Proyecto: Construyendo un sintetizador analógico modular (Parte 3)</title>
		<link>http://www.machin.com.mx/archives/4476</link>
		<comments>http://www.machin.com.mx/archives/4476#comments</comments>
		<pubDate>Wed, 21 Jul 2010 17:10:39 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Sintesis Analógica]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4476</guid>
		<description><![CDATA[<p>Se que no se debe de hacer... pero por el momento este post contiene el borrador de la parte 3 de la construcción del sintetizador analógico que con el tiempo se irá completando. La verdad es que tengo más material en las otras partes y ya quiero publicarlos. Una disculpa.</p>
<h4>Convertidor de MIDI a Control de Voltaje</h4>
<p>El Convertidor de Midi a Control de Voltaje es el que convierte al Oscilador en un instrumento musical.  Como es díficil que construya mi propop teclado, lo natural para mí sería controlarlo por una computadora que corra algún software secuenciador como el CakeWalk Home Studio.</p>
<h4>Parado sobre hombros de gigantes</h4>
<p>Este fue el primer modulo que recomendo mi hermano que hiciera. De inmediato pensé, creo que una muy buena solución sería usar un microcontrolador PIC y unos convertidores digitales a analógico como los <strong>DAC0830</strong>. Primero busque en Google para ver si alguien ya había realizado algo así. Creo que no es de sorprender que efectivamente hay varias alternativas en la inmensa web. A mi me gusto mucho la solución que plantea <strong>Marc Bareille</strong> en su <a href="http://m.bareille.free.fr/mcv628/mcv628.html" onclick="pageTracker._trackPageview('/outgoing/m.bareille.free.fr/mcv628/mcv628.html?referer=');">MCV-628</a>. </p>
<p>Comencé usando su modelo con el cual aprendí muchísimo y me permitió hacer mis primeras pruebas pero con el paso del tiempo empecé a diseñar desde cero uno nuevo con especificaciones de acuerdo a mis propias necesidades y gustos. Usando otro microcontrolador y una funcionalidad distinta. El modulo resultante es el que presento aquí.</p>
<h4>Modos de funcionamiento</h4>
<h4>Demostración</h4>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/2n3VuNw2s90&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2n3VuNw2s90&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>

]]></description>
			<content:encoded><![CDATA[<p>Se que no se debe de hacer... pero por el momento este post contiene el borrador de la parte 3 de la construcción del sintetizador analógico que con el tiempo se irá completando. La verdad es que tengo más material en las otras partes y ya quiero publicarlos. Una disculpa.</p>
<h4>Convertidor de MIDI a Control de Voltaje</h4>
<p>El Convertidor de Midi a Control de Voltaje es el que convierte al Oscilador en un instrumento musical.  Como es díficil que construya mi propop teclado, lo natural para mí sería controlarlo por una computadora que corra algún software secuenciador como el CakeWalk Home Studio.</p>
<h4>Parado sobre hombros de gigantes</h4>
<p>Este fue el primer modulo que recomendo mi hermano que hiciera. De inmediato pensé, creo que una muy buena solución sería usar un microcontrolador PIC y unos convertidores digitales a analógico como los <strong>DAC0830</strong>. Primero busque en Google para ver si alguien ya había realizado algo así. Creo que no es de sorprender que efectivamente hay varias alternativas en la inmensa web. A mi me gusto mucho la solución que plantea <strong>Marc Bareille</strong> en su <a href="http://m.bareille.free.fr/mcv628/mcv628.html" onclick="pageTracker._trackPageview('/outgoing/m.bareille.free.fr/mcv628/mcv628.html?referer=');">MCV-628</a>. </p>
<p>Comencé usando su modelo con el cual aprendí muchísimo y me permitió hacer mis primeras pruebas pero con el paso del tiempo empecé a diseñar desde cero uno nuevo con especificaciones de acuerdo a mis propias necesidades y gustos. Usando otro microcontrolador y una funcionalidad distinta. El modulo resultante es el que presento aquí.</p>
<h4>Modos de funcionamiento</h4>
<h4>Demostración</h4>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/2n3VuNw2s90&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/2n3VuNw2s90&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4476/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sintetizador Analógico tocando  &#8220;Hymn&#8221; de Vangelis</title>
		<link>http://www.machin.com.mx/archives/4769</link>
		<comments>http://www.machin.com.mx/archives/4769#comments</comments>
		<pubDate>Sun, 18 Jul 2010 03:06:31 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Música]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Sintesis Analógica]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4769</guid>
		<description><![CDATA[<p>Esta melodia la interpretó mi hermano con la versión de prueba del sintetizador analógico. Adicionalmente usó los filtros del Andromeda A6 y envolventes para darle la forma  a la señal y un MF 104z para los efectos del delay. El acompañamiento se tocó con el sonido de un  Yamaha Motif XS.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/uKw6HfVVia4&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uKw6HfVVia4&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>

]]></description>
			<content:encoded><![CDATA[<p>Esta melodia la interpretó mi hermano con la versión de prueba del sintetizador analógico. Adicionalmente usó los filtros del Andromeda A6 y envolventes para darle la forma  a la señal y un MF 104z para los efectos del delay. El acompañamiento se tocó con el sonido de un  Yamaha Motif XS.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/uKw6HfVVia4&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/uKw6HfVVia4&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4769/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clips de mi viaje a Madrid de 2003</title>
		<link>http://www.machin.com.mx/archives/4756</link>
		<comments>http://www.machin.com.mx/archives/4756#comments</comments>
		<pubDate>Thu, 15 Jul 2010 09:46:10 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Arqueología Machinesca]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Viajes]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4756</guid>
		<description><![CDATA[<p>Aquí pongo una serie de clips sobrevivientes de mi viaje a Madrid en mis vacaciones de 2003. Fueron hechos con una cámara de fotos Sony antigüa, de cuando los memorysticks más grandes eran de 128Mb; por eso los clips son muy cortos; había que dejar espacio a las fotos que eran su verdadero fuerte.</p>
<p>Las descripciones del guía no corresponden necesariamente con lo que se ve en la imagen porque no esperaba sacar películas con mi cámara de fotos, pero ahora estan aquí para preservarlos de alguna manera en el blog de los recuerdos.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/ByoenjMp1jo&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ByoenjMp1jo&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</p>
<p>Las fotografías las pueden ver aquí: <a href="http://www.machin.com.mx/archives/57">http://www.machin.com.mx/archives/57</a></p>

]]></description>
			<content:encoded><![CDATA[<p>Aquí pongo una serie de clips sobrevivientes de mi viaje a Madrid en mis vacaciones de 2003. Fueron hechos con una cámara de fotos Sony antigüa, de cuando los memorysticks más grandes eran de 128Mb; por eso los clips son muy cortos; había que dejar espacio a las fotos que eran su verdadero fuerte.</p>
<p>Las descripciones del guía no corresponden necesariamente con lo que se ve en la imagen porque no esperaba sacar películas con mi cámara de fotos, pero ahora estan aquí para preservarlos de alguna manera en el blog de los recuerdos.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/ByoenjMp1jo&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/ByoenjMp1jo&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</p>
<p>Las fotografías las pueden ver aquí: <a href="http://www.machin.com.mx/archives/57">http://www.machin.com.mx/archives/57</a></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4756/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El cubo volador</title>
		<link>http://www.machin.com.mx/archives/4748</link>
		<comments>http://www.machin.com.mx/archives/4748#comments</comments>
		<pubDate>Wed, 14 Jul 2010 07:11:01 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Adobe Flash]]></category>
		<category><![CDATA[C/C++]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Portafolio]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Unity]]></category>
		<category><![CDATA[videos]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4748</guid>
		<description><![CDATA[<p>Una pequeña prueba de concepto para agregar figuras 3D a videos para juegos y otras aplicaciones.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/u5x-qoyloX0&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/u5x-qoyloX0&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</p>
<p>Por supuesto que el guión no esta basado en algo que me haya pasado <img src='http://www.machin.com.mx/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

]]></description>
			<content:encoded><![CDATA[<p>Una pequeña prueba de concepto para agregar figuras 3D a videos para juegos y otras aplicaciones.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/u5x-qoyloX0&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/u5x-qoyloX0&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</p>
<p>Por supuesto que el guión no esta basado en algo que me haya pasado <img src='http://www.machin.com.mx/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4748/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Mi lugar de trabajo en el 2010</title>
		<link>http://www.machin.com.mx/archives/4740</link>
		<comments>http://www.machin.com.mx/archives/4740#comments</comments>
		<pubDate>Tue, 13 Jul 2010 16:52:16 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Color Computer]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4740</guid>
		<description><![CDATA[<p>Se canceló el cuarto de máquinas y ahora trabajo en la planta baja para tener más espacio para mi tiradero y tenga más la luz del sol <img src='http://www.machin.com.mx/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="igallery"><img src="/iGallery/escritorio/escritorio1.JPG" alt="" id="773295"  title="" /><br /><a href="javascript:swapPhoto('/iGallery/escritorio/escritorio1.JPG','773295')"><img src="/iGallery/escritorio/TN-escritorio1.JPG" width="56" height="42" alt="" title="" /></a><a href="javascript:swapPhoto('/iGallery/escritorio/escritorio2.JPG','773295')"><img src="/iGallery/escritorio/TN-escritorio2.JPG" width="56" height="42" alt="" title="" /></a></div>
<p>Antes asi era: <a href="http://www.machin.com.mx/archives/234">http://www.machin.com.mx/archives/234</a></p>

]]></description>
			<content:encoded><![CDATA[<p>Se canceló el cuarto de máquinas y ahora trabajo en la planta baja para tener más espacio para mi tiradero y tenga más la luz del sol <img src='http://www.machin.com.mx/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<div class="igallery"><img src="/iGallery/escritorio/escritorio1.JPG" alt="" id="199583"  title="" /><br /><a href="javascript:swapPhoto('/iGallery/escritorio/escritorio1.JPG','199583')"><img src="/iGallery/escritorio/TN-escritorio1.JPG" width="56" height="42" alt="" title="" /></a><a href="javascript:swapPhoto('/iGallery/escritorio/escritorio2.JPG','199583')"><img src="/iGallery/escritorio/TN-escritorio2.JPG" width="56" height="42" alt="" title="" /></a></div>
<p>Antes asi era: <a href="http://www.machin.com.mx/archives/234">http://www.machin.com.mx/archives/234</a></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4740/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cuento Zen</title>
		<link>http://www.machin.com.mx/archives/4733</link>
		<comments>http://www.machin.com.mx/archives/4733#comments</comments>
		<pubDate>Mon, 12 Jul 2010 14:19:32 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/archives/4733</guid>
		<description><![CDATA[<p>Había una vez dos monjes zen que caminaban por el bosque de regreso al monasterio. Cuando llegaron al río, vieron a una mujer que lloraba en cuclillas cerca de la orilla. Era joven y atractiva.</p>
<p>- ¿Qué te sucede?, le preguntó el más anciano.</p>
<p>- Mi madre se muere. Está sola en casa, al otro lado del río, y yo no puedo cruzar. Lo intenté, siguió la joven, pero la corriente me arrastra y no podré llegar nunca al otro lado sin ayuda. Pensé que no la volvería a ver con vida. Pero ahora... Ahora que habéis aparecido vosotros, alguno de los dos podrá ayudarme a cruzar.</p>
<p>- Ojalá pudiéramos, se lamentó el más joven. Pero la única manera de ayudarte sería cargarte a través del río y nuestros votos de castidad nos impiden todo contacto con el sexo opuesto. Lo tenemos prohibido. Lo siento.</p>
<p>- Yo también lo siento, dijo la mujer. Y siguió llorando.</p>
<p>El monje más viejo se arrodilló, bajó la cabeza y dijo: “Sube”. La mujer no podía creerlo, pero con rapidez tomó su hatillo de ropa y subió a horcajadas sobre el monje. Con bastante dificultad, el monje cruzó el río, seguido por el joven. Al llegar al otro lado, la mujer descendió y se acercó al anciano monje con intención de besar sus manos.</p>
<p>- Está bien, está bien, dijo el viejo retirando sus manos, sigue tu camino.</p>
<p>La mujer se inclinó con gratitud y humildad, recogió sus ropas y corrió por el camino hacia el pueblo. Lo monjes, sin decir palabra, retomaron su marcha al monasterio. Aún les quedaban diez horas de caminata.</p>
<p>Poco antes de llegar, el joven le dijo al anciano: “Maestro, vos sabéis mejor que yo de nuestro voto de abstinencia. No obstante, cargasteis sobre vuestros hombros a aquella mujer a través de todo lo ancho del río”.</p>
<p>- Yo la llevé a través del río, es cierto. Pero, ¿qué te pasa a ti que todavía la cargas sobre tus hombros?</p>
<p><strong>Anónimo</strong></p>

]]></description>
			<content:encoded><![CDATA[<p>Había una vez dos monjes zen que caminaban por el bosque de regreso al monasterio. Cuando llegaron al río, vieron a una mujer que lloraba en cuclillas cerca de la orilla. Era joven y atractiva.</p>
<p>- ¿Qué te sucede?, le preguntó el más anciano.</p>
<p>- Mi madre se muere. Está sola en casa, al otro lado del río, y yo no puedo cruzar. Lo intenté, siguió la joven, pero la corriente me arrastra y no podré llegar nunca al otro lado sin ayuda. Pensé que no la volvería a ver con vida. Pero ahora... Ahora que habéis aparecido vosotros, alguno de los dos podrá ayudarme a cruzar.</p>
<p>- Ojalá pudiéramos, se lamentó el más joven. Pero la única manera de ayudarte sería cargarte a través del río y nuestros votos de castidad nos impiden todo contacto con el sexo opuesto. Lo tenemos prohibido. Lo siento.</p>
<p>- Yo también lo siento, dijo la mujer. Y siguió llorando.</p>
<p>El monje más viejo se arrodilló, bajó la cabeza y dijo: “Sube”. La mujer no podía creerlo, pero con rapidez tomó su hatillo de ropa y subió a horcajadas sobre el monje. Con bastante dificultad, el monje cruzó el río, seguido por el joven. Al llegar al otro lado, la mujer descendió y se acercó al anciano monje con intención de besar sus manos.</p>
<p>- Está bien, está bien, dijo el viejo retirando sus manos, sigue tu camino.</p>
<p>La mujer se inclinó con gratitud y humildad, recogió sus ropas y corrió por el camino hacia el pueblo. Lo monjes, sin decir palabra, retomaron su marcha al monasterio. Aún les quedaban diez horas de caminata.</p>
<p>Poco antes de llegar, el joven le dijo al anciano: “Maestro, vos sabéis mejor que yo de nuestro voto de abstinencia. No obstante, cargasteis sobre vuestros hombros a aquella mujer a través de todo lo ancho del río”.</p>
<p>- Yo la llevé a través del río, es cierto. Pero, ¿qué te pasa a ti que todavía la cargas sobre tus hombros?</p>
<p><strong>Anónimo</strong></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4733/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Segunda prueba del Sintetizador Analógico</title>
		<link>http://www.machin.com.mx/archives/4774</link>
		<comments>http://www.machin.com.mx/archives/4774#comments</comments>
		<pubDate>Sat, 10 Jul 2010 08:31:55 +0000</pubDate>
		<dc:creator>Jorge Machin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Proyectos]]></category>
		<category><![CDATA[Sintesis Analógica]]></category>

		<guid isPermaLink="false">http://www.machin.com.mx/?p=4774</guid>
		<description><![CDATA[<p>Aquí podemos ver el sintetizador analógico ya con audio, afinadito y ya tocando melodias en MIDI. Dentro de unos dias mi hermano tocará una melodía de Vangelis para probarlo más en forma.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Aou5G4oO3F8&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Aou5G4oO3F8&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
</center></p>

]]></description>
			<content:encoded><![CDATA[<p>Aquí podemos ver el sintetizador analógico ya con audio, afinadito y ya tocando melodias en MIDI. Dentro de unos dias mi hermano tocará una melodía de Vangelis para probarlo más en forma.</p>
<p align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/Aou5G4oO3F8&amp;hl=es_MX&amp;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Aou5G4oO3F8&amp;hl=es_MX&amp;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object><br />
</center></p>

<p></p>]]></content:encoded>
			<wfw:commentRss>http://www.machin.com.mx/archives/4774/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
