<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
    <channel>
        <title>Cristalab</title>
        <link>http://www.cristalab.com/</link>
        <description>Tutoriales, tips, foros, artículos y ejemplos de diseño y desarrollo web en Cristalab</description>
        <language>es-co</language>
		<generator>http://www.cristalab.com/</generator>
        <webMaster>webmaster@cristalab.com</webMaster>
	    <item>
    	    <title>Cómo triple-hackear la conexión de tu vecino por Internet</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/287367638/como-triple-hackear-la-conexion-de-tu-vecino-por-internet</link>
			<guid isPermaLink="false">http://www.cristalab.com/blog/55938/como-triple-hackear-la-conexion-de-tu-vecino-por-internet</guid>
	        <description><![CDATA[ Esta mañana me desperté sin Internet.

Hay gente que nos critica, nos llaman dependientes. Necesitamos estar constantemente conectados a las interwebs y sufrimos de espasmos, shocks y, en mi caso, asesinato en masa de transeúntes inocentes cómo canalización de la ira.

Así que dejaré esto claro: Mi dinero lo saco de las internets. Es mi trabajo, debo estar online.

Cómo decía, me desperté sin Internet. Tras hora y media de agitadas discusiones con los eunucos lobotomizados del servicio técnico de mi[...] ]]></description>
            <content:encoded><![CDATA[  Esta mañana me desperté sin Internet.<br /><br />Hay gente que nos critica, nos llaman <em>dependientes</em>. Necesitamos estar constantemente conectados a <em>las interwebs</em> y sufrimos de espasmos, shocks y, en mi caso, asesinato en masa de transeúntes inocentes cómo canalización de la ira.<br /><br />Así que dejaré esto claro: <strong>Mi dinero lo saco de las internets.</strong> Es mi <strong>trabajo</strong>, debo estar online.<br /><br />Cómo decía, me desperté sin Internet. Tras hora y media de agitadas discusiones con los eunucos lobotomizados del servicio técnico de mi ISP, admitieron que el daño era culpa de ellos, que era un cable roto en un poste y que lo arreglarían. <strong>En tres días hábiles.</strong><br /><br />Eso es el martes.<br /><br />Mi primer instinto fue usar mi celular para leer mi correo, pero cuesta casi <strong>2 dólares por minuto</strong>. Prefiero despilfarrar mi dinero en otras obras de caridad (Como la compra de un Lamborghini). Salí corriendo a la oficina.<br /><br />Pero pasado el día, volví a mi desconectado hogar. Mi apartamento está cerca de la caja telefónica de mi edificio, por lo que, en el pasado, hice un agujero en la pared que da hacia la calle e intervine los cables. Eso en épocas de modems y conexiones de teléfono. No puedo vivir eso de nuevo, pero el vecino tiene ahora ADSL. <br /><br />Así que lo intenté:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/caja-telefono.jpg" border="0" /><br /><span style="color: gray">Intento #1 de volver a tener Internet</span></div><br />No sirvió para un carajo.<br /><br />Aparentemente, el ISP de mi vecino usa modems con software especializado que no acepta conexiones PPPoE tradicionales. No tengo tiempo de hackear algo así. Más importante: No tengo Google para buscar datos al respecto. Tendré que optar por la salida política.<br /><br />La arquitectura de red de mi casa es más o menos así:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/esquema-red-wifi.png" border="0" /><br /><span style="color: gray">El PC principal <strong>no</strong> tiene tarjeta inalambrica.</span></div><br /><br />Mi PC tiene dos tarjetas de red, porque actúa de bridge entre el modem ADSL y el router wifi (En otra subred diferente). El PC debe estar conectado directo al modem ADSL para que pueda abrir puertos a internet sin ponerme a abrir la configuración del router. Necesidades personales que no tienen nada que ver con velocidades extremas en bittorrent. <br /><br />Con estas herramientas, rápidamente reorganicé mi plan de batalla y me encaminé a mi vecino. Hijo de <a class="arti_link" href="http://www.cristalab.com/blog/15848/murphy-creia-en-el-martes-13">La Vecina</a>. Por protección lo llamaremos <em>A. Martínez</em>.<br /><br />Hace meses me pidió ayuda con una cámara fotográfica cuya memoria estaba corrupta. Tras recuperar los datos, encontré viejas fotos borradas de él con, lo que aparentemente, es su novia (El genero es difícil de definir entre tanto pelo). Dos impresiones en papel de dichas imágenes fueron suficientes para disuadir a <em>Andres M.</em> de darme acceso a su computador y red interna. Él tiene un modem ADSL básicamente igual que el mío, pero para darle acceso a toda mi red, tendría que ser creativo. <br /><br />Esto fue lo que hice:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/pc-vecino.jpg" border="0" /></div><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/router-wifi.jpg" border="0" /></div><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/laptop-wifi.jpg" border="0" /></div><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/wifi-ethernet.jpg" border="0" /></div><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/pc-cable-ethernet.jpg" border="0" /></div><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/internet-regresa.jpg" border="0" /></div><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/epic-wifi-hack/esquema-wifi-epic-shit.png" border="0" /></div><br />Y es así como estoy conectado a la gloriosa conexión de 256KB/s de mi vecino por tiempo indefinido. Ahora, regresaré a mi hobbie: Hacer terrorismo telefónico a mi ISP.<p><a href="/blog/55938/como-triple-hackear-la-conexion-de-tu-vecino-por-internet#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=dKhZpM"><img src="http://feeds.cristalab.com/~a/clab?i=dKhZpM" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=EVki2H"><img src="http://feeds.cristalab.com/~f/clab?i=EVki2H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=px2SZH"><img src="http://feeds.cristalab.com/~f/clab?i=px2SZH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/287367638" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sat, 10 May 2008 03:06:26</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/blog/55938/como-triple-hackear-la-conexion-de-tu-vecino-por-internet</feedburner:origLink></item>
	    <item>
    	    <title>Ejecutar archivos externos en Flash CS3</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/287790329/ejecutar-archivos-externos-en-flash-cs3</link>
			<guid isPermaLink="false">http://www.cristalab.com/tips/55915/ejecutar-archivos-externos-en-flash-cs3</guid>
	        <description><![CDATA[ ¿Recuerdan la apertura de archivos externos con fscommand en flash 8? 

Bueno, pues con ella no se pueden abrir archivos en Flash CS3. Leyendo en varios foros de adobe di con este post, donde encontré la solución a este problema.

Debemos descargar un archivo .exe llamado proxy, que llamará al archivo .bat que contiene la instrucción start, que carga nuestro documento.

Descarga aquí el archivo proxy.exe.

Básicamente vamos a trabajar de la misma manera que se hacia en Flash 8:

Primero creamos el[...] ]]></description>
            <content:encoded><![CDATA[  ¿Recuerdan la apertura de archivos externos con fscommand en flash 8? <br /><br />Bueno, pues con ella no se pueden abrir archivos en Flash CS3. Leyendo en varios foros de adobe di con <a class="arti_link" href="http://www.northcode.com/blog.php/2007/08/14/FSCommand-EXEC-is-Broken-in-Flash-CS3">este post</a>, donde encontré la solución a este problema.<br /><br />Debemos descargar un archivo <em>.exe</em> llamado <em>proxy</em>, que llamará al archivo <em>.bat</em> que contiene la instrucción <strong>start</strong>, que carga nuestro documento.<br /><br />Descarga <a class="arti_link" href="http://www.northcode.com/free/proxy/proxy.exe">aquí</a> el archivo <strong>proxy.exe</strong>.<br /><br />Básicamente vamos a trabajar de la misma manera que se hacia en Flash 8:<br /><br />Primero creamos el <em>.bat</em> con la información requerida. Abrimos el blog de notas y escribimos las siguiente instrucción:<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">&nbsp;start nombre_del_ archivo.ext</pre><br /><br />Donde <em>ext</em> es la extensión del archivo, por ejemplo <em>pdf</em>.<br /><br />Y lo guardamos con el mismo nombre del archivo seguido de la extensión .bat.<br /><br />El archivo nos debe quedar como:<br /><div class="cita"><br />nombre_del_ archivo.bat</div><br /><br />Creamos el fla con un botón para llamar el archivo externo, y le colocamos el nombre de instancia. Para este ejemplo le colocaré <em>botonpdf:</em><br /><br />Ahora vamos al panel de código y creamos el evento:<br /><br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">botonpdf.onRelease = function&#40;&#41;&#123;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fscommand &#40;&quot;exec&quot;,&quot;nombre_del_ archivo.exe&quot;&#41;;<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#125;</pre><br /><br />Usando ActionScript 3, pueden hacer lo mismo, con la función flash.system.fscommand().<br /><br />Bien, ahora copiamos el archivo <strong>proxy.exe</strong> en la carpeta fscommand y lo renombramos. Debe quedar con el mismo nombre del archivo.bat y el documento,<br />en este caso quedaría así: <em>nombre_del_ archivo.exe</em>.<br /><br />Por último, publicamos el archivo como proyector de windows (.exe).<br /><br />Los documentos deben estar así:<br /><br /><img class="imgBlog" src="http://www.cristalab.com/images/tips/flash/cs3exec/fscommand.png" border="0" /><br /><br />Dentro de la carpeta fscommand copiamos el .exe, el .bat y el documento que queremos ejecutar:<br /><br /><img class="imgBlog" src="http://www.cristalab.com/images/tips/flash/cs3exec/proxy.png" border="0" /><br /><br />Y listo. Ejecutamos el exe que genera flash y ya podemos abrir los documentos externos.<p><a href="/tips/55915/ejecutar-archivos-externos-en-flash-cs3#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=9i297H"><img src="http://feeds.cristalab.com/~a/clab?i=9i297H" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=eMlatH"><img src="http://feeds.cristalab.com/~f/clab?i=eMlatH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=Qjn6AH"><img src="http://feeds.cristalab.com/~f/clab?i=Qjn6AH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/287790329" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Fri, 09 May 2008 11:20:38</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tips/55915/ejecutar-archivos-externos-en-flash-cs3</feedburner:origLink></item>
	    <item>
    	    <title>Artículos completo en feed de Cristalab y comentarios</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286460369/articulos-completo-en-feed-de-cristalab-y-comentarios</link>
			<guid isPermaLink="false">http://www.cristalab.com/blog/55892/articulos-completo-en-feed-de-cristalab-y-comentarios</guid>
	        <description><![CDATA[ Hace muy poco tiempo, ustedes sugirieron cambios para Cristalab. Entre ellos, había dos muy pedidos "en privado" a nosotros, esclavos programadores que mantenemos Clab:
Que el RSS (El feed) de Cristalab se vea completo en un lector (Como Google Reader)
Que si estás registrado con tu nombre de usuario en el foro, puedas enviar comentarios desde tips o el blog y estos salgan con tu nick, perfil, etc.


Tras meses de enviar sicarios y golpeadores pagados a las casas de estas personas (Fotografía[...] ]]></description>
            <content:encoded><![CDATA[  Hace <a class="arti_link" href="http://www.cristalab.com/blog/41876/pueblo-claber-os-doy-los-cambios-pedidos-a-cristalab">muy poco tiempo</a>, ustedes sugirieron cambios para Cristalab. Entre ellos, había dos muy pedidos <em>&quot;en privado&quot;</em> a nosotros, <del>esclavos</del> programadores que mantenemos Clab:<br /><ol type="1"></li><li>Que el RSS (El feed) de Cristalab se vea completo en un lector (Como <a class="arti_link" href="http://www.cristalab.com/blog/38568/google-reader-me-ha-hecho-bajar-de-peso-y-ser-mejor-amante">Google Reader</a>)<br /></li><li>Que si estás registrado con tu nombre de usuario en el foro, puedas enviar comentarios desde <a class="arti_link" href="http://www.cristalab.com/tips/">tips</a> o <a class="arti_link" href="http://www.cristalab.com/blog/">el blog</a> y estos salgan con tu nick, perfil, etc.</ol><br /><br /><div style="text-align:center;"><img src="http://www.cristalab.com/images/blog/sombrero-wifi.png" border="0" /></div><br />Tras meses de enviar sicarios y golpeadores pagados a las casas de estas personas (Fotografía arriba), los hemos escuchado. La nueva URL del RSS de Cristalab es:<br /><br /><div class="cita"><strong><a class="arti_link" href="http://feeds.cristalab.com/clab">http://feeds.cristalab.com/clab</a></strong></div><br />Agrégala a <a class="arti_link" href="http://fusion.google.com/add?source=atgs&amp;feedurl=http%3A//feeds.cristalab.com/clab">Google Reader</a>, <a class="arti_link" href="http://www.netvibes.com/subscribe.php?url=http%3A//feeds.cristalab.com/clab">Netvibes</a> o lo que sea que uses para leer feeds. <br /><br />De igual manera, si eres miembro de Cristalab, puedes enviar comentarios desde el blog o a tips y aparecerán con tu información de login, añadiéndose también a tu historial de posts. Prueba <a class="arti_link" href="http://www.cristalab.com/blog/55892/articulos-completo-en-feed-de-cristalab-y-comentarios#enviar">enviando un comentario a este post</a>.<br /><br />Y así una vez más, hemos cumplido a tiempo con tus peticiones <img src="/foros/images/smiles/icon_sunrise.gif" alt="Muy Feliz" border="0" /> Por favor, no más látigo en llamas.<p><a href="/blog/55892/articulos-completo-en-feed-de-cristalab-y-comentarios#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=M3ziHY"><img src="http://feeds.cristalab.com/~a/clab?i=M3ziHY" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=sCT4lH"><img src="http://feeds.cristalab.com/~f/clab?i=sCT4lH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=x76keH"><img src="http://feeds.cristalab.com/~f/clab?i=x76keH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286460369" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Thu, 08 May 2008 19:31:03</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/blog/55892/articulos-completo-en-feed-de-cristalab-y-comentarios</feedburner:origLink></item>
	    <item>
    	    <title>Distintos materiales a un objeto en 3D Studio Max</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/288188685/distintos-materiales-a-un-objeto-en-3d-studio-max</link>
			<guid isPermaLink="false">http://www.cristalab.com/tips/55831/distintos-materiales-a-un-objeto-en-3d-studio-max</guid>
	        <description><![CDATA[ En este tip les mostrare como colocar  materiales a distintas partes de un objeto, con la utilización de Multi/Sub-Object. 



Pasos a realizar
Lo primero que haremos sera realizar un cubo, denles las medidas que quieran, en mi caso le di 50 en ancho, largo y alto. Lo que mas nos importa para este tip, es la cantidad de segmento que tendrá nuestro cubo ya que nos servirá para mas adelante, yo en el ejemplo coloque cuatro segmentos en alto, ancho y alto.



Una ves realizado el cubo, lo convertimos [...] ]]></description>
            <content:encoded><![CDATA[  En este <a class="arti_link" href="http://www.cristalab.com/tips/">tip</a> les mostrare <strong>como colocar  materiales a distintas partes de un objeto</strong>, con la utilización de <em>Multi/Sub-Object</em>. <br /><br /><br /><br /><h2>Pasos a realizar</h2><br />Lo primero que haremos sera realizar un cubo, denles las medidas que quieran, en mi caso le di 50 en ancho, largo y alto. Lo que mas nos importa para este <a class="arti_link" href="http://www.cristalab.com/tips/">tip</a>, es la cantidad de segmento que tendrá nuestro cubo ya que nos servirá para mas adelante, yo en el ejemplo coloque cuatro segmentos en alto, ancho y alto.<br /><br /><br /><br />Una ves realizado el cubo, lo convertimos a polieditable (clic derecho sobre objeto):<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/1convierteeditabletb8.jpg" border="0" /></div><br /><br /><br />Luego presionamos la tecla  <strong>M</strong>  y nos aparece la ventana del editor de materiales, pinchamos un botón que dice <strong>standard</strong> y nos aparecerá otra ventana que es el buscador de materiales/mapas, denle doble clic a <strong>Multi/Sub-Object</strong> <br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/2multisubobjectchicocj0.jpg" border="0" /></div><br /><br />Les aparecerá un cartel con dos opciones:<br /><div class="cita"><br /><ul><li>descartar material antiguo<br /></li><li>mantener el material usado como sub-material<br /></li></ul><br /></div><br />Esto aparece por si tuvieras anteriormente un material implementado, elige la opción que quieras que no afectara el objeto, ya que todavía no le implementamos nada. <img src="/foros/images/smiles/icon_miau.gif" alt="miau" border="0" /><br /><br />Luego aparecerá una serie de  IDs de materiales en cuales podemos colocarle nombre, cambiarle el color del material, agregarle un bitmap y un montón de opciones mas.<br /><br />Esto es lo que haremos:<br /><ul><li>Primer ID, le cambiaremos el color<br /></li><li>Segundo ID, le cambiaremos algunos parametros, como la opacidad, brillo y el nivel especular<br /></li><li>Tercer ID, le agregaremos un bitmap<br /></li></ul><br /><br /><br /><h3>Primer ID:</h3><br /><br />Es tan simple como presionar aquí:<br /><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/3cambiacolorls9.jpg" border="0" /><br />Y aparecerá el selector de color, seleccionan un color y cierran (yo elegí el color rojo).<br /><br /><h3>Segundo ID:</h3><br /><br />Presionamos el botón con la inscripción <strong>material #número (standard)</strong> para ingresar en los parámetros del material, realizamos los cambios en la opacidad, brillo y el nivel especular:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/4cambiaparametrosuf6.jpg" border="0" /></div><br /><br />Para volver al la sección del Multi/Sub-Object presionen la flecha que se encuentra encima del botón standard.<br /><br /><h3>Tercer ID:</h3><br /><br />Realizamos lo mismo que en el anterior, pero en ves de modificar los parámetros abrimos el desplegable <strong>Maps</strong>, buscamos la opción <strong>Diffuse Color</strong> y presionamos el botón <em>none</em>, se no abrirá una nueva ventana donde seleccionaremos <em>Bitmap</em><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/5seleccionbitmapchicoco3.jpg" border="0" /></div><br /><br /><br /><br />Al seleccionar ésta ultima aparece una ventana para buscar una imagen, en mi caso busque la de mi avatar.<br /><br />Así nos quedara el editor:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/6comoquedarr3.jpg" border="0" /></div><br /><br />Ahora asignamos el material al cubo, ya sea con el botón de asignar material <img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/7botonyn5.jpg" border="0" /> o arrastrando desde el previsualizador hacia el objeto.<br /><br />Lo intresante del <strong>Multi/Sub-Object</strong> es que al dar la posibilidad de crear distintos materiales por ID, estos pueden ser asignados a los ID de los polígonos del objeto, esto quiere decir que podremos asignar materiales a distintas partes del objeto.<br /><br />Selecciona el cubo si no esta seleccionado, ve al stack y despliega  <strong>Editable Poly</strong>, selecciona <em>Polygon</em> y busca en el menú de abajo <strong>Polygon Properties</strong><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/8polygonpropertiesiv1.jpg" border="0" /></div><br /><br />Luego selecciona todos lo polígonos del cubo y en <strong>Polygon Properties:</strong> <em>Set ID</em> coloca el número 1, da enter y se asignara el material del ID 1(en este caso el color rojo) a todos los poligonos. Has la prueba y selecciona distintos polígonos del cubo, y en <em>Set ID</em> coloca el numero 2 o 3.<br /><br />Puede ser que al asignar los materiales no se vean en el objeto, pero si hacen el render (F9), sí se ven <img src="/foros/images/smiles/icon_sunrise.gif" alt="Muy Feliz" border="0" /> . <br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/3dmax/distintos-materiales/9finalsu9.jpg" border="0" /></div><br /><br />En el ejemplo coloque una esfera dentro del cubo para que apreciaran la opacidad de los polígonos.<br /><br />Hagan sus pruebas, obviamente se pueden hacer muchas mas cosas que aquí no muestro, por que el tip se haría interminable. <img src="/foros/images/smiles/icon_razz.gif" alt="Lengua" border="0" /><br /><br /><br /><strong>Quizás también te interese:</strong><br /><ul><li><a class="arti_link" href="http://www.cristalab.com/tips/50054/como-simular-efectos-de-fisica-en-3d-studio-max">Cómo simular efectos de física en 3d Studio Max</a><br /></li><li><a class="arti_link" href="http://www.cristalab.com/tips/45769/plugin-para-crear-objetos-3d-en-photoshop">Plugin para crear objetos 3D en Photoshop</a><br /></li></ul><p><a href="/tips/55831/distintos-materiales-a-un-objeto-en-3d-studio-max#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=3LSKtz"><img src="http://feeds.cristalab.com/~a/clab?i=3LSKtz" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=cNGqQH"><img src="http://feeds.cristalab.com/~f/clab?i=cNGqQH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=SyQ5bH"><img src="http://feeds.cristalab.com/~f/clab?i=SyQ5bH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/288188685" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Wed, 07 May 2008 15:52:22</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tips/55831/distintos-materiales-a-un-objeto-en-3d-studio-max</feedburner:origLink></item>
	    <item>
    	    <title>Roban servidores de un Datacenter como asaltando un banco</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335771/roban-servidores-de-un-datacenter-como-asaltando-un-banco</link>
			<guid isPermaLink="false">http://www.cristalab.com/blog/55790/roban-servidores-de-un-datacenter-como-asaltando-un-banco</guid>
	        <description><![CDATA[ No basta que seas un mago de UNIX, un hacker nato. Puedes saberlo todo de IPTables, configurar scripts para tu firewall que no sólo detienen ataques distribuidos de una botnet sino que contra-atacan poniendo a tu agresor de rodillas. Tener contraseñas de root que requieren cuatro teclados en paralelo y un analizador de transformadas de Fourier para permitir acceso. Incluso tener tu propia botnet para fulminar en llamas a cualquier atacante que ose usar nmap sobre tu IP. Porque tres ladrones con una pistola [...] ]]></description>
            <content:encoded><![CDATA[  No basta que seas un mago de UNIX, un hacker nato. Puedes saberlo todo de IPTables, configurar scripts para tu firewall que no sólo detienen ataques distribuidos de una botnet sino que contra-atacan poniendo a tu agresor de rodillas. Tener contraseñas de root que requieren cuatro teclados en paralelo y un analizador de transformadas de Fourier para permitir acceso. Incluso tener tu propia botnet para fulminar en llamas a cualquier atacante que ose usar nmap sobre tu IP. Porque tres ladrones con una pistola y una sierra eléctrica siempre podrán robar físicamente tu servidor.<br /><br />Esta semana, el <a class="arti_link" href="http://hardware.slashdot.org/hardware/08/05/06/1639257.shtml">servidor web de Peter Gabriel fue robado de su datacenter</a>. Esto se une a otras historias similares. <a class="arti_link" href="http://www.datacenterknowledge.com/archives/2007/Nov/04/armed_robbery_at_chicago_data_center.html">En Chicago</a>, dos enmascarados entraron a robarse un servidor a la antigua usanza: Cortando la pared con una sierra eléctrica de alto poder. Tras electrocutar con un Taser al BOFH de turno (Que aparentemente no uso <a class="arti_link" href="http://www.cristalab.com/images/crap/razones.jpg">la razón</a> con ellos), se llevaron 20 servidores.<br /><br /><a class="arti_link" href="http://www.datacenterknowledge.com/archives/2007/Dec/08/oceans_11_data_center_robbery_in_london.html">En Londres</a>, en diciembre, cinco personas disfrazadas de policía engañaron a todo el mundo, entraron al cuarto principal, ataron al staff y se robaron <strong>cuatro</strong> millones de libras (7.8 millones de dólares) en servidores y equipo.<br /><br />Pero no es el precio físico lo importante. ¿Qué tiene el servidor web promedio de un datacenter? Porno. Quizás más porno. Pero también <strong>nombres de usuario</strong>, <strong>contraseñas</strong>, muchas <strong>tarjetas de crédito</strong>, <strong>registros bancarios</strong>, <strong>datos personales</strong>, etc, etc, etc. Y porno.<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/roba_datacenters.jpg" border="0" /><br /><span style="color: gray">Si usas los nuevos datacenters en containers, este es tu nuevo enemigo.</span></div><br />¿Qué tan seguro es tu datacenter? ¿Tienes algún tipo de servicio que maneje datos sensibles? Y aún si no fuera así, el hecho de que cualquier persona con un arma de 20 dólares pueda robar tus datos es, en si mismo, un problema masivo. ¿Tu datacenter es realmente seguro en ese sentido?<br /><br />Este sitio web en específico está protegido con las medidas de seguridad tradicional Tier VII. Es decir, una facción armada paramilitar filipina mercenaria vigila 24 horas el perímetro, así como un <a class="arti_link" href="http://www.cristalab.com/blog/50329/clabie-satelite-termonuclear-nueva-mascota-de-cristalab">satélite termonuclear</a> desde la orbita está listo a ejecutar retaliación sobre la ciudad natal de cualquier atacante. Adicionalmente, los racks son cuidados independientemente por tigres siberianos entrenados por monjes <a class="arti_link" href="http://en.wikipedia.org/wiki/Tajikistan">tayikistanos</a> en la desmembración estratégica de humanos hostiles. Al mismo tiempo que un anillo de pura energía extraído de la fuerza combinada de los ancestros de <a class="arti_link" href="http://www.cristalab.com/foros/profile.php?mode=viewprofile&amp;u=2">nuestro overlord</a> destruye las ilusiones de cualquiera expuesto a él.<p><a href="/blog/55790/roban-servidores-de-un-datacenter-como-asaltando-un-banco#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=aKnxra"><img src="http://feeds.cristalab.com/~a/clab?i=aKnxra" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=Ym2D2H"><img src="http://feeds.cristalab.com/~f/clab?i=Ym2D2H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=2keyAH"><img src="http://feeds.cristalab.com/~f/clab?i=2keyAH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335771" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Tue, 06 May 2008 15:36:45</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/blog/55790/roban-servidores-de-un-datacenter-como-asaltando-un-banco</feedburner:origLink></item>
	    <item>
    	    <title>Crear una isla flotante en Photoshop</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335773/crear-una-isla-flotante-en-photoshop</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/244/crear-una-isla-flotante-en-photoshop</guid>
	        <description><![CDATA[ Usando Adobe Photoshop crearemos el ambiente ficticio de una isla flotante realista. ]]></description>
            <content:encoded><![CDATA[ Usando Adobe Photoshop crearemos el ambiente ficticio de una isla flotante realista. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=CpFIaD"><img src="http://feeds.cristalab.com/~a/clab?i=CpFIaD" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=AwMaXH"><img src="http://feeds.cristalab.com/~f/clab?i=AwMaXH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=5zNVAH"><img src="http://feeds.cristalab.com/~f/clab?i=5zNVAH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335773" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Mon, 05 May 2008 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/244/crear-una-isla-flotante-en-photoshop</feedburner:origLink></item>
	    <item>
    	    <title>Configurar sonido 5.1 en Ubuntu Hardy</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286933541/configurar-sonido-5.1-en-ubuntu-hardy</link>
			<guid isPermaLink="false">http://www.cristalab.com/tips/55716/configurar-sonido-5.1-en-ubuntu-hardy</guid>
	        <description><![CDATA[ Al hacer una instalación fresca de Ubuntu 8.04, el sistema usualmente detectará y configurará tu tarjeta de sonido sin que tengas que hacer ningún esfuerzo. Esto es correcto incluso con las tarjetas de sonido 5.1, siempre y cuando reproduzcas un archivo de audio o video que soporte este formato de sonido. Sin embargo, la mayoría de formatos de audio (incluyendo mp3) solamente soportan sonido en estéreo, por lo que solamente dos de tus parlantes funcionarán y los demás permanecerán mudos.

Tradicionalmente[...] ]]></description>
            <content:encoded><![CDATA[  Al hacer una instalación fresca de Ubuntu 8.04, el sistema usualmente detectará y configurará tu tarjeta de sonido sin que tengas que hacer ningún esfuerzo. Esto es correcto incluso con las tarjetas de sonido 5.1, siempre y cuando reproduzcas un archivo de audio o video que soporte este formato de sonido. Sin embargo, la mayoría de formatos de audio (incluyendo mp3) solamente soportan sonido en estéreo, por lo que solamente dos de tus parlantes funcionarán y los demás permanecerán mudos.<br /><br />Tradicionalmente, los sistemas GNU/Linux como Ubuntu no traen una forma sencilla de decirle al sistema que todo el sonido sea reproducido en todos los parlantes, pero con la inclusión por defecto de PulseAudio dentro de Ubuntu 8.04 es posible ahorrarnos muchos pasos para lograr una configuración correcta de sonido.<br /><br /><a class="arti_link" href="http://es.wikipedia.org/wiki/PulseAudio">PulseAudio</a> es un servidor de sonido diseñado para funcionar en sistemas en red que se encarga de realizar la mezcla por sofware. Funciona en conjunto con <a class="arti_link" href="http://es.wikipedia.org/wiki/Advanced_Linux_Sound_Architecture">ALSA</a>, que es la arquitectura estándar de sonido en Linux. <br /><br />Ubuntu incluye PulseAudio por defecto en su instalación a partir de Hardy Heron, aunque es muy difícil notar la diferencia debido a que no se incluyeron los programas utilizados para su configuración. Afortunadamente, no necesitaremos ninguno de ellos para configurar nuestro sistema de sonido y la mayoría de aplicaciones incluidas con el sistema ya han vienen preparadas para funcionar con PulseAudio.<br /><br />Para poder activar la salida de  sonido en los seis parlantes, en lugar de sólo los dos principales, es necesario ingresar el siguiente comando en la consola<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">sudo gedit /etc/pulse/daemon.conf</pre><br /><br />con el cual abriremos un editor de texto con la preferencias de PulseAudio. Luego casi al final del archivo cambiamos<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">;default-sample-channels = 2</pre><br /><br />por<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">default-sample-channels = 6</pre><br /><br />o en el caso de sonido 2.1<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">default-sample-channels = 3</pre><br /><br />El punto y coma al inicio de la línea sirve para comentar, y al estar presente el sistema ignora la instrucción, así que no debemos olvidar quitarlo. El número es el equivalente a la cantidad de parlantes del sistema; 2 equivale a un sistema estéreo ordinario, 3 a un sistema de sonido 2.1 y 6 a un sistema de sonido 5.1.<br /><br />Luego de eso, solamente es necesario reiniciar el daemon de PulseAudio, para esto se debe introducir el siguiente comando en consola:<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">sudo /etc/init.d/pulseaudio restart</pre><br /><br />Sin embargo, por alguna razón esto parece no funcionar correctamente, así que es mejor reiniciar la  máquina para ver los cambios. Luego, todo el sonido sera desviado hacia los seis parlantes. <br /><br />En algunos casos puede que solo suenen los dos parlantes principales para alguna aplicación adicional que no venga instalada por defecto. Esto puede ser porque ésta viene configurada para trabajar con Alsa directamente y no con PulseAudio, para resolverlo hay que buscar en las preferencias de la aplicación y seleccionar PulseAudio como sistema de sonido.<br /><br /><br /><strong>También puede interesarte otros trucos de <a class="arti_link" href="http://www.cristalab.com/tips/tags/ubuntu">Ubuntu</a> :</strong><br /><ul><li><a class="arti_link" href="http://www.cristalab.com/tips/30214/activar-monitor-de-sistema-con-ctrl-alt-supr-en-ubuntu">Cómo activar el Monitor del Sistema con ctrl-alt-supr</a><br /></li><li><a class="arti_link" href="http://www.cristalab.com/tips/30213/ubuntugames-instalar-rapido-juegos-en-ubuntu">Instalar rápidamente y sin complicaciones juegos en Ubuntu</a><br /></li><li><a class="arti_link" href="http://www.cristalab.com/tips/31995/como-instalar-filezilla-en-ubuntu">Instalar cliente/servidor de FTP Filezilla en Ubuntu</a><br /></li></ul><p><a href="/tips/55716/configurar-sonido-5.1-en-ubuntu-hardy#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=GD56XV"><img src="http://feeds.cristalab.com/~a/clab?i=GD56XV" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=VNZpkH"><img src="http://feeds.cristalab.com/~f/clab?i=VNZpkH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=rElemH"><img src="http://feeds.cristalab.com/~f/clab?i=rElemH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286933541" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sun, 04 May 2008 23:00:09</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tips/55716/configurar-sonido-5.1-en-ubuntu-hardy</feedburner:origLink></item>
	    <item>
    	    <title>The Parrot World Tour: Berlin</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335774/the-parrot-world-tour-berlin</link>
			<guid isPermaLink="false">http://www.cristalab.com/blog/55697/the-parrot-world-tour-berlin</guid>
	        <description><![CDATA[ Después de pasar unos días con Carmen en Madrid, llegó el momento de proseguir mi viaje e ir a pasar unos días con Zah, que justo precisamente iba a viajar a Berlín en un viaje de estudios, así que yo aproveché la oportunidad para  ir con él y conocer mundo. 

Carmen no quería soltarme y la despedida en el aeropuerto fue difícil:



Pero al final me dejó ir con Zah, que, a juzgar por su mirada de loco, parecía muy contento de recibirme:



Lo que seguía eran unas horas de viaje en avión. Yo nunca [...] ]]></description>
            <content:encoded><![CDATA[  Después de pasar <a class="arti_link" href="http://www.cristalab.com/blog/54854/the-parrot-world-tour-madrid">unos días</a> con <a class="arti_link" href="http://www.cristalab.com/foros/profile.php?mode=viewprofile&amp;u=6234">Carmen</a> en Madrid, llegó el momento de proseguir mi viaje e ir a pasar unos días con <a class="arti_link" href="http://www.cristalab.com/foros/profile.php?mode=viewprofile&amp;u=1410">Zah</a>, que justo precisamente iba a viajar a Berlín en un viaje de estudios, así que yo aproveché la oportunidad para  ir con él y conocer mundo. <br /><br />Carmen no quería soltarme y la despedida en el aeropuerto fue difícil:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm4.static.flickr.com/3086/2436729783_884a2ccabf.jpg" border="0" /></div><br /><br />Pero al final me dejó ir con Zah, que, a juzgar por su mirada de loco, parecía muy contento de recibirme:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://carmenvivas.com/images/zah04.JPG" border="0" /></div><br /><br />Lo que seguía eran unas horas de viaje en avión. Yo nunca había volado tan alto, así que decidí familiarizarme con los aviones, ya que me daban algo de miedo <img src="/foros/images/smiles/icon_crap.gif" alt="Aw Crap" border="0" /><br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm4.static.flickr.com/3279/2436734505_1b2e65eb7f.jpg" border="0" /></div><br /><br /> Sin embargo, lo pasé genial, <a class="arti_link" href="http://www.cristalab.com/foros/p371177.html#371177">tanto volando junto al avión</a>  como quedándome dentro y disfrutando del paisaje:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2326/2436737295_9680a4e69d.jpg" border="0" /></div><br /><br />Ya en Berlín, después de estar a punto de perdernos nada más llegar, por un incidente relacionado con una maleta sin asas, teníamos que llegar al hotel, viajando en metro. Todos llevaban las maletas y estaban apretujados en el vagón sosteniéndose como podían (y recibiendo algún que otro insulto en alemán), pero yo tardé poco en encontrar un sitio cómodo:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2248/2437560968_54202c03ce.jpg" border="0" /></div><br /><br />Por la noche, una vez que se instalaron en el hotel, Zah y sus amigos salieron por allí. Yo esperaba que me llevasen con ellos, pero me indicaron de malos modos que me quedase en la habitación. Aunque pensaban que me había dormido, yo me quedé despierto hasta que llegaron cantando algo como <em>¡Qué Pasa! <img src="/foros/images/smiles/icon_beer.gif" alt=":beer:" border="0" /> </em><br /><br />A la mañana siguiente, fuimos a Alexanderplatz en el centro de lo que fue Berlín oriental, que destaca por su enorme torre de televisión, inabarcable a la vista (y al objetivo de una cámara):<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2131/2443083818_9b27097e67.jpg" border="0" /></div><br /><br />Se puede subir arriba, pero lamentablemente no tuve ocasión de hacerlo. De todas formas, había cosas que hacer abajo. Además de la foto obligada con Zah:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2298/2443084418_2c549791c9.jpg" border="0" /></div><br /><br />En Alexanderplatz se puede comer en restaurantes para todos los gustos y bolsillos, ir de tiendas, y visitar importantes monumentos y edificios, y hasta cazar ratones. Pero lo más interesante fue mezclarse entre la gente:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2124/2443084830_4a24cc0fb3.jpg" border="0" /></div><br /><br />Después tocaba visitar varios museos. Primero vimos el museo egipcio, cuya mayor atracción es el busto de <a class="arti_link" href="http://es.wikipedia.org/wiki/Nefertiti">Nefertiti</a>:<br /><div style="text-align:center;"><br /><img class="imgBlog" src="http://farm3.static.flickr.com/2015/2442258505_7fdd98a2dc.jpg" border="0" /></div><br /><br />Había bastante más cosas que ver, pero había un día largo por delante, así que me puse a descansar a la primera oportunidad que tuve:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm4.static.flickr.com/3024/2443087012_083586a6aa.jpg" border="0" /></div><br /><br />Y es que a continuación, fuimos al <a class="arti_link" href="http://en.wikipedia.org/wiki/Pergamon_Museum">Pergamonmuseum</a>, que básicamente es un monumento a todo lo que las potencias europeas expoliaron al resto del mundo durante el siglo XX. Claro que el efecto que provocaba era impresionante:<br /><div style="text-align:center;"><br /><img class="imgBlog" src="http://farm3.static.flickr.com/2109/2442259607_dc19e32f9a.jpg" border="0" /></div><br /><br />Después de hacer todo eso, por fin había llegado la hora de comer. Así que había que buscar un restaurante, y por el camino encontramos un puesto de merchandising soviético:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm4.static.flickr.com/3125/2442261075_d3c55e40a7.jpg" border="0" /></div><br /><br />Nos divertimos mucho con los gorros, pero quien realmente salió ganando fue el vendedor del puesto, que vacías las carteras de todos <img src="/foros/images/smiles/icon_lol.gif" alt="Riendo" border="0" />.<br /><br />Ya por la tarde visitamos la <a class="arti_link" href="http://es.wikipedia.org/wiki/Puerta_de_Brandeburgo">puerta de Brandemburgo</a> :<br /><div style="text-align:center;"><br /><img class="imgBlog" src="http://farm4.static.flickr.com/3285/2442262387_ba857e7d63.jpg" border="0" /></div><br /><br />Y también la cúpula del <a class="arti_link" href="http://es.wikipedia.org/wiki/Edificio_del_Reichstag">Reichstag</a>, el parlamento alemán. Claro que la seguridad era tan fuerte que yo tuve que quedarme abajo de nuevo:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm4.static.flickr.com/3130/2443090314_5f01384d7f.jpg" border="0" /></div><br /><br />Y bueno, pues... sobre aquella noche... he de decir que mejor intentar olvidarla  <img src="/foros/images/smiles/icon_crap.gif" alt="Aw Crap" border="0" />. Me pasaron cosas que difícilmente me podré quitar de la cabeza <img src="/foros/images/smiles/icon_nah.gif" alt="U_U" border="0" />.<br /><br />En fin, al día siguiente visitamos Berlín occidental, donde están algunos de los pocos trozos del muro que quedan en pie:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm4.static.flickr.com/3136/2442263563_d2bafcec92.jpg" border="0" /></div><br /><br />Luego visitamos el Museo de Arte Moderno, en el que se pueden encontrar cuadros más o menos interesantes de Dalí o Edvard Munch, junto con cuadros que consistían en poco más que un círculo gris. A mí me pareció que si eso podía ser una obra de arte, entonces yo mismo también, y podría exhibirme como una pieza más del museo. Sin embargo, un rudo guardia alemán acabó con mis pretensiones artísticas y me obligó a meterme en el cuarto de las mochilas, de donde casi no salgo <img src="/foros/images/smiles/icon_mad.gif" alt="Triste" border="0" /> .<br /><br />Por la tarde volvimos al centro de la ciudad, y nos encontramos con una enorme manifestación de chinos apoyando los Juegos Olímpicos:<br /><div style="text-align:center;"><br /><img class="imgBlog" src="http://farm3.static.flickr.com/2049/2442264829_39599e436b.jpg" border="0" /></div><br /><br />Los tipos parecía que estaban cabreados con el mundo en general...<br /><div style="text-align:center;"><br /><img class="imgBlog" src="http://farm3.static.flickr.com/2369/2443092734_dd68c95d66.jpg" border="0" /></div><br /><br />Esa noche traté de desaparecer y buscar un lugar cómodo para dormir tan rápido como me fue posible, pues quería evitar más sobresaltos, y de paso estar fresco para visitar <a class="arti_link" href="http://en.wikipedia.org/wiki/Potsdam">Potsdam</a>, donde estaban el palacio de Federico el Grande, y el parque que había construido para su recreo. No pude entrar en el palacio, pero mereció la pena pasear por el parque:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2199/2442267797_25c05eb4ed.jpg" border="0" /></div><br /><br />Y posar para la foto cuando me lo pedían:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2180/2442267479_c662590578.jpg" border="0" /></div><br /><br />Por la noche fuimos a cenar a una cervecería, donde Zah agradeció, al igual que sus compañeros que la edad legal para beber alcohol en Alemania sea de 16 años, aunque al final acabó de mal humor por no haber podido probar la comida.<br /><br />Los días que siguieron eran los últimos, y Zah, al igual que sus amigos estaba demasiado ocupado (y cansado por lo que sea que hiciera por las noches) como para sacarme a pasear. Así que yo me fui sin decirle nada y tuvo que pasarse una tarde entera buscándome, lo cual le estaba bien empleado :devil: . De todas formas, yo seguía teniendo con quien pasear:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://farm3.static.flickr.com/2148/2443097496_f0f865d438.jpg" border="0" /></div><br /><br />El viaje de vuelta tuve que hacerlo dentro de una mochila, pero como no soy nada claustrofóbico no me importó demasiado.<br /><br />Hay que decir que fue un viaje genial. Tanto Zah como sus amigos se portaron muy bien conmigo (a pesar de lo dicho arriba y alguna que otra conspiración). Conocí a muchas personas y lugares y realicé mi más largo viaje hasta ahora.<br /><br />Si todo va bien, el lunes estaré viajando a Bélgica pare reunirme con <a class="arti_link" href="http://www.cristalab.com/foros/profile.php?mode=viewprofile&amp;u=241">_CONEJO</a>, gratis, por cortesía del instituto Goya <img src="/foros/images/smiles/icon_lol.gif" alt="Riendo" border="0" />.<p><a href="/blog/55697/the-parrot-world-tour-berlin#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=frHQD5"><img src="http://feeds.cristalab.com/~a/clab?i=frHQD5" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=1Nnf5H"><img src="http://feeds.cristalab.com/~f/clab?i=1Nnf5H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=lDwPFH"><img src="http://feeds.cristalab.com/~f/clab?i=lDwPFH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335774" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sat, 03 May 2008 17:06:42</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/blog/55697/the-parrot-world-tour-berlin</feedburner:origLink></item>
	    <item>
    	    <title>Reducir peso de ficheros Javascript con PHP</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335775/reducir-peso-de-ficheros-javascript-con-php</link>
			<guid isPermaLink="false">http://www.cristalab.com/tips/55691/reducir-peso-de-ficheros-javascript-con-php</guid>
	        <description><![CDATA[ Uno de los problemas más habituales hoy en día en el desarrollo de páginas web es la utilización de múltiples ficheros Javascript. Estos ficheros a la mínima que la página sea algo grande, toman un peso muy significativo. Una de las premisas que siempre debemos tener en la cabeza es hacer que nuestra página cargue lo más rápido posible. (El addon para Firefox llamado YSlow que se integra con Firebug es muy útil para optimizar nuestra página).

Como toda buena práctica de programación, nuestro código inclu[...] ]]></description>
            <content:encoded><![CDATA[  Uno de los problemas más habituales hoy en día en el desarrollo de páginas web es la utilización de múltiples ficheros <a class="arti_link" href="http://www.cristalab.com/tips/tags/javascript">Javascript</a>. Estos ficheros a la mínima que la página sea algo grande, toman un peso muy significativo. Una de las premisas que siempre debemos tener en la cabeza es hacer que nuestra página cargue lo más rápido posible. (El addon para <a class="arti_link" href="http://www.mozilla-europe.org/es/products/firefox/">Firefox</a> llamado <a class="arti_link" href="http://developer.yahoo.com/yslow/">YSlow</a> que se integra con <a class="arti_link" href="http://www.getfirebug.com/">Firebug</a> es muy útil para optimizar nuestra página).<br /><br />Como toda buena práctica de programación, nuestro código incluye sangrías y comentarios. Si no ponemos sangrías nuestro código se hace incomprensible, y si le quitamos los comentarios, dentro de unos meses nos acordaremos de aquel día que decidimos no escribir una frase aclaratoria de que hacía aquella función.<br /><br />Por ello, existen multitud de herramientas que permite que a partir de un fichero javascript nuestro, se genere un fichero javascript reducido, es decir, sin espacios, sin comentarios, e incluso ofuscado (cambia nombre a las variables por letras o números y trata de reducir la comprensión del código por alguien que quiera copiarnos o analizarnos para un ataque).<br /><br />Estas herramientas el problema que tienen es que debes tener un fichero para el desarrollo y luego de haber hecho los cambios oportunos, debes generar el fichero reducido.<br /><br />En este tutorial veremos como podemos reducir en tiempo real los ficheros Javascript que precise nuestro documento mediante PHP (es necesario tener la versión 5). Además, si nuestra página utiliza más de un fichero js (javascript), lograremos reducir las peticiones al mínimo. Por ejemplo, nuestra página utiliza tres ficheros js nuestros, son tres peticiones. Lograremos reducirlo a únicamente una petición. Caso aparte es cuando debes realizar la inclusión de un fichero js como el de Google Maps, con el cual no puedes utilizar esta técnica.<br /><br />Vamos manos a la obra.<br /><br />Lo primero que necesitamos es descargar una librería llamada Jsmin-php. Podéis encontrarlo en su <a class="arti_link" href="http://code.google.com/p/jsmin-php/">página web</a>, y justo en la derecha hay un botón para accionar la <a class="arti_link" href="http://jsmin-php.googlecode.com/files/jsmin-1.1.1.php">descarga</a>.<br /><br />Descargamos el dichero jsmin-1.1.1.php (esta era la versión al momento de hacer este tutorial).<br /><br />Supongamos que tenemos la siguiente estructura de ficheros:<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/tips/php/reducir-javascript/imagen-2.png" border="0" /></div><br /><br />En la imagen podemos observar que tenemos un fichero index.php en el cual hay el siguiente código:<br /><br />   <p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot; &quot;http&#58;//www.w3.org/TR/html4/loose.dtd&quot;&gt; <br />&nbsp; &nbsp;&lt;html&gt; <br />&nbsp; &nbsp;&lt;head&gt; <br />&nbsp; &nbsp;&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt; <br />&nbsp; &nbsp;&lt;title&gt;Insert title here&lt;/title&gt; <br />&nbsp; &nbsp;&lt;/meta&gt;&lt;/head&gt; <br />&nbsp; &nbsp;&lt;body&gt; <br />&nbsp; &nbsp; &nbsp;&lt;p id='parrafo'&gt;Hola&lt;/p&gt; <br />&nbsp; &nbsp; &nbsp;<br />&nbsp; &nbsp; &nbsp;&lt;script type='text/javascript' src='test.js'&gt;&lt;/script&gt; <br />&nbsp; &nbsp; &nbsp;&lt;script type='text/javascript' src='test2.js'&gt;&lt;/script&gt; <br />&nbsp; <br />&nbsp; &nbsp;&lt;/body&gt; <br />&nbsp; &nbsp;&lt;/html&gt;&nbsp; </pre><br /><br />Cómo se puede observar es un documento en blanco con un párrafo en el cual está escrito la palabra Hola. Este párrafo tiene como identificador único el id parrafo.<br /><br />Más adelante podemos ver la llamada a dos ficheros js externos al documento. Cómo se puede apreciar, he puesto las inclusiones al final del documento, justo antes del final del body. Esto es una de las pautas a la hora de optimizar el rendimiento de una página web. En otro tutorial trataremos de una manera más profunda este tema.<br /><br />El contenido de los ficheros js es el siguiente<br /><br />Fichero test.js<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">/*<br />Esto es un fichero de prueba js<br />Conjunto de comentarios que explican el funcionamiento de este js<br />El código siguiente sustuirá el texto interior del párrafo identificado con el id parrafo<br />*/<br /><br />document.getElementById&#40;'parrafo'&#41;.innerHTML='esto funciona';</pre><br /><br />Fichero test2.js<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">//Comentario&#58; esto va a mostrar un mensaje de alerta<br />alert&#40;'hola mundo'&#41;;</pre><br /><br />El código del fichero test.js lo que hace es buscar dentro del documento un elemento que tenga como identificador parrafo y le sustituye su contenido por un texto esto funciona.<br /><br />El código del fichero test2.js lo que hace es mostrar un mensaje.<br /><br />En ambos documentos se pueden ver muchos comentarios. Estos comentarios están bien para nosotros pero lo que hacen es hacer más lenta la carga de la página ya que el fichero tiene un mayor fichero.<br /><br />Vamos a comenzar a solucionar este problema.<br /><br />Para ello, lo primero que debemos hacer es crear un fichero php al cual le podemos llamar scripts.php. Este fichero tiene la función de solicitar los ficheros js que necesitemos, reducirlos y generar un documento único.<br /><br />Para que el contenido final del documento sea entendido por el navegador como código javascript y no otro tipo de lenguaje debemos incluir como primera línea de nuestro fichero scripts.php el siguiente código:<br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo"><br />header&#40;&quot;content-type&#58; application/x-javascript'&#41;;</pre><br /><br />Ahora debemos incluir la librería jsmin que hemos descargado y la cual se encargará de optimizar el código:<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">require_once 'jsmin-1.1.1php';</pre><br /><br />La parte que viene ahora es muy sencilla. Debemos ejecutar la siguiente línea por cada fichero js que queramos llamar. En nuestro caso será dos veces:<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">echo JSMin&#58;&#58;minify&#40;file_get_contents&#40;'test.js'&#41;&#41;;<br /><br />echo JSMin&#58;&#58;minify&#40;file_get_contents&#40;'test2.js'&#41;&#41;;</pre><br /><br /><strong><em>JSMin:minify</em></strong> es la orden que se encarga de reducir un determinado código. <strong><em>file_get_contents</em></strong> lo que hace es obtener el contenido de un determinado fichero. Por lo tanto esta orden lo que hace es obtiene el código de nuestros ficheros js, lo reduce y mediante la orden echo lo vuelca en pantalla, en nuestro caso, produciendo un nuevo fichero js.<br /><br />El resultado es el siguiente:<br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">document.getElementById&#40;'parrafo'&#41;.innerHTML='esto funciona';<br />alert&#40;'hola mundo'&#41;;</pre><br /><br />Cómo se puede observar ya no hay comentarios. Si el código tuviese sangrías o fuera más complejo, se podría observar muchas más diferencias.<br /><br />Ahora ya sólo nos queda retocar el fichero index.php. Vamos a decirle que en vez de utilizar los dos ficheros js, utilice únicamente el fichero php que hemos generado. Con ello matamos dos pájaros de un tiro: reducimos las peticiones de 2 ficheros a 1, y generamos código reducido. Para ello sustituimos las siguientes líneas: <br /><br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">&lt;script type='text/javascript' src='test.js'&gt;&lt;/script&gt;<br /><br />&lt;script type='text/javascript' src='test2.js'&gt;&lt;/script&gt;</pre><br /><br />Por esta<br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">&lt;script type='text/javascript' src='scripts.php'&gt;&lt;/script&gt;</pre><br /><br />Listo. Ya tenemos nuestra página web con el js reducido y además hemos reducido el número de peticiones.<br /><br />Espero que esto os pueda ser útil. <img src="/foros/images/smiles/icon_sunrise.gif" alt="Muy Feliz" border="0" /><br /><br /><a class="arti_link" href="http://www.cristalab.com/images/tips/php/reducir-javascript/reducir-js-php.zip">Ficheros del tutorial Reducir Js con PHP</a><br /><br /><a class="arti_link" href="http://www.marcosdev.com/videotutorial-reducir-javascript-con-php/">VideoTutorial de este tip</a><p><a href="/tips/55691/reducir-peso-de-ficheros-javascript-con-php#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=aNv2hB"><img src="http://feeds.cristalab.com/~a/clab?i=aNv2hB" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=m3ppQH"><img src="http://feeds.cristalab.com/~f/clab?i=m3ppQH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=IWEXiH"><img src="http://feeds.cristalab.com/~f/clab?i=IWEXiH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335775" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sat, 03 May 2008 11:44:29</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tips/55691/reducir-peso-de-ficheros-javascript-con-php</feedburner:origLink></item>
	    <item>
    	    <title>Ver sólo los correos sin leer al abrir Gmail</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335776/ver-solo-los-correos-sin-leer-al-abrir-gmail</link>
			<guid isPermaLink="false">http://www.cristalab.com/tips/55646/ver-solo-los-correos-sin-leer-al-abrir-gmail</guid>
	        <description><![CDATA[ Este es mi santo grial de la productividad. Un problema del correo (Y de los lectores de RSS) es la cantidad de ruido que hay en el inbox promedio de la gente. Ese exceso de ruido hace que después de X mensajes no leídos, el correo te importe un carajo y lo dejes acumular.

En mi caso, X = 36 correos sin leer (Ahora mismo).

Esto se suma a otro problema fundamental y un error tradicional, manejar el correo no leído como lista de cosas pendientes. 

Normalmente, siempre abro Gmail de mis favoritos, e[...] ]]></description>
            <content:encoded><![CDATA[  Este es mi santo grial de la productividad. Un problema del correo (Y de los lectores de RSS) es la cantidad de ruido que hay en el inbox promedio de la gente. Ese exceso de ruido hace que después de X mensajes no leídos, el correo te importe un carajo y lo dejes acumular.<br /><br />En mi caso, X = 36 correos sin leer (Ahora mismo).<br /><br />Esto se suma a otro problema fundamental y un error tradicional, manejar el correo no leído como lista de cosas pendientes. <br /><br />Normalmente, siempre abro Gmail de mis favoritos, en la barra de bookmarks de Firefox debajo de la barra de direcciones. En Gmail, puedes hacer una búsqueda poniendo <strong>is:unread</strong> y te salen sólo los correos nuevos o no leídos. Pero desde que Gmail implementó URLs profundas en el sistema, ahora es posible entrar directamente a esta URL:<br /><p class="datos_bloque"><strong>Código :</strong></p><pre class="codigo">http&#58;//mail.google.com/mail/#search/is%3Aunread</pre><br />Y no les mostrará los leídos. <a class="arti_link" href="http://mail.google.com/mail/#search/is%3Aunread">Pruébenlo ustedes mismos</a>.<br /><br />Sólo es cuestión entonces de poner esa URL en la barra de favoritos y ya está.<p><a href="/tips/55646/ver-solo-los-correos-sin-leer-al-abrir-gmail#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=HVDwQw"><img src="http://feeds.cristalab.com/~a/clab?i=HVDwQw" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=Ql5RFH"><img src="http://feeds.cristalab.com/~f/clab?i=Ql5RFH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=5ArBzH"><img src="http://feeds.cristalab.com/~f/clab?i=5ArBzH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335776" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Fri, 02 May 2008 01:19:10</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tips/55646/ver-solo-los-correos-sin-leer-al-abrir-gmail</feedburner:origLink></item>
	    <item>
    	    <title>Adobe abre el formato SWF y FLV</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335777/adobe-abre-el-formato-swf-y-flv</link>
			<guid isPermaLink="false">http://www.cristalab.com/blog/55634/adobe-abre-el-formato-swf-y-flv</guid>
	        <description><![CDATA[ Adobe, en alianza con prácticamente todas las empresas que generan dispositivos de distribución de datos y entretenimiento móvil u hogareño, ha anunciado el Open Screen Project. Traducido del MKT Speak, este proyecto básicamente abre las especificaciones del formato SWF 9 y de los FLV, adicionalmente a eso, elimina las restricciones de licencia sobre el uso de los formatos. Permitiendo legalmente crear un Flash Player de código abierto, entre otras cosas.

¿Dónde puse mi imagen de Satán congelándose en el[...] ]]></description>
            <content:encoded><![CDATA[  Adobe, en alianza con prácticamente todas las empresas que generan dispositivos de distribución de datos y entretenimiento móvil u hogareño, ha anunciado el <a class="arti_link" href="http://www.adobe.com/openscreenproject/">Open Screen Project</a>. Traducido del <em>MKT Speak</em>, este proyecto básicamente <strong>abre las especificaciones del formato SWF 9 y de los FLV</strong>, adicionalmente a eso, elimina las restricciones de licencia sobre el uso de los formatos. Permitiendo <strong>legalmente</strong> crear un <a class="arti_link" href="http://www.gnu.org/software/gnash/">Flash Player de código abierto</a>, entre otras cosas.<br /><br />¿Dónde puse mi imagen de Satán congelándose en el infierno?<br /><br /><div style="text-align:center;"><img class="imgBlog" src="http://www.cristalab.com/images/blog/satanadobe.png" border="0" /></div><br />Ahí está.<br /><br />Este anuncio es <strong>gigante</strong>.  En una pequeña lista, Adobe especifica que el proyecto apunta a:<br /><ul><li>Remover las restricciones del formato SWF y el FLV/F4V.<br /></li><li>Publicar el API de la capa para portar el Adobe Flash Player a dispositivos.<br /></li><li>Publicar el protocolo Adobe Flash Cast y el protocolo AMF (Flash Cast, en síntesis, es un protocolo de transmisión de video en tiempo real para dispositivos móviles)<br /></li><li>Remover los costos de licencia para dispositivos, haciendo completamente gratis las próximas versiones de Adobe AIR y Adobe Flash Player para estos dispositivos (Antes había que pagar para tener Flash metido en tu aparato... eso no sonó bien, pero no hay tiempo de reescribir).</li></ul><br /><br />Con esto sólo es cuestión de imaginar las nuevas cosas que existirán:<br /><ul><li> PSP, Nintendo Wii y muchos otros dispositivos embebidos tendrán el Flash Player 9.<br /></li><li> Cualquier dispositivo embebido (Aparato electrónico con pantallita) puede tener el Flash Player sin pagar. Se podrán crear interfaces que usen SWFs para ser reprogramadas (Piensen en un carro cuyo Dashboard sea personalizable con Flash)<br /></li><li> Flash en el iPhone. (<a class="arti_link" href="http://www.cristalab.com/blog/40839/no-habra-flash-en-el-iphone-aun">Sí</a>. <a class="arti_link" href="http://www.cristalab.com/blog/52401/flash-para-iphone-quizas--y-me-voy-a-venezuela">Ya sé</a>, <a class="arti_link" href="http://www.cristalab.com/blog/54074/flash-en-el-iphone-su-telenovela-del-medio-dia">ya sé</a>)<br /></li><li> Al fin los usuarios de Linux podrán programar su propio Flash Player 9 para procesadores de 64 bits que corran en PowerPC en VectorLinux o la combinación exótica que quieran y que les impedía aceptar Flash más que como una aberración. (Te estoy viendo, <a class="arti_link" href="http://www.gnu.org/software/gnash/">Gnash</a>)</li></ul><br /><br />Y para concluir, miren las cosas que ha hecho Adobe últimamente, luego sumen dos más dos para ver hacia el futuro.<br /><ul><li> <a class="arti_link" href="http://www.cristalab.com/blog/30592/adobe-libera-el-motor-de-script-del-flash-player">Liberaron Tamarin</a>, el motor de Actionscript 3, con la licencia de Mozilla.<br /></li><li> <a class="arti_link" href="http://www.cristalab.com/blog/33654/adobe-apollo-programas-de-escritorio-con-flash-pdf-o-ajax">Crearon Apollo</a> (Ahora Adobe AIR) para desarrollo de aplicaciones de escritorio de verdad, usando Flash, Flex o HTML/CSS/JavaScript.<br /></li><li> <a class="arti_link" href="http://www.cristalab.com/blog/54313/adobe-air-y-flex-builder-3-para-linux">Lanzaron Flex Builder 3 para Linux</a> y liberaron como código abierto <a class="arti_link" href="http://www.cristalab.com/blog/38534/adobe-liberara-gran-parte-de-flex-no-el-flex-builder">el compilador y SDK de Flex</a>.<br /></li><li> Anunciaron una <a class="arti_link" href="http://www.cristalab.com/blog/54074/flash-en-el-iphone-su-telenovela-del-medio-dia">completa capacidad técnica para colocar Flash Player Standalone en el iPhone</a>, con dudas de integrarlo a safari.<br /></li><li> <a class="arti_link" href="http://www.cristalab.com/blog/53945/descarga-adobe-flex-builder-3-gratis-y-legal">Regalan licencias completas de Flex Builder 3</a> si eres estudiante, profesor y afin a la enseñanza.<br /></li><li> <a class="arti_link" href="http://www.cristalab.com/blog/54217/adobe-podria-abandonar-el-.fla-de-flash-por-xfl">Anuncian que eliminarán el formato binario .FLA por el formato abierto .XFL</a> basado en XML.<br /></li></ul><br /><br />Por supuesto, muchas de estas cosas son gracias a <a class="arti_link" href="http://silverlight.net/">Silverlight</a>, la iniciativa de Microsoft para acabar con el reino de Adobe. Pero no deja de ser interesante lo inteligente y acertado de los últimos movimientos de Adobe para quitarle relevancia a Silverlight<br /><br />¿Hacia donde va Adobe?<br /><ul><li><a class="arti_link" href="http://www.adobe.com/devnet/swf/">Especificaciones del formato SWF 9</a><br /></li><li><a class="arti_link" href="http://www.adobe.com/devnet/flv/">Especificaciones del formato FLV</a></li></ul><p><a href="/blog/55634/adobe-abre-el-formato-swf-y-flv#enviar" title="Env&iacute;a tus comentarios de este art&iacute;lo"><img src="http://www.cristalab.com/images/general/enviar-comentario.png" alt="Enviar comentario" /></a></p> 
<p><a href="http://feeds.cristalab.com/~a/clab?a=g6SZ2V"><img src="http://feeds.cristalab.com/~a/clab?i=g6SZ2V" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=HZoEWH"><img src="http://feeds.cristalab.com/~f/clab?i=HZoEWH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=MSXwrH"><img src="http://feeds.cristalab.com/~f/clab?i=MSXwrH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335777" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Thu, 01 May 2008 16:04:21</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/blog/55634/adobe-abre-el-formato-swf-y-flv</feedburner:origLink></item>
	    <item>
    	    <title>Conectar Flex 3 con PHP usando WebORB</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335784/conectar-flex-3-con-php-usando-weborb</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/243/conectar-flex-3-con-php-usando-weborb</guid>
	        <description><![CDATA[ Este es el más sencillo, claro y directo tutorial de conexión entre Flex 3 y WebORB que jamás encontrarás. Explica paso a paso, con graficos, plastilina y dos modelos irlandesas cómo conectar una clase de PHP con Flex 3 sin el menor problema usando Remoting, RemoteObject, WebORB y Flex Builder 3. ]]></description>
            <content:encoded><![CDATA[ Este es el m&aacute;s sencillo, claro y directo tutorial de conexi&oacute;n entre Flex 3 y WebORB que jam&aacute;s encontrar&aacute;s. Explica paso a paso, con graficos, plastilina y dos modelos irlandesas c&oacute;mo conectar una clase de PHP con Flex 3 sin el menor problema usando Remoting, RemoteObject, WebORB y Flex Builder 3. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=ZATely"><img src="http://feeds.cristalab.com/~a/clab?i=ZATely" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=xttRCH"><img src="http://feeds.cristalab.com/~f/clab?i=xttRCH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=7ktGNH"><img src="http://feeds.cristalab.com/~f/clab?i=7ktGNH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335784" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Wed, 16 Apr 2008 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/243/conectar-flex-3-con-php-usando-weborb</feedburner:origLink></item>
	    <item>
    	    <title>Balanceo de un péndulo en Actionscript</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335785/balanceo-de-un-pendulo-en-actionscript</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/242/balanceo-de-un-pendulo-en-actionscript</guid>
	        <description><![CDATA[ Un efecto de balanceo realista de péndulo con varias variables fisicas, creado por Actionscript. Incluye variables de rotación, peso, resistencia, botón de aceleración, entre otros. ]]></description>
            <content:encoded><![CDATA[ Un efecto de balanceo realista de p&eacute;ndulo con varias variables fisicas, creado por Actionscript. Incluye variables de rotaci&oacute;n, peso, resistencia, bot&oacute;n de aceleraci&oacute;n, entre otros. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=tf4x51"><img src="http://feeds.cristalab.com/~a/clab?i=tf4x51" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=5g1h8H"><img src="http://feeds.cristalab.com/~f/clab?i=5g1h8H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=Bbxb7H"><img src="http://feeds.cristalab.com/~f/clab?i=Bbxb7H" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335785" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Mon, 31 Mar 2008 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/242/balanceo-de-un-pendulo-en-actionscript</feedburner:origLink></item>
	    <item>
    	    <title>Juego de  Arkanoid o BreakOut en Flash con sólo Actionscript 3</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335786/juego-de--arkanoid-o-breakout-en-flash-con-solo-actionscript-3</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/241/juego-de--arkanoid-o-breakout-en-flash-con-solo-actionscript-3</guid>
	        <description><![CDATA[ En este tutorial aprenderás a crear una Clase en Actionscript 3 que generará un juego al estilo BreakOut o Arkanoid. ]]></description>
            <content:encoded><![CDATA[ En este tutorial aprender&aacute;s a crear una Clase en Actionscript 3 que generar&aacute; un juego al estilo BreakOut o Arkanoid. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=Y0s3ty"><img src="http://feeds.cristalab.com/~a/clab?i=Y0s3ty" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=swwpTH"><img src="http://feeds.cristalab.com/~f/clab?i=swwpTH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=AuOkAH"><img src="http://feeds.cristalab.com/~f/clab?i=AuOkAH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335786" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Tue, 25 Mar 2008 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/241/juego-de--arkanoid-o-breakout-en-flash-con-solo-actionscript-3</feedburner:origLink></item>
	    <item>
    	    <title>Test de velocidad en Flash</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335787/test-de-velocidad-en-flash</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/240/test-de-velocidad-en-flash</guid>
	        <description><![CDATA[ Crea un test de velocidad para tu sitio web sin necesidad de lenguajes del lado del servidor. Sólo Flash y Actionscript. ]]></description>
            <content:encoded><![CDATA[ Crea un test de velocidad para tu sitio web sin necesidad de lenguajes del lado del servidor. S&oacute;lo Flash y Actionscript. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=mGcKBg"><img src="http://feeds.cristalab.com/~a/clab?i=mGcKBg" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=S7CcAH"><img src="http://feeds.cristalab.com/~f/clab?i=S7CcAH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=4qSjUH"><img src="http://feeds.cristalab.com/~f/clab?i=4qSjUH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335787" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Tue, 11 Mar 2008 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/240/test-de-velocidad-en-flash</feedburner:origLink></item>
	    <item>
    	    <title>Creación de un juego de Pong en Actionscript 3</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335788/creacion-de-un-juego-de-pong-en-actionscript-3</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/239/creacion-de-un-juego-de-pong-en-actionscript-3</guid>
	        <description><![CDATA[ Crearemos una clase reutilizable para diseñar e implementar un juego de pong personalizable en Actionscript 3. ]]></description>
            <content:encoded><![CDATA[ Crearemos una clase reutilizable para dise&ntilde;ar e implementar un juego de pong personalizable en Actionscript 3. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=3kuV5n"><img src="http://feeds.cristalab.com/~a/clab?i=3kuV5n" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=tOkgJH"><img src="http://feeds.cristalab.com/~f/clab?i=tOkgJH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=ZpCXaH"><img src="http://feeds.cristalab.com/~f/clab?i=ZpCXaH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335788" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Wed, 05 Dec 2007 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/239/creacion-de-un-juego-de-pong-en-actionscript-3</feedburner:origLink></item>
	    <item>
    	    <title>Gráficos estadísticos en Flex con LineChart y TabNavigator</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335789/graficos-estadisticos-en-flex-con-linechart-y-tabnavigator</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/238/graficos-estadisticos-en-flex-con-linechart-y-tabnavigator</guid>
	        <description><![CDATA[ LineChart es un componente de Flex para crear gráficos estadísticos de líneas. TabNavigator incluye navegación por pestañas a RIAs de Flex. Aprende a combinar ambos componentes en una aplicación. ]]></description>
            <content:encoded><![CDATA[ LineChart es un componente de Flex para crear gr&aacute;ficos estad&iacute;sticos de l&iacute;neas. TabNavigator incluye navegaci&oacute;n por pesta&ntilde;as a RIAs de Flex. Aprende a combinar ambos componentes en una aplicaci&oacute;n. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=2XqK94"><img src="http://feeds.cristalab.com/~a/clab?i=2XqK94" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=j6G4KH"><img src="http://feeds.cristalab.com/~f/clab?i=j6G4KH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=mudKlH"><img src="http://feeds.cristalab.com/~f/clab?i=mudKlH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335789" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Wed, 05 Dec 2007 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/238/graficos-estadisticos-en-flex-con-linechart-y-tabnavigator</feedburner:origLink></item>
	    <item>
    	    <title>Enviar datos por POST y GET en AJAX en una función</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335790/enviar-datos-por-post-y-get-en-ajax-en-una-funcion</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/237/enviar-datos-por-post-y-get-en-ajax-en-una-funcion</guid>
	        <description><![CDATA[ En este tutorial te contamos como crear una sola función que te  permita pasar variables mediante GET y POST entre dos páginas Web  usando AJAX. ]]></description>
            <content:encoded><![CDATA[ En este tutorial te contamos como crear una sola funci&oacute;n que te  permita pasar variables mediante GET y POST entre dos p&aacute;ginas Web  usando AJAX. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=Re9GyX"><img src="http://feeds.cristalab.com/~a/clab?i=Re9GyX" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=uvgbKH"><img src="http://feeds.cristalab.com/~f/clab?i=uvgbKH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=YotN0H"><img src="http://feeds.cristalab.com/~f/clab?i=YotN0H" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335790" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Wed, 05 Dec 2007 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/237/enviar-datos-por-post-y-get-en-ajax-en-una-funcion</feedburner:origLink></item>
	    <item>
    	    <title>Un dia normal del foro</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335794/69</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/clab/69</guid>
	        <description><![CDATA[ "Hordie", esa bella combinación de usuarios nuevos que llega en estampida en las vacaciones, vuelve al hogar, los foros de Clab. ]]></description>
            <content:encoded><![CDATA[ &quot;Hordie&quot;, esa bella combinaci&oacute;n de usuarios nuevos que llega en estampida en las vacaciones, vuelve al hogar, los foros de Clab. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=g8dIuN"><img src="http://feeds.cristalab.com/~a/clab?i=g8dIuN" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=tuGN1H"><img src="http://feeds.cristalab.com/~f/clab?i=tuGN1H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=tj1UJH"><img src="http://feeds.cristalab.com/~f/clab?i=tj1UJH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335794" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Tue, 20 Nov 2007 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/clab/69</feedburner:origLink></item>
	    <item>
    	    <title>Crear DVD con Adobe Premiere Pro</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335795/crear-dvd-con-adobe-premiere-pro</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/236/crear-dvd-con-adobe-premiere-pro</guid>
	        <description><![CDATA[ Un tutorial de Adobe Premiere Pro donde conocerás sus principales herramientas y aprenderás, desde cero, el proceso de creación de un DVD con menus, recodificación de video, titulos, efectos especiales y transiciones. Para al final tener un DVD de video reproducible en un TV. ]]></description>
            <content:encoded><![CDATA[ Un tutorial de Adobe Premiere Pro donde conocer&aacute;s sus principales herramientas y aprender&aacute;s, desde cero, el proceso de creaci&oacute;n de un DVD con menus, recodificaci&oacute;n de video, titulos, efectos especiales y transiciones. Para al final tener un DVD de video reproducible en un TV. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=o4Ipeu"><img src="http://feeds.cristalab.com/~a/clab?i=o4Ipeu" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=tbPikH"><img src="http://feeds.cristalab.com/~f/clab?i=tbPikH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=iehCRH"><img src="http://feeds.cristalab.com/~f/clab?i=iehCRH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335795" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sun, 21 Oct 2007 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/236/crear-dvd-con-adobe-premiere-pro</feedburner:origLink></item>
	    <item>
    	    <title>Manejo de cadenas de texto o Strings en Actionscript 3</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335796/manejo-de-cadenas-de-texto-o-strings-en-actionscript-3</link>
			<guid isPermaLink="false">http://www.cristalab.com/tutoriales/235/manejo-de-cadenas-de-texto-o-strings-en-actionscript-3</guid>
	        <description><![CDATA[ Nuevas funciones se sumaron a las tradicionales formas de manejo de texto en Actionscript 3. Aprende en este tutorial para principiantes varias técnicas de manipulación de strings con este lenguaje. ]]></description>
            <content:encoded><![CDATA[ Nuevas funciones se sumaron a las tradicionales formas de manejo de texto en Actionscript 3. Aprende en este tutorial para principiantes varias t&eacute;cnicas de manipulaci&oacute;n de strings con este lenguaje. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=7nl2Cs"><img src="http://feeds.cristalab.com/~a/clab?i=7nl2Cs" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=2WHgNH"><img src="http://feeds.cristalab.com/~f/clab?i=2WHgNH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=ujFm7H"><img src="http://feeds.cristalab.com/~f/clab?i=ujFm7H" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335796" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sun, 21 Oct 2007 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/tutoriales/235/manejo-de-cadenas-de-texto-o-strings-en-actionscript-3</feedburner:origLink></item>
	    <item>
    	    <title>Clab News</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335797/68</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/clab/68</guid>
	        <description><![CDATA[ De la mano de blackdragon (Idea original) y la100rra (Arte) llega a  ustedes la tercera edición (Y primera en el comic) del periódico Clab News. ]]></description>
            <content:encoded><![CDATA[ De la mano de blackdragon (Idea original) y la100rra (Arte) llega a  ustedes la tercera edici&oacute;n (Y primera en el comic) del peri&oacute;dico Clab News. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=HL0LRC"><img src="http://feeds.cristalab.com/~a/clab?i=HL0LRC" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=I2wUpH"><img src="http://feeds.cristalab.com/~f/clab?i=I2wUpH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=EotX6H"><img src="http://feeds.cristalab.com/~f/clab?i=EotX6H" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335797" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Mon, 31 Jul 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/clab/68</feedburner:origLink></item>
	    <item>
    	    <title>El MundoReal(tm)</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335798/17</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/bunny/17</guid>
	        <description><![CDATA[ Nuestro personajillos se preguntan que hay más allá de la tira. ]]></description>
            <content:encoded><![CDATA[ Nuestro personajillos se preguntan que hay más allá de la tira. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=r2O0pB"><img src="http://feeds.cristalab.com/~a/clab?i=r2O0pB" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=7NRKuH"><img src="http://feeds.cristalab.com/~f/clab?i=7NRKuH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=MKuHfH"><img src="http://feeds.cristalab.com/~f/clab?i=MKuHfH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335798" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Sun, 16 Apr 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/bunny/17</feedburner:origLink></item>
	    <item>
    	    <title>Oh nuestro webmaster!</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335799/67</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/clab/67</guid>
	        <description><![CDATA[ Nos prohibieron publicar este comic. Era lo mejor. Nos dijeron Hagan algo impactante. Pero algo terriblemente malo paso. Ahora, una orden judicial nos obliga a mostrarlo. Contra nuestra voluntad. ]]></description>
            <content:encoded><![CDATA[ Nos prohibieron publicar este comic. Era lo mejor. Nos dijeron Hagan algo impactante. Pero algo terriblemente malo paso. Ahora, una orden judicial nos obliga a mostrarlo. Contra nuestra voluntad. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=mgB5Uh"><img src="http://feeds.cristalab.com/~a/clab?i=mgB5Uh" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=gy70zH"><img src="http://feeds.cristalab.com/~f/clab?i=gy70zH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=pOIjhH"><img src="http://feeds.cristalab.com/~f/clab?i=pOIjhH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335799" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Fri, 14 Apr 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/clab/67</feedburner:origLink></item>
	    <item>
    	    <title>Pantalla Azul OS X</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335800/16</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/bunny/16</guid>
	        <description><![CDATA[ Desde que el pantallazo azul se hizo famoso, ha estado presente en nuestras vidas, ahora Apple no quiere quedarse atras. ]]></description>
            <content:encoded><![CDATA[ Desde que el pantallazo azul se hizo famoso, ha estado presente en nuestras vidas, ahora Apple no quiere quedarse atras. 
<p><a href="http://feeds.cristalab.com/~a/clab?a=XbCXWJ"><img src="http://feeds.cristalab.com/~a/clab?i=XbCXWJ" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=wbQBDH"><img src="http://feeds.cristalab.com/~f/clab?i=wbQBDH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=8rhMGH"><img src="http://feeds.cristalab.com/~f/clab?i=8rhMGH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335800" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Tue, 11 Apr 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/bunny/16</feedburner:origLink></item>
	    <item>
    	    <title>Cambio de Look</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335801/15</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/bunny/15</guid>
	        <description><![CDATA[ El cambio de look del blog (theNinjaBunny.blog), basado en el comic, debía de tener repercusiones... ]]></description>
            <content:encoded><![CDATA[ El cambio de look del blog (theNinjaBunny.blog), basado en el comic, debía de tener repercusiones... 
<p><a href="http://feeds.cristalab.com/~a/clab?a=6ztg6o"><img src="http://feeds.cristalab.com/~a/clab?i=6ztg6o" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=dUIe7H"><img src="http://feeds.cristalab.com/~f/clab?i=dUIe7H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=ewpDMH"><img src="http://feeds.cristalab.com/~f/clab?i=ewpDMH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335801" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Wed, 05 Apr 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/bunny/15</feedburner:origLink></item>
	    <item>
    	    <title>Web 2.0</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335802/14</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/bunny/14</guid>
	        <description><![CDATA[ A algunos no les llega a cuadrar el concepto 2.0 ]]></description>
            <content:encoded><![CDATA[ A algunos no les llega a cuadrar el concepto 2.0 
<p><a href="http://feeds.cristalab.com/~a/clab?a=EyrJv2"><img src="http://feeds.cristalab.com/~a/clab?i=EyrJv2" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=jEOatH"><img src="http://feeds.cristalab.com/~f/clab?i=jEOatH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=hbIK0H"><img src="http://feeds.cristalab.com/~f/clab?i=hbIK0H" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335802" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Thu, 30 Mar 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/bunny/14</feedburner:origLink></item>
	    <item>
    	    <title>Vista a Internet Explorer 7</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335803/66</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/clab/66</guid>
	        <description><![CDATA[ Un breve paso, de la mano de nuestro amigo IE, por las nuevas cosas de su versión 7. Quizas... ]]></description>
            <content:encoded><![CDATA[ Un breve paso, de la mano de nuestro amigo IE, por las nuevas cosas de su versión 7. Quizas... 
<p><a href="http://feeds.cristalab.com/~a/clab?a=O9wSnO"><img src="http://feeds.cristalab.com/~a/clab?i=O9wSnO" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=05ZSgH"><img src="http://feeds.cristalab.com/~f/clab?i=05ZSgH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=fjQYIH"><img src="http://feeds.cristalab.com/~f/clab?i=fjQYIH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335803" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Tue, 21 Mar 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/clab/66</feedburner:origLink></item>
	    <item>
    	    <title>Stepmania</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335804/13</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/bunny/13</guid>
	        <description><![CDATA[ StepMania es una alternativa a DDR (Dance Dance Revolution) o al Pump It Up (coño, el juego ese de bailar) ]]></description>
            <content:encoded><![CDATA[ StepMania es una alternativa a DDR (Dance Dance Revolution) o al Pump It Up (coño, el juego ese de bailar) 
<p><a href="http://feeds.cristalab.com/~a/clab?a=OdNDjI"><img src="http://feeds.cristalab.com/~a/clab?i=OdNDjI" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=2Sk2TH"><img src="http://feeds.cristalab.com/~f/clab?i=2Sk2TH" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=246pmH"><img src="http://feeds.cristalab.com/~f/clab?i=246pmH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335804" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Mon, 20 Mar 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/bunny/13</feedburner:origLink></item>
	    <item>
    	    <title>Windows Vista</title>
        	<link>http://feeds.cristalab.com/~r/clab/~3/286335806/12</link>
			<guid isPermaLink="false">http://www.cristalab.com/comic/bunny/12</guid>
	        <description><![CDATA[ ¿A qué precio podremos disfrutar de las "maravillas" de windows Vista? ]]></description>
            <content:encoded><![CDATA[ ¿A qué precio podremos disfrutar de las "maravillas" de windows Vista? 
<p><a href="http://feeds.cristalab.com/~a/clab?a=MRIIdv"><img src="http://feeds.cristalab.com/~a/clab?i=MRIIdv" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.cristalab.com/~f/clab?a=cvgc4H"><img src="http://feeds.cristalab.com/~f/clab?i=cvgc4H" border="0"></img></a> <a href="http://feeds.cristalab.com/~f/clab?a=aDFteH"><img src="http://feeds.cristalab.com/~f/clab?i=aDFteH" border="0"></img></a>
</div><img src="http://feeds.cristalab.com/~r/clab/~4/286335806" height="1" width="1"/>]]></content:encoded>
	        <pubDate>Mon, 13 Mar 2006 00:00:00</pubDate>
	    <feedburner:origLink>http://www.cristalab.com/comic/bunny/12</feedburner:origLink></item>
	</channel>
</rss>
