Get it on Google Play
Crear un Jar con todas sus dependencias con Gradle

Crear un Jar con todas sus dependencias con Gradle

Poder crear mini aplicaciones con todas sus dependencias resueltas en un solo archivo es muy fácil de implementar gracias a Gradle. Definiendo esta tarea, llamada fatJar Gradle será capaz de generar un Jar autoejecutable: Ahora podremos generar el Jar(Se creará en la carpeta ‘PROYECTO/build/libs’) simplemente ejecutando en nuestro proyecto Gradle: El Jar generado lo podremos […]

11/05/2017 by Albert Coronado 
Script para hacer pruebas de estrés a tu sitio web

Script para hacer pruebas de estrés a tu sitio web

Acabo de subir a Github mi script, desarrollado en Java, para hacer pruebas de estrés en URLs. Se trata de un script muy sencillo pero muy potente y practico que hace uso de las librerías HtmlUnit, de las que hablo en el post “Testeando webs con HtmlUnit”. Las pruebas de estrés(O pruebas de carga) son […]

26/04/2017 by Albert Coronado 
Testeando webs con HtmlUnit

Testeando webs con HtmlUnit

HtmlUnit es un navegador web Java sin GUI(Graphic User Interface). Es decir, que es un navegador para abrir páginas web programaticamente, muy utilizado para testear webs, obtener información, crear robots, etc. HtmlUnit es usado por un montón de proyectos de software libre. Para hacer una aplicación Java que abra una página web con este navegador […]

07/04/2017 by Albert Coronado 
Importación y Desarrollo con datos de la web con Google Analytics

Importación y Desarrollo con datos de la web con Google Analytics

Google Analytics(GA) es actualmente el sistema para obtener datos de las visitas de una web mas usado. No puedo dejar de mencionar que existen alternativas como Piwik que nos permiten guardar nosotros todos los datos(GA solo nos deja ver lo que el quiere) para trabajar con ellos mas cómodamente o crear sistemas mucho mas potentes, […]

19/01/2017 by Albert Coronado 
Obtener la dirección IP pública con Amazon

Obtener la dirección IP pública con Amazon

En ocasiones nos interesa conocer la dirección IP pública con la que nuestra aplicación sale a Internet. Para hacerlo podemos usar el servicio que Amazon tiene disponible en http://checkip.amazonaws.com donde te devuelve la dirección IP desde la que se le ha hecho la petición. La implementación en Java quedaría de la forma siguiente: Fácil y […]

23/11/2016 by Albert Coronado 
Formación CRM y Liferay: Como integrar archivos vía REST a SugarCRM/SuiteCRM desde Java

Formación CRM y Liferay: Como integrar archivos vía REST a SugarCRM/SuiteCRM desde Java

Si hay algo difícil de encontrar es como subir archivos vía integración REST a SugarCRM o SuiteCRM(versión 10, porque en versiones anteriores es mas fácil). Con la siguiente función podemos cargar archivos a registros(previamente creados, no se puede crear el registro y adjuntar el fichero en el mismo paso): Es un tema que en la […]

31/10/2016 by Albert Coronado 
Convirtiendo de HTML a PDF con Wkhtmltopdf y Java

Convirtiendo de HTML a PDF con Wkhtmltopdf y Java

Hoy he tenido que generar PDFs a partir de unas plantillas en HTML, nada muy complejo, unos contratos. Mi sorpresa ha sido que no he encontrado ninguna librería Java decente para convertir de HTML a PDFs. Así que he tenido que utilizar Wkhtmltopdf. Wkhtmltopdf es una excelente herramienta en línea de comandos para Linux, Mac […]

21/09/2016 by Albert Coronado 
Machine Learning con Java y Weka

Machine Learning con Java y Weka

Weka es una librería Java con una colección de algoritmos(Pre-procesado, clasificación, regresión, clustering, etc.) para Machine Learning(ML). Además, podemos usar Weka con Big Data. Una potente herramienta para desarrolladores que quieran incorporar Machine Learning en sus aplicaciones. En el articulo de hoy vamos a ver como crear un modelo de predicción con esta herramienta. Crear […]

13/08/2016 by Albert Coronado 
Desarrollo Docker: Conectándonos al API Rest de Docker desde Java

Desarrollo Docker: Conectándonos al API Rest de Docker desde Java

Existen varias librerías Java para conectarnos a la API Rest de Docker y poder hacer cosas tan ‘guais’ como crearnos nuestro panel de control centralizado de nuestro cluster de servidores o gestionar remotamente desde un punto toda nuestra instalación. Existen un sin fin de aplicaciones. Para poder crearnos nuestra aplicación Java que interactúe con nuestra […]

07/08/2016 by Albert Coronado 
Activando tareas periódicamente con Spring

Activando tareas periódicamente con Spring

El framework Spring nos ofrece un marco para ejecutar tareas programadas muy potente. Vamos a ver un ejemplo de como lo haríamos. Activamos el ‘Scheduling’ en nuestra aplicación simplemente añadiendo la anotación ‘@EnableScheduling’: A partir de este momento ya podemos hacer que cualquier método se ejecute periodicamente: En este ejemplo le configuramos que el método […]

15/04/2016 by Albert Coronado 
© Albert Coronado Calzada