Publicaciones sobre Python
- Parche de idempotencia "pkgin" SmartOS para Ansible
- Código Python para genera la clave pública, la clave privada y el CSR para su firma por parte de una autoridad de certificación
- Mejoras a la hora de generar un email diario a partir de un feed RSS (Slashdot)
- Acceso en modo pasivo a un servidor FTP que no conoce su propia IP pública
- Cálculo de pérdida de datos en LizardFS
- Generar un email diario a partir de un feed RSS (Slashdot)
- Bloqueo de direcciones XMPP con XEP-0191: Blocking Command
- Código para limpiar peticiones de suscripción de presencia espurias en el servidor XMPP Isode
- IMAP4 NOTIFY addon for Thunderbird! (Thunderbird 60 compatible!)
- Detección de presencia por ARP, o cómo saber si tu hijo está en casa (II): Ahora con AsyncIO
- Generación en Python de certificados X.509 con "Subject Alternative Name" y una entidad de certificación privada (o autofirmados)
- Elimina los mensajes duplicados en tu IMAP4 (III)
- Decodificar mensajes JSON concatenados
- Detección de presencia por ARP, o cómo saber si tu hijo está en casa
- Que tus "futures" de larga duración no impidan que tu programa Python termine (Python 3.7)
- Verificar contenido DNS con DNSSEC y Python
- Elimina los mensajes duplicados en tu IMAP4 (II)
- Elimina los mensajes duplicados en tu IMAP4
- Addendum: Cómo acceder al "code object" de una clase Python
- Que tus "futures" de larga duración no impidan que tu programa Python termine
- Python: Olvídate de los hilos y usa "futures"
- Cómo acceder al "code object" de una clase Python
- Parche de autenticación SMTP para Mailman 2
- Uso de "nullmailer" en zonas nativas SmartOS
- Using Mailman 2 in a machine without a mail server
- Parches actualizados para "getmail"
- Limpieza selectiva de buzones IMAP4 (II)
- Migración de mi servidor de correo a IMAP4 y parches en "getmail"
- ¿Cómo monto mis páginas web de viajes? (II)
- Compilar la biblioteca "cryptography" con una versión de OpenSSL alternativa
- La biblioteca "cryptography" o cómo generar CSRs en Python
- La conversión de reglas de correo Thunderbird -> Sieve contraataca
- Limpieza selectiva de buzones IMAP4
- Pasarela RSS -> Twitter que también sube imágenes asociadas
- Grabación de varios micrófonos por USB
- Más sobre el etiquetado EXIF de fotos en mi web: HDR
- Soporte de generadores RSS personalizados en Nikola (II)
- Validación local de certificados X.509
- Python 2.7.9 y Python 3.4.3 pasan a verificar las conexiones HTTPS por defecto
- Presentación "Persistencia en Python" y OpenBadge Ponente 2015
- Mapeo de puertos en el "router" a través de Python y UPnP
- Mi experiencia con los OpenBadges para PyConES 2013
- Soporte de generadores RSS personalizados en Nikola
- Mi experiencia con OpenBadges en Python Madrid (de momento)
- Varias presentaciones: "Openbadges en Python España" (Python Madrid), "Métodos Mágicos en Python 3" (PyConES 2014), "Métodos Mágicos en Python 3" (Codemotion 2014) y "Tor: El árbol de la libertad debe ser regado con la sangre de los patriotas... y de los tiranos" (ConectaCon 2014)
- IMAP4 NOTIFY addon for Thunderbird!
- Migrar Thunderbird de "mbox" a "IMAP" (VII): Filtrado en el servidor IMAP4 con Sieve y conversión de reglas Thunderbird
- IMAP4 y la extensión MULTIAPPEND
- ¿Cómo monto mis páginas web de viajes?
- Firma de imágenes
- ZOPE: Extender "ExtImage" para añadir un "hook" al crear una imagen "preview"
- Latch, SSH y backups
- Ten tu propia pasarela RSS -> Twitter
- Presentaciones en Python Madrid: "Técnicas y herramientas para diagnosticar y solucionar 'memory leaks'" y "Calendario de eventos Python en España"