Estudio comparativo de aplicaciones libres para una universidad

Aitor C. nos escribe para informarnos sobre lo siguiente:

«La UPV/EHU ha financiado un estudio comparativo sobre aplicaciones libres que ha sido liberado con una licencia Creative Commons BY-NC-SA, esto es Reconocimiento – No Comercial – Compartir bajo la misma licencia.

Dicho estudio ha dado lugar a dos documentos: el primero hace un análisis comparativo de las aplicaciones libres de carácter más «corporativo» y el otro analiza aplicaciones centradas en el área de la educación.

El método para la selección viene completamente descrito y facilita a cualquier otra entidad el alterar los criterios para aplicar los suyos propios a la hora de escoger las mejores aplicaciones.

Los documentos están disponibles tanto en formato ODT como PDF.

Estudio comparativo UPV-EHU aplicaciones corporativas (PDF) (ODT)

Estudio comparativo UPV-EHU aplicaciones educativas (PDF) (ODT

Cómo hacer backups de Google Docs


Problema: quiero descargar 50 documentos de Google Docs y GDocs no ofrece la posibilidad de descarga batch (es decir, tengo que abrir y exportar uno por uno cada documento). Donde digo 50, imaginad que son 500. Demasiado trabajo .

Solución: en 3 «sencillos» pasos.

Paso 1) Instalar Greasemonkey. No me voy a extender explicando las maravillas de esta extensión, pero por resumir en una línea: permite modificar (en local) el código fuente de una página, inyectándole nuevo código . Míralo como si pudieras hacer «graffiti funcional» en cualquier página de la web :-). Sobre la extensión Greasemonkey se construyen otras, por ejemplo, la del paso 2 🙂

Paso 2) Instalar la extensión para Firefox Google Docs: Download (que depende de Greasemonkey). Esta extensión añade dinámicamente un botoncito para generar una lista de enlaces de descarga de todos los documentos que hayas seleccionado en Google Docs. Repito: genera una página con una lista de enlaces listos para descargar … y alguien pensará: hombre, algo hemos ahorrado, porque ahora basta con pinchar *uno por uno* en cada enlace y automáticamente se descargará el documento, pero la verdad es que tampoco hemos avanzado mucho. Cierto, por eso necesitamos un tercer paso.

Paso 3) Instalar la extensión Download Them All. Una maravilla: dada una página con una lista de enlaces, parsea el contenido (analiza el contenido de dicha página), extrae los enlaces y los presenta en una ventana aparte. Basta con elegir la carpeta final donde quieres guardar todos los documentos enlazados y pulsar un botón.

Cuesta tiempo realizar los tres pasos anteriores, pero una vez lo has hecho, crear un backup de todos los documentos de Google Docs es cuestión de 3 clicks (en lugar de infinitos 😉

Nota: un backup correcto debería de poderse realizar en ambos sentidos, pero eso no es problema, dado que Google Docs sí permite hacerlo de forma más o menos fácil (la más fácil: enviar un mensaje de correo a tu cuenta GDocs, adjuntando todos los ficheros que quieras importar)

SugarCRM [es]: las semanas deben comenzar en lunes

Artículo de Juanma Ginzo.

El otro día, mi socio, me indicó la conveniencia de instalar una aplicación para tener ordenada su agenda de contactos y, ya de paso, la mía.

Después de barajar varias alternativas, como por ejemplo opengroupware , me encontré con una que me pareció interesante: SugarCRM.

Todo estaba bien. El programa se ajustaba plenamente a nuestras necesidades y nos parecía sencillo de utilizar, pero, siempre me pone peros, no le gustaba que el calendario mostrara el domingo como primer día de la semana.

Me pareció que podía ser una cosa trivial, pero no fue así. Por esta razón, después de dar vueltas por la Internet, os la explico.

En SugarCRM hay dos calendarios; el pequeñito y es el que se despliega para elegir una fecha y el grande que es el que aparece en una de las pestañas.

El proyecto donde se encuentra alojado el pequeñito se encuentra en http://www.dynarch.com/projects/calendar/ Es fácilmente modificable pues solo basta editar el fichero calendar-setup_3:


cd “raiz de sugarCRM”
vim jssource/src_files/jscalendar/calendar-setup_3

buscamos la variable firstDay y la ponemos de de 0 (domingo) a 1 (lunes).
Sigue leyendo SugarCRM [es]: las semanas deben comenzar en lunes

Google Summer of Code 2009 !

En su historia, el Google Summer of Code ha reunido a cerca de 2,500 estudiantes alrededor de más de 180 proyectos de software libre para crear millones de líneas de código. Ya está abierta la nueva edición 2009 🙂

Al igual que otros años, los estudiante que contribuyan con éxito al proyecto recibirán un premio de $4.500. Cada estudiante tendrá 3 meses para terminar su propuesta.

El programa Google Summer of Code está diseñado para alentar a la participación de estudiantes en el desarrollo de software libre. Empezando en 2005, el programa tiene varios objetivos:
* Inspirar a desarrolladores jóvenes a iniciar su participación en el desarrollo de software libre.
* Proveer a estudiantes de Ingenierías Informáticas y carreras relacionadas la oportunidad de trabajar con algo relacionado con sus estudios durante el verano.
* Proporcionar a los estudiantes una visión más amplia a escenarios de desarrollo de software del mundo real (p.ej., desarrollo en equipos distribuidos, cuestiones acerca de licencias de software, protocolo en listas de correo…).
* Crear más software libre para el beneficio de todos.
* Ayudar a los proyectos de software libre a identificar e introducir a nuevos desarrolladores.

Google aceptará peticiones de proyectos de software libre desde el 9 hasta el 13 de Marzo. Las solicitudes de estudiantes se realizan entre el 23 de Marzo y el 3 de Abril de 2009.

Más detalles sobre los requisitos para participar, incluyendo como solicitarlo y más acerca de la tan deseada camiseta 😉 en: http://code.google.com/soc/ (ojo, hasta la FOSDEM no se hará público del todo; este post es porque la organización del SoC’09 ha pedido que extendamos la noticia desde ya)

Abrir 2 perfiles de Firefox simultáneamente

Firefox admite el uso de perfiles. Basta con lanzarlo con la opción «-P» :

$ firefox -P

Este comando abrirá el asistente de creación y selección de perfiles.

Por ejemplo, yo tengo dos : uno el de uso habitual, con las extensiones habituales instaladas (Euskalbar, Delicious, Pronounce, LiveHTTPHeaders, Flash Tracer, Google Gears, BugmeNot y WordReference Translator… vaya, no sabía que tuviera tantas 🙂

El otro perfil de Firefox no tiene ninguna extensión instalada. Lo llamo de «desarrollo», y es precisamente por eso para lo que lo uso: para hacer experimentos de programación con las extensiones Firefox, de tal forma que si meto la pata, no pasa nada, sólo he roto el perfil de desarrollo. Si no consigo arreglar el problema, o si rompo algo «de verdad», borro el perfil, y vuelvo a crearlo. Fin del problema.

Ahora bien, cuando estoy en modo «desarrollo», hecho en falta todas mis extensiones habituales. Me gustaría poder trabajar con ambos perfiles a la vez: el habitual y el de desarrollo, uno en cada ventana. Pero hasta ahora, no lo había conseguido: si lanzas otra sesión Firefox desde la línea de comandos, se abre en una pestaña aparte y no vuelve a saltar el asistente. Si pones «firefox -P default» ocurre lo mismo.

Pues bien, hoy he descubierto que SÍ que es posible abrir 2 ventanas Firefox a la vez, una con cada perfil. Para ello, hay que indicar la opción -no-remote, así:

$ firefox -no-remote -P default

Ya estoy contento 🙂