<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Antonio "MoebiuZ" Rodríguez</title>
	<atom:link href="http://www.moebiuz.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.moebiuz.org</link>
	<description>El blog personal de Antonio Rodríguez</description>
	<pubDate>Thu, 30 Oct 2008 12:28:18 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>es</language>
			<item>
		<title>Vestax VCI-300 en camino</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/430148992/</link>
		<comments>http://www.moebiuz.org/tecnologia/vestax-vci-300-en-camino/#comments</comments>
		<pubDate>Fri, 24 Oct 2008 00:05:20 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[controllerism]]></category>

		<category><![CDATA[dj]]></category>

		<category><![CDATA[midi]]></category>

		<category><![CDATA[vci 300]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=171</guid>
		<description><![CDATA[
Despues de una larga espera por fin ha salido a la venta, y la mia llega la semana que viene, yay!
]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://www.youtube.com/watch?v=dTNrvKhbTW8"><img src="http://img.youtube.com/vi/dTNrvKhbTW8/default.jpg" width="130" height="97" border=0></a></p>
<p>Despues de una larga espera por fin ha salido a la venta, y la mia llega la semana que viene, yay!</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/430148992" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/vestax-vci-300-en-camino/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/vestax-vci-300-en-camino/</feedburner:origLink></item>
		<item>
		<title>Multi touch interface (parte 5): Primer test FTIR</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/393039432/</link>
		<comments>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-5-primer-test-ftir/#comments</comments>
		<pubDate>Mon, 15 Sep 2008 09:11:16 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[ftir]]></category>

		<category><![CDATA[multi touch]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=169</guid>
		<description><![CDATA[
Aquí la primera foto del efecto FTIR. Todavía no le he puesto el filtro de luz visible a la cámara, pero como podeis apreciar funciona perfectamente.
]]></description>
			<content:encoded><![CDATA[<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/ftirtest1_0.jpg" title="" rel="lightbox[singlepic45]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/45__320x240_ftirtest1_0.jpg" alt="Primera prueba del efecto FTIR, sin filtro de luz visible" title="Primera prueba del efecto FTIR, sin filtro de luz visible" /></a></span></p>
<p>Aquí la primera foto del efecto FTIR. Todavía no le he puesto el filtro de luz visible a la cámara, pero como podeis apreciar funciona perfectamente.</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/393039432" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-5-primer-test-ftir/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-5-primer-test-ftir/</feedburner:origLink></item>
		<item>
		<title>Multi touch interface (parte 4): Casi terminado</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/390791447/</link>
		<comments>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-4-casi-terminado/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 16:02:37 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[ftir]]></category>

		<category><![CDATA[multi touch]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=166</guid>
		<description><![CDATA[
Aquí os presento las primeras fotos de la mesa, casi casi terminada. El circuito led está conectado a la red mediante un transformador de 12 voltios y funciona de maravilla.
He estado haciendo algunas pruebas rápidas para comprobar si genera blobs y, efectivamente, cuando coloco los dedos sobre el panel desnudo si se generan, sin tener [...]]]></description>
			<content:encoded><![CDATA[<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/proto01.jpg" title="" rel="lightbox[singlepic39]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/39__320x240_proto01.jpg" alt="Prototipo" title="Prototipo" /></a></span></p>
<p>Aquí os presento las primeras fotos de la mesa, casi casi terminada. El circuito led está conectado a la red mediante un transformador de 12 voltios y funciona de maravilla.</p>
<p><span class=" ngg-right"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/proto02.jpg" title="" rel="lightbox[singlepic40]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/40__320x240_proto02.jpg" alt="Prototipo" title="Prototipo" /></a></span>He estado haciendo algunas pruebas rápidas para comprobar si genera blobs y, efectivamente, cuando coloco los dedos sobre el panel desnudo si se generan, sin tener que presionar. Son bastante tenues, pero las pruebas las he hecho utilizando la cámara del móvil, que aunque deja pasar algo de IR creo que tiene filtro, por eso se ven tan tenues. Todavía no he tenido oportunidad de probar con la PS Eye sin filtro IR, pero a juzgar por las imagenes que he tomado con ella el otro día creo que captará los blobs bastante bien.</p>
<p> </p>
<p>Ahora solo me falta conseguir un proyector para poder hacer los primeros test reales, aunque si no puedo conseguirlo pronto probare utilizando un monitor estandard y un espejo.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/proto03.jpg" title="" rel="lightbox[singlepic41]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/41__320x240_proto03.jpg" alt="Prototipo" title="Prototipo" /></a></span></p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/390791447" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-4-casi-terminado/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-4-casi-terminado/</feedburner:origLink></item>
		<item>
		<title>Playstation Eye</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/390762827/</link>
		<comments>http://www.moebiuz.org/tecnologia/playstation-eye/#comments</comments>
		<pubDate>Fri, 12 Sep 2008 15:48:20 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[ftir]]></category>

		<category><![CDATA[multitouch]]></category>

		<category><![CDATA[pseye]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=165</guid>
		<description><![CDATA[Aprovechando mi reciente adquisición de una Playstation 3 (de la cual probablemente escribiré en un futuro próximo dado que tengo unas grandes expectativas en cuanto a su Power Cell), he comprado tambien su cámara, la PS Eye, ya que sus especificaciones son perfectas para el multitouch, y lo más importante, su precio es realmente asequible (teniendo en cuenta [...]]]></description>
			<content:encoded><![CDATA[<p>Aprovechando mi reciente adquisición de una Playstation 3 (de la cual probablemente escribiré en un futuro próximo dado que tengo unas grandes expectativas en cuanto a su Power Cell), he comprado tambien su cámara, la PS Eye, ya que sus especificaciones son perfectas para el multitouch, y lo más importante, su precio es realmente asequible (teniendo en cuenta que una cámara de caracteristicas similares que tenga buen rendimiento para MT está en torno a los 300€ y no es fácil de conseguir).</p>
<p> <span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/pseye.jpg" title="" rel="lightbox[singlepic43]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/43__320x240_pseye.jpg" alt="Sony PS Eye" title="Sony PS Eye" /></a></span></p>
<p>Sony PS Eye:</p>
<ul>
<li>4 canales de entrada audio: 16 bits/por canal, 48kHz, SNR 90db </li>
<li> FOV: <strong>56º </strong>o <strong>75º</strong></li>
<li> 640&#215;480 a<strong> 60 fps</strong> o 320&#215;240 a<strong> 120 fps</strong></li>
<li> Video sin compresión, u opcionalmente compresión JPEG</li>
</ul>
<p>60 fps es justo lo que necesitamos para un tracking de blobs suave, pero podemos llegar a esos 120 si realmente queremos suavidad (eso si, menor resolución y una máquina potente).</p>
<p>El problema de esta cámara es hacerla funcionar en un PC. Ya estaba empezando a ponerme manos a la obra en escribir un driver para windows, cuando me encuentro que el gran AlexP en <a title="NUI Group" href="http://nuigroup.com/forums/viewthread/2921/">NUI Group</a> acaba de publicar el primer driver funcional para la PS Eye (y por consiguiente me he ahorrado el trabajo). Todavía le falta pulirlo un poco y escribir un wrapper para utilizarla con touchlib, pero creo que pronto tendremos algo estable.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/pseyepcb.jpg" title="" rel="lightbox[singlepic42]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/42__320x240_pseyepcb.jpg" alt="PCB ed la PS Eye" title="PCB ed la PS Eye" /></a></span></p>
<p>Por lo de pronto, ya he retirado el filtro IR de la cámara y utilizaré unos negativos fotográficos velados, o el disco interno de un floppy como filtro de luz visible. De este modo la cámara solo captará la luz infrarroja (no la imagen), es decir, solo los blobs de luz infrarroja que reflejamos con los dedos sobre el acrílico, que luego serán analizados con <a title="touchlib" href="http://nuigroup.com/touchlib/">touchlib</a> (aunque probablemente escriba mis propias librerias basadas en <a title="OpenCV" href="http://sourceforge.net/projects/opencvlibrary/">OpenCV</a> para adaptarlo a mis necesidades).</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/irfilter.jpg" title="" rel="lightbox[singlepic38]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/38__320x240_irfilter.jpg" alt="Filtro IR de la PS Eye" title="Filtro IR de la PS Eye" /></a></span></p>
<p>En cuanto a mi prototipo, ya tengo todo cableado, y en breve publicaré algunas fotos de su funcionamiento.</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/390762827" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/playstation-eye/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/playstation-eye/</feedburner:origLink></item>
		<item>
		<title>Multi touch interface (parte 3): El marco de LEDs</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/371178529/</link>
		<comments>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-3-el-marco-de-leds/#comments</comments>
		<pubDate>Thu, 21 Aug 2008 18:55:46 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[ftir]]></category>

		<category><![CDATA[home made]]></category>

		<category><![CDATA[multitouch]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-3-el-marco-de-leds/</guid>
		<description><![CDATA[Hoy he estado preparando el marco de LEDs que iluminará el panel acrílico. Como ya había comentado antes, para el prototipo estoy utilizando dos perfiles de aluminio en forma de &#8220;L&#8221; de 90cm  (el panel mide 76cm, pero los cogí de 90 para actuar como soporte sobre los caballetes) sobre los que colocaré 25 LEDs  [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy he estado preparando el marco de LEDs que iluminará el panel acrílico. Como ya había comentado antes, para el prototipo estoy utilizando dos perfiles de aluminio en forma de &#8220;L&#8221; de 90cm  (el panel mide 76cm, pero los cogí de 90 para actuar como soporte sobre los caballetes) sobre los que colocaré 25 LEDs  infrarrojos.</p>
<p>Todavía no he hecho ningún test, pero ya me ha asaltado la primera duda. Los perfiles que he comprado son en aluminio natural, y probablemente debería haberlos cogido en aluminio pulido para que reflejen mejor los posibles escapes de luz hacia el panel. En todo caso, esto es solo un prototipo de prueba, en la versión final utilizaré ya unos de aluminio pulido y en forma de &#8220;U&#8221; para cubrir los LED tanto por arriba como por abajo.</p>
<p>La separación entre cada LED es aproximadamente de 3cm y los montaré de forma que los de un borde cubran los puntos no iluminados del otro borde del panel. Para decirlo de un modo más entendible, donde hay un hueco entre dos LED, el extremo contrario tiene uno:</p>
<p>0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0</p>
<p>   0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0    0 </p>
<p>He impreso unas plantillas para pegarlas sobre los aluminios y de ese modo tener perfectamente marcados los puntos donde debo taladrar.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/ledmarks.jpg" title="" rel="lightbox[singlepic37]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/37__320x240_ledmarks.jpg" alt="Marcas para los LED" title="Marcas para los LED" /></a></span></p>
<p> </p>
<p><span class=" ngg-right"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/ledregla.jpg" title="" rel="lightbox[singlepic35]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/35__320x240_ledregla.jpg" alt="Ajuste del LED en los agujeros del marco" title="Ajuste del LED en los agujeros del marco" /></a></span>El grosor de los LED es de 5mm, con lo cual utilizaré, obviamente, una broca para metal de 5mm. La idea es colocar los LED desde la parte posterior del aluminio quedando perfectamente ajustados al mismo, exactamente como en la siguiente foto, en la que he utilizado una regla que casualmente trae un agujero de 5mm.</p>
<p>Una vez taladre los agujeros en los perfiles, el montaje será el siguiente (todavía no he taladrado, por lo tanto está sin LED, pero muestra más o menos el asepcto que tendrá el prototipo):</p>
<p> </p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/caballetes.jpg" title="" rel="lightbox[singlepic36]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/36__320x240_caballetes.jpg" alt="Mesa sin LEDs" title="Mesa sin LEDs" /></a></span></p>
<p>Mañana me pondré manos a la obra, y espero conseguir tambien los cables para el montaje, que por cierto lo haré empleando unos cablecitos con una ficha similar a los jumper de un disco duro, que sirven para no tener que soldar los LEDs ni las resistencias, así será fácil reemplazar o recolocar los componentes si es necesario durante el montaje. De todos modos para un montaje final no son muy recomendables y es preferible soldar.</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/371178529" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-3-el-marco-de-leds/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/multi-touch-interface-parte-3-el-marco-de-leds/</feedburner:origLink></item>
		<item>
		<title>Multi touch interface (parte 2): Esquema del prototipo</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/370298890/</link>
		<comments>http://www.moebiuz.org/tecnologia/multi-touch-interface-esquema-del-prototipo/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 20:42:57 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[ftir]]></category>

		<category><![CDATA[home made]]></category>

		<category><![CDATA[multitouch]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=160</guid>
		<description><![CDATA[Despues de una larga espera por fin he recibido los materiales para ponerme manos a la obra y hacer las primeras pruebas con el interface FTIR.
Por un lado tengo 100 LEDs (he comprado 100, aunque para este proyecto solo utilizaré 50, pero no está de más ser precavidos). He escogido unos Oshram SFH485, ya que son de los que mejor [...]]]></description>
			<content:encoded><![CDATA[<p>Despues de una larga espera por fin he recibido los materiales para ponerme manos a la obra y hacer las primeras pruebas con el interface FTIR.</p>
<p>Por un lado tengo 100 LEDs (he comprado 100, aunque para este proyecto solo utilizaré 50, pero no está de más ser precavidos). He escogido unos Oshram SFH485, ya que son de los que mejor resultado dan para una configuración FTIR: Emiten con una longitud de onda de 880nm, y un ángulo de emisión de 40º. Longitudes de onda superiores son más difíciles de filtrar para nuestro propósito, y el ángulo de emisión de 40º es ideal para el grosor del plexiglass que tengo.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/sfh485.jpg" title="" rel="lightbox[singlepic34]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/34__320x240_sfh485.jpg" alt="Oshram SFH485" title="Oshram SFH485" /></a></span></p>
<p>Por otro lado, al fin me ha llegado el acrílico (es lo que más tiempo tuve que esperar). Tiene un grosor de 8 milímetros y unas medidas de 76&#215;54 centímetros. Podría utilizarse uno más delgado, pero dado el tamaño de la plancha preferí no arriesgarme y asegurarme de que es rígido y no se dobla al presionarlo.  De todas formas como ya digo, los leds tienen un grosor de 5 mm, asi que un panel de 5-6 mm de espesor sería suficiente.</p>
<p>Tambien he encargado un par de perfiles en L de aluminio de 90 centímetros, que actuarán como &#8220;raíles&#8221; sobre los que apoyar el panel y colocar los LEDs. Escogí la forma de L para el prototipo porque es más cómodo y menos trabajoso, pero obviamente una vez el prototipo esté terminado lo reemplazaré por un marco completo en forma de U para dejarlo bien rematádo y estable.</p>
<p>Lo primero que tuve que hacer llegado a este punto es decidir el esquema de LEDs que voy a emplear en el proyecto. Utilizaré 25 LEDs con 2 centímetros de separación entre ellos, en cada uno de los bordes (a lo largo) del panel, iluminando de esa forma el panel completo.</p>
<p>Los LEDs operan a 100 mA con una caída de voltage de 1,5V. Dado que utilizaré una alimentación de 12V, los colocaré en 10 series en paralelo de 5 LEDs cada una, utilizando una resistencia de 47ohm, 1W en cada serie. Quizá deba escoger resistencias con menos potencia para que los LED brillen más, pero primero probaré con estas para no arriesgarme a quemar los LED, que no son baratos precisamente.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/esquema_leds.jpg" title="" rel="lightbox[singlepic33]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/33__320x240_esquema_leds.jpg" alt="Esquema LEDs" title="Esquema LEDs" /></a></span></p>
<p>Nota: La fórmula para calcular resistencias para LEDs (siguiendo la <a title="Ley de Ohm" href="http://es.wikipedia.org/wiki/Ley_de_Ohm">Ley de Ohm</a>) es la siguiente:</p>
<p><strong>R = (Voltage de fuente - Caída de voltage del diodo) / Intensidad del LED</strong></p>
<p> y despues escogemos la resistencia con el valor standard más cercano que sea mayor.</p>
<p>Me queda por solucionar el tema de la película de silicona (la complaint surface), y todavía no tengo proyector ni difusor, pero para empezar a hacer las primeras pruebas y generar los primeros blobs tengo suficiente.</p>
<p>Esta semana me pondré con ello, así que pronto empezaré a poner fotos del proceso explicando los problemas con los que me encuentre en el camino.</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/370298890" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/multi-touch-interface-esquema-del-prototipo/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/multi-touch-interface-esquema-del-prototipo/</feedburner:origLink></item>
		<item>
		<title>Hacks CSS para mostrar páginas casi idénticas en Firefox, IE6 e IE7</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/345075241/</link>
		<comments>http://www.moebiuz.org/microtrucos/hacks-css-para-mostrar-paginas-casi-identicas-en-firefox-ie6-e-ie7/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 22:56:33 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Microtrucos]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[hack]]></category>

		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=152</guid>
		<description><![CDATA[Cuando escribimos una página utilizando CSS lo normal es encontrarnos con que esa página no se muestra de la misma forma en Firefox que en Internet Explorer 6 ni Internet Explorer 7.
Por ejemplo, la propiedad margin no es interpretada de la misma forma en los 3 navegadores,  de manera que cuando logramos que un elemento se [...]]]></description>
			<content:encoded><![CDATA[<p>Cuando escribimos una página utilizando CSS lo normal es encontrarnos con que esa página no se muestra de la misma forma en Firefox que en Internet Explorer 6 ni Internet Explorer 7.</p>
<p>Por ejemplo, la propiedad <a title="margin" href="http://www.w3schools.com/CSS/css_margin.asp">margin</a> no es interpretada de la misma forma en los 3 navegadores,  de manera que cuando logramos que un elemento se muestre correctamente en uno de ellos, en los otros aparece descolocada. Firefox interpreta margin en relación con los elementos padre del mismo, mientras que IE7 lo interpreta en relación a los elementos del mismo nivel.</p>
<p>Este pequeño truco nos permitirá escribir diferentes atributos para cada uno de los navegadores antes mencionados, así como para mostrar diferencias deliberadamente según el navegador:</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p152code2'); return false;">View Code</a> CSS</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table width="100%" ><tr id="p1522"><td width="1%" class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
</pre></td><td class="code" id="p152code2"><pre class="css css" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">/* Clase para Firefox */</span> 
<span style="color: #6666ff;">.elemento</span> <span style="color: #00AA00;">&#123;</span> 
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #933;">10px</span> <span style="color: #933;">10px</span> <span style="color: #933;">10px</span>; 
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#f00</span>; 
<span style="color: #00AA00;">&#125;</span> 
&nbsp;
<span style="color: #808080; font-style: italic;">/* Clase para IE7 */</span> 
<span style="color: #00AA00;">*</span><span style="color: #3333ff;">:first-child</span><span style="color: #00AA00;">+</span>html <span style="color: #6666ff;">.elemento</span> <span style="color: #00AA00;">&#123;</span> 
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span> <span style="color: #933;">5px</span> <span style="color: #933;">5px</span> <span style="color: #933;">5px</span>; 
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#0f0</span>; 
<span style="color: #00AA00;">&#125;</span> 
&nbsp;
<span style="color: #808080; font-style: italic;">/* Clase para IE6 */</span> 
<span style="color: #00AA00;">*</span> html <span style="color: #6666ff;">.elemento</span> <span style="color: #00AA00;">&#123;</span> 
<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span> <span style="color: #933;">2px</span>; 
<span style="color: #000000; font-weight: bold;">background-color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#00f</span>; 
<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>Si asignamos esa clase a un elemento, por ejemplo &lt;div class=&#8221;elemento&#8221;&gt;, cada navegador tomará la que le corresponde (mostrando, en este caso, un fondo rojo en firefox, un fondo verde en IE7 y un fondo azul en IE6). Como se puede observar, cada navegador aplicará tambien diferentes margenes al elemento, de formas que podemos corregir las diferencias de posición que pudiese haber.</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/345075241" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/microtrucos/hacks-css-para-mostrar-paginas-casi-identicas-en-firefox-ie6-e-ie7/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/microtrucos/hacks-css-para-mostrar-paginas-casi-identicas-en-firefox-ie6-e-ie7/</feedburner:origLink></item>
		<item>
		<title>Instalar Vista SP1 en un Vaio TZ</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/341962831/</link>
		<comments>http://www.moebiuz.org/microtrucos/instalar-vista-sp1-en-un-vaio-tz/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 03:37:02 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Microtrucos]]></category>

		<category><![CDATA[drivers]]></category>

		<category><![CDATA[vaio tz]]></category>

		<category><![CDATA[vista]]></category>

		<category><![CDATA[workaround]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=110</guid>
		<description><![CDATA[El Service Pack 1 de Windows Vista es incompatible con una serie de versiones de ciertos drivers; es por ello que el SP1 no aparece en la lista de windows update.
En concreto, el driver conflictivo en un Vaio TZ es el Mobile Intel 954GM Express, puesto que la última versión que proporciona Sony es la [...]]]></description>
			<content:encoded><![CDATA[<p>El Service Pack 1 de Windows Vista es incompatible con una <a href="http://support.microsoft.com/?kbid=948343">serie de versiones</a> de ciertos drivers; es por ello que el SP1 no aparece en la lista de windows update.</p>
<p>En concreto, el driver conflictivo en un Vaio TZ es el Mobile Intel 954GM Express, puesto que la última versión que proporciona Sony es la 7.14.10.1380, (y las versiones no compatibles con SP1 están entre la 7.14.10.1322 y la 7.14.10.1403 incluídas).</p>
<p>He leido de gente que ha tratado de instalar el SP1 utilizando el instalador standalone, teniendo conflictos por esa razón, por eso es algo que no recomiendo hacer.</p>
<p>La solución es bastante sencilla (aunque truculenta), y di con ella de casualidad. Lo que vamos a hacer es reinstalar el driver de video (con la misma versión que tenemos ahora mismo), lo que forzará a windows update a ofrecernos una actualización opcional con el nuevo driver de video (en concreto la versión 7.14.10.1437, si compatible con el SP1).</p>
<ul>
<li>Primer paso: Actualizar driver con el que tenemos en el equipo: <div class="ngg-galleryoverview" id="ngg-gallery-5"><div id="ngg-image-26" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb26" href="http://www.moebiuz.org/wp-content/galerias/tzsp1/update1.jpg" title="Paso 1" rel="lightbox[tzsp1]" ><img title="Actualizar driver 1" alt="Actualizar driver 1" src="http://www.moebiuz.org/wp-content/galerias/tzsp1/thumbs/thumbs_update1.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-28" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb28" href="http://www.moebiuz.org/wp-content/galerias/tzsp1/update2.jpg" title="Paso 2" rel="lightbox[tzsp1]" ><img title="Actualizar driver 2" alt="Actualizar driver 2" src="http://www.moebiuz.org/wp-content/galerias/tzsp1/thumbs/thumbs_update2.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-29" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb29" href="http://www.moebiuz.org/wp-content/galerias/tzsp1/update3.jpg" title="Paso 3" rel="lightbox[tzsp1]" ><img title="Actualizar driver 3" alt="Actualizar driver 3" src="http://www.moebiuz.org/wp-content/galerias/tzsp1/thumbs/thumbs_update3.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
<div id="ngg-image-30" class="ngg-gallery-thumbnail-box ">
	<div class="ngg-gallery-thumbnail"  >
	<a id="thumb30" href="http://www.moebiuz.org/wp-content/galerias/tzsp1/update4.jpg" title="Paso 4" rel="lightbox[tzsp1]" ><img title="Actualizar driver 4" alt="Actualizar driver 4" src="http://www.moebiuz.org/wp-content/galerias/tzsp1/thumbs/thumbs_update4.jpg" style="width:100px; height:75px;" /></a>
</div>
</div>
</div>
<div class='ngg-clear'></div>
</li>
<li>Segundo paso: Reiniciar el sistema y hacer un windows update. Esta vez deberiamos tener una actualización opcional con el Intel 945GM Express: Lo instalamos</li>
<li>Tercer paso: Reiniciar nuevamente el equipo, y comprobar que la nueva versión del driver es mayor a la 1430. Hacer otro windows update y esta vez si deberia salirnos la actualización a SP1.</li>
</ul>
<p>He de añadir que mi modelo de Vaio es un TZ32VN (en España) con un Vista Business. Es posible que con otros modelos esto no funcione. En ese caso, otra opción es visitar <a href="http://www.sony-drivers.com">www.sony-drivers.com</a>, y buscar por &#8220;7.14.10&#8243;, y escoger el driver de cualquier otro Vaio (no tiene porque ser un TZ) que sea <strong>mayor </strong>que la 7.14.10.1403. Eso debería funcionar sin ningún problema, aunque recomiendo probar primero la solución del windows update.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/dsc00041.jpg" title="" rel="lightbox[singlepic31]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/31__320x240_dsc00041.jpg" alt="Vaio TZ con SP1" title="Vaio TZ con SP1" /></a></span></p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/341962831" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/microtrucos/instalar-vista-sp1-en-un-vaio-tz/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/microtrucos/instalar-vista-sp1-en-un-vaio-tz/</feedburner:origLink></item>
		<item>
		<title>Estrenamos servidor</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/341962832/</link>
		<comments>http://www.moebiuz.org/personal/estrenamos-servidor/#comments</comments>
		<pubDate>Thu, 17 Jul 2008 22:55:25 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[gadgets]]></category>

		<category><![CDATA[hardware]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=93</guid>
		<description><![CDATA[Hace un par de semanas hemos encargado un servidor, reemplazando así el PC que estabamos utilizando hasta ahora como intranet en la empresa. Se trata de un PowerEdge R200 de Dell, nuevo, y que nos ha salido por un precio ridículo (de hecho estuvimos tentados a pedir tres o cuatro y así ir montando la granja [...]]]></description>
			<content:encoded><![CDATA[<p>Hace un par de semanas hemos encargado un servidor, reemplazando así el PC que estabamos utilizando hasta ahora como intranet en la empresa. Se trata de un PowerEdge R200 de Dell, nuevo, y que nos ha salido por un precio ridículo (de hecho estuvimos tentados a pedir tres o cuatro y así ir montando la granja de render, pero finalmente decidimos que sería algo precipitado).</p>
<p>El cacharro es cuestión cuenta con un procesador Dual Xeon 2,3 Ghz, 2 GB de RAM, dos discos SCSI de 160 GB preparados para RAID, y tres interfaces GigaLAN. </p>
<p><span class=" ngg-right"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/poweredge1.jpg" title="" rel="lightbox[singlepic24]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/24__320x240_poweredge1.jpg" alt="PowerEdge R200 Frontal" title="PowerEdge R200 Frontal" /></a></span></p>
<p>Le he montado una Fedora Core 9, y despues de optimizar e instalar los servicios que necesitamos, el aparato se comporta de maravilla. Es algo ruidoso (aunque no nos importa demasiado por el lugar donde lo tenemos), pero no se calienta lo más mínimo.</p>
<p>En definitiva, estoy muy contento con esta adquisición, es el primer servidor propiamente dicho que cae en mis manos (al margen de los dedicados que tengo alquilados en Florida), y espero ir ampliando &#8220;la colección&#8221; a corto/medio plazo. De momento ya le tenemos echado el ojo a unos armarios en rack con monitor y SAI integrados que quedarían que ni pintados en nuestra oficina.</p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/poweredge2.jpg" title="" rel="lightbox[singlepic25]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/25__320x240_poweredge2.jpg" alt="PowerEdge R200 Trasera" title="PowerEdge R200 Trasera" /></a></span></p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/341962832" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/personal/estrenamos-servidor/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/personal/estrenamos-servidor/</feedburner:origLink></item>
		<item>
		<title>Multi touch interface (parte 1): Preparativos</title>
		<link>http://feed.moebiuz.org/~r/moebiuz/~3/341962833/</link>
		<comments>http://www.moebiuz.org/tecnologia/multi-touch-interface-preparativos/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 22:19:57 +0000</pubDate>
		<dc:creator>Antonio Rodríguez</dc:creator>
		
		<category><![CDATA[Tecnología]]></category>

		<category><![CDATA[diy]]></category>

		<category><![CDATA[ftir]]></category>

		<category><![CDATA[home made]]></category>

		<category><![CDATA[multitouch]]></category>

		<guid isPermaLink="false">http://www.moebiuz.org/?p=73</guid>
		<description><![CDATA[ 

Desde que vi el video de Jeff Han y su interface multi touch hace ya un año, he quedado totalmente prendado de esa tecnología y me he dedicado a investigar sobre el tema. En realidad es una tecnología no tan nueva, y lo más interesante del tema es que es relativamente sencilla.
Hay todo un movimiento [...]]]></description>
			<content:encoded><![CDATA[<p> </p>
<p style="text-align: center;"><a href="http://www.youtube.com/watch?v=1ftJhDBZqss&amp;feature=related"><img src="http://img.youtube.com/vi/1ftJhDBZqss&amp;feature=related/default.jpg" width="130" height="97" border=0></a></p>
<p>Desde que vi el video de <a title="Jeff Han" href="http://cs.nyu.edu/~jhan/">Jeff Han</a> y su interface <a title="multi touch" href="http://es.wikipedia.org/wiki/Multi-touch">multi touch</a> hace ya un año, he quedado totalmente prendado de esa tecnología y me he dedicado a investigar sobre el tema. En realidad es una tecnología no tan nueva, y lo más interesante del tema es que es relativamente sencilla.</p>
<p>Hay todo un movimiento alrededor de los display multi touch, y geeks del todo el mundo se están construyendo sus propios dispositivos de este tipo, e investigando como perfeccionarlos. Los prototipos que están saliendo son de una calidad que nada tendría que envidiar a un dispositivo comercial de estas caracteristicas.</p>
<p>Yo, como buen geek que soy <span style="text-decoration: line-through;">y sobretodo porque soy el primero en babear con esta maravilla</span> tambien he estado investigando y haciendo mis preparativos para construirme mi propio prototipo. Tengo especial interés ya que como programador me abre un montón de posibilidades para experimentar con él una vez lo tenga terminado y funcionando.</p>
<p>Cuando definitivamente me planteé comenzar con este proyecto, lo primero que tuve que hacer fue decidir que tipo de tecnología emplearía en mi interface. Existen dos enfoques principales a la hora de desarrollar un multi touch, que si bien se basan en lo mismo, se construyen de forma totalmente diferente:</p>
<p><strong><span style="text-decoration: underline;">FTIR (Frustrated Total Internal Reflection)</span>:</strong></p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/sheme_ftir.jpg" title="" rel="lightbox[singlepic20]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/20__480x307_sheme_ftir.jpg" alt="Esquema FTIR" title="Esquema FTIR" /></a></span></p>
<p>Este primer sistema es el más conocido y utilizado hasta el momento, probablemente porque es el sistema que empleó Jeff Han y el que puso de moda esta tecnología.</p>
<p>Con este método utilizamos un panel de acrílico, el cual iluminamos desde sus bordes con LEDs infrarrojos. Utilizamos acrílico y no cristal, porque su transmitancia frente a la luz infrarroja es ideal, mientras que la del cristal no nos sirve para lograr este efecto.</p>
<p>Lo que estamos haciendo es &#8220;inundar&#8221; el panel de luz IR, la cual va rebotando en su interior (<a title="reflexión interna total" href="http://es.wikipedia.org/wiki/Reflexi%C3%B3n_interna_total">reflexión interna total</a>). Cuando colocamos los dedos sobre el panel, estamos frustrando la reflexión interna y reflejando la luz hacia abajo, donde tenemos una cámara infrarroja, o una videocámara normal con un filtro IR que detectará esos &#8220;blobs&#8221; de luz, los cuales procesaremos con el ordenador para obtener su posición y de ese modo emplearlos como controladores.</p>
<p>Sobre el panel acrílico colocamos un material difusor sobre el que proyectar la imagen del ordenador desde abajo.</p>
<p>Al utilizar los dedos desnudos sobre el panel, el efecto de &#8220;frustración&#8221; funciona muy bien, especialmente si tenemos los dedos humedos, debido a que la piel de los dedos es semitransparente y se deforma al apretarla contra el panel, sin embargo al colocar la pantalla difusora, eliminamos el efecto y es necesario hacer bastante presión para obtener el resultado deseado. Para ello debemos utilizar una superficie intermedia entre el panel y el difusor (conocida como complaint surface). Se ha investigado bastante sobre este tema, y actualmente lo que mejor resultado da es crear una fina pelicula de silicona transparente (Sort A Clear Silicone Rubber). Esto complica algo el diseño del prototipo, y lo encarece un poco, aunque no tanto como para frenar a un geek que se precie.</p>
<p><strong><span style="text-decoration: underline;">DI (Diffused Illumination)</span>:</strong></p>
<p><span class=" ngg-center"><a href="http://www.moebiuz.org/wp-content/galerias/entradas/sheme_di.jpg" title="" rel="lightbox[singlepic19]" ><img class="ngg-singlepic" src="http://www.moebiuz.org/wp-content/galerias/cache/19__480x307_sheme_di.jpg" alt="Esquema DI" title="Esquema DI" /></a></span></p>
<p>El segundo método para este tipo de displays es la iluminación difusa. En este caso no inundamos de luz IR el panel (el cual ahora puede ser de plexiglass, cristal escarchado o lo que queramos), sino que lo iluminamos desde la parte inferior empleando lámparas LED, y procurando que quede totalmente iluminado. Al colocar los dedos sobre el panel, estaremos reflejando la luz que viene desde abajo otra vez hacia allí, donde tenemos nuestra cámara.</p>
<p>Este tipo de paneles ademas de trackear los dedos, pueden identificar tambien imagenes <a title="fiducial" href="http://en.wikipedia.org/wiki/Fiducial">fiduciales</a> (el famoso <a title="Reactable" href="http://www.youtube.com/watch?v=0h-RhyopUmc">Reactable</a> es un claro ejemplo de este tipo de displays), aunque los &#8220;blobs&#8221; generados no son tan claros como en el caso de los FTIR.</p>
<p>Los paneles DI son más fáciles de construir, ya que no necesitamos soldar la circuitería de leds para enmarcar el acrílíco, ni necesitamos la &#8220;complaint surface&#8221;. Sin embargo el dispositivo debe estar encerrado dentro de una caja y la calibración de las lamparas LED es bastante más compleja par obtener un resultado óptimo. Otra desventaja, aunque es posible solucionarlo, es la luz IR ambiente que se cuela desde arriba, lo cual hace que a veces incluso detecte blobs sin llegar a tocar el panel.</p>
<p>Aunque tengo que reconocer que los sistemas DI me atraen bastante por su capacidad de interpretar patrones fiduciales, al final me decidí por el modelo FTIR como primer prototipo, aunque no descarto explorar el modelo DI en un futuro (especialmente si obtengo buenos resultados con el primero, ya que lo más caro es el proyector; y una vez teniendo uno nada me impide hacer otros experimentos con él).</p>
<p>Ahora mismo estoy empezando a encargar los materiales como el panel acrílico y los leds, seguiré informando sobre el proyecto en cuanto empiecen a llegarme.</p>
<img src="http://feed.moebiuz.org/~r/moebiuz/~4/341962833" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.moebiuz.org/tecnologia/multi-touch-interface-preparativos/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.moebiuz.org/tecnologia/multi-touch-interface-preparativos/</feedburner:origLink></item>
	</channel>
</rss>
