Explorer 8: De ilusiones se vive

Después de uno creer, que con Explorer 8 se acercaba el fin de nuestro calvario diario, nuestra pelea constante para que el desarrollo de cada nueva funcionalidad web fuera más estandarizado y unificado, evitando tener que parchear para que todo se viera bien, independientemente del navegador. Todo parece ser una farsa. Según Andrés Nieto, destripando el código de Explorer 8, ha encontrado algo como esto:

 window.onload = function() {
if (location.href == "http://www.webstandards.org/files/acid2/test.html#top")
location.href = "http://www.webstandards.org/files/acid2/reference.html";
}

¿Quedarán esperanzas? ¿LLegará el tan esperado día?  Este juego sucio de Microsoft, da asquito.

¿Por qué usar estándares en la maquetación Web?

W3C

¿Por qué es tan difícil justificar el uso de codificación webs, mediante XHTML y CSS?
"Si es tán fácil maquetar con tablas, ¿para que matarnos a usar los estándarés que recomiendan en la W3C?"

Las tablas existían como el resto de etiquetas HTML, pero la introducción de "border=0" hizo posible que los diseñadores de página web contaran con una rejilla para organizar texto e imágenes, para maquetar las páginas. Hasta entonces las tablas se habían utilizado para lo que habían sido echas: para organizar datos tabuladores.

Posteriormente y gracias a las imágenes transparentes se podían fijar tamaños, posicionar celdas, párrafos, imágenes, etc, y una serie de trucos destinados a que la página se "viese bien" en todos los navegadores.
La "guerra de navegadores" supuso el alejamiento de los estándares, marcados por la W3C hacia el año 1999, y como cada navegador "era un mundo", complicaba el código, ya que había que optimizarlo para cada uno de ellos.

Y mi pregunta favorita es: ¿qué tiene de malo maquetar con tablas?
Podemos encontrar varias maneras para explicar el por que:

Semántica
Sencillamente no es lo correcto, no se crearon para eso y no se deben utilizar para eso. Trabajando de esta forma mezclamos presentación y contenido. De esta forma las tablas deben dejarse para lo que sirven: presentación de datos tabuladores.Si nos basamos en objetivos para la empresa: trabajando con estándares, un rediseño, un cambio, una modificación, es mucho más rápido y por tanto menos costoso. Las páginas serán accesibles. Los archivos menos pesados, esto conlleva un menor tiempo de descarga para el usuario, menor consumo de ancho de banda y menor espacio en el servidor.

La solución a nuestros problemas esta clara: CSS y marcado estructural.

¿Por qué utilizar CSS y XHTML?
Porque los navegadores actuales van teniendo soporte para estándares, con diferencias, pero se estan acercando al estándar.También, porque podremos acceder desde cualquiera de los multiples dispositivos que existen con acceso a Internet, como teléfonos móviles, PDAs, Tablets PC, TV, etc. Esto hace que sea necesario separar estructura y contenido, siempre y cuando queramos llegar a cubrir todos los ámbitos. De esta forma con simples cambios en las hojas de estilo, podremos visualizar nuestra aplicación web en todos los dispositivos, adaptando su apariencia al dispositivo
Garantizar la accesibilidad de un sitio es más fácil si cumplimos estándares. Aunque no garantice la accesibilidad de una página Web, ya que debemos tener en cuenta otros factores.

Accesibilidad
Separar forma y contenido permite hacer llegar la información a diferentes dispositivos, navegadores, lectores de pantalla, etc. Posibilitando en buena medida el acceso a personas con discapacidad.

Ancho de banda
Para sitios con muchas visitas, trabajar con estándares puede representar un enorme ahorro. Reduciendo costes con el envío de información innecesaria al usuario. Páginas construidas con XHTMl y CSS pueden llegar a reducir un 50% el tamaño de la página original.

Tiempos de carga
Menos código hace que las páginas tarden menos en cargar, mejorando la experiencia de usuario. La calidad más apreciada por los usuarios en un sitio, es la velocidad de descarga. un usuario medio, tarda 10 segundos en perder la atención en la máquina.

Buscadores
Una página diseñada con estándares, aparecerá en mejor posición en los resultados, debido a que el código es más limpio, las páginas sólo llevan contenido, semánticamente es más corecto. La accesibilidad está ligada al posicionamiento en buscadores, Google navega como si fuese "ciego".

Independencia del dispositivo
El uso de estándares facilita el acceso al contenido de las páginas Web a través de diferentes navegadores y dispositivos. Por lo tanto el mismo sitio Web puede usarse tanto en un teléfono móvil, como en un PC, TV, impresora, etc. Sólo tocando un archivo CSS.Utilizar estándares puede significar llegar al 100% de los usuarios que visitan la red.

Mantenimiento
Al separar etructura y presentación, se permite realizar cambios en todo el sitio editando un único archivo. Cuando se requiera un cambio de aspecto, el tiempo y coste, serán muy reducidos.

Control por parte del usuario
El usuario del sitio tiene el control sobre la página, independientemente del dispositivo con el que se conecte. La personalización de su navegador le será útil para visitar el sitio. El usuario puede modificar a su antojo tamaños de letra, colores, botones.

Futuro
Los navegadores se están adaptando a los estándares, de esta forma se garantiza la viabilidad de los proyectos a largo plazo. CSS 2.0 es compatible con el 99% de los navegadores y, si se usa bien, sirve para cualquier plataforma.Un sitio desarrollado con estándares utiliza una tecnología fácilmente compatible con otros productos.

Gestión
Las partes de la página pueden ser cambiadas de dispoción, diseño, tamaño en función del dispositivo, etc.

Conclusión
Es una tontería no utilizar las herramientas que tenemos a mano para mejorar el funcionamiento, gestión y desarrollo de una Web.

Habari. Más detalles del nuevo CMS.

Visitar proyecto Habari

Van apareciendo nuevos datos sobre este CMS, que está en fase de desarrollo.

Sus creadores nos muestran algunos screenshots del aspecto que puede llegar a tener.

Logos:

  Instalador:


Panel de adiministración: 

 

Publicar una nota:

 

Si la apareciencia y herramientas que muestran estas imagenes, van a ser así, ¿puede que estemos ante el sucesor de wordpress? Veremos como van surgiendo las cosas. A mi personalmente me está empezando a gustar este nuevo CMS  para Blogs, sin haberlo probado.

Vía: Broken Kode

MSFirefox, lo veo y no lo creo (II)

Falso. Todo es falso.

Como bien dice mi compañero Jordi Abad, se trata de una web en la que se simula cómo sería el navegador Firefox si la compañía de Bill Gates lo adquiriese.

 

Package del producto MSFirefox simulado

 

"¿No quiere dejar de usar Explorer, pero si quiere poder utilizar las extensiones de Firefox? Microsoft Firefox Professional 2007 es la solución. Funciona perfectamente con nuestro Sistema Operativo Microsoft Windows Vista. Incluso le permite realizar busquedas a live.com desde el navegador. Olvidese de Google y Mozilla, confíe en Microsoft Firefox".

Sería impensable que la empresa de Bill Gates utilizara Firefox como reclamo, pero quien sabe, si en un futuro,el nucleo de Explorer podría se el mismo o un plagio que el de Mozilla Firefox.

MSFirefox, lo veo y no lo creo (I)

Estaba tan tranquilo trabajando en un importante proyecto web, cuando de repente escucho a un compañero, que venía a hacernos una visita, que decía que había leido en Digg, que existe un Firefox Professional, ¿para desarrolladores? Como Mozilla Firefox es la herramienta principal que utilizo para realizar comprobaciones de funcionamiento de mis tareas, me he puesto a buscar en Google, y cual es mi sorpresa cuando encuentro un enlace a MSFirefox. En ese momento me quedo literalmente con la boca abierta, y no creo lo que estoy viendo.
 
Microsoft Firefox
 
 Y yo me pregunto: 
¿Es posible que Microsoft se este dando por vencido?
¿Puede ser que este afirmando que su navegador es una basura?
¿Se estará tragando a la competencia con sus $$$$$?
¿Será esto un fake? Espero que si.
 
Veremos que es lo que está sucediendo, porque yo no entiendo nada.
 

Nuevo CMS para bloggers llamado Habari

En breve podremos ver un nuevo CMS realizado por antiguos usuarios de Wordpress, que han visto que podían mejorar el funcionamiento de un CMS para bloggers, y le han llamado Habari.

Habari CMS

Se ha realizado sobre PHP 5, completamente Orientado a Objeto y soporta una completa integración con AJAX.

 

Podremos ir viendo su evolución y la descarga de los archivos desde este enlace.

via: online

En estas navidades, Nintendo Wii!!

 
wii

¿Donde está Wii? Esa es la pregunta que se hacen miles de personas en este momento, ya que está agotada en todas las tiendas. (eso es lo que dicen todas)

Parece ser que la nueva consola de Nintendo, va a dar mucho que hablar en los próximos meses. 

Su revolucionario mando a distancia, llamado Wiimote, abre un gran abanico de posibilidades y jugabilidad en futuros juegos. 
 
Después de bastantes años apartado de la vida "consolera", esta máquina provocó en mi muchísima curiosidad, al ver lo que se decía de ella y los videos que iban apareciendo.
La dichosa, me hizo levantarme un sábado a las 8 de la mañana para ir en su busca, pero siempre se agotaba antes de llegar a la tienda. Buscara donde buscara, era imposible encontrarla a tiempo. Hasta que un día tuve la suerte de estar en el sitio indicado, en el momento indicado, y la conseguí. Quien iba a decir que una máquina iba a provocar esto en mi.
 
La verdad que la estrategia que ha utilizado Nintendo para atraer a las masas, es increíble. Cuando la tenía en la mano, tenía la sensación de tener una pieza única, ya que era la primera que veía entre mis manos. Al igual que Jordi Abad que también cuenta su experiencia en su blog.
 
Ahora viene lo mejor de toda la historia. Como cada año, en navidad, las familias se reúnen para celebrar estas fiestas, y decidí llevar mi Wii. Me sorprendió gratamente la reacción de mis familiares y amigos ante la máquina. Nunca había visto nada igual. Mi primito de 3 años acabó jugando con mi abuela de 65, con eso lo digo todo.
 
Wii marcará un antes y un después, con respecto a la jugabilidad y interacción con el usuario. Un punto para Nintendo.

 

Desarrollo ágil

Últimamente he estado participando en el desarrollo de aplicaciones, sin seguir unos pasos específicos o metodología a utilizar. Más bien se planifica y se actúa. Ya veremos después que resultados se obtienen.

A esta forma o filosofía de trabajo se le llama desarrollo ágil.

Tal y como comentan en alzado, en un entorno donde las innovaciones envejecen en apenas unos meses, no está claro si se debe dedicar excesivo tiempo a investigar, si la aplicación funcionará o no funcionará.

Si aplicamos nuestras ideas innovadoras, desarrollamos sobre la marcha, y publicamos una aplicación donde el funcionamiento sea correcto, siempre podremos ir estudiando y aprendiendo que mejorar, gracias a los usuarios que vayan accediendo a la aplicación. Podemos ver en que aspectos fallamos y que funcionamientos podemos cambiar o añadir.

Para poder sacar una aplicación a la luz, no es necesario buscar un funcionamiento perfecto, basta con que funcione de manera técnicamente aceptable.

Una de las cosas que he ido aprendiendo sobre esta forma de trabajar, es que importante llevar un control exhaustivo del funcionamiento de la aplicación. Las estadísticas (google analytics) y los logs, te ayudan a saber que puede estar fallando, que es lo que funciona y que se podría mejorar para optimizar la aplicación.

Para iniciar una aplicación desde cero, para aplicar tus ideas y poder desarrollar con motivación, viendo constantemente como mejora día a día, esta forma es ideal, en mi opinión, aunque esto no dura siempre, llega un momento que el desarrollo tiene mayor complejidad e implica un cambio en la metodología, optando por la que mejor se pueda aplicar al desarrollo.

Cambio de theme

Hace tiempo que no tengo tiempo para dedicarle a serakesi y creo que ha llegado la hora de lavarle la cara, para poder gestionar la información y ofrecerla con mayor facilidad al usuario.

Ahora mismo le he puesto el theme plaintxtBlog, que es limpio y fácil de moldear. Iré cambiandolo sobre la marcha a ver que nos sale.

He recuperado algunos posts de la anterior versión del blog, que tenía guardada en mi pc. Los demás datos se perdieron con el antiguo servidor.

A ver si en esta nueva etapa no tengo tan mala suerte con serakesi y puedo guardar todo lo que escriba y encuentre sin problemas de perderlo. 

Actualización de Dreamhost

Dremahost Logo 

Hace cerca de un mes que utilizo como hospedaje Dreamhost y la verdad que estoy contento con la cantidad de servicios que ofrecen, pero no tanto con la conexión a su servidor, ya que he sufrido apagones constantes, o velocidades excesivamente lentas.

Hoy ha sido un día de alegrías para los que somos clientes y de desgracia para unos pocos. Dreamhost ha actualizado sus servicios y los ha ampliado, tal y como explica el newsletter que he recibido, pero también han tenido algunos problemas con su red de servidores y han dejado de funcionar todos mis dominios al completo durante varias horas.

Ahora el problema parece solulcionado y es hora de investigar en que consisten esas mejoras que mencionan.