Blog Open Source de Neodoo Microsystems
Notas, trucos y consejos sobre integración y desarrollo
Scrapping rápido con python mechanize
En posts anteriores hemos contado como hacer scrapping con selenium de datos abiertos del gobierno de aragón. En este post vamos a ver como hacer un sencillo scrapper con python-mechanize para extraer los mismos datos y guardarlos en una base de datos mongoDB, para...
Obtener claves diferentes en ficheros .properties
Lo más común en aplicaciones de java es tener los textos externalizados en un fichero .properties (ResourceBundle) Estos ficheros vienen ISO-8859-1 (lo que da algún quebradero de cabeza) y tienen un sufijo para cada idioma. Por ejemplo, el idioma por defecto estaría...
Problemas con el módulo ACM para conectar arduino
Muchas veces nos encontramos que, tras varias conexiones y desconexiones de un arduino o elementos que usen arduino (como una impresora 3D), el arduino no conecta, o empieza a lanzarnos basura. Estos problemas para conectar arduino son derivados de una mala gestión...
Datos abiertos del Gobierno de Aragón (III): Haciendo scraping con Selenium
En los dos posts anteriores de datos del Gobierno de Aragón, vimos cómo procesar los ficheros Excel y la manera de consumir otros documentos en formato JSON / CSV que publica el portal www.aragon.es . Si bien los casos anteriores son más adecuados para procesamiento...
Datos abiertos del Gobierno de Aragón (II): Formato CSV como fuente de entrada en iReport
En este artículo, voy a poner un ejemplo de cómo consumir datos abiertos en formato JSON, convertirlos a formato CSV a través de una pequeña aplicación Java y utilizar directamente el fichero resultante como fuente de entrada en un informe realizado con iReport. Como...
Datos abiertos del Gobierno de Aragón (I): Usando hojas en Excel con iReport
En este post, pretendo mostrar una muestra muy básica de cómo procesar datos con iReport con un ejemplo práctico de datos abiertos de la administración (en este caso del Gobierno de Aragón). Nos vamos a la sección Transparencia > Contratación Pública > Contratos...
Pérdida de la sticky session con Apache, mod_cluster y 2 servidores JBoss EAP
En un cliente, teníamos la siguiente arquitectura Java EE montada sobre CentOS 6.5 en la que el servidor Apache redirecciona a través de mod_cluster a uno de los dos servidores JBoss EAP, montados en en modo domain y con soporte para Sticky Session : 1 Apache y el...
Copia parcial de un elemento de forma elegante en openerp
A veces podemos querer copiar sólo parte de un objeto a otro, y podemos encontrarnos con estructuras con bucles anidados, que no nos permiten aprovechar toda la potencia de los objetos de openerp, quedan poco elegantes y poco mantenibles. Un objeto en OpenERP tiene la...
Testeando PostgreSQL con Python y JMeter
Un cliente disponía de una arquitectura antigua confeccionada en el año 2003, la cual se basaba en Apache Tomcat, Jonas, el middleware C-JDBC replicando contra unas bases de datos PostgreSQL 8. En el proyecto, se nos pedía mejorar la arquitectura y se planteó adaptar...
PDF de facturas que no refrescan en OpenERP 7
Durante la emisión de facturas con nuestro OpenERP 7, tuvimos que rehacer una de ellas por petición del cliente. Sin detenerme a ver el PDF generado, me limité a enviarla al cliente y éste me notificó que no se reflejaban los cambios solicitados. Al irme a la...

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.