Feed on
Posts
Comments

¿Qué son estándares web?

Los estándares web son un conjunto de recomendaciones dadas por el World Wide Web Consortium (W3C) y otras organizaciones internacionales acerca de cómo crear e interpretar documentos basados en el Web.

Son un conjunto de tecnologías orientadas a brindar beneficios a la mayor cantidad de usuarios, asegurando la vigencia de todo documento publicado en el Web.

El objetivo es crear un Web que trabaje mejor para todos, con sitios accesibles a más personas y que funcionen en cualquier dispositivo de acceso a Internet.

Los beneficios del uso de estándares web

Un sitio basado en estándares web mostrará una mayor consistencia visual. Gracias al uso de XHTML para el contenido y CSS para la apariencia, se puede transformar rápidamente un sitio, sin importar que se trate de una página web o miles, realizando cambios en un solo lugar.

Los documentos que separan apariencia de contenido usan menos código, además, CSS permite conseguir efectos que antes requerían el uso de Javascript e imágenes, por lo que los sitios basados en estándares utilizan menos ancho de banda y se muestran más rápido a los usuarios, mejorando dramáticamente la experiencia de estos.

Los documentos basados en XHTML válido son más relevantes para los motores de búsqueda, contienen mayor información y menos código, por lo que un sitio basado en estándares web tendrá una mejor posición.

De igual manera, la posición en directorios, editados por humanos, se verá beneficiada pues el sitio será más usable.

XHTML es una aplicación de XML, por lo que el contenido puede ser procesado de muchas formas, permitiendo la creación de sitios extensibles.

El uso de validadores nos permite crear XHTML bien formado.

Un sitio basado en estándares web es compatible con todos los navegadores actuales, y lo será con versiones futuras. Funcionará tan bien en un PC, un navegador aural y un teléfono móvil dentro de diez años.

Un sitio basado en estándares web es más fácil de mantener y actualizar, el código es más simple, de esta forma se elimina la dependencia de un solo desarrollador.

Un sitio basado en estándares web es más accesible, permitiendo a personas con discapacidades utilizar su contenido.

Diseñando estructuralmente

Hasta ahora gran parte de los diseñadores web creaban sus documentos desde una perspectiva visual.

Luego de crear nuestro boceto, cortamos y decidimos cuantas tablas crear y en que celda insertaremos tal o cual parte del diseño. ¿Necesito un borde de color rojo?, no hay problema, ¡crearé una tabla dentro de otra y listo!

Cuando se diseña utilizando estándares web se empieza con la estructura de un documento.

¿Cuales son las piezas de información?, este texto es un título, estos serán párrafos, aquí tengo una lista ordenada, la frase siguiente es una cita y aquí insertaré un subtítulo.

Primero se crea la estructura y luego el estilo, o apariencia.

En otras palabras, empezamos con la estructura del contenido y luego vamos trabajando el diseño visual, en vez de hacerlo al revés.

Esta forma de trabajo puede resultar extraña para todos aquellos acostumbrados a “dibujar” sus páginas web, puedo escuchar a algunos usuarios gritando “blasfemo!, hereje!”. Créanme si les digo que las ventajas de diseñar con estándares web compensarán con creces el tiempo invertido en aprender el nuevo método.

Consideremos el siguiente ejemplo:

Hemos creado un diseño en el cual tenemos un bloque de contenido, compuesto por texto e imágenes. Ese diseño se utiliza en veinte páginas diferentes del sitio. Nuestro cliente está de acuerdo en todo salvo que desea que el fondo del bloque no sea azul sino verde, que los textos empiecen un poco más a la derecha y… “Ah!, ¿Podríamos ver como queda con un borde fino marrón?”.

Si trabajamos de la forma “tradicional” deberíamos abrir cada una de las veinte páginas, encontrar el código de las tablas y celdas correspondientes a la sección por modificar, cambiar algunos bgcolor, modificar el cell padding (quien pensó en modificar el ancho está peor de lo que pensaba!) y, tristemente, crear una tabla dentro de otra si queremos “simular” un borde de un pixel.

Este cambio, repito, se debe realizar en cada una de las veinte páginas.

Cuando volvemos a visitar a nuestro cliente este nos dice: “Perfecto, pero podríamos probar con rojo en vez de verde y el borde en negro?”. Suele pasar, lo he vivido cientos de veces.

Creo que va quedando clara la idea.

Si hubiéramos diseñado de acuerdo a estándares web no deberíamos tocar el código HTML, bastaría con cambiar tres líneas en nuestro archivo CSS, algo como esto:

contenido {

background-color: #336699; padding-left: 5px; border: 1px solid #336699; }

El cambio se notaría automáticamente en todas las páginas usando ese estilo, sean veinte o mil, y no habría necesidad de una segunda reunión con nuestro cliente (todos sabemos que este proceso de revisión y reuniones puede ser, a veces, interminable), los cambios se pueden hacer al instante.

Estoy convencido, ¿Cómo empiezo?

¡Por el principio!

Lamentablemente muchos diseñadores web solamente conocen las aplicaciones, no menciono nombres pero todos sabemos cuales son, que les permiten generar sus páginas web y no conocen, o no les interesa conocer, el código que hace que esas páginas funcionen.

Para poder desarrollar sitios web es necesario tener un conocimiento a fondo de HTML (Hipertext Markup Language) para crear documentos y CSS (Cascading Style Sheets) para manejar su apariencia.

En un mundo ideal, un diseñador web debería ser capaz de crear sus páginas utilizando cualquier editor de texto ASCII.

HTML ha sido actualizado en múltiples ocasiones y existen varias versiones, cada una con diferentes reglas. Estas reglas son indicadas en documentos conocidos como DTD (Document Type Definitions).

Recomiendo aprender XHTML 1.1, el sucesor de HTML 4. Una combinación del clásico HTML y el muy potente XML.

Luego debes aprender el uso de CSS, hojas de estilo en cascada. Empieza con cambios simples, modificar los fonts y colores de textos, por ejemplo. Luego entiende los conceptos de cascada y el modelo de cajas (box model).

Cuando estés familiarizado con el poder de CSS, puedes empezar con los conceptos de posicionamiento.

Recuerda probar tus diseños en un navegador compatible con estándares web: Mozilla (especialmente el excelente Firefox), Opera o Safari son los recomendables.

También es bueno probar como lucen en navegadores que no soportan completamente los estándares, como Internet Explorer.

Es obvio, pero vale la pena mencionarlo: Los navegadores 4.x constituyen una minoría y ninguno interpreta correctamente estándares web. Si tus visitantes usan navegadores de 1997, la sugerencia lógica es una actualización. En todo caso, lo bueno de usar estándares web es que el contenido será accesible incluso para navegadores antiguos, aún cuando los efectos de diseño no sean los deseados, recuerda la primera ley del Web: El contenido es rey.

Otras sugerencias útiles:

Utiliza el tipo correcto de documento (doctype): Cada página debe contener, como primer elemento, información sobre el DTD usado. Esto es importante para que los navegadores sepan como comportarse, además, los validadores no podrán verificar las páginas si no se indica un doctype.

Valida tu código: Este paso es sumamente importante para confirmar que nuestros documentos han sido creados correctamente, respetando los estándares recomendados. Al final de este artículo podrás encontrar las direcciones de los principales validadores.

Elimina todos los elementos de HTML relacionados a la presentación (como b, i, font, color, bgcolor) y utiliza CSS.

Utiliza tablas HTML para lo que fueron creadas: Presentar datos de forma tabular, como hojas de cálculo. Muchos aún las utilizan para lograr efectos de diseño.

Un amigo me comentó que prefería seguir con su diseño “full tablitas” pues CSS era muy complicado y no le gustaba. Aprender a utilizar adecuadamente CSS toma tiempo y requiere paciencia, pero no culpemos a la tecnología de ser complicada o inútil simplemente por ser diferente a lo que estamos acostumbrados, o mejor dicho: Mal acostumbrados

.

Muy interesante pero…

Sé lo que estas pensando: ¿Vale la pena complicarme con todo esto?

Esto no se trata simplemente de diseño gráfico, estamos hablando de crear sitios web fáciles de usar y mantener. Al separar estructura y contenido obtenemos grandes beneficios, podemos cambiar completamente el aspecto de un sitio en solo horas. Podemos diseñar para todo tipo de navegador y dispositivo, sin crear múltiples versiones, y además tener páginas más usables y rápidas en la descarga.

Para decirlo directamente: El diseño web “tradicional”, basado en HTML de presentación, y no de estructura, será obsoleto en muy poco tiempo, muchos sitios están siendo rediseñados basados en estándares web y el paso lógico es aprender, o mejor dicho re-aprender, los conceptos de diseño web.

Además, ¿Porqué debemos seguir diseñando de manera errónea para navegadores que no interpretan adecuadamente los estándares?, ¿No sería mejor diseñar correctamente y obligar a los fabricantes de software a crear mejores productos?

Considera las nuevas leyes sobre accesibilidad, en muchos países los sitios gubernamentales están obligados a ser accesibles.

Como Jeffrey Zeldman comenta: “Por años nos han obligado a ser los pequeños y buenos diseñadores web, construyendo sitios que luzcan bien en navegadores que no funcionan”, ahora tenemos navegadores que por funcionan, empecemos a diseñar correctamente!

Finalmente, he visto comentarios acerca de la simplicidad en el diseño de los sitios basados en estándares web. Hace dos o tres años, cuando muchos desarrolladores dieron el salto al uso de estándares web, esto podía ser cierto, en la actualidad creo que un link vale más que mil palabras: Zen Garden.

Conclusiones

El uso de estándares web y la separación entre estructura y presentación ofrece múltiples beneficios para hoy y mañana.

Hoy: Acceso a una mayor audiencia, menor costo de producción y cumplir con los requerimientos de accesibilidad.

Mañana: Reducir costos de mantenimiento, así como la dependencia de algún producto de software, flexibilidad para los cambios de presentación y una puerta abierta al uso de tecnologías como XML.

Recursos importantes

Algunos recursos útiles para continuar tu estudio del uso de estándares web:

Libros:

O’Reilly no podía faltar en esta lista, así que empiezo con dos títulos que deberían estar en cualquier biblioteca:

HTML & XHTML: The Definitive Guide, si no has leído esto aún, no deberías hacer nada antes, este, en mi opinión, es el primer libro que todo diseñador web debe conocer.

Cascading Style Sheets: The Definitive Guide de Eric Meyer, la referencia obligada para CSS.

Otro libro muy bueno:

Designing with Web Standards de Jeffrey Zeldman. En un lenguaje claro y directo Zeldman nos explica porqué diseñar con estándares web es la elección adecuada.

Online:

El weblog de Steve Smith ha recolectado una lista de links que podrían ser considerados la crema y nata del diseño basado en estándares web.

La mejor lista de discusión sobre CSS: CSS Discuss.

La guía de estilo de la biblioteca de Nueva York tiene una serie de reglas sumamente útiles para el uso de XHTML.

Si quieres entender CSS rápidamente, Wendy Peck nos explica lo básico en CSS 101

Puedes encontrar mayor información sobre estándares web en los sitios de:

* Web Standards Project.

* World Wide Web Consortium W3C.

Un saludo,

Plumas Envenenadas

En la tan cacareada Ley de la Economía Sostenible, y de tapadillo, nuestro gobierno, el gobierno de todos los españoles, se permite el lujo de pretender acabar con las libertades individuales en el uso y disfrute de internet, amparándose en los derechos de autor.

La reacción de la blogosfera no se ha hecho esperar, y ha aparecido un manifiesto en contra de ese recorte en los derechos de los usuarios de internet.

Algunos de los cerebros más lúcidos de este país, han comenzado su revolución particular para conseguir que en pleno siglo XXI no se coarte la libertad de expresión en internet, y ciertos modelos de negocio completamente legales.

Os recomiendo leer la contribución de Enrique Dans y el manifiesto creado por Weblogssl y ciertos enlaces allí contenidos.

El manifiesto creado es el siguiente:

Ante la inclusión en el Anteproyecto de Ley de Economía sostenible de modificaciones legislativas que afectan al libre ejercicio de las libertades de expresión, información y el derecho de acceso a la cultura a través de Internet, los periodistas, bloggers, usuarios, profesionales y creadores de internet manifestamos nuestra firme oposición al proyecto, y declaramos que…

<p>1.- <strong>Los derechos de autor no pueden situarse por encima de los derechos fundamentales de los ciudadanos</strong><strong>, como el derecho a la privacidad, a la seguridad, a la presunción de inocencia, a la tutela judicial efectiva y a la libertad de expresión.</p>

<p>2.- </strong><strong>La suspensión de derechos fundamentales es y debe seguir siendo competencia exclusiva del poder judicial. Ni un cierre sin sentencia</strong>. Este anteproyecto, en contra de lo establecido en el artículo 20.5 de la Constitución, pone en manos de un órgano no judicial &#8211; un organismo dependiente del ministerio de Cultura -, la potestad de impedir a los ciudadanos españoles el acceso a cualquier página web.</p>

<p>3.- <strong>La nueva legislación creará inseguridad jurídica en todo el sector tecnológico español, perjudicando uno de los pocos campos de desarrollo y futuro de nuestra economía</strong>, entorpeciendo la creación de empresas, introduciendo trabas a la libre competencia y ralentizando su proyección internacional.</p>

<p>4.- <strong>La nueva legislación propuesta amenaza a los nuevos creadores y entorpece la creación cultural</strong>. Con Internet y los sucesivos avances tecnológicos se ha democratizado extraordinariamente la creación y emisión de contenidos de todo tipo, que ya no provienen prevalentemente de las industrias culturales tradicionales, sino de multitud de fuentes diferentes.</p>

<p>5.- <strong>Los autores, como todos los trabajadores, tienen derecho a vivir de su trabajo con nuevas ideas creativas, modelos de negocio y actividades asociadas a sus creaciones</strong>. Intentar sostener con cambios legislativos a una industria obsoleta que no sabe adaptarse a este nuevo entorno no es ni justo ni realista. Si su modelo de negocio se basaba en el control de las copias de las obras y en Internet no es posible sin vulnerar derechos fundamentales, deberían buscar otro modelo.</p>

<p>6.- <strong>Consideramos que las industrias culturales necesitan para sobrevivir alternativas modernas, eficaces, creíbles y asequibles y que se adecuen a los nuevos usos sociales</strong>, en lugar de limitaciones tan desproporcionadas como ineficaces para el fin que dicen perseguir.</p>

<p>7.- Internet debe funcionar de forma libre y sin interferencias políticas auspiciadas por sectores que pretenden perpetuar obsoletos modelos de negocio e imposibilitar que el saber humano siga siendo libre.</p>

<p>8.- <strong>Exigimos que el Gobierno garantice por ley la neutralidad de la Red en España</strong>, ante cualquier presión que pueda producirse, como marco para el desarrollo de una economía sostenible y realista de cara al futuro.</p>

<p>9.- <strong>Proponemos una verdadera reforma del derecho de propiedad intelectual</strong> orientada a su fin: devolver a la sociedad el conocimiento, promover el dominio público y limitar los abusos de las entidades gestoras.</p>

<p>10.- <strong>En democracia las leyes y sus modificaciones deben aprobarse tras el oportuno debate público y habiendo consultado previamente a todas las partes implicadas</strong>. No es de recibo que se realicen cambios legislativos que afectan a derechos fundamentales en una ley no orgánica y que versa sobre otra materia. </p>
“La libertad no se regale, se defiende”

Ayer los chicos de UbuntuGeek informaban desde su página web, en inglés lamentablemente para los que no os defendáis en la lengua de la red, que Ubuntu 9.04, cuyo nombre en clave es Jaunty Jackalope, había liberado la versión beta siguiendo la hoja de ruta indicada que culminará con el lanzamiento de la versión estable de Jaunty Jackalope el próximo 23 de Abril de 2009.

Las instrucciones detalladas para realizar la actualización desde Ubuntu 8.10, la última versión estable existente están aquí, en inglés, pero tiene un montón de pantallazos para que el proceso sea más intuitivo.

De todos modos es fácil:

  1. Como todo va a salir mal, DEBES hacer una copia de seguridad de todos tus archivos importantes.
  2. Teclea y en la caja que que aparece escribe “update-manager -d” (sin las comillas, vale)
  3. Upgrading to Ubuntu 9.04. Screenshot
  4. Te aparecerá una nueva distribución (Ubuntu 9.04) y pinchas en Upgrade (actualizar para los castizos)
  5. Upgrading to Ubuntu 9.04. Screenshot
  6. Y Ubuntu que es muy bueno, te dirá que vas a instalar una versión beta, que todo puede ir mal y que los chicos de Ubuntu no quieren malos rollos contigo, y que si quieres actualizar el sistema, que acepte la licencia de usuario final. Así que tu mismo :-) .
  7. Upgrading to Ubuntu 9.04. Screenshot
  8. Y luego armate de paciencia porque vas a tener que descargar un montón de información, en mi caso casi 1 Gb ya que mi instalación de Ubuntu tiene un montón de software instalado, responder a unas sencillas preguntas trampa, en las que lo mejor en contestar: haz los que quieras que yo de esto no entiendo, y asumir que Ubuntu sabe actualizar el sistema que para eso le pagas, porque si te pones a leer la letra pequeña que hay mucha y esta en inglés y te pones a experimentar seguro que la pifias, aunque entonces empezarás a ser un Linux Geek, y tendrás que leer en Internet como deshacer los entuertos que has montado.
  9. Upgrading to Ubuntu 9.04. Screenshot
  10. Y un rato después, y después de haber contestado varias preguntas capciosas,
  11. Upgrading to Ubuntu 9.04. Screenshot
  12. haber borrado unos paquetes obsoletos …
  13. Upgrading to Ubuntu 9.04. Screenshot
  14. y reiniciado el sistema, tu Ubuntu 9.04 beta está operativo y aparentemente funcionando.
  15. Upgrading to Ubuntu 9.04. Screenshot
  16. Y este servidor está escribiendo esta entrada desde su flamante Ubuntu 9.04 beta, y todo está funcionando bien.
  17. Upgrading to Ubuntu 9.04. Screenshot

Vamos, un juego de niños, y con una conexión a internet normalita, una adsl básica en una tres horas debería estar todo actualizado.

De todos modos y porque no quiero asumir ninguna responsabilidad sobre futuros problemas en sus queridos ordenadores, y no acudir a los tribunales como imputado, les informo que:

DISCLAIMER:


  • La información que se ofrece, se ofrece “tal cual” y sin ningún tipo de garantia, así que si algo sale mal los únicos responsable son ustedes por hacer en sus ordenadores cosas de usuario avanzado sin saber lo que están haciendo. Por lo que el usuario que libremente siga estas instrucción se compromete a no demandar a Plumas Envenenadas en los Tribunales de Justicia si algo sale mal.
  • Plumas Envenenadas no tiene ni acciones ni ninguna alianza estratégica con Ubuntu ni UbuntuGeek, aunque si es un apóstol y evangelista militante de la Cultura Ubuntu y nadie le paga por hacer publicidad. Lo hace libremente porque Ubuntu es su distribución Linux favorita.
  • Si hacen la actualización, lo hacen por su propia iniciativa y Plumas Envenenadas no ha obligado a nadie a realizar la actualización ni ha cobrado nada a nadie por leer este documento.
  • Plumas Envenenadas ofrece este documento para uso de la comunidad y no asume ninguna responsabilidad de lo que ustedes hagan en sus ordenadores.
  • La información que se presenta es la que Plumas Envenenadas ha sacado de la actualización de su ordenador de sobremesa y le ha funcionado, lo cual no quiere decir que esto vaya a funcionar en su propio ordenador, aunque es razonable que si le funcione (a un nivel de confianza del 99%).

Nota Importante:

Todas la imágenes han sido generosamente cedidas por UbuntuGeek, y el copyright de las mismas pertenece a UbuntuGeek salvo que se indique lo contrario.

El texto pertenece a Plumas Envenenadas, que para eso lo ha escrito él, aunque puedes utilizarlo si citas la fuente original.

Un saludo y hasta la próxima semana,

Plumas Envenenadas

Ubuntu 8.10

Hoy, con un cierto retraso, he actualizado mi ordenador de sobremesa a Ubuntu 8.10.

Si le interesa puede descargar esta versión de Ubuntu desde aquí de un modo completamente gratuito.

Ha sido una actualización desde la versión 8.04 que era la que estaba instalada, y ha sido realmente fácil.

Al arrancar, el sistema te informa que hay una nueva versión estable (en este caso la 8.10) y te da la opción de actualizar el sistema a esa nueva versión.

Y en un proceso que casi no necesita atención, el sistema se actualiza a la versión seleccionada, actualizando todo las aplicaciones que tuvieras instaladas en la versión anterior y respetando los documentos existentes.

Unicamente he tenido que responder a algunas preguntas sobre el sistema de arranque (grub) para decidir si quería mantener el existente o actualizarlo.

Por ahora, todo funciona correctamente y poco menos de dos horas, he descargado e instalado todos los paquetes necesarios (más de 1200 en mi caso) y con una conexión de red no demasiado rápida.

Ya les contaré que tal me manejo con la nueva versión, aunque realmente llevo trabajando con Ubuntu desde la versión 4.10, y con cada nueva versión me sorprenden por la facilidad de manejo, actualización e instalación de cada una de las versiones que he ido instalando posteriormente.

Enlaces de Interés

La Filosofia Ubuntu

Un saludo

Después de pelear bastante para instalar esta impresora multifunción de Brother, he encontrado en internet un tutorial que me ha resultado de utilidad.

Aquí van los pasos a seguir.

Visita la web oficial de brother y averigua cual es el drivers que corresponde a tu impresora.

En mi caso, tengo una multifunción DCP-115C pero le corresponde el drivers MFC-210C..

Una vez que sabemos que drivers necesitamos, pasamos a realizar los pasos siguientes:

  1. Abrimos Synaptic, en Sistema/Administración/Gestor de paquetes Synaptic.
  2. Aquí le damos a Buscar e introducimos el drivers que corresponde a nuestra impresora, en mi caso MFC-210C; nos aseguramos de que en el apartado Buscar en: aparezca la opción “Descripción y nombre”.
  3. Marcamos para instalar lo siguiente: brother-cups-wrapper-extra; brother-lpr-drivers-extra, e instalamos los paquetes.
  4. Si la impresora está encendida, apagala y enciendela de nuevo.
  5. Posteriormente vamos a configurarla. Entra en  Sistema/Administración/Impresoras, ahora dale a impresora nueva e indícale la impresora que aparecerá con el nombre brother+el modelo de drivers instalado. El resto de la configuración es fácil.

Para instalar el escáner necesitas tener instalados los paquetes sane y sane-utils y te puede resultar interesante utilizar xsane en vez de xscanimage , y descargar el driver adecuado para el escaner.

Busca en la web de Brother y baja el que te haga falta.

En mi caso y para la DCP-115C es brscan2 driver (ver.0.2.4) para 32 bits.

Una vez instalado el driver ya podremos escanear con la pequeña molestia de que sólo siendo root.

Para remediarlo y que podamos hacerlo siendo simples usuarios, podemos cambiar los permisos del dispositivo en cuestión, pero esos cambios no serán permanentes y se perderán con cada reinicio.

Para que los permisos sean permanentes hay que añadir nuestro usuario al grupo scanner (grupo añadido por el paquete libsane) y modificar el fichero «/etc/udev/libsane.rules» (que contiene los escáneres USB soportados por sane) para añadir el nuestro. De esa manera udev ya se encarga de crear los permisos adecuados al dispositivo según le hayamos indicado en dicho fichero.

Y con esto ya tengo mi multifunción de Brother funcionando perfectamente en Ubuntu 8.04.

Un saludo,

browser race

Imagen cortesia de HowtoCreate


Los invitados a estas pruebas han sido los cuatro navegadores más utilizados en el entorno windows.

En todos los casos se ha realizado una instalación por defecto y no se ha realizado ningún ajuste a los navegadores.

El equipo en el que se han realizado las pruebas disponía de 2 Gb RAM DDR2, y procesador Intel Core Duo 4300 (2 x 1.80 GHz) y estaba corriendo bajo un Windows Vista Home Premium con Service Pack 1 (32 bits).

La línea de internet utilizada era la línea básica de Telecable (ancho de banda de bajada de 4Mb y 300Kbps de subida).

Se ha verificado su cumplimiento de los estándards, su velocidad de interpretación del javascript y el grado de implantación del estándard CSS3.

Los resultados:

Test de velocidad de interpretación del Javascript.

Se ha utilizado el test de Sun Spider, disponible aquí. Este test únicamente se realiza sobre el corazón del lenguaje, no sobre el DOM o el API del navegador.

Este test, previene del uso de micropruebas, y trata de focalizarse en los problemas reales que los desarrolladores resuelven con JavaScript hoy, y los que querrán resolver mañana a medida que el lenguaje se haga más rápido. Se incluyen los siguientes test: generación de una nube de etiquetas, 3D raytracer, pruebas de criptografía, descompresión del código y muchas más.

Además el test está balanceado entre varias areas del lenguaje y diferentes tipos de código. No está basado completamente en calculos matemáticos, o procesamiento de cadenas, o el tiempo utilizado en realizar bucles múltiples.

Y además, otro de los retos del test es que tenga un fundamento estadístico, de modo que la prueba realiza la prueba varias veces, y determina un intervalo de error (un intervalo de confianza del 95%, si usamos jerga estadística).

Los resultados obtenidos son los siguientes:

Nota: Cuanto más bajo sea el resultado, mejor es el navegador en el test.

Test acid2

El test acid2, disponible aquí, sirve para evaluar el grado de cumplimiento del navegador con los estándares HTML y CSS 2.0, entonces se debe poder ver una cara sonriente. A pesar de lo simple del dibujo, cada línea está codificada de forma tal que dependa de la exacta implementación de varias exigencias que imponen los estándares. Cuando se publicó esta prueba ningún navegador podía mostrar correctamente el dibujo.

acid2 test

El primer navegador que supero esta prueba fue Safari, en Octubre de 2005 y lo sigue haciendo en esta versión.

acid2 test

Firefox en la versión 2.0 no superaba el test, pero si lo hace en la versión 3.0.

acid2 test

Opera había superado el test con su versión 9.0, y lo sigue haciendo ahora.

acid2 test

Internet Explorer supera el test en su versión beta 1, en las pruebas realizadas.

acid2 test

Test acid3

Acid3 es un sitio de prueba hecho por WaSP que comprueba el grado de cumplimiento de los navegadores con los estándares web, especialmente los de DOM y ECMAScript.

Su lanzamiento oficial fue el 3 de marzo de 2008.

Cuando la prueba es satisfactoria, la prueba Acid3 muestra un porcentaje que gradualmente crece y además muestra rectángulos coloridos en el fondo. El porcentaje mostrado esta basado en el número de sub-pruebas pasadas.

acid3 test

El equipo de desarrollo de Opera ha desarrollado una versión del navegador que dice haber superado la prueba, sin embargo en las pruebas realizadas con la versión 9.50, aunque es el mejor situado, no alcanza los 100 puntos.

acid3 test

acid3 test

acid3 test

acid3 test

Cumplimiento con CSS3

Otro test realizado, ha sido el conocer que grado de cumplimiento tiene el navegador con el estándar CSS en su versión 3. El test puede realizarse aquí.

css3 test

css3 test

css3 test

css3 test

Conclusiones

Hasta aquí el resultado de las pruebas.

Como principales conclusiones destacar que tanto Opera como Safari son los navegadores más respetuosos con los estándares, seguidos muy de cerca por Firefox.

En cuanto a la velocidad de procesado del JavaScript, el campeón es Firefox 3, quedando bastante cerca tanto Opera como Safari, y muy mal Explorer 8.

Tal y como era previsible, Explorer 8 beta 1, queda todavía bastante atrás en las pruebas, aunque ha habido avances significativos desde la versión 7, y probablemente siga avanzando en la beta 2 que se anuncia para agosto de 2008.

Hay otras pruebas a las que se suelen someter a los navegadores, como consumo de memoria, velocidad de carga de páginas, velocidad de carga del software en frio y en caliente que también son importantes a la hora de escoger un navegador por sus prestaciones.

Un saludo,

download day


Firefox 3.0 ya tiene su record …

… y su primera vulnerabilidad crítica que fue descubierta a las 5 horas de lanzar la nueva versión.

Así que pronto veremos la versión 3.0.0.1 de Firefox.

Al final en el día de la descarga (o download day en inglés) se realizaron más de 8.250.000 descargas en esas 24 horas, record que pronto será certificado como Guinness

Un saludo

Ayer a eso de las 19:00, hora española (o GMT+2 si les gusta más) se pudo empezar a descargar la versión final de Firefox 3.0.

De hecho, ya tenía instalado el programa en mi Windows Vista, cuando me llegó el aviso al mail del download day.

La expectación generada por Firefox 3.0 es enorme, y la velocidad de descarga de la nueva versión es tremenda, desde las 19:00 horas de ayer (GMT+2) se han descargado más de 5.500.000 de veces, y el número sigue creciendo a buen ritmo.

Hay un enlace, que se actualiza automáticamente con las descargas realizadas, que está aquí.

Las mejoras en el navegador se notan, aunque todavía hay ciertos complementos que no funcionan en esta nueva versión, supongo que será cuestión de tiempo que los programadores lo actualicen.

A mi, pendiente de hacer pruebas de velocidad, aunque a simple vista si se nota la carga más rápida, me encanta la nueva barra de navegación inteligente, que a medida que escribes te muestra posibles enlaces que tienes en tu historial y tus marcadores, y las ordena según la frecuencia de utilización.

Ya la conocía de la versión beta que tengo en mi Ubuntu, y es una nueva característica que me encanta.

Y el administrador de descargas también ha variado sustancialmente, ahora revisa la presencia de virus en tus descargas, y te permite volver a la página desde donde has descargado el documento para ver si ha cambiado.

Tengo que sacar un rato y someter a una bateria de pruebas al nuevo Firefox, tiempos de cargas, utilización de los estándares, velocidad en el javascript, … Ya les contaré.

Así que si no ha descargado todavía la nueva versión del Firefox 3.0, es su momento, puede hacerlo desde este enlace.

Como siempre, cualquier comentario, sugerencia o crítica será bien recibida.

Un saludo

Download Day

Si los planes de la Fundación Mozilla son correctos, hoy 17 de Junio es la fecha elegida para el lanzamiento mundial de la versión 3 de su famoso navegador Firefox. También conocido como “Gran Paradiso”

Atrás quedan nada menos que 34 largos meses de trabajo en el nuevo proyecto, corrección de errores, adición de nuevas características y un largo proceso de depuración, con versiones alfa, beta y versiones candidatas.

Firefox ha sido mi elección como navegador para Windows y Linux desde su versión 1.0, y poco a poco va ganando terreno al todopoderoso Microsoft Internet Explorer.

Desde este humilde blog, recomendar su uso, y si quieren ayudar a la Fundación Mozilla a batir el record de descargas en 24 horas, pues hoy es/será el día de descargar y empezar a disfrutar de la nueva versión del navegador.

Requisitos del Sistema

De momento no son finales y pueden variar con el avance del proyecto.

Los siguiente son los requisitos de un sistema para ejecutar Firefox 3:

Windows

  • Compatibilidad: Microsoft Windows 2000, Windows XP or Windows Vista
  • 128 MB of RAM
  • 100 MB de disco libre

Mac

  • Compatibilidad: Mac OS X 10.4 y superior, Mac OS X Leopard
  • 256 MB of RAM
  • 150 MB de disco libre.

Linux

  • Compatibilidad: Linux kernel 2.2.14 y superiores
  • Las siguientes librerias o servicios:
    • glibc 2.3.2
    • XFree86-3.3.6
    • gtk+2.0
    • fontconfig/xft
    • libstdc++5

  • 256 MB de RAM
  • 100 MB de disco libre
La Fundación Mozilla dice que Firefox 3 es al menos dos veces más rápido que Firefox 2, y consume la mitad de memoria. Habrá que probarlo en cuanto salga.

Asimismo, se habla de 15000 mejoras con respecto a la versión anterior. Hay un documento que puedes leer donde se explican las principales.

Referencias

Un saludo

Vía meneame, me entero de que la versión 1.0 de WINE saldrá, si el tiempo y la autoridad lo permite, el próximo 20 de Junio.

Por si no lo conoceis, WINE es un entorno de librerías y programas que reimplementan los interfaces de programación de Windows en Linux, para permitir que ejecutes programas de Windows en Linux, sin necesidad de una copia de Windows.

Por tanto, no es ni una emulación de Windows, ni un Windows corriendo en una máquina virtual.

El proyecto es veterano, la primera versión de WINE salió hace 15 años y dos semanas.

Con WINE entonces, no necesitas una copia de Windows, para funcionar ya que no es necesaria ni requerida.

La desventaja de WINE es que la implementación no es 100% fiel al Windows real, pero aun así ya se han probado una gran cantidad de programas de Windows exitosamente con WINE, y como es gratuito no tienes nada que perder.

Se dice que en esta nueva versión correrán aplicaciones Windows como MS Office XP y 2003, Photoshop CS2.

La fuente del artículo en castellano, dice que he probado programas como Photoshop y Dreamweaver en WINE, y que funcionan satisfactoriamente.

Si tienes una distribución reciente y popular de Linux (como Ubuntu), es casi seguro que ya tienes a WINE instalado, por lo que cuando la versión 1.0 salga oficialmente lo único que tienes que hacer es actualizar tu sistema con el programa que gestionas los programas instalados en tu distribución en particular.

El acrónimo WINE significa “WINE Is Not an Emulator”, o en castellano WINE NO es un EMULADOR de Windows.

Older Posts »