Marco Aurelio sobre preocuparte por los demás y enfocarte en tu mente.

No desperdicies tu tiempo preocupándote por otras personas, a menos que esto afecte el bien común. Te impedirá hacer algo útil. Estarás demasiado preocupado con lo que están haciendo, y por qué, y qué están diciendo, y qué están pensando, y qué piensan hacer, y otras cosas que solo te desanimarán y evitarán que te concentres en tu propia mente.

— Marco Aurelio – Meditaciones

Marco Aurelio sobre concentrarte al hacer las cosas.

Concéntrate cada minuto como un Romano – como un hombre – al momento de hacer lo que tienes frente a ti, con precisión y genuina seriedad, con ternura, de buena gana, con justicia. Liberándote de toda distracción. Sí, tu puedes – si haces todo como si fuese lo último que harás en tu vida, dejando de andar sin rumbo, dejando de dejar que tus emociones invaliden lo que tu mente te dicta, dejando de ser un hipócrita, egocéntrico, irritable.

¿Ves las pocas cosas que tienes que hacer para vivir una vida satisfactoria y respetuosa?

Si puedes lograr esto, sería lo único que los dioses pudieran llegar a pedirte.

Marco Aurelio

The Strokes – The New Abnormal

The New Abnormal - The Strokes

Este es el álbum mas interesante que han sacado en la ultima década. PUNTO. 

Es un álbum creativo, en donde los integrantes e ideas parecen más alineados entre sí.

Entiendo que en los 2 álbumes pasados han intentado cosas diferentes, estilos diferentes a sus primeros dos álbumes (#1 Is This It? y #2 Room On Fire) lo cual está perfecto desde un punto de vista artístico, pero la verdad es que en esa etapa se notan los desencuentros de ideas entre los integrantes. Por ejemplo, cuando escuché “Two Kinds of Happiness” de su álbum “Angles” (#4)  por primera vez, al principio pensé que era de lo mejor que habían sacado, una especie de rock alternativo, 80s – intentando algo nuevo con la esencia The Strokes, solo tomó 50 segundos para pasarme de ese estilo a otro más progresivo – es como si hubiesen amalgamado dos canciones en una y hayan tenido que nombrarla “dos tipos de felicidad” para no tener que llegar a desacuerdos. 

The New Abnormal no es así. No me extraña que Julian Casablancas haya dicho que este es uno de los 4 álbumes que mas ha disfrutado hacer a lo largo de su carrera (Is This It? – Room On Fire, The New Abnormal y no quiso decir el otro para no meterse en problemas). Se nota Julian. 

The Adults are talking es lo mas “Strokes” que vas a escuchar en el álbum, es como si trataran de decir “Hey, todavía podemos sacar canciones chingonas con recetas del pasado – ¿esto quieres escuchar? bien, pero vamos a seguir intentando cosas diferentes” – La voz de Julian es excelente. El título de la canción parece indicar que vuelven a trabajar en equipo. Las guitarras del outro son una chingonería – podrían tocar eso por más tiempo sin ningún problema.

Selfless: La voz de Julian sigue en plan diferente, Nic Valensi le da un sonido casi de sintetizador a su guitarra, Albert Hammond Jr sigue firme a su idea de cómo una guitarra Stratocaster debe sonar. Aquí parece que llegan a un acuerdo – Nic juega mas con sonidos en la guitarra, Albert mantiene un sonido ecuánime, manteniendo el estilo. Dando el balance.

Brooklyn Bridge To Chorus, el uso del sintetizador empieza a notarse como un sonido mas constante en las canciones de la banda. Lo integran pero siguen sonando a The Strokes. Verlos tocar en vivo va a ser interesante. Tocarán los sonidos del sintetizador con pedales de guitarra? – agregarán a un nuevo integrante? – me inclino por la primera. 

At The Door.  La voz de Julian en su máximo esplendor, en conjunto con los sintetizadores que ayudan a darle matiz a la letra y voz, ayudando a contar la historia. Es de lo mejor que han sacado como banda.

Es un álbum bastante depresivo. Pero se escucha honesto. Elocuente, no más. Si siguen sacando música juntos sin tomarse descansos, tengo la impresión de que van a mejorar todavía más.

Dieta basada en plantas por un mundo mejor.

Victoria rural, foto tomada en Diciembre 2019.

Con los incendios forestales en Australia se ha vuelto a poner sobre la mesa el debate sobre el cambio climático en este país. Hay 3 corrientes de pensamiento sobre como abordar el tema 1) pensar que es un ciclo climático natural de la tierra (así como ha habido eras de hielo, por ejemplo) y que no hay nada que podamos hacer al respecto 2) este ciclo climático ha sido acelerado por el ser humano, y si nosotros lo hemos acelerado, también podríamos contribuir de forma colectiva a desacelerarlo 3) la tierra no se está calentando y no está pasando por un cambio climático como tal.

Yo estoy del lado de la segunda, hay mucha documentación que sugiere que el uso de combustibles fósiles, agricultura, tala desmedida de árboles, cambios en los ecosistemas por urbanización, consumo desmedido y contaminación del agua, etc. contribuyen a que la tierra esté pasando por un cambio que afecta su equilibrio en los ecosistemas, se incrementen las temperaturas, por decir un ejemplo, y amplifique la magnitud de los incendios forestales en la tierra.

No estoy diciendo que los incendios forestales de este año en Australia han sido causados por el cambio climático, de hecho, cada año hay cientos de incendios forestales en Australia (a pequeña escala), hay teorías que apuntan a que es parte del ciclo del ecosistema ya que el humo generado por los incendios ayuda a alrededor de 400 especies de árboles a germinar. Pero que existe la posibilidad de que han sido exacerbados a causa del hombre.

Pero, ¿Cómo podemos contribuir para que la situación por la que estamos pasando se alivie un poco?, o por lo menos que no se agrave al paso tan acelerado en el que se está dando. Imaginar un mundo dónde las próximas generaciones – nuestros hijos – puedan por lo menos disfrutar de lo que nosotros podemos ver hoy en día en la naturaleza. 

Disfrutar del bosque, sentir la nieve (se estima que el cambio climático de seguir así la nieve será un vago recuerdo, una anécdota contada por viejas generaciones o una imagen en una pantalla), beber agua de los ríos, saber que todavía hay rinocerontes vivos,  bañarse en el mar sin ningún tipo de precaución extrema.

Desde mi forma de ver las cosas, llegué a la conclusión de que si iba a ayudar al planeta lo iba a hacer con algo de mi estilo de vida que hago diariamente y que actualmente está impactando al medio ambiente de forma muy efectiva, en este caso, escogí la alimentación – dejé de comer animales y productos derivados.

Desde entonces he conocido a muchas personas que han hecho el mismo cambio. Y me llena de entusiasmo cuando veo que lo hacen, primero informándose, poniendo un compromiso, luego ejecutando el nuevo estilo de vida; porque esto es así, cuando se toma la decision, se experimenta un antes, y un después. No hay medias tintas. Un día dices “dejaré de comer tal producto animal”, y sin más, lo haces.

Se dice que si gran parte de la población del planeta ajustara su estilo de vida y dejara de comer productos animales por un día a la semana, el efecto invernadero se reduciría a gran escala, el impacto positivo en el planeta sería notorio y podríamos verlo en esta generación; tan lejos y tan cerca.

No es necesario que todo mundo se vuelva 100% vegetariano/vegano para ver un cambio, desde mi punto de vista sería un enfoque improbable con muy altas probabilidades de fallo – con solo tener el compromiso a reducirlo ayudaría bastante. Un día a la semana.

Si has pensado en cambiar tu dieta o intentarlo, dale una oportunidad. Comer un día a la semana no significa comer ensaladas insípidas ¡oh no! Hay muchas recetas vegetarianas en línea que de seguro te van a inspirar. 

En lo personal me sentí con mucho ánimo cuando lo hice, sentí que estaba tomando una decisión propia, que estaba forjando mi propio camino,  que estaba intentando cosas diferentes a las que me enseñó la cultura de donde vengo (que se me enseñó/aprendí casi de forma automática), porque sin mucho pensar, uno termina haciendo lo que se hace a nivel popular, y se puede llegar a viejo viviendo así, sin cuestionar nada; me sentí poderoso.

Porque la ganadería genera efecto invernadero, porque los desechos de la ganadería terminan contaminando tierras y ríos, porque se utiliza mucho alimento y agua para generar un kilo de carne, porque la tierra usada para ganadería queda básicamente inservible para otro uso. Porque es bueno para la salud. 

En realidad, me di cuenta de que si nutres tu cuerpo con otros alimentos y lo haces hasta que te sientes físicamente satisfecho, lo mas probable es que los antojos de la comida que has dejado de comer vengan por motivos psicológicos (emocionales). 

Por ejemplo, en mi caso, cada Navidad (verano en el hemisferio sur) paso por un lapso  de  antojo/emoción por comer marisco, me recuerda a mi padre. Me recuerda al lugar donde nací. Me recuerda la brisa del Mar de Cortés, me recuerda a mis hermanos, a mis primos. Es como si el sentimiento Navideño, de apego familiar, se expresara de esa forma. Ha habido años dónde he comido marisco en Navidad, porque no tengo que ser perfecto. Porque en esta vida hay veces que hay hacer excepciones, y llegar a buenos términos con uno mismo. En esta última Navidad no sentí la necesidad de comer marisco. No pasó nada. 

No soy perfecto, y sé que algunas de mis decisiones de consumidor no ayudan al planeta – pero de alguna forma tengo que ser funcional (creo); uso automóvil que consume diesel, me ducho a diario, uso teléfono celular, tengo una computadora (ambos contaminan muchísimo cuando se desechan), entre muchas otras mas …

Pero creo que podemos también cambiar un poco nuestro enfoque de consumidor
Cuando compro una computadora lo hago con un tanto de conciencia, gasto tal vez un poco mas de la media y termino comprando una computadora con altas especificaciones, por dos razones: 1) rendimiento 2) longevidad – en los últimos 12 años he comprado 2 laptops (trabajo en el area de las tecnologías de la información, proyectos informáticos) y no he sentido que mi herramienta principal de trabajo me falle – se pueden hacer las cosas con intención.

Porque si estamos en una posición, moral y financieramente hablando, en donde podamos contribuir de forma consciente, creo que deberíamos de hacerlo. 

En este 2020, seguiré aprendiendo, seguiré ajustando, seguiré intentando ser el mejor ejemplo para mis hijos.

Estos libros me han ayudado muchísimo con mi cambio de estilo de vida. (enlaces a libros en Amazon – sin comisión).

Algunos datos sobre Australia.

  • 67% del agua en Australia es usada en agricultura
  • De esa agua, 47% es usada para pastoreo de animales que han sido criados para la industria cárnica – el 10% es usada para producción de frutas y verduras para consumo humano.
  • El resto es usado para: cultivos relacionados con la industria textil (p.e algodón), caña de azucar, cereales, etc.
  • Se requiren 15,000 litros de agua para producir un kilo de res y 1,000 litros de agua para producir 1 litro de leche.
  • La agricultura animal es responsable del 18% de los gases emitidos que generan efecto invernadero. Un porcentaje mayor a lo generado por vehículos de combustion interna. 

Datos de:

https://www.dpi.nsw.gov.au/__data/assets/pdf_file/0010/204895/Maximising-returns-from-water-in-the-Australian-vegetable-industry—National-Part1.pdf

https://www.instagram.com/climatesavemovement/

Instala un Servidor de Email en Google Cloud, Linux y Sendgrid (Plan Gratuito)

Si estás buscando instalar un servidor de email para tu negocio o sitio web personal usando tu dominio (ej. [email protected]) con tecnología Google Cloud, aquí te voy a mostrar como.

Lo atractivo de Google Cloud, es que, al dia en que escribo este artículo, ofrece (dependiendo del pais en donde estés) crédito para que pruebes su plataforma. En mi caso, en Australia está ofreciendo $300 cuando te das de alta por primera vez y los consumas cuando uses su infraestructura, o bien, expire en 365 dias.

Cuando montas un servidor Linux en Google Cloud, por cuestiones de seguridad Google bloquea el puerto 25 (puerto usado en servidores por defecto para enviar emails y en muchos casos, SPAM) y sugiere en su página web que envíes emails por medio de un servicio externo como SendGrid, Mailgun, entre otros. Estos servicios ofrecen un nivel gratis que probablemente te sea suficiente. Por ejemplo, SendGrid te permite (al dia en que se creó este artículo) enviar 100 emails por dia sin cobro. (Julio 2019)

En este caso voy a explicar como montar el servidor de email MailCow en Linux y Google Cloud usando SendGrid como servicio para el envío de emails.

Escenario

Voy a enfocar este artículo en crear un servidor exclusivamente para la aplicación de correo electrónico (emails), en lugar de tener un solo servidor en donde tengamos varios servicios, como servidor web (ej. Apache,MySQL, PHP), correo electrónico, etc…

Por cuestiones de seguridad, es recomendado tener servidores separados, en caso de que uno tenga problemas, solo un servicio (o grupo de servicios) estará temporalmente inhabilitado, mientras otros continuarán funcionando.

Servidor de email (correos) – MailCow Docker

MailCow es una aplicación docker lo cual me parece bastante rápida y atractiva visualmente. En pocas palabras, una aplicación docker trabaja con contenedores y la idea principal es que una vez que instalamos la aplicación no tenemos que lidiar con librerias, dependencias, etc. Viene todo en un paquete, independientemente del servidor y versión de Linux en donde se instale. Si quieres aprender mas sobre que es una aplicación docker, puedes dar clic aquí.

SMTP Relay – SendGrid

Como mencionamos al principio de este artículo, si la idea es montar todo en un servidor Linux en Google Cloud, Google por defecto bloquea el puerto 25. Podríamos configurar Linux para que envíe emails usando un puerto diferente, pero en este artículo usaremos un servicio externo que asista con el envío de emails.

Es decir, nuestro servidor de email (Linux), gestionará nuestros emails, en él crearemos nuevas cuentas, recibiremos y guardaremos los emails entrantes, contactos, etc y SendGrid, nos ayudará solamente con el envío de mensajes.

En el plan gratis, SendGrid permite enviar 100 emails diarios.

Google Cloud DNS – Configuración

El primer paso que tenemos que dar es configurar nuestro servidor de DNS (Domain Name System) para poder administrar el dominio que usaremos en el servidor.

  • En nuestra consola de Google Cloud, damos clic en Network Services > Cloud DNS
  • Da clic en Create Zone para activar y administrar nuestro dominio en Google Cloud
    • Zone Type: Público
    • Zone Name: Escribe el nombre de tu dominio como referencia
    • DNS name: Escribe tu dominio exacto. Para fines de referencia, en este artículo usaré dominio.com
    • Clic en Create/Crear

Antes de direccionar tu dominio a Google Cloud, es importante configurarlo.

DNS NameTypeTTL (Seconds)Data
autoconfig.dominio.com.CNAME300mail.dominio.com.
autodiscover.dominio.com.CNAME300mail.dominio.com.
dominio.com.MX30010 mail.dominio.com
dominio.com.TXT300“‘v=spf1” “include:sendgrid.net” “~all'”
mail.dominio.comMX3000 mail.dominio.com

Hasta este punto, nos hace falta crear una entrada con el IP público del servidor. Una vez que creemos nuestro servidor Linux y Google le asigne una IP, volveremos esta sección de administración de dominio y agregaremos una entrada mas especificando el IP asignado.

Crear un servidor virtual Linux en Google Cloud

  • El primer paso es ir a Compute Engines > VM Instances
  • Da clic en “Create instance”

El siguiente paso es crear la instancia/servidor a detalle y asignarle recursos, en este caso voy a seleccionar una región en Estados Unidos que sea la más económica y unos recursos básicos.

  • Name: mail-server
  • Region: us-east1 (South Carolina) – dependiendo de la región seleccionada será el precio de tu servidor.
  • Zone: us-east1-b
  • Machine family: General-purpose
  • Machine type: Custom
  • Cores: 1 vCPU
  • Memory: 3.75 GB

Nota: La ventaja de usar servicios como Google Cloud es que dependiendo del uso del servidor te irá haciendo recomendaciones, por ejemplo, si recibes demasiados emails y el servidor se estresa mas de lo normal, Google te hará recomendaciones para que incrementes memoria RAM, espacio de alacenaje, etc. y con un solo clic, podrás implementar estas recomendaciones. De igual manera si el servidor es subutilizado.

  • Boot Disk: Debian GNU/Linux 9 (Stretch)
  • Firewall: Selecciona las opciones “Allow HTTP traffic / Allow HTTPS traffic”
  • Da clic en Management, security, disks, networking, sole tenancy
  • Da clic en “Networking”
  • Da clic en Network interfaces “default”
  • Da clic en Primary internal IP y selecciona “Create IP address”

Asígnale un nombre a la nueva dirección IP que te sirva como referencia en caso de que en un futuro requieras mas direcciones IP y así lleves un buen inventario de los recursos que vas creando, en este caso lo nombraré mail-server.

  • Da clic en “RESERVE”
  • Selecciona “Done” para guardar y “Create” para generar la nueva instancia/servidor Linux.

Una vez que el nuevo servidor Linux ha sido creado, toma nota de la direccion de IP asignada a tu servidor y agregala en la configuracion de DNS.

  • Vamos de regreso a Network Services > Cloud DNS selecciona tu dominio y agrega la siguiente entrada.
  • Da clic en Add Record Set y pon los siguientes datos:
    • DNS Name: mail.dominio.com
    • Resource record type: A
    • IPv4 address: 24.174.67.158 (en tu caso, agrega el IP asignado a tu servidor)
  • Da clic en Create

La nueva entrada se verá algo similar a la siguiente tabla

DNS nameTypeTTL (seconds)Data
mail.dominio.com.A30024.174.67.158

Configurar reglas de Firewall (Cortafuegos)

Por defecto, cuando se crea un nuevo servidor solo algunos puertos son abiertos, por lo que es necesario habilitar los puertos requeridos para que el servidor pueda enviar y recibir emails.

Estos son los puertos que necesitamos habilitar en nuestro Firewall para que nuestro servidor Linux pueda funcionar como servidor de emails.

TCP: 25, 465, 587, 143, 993, 110, 995, 4190

  • En la consola de Google Cloud da clic en VPC Network > Firewall rules

Esta es la información que debes poner:

  • Name: mail-server
  • Targets: All instances in the network
  • Source IP Ranges: 0.0.0.0/0
  • Specified protocols and ports: TCP: 25, 465, 587, 143, 993, 110, 995, 4190
  • Da clic en Create

Se verá algo similar a esto:

Puertos que hay que habilitar para que el servidor de correo elctrónico pueda enviar y recibir emails

Apunta tu dominio al servidor de Google

Ve a la sección de administración de tu dominio con la empresa donde lo adquiriste (GoDaddy, Crazy Domains, etc) y direcciona tu dominio al servidor en Google Cloud.

En mi caso, Google Cloud me asignó los siguientes nombres de dominio. (ver imagen abajo).

Servidor 1: ns-cloud-d1-googledomains.com.
Servidor 2: ns-cloud-d2-googledomains.com.
Servidor 3: ns-cloud-d3-googledomains.com.
Servidor 4: ns-cloud-d4-googledomains.com.

Nombre de servidores para apuntar dominio al servidor en Google Cloud

Ahora es momento de configurar nuestro servidor Linux e instalar MailCow. A continuación vamos a empezar con las líneas de comando en la terminal SSH. No serán muchas, si acaso alrededor de unas 20 líneas (o tal vez unas pocas más).

Configurar servidor Linux via SSH (línea de comando)

Clic en SSH para iniciar la consola.

Una vez que establezcas conección vamos a actualizar el servidor, escribe la siguiente línea de comando

sudo apt-get update

El siguiente comando nos va a ayudar a instalar Docker

curl -sSL https://get.docker.com/ | CHANNEL=stable sh

Una vez que Docker ha sido instalado vamos a poner una línea de comando que nos permita actuar en modo administador

sudo -i

Vamos a echar a andar Docker compose con la siguiente línea de comando

curl -L https://github.com/docker/compose/releases/download/$(curl -Ls https://www.servercow.de/docker-compose/latest.php)/docker-compose-$(uname -s)-$(uname -m) > /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose

Ahora, vamos a instalar Git y clonar MailCow, también vamos a asegurarnos de que umask sea igual a 0022 (esto hará que solo admin tendrá privilegios de escritura, los demás usuarios de lectura) – entra los siguientes comandos:

umask
0022
apt-get install git
git clone https://github.com/mailcow/mailcow-dockerized
cd mailcow-dockerized

A continuación generaremos un archivo de configuración en donde especificaremos nuestro dominio (continuando con este ejercicio, en mi caso será mail.dominio.com) y la zona horaria. En mi caso estoy en Australia, Melbourne. Por lo que pondré +10

./generate_config.sh

Te preguntará por tu Hostname FQDN, donde administras tu servidor de email via web. En mi caso quí escribo mail.dominio.com y tecleo “enter”

Hostname (FQDN): mail.dominio.com

Y zona horaria, aquí escribo +10 y tecleo “enter”

Timezone [UTC]: +10

Si en un futuro quieres cambiar estos datos lo puedes hacer editando el siguiente archivo (te lo dejo como referencia)

nano mailcow.conf

El siguiente paso es ejecutar el archivo composer y echar a andar MailCow por primera vez usando el parámetro -d, estas son las siguientes dos líneas de comando:

docker-compose pull

En mi caso, este comando tomó un tiempo en ser ejecutado por el servidor (paciencia). Una vez que el servidor haya hecho lo suyo, entra el siguiente comando para iniciar MailCow.

docker-compose up -d

Si todo va bien hasta aquí, MailCow ya habrá iniciado y podremos configurarlo por medio de la interfaz web.

En tu navegador pon la direccion:

mail.dominio.com (en tu caso, usa tu nombre de dominio).

Nombre de usuario y contraseña por defecto son:

Usuario: admin
Contraseña: moohoo

De regreso a la terminal, vamos a confirmar que el certificado SSL haya iniciado correctamente poniendo el siguiente comando:

docker-compose logs acme-mailcow

Pues ya tienes tu servidor de Email y MailCow arriba. Los siguientes paso son, configurar MailCow, crear una cuenta de email y hacer que nuestro servidor envíe emails por medio de SendGrid.

Configuración de MailCow

Abre tu navegador y pon la dirección de tu servidor. En mi caso mail.dominio.com

Usuario: admin
Contraseña: moohoo

Una vez que accedas a la interfaz web de configuración, cambia el password en Configuration > Configuration & Details y da clic en Edit.

Por defecto y por preferencia personal dejo todo en idioma inglés (hay mas tutoriales e información en ese idioma), así que continuaré el tutorial haciendo referencia a términos en inglés.

A continación, vamos a crear nuestro dominio en el servidor de email y crear el primer correo electrónico.

Da clic en Configuration > Mail Setup

Da clic en la pestaña Domains y da clic en el boton + Add domain
Damos de alta nuestro dominio en el servidor de Email y damos clic en Add domain and restart SOGo

Una vez que hayamos dado de alta nuestro dominio, ahora podremos agregar nuestro primer cuenta de email al servidor.

Da clic en la pestaña Mailboxes y da clic en + Add mailbox

En este ejemplo agregaré un email javier @ dominio.com con un espacio de 3 GB.

Hasta este punto, ya hemos creado nuestro servidor Linux, configurado nuestro DNS, hemos instalado nuestro servidor de email y creado nuestra primer cuenta de email. El último paso es hacer que todo esto funcione con SendGrid para el envío de emails. Aquí puedes darte un descanso, estirar las piernas, pon una bebida a helar que estamos a punto de terminar con este tutorial.

Configurar SMTP relay – SendGrid

Ve a la pagina de SendGrid (sendgrid.com) y crea tu cuenta gratis.

  • Una vez que hayas terminado el proceso de confirmación de cuenta entra a SendGrid y selecciona Settings > API Key
  • Presiona el boton Create API Key
  • Nombra tu API Key – en mi caso pondré mail.dominio.com (para tener como referencia en caso de que en un futuro requira crear un nuevo servidor y llave API)
  • Selecciona Full Access
  • Clic en Create & View

Cuando generes la llave API, copia y pégala en un bloc de notas ya que la vas a necesitar mas adelante.

Configurar MailCow para que envíe emails por medio de SendGrid.

Ya que tenemos la llave API de SendGrid es momento de ponerla en el archivo de configuracion de MailCow para que ambos servidores se puedan autenticar.

De regreso a la consola SSH de tu servidor Linux y vamos a editar el archivo main.cf con el siguiente comando.

sudo nano data/conf/postfix/main.cf

Son 7 líneas las que tienes que actualizar o crear en caso de que no se encuentren en el archivo. Estas son las líneas.

smtp_sasl_auth_enable = yes

smtp_sasl_password_maps = hash:/opt/postfix/conf/smarthost_passwd

smtp_sasl_security_options = noanonymous

smtp_sasl_tls_security_options = noanonymous

smtp_tls_security_level = encrypt

header_size_limit = 4096000

relayhost = [smtp.sendgrid.net]:587

Tip: Al usar nano, presiona las teclas CTRL + W y podras buscar si cierta línea está en el documento, en caso de que esté, nomás sería cuestión de actualizar los valores. Si no está, agregar la línea completa.

  • Cuando hayamos terminado, presionamos las teclas CTRL + O para guardar el archivo, seguido de CTRL + X para finalizar el editor nano.

A continuación, crearemos el archivo con las credenciales de la llave API, en donde username es apikey y password es la llave API generada (y que guardamos en un bloc de notas en un paso anterior) en SendGrid.

echo "smtp.sendgrid.net username:password" > data/conf/postfix/smarthost_passwd

Como referencia, en mi caso la línea de comando se ve así (por seguridad, he borrado el password ya que es la autenticación entre mi servidor Linux y SendGrid)

  • A continuación, escribe los siguientes 4 comandos.
docker-compose exec postfix-mailcow postmap /opt/postfix/conf/smarthost_passwd
docker-compose exec postfix-mailcow chown postfix: /opt/postfix/conf/smarthost_passwd /opt/postfix/conf/smarthost_passwd.db
docker-compose exec postfix-mailcow chmod 600 /opt/postfix/conf/smarthost_passwd /opt/postfix/conf/smarthost_passwd.db
docker-compose exec postfix-mailcow postfix reload

Se verá algo, mas o menos así:

Si has llegado hasta aquí, vamos por buen camino. La última línea de comando reinicia el servidor de email MailCow y el servidor ya te permite enviar emails. En teoría, hasta este punto, tu servidor ya debe de poder recibir y enviar emails usando SendGrid, sin embargo, cuando envíes un correo, al destinatario le saldrá la leyenda “enviado via sendgrid.net” lo cual se ve terrible y poco profesional.

Para solucionar ese problema, tendremos que autenticar nuestro dominio en tu cuenta SendGrid. Al hacer esto le daremos el permiso a SendGrid de enviar emails a nuestro nombre y los servidores que reciban nuestros emails no harán mención de SendGrid.

Autenticar tu dominio en SendGrid.

  • Entra a tu cuenta de SendGrid – Settings > Sender Authentication y da clic en Authenticate Your Domain > Get Started
  • En el siguiente paso selecciona Google Cloud DNS y a la pregunta “Would you also like to brand the links for this domain?” selecciona No.

A continuación, SendGrid te dará instrucciones para que agregues 3 valores (CNAME) mas a tu DNS para autenticar tu dominio con SendGrid. Las instrucciones se ven mas o menos así:

Una vez que agregues los valores CNAME a tu dominio. En SendGrid puedes verificar que los valores hayan sido agregados correctamente.

Listo, este ha sido el último paso. Ahora puedes enviar un correo de prueba para comprobar que todo funciona correctamente.

Espero que esta guía te haya sido de utilidad. Si tienes alguna duda o algo que expresar, no dudes en escribirla en los comentarios abajo.

¿De dónde vienen las grandes obras de un artista? Stephen King, Leonard Cohen y Ed O’Brien

Entre mas aprendo de los creadores de arte que conozco, empiezo a ver un patron que sale a relucir.

Desde siempre me encantó la guitarra (aunque hipotéticamente hablando no pueda salvar mi vida en caso de que alguien me ponga una pistola en la cabeza y me pida tocar una canción correctamente), mi padre me inculcó el gusto por la música desde muy niño . En la adolescencia cuando escuchaba canciones que realmente me hicieran mover, salirme de mi mismo, lo primero que intentaba hacer era una ‘guitarrita de aire’ – así pasó por un buen tiempo hasta que me dije, ¿Cómo es que estos tipos logran algo así? – ¿Cómo se sentirá tomar una guitarra y hacer por lo menos esos movimientos con la mano y generar esos sonidos? fue así como empecé a tocar guitarra a los inicios de mis 20’s.

Al inicio me encantaba escuchar a guitarristas orgánicos, entre mas crudo y limpios sonaran, mejor.  George Harrison, Johnny Ramone, Robby Krieger, Santana, John Frusciante, Graham Coxon y Nels Cline, entre otros.

Después sin darme cuenta, empecé a tomar un gusto por los guitarristas que intentan mover el instrumento a algo mas torcido, usando pedales tratando de generar ambientes que complementaran la canción, ayudando a generar sentimientos que permitieran transmitir el mensaje.  The Edge, Ed O’brian y Jonny Greenwood (mas allá del trabajo que hace con Radiohead, su trabajo haciendo bandas sonoras para películas como ‘there will be blood’, `you were never really here’ y ‘phantom thread’ son cosas muy bonitas) me vienen a la mente.

Cantautores, músicos, poetas como Bob Dylan y Leonard Cohen.

En mi adolescencia fue cuando empecé a leer libros constantemente.

Diferentes tipos de género y autores, Irvine Welsh, Stephen King, HP Lovecraft, Jack Kerouac, Charles Bukowski… 

En algún momento me hice las preguntas ¿De dónde viene todo esto? … ¿Cómo han logrado sacar de forma coherente y con hilaridad todas estas obras? ¿Son diferentes?

Stephen King en su libro ‘On Writing’ da su punto de vista sobre este tipo de preguntas en su área de conocimiento.  En su opinión, las obras literarias están ahí, navegando frente a tí en el aire; tu tarea no es encontrar estas ideas sino reconocerlas cuando se te presentan.

Stephen King – On Writing
Stephen King – On Writing

El truco es, según su opinión, hacerte competente en la forma de arte que mas te atraiga, en su caso la escritura. Entre más competente seas, mejor serás al momento de traducir este tipo de “conciencia” en una forma que puede ser transmitida a otras personas de forma digerible.

No esperar a que llegue la inspiración para empezar a trabajar, sino, crear una disciplina de tal forma que cuando llegue la inspiración te encuentre trabajando.

La idea de que las ideas están en el aire, listas para ser tomadas y plasmadas me pareció al principio difícil de digerir, hasta cierto punto la idea me parece una especie de humildad desmedida.

Sea cierto o no, me parece que es una forma sana de mantener la mesura y seguir creando obras de forma sostenida.

Otro artista que me encanta, Leonard Cohen lo dice aquí de forma similar.

min 0:49
I think that any songwriter and I think that Bob Dylan knows this more than all of us, ‘you don’t write the songs anyhow’, so, if you are lucky, you can keep the vehicle healthy and responsive over the years, if you are lucky – your own intentions have little to do with this, you can keep the body as well-oiled and receptive as possible but whether you’re actually going to be able to go for the long haul is really not your own choice.

min 3:07

I often said if I knew where the good songs came from I’d go there more often, you know everybody has a kind of magical system, you’re a writer yourself, everyone has a kind of magical system that they employ in the hopes that this will open up the channels, my mind was always very cluttered so I took great pains to simplify my environment because if my environment were half as cluttered as my mind I wouldn’t be able to make it from room to room, so I can’t really give you a coherent answer. 

Ed O’Brian, guitarrista de Radiohead lo dice aquí. 


min 59:35
If you don’t stay humble and the ego becomes (takes over), the music will desert you… that’s the other side, you gotta remember how lucky you are. I think this music thing is like, at its best, it’s kind of, it’s not you that does it. It comes through you. It’s like another thing altogether.

Lo que entiendo de ellos es que, entre mas perfeccionemos un oficio mas preparados estaremos para poner varias ideas en un mismo plano y cuando se pueda, surfear la tan efimera “ola de la inspiración” y sacar lo mejor de ella.

Algunos tal vez necesitarán menos trabajo para perfeccionar el oficio que otros, pero ante todo, se debe intentar dar lo mejor para no quedarnos cortos; pensar que se es un genio, que cierta droga es necesaria y que no se necesita trabajar “mucho” para lograr las metas hace mas daño que beneficio.


Viviendo en el momento.

Hoy mientras llevaba a uno de mis hijos a la escuela, me encontré con un conocido, estaba triste y me dijo que uno de sus mejores amigos de la infancia estaba por morir de cancer en el cerebro.

Me quedé mudo por un segundo, me desbaraté, no supe qué decir. Retomé la compostura y le dije que sentía mucho escuchar esa noticia.

¿por qué tenemos que esperar de manera inconsciente a que momentos como estos pasen, para que nos demos cuenta de lo positivo de nuestras vidas?

Es importante crear rutinas en nusetras vidas que nos ayuden a traernos a vivir el presente. Ya sea meditación, escuchar a Bob Dylan, Leonard Cohen, Radiohead o lo que sea que te motive. Personalmente, creo que es importante encontrar por lo menos un par de actividades que te ayuden a alternar.

Es normal que cuando hacemos una sola actividad nuestro cerebro se acostumbre a ella y volvamos al ciclo que estabamos intentando evitar desde un principio.

Tener perspectiva en nuestra vida nos ayuda a apreciar lo que tenemos, nos impulsa a ser mejores; hace la vida más llevadera y nos da combustible para seguir adelante.

Siddhartha de Hermann Hesse – El libro que me ayudó a salir de la depresión

Hablar de depresión es un tema muy complejo. Se puede abordar de muchos ángulos, pero en esta ocasión voy a hablar de mi experiencia con la depresión y como el libro Siddhartha de Hermann Hesse me ayudó a salir adelante.

Honestamente, durante mi pubertad y veintipocos, siempre pensé que era inmune a la depresión, a sentirme triste por tiempos prolongados de tiempo, al pesimismo crónico (a veces maquillado de “ser realista”) y a pensar en morir; hasta que un dia me di cuenta que ahí estaba hundido, esa era mi forma de ver el mundo 24 horas al dia, 7 dias por semana, y simplemente no me era posible salir del trance.

Todo empezó cuando me vine a vivir a Australia, tenía en aquel entonces 27 años. A pesar de ya haber vivido y estudiado en el extranjero (España) por un par de años, esta vez fue diferente.

Vivir en un país donde el lenguaje y cultura es totalmente diferente a la cultura madre (en mi caso México) causó un choque en mi estado psicológico – lo curioso es que cuando se entra en este estado, muchas veces no sabemos que lo estamos; seguimos por la vida como si nada estuviese pasando. Lo complejo es que la depresión se exponencia poco a poco, dia a dia, hasta el momento en que nos damos cuenta y estamos sumergidos en ese estado mental.

Cuando intentaba salir de esa situación, por recomendación de Alejandro Jodoworsky (por medio de un tweet), decidí leer Siddhartha de Hermann Hesse. Alguien le pidió la recomendación de un libro para dejar de ver la vida tan negativamente (hmmm, pensé).

El libro muestra la vida de un hombre llamado Siddhartha, que emprende su camino hacia su iluminación espiritual, es decir, entender la vida y a sí mismo.

El libro, en términos muy generales, va asi:

Siddhartha venia de una familia de religiosos, su padre era un Brahmin (Padre Hindú) que le inculcó a su hijo la espiritualidad, vivia en una familia que estaba enfocada exclusivamente a eso, aislados de alguna manera de la civilización.

A pesar de que Siddhartha venia de una familia estable, en su adolescencia decidió dejarlo todo y explorar la vida lejos de la teoria, entenderla, vivirla, aprender, y si era posible, encontrase a sí mismo.

Sin posesiones materiales emprende su camino personal, reuncia a vivir con su familia y decide aprender a vivir en la ciudad.
Deja de lado su identidad para reinventarse y poder vivir en una sociedad en donde su rol sería completamente diferente al que jugó toda su vida.

De alguna manera decide emplear las habilidades/herramientas que aprendió como religioso y emplearlas en su nueva fasceta para ser funcional en una nueva sociedad. No se salió de su zona de comfort para ir a buscar refugio en un monasterio, por decir un ejemplo.

Las tres principales habilidades que aprendió con su padre fueron: “Pensar, esperar (perseverancia), ayunar”

Al inicio de su nueva vida, vivió en las calles, analizando su nuevo entorno, haciendo nuevas amistades, tomándolo todo con calma. Vivió en la completa austeridad, ayunando, aprendiendo.

Un dia conoce a Kamala, la mujer mas bella que jamas haya visto, la cual le dice que para poder ganar su afecto era necesario que tuviera recursos económicos.
En ese momento Siddhartha decide vivir una vida con poseciones materiales, vasta en recursos para poder estar junto a Kamala. Esa fue su nueva meta.

Kamala, conecta a Siddhartha con Kamaswami, un hombre de negocios de la ciudad para que lo emplee.  Siddhartha al ser entrevistado mencionaba sus tres habilidades, pedia que se le tratara de igual a igual (con respeto), y ser remunerado justamente.

Inició como ayudante de Kamaswami, sus tres habilidades “Pensar, esperar (perseverancia), ayunar”  le permitieron aprender su nuevo oficio, siempre buscó hacerse tratar a la par con los demás, y no se permitió aceptar ofertas injustas, pues su habilidad, la de ayunar, no le comprometia a aceptar cualquier oferta. Si fuera una persona que necesitara el comer todos los dias, o tener ciertos recursos de forma diaria, tal vez lo llevarian a aceptar ofertas que, aunque injustas y al ser las únicas disponibles lo comprometerían en su toma de decisiones.

La analogía del ayuno me pareció fantástica, ya que de forma figurada la podemos aplicar a nuestra vida.
– ¿Cuántas cosas tenemos en nuestro estilo de vida que comprometen nuestra toma de decisiones?
Hipoteca, tarjeta de crédito, diversión, vestir cierto tipo de ropa, ¿otra?

Hasta aqui hablo del libro, para ahora volver a las enseñanzas que me dejó.

Una de las principales razones que me llevaron a la depresión fue que no podía encontrar un trabajo en el área de estudios (tecnologías de la información); lo ideal para mi era encontrar trabajo en una empresa de desarrollo de software como Adminitrador de Proyectos.

De alguna forma, mi oficio lo tenía arraigado a mi identidad. Si uno no funcionaba, lo otro tampoco.

Por varios motivos tales como: situación de mi visa (estatus migratorio), nivel de inglés, saber como aplicar por trabajo en Australia (los usos y costumbres juegan un rol importante) y niveles de autoestima no me dejaron ver con claridad que todo lo que estaba viviendo era un proceso natural; si perseveraba, pensaba, y llevaba una vida austera todo iba a salir bien.

Al inicio hacía trabajos mal remunerados en áreas que no me interesaban. Me hacian sentir miserable y no me dejaban ver lo bueno; me ayudaban con mi inglés y aprendía de forma acelerada sobre la cultura en la que estaba.

Siddhartha me enseñó a fijar mis objetivos mas claramente y apuntar a mejores salarios. Eso me ayudó bastante.

Aprendí de Siddhartha a tomar las cosas con mas calma, a reflexionar y no tomar las cosas tan a pecho cuando no funcionaban. Si era necesario dejar pasar oportunidades, o algunas no funcionaban, dejarlas pasar es importante para nuestro estado mental y crecimiento.

“Las cosas de la vida no te están pasando a ti, pasan para ti”

Aprender a desprenderse emocionalmente (no estoy diciendo “ignorar”) en justa medida a los acontecimientos que nos pasan en la vida es importante para ver las cosas con mas claridad.

Nuestras actitudes y reacciones hacia las situaciones que estan sucediendo es en gran medida la llave a la felicidad. Pues sin importar en la situacion en te encuentres, siempre tendrás en tus manos el poder de decidir como vas a reaccionar en pensamiento y obra, siempre.

De alguna forma, la actitud de Siddhartha ante la vida; tranquila, juguetona, simple, calculadora, consciente consigo mismo y comprometida me refrescaron mi forma de ver las cosas.

Al poco tiempo de leer el libro mi estatus migratorio se solucionó y me abrió nuevas oportunidades, pude conseguir el trabajo que tanto busqué y todo mejoró muchísimo. En retrospectiva siento que vivia con una benda en los ojos.

El libro no es de superación personal o autoayuda, es simplemente una bella historia de una persona que se busca a sí mismo, incluso lo recomendaría para pasar un buen rato.

Este libro viaja conmigo, lo leo un par de veces por año (es pequeñísimo) como un simple recordatorio.

Steve Jobs: La Biografía Exclusiva.

Hace unos dias terminé de leer  Steve Jobs: La Biografía Exclusiva, con su permiso (y petición), Walter Isaacson escribió su biografía, tuvo acceso a personas que fueron parte importante durante su vida, con el fin de ser entrevistadas y darle así un toque personal, verídico y como su nombre lo dice, exclusivo.

En el libro se encuentran entrevistas a amigos de infancia, familiares, competencia y personas involucradas hasta sus últimos dias. Por ejemplo, se encuentran historias de Steve Wozniak (c0-fundador de Apple), Bill Clinton, Obama, Bill Gates, Michael Eisner (Disney), Bob Iger (Disney), Jeffrey Katzenberg (Disney), Joan Baez, Bono , Bob Dylan, Yoko Ono, Larry Ellison (Oracle), Larry Page (Google), Eric Schmidt (Google) y muchos personajes más. Como Jobs en una entrevista lo dijo, la idea de él no era que se escribiese una biografía totalmente simpática a su favor y su deseo nunca fué leerla porque sabría que era muy probable que no le gustase lo que iba a estar escrito en ella. Como es de esperarse, el autor se ha centrado bastante en sus virtudes, pero también ha dedicado buena parte del libro describiendo su lado no tan brillante, sus formas de actuar y pensar que no eran totalmente entendidas y llenas de antipatía para los demas, dando así un buen balance en la lectura.

Walter Isaacson ha escrito una biografía bastante elocuente de leer, como lo he dicho antes, las Biografías como genero literario es uno de mis favoritos y ésta es una recomendada. Me parece que aparte del personaje, el libro es una guía perfecta sobre emprendedurismo, se habla sobre las actitudes, aptitudes y estrategias utilizadas para poner en ejecución las ideas detrás de los productos y empresas iniciadas por Jobs. De la misma manera se describen los escenarios presentes antes de tomar las decisiones, y a menos de que no hayas estado perdido en una isla desierta por los últimos años, podrás recordar o haber leido como eran las cosas antes de los productos lanzados por las empresas como Apple, Pixar y NeXT, qué riesgos se tomaron y la razón por las cuales fueron tomadas como la historia lo dice. Mediante se va avanzando la lectura se empieza a entender la ideología y formas de acción para lograr que las cosas alcanzaran a tener los éxitos que todos conocemos (y fracasos también), de como no era necesario ser el primero en llegar a un mercado o nicho, sino que al entrar habia que hacerlo mejor y revolucionarlo. Desde computadoras, supercomputadoras, peliculas de animación, reproductores de música, venta de música por internet, hasta telefonía móvil, tablets, tiendas de venta al por menor (Apple Stores) y demás temas.

Jobs como personaje me parece que, mas que un gran inventor como muchos se han empeñado en llamarle fué un gran visionario, y éxito se basó en ser capaz de reunir talento  (y mantenerlo unido), o como él los llamaba: grupos de personas A, capaces de trabajar enfocados en una idea y crear productos insanamente grandiosos.

Parte de su ideología se basó en:

  • Obsesión por el detalle y diseño. No se puede llegar a ser excelso en algo si no hay obsesión por ello. Pensar dia y noche en lo mismo, mejorarlo, ponerlo en práctica. Toda persona con éxito siente obsesión por algo y eso está claro en su mente. Parte de la genialidad está allí, ser bueno en lo que haces y estar enfocado.
  • Realidad distorsionada (todo es posible). Jobs motivaba a sus empleados aunque a veces fuera de forma tirana haciendoles creer que lo que pedia era posible, inclusive tenía peticiones hacia su equipo de trabajo que decia haberlas visto antes en alguna demostración o en algún otro producto aunque no fuera totalmente cierto. Los ingenieros trabajaban de manera incanzable hasta lograr los objetivos al punto de impresionarse a ellos mismos (según sus palabras) al ver los resultados.
  • Este mundo lo que necesita son orquestadores (el mundo está lleno de talento) que muevan y hagan creer a los demas que todo es posible.
  • Trabajo en equipo. Tener ideas es importante, la ejecución es en la misma medida igual de importante. Encontrar el talento, trabajar en equipo y ejecutarlo en tiempo fue lo mas importante.

“Part of my responsibility is to be a yardstick of quality. Some people aren’t used to an environment where excellence is expected”

Traducido al español sería mas o menos así.

“Parte de mi trabajo es tener un criterio de calidad. Algunas personas no estan acostumbradas a un ambiente en donde la excelencia es lo que se espera”

Durante la lectura se habla a detalle sobre sus productos totalmente cerrados en un ecosistema, integrando hardware y software, su ideología respecto al tema, su contratésis hacia el Open Source lo cual me parece bastante inspirador y valiente. Sus creaciones las veía como una obra de arte que no deseaba que alguien las modificara. Se llegó a decir que dejar que el usuario modificara sus creaciones era como si Dylan dejara que sus fans cambiara las letras de sus canciones, o dejar a las personas dar pinceladas a una obra de Picasso. Jobs siempre estuvo convencido de que el usuario no siempre tiene la razón, y el usuario no sabe lo que quiere hasta que se lo pones frente a él. Siempre le gustó vivir en la intersección entre las humanidades y la tecnología y eso se notaba en sus productos.

Como toda biografía se habla mucho de su persona, la forma en como fué creando su creterio, formas de ver la vida, sus héroes, sus libros preferidos, etc. pero de eso no voy a hablar en esta publicación que Walter Isaac lo hace muy bien.

Amado y odiado por muchos, a mi siempre me pareció un tipo bastante loco, creativo, testarudo y muy capaz. Su fuente de inspiración y espiritualidad era algo que no conocia y me ha parecido trascendental, como él dijo: es muy posible que la muerte sea el mejor invento de la vida, tu tiempo es limitado, no te dejes atrapar por el dogma, no dejes que el ruido de las opiniones de los demás silencien tu voz interior, y lo mas importante, ten el valor de seguir tu propio corazón e intuición. The Journey is the Reward …. Stay hungry, stay foolish.

Finalmente, les dejo con una de sus canciones favoritas y que iba de acuerdo a su forma de ver la vida.

Bob Dylan: The Times They Are a-Changin’. 

Live at Philharmonic Hall, NYC on October 31, 1964

Site Footer