Blog

Uso de Docker para desarrolladores (Parte 3 – Afinando detalles)

On abril 25, 2018, Posted by , In DevOps,Linux,Programación,Sistemas, With No Comments

En la segunda parte configuramos varios contenedores para que trabajasen juntos usando docker-compose. Hasta ahí bien.Pero quedan pequeños detalles por perfilar. El más importante es que si mapeamos un directorio o archivo desde nuestra máquina contra un contenedor y este contenedor hace modificaciones, el dueño del fichero no seremos nosotros,…

Mostrar la rama de git en la consola de Linux

On febrero 24, 2018, Posted by , In Git,Linux,Programación, With No Comments

Es muy útil tener presente en qué rama nos encontramos. A veces un despiste nos puede jugar una mala pasada. Este script es algo que está muy publicado en la red… Pero creo que es mejor tenerlo más cerca de mí para cuando lo necesite… Simplemente hay que añadir estas…

Uso de Docker para desarrolladores (Parte 2 – Juntando contenedores)

On enero 25, 2018, Posted by , In DevOps,Docker,Linux,Programación,Sistemas, With No Comments

En el primer post hablamos de Docker y sus diferencias con Vagrant. Nos creamos un repositorio de DockerHub y montamos nuestro primer webserver con un fichero de prueba para ver cómo se publicaba nuestro código dentro del contenedor.   ¡A por la base de datos! Ahora que tenemos webserver, necesitamos…

Uso de Docker para desarrolladores (Parte 1 – Conceptos y primeros pasos)

On diciembre 6, 2017, Posted by , In DevOps,Docker,Linux,Programación,Sistemas, With No Comments

En este articulo veremos una pequeña comparativa de conceptos ente Docker y Vagrant y aprenderemos a: Arrancar una imagen de Docker Compilar nuestra imagen de Docker personalizada Subirla a DockerHub y compartirla con el equipo Empecemos… Como comenté en el artículo de Uso de vagrant para desarrolladores, es importante tener…

Roadmap personal 2017

On julio 3, 2017, Posted by , In Perfiles,Reflexiones, With No Comments

Este año 2017 realmente apunta a un punto de inflexión. Tengo la oportunidad de aglutinar todo el conocimiento adquirido y el que necesito y no era consciente en un proyecto de largo recorrido. En este punto, se puede decir que está más orientado a DevOps y gestión de equipo en…

Roadmap personal 2016

On febrero 25, 2016, Posted by , In Perfiles,Reflexiones, With No Comments

Objetivos personales: Completar el curso de Lean Management Practicioner Mejorar el nivel de inglés en horas muertas Objetivos profesionales: Conseguir certificación en Symfony2 Reforzar mi perfil de desarrollador orientado a Tests e Integración contínua. Reforzar el área de Pentaho agregando el área de Tests. Explorar el desarrollo de aplicaciones usando…

Attempted to call function “posix_setsid”

On enero 28, 2016, Posted by , In Linux,Programación,Symfony2, With No Comments

  Me ha pasado intentando arrancar un desarrollo de Symfony con el comando app/console server:start en un RedHat 7 con php 5.4. php.CRITICAL: Fatal Error: Call to undefined function Symfony\Bundle\FrameworkBundle\Command\posix_setsid() {"type":1,"file":"/opt/api-apps-redhat7/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ServerStartCommand.php","line":138,"level":-1,"stack":[]} [Symfony\Component\Debug\Exception\UndefinedFunctionException] Attempted to call function "posix_setsid" from namespace "Symfony\Bundle\FrameworkBundle\Command". server:start [-d|--docroot DOCROOT] [-r|--router ROUTER] [--] [<address>]</address>] Al parecer para…

Pentaho 5 no arranca después de un apagado inesperado

On enero 27, 2016, Posted by , In Linux,Pentaho, With No Comments

En ocasiones, alguna máquina puede sufrir un apagado no controlado. Las cabinas de discos a veces te la juegan y te regalan un corte imprevisto. No pasa nada… hasta que intentas levantar Pentaho y resulta que no funciona… Los backups están bien, siempre y cuando no necesites los datos que…

Deuda técnica y teoría de las ventanas rotas

On enero 4, 2016, Posted by , In Lean,Lean Thinking,Programación,Sistemas, With No Comments

Qué es eso de deuda técnica… Más o menos, antes o después nos topamos con ese término tan cool… Deuda técnica. Todo el mundo conoce más o menos el concepto sobre el papel. Deuda técnica: Deuda de trabajo que se adquiere al producir código pobre, incumpliendo prácticas aconsejadas para el…

Uso de Vagrant para desarrolladores

On octubre 6, 2015, Posted by , In DevOps,Programación,Sistemas,Vagrant, With No Comments

  Usar una capa de abstracción para programar es una práctica recomendada en cualquier situación. Puedes montarte un escenario lo más fiel al servidor donde se usará. Todo el equipo comparte el mismo escenario al usar la misma máquina virtual. Existen máquinas preconfiguradas, con lo que te ahorras bajarte ISOs,…