Una queja más sobre el IE

Hoy en la mañana cuando le pregunté a un amigo en Perú, qué tal le parecía el nuevo theme de mi blog, me dijo que las barras laterales estaban abajo, dado a que yo uso mayormente Firefox, tanto en Ubuntu (la mayor parte del tiempo) y Windows XP, cuando estoy en mi laptop, no me había percatado de ese detalle, al parecer todo es parte de un conocido error documentado en este website que me ayudó a resolver en parte el problema:

http://www.positioniseverything.net/explorer/floatIndent.html

Parece ser que la implementación de las boxes (de CSS) en IE está pobremente implementada, ya que ese error no lo he visto ni en Konqueror, Firefox u Opera, no tengo acceso a un Mac OS X, pero dado que el browser del navegador de las Mac esta basado en el motor de Konqueror, pues creo que alli debe de funcionar también.

Igual con la modificación que he hecho, no se ve igual en IE, que en "todos" los demás browsers pero al menos ahora se ve una barra a la izquierda, cuando deberían de verse dos. Estoy todavía trabajando en un hacking para este theme que me permita ver el mismo theme tanto en IE cómo en "todos" los demás browsers.

Para aquellos que no quieran leer todo el documento que incluyó líneas arriba, aquí las líneas de código que tuve que agregar para conseguir que al menos se vea una barra a la izquierda y la otra abajo y a la derecha de la misma. Esta es la modificación a aplicar en el archivo sidebar.php del theme:

<?php
if (strpos($_SERVER["HTTP_USER_AGENT"], "MSIE") === false) {
?>
    <div id="sidebar">
<?php
} else {
?>
    <div id="sidebar" style="display:inline">
<?php
}
?>


En cuanto tenga completo el hack los posteare, para aquellos que tengan este mismo problema, no deban reinventar la rueda cómo tuve que hacerlo yo. Aunque nada de eso será necesario cuando Microsoft cumpla su promesa y sus navegadores sean compatibles con los estándares propuestos por el w3c, aunque conociendo a Microsoft, creo que primero se enfriará el infierno antes de que ellos sigan algún estándar.

UPDATE: Al parecer el problema es sólo con IE6, acabo de instalar IE7 en mi Ubuntu (usando WINE), y la página se ve exactamente igual que en Firefox, Konqueor, Opera y los otros navegadores. El único problema que he encontrado con el IE7 es que la renderización de la página es terriblemente lenta, toma más de 10 minutos que dibuje la página, y eso que mi máquina es un Core 2 Duo de 2 GHz y 2GB de RAM.

Internet Explorer 8 bloquea acceso a Windows Update

He encontrado en el portal de noticias Download Squad, esta interesante advertencia para aquellos que se han entusiasmado con la aparición del primer beta de IE 8 y lo han instalado en sus PCs. Al parecer Windows Update no acepta al IE 8 cómo un browser válido y no permite la instalación de los parches de seguridad liberados por Microsoft. Aparentemente este comportamiento sólo afecta a los usuarios de Windows XP.

Los que ya hayan instalado el IE8, pueden obtener las actualizaciones habilitando la emulación de IE 7 y reniniciando el browser. Se supone que en un futuro cercaco Windows Update soporta al IE 8.

Este tipo de noticias reflejan lo caótico y poco coordinado que es el desarrollo de aplicaciones dentro de Microsoft, es más revela que no tiene un protocolo mínimo de pruebas que asegure la compatibilidad entre los productos que liberan y los servicios que ofrecen. Y pensar que uno de los argumentos marketeros de Microsoft a favor de Windows es la "sólida integración" de sus productos.

Desodorante, desodorante, desodorante.

Quién no recuerda el famoso video de Steve Ballmer donde sale gritando: "Developers, developers, developers", al parecer alguien ha conseguido una foto de Ballmer en uno de esos discursos donde se nota claramente que los movimientos exaltados lo han hecho transpirar demasiado y le ha puesto de leyenda: "desodorante, desodorante, desodorante", la foto ha aparecido en Gizmodo, pero aquí se las dejo para que se rían un rato:

Desodorante

El post que genero esa imagen fue debido a unas críticas que ha hecho Steve Ballmer al developer kit del iPhone; al parecer Ballmer considera que el iPhone debería de incluir soporte a Silverlight en lugar de Flash. Bueno todos sabemos que el fuerte de Microsoft es su marketing, no su ingeniería. Para aquellos que no han visto el video de Ballmer gritando "Developers, developers, developers", aquí se los incluyo:

Carta de despedida de un usuario a su Windows

Buscando en Digg, encontre este blog llamados Sava’s Place, en el cuál el autor escribe una carta de despedida a su Windows XP. Es realmente divertida, debido a que esta en inglés, incluyo aquí una traducción que ire actualizando a lo largo del día.

"Querido Windows Professional Service Pack 2:

No quería decirtelo en persona, porque he pensado que podría ser demasiado complicado, y podría tomar mucho tiempo. Después de todo, hemos estado juntos durante mucho tiempo, casi cinco años hasta ahora. Yo sé, yo sé. Te conozco tan bien, conozco tu panel de control, los procedimientos de tu instalación [que he hecho tantas veces], incluso cuando te rayas y me muestras pantallas azules, qué puedo decir yo, tú me hiciste crecer.

Pero para ser honesto, las cosas han ido yendo cuesta abajo desde hace mucho tiempo. ¿Qué pasó con esa perfomance, con el rápido sistema operativo que instalé por primera vez? Ya sabes, el que corría Civ 4, Vice City, e incluso True Crimes sin problema? El que quemaba DVD’s, CD’s, el que compartía la música con mi X-Box sin problema? No sé. Parece que te has dejado mucho, sindo honestos. Te tomas más de 20 minutos en arrancar, corres Civ4 lentamente, diablos, incluso hasta te congelas ahora cuando intento ver un vídeo. ¿Qué pasó Windows? ¿Creo que te sentías tan confiado que pensabas que debía de conformarme sólo con eso?

Bueno, he estado engañandote. Te acuerdas, que cuando estaba en tercero de media, conocí una chica un poco desordenada, su nombre era Red Hat Linux. Nos reunimos en la última reunión de reencuentro, y yo he llegado a conocerla bastante bien. Estaba todo en su terminal, si sabes lo que eso significa . Bueno, me la llevé a casa, y hemos tenido unos tiempos duros, sin dormir realmente. Decidí que eso no era para mí, y yo volví contigo, porque yo sabía que me hacías falta. Pues bien, Red Hat tiene una prima sudafricana, y su nombre es Ubuntu … ella es una chica muy bella, también. Además ella tiene tres primas, Xubuntu, Ubuntu, Kubuntu, todas ellas muy sexys ."

PHP estará optimisado para Windows Server 2008

¿Desea realizar una galería de fotos Coppermine en un equipo con Windows Server 2008? En el pasado, ésto significaba que la popular aplicación PHP para galerías de fotos tendría más perfomance en un servidor Linux o Unix, para el cuál el PHP ha sido optimizado.

En el portal de noticias de tecnologías de la información de Australia ITNews, informa sobre el esfuerzo que esta haciendo la comunidad de PHP para optimizarlo para la futura versión de Windows Server 2008.

Los especialistas en lenguaje PHP de Zend Technologies, estan trabajando intensamente para que PHP pueda trabajar en Windows tan bien cómo en Linux/Unix. El Zend Core que apoya comercialmente a PHP ha sido certificado por Microsoft para correr "con el rendimiento y la estabilidad" en Windows Server 2008, dijo Andi Gutmans, co-fundador y CTO de Zend. Esto significa que ha pasado más de 100 pruebas de compatibilidad, además de colaborar estrechamente en ciertas tecnologías de Microsoft.

Por ejemplo, el componente Zend FastCGI trabajo bien con el servidor web de Microsoft IIS (Internet Information Server), para hacer que FastCGI cree y gestione de manera eficiente las aplicaciones PHP. El servidor web IIS está ahora integrado en Windows 2008, y la implementación del PHP a través del FastCGI ha trabajado sin problemas, dijo Gutmans, en una entrevista.

El acelerador Zend para PHP es ahora compatible con CardSpace, el sistema de gestión de la identidad de Microsoft, por lo que las apliaciones PHP de los usuarios pueden obtener servicios en línea después de ser autenticado y acreditado con el adecuado nivel de privilegio. La certificación para Windows 2008, significa que los servidores tanto Linux como Windows podrían correr apliaciones de manejo de contenido cómo Joomla, Mambo o WordPress, sin ninguna pérdida de perfomance.