Acumulando los logs en un servidor centralizado con Kibana

Buscar en los logs es fácil cuando tenemos una máquina de cada tipo, pero es una actividad muy poco gratificante cuando tenemos un número grande o variable de cada tipo. La mejor manera de tenerlos controlados es hacer que envíen sus logs a un almacén central, para su fácil consulta …

Seguir leyendo

Un registro local de Docker

He llegado a ese momento en el que el número de imágenes docker que he construido se me ha ido de las manos. Ya no pueden seguir ocupando espacio en mi local, así que me he decidido a montar mi propio registro de imágenes, para mi uso y disfrute privado …

Seguir leyendo

Un editor Markdown en javascript

Cuando utilizas el lenguaje markdown de forma casi diaria, es muy probable que tengas editores dedicados para tal tarea. Sin embargo, es muy probable que la idea a escribir nos venga mientras estamos utilizando un ordenador distinto del habitual, en el que es posible que no tengamos nuestro editor favorito …

Seguir leyendo


Probando virtualhosts con cabeceras HTTP

Algunas veces tenemos que montar servidores web que responden con distinto contenido dependiendo del dominio. En estas ocasiones, es posible usar un servidor DNS local o incluso resolviendo los dominios mediante el fichero /etc/hosts. Sin embargo, hay una forma fácil, elegante y que no requiere modificar configuraciones del sistema …

Seguir leyendo

Documentación fácil con markdown y strapdown.js

Últimamente estoy harto de realizar documentación en formato word; pierdo la mayoría de mi tiempo dando formato, colores y maquetando el poco contenido que alcanzo a poner. Tras mucho meditar y, a partir de ahora, la voy a escribir en markdown, y se lea en HTML, como lenguaje mas usado …

Seguir leyendo

Creando un tema para Ghost

Ya vimos lo fácil que resulta de empezar un blog con Ghost. El tema que viene por defecto es muy simple y bastante legible, pero nos puede interesar cambiarlo, por ejemplo para poner publicidad. Existen temas de pago y gratuitos ya hechos, pero hoy voy a explicar como hacer uno …

Seguir leyendo

Semáforos en linux

Tras revisar un bug de cierto proceso en background de una aplicación en mi trabajo, vimos que saltaban dos ejecuciones simultáneas y los dos procesos interferían entre ellos. Implementar una exclusión mutua en el proceso era costoso, así que opté por hacerlo con un comando linux, que descubrí por internet …

Seguir leyendo

Ghost: Un motor para hacer blogs

Hace tiempo que me recorre la idea de crear un motor genérico de blogs. Son varias las veces que he empezado alguno aprovechando los frameworks, especialmente de python. Todas ellas han acabado en la papelera por falta de ganas. Finalmente me di por vencido y decidí utilizar algo ya hecho …

Seguir leyendo

Levantando túneles SSH con systemd

Ya vimos en un artículo anterior como levantar túneles SSH para llegar a través del protocolo SSH, a destinos que no están alcanzables normalmente. Esto está muy bien para aplicaciones puntuales, pero si tenemos que usar esos túneles una temporada, y deseamos que se mantengan levantados, ya es mas difícil …

Seguir leyendo