<?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>elBlëg - Interactividad, usabilidad y web &#187; OpenSource</title>
	<atom:link href="http://www.elbleg.com/category/opensource/feed" rel="self" type="application/rss+xml" />
	<link>http://www.elbleg.com</link>
	<description>Interactividad, usabilidad y web</description>
	<lastBuildDate>Thu, 19 Aug 2010 16:41:54 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Bot de Twitter en una línea de código</title>
		<link>http://www.elbleg.com/opensource/bot-de-twitter-en-una-linea-de-codigo.html</link>
		<comments>http://www.elbleg.com/opensource/bot-de-twitter-en-una-linea-de-codigo.html#comments</comments>
		<pubDate>Fri, 01 Jan 2010 01:24:11 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[BASH]]></category>
		<category><![CDATA[bot]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://www.elbleg.com/?p=288</guid>
		<description><![CDATA[
            No, no es broma. Hay quienes hacen ver como si hacer un bot para twitter fuera una gran haza&#241;a. Y en realidad es juego de ni&#241;os. Hace unos meses hice un cliente para twitter en una l&#237;nea&#8230; ahora se me antoj&#243; hacer un [...]]]></description>
			<content:encoded><![CDATA[<p>
            No, no es broma. Hay quienes hacen ver como si hacer un bot para twitter fuera una gran haza&ntilde;a. Y en realidad es juego de ni&ntilde;os. Hace unos meses hice un <a href="http://www.elbleg.com/opensource/cliente-de-twitter-en-una-sola-linea.html">cliente para twitter en una l&iacute;nea</a>&#8230; ahora se me antoj&oacute; hacer un Bot en la misma cantidad de espacio.
        </p>
<p><span id="more-288"></span></p>
<p>
            Esto es posible hacerlo utilizando una &uacute;nica l&iacute;nea de BASH, el <a href="http://apiwiki.twitter.com/Streaming-API-Documentation">API de Streaming de twitter</a> y un poco de vagancia.
        </p>
<p>
            Usando unos cuantos comandos encadenados este bot escucha concurrencias de la palabra &quot;bot&quot; en la twittersfera y sigue la persona que lo escribi&oacute;. Si si&#8230; totalmente in&uacute;til, pero a modo de ejemplo funciona.
        </p>
<p>        <script src="http://gist.github.com/266989.js?file=bot.sh"></script></p>
<p>
            Ac&aacute; hay una versi&oacute;n con algunos espacios extra para legibilidad (el script no funciona con ese espacio):</p>
<p>        <script src="http://gist.github.com/266997.js?file=bot_explicado.sh"></script></p>
<p>
            <em>PD: S&iacute;, ya me d&iacute; cuenta que tiene 400 columnas.</em>
        </p>
<p>
            <em>PD2: No, no deber&iacute;a de usarse en producci&oacute;n, tan solo es un ejemplo de lo sencillo que es hacer un Bot.</em>
        </p>
<p>
            <em>PD3: Y no&#8230; esta vez no voy a hacer conclusi&oacute;n.</em>
        </p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/opensource/bot-de-twitter-en-una-linea-de-codigo.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Cliente de Twitter en una sola línea</title>
		<link>http://www.elbleg.com/opensource/cliente-de-twitter-en-una-sola-linea.html</link>
		<comments>http://www.elbleg.com/opensource/cliente-de-twitter-en-una-sola-linea.html#comments</comments>
		<pubDate>Fri, 19 Jun 2009 06:35:27 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[curl]]></category>
		<category><![CDATA[oauth]]></category>
		<category><![CDATA[rest]]></category>

		<guid isPermaLink="false">http://www.elbleg.com/?p=128</guid>
		<description><![CDATA[Ya muchos conocemos lo sencilla que es el API de Twitter, no es más que un poco de REST y autenticación con OAuth.
Un ejemplo de su sencillez es este pequeño cliente de updates en una sola linea de código, basándonos unicamente en CURL para efectuar el pedido.


curl --basic --user "usuario:password" --data-ascii "status=`echo $@&#124;tr ' ' [...]]]></description>
			<content:encoded><![CDATA[<p>Ya muchos conocemos lo sencilla que es el API de Twitter, no es más que un poco de REST y autenticación con OAuth.</p>
<p>Un ejemplo de su sencillez es este pequeño cliente de updates en una sola linea de código, basándonos unicamente en CURL para efectuar el pedido.</p>
<p><span id="more-128"></span></p>
<pre name="code" class="php">
curl --basic --user "usuario:password" --data-ascii "status=`echo $@|tr ' ' '+'`" "http://twitter.com/statuses/update.json?source=Yeco"
</pre>
<p>No hay mucho que explicar, cambiás el <strong>usuario:password</strong> por tus credenciales y listo, es preferible que el update vaya entre comillas para evitar problemas con caractéres especiales. También podés hacerlo un .sh y dándole un <code>chmod +x</code> lo podés ejecutar cuando quieras. O bien, si te gana la pereza <a href="/apps/twet/twet.zip">descargalo de acá</a> y lo copiás en <code>/usr/local/bin</code>.</p>
<p>Su uso sería algo tan sencillo como:</p>
<p><code>% twet "un twitter app en una linea!... w00t!"</code></p>
<p>De paso, si andás por twitter, no está de más un follow a <a href="http://twitter.com/yeco">@Yeco</a> <img src='http://www.elbleg.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/opensource/cliente-de-twitter-en-una-sola-linea.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Opera Web Standards Curriculum, primer intento?</title>
		<link>http://www.elbleg.com/opensource/opera-web-standards-curriculum-primer-intento.html</link>
		<comments>http://www.elbleg.com/opensource/opera-web-standards-curriculum-primer-intento.html#comments</comments>
		<pubDate>Sun, 13 Jul 2008 05:51:34 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Usabilidad]]></category>
		<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[WSC]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/archives/opera-web-standards-curriculum-primer-intento</guid>
		<description><![CDATA[Opera, sí los del browser&#8230; junto con Yahoo han creado y puesto a disposicion de todos el Opera Web Standards Curriculum, OWSC&#8230; para no cansarme más al escribirlo.
El OWSC es un curso gratuito que enseña lo básico del desarrollo con base en estándares a ver si acaso aprendemos&#8230; Bastante bien logrado y abierto a profesores [...]]]></description>
			<content:encoded><![CDATA[<p>Opera, sí los del browser&#8230; junto con Yahoo han creado y puesto a disposicion de todos el Opera Web Standards Curriculum, OWSC&#8230; para no cansarme más al escribirlo.</p>
<p>El OWSC es un curso <strong>gratuito</strong> que enseña lo básico del desarrollo con base en estándares a ver si acaso aprendemos&#8230; Bastante bien logrado y abierto a profesores y universidades que quieran impartirlo ya que tiene licencia permisiva de Creative Commons.</p>
<p>Consta de 23 capitulos y al parecer van a continuar publicando más cursos.</p>
<p>Ahi te queda:<br />
<a href="http://www.opera.com/wsc/">http://www.opera.com/wsc/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/opensource/opera-web-standards-curriculum-primer-intento.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Lanza ChatBack</title>
		<link>http://www.elbleg.com/opensource/google-lanza-chatback.html</link>
		<comments>http://www.elbleg.com/opensource/google-lanza-chatback.html#comments</comments>
		<pubDate>Wed, 27 Feb 2008 18:08:54 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/archives/google-lanza-chatback</guid>
		<description><![CDATA[Excelente servicio que permite que el usuario se comunique directamente sin necesidad de poseer una cuenta GoogleTalk.
Today we&#8217;re launching a new Google Talk feature that lets visitors to your web site chat with you. We call it &#8220;chatback&#8221; because instead of you doing all the talking on your blog, your visitors can talk back to [...]]]></description>
			<content:encoded><![CDATA[<p>Excelente servicio que permite que el usuario se comunique directamente sin necesidad de poseer una cuenta GoogleTalk.</p>
<blockquote><p>Today we&#8217;re launching a new Google Talk feature that lets visitors to your web site chat with you. We call it &#8220;chatback&#8221; because instead of you doing all the talking on your blog, your visitors can talk back to you. Sure, they could leave comments, but those are public and hard to use for a real conversation.</p></blockquote>
<p>Vale la pena probarlo.</p>
<p>Fuente:</p>
<p><a href="http://googletalk.blogspot.com/2008/02/google-talk-chatback.html" title="Google Chat Back">http://googletalk.blogspot.com/2008/02/google-talk-chatback.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/opensource/google-lanza-chatback.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>p2p via browser??</title>
		<link>http://www.elbleg.com/opensource/p2p-via-browser.html</link>
		<comments>http://www.elbleg.com/opensource/p2p-via-browser.html#comments</comments>
		<pubDate>Sat, 24 Nov 2007 06:29:03 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Utilidades]]></category>
		<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/archives/p2p-via-browser</guid>
		<description><![CDATA[
Esto ya estaba haciendo falta, PipeBites es un servicio que permite enviar archivos usando el browser. Si si&#8230; ya sé que ya existen muchos servicios en el que podes subir un archivo, tener un link y permitir que otro lo descargue, pero la diferencia viene en que esos servicios te dan un limite en el [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.elbleg.com/wp-content/uploads/2007/11/imagen-2.png" height="100" width="382" /></p>
<p>Esto ya estaba haciendo falta, <a href="http://pipebytes.com/" target="_blank">PipeBites</a> es un servicio que permite enviar archivos usando el browser. Si si&#8230; ya sé que ya existen muchos servicios en el que podes subir un archivo, tener un link y permitir que otro lo descargue, pero la diferencia viene en que esos servicios te dan un limite en el tamaño de los archivos y tenés que esperar hasta que el archivo esté en el servidor para poder compartirlo. <a href="http://pipebytes.com/" target="_blank">PipeBytes</a> funciona diferente, porque empiezas a compartir el archivo desde que empieza a subir.<br />
<span id="more-56"></span></p>
<h3>Como funciona?</h3>
<p>Abrís PipeBytes en el browser y presionas &#8220;select upload&#8221;, le indicas donde se encuentra el archivo a compartir, luego te da un link, le envías ese link a tu amigo, y tan pronto tu amigo accese el archivo empieza a compartirse. Trabaja del mismo modo que otros P2P, pero en un browser.</p>
<p>Luego te muestra una barra animada para el status de la descarga y mientras estás subiendo el archivo te muestra algunos videitos de YouTube.</p>
<p>La única limitante es que no puedes enviar distintos archivos al mismo tiempo (solucionable con un .zip) y solo una persona va a poder descargar el archivo.</p>
<p>Yo probé el servicio subiendo con un browser y bajando con otro y lo único negativo es que me parece que la descarga es más lenta de lo común.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/opensource/p2p-via-browser.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.net ¿en mi mac?</title>
		<link>http://www.elbleg.com/opensource/net-%c2%bfen-mi-mac.html</link>
		<comments>http://www.elbleg.com/opensource/net-%c2%bfen-mi-mac.html#comments</comments>
		<pubDate>Fri, 08 Jun 2007 19:33:11 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/opensource/net-%c2%bfen-mi-mac/</guid>
		<description><![CDATA[A veces a los usuarios de Mac nos toca editar o cambiar algo en sitios creados en .net con extensión ASPX y no nos queda más que subir al servidor y trabajar a prueba y error, bueno, esos días ya acabaron.
Si, por raro que parezca, ahora es posible correr, programar y testear aplicaciones creadas en [...]]]></description>
			<content:encoded><![CDATA[<p>A veces a los usuarios de Mac nos toca editar o cambiar algo en sitios creados en .net con extensión ASPX y no nos queda más que subir al servidor y trabajar a prueba y error, bueno, esos días ya acabaron.</p>
<p>Si, por raro que parezca, ahora es posible correr, programar y testear aplicaciones creadas en .net en OSX y otros sistemas operativos no-Windows.<br />
<span id="more-31"></span></p>
<h3>como?</h3>
<p>Bueno, se trata de <strong>Mono</strong>, un framework OpenSource creado por Ximian y luego adquirido por Novell, que nos permite instalar en nuestra computadora todas las librerías necesarias para poder trabajar tranquilamente con este tipo de aplicaciones.</p>
<p>Además es bastante sencillo de instalar, compila bien en caso de que haya que hacerlo, porque para mac ya hay un instalador que funciona perfectamente.</p>
<p>También nos instala un servidor llamado XSP en caso de que se complique un poco integrar <strong>Mono</strong> con el apache de nuestro sistema operativo</p>
<p>Su configuración es bastante sencilla&#8230; aunque casi no hay nada que configurar, y lo podemos tener funcionando en cuestion de 5 minutos.</p>
<p>Una vez instalado basta con ejecutar XSP desde terminal.app para tener un servidor de pruebas .net corriendo perfectamente.</p>
<p>El Terminal.app lo encuentras en <strong>Applications&gt;Utilities</strong>, y una vez que lo abras ejecutas:</p>
<p class="code">xsp  &#8211;root /web</p>
<p>Para que un folder previamente creado y llamado &#8220;web&#8221; en el home del disco duro se convierta en el root de tu servidor de pruebas&#8230; y podrás ingresar a él con la dirección <a href="http//localhost:8080/">http//localhost:8080/</a>.</p>
<p>Fácil no?</p>
<p>Mono Framework fué creado para que desarrolladores pudieran crear aplicaciones C# y Visual .Net en un entorno que no fuera windows&#8230; pero ya que nos sirve a nosotros&#8230; en hora buena!</p>
<p>Podés empaparte más del tema y descargartelo en:</p>
<p><a href="http://www.mono-project.com/" target="_blank">http://www.mono-project.com/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/opensource/net-%c2%bfen-mi-mac.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Cómo utilizar sIFR</title>
		<link>http://www.elbleg.com/actionscript/como-utilizar-sifr.html</link>
		<comments>http://www.elbleg.com/actionscript/como-utilizar-sifr.html#comments</comments>
		<pubDate>Wed, 06 Jun 2007 23:02:45 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/flash-actionscript/como-utilizar-sifr/</guid>
		<description><![CDATA[sIFR (Scalable Inman Flash Replacement) es una conocida tecnología que permite reemplazar pequeños trozos de textos por su equivalente en Flash. Su modo de operacion se basa en combinar JavaScript, CSS y ActionScript. Su mayor utilidad es poder mostrar textos con tipografías que el usuario no tiene instalada en su computadora. [ Ejemplo ]
Además en [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.mikeindustries.com/sifr/">sIFR</a> (Scalable Inman Flash Replacement) es una conocida tecnología que permite reemplazar pequeños trozos de textos por su equivalente en Flash. Su modo de operacion se basa en combinar JavaScript, CSS y ActionScript. Su mayor utilidad es poder mostrar textos con tipografías que el usuario no tiene instalada en su computadora. [<a target="_blank" href="http://www.mikeindustries.com/blog/files/sifr/2.0/"> Ejemplo</a> ]<span id="more-23"></span></p>
<p>Además en caso de no tener instalado Flash Player, sIRF lo detecta y nos muestra el texto original. Por otra parte no es recomendable para textos grandes, sino para títulos, encabezados y muy pequeños párrafos.</p>
<p>Entonces, si tenemos un texto como este:</p>
<p> <img src='http://www.elbleg.com/wp-content/uploads/2007/06/imagen-1.gif' alt='Lorem ipsum' /></p>
<p>Con sIRF veremos:</p>
<p> <img src='http://www.elbleg.com/wp-content/uploads/2007/06/imagen-2.gif' alt='Lorem ipsum' /></p>
<p>En el ejemplo se ve el texto con la fuente Scriptina .  Y aca no hay limite, se puede utilizar cualquier fuente&#8230;</p>
<h3>Implementación</h3>
<p>En primer lugar necesitaremos 4 archivos que vienen dentro del paquete de descarga [ <a href="http://www.mikeindustries.com/blog/files/sifr/2.0/sIFR2.0.2.zip">Bajar</a> ]</p>
<p><strong>- sifr.js : </strong>Es el script que permitirá intercambiar el texto HTML.</p>
<p><strong>- sIFR-screen. css y sIFR-print.css : </strong>son los estilos en cascada necesarios para mostrar el .SWF. Ademas debemos contar con nuestro propio estilo en cascada principal, con las reglas que formatearán los textos originales (en caso de no tener habilitado el Flash Player)</p>
<p><strong>- tipografia.swf: </strong>Es el archivo Flash que contendrá la fuente que se utilizará. En el paquete de descarga vienen dos:  tradegothic.swf y vandenkeere.swf. Es decir que uno de los archivos contendrá la fuente Trade Gothic y el otro VandenKeere.</p>
<p>Lo primero que se hace es añadir  los CSS y el JS. Para eso entre <head>y </head> ponemos:</p>
<p class="code">&lt;link rel=&#8221;stylesheet&#8221; href=&#8221;sIFR-screen.css&#8221; type=&#8221;text/css&#8221; media=&#8221;screen&#8221; /&gt;<br />
         &lt;link rel=&#8221;stylesheet&#8221; href=&#8221;sIFR-print.css&#8221; type=&#8221;text/css&#8221; media=&#8221;print&#8221; /&gt;   <br />
         &lt;script src=&#8221;sifr.js&#8221; type=&#8221;text/javascript&#8221;>&lt;/script&gt; </p>
<p>Luego supongamos que tenemos un encabezado con la etiqueta H1:</p>
<p class="code">
&lt;h1&gt;&lt;a href=&#8221;http://www.google.com&#8221; target=&#8221;_self&#8221;&gt;Google&lt;/a&gt;</p>
<p>Finalmente debemos incorporar un pequeño codigo JS con los parámetros de sIRF. Los más importantes son:</p>
<p><strong>- sSelector:</strong> La etiqueta HTML a reemplazar;<br />
<br />
<strong>- sFlashSrc:</strong> El archivo Flash;<br />
<br />
<strong>- sColor:</strong> El color de las letras, en hexadecimal (#C0C0C0);<br />
<br />
<strong>- sLinkColor:</strong> El color en caso de ser un link;<br />
<br />
<strong>- sHoverColor:</strong> El color cambiante en caso de ser un link;<br />
<br />
<strong>- sBgColor:</strong> El color de fondo.</p>
<p>Existen varios parámetros más, en el wiki de sIFR explican que es cada uno [sección <strong>Replacement Syntax</strong>]</p>
<p>Por lo tanto agregaremos un pequeño codigo JavaScript con los parámetros arriba puestos:</p>
<p class="code">
      &lt;script type=&#8221;text/javascript&#8221;&gt;<br />
      if(typeof sIFR == &#8220;function&#8221;){<br />
          sIFR.replaceElement(named({sSelector:&#8221;h1&#8243;, sFlashSrc:&#8221;actionIs.swf&#8221;, sColor:&#8221;#99C137&#8243;, sLinkColor:&#8221;#99C137&#8243;, sBgColor:&#8221;#C0C0C0&#8243;, sHoverColor:&#8221;#508A15&#8243;}));<br />
      };<br />
       &lt;/script&gt;
</p>
<p>De esta forma estamos indicando que se debe reemplazar el texto entre las etiquetas H1 por el archivo actionIs.swf (que contiene la fuente Action Is ). Además el color de las letras debe tener tonos verdes con un fondo gris.</p>
<p>En caso de querer agregar más reemplazos tenemos:</p>
<p class="code">
         &lt;script type=&#8221;text/javascript&#8221;&gt;<br />
      if(typeof sIFR == &#8220;function&#8221;){<br />
          sIFR.replaceElement(named({sSelector:&#8221;h1&#8243;, sFlashSrc:&#8221;actionIs.swf&#8221;, sColor:&#8221;#99C137&#8243;, sLinkColor:&#8221;#99C137&#8243;, sBgColor:&#8221;#c0c0c0&#8243;, sHoverColor:&#8221;#508A15&#8243;}));<br />
          sIFR.replaceElement(named({sSelector:&#8221;h2&#8243;, sFlashSrc:&#8221;vandenkeere.swf&#8221;, sColor:&#8221;#FFFFFF&#8221;, sLinkColor:&#8221;#FFFFFF&#8221;, sBgColor:&#8221;#CCCCCC&#8221;, sHoverColor:&#8221;#F5F8FF&#8221;}));<br />
      };<br />
      &lt;/script&gt;
</p>
<p> En este caso se agrego para que reemplace a la etiqueta H2. Y eso es todo, si tenemos algo así:<br />
<img src='http://www.elbleg.com/wp-content/uploads/2007/06/imagen-3.gif' alt='imagen-3.gif' /><br />
Implementando sIFR quedaría:<br />
<img src='http://www.elbleg.com/wp-content/uploads/2007/06/imagen-4.gif' alt='imagen-4.gif' /></p>
<h3>Algo más que agregar&#8230;</h3>
<p>Existe un addon para sIFR que permite darle la posibilidad al usuario de ver o no los textos en Flash. Este addon viene en el paquete de descarga y se llama sifr-addons.js. De esta forma si agregamos este archivo entre &lt;head&gt; y &lt;/head&gt;</p>
<p class="code">&lt;script src=&#8221;sifr-addons.js&#8221; type=&#8221;text/javascript&#8221;&gt;&lt;/script&gt;</p>
<p>Y luego agregamos un link asi haremos que se desabilite sIFR:</p>
<p class="code">&lt;a href=&#8221; javascript:sIFR.rollback();&#8221;&gt;Quitar sIFR&lt;/a&gt;<br />
 También hay varios plugins para los distintos CMS: <a target="_blank" href="http://wp-plugins.net/plugin/sifr/">WordPress</a> , <a target="_blank" href="http://extensions.joomla.org/component/option,com_mtree/task,viewlink/link_id,421/Itemid,35/">Joomla</a> , <a target="_blank" href="http://drupal.org/project/sifr">Drupal</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/actionscript/como-utilizar-sifr.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Amfphp: llamadas remotas desde PHP</title>
		<link>http://www.elbleg.com/actionscript/amfphp-llamadas-remotas-desde-php.html</link>
		<comments>http://www.elbleg.com/actionscript/amfphp-llamadas-remotas-desde-php.html#comments</comments>
		<pubDate>Sun, 03 Jun 2007 21:41:16 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[OpenSource]]></category>
		<category><![CDATA[Php]]></category>
		<category><![CDATA[Web Dev]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/?p=13</guid>
		<description><![CDATA[Bien&#8230; estos últimos días me he visto en la necesidad de investigar bastante sobre comunicación de Flash con una base de datos en el servidor&#8230; y leyendo&#8230; vi que amfphp es una muy buena opción, para quienes no tenemos $$$ suficiente para pagarle a adobe una licencia de Flash remoting y además no tenemos un [...]]]></description>
			<content:encoded><![CDATA[<p>Bien&#8230; estos últimos días me he visto en la necesidad de investigar bastante sobre comunicación de Flash con una base de datos en el servidor&#8230; y leyendo&#8230; vi que <strong>amfphp</strong> es una muy buena opción, para quienes no tenemos $$$ suficiente para pagarle a adobe una licencia de Flash remoting y además no tenemos un server ColdFusion.<br />
<span id="more-16"></span><br />
Amfphp es un RPC  que nos permite comunicar datos entre el cliente (Flash, Flex, &#8230;) y el servidor (PHP).</p>
<p>Se trata de llamar a un método de un objeto local con varios parámetros y una función de vuelta y recibir los resultados. No hay que preocuparse de cómo se envian o reciben los datos, el cliente y el servidor (Flash y PHP) están sincornizados para ello. Te permite preocuparte sobre las características de tu aplicación más que por como se implementa, a parte de ofrecer un navegador que permite realizar los servicios y probrarlos antes de que se empiece a desarrollar el cliente.</p>
<p>Permite conectar PHP con: Flash y Flex con Remoting, JavaScript y Ajax con JSON y clientes XML con XML-RPC. Y entre las características que nos ofrece, nos encontramos con que es compatible con PHP4 y PHP5, sin necesidades de extensiones, es rápido y ligero, ofrece herramientas para ayudarnos en el desarrollo y es posible incluirlo en el framework que usemos.</p>
<p>Ejemplos de desarrollo usando Amfphp que nos pueden ayudar:</p>
<ul>
<li><a target="_blank" href="http://www.flash-db.com/Tutorials/update/">Editar una tabla</a></li>
<li><a target="_blank" href="http://www.flash-creations.com/notes/servercomm_remoting_amfphp.php">Base de datos</a></li>
<li><a target="_blank" href="http://groups.drupal.org/node/2768">Obtener datos de Drupal</a></li>
<li><a target="_blank" href="http://klr20mg.com/awi/">AWI &#8211; Amfphp WordPress Integration</a></li>
<li><a target="_blank" href="http://www.flash-db.com/Tutorials/form/">Formularios</a></li>
<li><a target="_blank" href="http://flash-db.com/Tutorials/hello/flashamfphp.php">Hello World</a></li>
<li><a target="_blank" href="http://flash-db.com/Tutorials/store/ShoppingTutorial.php?page=6">Tienda online</a></li>
</ul>
<p>Podés descargar el Amfphp <a "_blank" href="http://www.amfphp.org/">acá</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/actionscript/amfphp-llamadas-remotas-desde-php.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flex será software libre!</title>
		<link>http://www.elbleg.com/actionscript/flex-sera-software-libre.html</link>
		<comments>http://www.elbleg.com/actionscript/flex-sera-software-libre.html#comments</comments>
		<pubDate>Mon, 14 May 2007 16:36:21 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://eldomo.net/yeco_blog/?p=12</guid>
		<description><![CDATA[Adobe anunció el plan que llevará al lanzamiento Flex como Open Source. Esto permitirá que los usuarios participen en el desarrollo del marco avanzado más para la construcción del Rich Internet Application (RIAs) para la web.

A partir del junio de este año, Flex SDK de Adobe incluye el compilador MXML y las librerías de Actionscript [...]]]></description>
			<content:encoded><![CDATA[<p>Adobe anunció el plan que llevará al lanzamiento Flex como Open Source. Esto permitirá que los usuarios participen en el desarrollo del marco avanzado más para la construcción del Rich Internet Application (RIAs) para la web.<br />
<span id="more-15"></span><br />
A partir del junio de este año, <strong>Flex SDK</strong> de Adobe incluye el compilador MXML y las librerías de Actionscript 3.0 y ActionScript debugger. Flex SDK incluye todos los componentes necesarios para crea aplicaciones Flex que giran en torno al browser, en MAC OS X, Windows y Linux.</p>
<p>Con esto Adobe consigue dos beneficios inmediatos: por un lado la posibilidad de congregar en torno a Flex una comunidad de desarrolladores que le ayuden con la plataforma; por otro permitir que terceros integren Flex en sus herramientas de desarrollo y plataformas. Todo un golpe de mano frente a Microsoft y sus posibles anuncios en el <strong>MIX</strong> y frente a <strong>OpenLaszlo</strong>, la &#8220;plataforma libre para creación de Rich Internet Aplications&#8221; por excelencia hasta ahora.</p>
<p>La licencia MPL (Mozilla Public License) fue la elegida por el Adobe para el nuevo SDK Flex. Un SDK es un &#8220;Software Development Kit&#8221;, o Kit de desarrollo de software, &#8220;un conjunto de aplicaciones para desarrollar programas en un determinado lenguaje o para un determinado entorno&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/actionscript/flex-sera-software-libre.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWFAddress &#8211; Deep linking para Flash</title>
		<link>http://www.elbleg.com/actionscript/swfaddress-deep-linking-para-flash.html</link>
		<comments>http://www.elbleg.com/actionscript/swfaddress-deep-linking-para-flash.html#comments</comments>
		<pubDate>Mon, 14 May 2007 05:03:03 +0000</pubDate>
		<dc:creator>Yëco</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[OpenSource]]></category>

		<guid isPermaLink="false">http://yeco.eldomo.net/?p=11</guid>
		<description><![CDATA[Uno de los inconvenientes típicos de flash es su incapacidad para lograr un buen SEO, y aunque se logre colocar los metatags en su lugar y mostrar un poco de contenido por medio de comentarios, aun no hay modo de que el crawler sepa cómo localizar una sección, otro problema que nos presenta flash es [...]]]></description>
			<content:encoded><![CDATA[<p>Uno de los inconvenientes típicos de flash es su incapacidad para lograr un buen SEO, y aunque se logre colocar los metatags en su lugar y mostrar un poco de contenido por medio de comentarios, aun no hay modo de que el crawler sepa cómo localizar una sección, otro problema que nos presenta flash es que no se puede ir hacia atrás, adelante o refrescar la página sin tener que cargarla toda de nuevo. Bien, creo que ya hay solución a esto.<br />
<span id="more-14"></span><br />
Al parecer la gente de <a href="http://www.asual.com">asual</a> le puso fin a esos angustiosos escenarios al presentar <a href="http://www.asual.com/swfaddress/">SWFadress</a>, un pequeño script que utiliza el <em>ExternalInterface</em> introducido con el flash 8 para crear URLs que permitan ser indexadas por buscadores, o simplemente ser enviadas por correo.</p>
<p>Muy bonito&#8230; muuy bonito.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elbleg.com/actionscript/swfaddress-deep-linking-para-flash.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
