Blog

De vuelta de la LSWC y el IV Encuentro ASOLIF

Bien, tal y como comenté el miércoles se confirmaron mis expectativas y la LSWC fue un éxito. No por la asistencia, que fue de unos 200 asistentes de los que al final del día éramos muchos menos (la muchachada malagueña no aguanta mucho por lo visto) sino más bien por la calidad de las presentaciones.

Hubo presentaciones, demos y mesas redondas donde se tocaron temas como la gestión documental, los SIG, escritorios libres, localización, migraciones, etc. Me gustó ver por ejemplo que la gente ya va conociendo cada vez más el proyecto OpenStreetMap y se lo toman en serio como una solución perfectamente viable en proyectos empresariales.

Sesión de arranque de la LSWC, fotografía de Emergya
Inauguración de la LSWC, foto de Emergya

El ánimo de la gente era excelente y se respiraba el ambiente que daba el lema de la conferencia, aquello de «nosotros no cancelamos tu libertad» creo que estaba en la mente de todos. Fue un día cansado por la cantidad de presentaciones en poco tiempo y hasta bastante tarde, pero hubo ganas para salir por la noche un rato con amigos de Ghandalf, aunque no nos tomamos las actividades sociales tan en serio como muchos otros compañeros de congreso...

Al día siguiente, con los normales retrasos por lo que acabo de decir (aunque yo estaba allí bien temprano, como siempre) tuvo lugar el IV Encuentro ASOLIF. He de decir que me encontraba un poco como pez fuera del agua porque realmente conozco poco ASOLIF y la actividad de la patronal del software libre pero bueno, aprendí todo lo que pude de la gente que tiene que sacar adelante el sector y me traje algunos temas para mirar.

Como conclusión podría decir que ha sido tan importante la conferencia como sobre todo la forma de organizarla, mi impresión desde fuera aunque inscrito en la lista de correo de ASOLIF es que todos los organizadores le han hecho un excelente trabajo, utilizando de forma eficiente diversas herramientas colaborativas para coordinar los diferentes grupos de trabajo que se formaron. 

Por cierto que de dicha coordinación he conocido una soprendente herramienta de gestión de tareas llamada Hiveminder, un servicio digamos "2.0" para llevar una lista de tareas con un increíble número de funcionalidades y sobre todo integraciones que creo que voy a usar mucho a partir de ahora porque hace algo que es crucial en estas herramientas: se adapta a todo tipo de usos y no impone una forma de interactuar con el servicio.

En fin espero que la LSWC se siga realizando, independientemente de lo que ocurra con el futuro de la OSWC.

Y mañana a la LSWC

banner LSWCMañana comienza la Libre Software World Conference, la conferencia que se ha organizado de forma colaborativa en el marco de ASOLIF ante la cancelación de la Open Source World Conference.

La OSWC, después de la experiencia de 2008 no me resultaba muy interesante, pero la LSWC es un evento completamente diferente, y mucho más atractivo en mi opinión.  Vamos que a la OSWC no pensaba ir, y a esta, casi sin saber muy bien dónde voy, me apunto.

Saldré tempranito para Málaga, la verdad es que el programa está bastante bien para el poco tiempo que se ha tenido para preparar el evento. La actividad en ASOLIF estas dos últimas semanas ha sido frenética y para mí es todo un ejemplo de cómo organizar un evento en poco tiempo con (aparentemente) bastante éxito, a ver mañana como están las cosas por allí. 

Si la batería y la cobertura lo permiten supongo que algo de actividad se podrá ver en mi cuenta en twitter, y por supuesto en el hashtag oficial del congreso #OSWCAlt.

¿SVG para hacer presentaciones?

Siempre me ha interesado el micro mundo este de las presentaciones y las formas de hacerlas. He probado casi de todo: Beamer con LaTeX, Slidy, S5, Impressive,... cada sistema nuevo que he probado me ha aportado alguna novedad, pero siguen sin darme todo lo que espero.

Tampoco me lo da (aún) el que voy a contar hoy, pero ofrece una nueva forma de enfocar las presentaciones que sólo he encontrado en prezi, un servicio más o menos reciente que a todo el mundo gusta.. hasta que lo pruebas. Con Prezi ya no hay diapositivas o transparencias, digamos que abandonamos el clásico retroproyector y el acetato para por fin aprovechar las posibilidades de un entorno multimedia más rico. Ahora en lugar de las susodichas diapositivas tenemos un canvas en dos dimensiones infinito, donde jugamos con los tamaños y la orientación para crear un «viaje» en el que desarrollamos nuestro discurso. Hay que verlo para entenderlo. Aquí tienes un vídeo demostración de 3 minutos.

¿Por qué no me gusta prezi.com? Veamos:

  • lo más importante: no es interoperable, no hay forma de meter ni sacar nada de ahí, lo que hagas en ese sistema ahí se queda, y nadie sabe qué será de prezi dentro de, digamos 5 años.
  • usa flash es decir: para empezar con el editor en Linux no deja meter acentos... y cualquier otra cosa que te pueda pasar con este sistema que parece que además cada vez tiene menos adeptos.
  • es caro: el editor de escritorio que tienen sólo puede usarse durante 30 días y luego tienes que pasarte al plan de pago más caro que hay, así que la única opción es usar el editor on-line con los problemas comentados antes.
  • finalmente, tiene sus limitaciones como fuentes, diseños, hiperenlaces, etc.

Ojo, una presentación bien hecha con Prezi dejará a tu audiencia loca, en serio. He visto a gente levantar la mano para preguntar delante de todo el mundo qué leches ha usado el conferenciante.

¿Alternativas? Pues alguna hay pero dado que la forma novedosa de hacer presentaciones ha gustado mucho, era cuestión de tiempo que saliera algo en software libre. Pero en realidad es mucho mejor, en lugar de quedarnos con un formato propietario, la alternativa usa un estándar ampliamente usado y soportado actualmente: SVG. Este estándar de dibujo vectorial permite incrustar en el dibujo código JavaScript por lo que tener funcionalidades de «navegación» no era tan difícil.

Jessyink, el proyecto que aporta esta funcionalidad viene de la mejor forma posible, como un plugin para el estupendo editor Inkscape. Llevo usando Inkscape para hacer mis diagramas y dibujos desde hace un tiempo y su potencial para la edición está más que comprobado.

Con Jessyink uno puede seguir el viejo patrón de diapositivas, de hecho diría que es más sencillo y potente que cualquier otro editor de diapositivas como OpenOffice Impress. Puedes definir una capa como fondo y luego cada capa se irá mostrando de forma sucesiva. El siguiente ejemplo muestra una diapositiva, digamos, tradicional pero usando este nuevo mecanismo. Es un archivo SVG de menos de 100KB sin comprimir, que puede incrustarse en cualquier web y visualizar sobre la marcha en cualquier navegador que soporte decentemente este estándar, es decir: Mozilla Firefox, Google Chrome/Chromium u Opera. Olvídate de usar Internet Explorer 6 o 7 de momento para esto.

En una carpeta del svn público de Prodevelop he dejado un par más de ejemplos, no sé si seguiré escribiendo algún post más en el blog sobre este asunto, ya he hecho una presentación interna en el trabajo con este sistema y a la gente le gustó mucho. Si tengo alguna nueva experiencia interesante al respecto sin duda por aquí la dejaré caer, pero me interesa saber vuestra impresión sobre este tema!!

Testeando drupal gardens

Drupal Gardens es un servicio de alojamiento para sitios basado en el popular gestor de contenidos Drupal. Dado que llevo ya bastante tiempo usando este CMS (esta misma web lo utiliza), quería probarlo y ver las posibilidades que ofrecía.

Tras recibir mi clave de activación (están todavía en beta) pensé que como primer experimento podría aprovechar para crear un micro-site que agregara los contenidos que public

o en la web en diferente sitios, especialmente en twitter en los diferentes blogs que mantengo, este incluido. Así que configuré el sitio http://jsanzplanet.drupalgardens.com

Bien, lo que Drupal Gardens ofrece en definitiva es la posibilidad de generar instancias de Drupal 7, con un reducido pero selecto conjunto de módulos que permiten generar con un esfuerzo moderado una buena variedad de tipos de sitios: desde páginas estáticas, a blogs para uno o varios usuarios, o incluso pequeñas comunidades digitales con foros, lista de correo básica, encuestas, contenidos personalizables (Drupal 7 lleva CCK de serie), etc.

Supongo que el número de módulos irá creciendo. Es significativo que no se incluya de serie Views, aunque sí hay un módulo para hacer vistas más sencillas.

Mi sitio sólo tiene una página estática con un "Acerca de.." y dos categorías de agregación. He configurado como portada la categoría de micro-blogging para que salgan directamente estos recursos. El resto de blogs, que son más estáticos aparecen como bloques. De esta forma mi contenido dinámico queda a la izquierda (limitado sólo a los últimos envíos) y a la derecha el contenido que varía menos. Finalmente el sitio tiene el típico formulario de contacto por si alguien quiere decirme algo.

teaser de mi primer test

Esto es sólo un ejemplo de sitio, Drupal Gardens, a diferencia de otros servicios como Wordpress.com es MUY versátil. No lo veo como un servicio de uso personal, ni para todo el mundo, ya que requiere un buen conocimiento de Drupal para sacarle partido. En cambio, sí que lo veo bastante interesante para aquellas empresas u organizaciones que no tengan unos requisitos de personalización muy fuertes en cuanto a funcionalidad. Por 20 dólares al mes se tiene un servicio escalable y mantenido, y una vez configurado ya sólo resta meter contenidos y actualizar el diseño cuando sea necesario. Cabe decir que mantener sitios con Drupal requiere su dedicación, ya que los módulos y el core se actualizan con bastante asiduidad.

Respecto al diseño, se ofrecen unos temas por defecto pero dispone de un muy bien resuelto gestor que permite a golpe de ratón establecer fuentes, colores y espacios para los elementos de la web. Es algo así como una interfaz de usuario para la hoja de estilo CSS. Finalmente se tiene un espacio para colocar el CSS que uno quiera. Esta interfaz se puede ver en el vídeo de la portada de su web, no sé si se incluirá en Drupal 7 o es sólo para este servicio web.

La única pega que le veo ahora mismo, salvo los pequeños fallos de interfaz que supongo se irán solucionando es que el precio es algo elevado para uso personal. No es posible asignarle un dominio o subdominio a tu sitio en drupal gardens sin pasar por el primer plan de precios (el de 20 dólares al mes) y por tanto, si sólo quieres tener un sitio sencillo pero con tu propio dominio, es demasiado caro. Pero como he comentado, para webs sencillas o en las que no quieres complicarte la vida con su mantenimiento es una solución muy interesante.

Actualización: no sé si han hecho el cambio en estos últimos días o bien estaba y no me di cuenta, pero parece que se podrá tener una cuenta gratuita de drupalgardens y asignarle un dominio o subdominio por unos 12 dólares al año, por lo que mi mayor pega al servicio se acaba de esfumar...

La aventura oceánica llega a Puerto Rico

El Bahari está en pleno Caribe ya, navegando en estos momentos la costa sur de Puerto Rico. Es un momento como otro cualquiera para tomar una pequeña instantánea del trayecto recorrido por el velero desde que sus tripulantes salieran de Valencia a medidados de noviembre. Puedes pulsar en la imagen para verla un poco más grande.

Trayecto del Bahari hasta el 30 de diciembre

Esta imagen está hecha con gvSIG, conectado directamente a la base de datos de posiciones (PostgreSQL/PostGIS) que vamos rellenando conforme el velero nos envía su posición.

Para el año que viene tenemos pensados algunos pequeños cambios en el visor del trayecto, especialmente en la forma en que se filtran las posiciones (llega una cada dos horas más o menos) de forma que aprovechemos un poco mejor los limitados recursos para presentar posiciones, especialmente en Internet Explorer.

Presentaciones gvSIG en las III Jornadas de SIG Libre

gvSIGComo ya he comentado en geomaticblog, se han publicado los vídeos de las III jornadas de SIG libre de Girona. De entre los vídeos publicados quiero destacar aquí dos presentaciones realizadas por compañeros de Prodevelop.

En primer lugar la presentación realizada por Javi Carrasco y Carlos Sánchez sobre las últimas novedades en gvSIG Mobile así como el pequeño proyecto para crear un visor WMS-C (y muchas otras características interesantes)  para teléfonos móviles.

En segundo lugar Miguel Montesinos presentó las novedades del proyecto gvSIG en su vertiente más organizativa, destacando la creación de una asociación de empresas para la promoción de gvSIG de la que Prodevelop forma parte.

La verdad es que pasados unos meses, uno se da cuenta de que ese evento es, a nivel técnico, uno de los más completos y relevantes del mundo hispano-hablante. Todo parece indicar que este año asistiré al homólogo portugués en Évora en Noviembre, así que, aunque con la dificultad del idioma, intentaré sacar el mismo partido a un nuevo encuentro FOSS4G.

Mover el WebContent en un proyecto J2EE de Eclipse

Aunque uno no es un desarrollador J2EE, a veces me da por hacer el algunas pruebas y experimentos con el entorno de desarrollo. En eclipse al crear un proyecto J2EE te pregunta por la ubicación del directorio de despliegue, que por defecto se llama WebContent.

El problema es si quieres cambiar esa carpeta una vez creado.

Bien, supongo que puede ser un poco naive, pero dejo el detalle por si le sirve a alguien. He encontrado el fichero para cambiar esa carpeta de sitio (tampoco era tan difícil), se trata del fichero .settings/org.eclipse.wst.common.component y en concreto hay que cambiar:

<?xml version="1.0" encoding="UTF-8"?>
<project-modules id="moduleCoreId" project-version="1.5.0">
<wb-module deploy-name="testttt">
<wb-resource deploy-path="/" source-path="/alberto"/><!-- <--- AQUÍ -->
<wb-resource deploy-path="/WEB-INF/classes" source-path="/src"/>
<property name="context-root" value="testttt"/>
<property name="java-output-path"/>
</wb-module>
</project-modules>

Basta actualizar el deploy-path por el nuevo directorio, cierras el proyecto y abres y listo.

Distribuir contenido