sábado, enero 26, 2008

Dragon 32

Haciendo búsquedas en el omnipresente Google me encontré sin querer con una imagen que me transportó al más remoto de los pasados, me recordó infinidad de cosas que creía olvidadas y también mis primeros pasos en la naciente era informática, que a la postre se convertiría en mi modo de vida por mucho que a veces lo aborrezca.

Dragon 32

Eso, señores y señoras, no es nada menos que un Dragon 32, el primer ordenador al que le puse la mano encima, sí, es un ordenador, aunque parezca una cruel amalgama entre una máquina de escribir y una radio de los 50. El Dragon 32 vio la luz en 1982, y tenía unas características técnicas que hoy dan la risa pero que de aquella eran impresionantes: un procesador 8 bits Motorola MC6809E que corría a 0,89 MHz y 32 kB de memoria. Se acabó, no tenía nada más, si querías un monitor tenías que comprar una tele y si querías introducir o salvar datos había que comprar un lector de cintas portátil y aún había que dar gracias de que tuviese el teclado incorporado. La máxima resolución de pantalla que podía dar era 256×192 en blanco y negro y 64×192 en color, si bien nadie los usaba, ya que todo se hacía en modo texto. El SO ocupaba 16 kB y venía en una ROM integrada, por lo que se cargaba instantáneamente al encender el trasto, y no era otra cosa que un intérprete del BASIC de Microsoft (aún tengo el diploma de programación) llamado DragonDOS. Siempre que alguien me decía “¿qué puede hacer?” le hacía el típico programa chorra para que me dejase en paz, véase:

10 CLS
20 PRINT "NOMBRE DEL INTERESADO"
30 GOTO 20

Y se llenaba la pantalla de su nombre hasta el infinito, qué contentos quedaban al ver su nombre en una pantalla. El Dragon no tenía minúsculas, acentos o eñes, era una pequeña maravilla de sobriedad cortante. A pesar de ser tan primitivo también tenía juegos, en modo texto, y mi preferido era uno de gestión medieval, se te asignaba un territorio y tenías que gestionar datos en pantalla, como las cosechas, los campesinos, las pagas, los soldados y demás, cada turno te hacía preguntas en plan “Invasión de ratas en el almacén de grano, ¿cuántas comadrejas quieres comprar?”. Probablemente si jugase hoy en día con él me parecería una basura, pero tengo un buen recuerdo de horas perdidas tratando de hacer prosperar la hacienda.

Fue el primero, pero desde luego no el último, otro día seguiré con los viejos cacharros.

miércoles, enero 23, 2008

¡Sorpresa! IE 8 será una basura

Lo han vuelto a hacer, pensé que no sería posible enguarrar más el (X)HTML o empeorar aún más las versiones anteriores de Internet Explorer, pero con Microsoft es evidente que uno nunca está a salvo. Después de la supuesta buena noticia de que su versión de desarrollo para IE 8 pasaba el Acid2, llega la realidad, y es que la nueva versión será igual de mala que la anterior, puesto que han decidido que la versión 8 visualice todo igual que la 7 excepto si se incluye una etiqueta proprietaria de Microsoft en el código de la página y que le dice que al navegador que realmente sí queremos que se visualice de acuerdo con los estándares.

Hasta ahora un navegador (relativamente moderno) podía mostrar las páginas en dos modos diferentes, Quirks Mode y Standard Compliance Mode. El primero es un modo en el que el DOCTYPE no está presente, está mal formado, o es una página cuyo código es un desastre, es un modo que lo perdona todo, etiquetas inválidas, sin cerrar y demás, un modo que se utiliza en un intento de que los navegadores modernos sean compatibles con las páginas antiguas. El segundo, por otro lado, requiere que el código esté bien formado y que cumpla con los estándares, lo que nos permitiría en teoría tener las ventajas de las nuevas especificaciones y un Internet más limpio. Pero como decía más arriba, Microsoft vuelve a querer hacer las cosas a su manera sin contar con nadie, porque ahora habrá un tercer modo de visualización en IE 8, el “te juro que de verdad de la buena quiero ver la página en modo estándar”, así que una vez más, tendremos los mismos problemas de siempre con IE, puesto que para el Quirks Mode utilizan IE 6, para el Standard Compliance Mode utilizan IE 7, y ahora para el nuevo modo utilizan IE 8. Resumiendo, antes teníamos los malabarismos para que la versión 6 lo mostrase todo bien, ahora tenemos los comentarios condicionales proprietarios de Microsoft para que la versión 7 funcione correctamente, mañana tendremos una nueva etiqueta proprietaria para que la versión 8 sea compatible, y supongo que pasado mañana tendremos una nueva estupidez proprietaria para que la versión 9 haga lo que tiene que hacer.

Los que pensaban que algún día los parches y hacks CSS desaparecerían se pueden dar con un canto de Microsoft en los dientes.

jueves, enero 17, 2008

Minirevamp

Me cansé del rojo y de las ramas muertas, me paso al follaje exuberante y al verde, el color de la esperanza, de la relajación, de la naturaleza y del bienestar, o eso dicen los expertos que relacionan los colores con los estados de ánimo. De momento se queda así, más fresco que una lechuga. ¡Va por ti, Tronquito!

miércoles, enero 16, 2008

Beijing 2008

China
In the name of ensuring stability and harmony in the country during the 2008 Olympic Games, the Chinese Government continues to detain and harass political activists, journalists, lawyers and human rights workers.
Amnistía Internacional lanza su nueva campaña de concienciación sobre la situación de los derechos humanos en China coincidiendo con la surrealista celebración de los Juegos Olímpicos en Pekín este mismo año. Recordemos que China es una dictadura de facto, con altos niveles de represión, asesinato, tortura y censura, todo lo contrario que se supone que deben promover los Juegos Olímpicos. A pesar de que la ONU (comandada por EE.UU.) mira para otro lado para no molestar a la segunda potencia económica del planeta, al menos el COI debería haber sido más sensato y rechazar la candidatura china, pero para qué nos vamos a engañar, sólo importa el dinero.

sábado, enero 12, 2008

Internet Explorer 8 pasa el Acid2

Se ha montado un pequeño revuelo en la comunidad del desarrollo web con la noticia inesperada de que la versión de desarrollo de Microsoft Internet Explorer 8 pasa la famosa prueba de Acid2. Para los que no lo sepan, la prueba Acid2 es una página web diseñada para los desarrolladores de navegadores, que comprueba que tengan soporte para los estándares HTML 4, CSS 1 o PNG entre otros, todo especificaciones bastante antiguas (1999 la primera y 1996 las otras dos), pero para las que curiosamente sigue faltando soporte completo, sobretodo en el navegador más utilizado que no es otro que el infame Internet Explorer en todas sus versiones.

¿Es una buena noticia? Sí, es un paso en la buena dirección al menos, pero esto no quiere decir ni mucho menos que Internet Explorer 8 se vaya a convertir en un buen navegador, porque hay que distinguir entre soportar un estándar y visualizar ese estándar correctamente, tema en el que Microsoft lleva tropezando en la misma piedra desde hace décadas. Cualquiera que haya desarrollado una página web estándar y que la haya probado con éxito en los navegadores que soportan las especificaciones al pie de la letra, se habrá dado cuenta cómo al probar la misma página en Interner Explorer todo se ve mal, descolocado o simplemente no se ven ciertos elementos (where art thou <q> tag?). Internet Explorer 6 ó 7 soportan el Standard Compliance Mode pero no lo visualizan de manera correcta, siguiendo la tradición de todos sus predecesores, y haciendo que sea inevitable seguir aplicando parches y hacks CSS al diseño web, por lo tanto, sí está bien que decidan dar soporte a los estándares, pero ¿significa que también van a corregir los interminables bugs de visualización de Internet Explorer? Eso, me permito dudarlo muchísimo.