Onyria-engine

Webmaster del universo

Archivo del mes de May de 2008

Firefox… el zorro se quema.

Cuando apareció Firefox 1, nueva propuesta Open Source de mozilla, yo alucinaba. No me gustaba Netscape por la interfaz demasiado cargada con iconitos inútiles y feos, y Firefox vino a entrar en ese sector de los internautas que, si bien no quieren saber nada de Explorer, tampoco querían la extrema capacidad de Netscape de tener tantas cosas a mano que al final era como no tener nada, porque la mitad no sabías para lo que era.

Parece que piensan más en otras cosas que en programar

Salió Firefox 2, y aunque la funcionalidad ya estaba en el 1, la navegación con pestañas se afianzó mucho, hasta el punto que Explorer la incluiría en su versión 7, viendo que Firefox le ganaba terreno por ‘minucias como estas’. Creían que su triunfo iba más por ahí, no por el tema del código abierto o de la gran compatibilidad del programa que ya en su versión 2 empezó a ganarle terreno a Explorer, hasta comerse casi el 30% de los internautas mundiales.

No busco que esto sea una historia de los navegadores, hay muchos artículos y muy buenos en todas partes acerca de este tema. Cuento esto porque al principio era ‘entusiasta’ de este programa, que divulgaba e instalaba, hasta el punto de saberme los pasos del installshield casi de memoria.

Pero entonces llega el 2007. El año pasado empecé a ver cosas que no me gustaban nada. Las pestañas, de repente, dejaban de ser funcionales (porque sí, no tras forzar cosas en plan hacker: únicamente haciendo clic en las pestañas), y cuando hacía un Ctrl+Alt+Supr, me llevaba un susto increíble al ver la cantidad de RAM consumida por el programa, que se disparó a partir de la versión 2.0.0.12., hasta llegar a 300MB o 400MB. Incluso Photoshop e Illustrator trabajando a la vez consumen menos RAM (y con dreamweaver, eclipse y flash, todos a la vez).

El caso es que he conocido Opera. Iba a decir recientemente, pero no sería cierto: sí lo es que lo utilizo cada vez más. La estabilidad que me brinda es brutal: también, seamos sinceros y objetivos, consume aún más RAM que firefox (todo sea dicho), aunque si esa RAM extra viene por la estabilidad, bienvenida sea. Además hay algo que nunca me ha gustado y que parece responder a la inutilidad de algún Project Manager: la pregunta de ‘tienes varias pestañas abiertas ¿Quieres cerrar de todos modos?’. J…, pero no le he dado al botón de cerrar, maldita sea? Porqué me preguntas?? Bueno, esto se podría justificar con el hecho de que si cierras pierdes las pestañas…. aquí es donde hace su aparición Opera, el cual está mucho mejor pensado porque no te pregunta nada, ni al salir, ni al empezar: directamente, si cerraste con 5 pestañas abiertas, cuando vuelvas a entrar, ahí las tendrás esperándote. Si las quieres cerrar las cierras, si no, no. Creo que es lo más inteligente de cara al usuario.

Esto es algo que se debe decir, pese a que si lo dijese en determinados círculos de meneadores, me lloverían críticas a porrón: lo cierto es que el código libre es muy útil, permite un avance rápido de los códigos de programas de todo tipo. No obstante, a veces te encuentras con este tipo de cosas que parecen pensadas rápido, únicamente con el fin de que quien ha hecho el código tenga el orgullo de decir “Mi código está en firefox”. ¿Pero es bueno? ¿Te has parado a pensar en el usuario, o el código que has metido lo has testeado en varias versiones, con diferentes idiomas? ¿Y con varios complementos? No sería la primera vez que me aparecen fallos con el FireBug o con el WebDeveloper, tras actualizar a la versión 2.0.0.13 y 2.0.0.14.

Muchos americanos solo conocen la existencia de UTF-8 y ASCII, mientras que la comunidad hispana utilizamos una codificación de caracteres llamada ‘ISO-8859-1′. Conque cualquiera de ellos ponga un reset a UTF-8 de la variable que contiene la codificación, estamos apañados los hispanohablantes. Esto es solo un ejemplo, no digo ni dejo caer que eso haya podido pasar, pero sí otras cosas que me fastidian mucho, como el magnífico fallo en C:/Archivos de programa/Mozilla Firefox/components/nsSessionStore.js, en la linea 2063 (me lo sé de memoria porque es el único fallo que da la página que administro, y me he calentado mucho la cabeza con él). Y solo me lo da en firefox.

El rollo con este problema es algo personal ya: mi jefe, que es un ‘pro-estándares’ (como yo), ve el error y obviamente no sabe lo que es: pero sí sabe que yo soy el responsable de que todo aparezca bien, y no lo hace gracias a una graciosa actualización de firefox. Esto, es una putadilla también porque llevo desde que salió explicándole a mi jefe que firefox es el navegador de los estándares. Claro, ahora me dice que le da igual que el explorer y el opera y el safari no den fallos, porque Firefox es el navegador de los estándares, y tengo que arreglarlo. ¿Qué carajos hago? ¿Me meto a la comunidad subversion de firefox y les canto las cuarenta a todos? Pues no sería mala solución, la verdad, excepto porque javascript no es lo mío y no podría aportar crítica constructiva.

En cualquier caso, ahora sale el Firefox 3… el cual ya han anunciado los de Mozilla que saldrá con un 80% de los bugs detectados sin resolver…. es lo que tiene esto. A ver si todo va bien: eso sí, no pienso instalarme ninguna beta, ni alfa, ni letra griega cualfuere tras la palabra firefox. Me instalaré el tres definitivo, o al menos, la versión que lea que ya funciona bien.

Esta web, Liquid Journey, la conocí hace muchos años ya (como 5, podría decir), navegando por webs de expertos en eso que se llamaba Flash y que aún no sabía muy bien de qué iba. Y esta web me ayudó mucho a entender lo que es, a entender porqué Flash es una herramienta más orientada a diseñadores que a programadores, pues en un sentido amplio, Stasiuk reduce la belleza a ’simples’ fórmulas matemáticas.

Screenshot: Liquid Journey
Screenshot de Liquid Journey

El propósito de liquidjourney es una entidad de la web que vas entendiendo conforme la navegas. Es algo sorprendente que Gary publica no solo los resultados de su creatividad, sino también el código fuente en flash que crea la magia. Y, cuando descargas cualquiera de sus archivos, lo primero que encuentras es un txt con esta leyenda:

Open Source Flash/ActionScript //Flash/Actionscript de código abierto.
Modify and/or extend the code in this file… // Modifica y/o extiende el código de este archivo
Return any breakthroughs of brilliance //Reenviad cualquier ocurrencia brillante
Please give credit where credit is due. //Si ganáis pasta con esto, acordaos de mi.

En verdad, a Gary Stasiuk solo lo conozco por su obra, y por la respuesta que me dio hace tiempo cuando le preguntaba por una parte de su código que no entendía bien (Una función global). Al buscar Gary Stasiuk en Google, puedes ver la cara detrás de la pantalla que ha creado todo esto… y se refleja en ella. Su cara es un libro abierto: un libro de matermáticas, física y creatividad, todas juntas pero no revueltas.

Además, el creador es ’speaker’ en varias conferencias internacionales, sobre todo de FITC, Flash in the Can, una web orientada a los desarrolladores canadienses. Y es que en Canadá están varios de los más importantes creativos y gurús Flash de esta época. Stasiuk tiene en el ‘recibidor’ de su web varios enlaces: los tres de la página principal, y otros tantos abajo del todo que son enlaces a sus presentaciones para estas conferencias… auténticas joyas que muestran (in)formación acerca de la simulación de inteligencia artificial, comportamientos aleatorios, y un review muy completo acerca de la clase BitmapData.

Es también muy interesante la gran lista de enlaces de que dispone, muchos relacionados con el ‘opensource’, otros tantos orientados a Flash en general, y otros enlaces más generalistas.

Pero la magia de Gary está en el apartado ‘Source’ que es donde crecen sus contenidos y donde publica todas sus ocurrencias fla. Son de especial mención la sección ‘Favorites’, ‘Ai’, ‘Recursion’, … bueno, en realidad todas son muy interesantes…

En definitiva, liquid journey es una gran muestra de trabajos que además sirven para que aprendamos y para enriquecernos la vista y la creatividad durante un buen ratillo.

Flash es libre

Eso es lo que ha aparecido esta mañana en meneame con enlace al blog de ‘Incubaweb’, y éste, a la página del proyecto de Adobe: la multimillonaria compañía de Silicon Valley ha decidido volver a la actualidad informática global con este anuncio tan sorprendente que algunos no dudan en calificarlo como la noticia del año. Flash Player: logo-iconSi lo encuadramos en un entorno de webmasters, desarrolladores y programadores, sin duda que la liberación de la especificación de los archivos flash no dejará a nadie inadvertido. Aunque si bien es una noticia muy relacionada con este mundillo, tampoco tendrá a corto plazo ninguna manifestación expresa de que algo ha cambiado; tal y como ocurrió cuando Adobe nos sorprendía con la adquisición de Macromedia, pasarían años hasta que vieramos un ‘Adobe Flash’ (que hoy ya está). Así pues, no sorprenderá a nadie que equipare esto al comando  ‘Ver código fuente’ en el menú contextual de Flash, que sería tan útil como el que los navegadores nos brindan con el HTML, CSS y Javascript. Aunque no parece que los tiros vayan a ir por ahí en una primera fase.

La idea que ha tenido Adobe con este ‘Open Screen Project’ es eliminar todas las restricciones al formato .swf y .flv/f4v y publicar las especificaciones de este tipo de archivos. Aunque se especula mucho de la razón de todo esto (competencia con MS SilverLight, utilización de la etiqueta <video> de HTML5), Adobe explica en la web del proyecto que se trata de liberarlo para exportar el formato flash no solo a ordenadores y móviles (Flash y Flash Lite), sino también para Televisión y electrónica de consumo, teniendo en mente además incluir Adobe AIR en el futuro.

Es curiosa esta acción, sobre todo tras el anuncio de Google de liberar el formato KML relativo a Google Maps. Parece que en Silicon Valley (que no en Redmond) los vientos soplan con aires de libertad creativa.

Esta estrategia recuerda además a mediados de los años 90, cuando el pdf tenía una fuerte competencia y Adobe con el fin de impulsarlo lo liberó, en una jugada que hizo del pdf un estándar reconocido en el mundo del desarrollo web.

La noticia es tan impresionante como los apoyos que está recibiendo la iniciativa de Adobe: si eBay y FineTune se sumaron rápidamente al desarrollo de Apollo/AIR, el Open Screen Project ya cuenta con respaldos tan renombrados como NOKIA, Samsung, Sony, Motorola, Cisco Systems, Toshiba, Intel, Verizon, NBC o VIACOM (MTV networks), que son solo la punta del iceberg de algo que -parece- solo acaba de comenzar.

Un aplauso y una ovación a Adobe, que aún a pesar de ser un monopolio, saben no abusar de lo que tienen y ofrecer cada día cosas mejores y más perfectas.

Reproductor Deezer

Vínculos de importancia

  • Deezer

    La web de música que utilizo. Me gusta más que otras, simplemente, y escucho lo que me apetece cuando me apetece.

  • Wordpress

    Este blog ha sido orgullosamente 'powered' por wordpress, la plataforma de blogs totalmente libre y abierta.

  • LinkedIn

    Una web muy completa para profesionales: si buscas algún profesional en especial, este es tu sitio

  • Meneame

    La web de promoción de noticias en castellano. Un buen lugar para informarse y ver lo que se cuece.

  • Smashing
    Magazine

    La web de referencia para los diseñadores y webmasters más completa: estilo blog y con una gran cantidad de información útil de todo tipo.

  • Wikipedia

    De todo para todos: una red donde intercambiar conocimientos sobre todo tipo de áreas

  • Youtube

    Aunque hay muchas y parece que está perdiendo fuerza, Youtube es la web de referencia de videos generalistas por excelencia.

  • Tuenti

    Una red social a la que solo se puede acceder con invitación, pensada para universitarios y estudiantes de tdo tipo

  • Second Life

    El primer metaverso en 3d creado merece un lugar en mi espacio de vínculos importantes.