blog de david.villa

Proxy SOCKS con SSH: más fácil imposible

networking

Pequeña receta para montar un proxy SOCKS en tu PC para salir a internet a través de un túnel SSH.

Configuración de claws-mail para gmail con IMAP

GNU Emacs: Macros de teclado

emacs

Cómo definir, guardar y utilizar macros de teclado en emacs.

Patrón ThreadPool en Python

PythonArco

Una pequeña receta sobre el patrón ThreadPool y su implementación en Python.

Problemas con la red en Java openjdk-6 en Debian

Java

Edita el fichero /etc/sysctl.d/bindv6only.conf para que quede:

net.ipv6.bindv6only = 0

Después ejecuta:

$ sudo invoke-rc.d procps restart

Manipulación de ficheros MP3

shell

Un pequeño catálogo de herramientas (de consola) para manipulación de ficheros .mp3. Muy útiles para usar en scripts y automatizar como Dios manda.

Autenticación PAM en Drupal

seguridadArco

Cómo utilizar PAM para conseguir la autenticación de usuarios de un sitio Drupal

¿Qué es eso de REST?

REST es el acrónimo de REpresentational State Transfer. Dicen que es un «estilo arquitectural».

Escaneando a PDF con Python y SANE

Python

Aquí os dejo un scriptillo muy resultón para escanear documentos de una o varías páginas y guardar el resultado directamente en PDF.

Patrón Flyweight en Python como metaclase

PythonArco

Esta receta incluye una implementación «comentada» del patrón de diseño «Flyweight» (peso mosca) usando una metaclase Python.

Manipulación de ficheros PostScript

Esta receta es un compendio de pequeños trucos y utilidades para manipular ficheros PostScript con los programas libres habituales en un sistema GNU

Usar una partición real con Virtualbox

Virtualbox permite crear un fichero .vmdk especial que «apunta» a una partición real de un disco duro.

Concentrador OpenVPN en Debian GNU/Linux (o Ubuntu)

networkingseguridadArco

Cómo interconectar dos redes inaccesibles entre sí ya sea porque ambas están detrás de NAT o por consecuencias de las nuevas e incomprensibles «políticas de seguridad» de la empresa.

Distribuir contenido