Category Archives : Programación

Home  >>  Programación

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…

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…

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,…

ps2pdf en Centos 7

On junio 11, 2015, Posted by , In Centos,Programación,Sistemas, With No Comments

Como profano de Centos, paso a paso me voy acostumbrando a esta distribución. Ahora toca buscar un binario que necesito para tratar PDFs. ps2pdf La instrucción yum provides “*/<binario>” nos ofrece la posibilidad de encontrar el paquete que alberga lo que necesito. yum provides "*/ps2pdf" Complementos cargados:fastestmirror Loading mirror speeds…

Instalar Oracle Java Debian 7/8

On junio 3, 2015, Posted by , In Programación,Sistemas, With No Comments

No es muy complejo, pero desde consola puede ser un problema descargarse los archivos de instalación. Método: Buscamos el link al fichero que deseamos desde la web de Oracle Copiamos el link que necesitamos Usamos wget para bajar el fichero usando los parámetros adecuados para aceptar las condiciones de uso…

Uso básico de Vim

On junio 6, 2014, Posted by , In Programación,Vim, With No Comments

La verdad es que Vim es un editor muy potente cuando se le agregan funcionalidades como las que comenté en el artículo de Ruby on Rails con Vim El único inconveniente inicial y es por lo que a mucha gente se le atraganta (yo me incluía hasta hace poco) es…