RutaCubano

A cuban around the globe

Hello World

I am a cuban determined to know the world, currently in South American region, trying to learn a little more about the history and way of life in the region. A long time ago I planned to write about my personal experiences and also share the knowledge that I have accumulated in the field of

Configurar el layout ABNT2 del teclado Logitech MK345 en Linux

Uno de los problemas habituales con los que nos topamos a la hora de configurar Debian o alguna distribución GNU/Linux, es el como configurar el layout en el idioma del teclado. En mi caso particular adquirí un kit  Logitech MK345 que viene con teclado y mouse con distribución en español usando el estándar ABNT2. Este

Verificar certificado SSL/TLS de un servidor de correo electrónico

Hoy en dia es posible tener un certificado StartSSL gratuito para nuestro servidor de correo (Postfix / Dovecot). Usando los certificados Let’s Encrypt es simple y rápido desplegarlo, ademas nos permite obtener certificados con una duración aproximadamente de 3 meses, los cuales son muy fáciles de renovar, y si no hay cambios de dominios en

Enviando copias de correo electrónico a una cuenta especifica usando recipient_bcc_maps

Una gran duda para quien comienza a administrar un servidor SMTP usando Postfix, es como auditar o realizar copias de todos los mensajes que se reciban en un buzón especifico. Semanas atrás tuve esta misma interrogante y me di a la tarea de buscar para al finar descubrir que existe poca documentación al respecto en

[Clojure] Usted conoce Clojure y la programacion funcional?

Unas semanas atrás retome después de muchos años el estudio de Clojure. Tiempos atrás un amigo me presento este lenguaje con un paradigma muy diferente a lo que yo conocía programando en C++, PHP y Python. En ese momento para mi fue complejo y frustrante entenderlo, en especial por la poca documentación a la que

[Clojure] Installing Leiningen in GNU/Linux or Windows systems

  In the previous article about Clojure we were learning what Clojure is and its basic operations. On this occasion we are going to show the Leiningen installation process, which can be considered the the easiest way to use Clojure as is mentioned on their official site. Alternative popular build toolchains are Boot and deps

[How To] Check if a File or Directory exists in Bash

More and more when I need to automate backup tasks or perform devops tasks, it becomes essential for me to verify the existence or not of specific files or directories. In Bash, you can use the TEST command to check whether a file exists and determine the type of the file. The test command takes

[Clojure] Do you know Clojure and functional programming?

After many years I returned to study Clojure, a few weeks ago. Some time ago a friend introduced me to this language with a very different paradigm than what I knew by working with imperative, object-oriented programming in C++, PHP and Python. At that time it was complex and frustrating for me to understand it,

Using webhooks for automatic deployment

In the last year every time I have dabbled more and more in the devops culture, to be more exact in the ops area(operations). Taking the first steps with Docker until reaching the use of orchestrators such as Kubernetes or Rancher, every day I discover new tools and procedures to carry out routine tasks. In

Experience with Dell Inspiron 5575 Ryzen 5 and Debian Buster GNU/Linux

Days ago I had to install Debian Buster (10) on a Dell Inspiron 5575 Ryzen 5 laptop which originally comes with Windows 10 Home. After finding some mistakes, I will narrate the solutions I found along the way. Basic parameters as purchased: AMD Ryzen 5 2500U with Vega 8 graphics 15.6” – 1920×1080 1Tb HDD

Resize EXT Partition on Hetzner Servers

    Last month I had to increase the size of a Storage in a Hetzner Cloud Server. The routine is simple and really fast. Hetzner Cloud offers a fast, flexible, and cost-effective SSD based Block Storage which can be attach to your Hetzner Cloud Server. At this point in time its available in the