09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
Sábado, 5 de Mayo de 2007
Enlace al video en YouTube
Y todo empezó aquí
Más información:
- Enrique Dans
- Pixel y Dixel
- Microsiervos 1 y 2
Enlace al video en YouTube
Y todo empezó aquí
Más información:

Vía Ajaxian
Ayer 1 de Abril, en el Fool’s Day (el día de los santos inocentes en USA), Google nos promete Internet gratis de una manera muy peculiar. Nos mandan un kit a casa con un cable muy largo, el cual lanzamos por el inodoro y tiramos de la cadena. Entonces en algún lugar de las alcantarillas hay un señor de Google que enchufa tu cable a sus sistemas y entonces podremos navegar. Más información aquí.

Vía google dirson
Vidas binarias no es un blog (más) de informática (como pudiera ser este que lees), sino sobre informáticos.
En su último post habla sobre los informáticos sin asignar, esos programadores o administradores (o lo que sea) que no tienen proyecto y que cobran por no hacer nada, a la espera de ser asignados o, quien sabe, despedidos.
Hace unos días, me sorprendió ver a un viejo amigo conectado en el messenger en pleno horario laboral. Cuando le pregunte al respecto me explicó que estaba “sin asignar”, es decir, aparcado en su empresa, sin ninguna tarea asignada, hasta que sus responsables encontraran algún proyecto para el.
…
Sigue leyendo a Dabiz en Informaticos sin asignar

Alex Ionescu, un investigador de seguridad en Montreal, ha publicado detalles acerca de cómo saltarse el sistema DRM de Windows Vista y poder obtener una copia a plena resolución, no encriptada y en alta definición de cualquier contenido originalmente sujeto a las restricciones impuestas por el sistema operativo.
[…]
La idea es evitar las firmas digitales requeridas para la instalación de dispositivos, e inyectar un código que permita el desvío de la salida de señal a algún otro dispositivo, o a un archivo, generando una copia limpia (nunca mejor dicho lo de “limpia”). Pero Alex, de hecho, ha conseguido incluso saltarse la protección sin necesidad de inyectar el driver adicional, haciendo que el sistema parezca seguro a todos los efectos, cuando en realidad ya no lo es.
Vía, vía. Más información: Alex Ionescu
Los usuarios que por alguna razón no tengamos más remedio en el futuro que pasarnos a Windows Vista tenemos un comodín. Sinceramente, lo sospechaba: si se saltaron la encriptación de los DVD como tantas otras ¿cómo iban a resistirse a la tentación de conseguir saltarse la protección de Windows Vista?
De todas formas, creo que saltarse el DRM no evitará los requerimientos brutales de hardware. Quizá dentro de unos años (recordemos que el usuario de a pié no se cambia de SO hasta que pasa un año o dos), tengamos de serie un hardware que haga correr Windows Vista con el mismo rendimiento que ahora Windows XP. Sin embargo, ¿merecerá la pena?
En bicosyes han traducido parte de un artículo que evalúa Windows Vista en tomshardware
Windows vista no es claramente una gran mejora en cuanto al rendimiento cuando se trata de ejecutar aplicaciones usuales.
(…)
En general, las aplicaciones rinden como se espera o levemente más lentas que bajo Windows XP. (…). También nos hemos encontrado con algunos programas que se negaban a funcionar, y otros parecían causar problemas al inicio, pero finalmente funcionaban.Hay algunos programas que muestran gran empeoramiento de su rendimiento. Unreal y blablalba sufren fuertemente la falta de soporte para OpenGL en Windows Vista. Esto es algo que esperábamos, y claramente no aconsejamos reemplazar XP por Vista si necesitas correr software profesional de aplicaciones gráficas.
Estamos decepcionados que aplicaciones intensivas en CPU, como codificación de video con XviD o [otra similar menos conocida] hayan obtenido unos resultados entre 18% y 24% más lentos. Ambas pruebas han terminado mucho más rápido bajo XP. No hay nuevas versiones disponibles y no vemos una solución inmediata a este tema [el de codificación de video y audio vamos…].
Conclusión. Personalmente, ni crackeado me lo pongo.
El sistema DRM negociado por las multinacionales con Microsoft impone limitaciones agresivas en el hardware a la hora de reproducir contenidos supuestamente susceptibles de ser copiados.
Las salidas digitales de audio y video que no vayan cifradas (como audio S/PDIF o vídeo DVI) se veran mermadas drásticamente en su calidad con el fin de que no puedan ser grabadas.
En primer lugar, Vista disminuye la funcionalidad del hardware en muchos niveles. Si estás disfrutando de contenido “protegido” (un HD-DVD o Blueray, por ejemplo), Vista te desactiva ciertas salidas de audio, como la S/PDIF, la más utilizada (dicen) por profesionales de audio. ¿Por qué? Pues porque S/PDIF es una conexión que no protege los contenidos, alguien podría grabar sonido de alta calidad por ahí.
[…]
Si quieres ver un HD-DVD necesitarás un tipo de conector que cifra los datos por el cable. Si tienes un LCD normalito y corriente con tu conexión DVI, como el que tenemos todos, Windows Vista te reducirá la resolución y empeorará la calidad del video.
[…]¿Que utilizaremos si no podemos utilizar hardware normal? Pues necesitaremos hardware específico con capacidades DRM.
Los dispositivos estarán forzados a detectar pequeñas variaciones de corriente anormales. Deberan cambiar ciertos bits cuando las detecten, y cuando Vista vea que esos bits han cambiado, desactivará las salidas o empeorará la calidad de la reproducción del contenido “protegido”. Todo esto implicará mayores costes en diseño, materiales, testeo, chips de cifrado, haciendo que el hardware sea más caro.
[…]
Tu hardware podrá dejar de funcionar sin previo aviso. Todo lo dicho anteriormente requerirá que los fabricantes de hardware pasen ciertas pruebas para que Microsoft compruebe si sus dispositivos protegen los contenidos como dios manda. Necesitarán pasar estas pruebas para que Microsoft les firme los drivers y poder asi instalar los drivers en Vista
[…]
Por si todo esto no fuera suficiente, hay que tener en cuenta los costes del cifrado, en terminos de pérdida de rendimiento y sus consecuencias económicas. Por ejemplo, todos los contenidos que se envien a los dispositivos de video tendrán que estar cifrados con AES-128. A día de hoy las CPUs normales y corrientes no son capaces de cifrar con AES-128 y en tiempo real el ancho de banda utilizado en videos de calidad tipo HD-DVD, asi que habrá que añadir chips de cifrado adicionales - más costes. Y más espacio, que reducirá el espacio de silicona que se dedica a partes del chip que aumentan el rendimiento gráfico.
Para asegurarse de que todo está bien, Windows Vista mirará cada 30 milisegundos los bits de los dispositivos citados anteriormente, para ver si han detectado variaciones de corriente o algo anómalo, y poder restringir el uso de los contenidos protegidos en consecuencia. Polling puro, duro y absurdo, por cierto.

(Texto completo en Do’h: ¿Que ocurre con Vista y el DRM?
Indignante y preocupante. Ya existen algunos movimientos anti DRM como el de defectivebysegin o badvista que intentan divulgar y concienciar a todo el mundo sobre el peligro que supone migrar a Windows Vista, las limitaciones de hardware y del derecho a utilizar tu propio equipo para lo que desees bajo tu riesgo sin que ningún so o software te lo impida “por si acaso”, como hace Windows Vista.
Ya sabes: no uses Windows Vista.
Más información en Kriptopilis y SubSónica
Entró a trabajar en la empresa y, como no quedaba sitio, lo instalaron en el ascensor. Allí se quedó, en un rinconcito con un pequeño pupitre. Quienes subían y bajaban se extrañaron al principio, pero con el tiempo se acostumbraron. Le hacían bromas, intercambiaban confidencias, y cuando volvían de almorzar le traían un croissant. Pero sus superiores se quejaban. Decían que se distraía demasiado y que le costaba concentrarse en su trabajo. Vino a verle el jefe de personal, y en el tiempo que se tarda en ir desde el primer piso hasta el último, le comunicó que estaba despedido.
Un cuento tan ficticio, que es casi real. Un cuento más de cien palabras creado por Jordi Cebrián
Introducción
Desde hace ya algunos meses llevo metido en un proyecto personal creo que bastante interesante. Se trata de un parser de aventuras conversacionales. Si, esos juegos que solo tienen texto y que para jugar, es necesario introducir órdenes del tipo “examinar caja, este, coger linterna, oeste, abrir puerta, norte, bajar escalera, encender linterna, comer manzana”. Si todavía no sabes lo que es, puedes ver una reseña sobre “La aventura Original” aquí. Y ya para rematar sobre cómo se juega, la guia paso a paso y solución completa al Don Quijote aquí.
Y es que estos tipo de juegos son muy entrañables. Al no poseer gráficos (al menos, no como parte fundamental del juego, sino a modo anecdótico como decoración), su potencial se basa en la parte narrativa.

Al igual que un libro crea personajes y situaciones en nuestra imaginación, la literatura de la aventura conversacional nos transporta más allá de las letras para meternos en el papel del protagonista que interpretamos.
El género de la aventura conversacional
Jugar a una aventura conversacional no te deja indiferente: o las odias (no tienen gráficos, hay que teclear y te aburres) o las amas (en el sentido en el que alguien puede amar algún tipo de juegos).
Hubo un tiempo hace años, muchos años, en el que los ordenadores de 8 bits reinaban. Estos ordenadores tenían muy pocos recursos (en comparación con los de ahora) y las compañías de videojuegos creaban este tipo de aventuras. Pero hoy en día, ya no es negocio. Nadie paga por una aventura conversacional, ni nadie cobra. Los jugadores de antes son los autores de ahora, que con los nuevos parsers pueden crear más y mejores aventuras que las de entonces.
No es un genero muerto, pero si en peligro (al menos en el mundo de habla hispana, ya que la aventura de habla inglesa es realmente potente). No de extinción, ya que los que ya pertenecen a algún tipo de club de amantes de la aventura no van a dejar de serlo, pero es necesario que la gente conozca y juegue estas aventuras para asegurarnos que siempre permanezcan. Pero, ¿cómo hacerlo si las grandes compañías hace tiempo que ya no desarrollan estos juegos? ¿tiene el genero suficiente potencial como para subsistir por sí mismo sin necesidad de grandes producciones? Yo creo que sí, pero ¿cómo? pues jugando aventuras, creando aventuras, creando competiciones de aventuras y, claro está, creando parsers.
Parsers
Muchos parsers han nacido desde entonces y otros muchos han muerto también. Algunos todavía duran en su versión de 8 bits, que algunos autores utilizan en emuladores de Spectrum, como Paws. Otros, como Inform, Adrift, TADS, presentan nuevas formas de crear aventuras más modernas. Aunque todas en ingles, por suerte tenemos dos buenas traducciones de Inform (el parser a mi entender más potente y más extendido) al castellano llamadas InformATE e INFSP
Entonces, crear un nuevo parser para realizar este tipo de aventuras ¿va a ayudar a la aventura conversacional hispana? No lo sé con exactitud, pero el enfoque de parser que estoy desarrollando así lo pretende. Llevo desde septiembre del 2006 programándolo y puedo decir que está bastante avanzado. No he querido hablar de ello antes por miedo a abandonarlo antes de acabarlo, como ha ocurrido con otros (por ejemplo, la programación de un juego de estrategia online basado en turnos, que en la actualidad está abandonado).
¿Y cual es este enfoque?
Sin embargo, ¿qué pasaría si con hacer click en una dirección te llevara a una página donde pudieras jugar a una aventura? No lo sé, pero voy a intentar comprobarlo.
Parte técnica
El parser que estoy desarrollando (lo siento, todavía no le he puesto un nombre ¿alguna sugerencia?) es completamente online: tanto para crear como para jugar las aventuras, tan sólo hace falta un navegador con Javascript.
Sí, ya sé lo que estáis pensando: existen intérpretes de máquina Z en formato Applet Java, lo que permite jugar aventuras hechas con Inform en una página web. Pero no es lo mismo, yo pretendo ir más allá: el interfaz es html puro con todo lo que ello conlleva: css, texto, imágenes, javascript, flash, lo que sea. La actualización se hace directamente en el DOM de la página con Ajax por detrás (en concreto, usando Prototype). El servidor guarda las aventuras y las partidas. Ejecuta cada juego, recibiendo las ordenes enviada por todos los jugadores a la vez y enviandole a cada uno el resultado de su acción. Con la creación de aventuras sucede lo mismo: no hay compilador, el código se edita directamente en una página y lo compila el servidor. Como veis, un enfoque bastante distinto al del applet de la máquina Z.
Esta desarrollado en Java (servlets y JSP) y por ahora no utiliza base de datos, pero creo que será necesario utilizar una para guardar los usuarios (hasta ahora todo se guarda en ficheros en disco). Dado que el parser esta realmente avanzado, en sucesivos posts iré comentando como lo he desarrollado, que problemas he tenido y como he enfocado todo el desarrollo.
Espero que a los amantes de la aventura les guste y les motive incluso a crear sus propios parsers. Y si no te gusta la aventura, pero te gusta programar, también te gustará. Hablaré de parseo de frases, diccionarios de palabras, ejecución de eventos, mundos virtuales con objetos contenedores donde meter o poner encima otros objetos, conversación con personajess, desarrollo de puzzles, interacción Ajax con Json para el envío de peticiones sin refrescar el navegador, software de Wikis para acometer la monolítica tarea de documentar el parser y, como no, sobre los problemas al crear tu propio lenguaje.
Espero que os guste mi aventura sobre cómo crear un parser de aventuras. Dentro de muy poco, mucho más.
Más información: