Mozilla Weave: servicios web para el usuario móvil

weave-logo.jpgMozilla Labs lanzó el pasado lunes Weave, una nueva herramienta quer permitirá guardar online los perfiles de cada usuario Firefox. A modo de resumen, podríamos decir que 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).

Puedes informarte más al respecto descargando la beta 1 de Weave (sólo disponible para Firefox 3 beta2), o bien leyendo los casos de uso previstos.

El proyecto Samba recibe documentación sobre protocolos Microsoft

Ayer día 20, la fundación Protocol Freedom Information Foundation (PFIF), una organización sin ánimo de lucro creada por la Software Freedom Law Center, firmó un acuerdo con Microsoft para recibir la documentación de protocolos necesarios para interoperar con los servidores de workgroup de Microsoft Windows y poder implementar dichos protocolos bajo licencia GPL en proyectos como Samba.

Microsoft tuvo que llegar a este acuerdo, por el que cede esta información a la competencia, tras la decisión del juicio antimonopolio de la Comisión Europea contra Microsoft, el pasado 24 de Marzo de 2004, tras haber perdido la apelación que presentaron (la apelación fue rechazada el pasado 17 de Septiembre)

Como conclusión: Samba tendrá el camino más llano para implementar aquellas funcionalidades de un servidor AD que hasta ahora no podía por falta de documentación.

El texto completo del acuerdo se puede ver aquí.

OpenOffice.org: Arreglar imperfecciones en importación de ppt

Como comentaba el otro día, me estaba volviendo loco con las importaciones de archivos PowerPoint en Impress por un detallito, que podría parecer anecdótico pero que no lo es: la importación de archivos .ppt en Impress dejaba el texto de las diapositivas con un tamaño de fonts 2 pixels superior al original (a veces no es 2, sino 3).
Este detallito hacía que algunas diapositivas que en el original (ppt) cuadraban (el texto completo se veía dentro de los márgenes de la diapositiva y los textos no se solapaban), en Impress se salieran fuera de esos márgenes. A veces la solución era tan sencilla como cambiar el tamaño del estilo utilizado en el original (aumentando el tamaño en 2 pixels). Sin embargo, si el original tuviera más de un estilo aplicado a los textos: adiós. No valía para nada esa táctica (habría que cambiar el tamaño de todos los estilos). Un ejemplo de esa situación se puede apreciar aquí. La de la izquierda es la diapositiva original tras la importación. La derecha es la misma diapositiva tras aplicar varias veces la macro de «reducción» que comento más adelante:

screenshot18.png
screenshot19.png

Lo que buscaba era una macro que me permitiera, cuando viera una diapositiva en la que los textos están más grandes de lo normal, pulsar un botón y que esos textos de esa diapositiva en concreto decrementaran su font-size en 2 pixels. Si vuelvo a pinchar en el botón, me gustaría que volviera a aplicarse el «recorte». Así hasta que el texto encaje. Bien, no encontré esa macro, así que la he programado yo mismo. Para que sea más efectiva, en mi caso, he instalado un botoncito en Impress, de tal forma que al pulsarlo, se ejecute el algoritmo indicado. El proceso es el siguiente:
+ Abrir Impress
+ Herramientas/Macros/organizar macros/openoffice.org basic
+ Mis Macros / Standard / Module1 / Main y «Editar»
+ Copiar y pegar ahí el código de esta macro
+ Guardar y cerrar el editor de macros
+ Desde la vista principal de Impress, pulsar Herramientas / Personalizar
+ En la pestaña «Barra de herramientas», pulsar «Agregar…»
+ En Categoría, elegir «Macros de OpenOffice.org / Mis Macros / Standard / Module1 / Main

Si todo va bien, aparecerá un icono nuevo en la barra de herramientas, como el siguiente:
screenshot171.png

¿Quieres ejecutar OpenOffice.org 2.3 en tu navegador?

Gaël Duval, antiguo líder y fundador de Mandriva, tras «»abandonar»» ese puesto, se ha dedicado a urdir una nueva distro, Ulteo, con conceptos innovadores. Uno de los primeros: la posibilidad de ejecutar OpenOffice 2.3 en tu navegador (necesaria la máquina virtual Java). Yo lo he intentado, pero creo que están sufriendo el efecto Slashdot

Al parecer, ejecutan OOo 2.3 sobre un servidor y exportan las sesiones por VNC. Nada nuevo bajo el sol (no son los primeros en realizar esto… cuando me acuerde pondré el nombre de la aplicación gratuita que ya ofrecía sesiones VNC completas gratuitas contra un servidor Linux con KDE) y graves problemas de saturación/carga. Para muestra un botón:

screenshot21.png

¿Qué os parece la idea?

Linux Magazine 32

linuxmagazinecover_xxl.jpg
* DVD: DOS LADOS / DOS DISTROS: OpenSUSE 10.3, Sabayón 3.4e
* Programación y trucos Python
* Ligero de Equipaje: El secreto de la optimización es ahorrar tiempo en el lugar adecuado. Leer más
* Dinamismo: La extensión Stackless aporta procesos ligeros a Python, dando paso a un nuevo estilo de programación basado en el acceso a la memoria dinámica (heap).
* Trucos con Particiones: Con esta potente herramienta para hacer copias de seguridad protegeremos el sistema y preservaremos nuestras configuraciones.
* Sala de Montaje: Jahshaka, la aplicación de edición de vídeo
* Proyecto Simile: semántica Web
* Desarrollo: Un script Nagios escrito en Perl verifica el SAI
* Desarrollo: Regularidad: Vamos a crear un programa con Ironpython y Gtk#
* Desarrollo del kernel
* SysAdmin: servidor SMTP con anti-Virus
* SysAdmin: Zeus ZXTM 7400
* Linux User: WiFi-Radar
* Linux User: Software colaborativo Mindquarry
* Linux User: Scrot ayuda a capturar pantallazos cómoda y rápidamente desde la línea de comandos.
* Linux User: Edu-Wikis
* Linux User: Las variables de entorno
* Linux User: X-Plane 8.60
* Comunidad: OSiM 2007: OSiM, Open Source in Mobile