Blog

La importancia del keepalive en conexiones permanentes

En mi trabajo desarrollamos una plataforma de Digital Signage basada en el protocolo XMPP. Los «players» establecen conexiones permanentes al servidor y éste les manda órdenes (play, stop, actualización de vídeos…)

(more…)

Oracle: conversión implícita y ORA-01722: invalid number

Hoy han dejado de funcionar unos informes de Jasper basados en consultas a una BDD Oracle. (more…)

find, wildcards y comillas

Hoy un compañero estaba buscando un fichero con find -name y el wildcard asterisco. Lo ha hecho sin comillas. Le he comentado que las comillas son necesarias. Sin comillas, bash expande el wildcard y manda el resultado a find. Con comillas, lo envía como literal, sin expandir, y es find quien lo interpreta. (more…)

Hosting y kernel estático

Estaba intentado instalar oVirt en un servidor dedicado de OVH cuando recibí este error: (more…)

Rendimiento de escrituras síncronas: caché, RAM, fallos de corriente, BBU.

En una entrada anterior he hablado sobre ZFS para virtualización. Uno de los temas recurrentes que he encontrado durante el análisis de esta solución es el rendimiento de las escrituras sync (synchronized, síncronas). Comentemos este excelente post: Sync writes, or: Why is my ESXi NFS so slow, and why is iSCSI faster?: (more…)

ZFS como sistema de ficheros para almacenamiento en virtualización

Por infortunios de la vida, me vuelvo a encontrar temporalmente en labores de sistemas en lugar de programación. El reto en esta ocasión es mover una aplicación web bastante compleja a otro servidor más moderno y barato. Aprovechando este cambio, se va a actualizar el entorno de virtualización utilizado. (more…)

Misterio Mercurial: debugrebuildstat

Hoy me he encontrado un curioso problema. He movido un repositorio Mercurial de Windows a Linux. hg status mostraba todos los ficheros como moficados porque los permisos habían cambiado. También lo mostraba hg diff -g. (more…)

Socat para redirigir DNS (UDP)

No tengo conectividad directa con cierto servidor DNS, porque estoy por VPN y hay un firewall que me lo impide. (more…)

Análisis de un fichero de log con sed y R

Tengo un fichero de log con este formato: (more…)

Reloj del sistema: ¿UTC u hora local?

El reloj del sistema, hardware clock, (mantenido por una pila en una máquina física) no tiene información de zona horaria. Windows lo interpreta como hora local y Linux lo suele hacer como UTC. (more…)