Get it on Google Play
Sacando pantallazos de la pantalla desde la línea de comandos

Sacando pantallazos de la pantalla desde la línea de comandos

Sacar pantallazos desde la línea de comandos tiene cantidad de utilidades para crear scripts. Por ejemplo, podemos usarlo para crear un servicio que cree una captura de pantalla de una página web o monitorizar el escritorio de un ordenador o mil cosas. Para esto tenemos el comando ‘scrot’, que no suena bien pero es muy […]

28/06/2017 by Albert Coronado 
Formación Ansible: Instalación y primeros pasos

Formación Ansible: Instalación y primeros pasos

Ansible es una plataforma para automatización IT super simple para hacer que el proceso de ‘deploy’ sea super fácil para tus aplicaciones y sistemas. Con esta herramienta será muy fácil montar-te tus entornos de integración continua(CI) para tus aplicaciones Liferay(O lo que sea). Instalación En las últimas versiones de Ubuntu es tan fácil como instalarlo […]

23/06/2017 by Albert Coronado 
Gestión de servidores: Automatización de tareas interactivas con Expect

Gestión de servidores: Automatización de tareas interactivas con Expect

No hay nada mas engorroso que crear un script en Linux y tener que pedirle al usuario que pida un password, o que introduzca algún dato irrelevante como el nombre, o tener que darle a la ‘Y’. Os suena? Pues para poder automatizar todas esas tareas tenemos ‘Expect’, herramienta para poder automatizar todas esas tareas. […]

21/06/2017 by Albert Coronado 
Ejecutar comandos vía SSH sin que se cierren al terminar sesión.

Ejecutar comandos vía SSH sin que se cierren al terminar sesión.

Puede parecer una tontería, pero hoy tenia un script bash de Linux con un bucle infinito y al arrancarlo desde SSH se cerraba al terminar la sesión. No había pensado en esto, pues bien, si os encontráis en la misma situación, simplemente poniendo ejecutando el comando con ‘nohup’ será suficiente para que el comando siga […]

11/05/2017 by Albert Coronado 
Migrar campos fecha de Oracle Database a Mysql

Migrar campos fecha de Oracle Database a Mysql

Esta mañana me han enviado una exportación de la base de datos de Oracle que tenia que importar a Mysql. Cada registro tenia una pinta como esta: Este formato se puede importar en MySql, casi casi, automáticamente excepto por el tema de las fechas que Mysql no traga ni a tiros. Pues transformar la función […]

04/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 
Bash programing: Obtener el último id de proceso en un script Bash

Bash programing: Obtener el último id de proceso en un script Bash

Una solución para una de esas necesidades que surgen. Desarrollar un script en bash(No voy a decir para que) que requiere abrir una ventana del navegador para cerrarla al cabo de 3 minutos(180 segundo). Para eso necesitamos obtener el Id del último proceso arrancado, en este caso la ventana del navegador. Resulta que el Id […]

04/04/2017 by Albert Coronado 
Monitorizando servidores Docker con Sysdig

Monitorizando servidores Docker con Sysdig

Sysdig es una herramienta Open Source que nos permite capturar el estado y actividad de servidores Linux. Ademas incluye soporte nativo para Docker. La misma empresa que desarrolla Sysdig ofrece el servicio Sysdig cloud que además nos permite analizar la información, crear alarmas, etc.(Es un proyecto Open Source solo a medias…). La instalación es muy […]

27/08/2016 by Albert Coronado 
Formación SugarCRM: Desarrollando conectándonos a la API Rest

Formación SugarCRM: Desarrollando conectándonos a la API Rest

SugarCRM tiene una estupenda API Rest para poder integrarse con el resto del software de tu empresa. Por ejemplo, para crear formularios en tu web que automáticamente te generen un ‘lead’ en el CRM. El API Rest es muy rápida y fácil de usar en la última versión de SugarCRM y podremos hacer casi cualquier […]

06/08/2016 by Albert Coronado 
Configurando Docker para acceso remoto con certificados TLS

Configurando Docker para acceso remoto con certificados TLS

Podemos habilitar el acceso remoto a Docker de cualquier host simplemente añadiendo el parámetro ‘-H tcp://0.0.0.0:2376’ cuando arrancamos el demonio de docker. Por ejemplo: El problema aquí es que abre una API Rest accesible desde cualquier sitio y por cualquiera. Si queremos montar un cluster de servidores Docker seguro deberemos hacer lo siguiente: Generando los […]

19/06/2016 by Albert Coronado