Blog

Túneles SSH

Habitualmente en el trabajo necesito hacer túneles SSH. Nos conectamos por VPN a la red de un cliente, con un firewall de por medio. Son muy reticentes (y muy lentos) en dar permisos. Como al menos siempre tenemos SSH, podemos encapsular tráfico en él. También es útil para conectar a una red inalcanzable detrás de un servidor al que sí tenemos acceso. (more…)

Enrutamiento asimétrico

Después de una conversación de mala calidad por Skype el otro día, me quedé pensando «¿quién es el culpable?». (more…)

Recuperación de datos con ext4magic

Hoy he tenido un desafortunado accidente cuando he sobreescrito un script con su propia salida: (more…)

ORA-02292: integrity constraint (OWNER.CONSTRAINT) violated – child record found

Este error de Oracle salta al borrar una fila que está referenciada en otras tablas, es decir, una fila que tiene hijas. Esto se puede arreglar con un ON DELETE CASCADE, pero no era mi caso. Tenía dos tablas, MCP_BASKET y MCP_BASKET_ITEM. (more…)

Ficheros problemáticos en el repositorio

En el trabajo utilizo PHPStorm. Este IDE, al igual que todos los de JetBrains, utiliza la carpeta de proyecto .idea. Hay que tener cuidado de no trackear ciertos ficheros «temporales» contenidos en ella, porque son específicos del usuario y cambian constantemente. Un ejemplo es .idea/workspace.xml. (more…)

ORA-01830 y NLS_LANG

Problema: Exportación de fichero sql con Oracle SQlDeveloper con NLS_* española (ver Tools -> Preferences Database -> NLS) falla al importar con SqlPlus con configuración estadounidense: (more…)

Integración continua con Jenkins y Amazon CodeDeploy

Recientemente he tenido que implantar integración continua para un proyecto elaborado en JHipster (Spring Boot + AngularJS). La principal novedad de esta tarea era el despliegue en Amazon CodeDeploy.

(more…)

Vulnerabilidad XSS en tecnoempleo.com

Hace poco descubrí una vulnerabilidad XSS en tecnoempleo. Veamos:

El problema está en una sección del formulario «Mi Cuenta» del candidato, llamada «Tu Identidad Digital». Sirve para enlazar a páginas personales (blog, Twitter…). Veamos su uso:

(more…)

Aspectos técnicos del anime

Aquí he recogido algunas curiosidades técnicas del anime:

(more…)

Windows no puede acceder a recurso samba después de protegerlo con contraseña

Estaba siguiendo esta guía para configurar samba, y poder así compartir ficheros entre Linux y Windows. En este manual, se dispone una carpeta con acceso libre. Más tarde, se explica también cómo protegerlo con contraseña. (more…)