Blog Posts

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.

Naval on Progress

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’brien 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’Brien, guitarrista de Radiohead lo dice aquí. 


min 59:26
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.

Marcus Aurelius on living with intention and wellbeing

“Stop drifting. You’re not going to re-read your Brief Comments, your Deeds of the Ancient Greeks and Romans, the commonplace books you saved for your old age. Sprint for the finish. Write off your hopes, and if your well-being matters to you, be your own saviour while you can.”

– Meditations, Marcus Aurelius

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.

Lester Bangs on Rock’n’Roll as a way of life.

“Rock ‘n’ roll is an attitude: it’s not a musical form of a strict sort. It’s a way of doing things, of approaching things. Writing can be rock ‘n’ roll, or a movie can be rock ‘n’ roll. It’s a way of living your life.” – Lester Bangs

Site Footer

Sliding Sidebar