31 ago 2008 19:57 :: dukebody
Etiquetas: anuncios, entrevistas, mozilla, mozilla hispano, nave

El FOSDEM (Free and Open Source Software Developers' European Meeting) es un encuentro anual de software libre organizado por la comunidad para la comunidad para:
Desde hace ya varios años la comunidad de Mozilla participa en el FOSDEM, y varios miembros del equipo de NAVE, todos miembros también de Mozilla Hispano, asistimos a la pasada edición, donde sacamos muchas fotos y entrevistamos a ocho importantes colaboradores del proyecto Mozilla: Tristan Nitot, Gervase Markham, Tomcat, David Marteau, David Tenser, Daniel Mills, Mike Schroepfer y Pascal Chevrel.
29 ago 2008 20:01 :: dukebody
Etiquetas: firefox, mozilla, noticias

Mitchell Baker, presidenta de Mozilla Foundation, comenta en su blog que Mozilla acaba de renovar por segunda vez (la primera fue en 2006) el acuerdo económico que tenía con Google, extendiéndolo hasta noviembre de 2011. Por primera vez el acuerdo tiene una duración de tres años en vez de dos, lo que parece indicar que la relación entre Mozilla y Google goza de buena salud.
Mozilla obtiene un 85% de sus ingresos de Google, por lo que este acuerdo le garantiza la estabilidad económica y le permite dedicarse a lo que de verdad le importa, que es trabajar para mejorar la experiencia en la web de los usuarios, desarrollando un software innovador y de calidad.
Es importante resaltar que este beneficio económico no sostiene la estructura de Mozilla, sino que es una de las ramas del gran árbol que lo compone y permite realizar algunas cosas, como tener empleados, que facilitan el trabajo a las verdaderas raíces del proyecto que son todos sus colaboradores. El objetivo de Mozilla no es obtener un beneficio económico, sino mejorar la web para el disfrute de todos.
Enlaces relacionados:
27 ago 2008 20:30 :: Deimidis
Etiquetas: desarrollo, mozilla labs
El 26 de agosto, Mozilla Labs presentó Ubiquity, una extensión para Firefox que intenta impulsar el uso del lenguaje natural en el navegador. ¿Qué significa esto? Que podamos interactuar con Firefox a través de palabras de uso cotidiano, dándole instrucciones para que realice las acciones que queremos. La versión publicada es la 0.1, y para quien conoce de números de versiones de programas de computadoras lo dice todo: es una versión muy experimental.
Según Aza Raskin, miembro fundador de Humanized, el objetivo de Ubiquity es «permitir al usuario decirle al navegador (escribiendo, hablando) que quiere hacer. Todavía no estamos ahí. Pero tenemos el sistema rudimentario de instrucciones en lenguaje natural. Puedes seleccionar algo y decirle al navegador a través de Ubiquity "traducir esto al francés" o "enviar correo a Jono". En ambos casos, Ubiquity es lo suficientemente inteligente para darse cuenta a qué me refiero con "esto" y "eso", así como saber quién es Jono (usando mi lista de contactos)».
![]()
Por ejemplo, podemos seleccionar una dirección en una web y decirle "email this to jono", abriéndose una ventana de redacción de correo y posteriormente podríamos decirle "map this", añadiendo una captura del mapa de la dirección en nuestro correo. Hay bastantes acciones por defecto disponibles, traducir, añadir a mi agenda, enviar a twitter, buscar en wikipedia, definir palabra...
Ubiquity tiene dos partes: la interfaz con el usuario y la programación que por detrás permite esta funcionalidad. La interfaz recién comienza y, por ahora, cumple con el objetivo de permitir escribir las instrucciones. La programación permite la creación de nuevos «términos» por parte de los usuarios y que estos puedan ser compartidos con el resto de las personas que cuentan con esta extensión. El método es simple, una vez que se escriben las instrucciones que se quieren lograr (se usa JavaScript como lenguaje), se suben a un sitio web y los otros usuarios pueden «suscribirse» a esas acciones. Se publicaron un tutorial para usuarios y otro para desarrolladores, así que ya se pueden escribir nuevas instrucciones para Ubiquity y compartirlas con el resto de la humanidad.
Al igual que los últimos desarrollos de Mozilla Labs, el objetivo de mostrar Ubiquity en estos primeros estados es que los usuarios empiecen a sugerir nuevos acercamientos al problema. Por lo tanto se habilitaron muchas formas de participar en el desarrollo de Ubiquity, su sistema de escribir código y su interfaz. Todo está para ser discutido. Una de las ventajas que se tienen por ser código abierto, todos podemos participar en hacer de esta herramienta, la herramienta que queremos.
Una mala noticia para los usuarios de Linux, por ahora, al no poder usar un sistema para mostrar mensajes, algunos comandos no funcionan.
A continuación tenéis un vídeo que, aunque está en inglés, muestra algunas de las funcionalidades de Ubiquity:
Para agregar algo de contexto, Aza es un de los creadores de Humanized, un grupo de trabajo que se dedicó a incluir el lenguaje natural como forma de relacionarse con las computadoras. En enero de este año, tres de los cuatro fundadores de Humanized fueron contratados por Mozilla para trabajar en Mozilla Labs (los laboratorios de Mozilla). Ya comienzan a verse los resultados.
26 ago 2008 23:02 :: willyaranda
Etiquetas: desarrollo, firefox, firefox3
Si pensabas que JavaScript tenía los días contados por su poca eficiencia y optimización, estabas equivocado. El desarrollo del futuro navegador Firefox 4, basado en el nuevo motor Gecko o Mozilla 2, lo demostrará. Gracias a que Mozilla es una organización que proporciona el código fuente, podemos ver qué es lo que está pasando con el código ahora mismo.
Y es muy interesante. Vamos a hablar de las mejoras en JavaScript en la rama de desarrollo principal, esto es: Firefox 3.1 (basado en Gecko 1.9.1).
En primer lugar tenemos la inclusión de querySelectorAll. Si te suena a chino, explicarte que cuando trabajas con JavaScript es habitual el utilizar / modificar elementos de la página, la herramienta que te permite esto es el DOM, lo que ocurre que es bastante tedioso a la hora de moverte por el documento. La forma de hacerlo es: ve a tus hermanos, selecciona el tercero y busca sus hijos...
Para ahorrar líneas de código surgieron bibliotecas como jQuery, Prototype o Dojo, que permiten seleccionar partes del documento utilizando selectores como lo harías con CSS ("#menu a.seleccionado" te trae los enlaces con class="seleccionado" que son descendientes de una etiqueta con id="menu"), con esta sintaxis con muy poco código consigues lo mismo que con las decenas de líneas que se utilizaban con DOM, pero estas bibliotecas internamente utilizan DOM para lograrlo.
Firefox 3.1 incluirá una nueva funcionalidad querySelectorAll que realizará este trabajo de manera nativa con lo que la velocidad se verá enormemente mejorada.
Lo malo es que la implementación de esta nueva funcionalidad por parte de las bibliotecas no es tan sencilla como pudiese parecer a primera vista, ya que las bibliotecas han ampliado el juego de selectores posibles, y en caso de que algo falle en la llamada querySelectorAll habrá que reprocesarlo, pero a pesar de esto el rendimiento será superior a lo que tenemos actualmente.
Además la buena noticia es que querySelectorAll será funcional en otros navegadores, como los basados en WebKit, Opera e incluso dicen que Explorer 8 lo incuirá.
La otra gran inclusión ha sido el nuevo motor de JavaScript, conocido como Tracemonkey. Tracemonkey es un motor de JavaScript que difiere en el actual Spidermonkey en varias cuestiones. La primera de ellas es que intenta llevar un código compilado de las funciones más usadas en JavaScript al navegador. Actualmente JavaScript es un lenguaje interpretado, lo que significa que el intérprete va generando la salida según le llega el código a través del navegador, es decir, lo va compilando según le lleva (traduciéndolo al lenguaje máquina de 1 y 0), mientras que lo que intenta Tracemonkey es que según lo que le llegue, en vez de interpretarlo, ya esté compilado de base, lo que implica una sustancial mejora de velocidad al ya tener compiladas funciones, por lo que se lee mucho más rápido por parte del ordenador. Es intentar llevar a JavaScript a un nivel superior, como si fuera un lenguaje compilado, como C++.

En primer lugar, la mejora de velocidad que hay al hacer el test SunSpider, y una manipulación de imagen dinámicamente (mostrada en el video de más abajo).

En esta vemos diferentes funciones en Firefox 3, y en el futuro Firefox 3.1 con el motor JIT (Tracemonkey) activado.

Más funciones que han mejorado muy notablemente su velocidad gracias a este motor.
Si quieres saber más, tienes varios artículos en el Planet de Mozilla, aunque todos ellos en inglés (1, 2, 3, 4, 5, 6, 7, 8), unos simplemente haciendo referencia, y otros explicando cómo se ha implementado (recomendamos éste).
Beneficios:
Para poder usarlo, descarga una de las últimas compilaciones nocturnas de Firefox desde aquí. Abre una nueva pestaña y entra en la configuración avanzada escribiendo about:config. Ahora filtra por la palabra clave "jit" y activa la opción javascript.options.jit.content. Y diviértete.
26 ago 2008 14:48 :: rickiees
Etiquetas: actualizaciones, firefox, firefox3

Si todavía sigues usando Firefox 2, habrás recibido en las últimas horas, o estarás a punto de hacerlo, una ventana al abrir Firefox sugiriéndote que te actualices a Firefox 3. Vamos a resumir el proceso que debes seguir tanto si quieres actualizar como si no. Recuerda, no obstante, que Firefox 2 dejará de tener actualizaciones de seguridad a finales de año, por lo que deberías ir planificando la actualización a Firefox 3.
Cuando obtengas la ventana de actualización, puedes hacer las siguientes cosas:
Si decides actualizar, lo primero que tendrás que hacer es leer y, en su caso, aceptar el acuerdo de licencia, que debido a la inclusión de las funciones de protección anti-phishing y software malicioso no es idéntico al de Firefox 2. Una vez aceptado el acuerdo de licencia, Firefox 3 se descargará e instalará, y la siguiente vez que lo inicies estarás navegando con Firefox 3.
Puede suceder que estés usando en Firefox 2 algún complemento que no haya sido actualizado para trabajar con Firefox 3. Si sucede esto, la ventana de actualización te avisará (observa la imagen). En ese caso, podrás pulsar "Mostrar lista" para saber qué complementos no parecen estar disponibles para Firefox 3. Puedes buscarlos en Mozilla Add-ons para ver si hay versiones disponibles para Firefox 3, o simplemente actualizar a Firefox 3 y dejarle que busque actualizaciones.
Ahora que tienes toda la información necesaria, anímate y lleva tu Firefox a un nivel superior de rendimiento y funcionalidades, puedes ver todas las novedades de esta versión en el completo artículo que publicamos al respecto.
25 ago 2008 00:11 :: dukebody
Etiquetas: actualizaciones, thunderbird, thunderbird3
Ya está disponible la segunda versión alfa del famoso gestor de correo electrónico de Mozilla, en la cual se han solucionado más de 300 bugs. A destacar:
Mejoras de integración:
Otras funciones:
Mejoras de la plataforma:
Para variar, la cantinela de siempre: ésta es una versión de prueba que no se debe usar en entornos de producción y sólo recomendamos su instalación a la gente que tenga curiosidad por ver las últimas mejoras, no sin antes realizar una copia de seguridad del perfil. Accede a la descarga de las versiones disponibles desde aquí.
24 ago 2008 23:33 :: Nukeador
Etiquetas: desarrollo, firefox, firefox3

El último binario de Shiretoko (nombre en clave de desarrollo de Firefox 3.1) ya tiene disponible una funcionalidad esperada y muy bienvenida: la implementación de las etiquetas <audio> y <video> de la especificación de HTML5 que permitirán a los desarrolladores web añadir fácilmente (<video src="Dmiarchivo.ogg"></video>) contenido multimedia sin la necesidad de plugins propietarios.
Aunque la implementación de la etiqueta <video> es básicamente agnóstica respecto de codecs (puedes usar cualquier formato de vídeo que quieras siempre que tengas el codec correcto), la implementación de Mozilla lo hace aún más fácil al incluir los codecs Ogg Theora y Vorbis, asegurando a los desarrolladores un formato que poder usar.
Sin embargo, existe un riesgo en incluir un codec, incluso de código abierto como Theora por la posibilidad de patentes submarinas - patentes de las que nadie ha oído hablar hasta que un producto que inadvertidamente las infringe tiene suficiente éxito y se convierte en objetivo para el propietario de la patente, que buscará compensación monetaria y un buen acuerdo de licencia. Por este motivo la especificación HTML 5 no recomienda ningún codec para que los suministradores de navegadores no tengan que elegir entre asumir este tipo de riesgo o no cumplir el estándar.
Durante el anuncio del día 31 en la sesión Products and Technology Roadmap de Mozilla Summit, Mitchell Baker comentó que Mozilla sería un mal objetivo porque es un proyecto con un producto que le importa a mucha gente.
Alguien tenía que hacerlo. Es bueno que seamos nosotros
Comentó Mike Shaver, vicepresidente de ingeniería de Mozilla.
Chris Double, el desarrollador responsable en gran parte de esta implementación que ha llevado más de un año, ha creado una página de prueba con unos cuantos vídeos (incluyendo la genial demo SVG+vídeo), y ha recomendado también Wikimedia para ver otros vídeos relevantes. Debido al script de Wikimedia que detecta las capacidades del navegador, tendrás que desactivar los plugins de QuickTime y Java para poder usar las nuevas etiquetas (Herramientas/Complementos/Plugins).
Escrito en Mozilla Links
22 ago 2008 09:32 :: Nukeador
Etiquetas: anuncios, desarrollo, extensiones
Más de 100 personas participaron en el concurso Extend Firefox 3 que organizó Mozilla para premiar a las mejores y más novedosas extensiones para nuestro navegador favorito, y hoy ha llegado a su fin anunciando a los ganadores.
En esta edición se ha contado con unos jueces de lujo, entre ellos Dr. Jun Murai, Toby Padilla, Gina Trapani, Brenden Eich, Mike Connor, Mike Beltzner además de extraordinarios patrocinadores como Last.fm, ActiveState, y VMWare.
Mejor complemento nuevo
Dương Thành An por Pencil
Crea prototipos y bocetos de interfaces de usuario fácilmente.
Pencil permite que Firefox 3 sea una herramienta para crear bocetos y prototipos de interfaces de usuario utilizando SVG como base para fabricar su magia, por lo que nos permitirá mostrar ideas de cómo nos gustaría que fuera la interfaz de una aplicación antes de programarla.
Felipe Tassario Gomes por Tagmarks
Añade mediante iconos a marcadores
Con esta extensión dispondrás de una gran variedad de iconos para añadir a marcadores tus páginas fácilmente y asignarles etiquetas rápidamente de forma gráfica haciendo clic en los iconos.
Rémi Szymkowiak por HandyTag
Etiquetado automático de marcadores
Esta extensión nos proporciona enlaces rápidos en el panel de añadir marcador para etiquetar nuestras páginas, nos mostrará las etiquetas que mejor se correspondan basándose en los datos obtenidos de diferentes fuentes.
Finalistas:
Mejor complemento actualizado
Nate Weiner por Read it Later
Guarda páginas que te interesen para leerlas más tarde
Esta extensión te permite guardar páginas para leerlas posteriormente, evitando así llenar los marcadores de páginas que solo te interesan para leerlas una web. Permite la lectura en modo desconectado, sincronizar entre ordenadores y creación de canales RSS.
Chiisai Tsu por TagSifter
Navega por tus marcadores mediante etiquetas
Firefox 3 te permite etiquetar marcadores, pero no dispone de una forma sencilla de navegar por ellos mediante sus etiquetas. Elige un grupo de etiquetas en la barra lateral o en el menú y TagSifter te mostrará todas las páginas y etiquetas relacionadas.
John Marshall por Bookmark Previews
Añade vista en modo álbum y en miniatura al administrador de marcadores
Además de la vista en modo álbum (como cover flow) y la vista en miniatura (con posibilidad de arrastrar y soltar), nos permite visualizarlo en la barra lateral de marcadores simplemente dejando encima el puntero del ratón.
Mejor complemento musical
Jorge Villalobos y Jose Enrique Bolaños por Fire.fm
Acceso directo a la gran biblioteca musical en Last.fm
Escucha música similar a tu artista favorito y descubre nuevos artistas y canciones en el proceso. Escucha la música favorita de tus amigos. Encuentra usuarios de Last.fm con gustos musicales similares a los tuyos. Accede rápidamente a tus emisoras favoritas simplemente escribiendo un par de letras en la barra de direcciones.
Aunque algunas de estas extensiones están aún en fase preliminar de desarrollo nos muestran conceptos muy interesantes y nuevas ideas que aplicar al navegador para hacerlo más potente aún.
¡Enhorabuena a los premiados!
Fuente // Mozilla Blog
21 ago 2008 08:11 :: willyaranda
Etiquetas: actualizaciones, songbird
Aunque ahora que lees el titular de nuevo (si no lo has hecho, hazlo), te encontrarás con... ¿primera versión beta de Songbird? Pero cómo... ¿no estábamos con las RC de las 0.7? Sí, pero... explicación:
Las versiones que íbamos probando ahora eran las 0.6, 0.5, 0.4... por lo que no son la primera versión definitiva en ningún caso (debería ser la 1.0 o similar). Los anuncios que se iban dando son como hitos en el desarrollo del programa. Que si uno añade una funcionalidad nueva, que si otro cambia el tema por defecto... El caso es que ahora, la nueva versión, esta 0.7 que estamos anunciando, sí es la primera beta hacia la 1.0. Todo lo que hemos visto hasta ahora: alphas o algo parecido.
Resultará un poco chocante este cambio de nomenclatura, pero vemos las cosas que han hecho nuevas, copiando un poco el propio anuncio:





Aunque también ha habido mejoras en la parte que no vemos los usuarios, la técnica:
A partir de este momento, los chicos de Songbird se van a centrar en mejorar las funcionalidades existentes, a la par que en optimizar el código para hacer el programa más estable y con un mayor rendimiento.
De nuevo: es una versión beta, por muy 0.7final que sea, así que cuidado con ella, si encuentras bugs, ¡no dudes en remitirlos!. Ah, y el enlace para descargar es este.
14 ago 2008 01:00 :: willyaranda
Etiquetas: actualizaciones, songbird
Como dijimos el otro día, la RC1 de Songbird 0.7 podría no ser definitiva. Y es una lucha hacia la cima como se puede ver en la imagen que acompaña al post del blog oficial de Songbird:

Por eso se ha lanzado una nueva RC, la 2, y nos piden que probemos dos cosas, que son aquellas que más se han cambiado o añadido a esta nueva versión desde la rama 0.6:
De nuevo se pide prudencia, porque aunque puede convertirse en una versión final, también puede contener fallos que puedan destruir la música almacenada, cambiar sus metadatos o provocar un colapso musical mundial.
Pero si aún así eres un intrépido, échale un ojo en la página de descargas.