El sitio de Mozilla Addons cambia CakePHP por Django
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:
- Database Abstraction Layer: CakePHP ofrece su propia abstracción de base de datos, pero no es lo suficientemente poderosa y generalmente devuelve enormes arreglos anidados que causan un uso masivo de CPU y memoria.
- Unit Tests: Se desea que los tests se ejecuten rápidamente desde la línea de comandos y sean independientes uno del otro. El método de CakePHP para simular controladores y modelos resultó inadecuado y difícil de manejar.
- Debugging: CakePHP tiene un nivel de DEBUG que imprime gigantes arreglos en la pantalla y sólo muestra el archivo y la línea donde PHP terminó su ejecución como producto de un error, pero no dónde se inició el problema.
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.
- 18/11/09
- Frameworks
- Comentarios
¿Qué es el Reflow?
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:
- 24/05/08
- Artículos
- 1 Comentario(s)
Mozilla alcanza los 600 millones de complementos descargados
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.
- 01/02/08
- Eventos
- Comentarios
Mozilla Labs presenta Weave
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:
- En futuras versiones, está previsto ofrecer la posibilidad de compartir la información guardada, de tal forma que sea posible, por ejemplo, planificar un viaje de vacaciones a la India entre varias personas (compartimos los enlaces que nos interesan sobre este viaje, recortamos imágenes que también compartimos, …)
- La funcionalidad de Weave será exportada a través de servicios Web, de tal forma que sea posible construir sobre esta herramienta nuevos servicios y utilidades (al igual que ocurrió con las extensiones Firefox).

- 27/12/07
- Software
- Comentarios
Mozilla Labs presenta Prism
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 (!!).

- 26/10/07
- Software
- Comentarios
Open Komodo Project y Komodo Edit 4.1.1
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.
- 08/09/07
- Software
- Comentarios
Cómo funciona la extensión PageRank para Mozilla 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.
- 04/12/04
- Software
- Comentarios
Anteriormente en VivaPHP! :
- ¡Ultima página!
VivaHardware!
- ¿Es esta la configuración definitiva de la Google Netbook?
- ASUS presentará su primer Smartbook en el 2010
- Netbook venezolana Síragon ML-1030 llega a la Argentina
- MySpace cambia los discos de sus servidores a SSD
- Acer Aspire One AOD250 con Google Android
- 5 netbooks que Microsoft mató
- Campaña NO Al Impuestazo Tecnológico
- Creative presenta su reproductor Zii Egg
VivaLinux!
- El rediseño de Ubuntu, hecho en una Mac
- Consumo de memoria y energía en KDE, GNOME, LXDE y XFCE
- Docky se separa de GNOME Do
- El jefe de Open Source de Sun abandona Oracle
- Nueva página de inicio en Ubuntu 10.04 "Lucid Lynx"
- Linpus Lite 1.3 en CeBIT 2010
- Alrededor de la Red del 07/03/10
- Google quiere que Android vuelva al Kernel Linux