El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Los desarrolladores de Mozilla AddOns (AMO) resolvieron en su reunión de la semana pasada su plan de acción para el próximo año 2010, en el que se destaca un radical cambio en la plataforma web de su sitio. Aparentemente discutido desde hace tiempo, finalmente se tomó la decisión de cambiar su actual sistema escrito en CakePHP 1.1 a otro que pueda suplir las deficiencias de este último en tres áreas fundamentales:
Las alternativas propuestas para reemplazar a CakePHP incluían a Kohana, otro framework PHP5 originalmente surgido como un fork de CodeIgniter, y al popular framework para la web escrito en Python, Django.
Presentados los casos a favor de Kohana y a favor de Django, finalmente se decidió por éste último.
Reflow es el proceso por el cual la geometría de los objetos de un layout son computados y formateados por la máquina de rendeo de páginas web del navegador. Los siguientes video muestran el "reflow", según Mozilla, de varios sitios conocidos:
Reflow del mismo Mozilla.org:
Reflow de Google.co.jp:
Reflow de Wikipedia:
Una de las características más valoradas del navegador Firefox de Mozilla es su alto grado de personalización y ampliación con miles de complementos, a base de extensiones, temas o plugins que están disponibles. Hoy desde los blogs de la compañía nos anuncian cifras de vértigo que confirman la gran aceptación por los usuarios de estos pequeños programas.
Según la información más de 600 millones de complementos (temas y extensiones) han sido descargados sin contar las actualizaciones, con un ritmo diario entre 800.000 y un millón de descargas.
Con 4.000 extensiones disponibles el sitio de descarga tiene 4,5 millones de visitas diarias, lo que da idea de su aceptación e interés y que acompaña al número de descargas del propio Firefox.
Los Mozilla Labs presentó Weave, una nueva herramienta quer permitirá guardar online los perfiles de cada usuario de Firefox. A modo de resumen, Weave consta de un framework que ofrece al usuario la posibilidad de almacenar todos sus detalles de perfil, como bookmarks, configuraciones del navegador, passwords, etc. en un servidor de la fundación Mozilla, de tal forma que cuando el usuario cambie su localización (por ejemplo, pasa de conectarse en casa a conectarse en el trabajo), pueda recuperar y mantener un único perfil en uno y otro ordenador.
Dos puntos muy interesantes al respecto de Weave:

Los Mozilla Labs están presentando una serie de experimentos para hacer un puente entre las aplicaciones web y las del escritorio "explorando nuevos modelos de usabilidad". Al contrario que Adobe AIR o Microsoft Silverlight, Mozilla no quiere crear una plataforma propietaria para reemplazar a la web, sino "facilitar el desarrollo de mejoras para llevar las ventajas de las aplicaciones para el escritorio a una plataforma web" (!).
Y para comenzar, el primero de estos experimentos está basado en WebRunner, que ahora ha sido mudado al repositorio de Mozilla Labs y renombrado a Prism.
Prism permite a los usuarios separar una aplicación web del navegador y ejecutarla directamente en su escritorio (!!).

ActiveState anunció así la creación de su Open Komodo Project para "crear herramientas de desarrollo web integradas con Firefox basadas en el premiado Komodo IDE". Y como el primer paso del Open Komodo Project, ActiveState liberó su Komodo Edit, un editor gratuito para lenguajes dinámicos (Perl, PHP, Python, Ruby, etc.) basado en Komodo IDE.
El código abierto de Open Komodo será una porción de Komodo Edit, que formará además la base de la herramienta completa de desarrollo web a construir con la comunidad Open Source, licenciada además bajo los mismos términos que Firefox: usando la Mozilla Public License (MPL), la GNU General Public License (GPL) y la GNU Lesser Public License (LGPL).
Open Komodo usará el código base de Mozilla y un editor basado en Scintilla, además de integración con Firebug y un inspector HTTP para ofrecer características de depuración y edición entre Komodo y Firefox.
La popular extensión PageRank para Mozilla y FireFox es posible gracias a la ingeniería inversa realizada al Google Toolbar para Internet Explorer. Básicamente, la "magia" consiste en enviar la solicitud de una página a Google con el User-Agent googlebar y calcular el checksum de la respuesta recibida. El resultado será el PageRank de la página consultada.