Blog Open Source de Neodoo Microsystems
Notas, trucos y consejos sobre integración y desarrollo
Como instalar Hudson utilizando los usuarios de Redmine / MySQL
A la hora de instalar Hudson (http://hudson-ci.org) como servidor de integración contínua, ya disponíamos de la siguiente infraestructura: Imagen virtualizada con Xen del S.O. Fedora Core 7. Redmine como gestor de proyectos (www.redmine.org) sobre MySQL 5.0.45 Apache HTTPD versión 2.2.8-1 como frontal, forzando el paso a SSL y redirecciona al puerto de Redmine a través […]
Ver la traza de log del servidor al hacer test de una app con nuxeo
Para ver la traza de la consola del servidor que despliega nuxeo para realizar los tests, debemos establecer la configuracion adecuada de log4j en el archivo src/test/resources/log4j.properties De esta forma podemos ver los mesajes de información que escupe el servidor al iniciar el runtime de nuxeo y comprobar que nuestras contribuciones se están desplegando correctamente
Campos encriptados en base de datos con Grails
Para comunicarse con la base de datos, grails utiliza el magnífico gorm, un wrapper de hibernate . Para almacenar datos encriptados en base de datos que podamos desencriptar posteriormente (o sea, encriptado con un cifrado simetrico, no un hash) debemos especificar a grom en el mapping que nuestro campo password es de tipo encriptado Lo […]
Encuentro Agile-Aragón para la difusión de metodologías ágiles
Ayer estuvimos en un encuentro de la comunidad local de Agile Spain (www.agile-spain.com) para difundir y fomentar la adopción de las metodologías ágiles de gestión de proyectos.
La presentación la realizó la empresa Frogtek (www.frogtek.org) e…
Recuperación de tablas InnoDB en MySQL: Error 1146 (42S02)
Un cliente ha conseguido reventar la base de datos MySQL al llenarse la partición de datos al 100% Tras efectuar los pertinentes cambios para dar más tamaño a la partición de datos, al acceder a la base de datos salía el siguiente error: [root@neodoo fsolans] # mysql Copyright (c) 2000, 2010, Oracle and/or its affiliates. […]
Obtener un thread dump de jboss o tomcat en linea de comandos
Se puede obtener un thread-dump mandando una señal con kill al proceso. De la siguiente manera: kill -3 <PID> Y en el log del jboss o tomcat saldra el thread-dump. Otra manera es usar herramientas que proporciona la JDK como jstack: jstack <PID> Muy util si hay un problema de CPU y es imposible poder […]
Usar vistas en JPA
Para poder usar una vista en vez de una tabla en JPA hay que indicarle en el revenge.xml cual es la clave primaria. Ej: <table name=”view_xxxxxx”> <primary-key> <key-column name=’xxxxcod’ /> </primary-key> </table>
Trabajo con parches
Para sacar las diferencias entre 2 ficheros:
$ diff -u original/a.txt modificaciones/a.txt > cambios.diff
Para aplicar el parche:
$ patch < cambios.diff
Para deshacer los cambios que ha aplicado el parche:
$ patch -R < cambios.diff
Netbeans y Fedora “demasiados ficheros abiertos”
Cuando da ese error en Fedora al compilar proyectos grandes con Netbeans y subir la memoria en el Xmx y el Xms en el <netbeans-home>/etc/netbeans.conf en la propiedad “netbeans_default_options” no funciona. Otra cosa que se puede cambiar es a nivel de sistema operativo y es añadir o modificar esto en el fichero “/etc/security/limits.conf”: # Para […]
Convertir imágenes entre VirtualBox y Xen
-Para convertir de VirtualBox a Xen : VBoxManage clonehd so_vbox.vdi so_xen.raw –format RAW -Para convertir de Xen a VirtualBox : VBoxManage convertfromraw -format VDI so_xen.img so_vbox.vdi

Utiliza nuestras máquinas AMI en AWS Marketplace
Utiliza nuestras plantillas preconfiguradas disponibles en AWS Marketplace para crear instancias de los contenedores y servidores de aplicaciones Open Source más importantes de la comunidad Java.
Suscríbete a nuestro boletín
Notas, trucos y consejos sobre integración y desarrollo.
Escribe tu dirección de correo electrónico y revisa a continuación tu email para confirmar la suscripción.