Generar un certificado SSL wildcard con Let’s Encrypt

En un servidor de preproducción habitualmente uso un dominio propio para poder tener cada proyecto con un subdominio. Por ejemplo:

  • comercioelectronico1.example.com
  • webapp5.example.com

En estos proyectos quiero tener un certificado SSL válido para cada proyecto.

La primera opción que se me ocurre es crear un certificado SSL para cada proyecto cada vez que lo necesite. Pero hay una solución mejor: crear un certificado wildcard, válido para todos los subdominios dentro de un dominio, y olvidarme de crear más certificados para esos subdominios. Let’s Encrypt, la popular autoridad de certificación, nos proporciona esta funcionalidad.

Cómo mantener sincronizado un fork en GitHub con el repositorio principal

Cuando tratas de contribuir en un proyecto en GitHub, la forma habitual es haberlo mediante un «pull request»:

  • Llevas a cabo un fork del repositorio del proyecto en GitHub.
  • Clonas tu fork en tu equipo.
  • Llevas a cabo los cambios.
  • Cuando los tienes listos, los llevas a tu repositorio (el fork) en GitHub mediante un pull.
  • Creas un «pull request» desde tu fork al repositorio principal y, si todo es correcto, los cambios se fusionan en el proyecto principal.

Cuando quieres volver a contribuir al proyecto tienes que sincronizar tu proyecto local con el proyecto principal, para evitar problemas en la fusión.

Bloquear las peticiones de los nodos de salida de Tor en tu servidor Linux

En un servidor Linux que gestiono estoy teniendo ataques continuos desde direcciones IP de los nodos de salida de Tor. Estos ataques hacen que la máquina consuma muchos más recursos de los que debería. Para resolverlo lo que hice fue bloquear todas las direcciones de los nodos de salida de Tor con el cortafuegos iptables.

Cómo añadir un diccionario inglés-español al Amazon Kindle

Llevo un montón de años usando un Amazon Kindle para leer libros. Cuando leo en inglés, a veces necesito traducir alguna palabra que desconozco.

Para poder hacerlo, un buen método es usar un diccionario inglés-español.

Lo primero que tienes que hacer es descargar el diccionario inglés-español en este enlace, donde indica «Download Free English to Spanish Kindle Dictionary» Vas a descargar el fichero wn3infes.mobi.

A continuación tienes que enviarlo a tu Kindle. Yo lo hago con el software Calibre.

Para finalizar tienes que añadir el diccionario inglés-español en el Kindle, tal y como explica en el enlace anterior.