Openbravo Basic Functional Training

He vuelto esta noche de Barcelona del Basic Functional Training de Openbravo. En esta ocasión se realizaban dos, uno en inglés y otro en castellano. Según me comentaron al de inglés vinieron unas 3 o 4 personas, en el de castellano eramos 12.

Casi todos eramos asociados, había un chico que venía de una empresa de Barcelona, otro que venía de una de Madrid, un grupo de 5 entre ingenieros informáticos, industriales y no se que más que también venian de Madrid, luego había un dominicano, un venezolano y dos brasileños. Vamos, un mezclote de cuidado. El tema es que como el viernes empieza el Get Together algunos sudamericanos en vez de ir al training de Bogotá han aprovechado para hacerlo en Barcelona y asistir al evento.

Me he hecho amigo de todos, gente super maja y enrollada. Los del grupito de 5 de Madrid iban un poco a su rollo, igual que los dos brasileños pero eso no quita que hubiera un buen rollo general impresionante. El resto siempre saliamos juntos a comer y/o cenar y hemos tenido ocasión de compartir muchas cosas tanto de trabajo como de las costumbres de los diferentes paises.

Me ha encantado el curso, he aprendido bastantes cosas nuevas y sobretodo me he dado cuenta que las asignaturas de economía, contabilidad y el curso de SAP Business One que di en la UA me ha servido de mucho. Aunque en principio estos temas no eran muy divertidos para mi, ahora que le voy pillando el rollo hasta me está gustando.
Otra cosa, la gente de Openbravo fantástica. El curso lo daba Miguel Magan, un catalán muy majo que explicaba muy bien y que resolvía la infinidad de preguntas que le hemos hecho, sobretodo por parte de los brasileños. También estaba Sanjeev, un estadounidense de origen indú que se está encargando de montar los trainings, por último conocí a una chica peruana muy simpática que se llama Sara, es contable, acaba de entrar en Openbravo y estaba en el curso para conocer la herramienta y amoldarse a las particularidades de la localización española.

Como no la herramienta que, al final es a lo que iba al curso, me ha gustado. Las pocas pruebas que había hecho me habían creado serias dudas pero aunque aún le queda mejorar mucho en varios puntos, cubre perfectamente las funcionalidades principales de un ERP para pymes.

Total que en resumen me ha encantado. Eso si, los cursos son un tanto caritos.

Cheli

Esta tarde he ido a la conferencia Masters of the youniverse impartida por Antonella Broglia. Todo vino por un correo-e que me reenvio mi jefe y que al final como engañe a alguien para que me acompañara decidi ir.

Debo decir que me ha gustado mucho, se podría resumir en que hoy gracias a internet el poder de la información lo tiene el usuario. Tu eres el que creas contenido, el que lo difunde, el que tiene opinión, el que comparte la información y creas colaborativamente, en comunidad.

Las empresas que no sepan ver esto lo más seguro es que mueran, no literamente pero o bien pasen de este fenomeno y terminen por no tener tanto interés para los usuarios y por tanto menos clientes o bien creen cruzadas contra todo esto y definitivamente sean rechazadas y mueran. Como se suele decir deben adaptarse a la nueva situación y abrazarla.

Antonella ha puesto infinidad de ejemplos, ha hablado de software libre, de contenidos libres, de creación de pares (en comunidad), de la blogosfera, del ansia de crear de los usuarios simplemente por compartir o el orgullo de haber creado algo.

También ha comentado como contraejemplos empresas que piden colaboraciones porque si para intentar sacar tajada, como ella explicaba esto tiene un flujo desde los usuarios hacia arriba, hacia la empresa pero la empresa no puede exigir o provocar iniciativas desde ellas hacia abajo con pretensiones económicas porque esto no suele funcionar así.

En definitiva, me ha gustado mucho y me ha parecido muy interesante. Si me hago con la presentación y me da derecho ya la colgaré por aquí.

Cheli

Oracle XE en Centos Gnu Linux

Al principio me volví un poco loco con este tema. Como después de instalar el rpm el script de arranque de oracle no daba ningún error ni por la salida de error estandar ni en el archivo de log me puse a trazar el shellscript que se encuentra en /etc/init.d/oracle-xe.

Comprobé cada variable a ver si tomaba el valor correcto y efectivamente ahí no había ningún problema pero a la hora de ejecutar las ordenes para lanzar el listener y posteriormente el sistema de gestión de bases de datos oracle los listos de los que habían hecho el script habían puesto un «> /dev/null 2>&1» y después de esto no comprobaban si la orden había terminado bien o no. Normal que no diera ningún error pero no arrancara nada.

Total que les saqué las redirecciones de la salida y salida de error estandar a ver que me cantaba. Al final era un error tan chorra como que el listener no podía resolver el nombre del host. Algo tan sencillo como editar el /etc/hosts y indicar el nombre de host para 127.0.0.1:

127.0.0.1       localhost.localdomain   localhost nombredetumaquina

Ahora con reiniciar el servicio debería funcionar. Aún así no me levantaba la interfaz web de configuración así que reinstalé el rpm para que hiciera la configuración inicial correctamente y ahora si que ya funciona todo de lujo.

Y yo que me estaba mareando con otras historias por no ponerme a mirar el código ya que siempre suele ser un follón.

Cheli

Jugando con sistemas de virtualización

En tictech han tomado como política utilizar lo recomendado por la gente de OpenBravo, una postura por otra parte muy inteligente. Esto significa que vamos a utilizar Centos como distribución. Lo cierto es que nunca había instalado Centos pero si  que he trabajado durante mucho tiempo con red hat y derivadas.

Necesitaba por una parte poder guarrear sobre la distro sin cargarme mi máquina de trabajo, cosa que suelo hacer en mi debian gnu linux y por eso lo tengo tan desorganizado todo con archivos de configuración viejos, paquetes que me he dejado sin desinstalar por aquí y por allá de viejas instalaciones/configuraciones. También necesitaba tener una instalación limpia y funcionando para poder llegar a un cliente y decirle – Mira, esto es lo que nosotros te proponemos.- así pueden ver algo tangible y no sólo imaginarselo según lo que nosotros le contemos.

La solución estaba clara, un sistema de virtualización y a correr. Ahora bien ¿qué requisitos tenía que tener ese sistema de virtualización?

  1. Que fuera multiplataforma ya que nunca sabes que software va a utilizar tu cliente y debes poder montarle el sistema de virtualización para que él pruebe el producto.
  2. También tenía que tener un uso sencillo para que el cliente no tuviera problemas al utilizarlo.
  3. Que permitiera crear varias máquinas virtuales.
  4. Y en lo posible que fuera software libre.

Se que en la empresa han estado trasteando con vmware así que me puse a probarlo. Me bajé el vmplayer para gnu linux y lo monté sobre la debian, no hubo muchos problemas pero para ejecutar el player hay que lanzarlo desde el shell pasándole los parámetros oportunos y eso ya no cumple uno de los requisitos. Aunque el problema principal es que el player es sólo eso, un player y necesitas o el workstation o el server para poder montar las máquinas virtuales pero entonces entramos en el fabuloso mundo de las licencias de software privativo y que cosas puedes o no puedes hacer dependiendo de qué instales y/o la licencia que compres.

Encontré una solución intermedia, utilizar qemu para generar la máquina virtual y luego lanzarla desde vmplayer pero no me convencía mucho.

La opción de qemu no cumplia alguno de los requisitos como por ejemplo que no es fácil de utilizar, aunque si es software libre y si es multiplataforma. Por tanto la descarté.
Total que haciendo caso a los consejos de mi buen amigo deabru me he puesto a probar Virtualbox y he quedado realmente satisfecho. La prueba ha sido la siguiente, he instalado Virtualbox en Windows Xp y he creado una máquina virtual donde he instalado Centos. Luego he instalado Virtualbox también en debian gnu linux y he intentado cargar la imágen de la máquina con la instalación de Centos recién hecha desde Windows y no ha dado ningún problema.

Como Virtualbox cumple todos los requisitos es mi opción. Ahora sólo tengo que hablarlo con mis compañeros a ver que opinan.

Cheli

Visor de libros electrónicos para KDE en formato chm (html compilado)

El otro día un amigo me pasó un enlace para que me descargara un libro de PHP5, la putada fué que al bajarlo estaba en formato chm y no era capaz de abrirlo así que me puse a buscar que herramientas de software libre para KDE podía utilizar. No fué muy difícil ya que enseguida encontré esta maravilla, kchmviewer. Lo emergeé y funcionó de lujo.

Kchmviewer visor de libros electrónicos

Por cierto, si alguien quiere el libro que avise.

Cheli

Cámara digital Canon Powershot A60 en Gentoo Gnu Linux

Cuando he intentado transferir las fotos de mi cámara al ordenador mediante digikam no me reconocía la cámara. Lo primero que he pensado es que era temas de permisos así que he probado como root y efectivamente si funcionaba, ahora tocaba adivinar en que grupo mete gentoo la camará al detectarla.

Lo que había que mirar era la configuración de reglas de udev para gphoto, si miramos el archivo /etc/udev/rules.d/99-libgphoto2.rules vemos que el grupo que utiliza es plugdev, por lo tanto lo único que tenemos que hacer es añadir nuestro usuario a dicho grupo y a partir de entonces detectará la cámara y funcionará sin problemas.

Aunque mi cámara es una canon el mismo procedimiento debería funcionar para cualquier otra soportada por gphoto.

Cheli

Mezcla colores como cuando eras pequeño con Krita

Esta nueva tecnología que han implementado como proyecto del summer of code de google es impresionante. ¿Os acordais de pequeños cuando vuestro/a profesor/a os enseñaba que si mezclabamos amarillo y azul da verde, si mezclamos rojo y amarillo da naranja, etc? Pues eso es lo que hace esta herramienta.

Mezclas en Krita

Me ha sorprendido el procedimiento de hacerlo, es muy similar a como lo haría un pintor con utensilios físicos. Pillo un pegote de pintura de este color, pillo un pegote de pintura de este otro y ahora pillo la brocha y lo mezclo a ver que sale. En este video se ve muy bien de lo que estoy hablando.

Me he quedado absoluamente alucinado, por cierto, esta tecnología no la implementa ninguna otra aplicación de retoque fotográfico del mundo por el momento. El software libre innova y vaya que si lo hace.
Cheli

He sido infiel

Después de años de relación con mi querida debian gnu linux le he hecho caso a mi cirujano. El caso que después de los consejos que me llevaban dando Surgeon me he intalado una gentoo y ya he aprovechado para instalar una controladora scsi vieja con dos discos duros y montarla en raid que tenía ahí de un servidor que me regalaron (gracias Suso).

Qué razón tenía Surgeon cuando me explicaba el nivel de personalización que tiene esta distro, me ha encantado esta parte. Lo malo como ya sabía es que te lo tienes que compilar todo pero no es tan traumático como me esperaba.

En resumen que de momento estoy contentísimo.

Cheli

Nuevo juego de iconos en Amarok 1.4.6

Lo interesante del nuevo juego de iconos de esta nueva versión no es el juego de iconos en si, sinó que es el que llevará kde 4 por defecto. Es el llamado Oxygen que llevan bastante tiempo desarrollandolos y ya están en una versión muy estable.

Amarok 1.4.6

Les he estado siguiendo la pista mediante el commit-digest de kde y tienen muy buena pinta, viendo la mejora en la estética de amarok hace pensar que kde 4 estará muy guapo.

Cheli