Jul 12

Windows 10: Internal Virtual Switch with NAT

Reading time: 2 – 4 minutes

When you are playing with Windows Hyper-V and you want to create a completely virtual internal network with private virtual machines inside your Windows 10 machine virtual switch are mandatory.

Then it’s the time to connect that virtual switch with the host machine using a virtual network interface. All those steps can be done using Hyper-V manager user interface, but you cannot control 100% of parameters like enable, or not, the NAT of the virtual internal network.

Using PowerShell the steps are:

New-VMSwitch -SwitchName NATSwitch -SwitchType Internal
New-NetIPAddress -IPAddress 10.46.1.1 -PrefixLength 24 -InterfaceAlias "vEthernet (NATSwitch)"
New-NetNAT -Name NATNetwork -InternalIPInterfaceAddressPrefix 10.46.1.0/24

Of course, change “NATSwitch” for your switch name and “10.46.1.1” for the IP address of the host virtual network card. Finally “NATNetwork” is another arbitrary name for referring to the NAT rule, and “10.46.1.0/24” is the network address of the virtual internal host network.

Running the commands looks like:

For removing what you did:

Remove-VMSwitch -Name "NATSwitch"
Remove-NetIPAddress -InterfaceAlias "vEthernet (NATSwitch)"
Remove-NetNAT -Name NATNetwork

In Windows 10 IP forwarding is not enabled and packets between interfaces are not routed. According to the Microsoft forums, you can enable IP forwarding (routing) using the following steps:

Go to Start and search on cmd or command. Right click on either cmd or command then select Run as administrator. At the command prompt type regedit. Navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Services\Tcpip\Parameters\IPEnableRouter setting, right click and select Modify. Change 0 to 1 and exit the editor.

When your back at the command prompt type services.msc and navigate to the Routing and Remote Access service. Right click and select Properties. Change to Automatic and click on Start to start the service.

I had to research a long time until I found all this information, but in my case leverage my proofs of concepts to another level.

Jul 07

rp_filter Linux kernel feature

Reading time: 1 – 2 minutes

It’s just an IP spoofing protection which is by default enabled on Linux kernels. When it’s value is ‘1’ means that all IP address which are not directly routable and received form a network interface they are directly discarded.

So, if you want to scan a range of IP address in your LAN which not belong to that interface address space when packets from IP addresses are received they are going to be discarded by the kernel. So, take that into account when you have those “unusual” requirements.

It can be enable/disabled by all interfaces or just one:

root@mini9:/proc/sys/net/ipv4# cat ./conf/all/rp_filter
1
root@mini9:/proc/sys/net/ipv4# cat ./conf/ztly5q4n37/rp_filter
1

Jul 05

Zerotier peers monitored on Windows PowerShell

Reading time: < 1 minute

No words just a simple an powerful .ps1 script:

while (1) { Start-Process -NoNewWindow -FilePath 'C:\ProgramData\ZeroTier\One\zerotier-one_x64.exe' -ArgumentList "-q","peers"; sleep 5; cls }

Or just a command, even equally useful.

May 27

DRY DHCP Client: request and IP address to the DHCP server without a DHCP Client

Reading time: < 1 minute

When you want to discover LAN metadata without being part of that network. So, when you want to discover network address range, gateway, DNS IPs, DHCP server IPs, etc. this simple nmap parameter will help you so much.

# nmap --script broadcast-dhcp-discover

Starting Nmap 7.60 ( https://nmap.org ) at 2021-05-19 15:07 CEST
Pre-scan script results:
| broadcast-dhcp-discover:
|   Response 1 of 1:
|     IP Offered: 192.168.1.127
|     DHCP Message Type: DHCPOFFER
|     Subnet Mask: 255.255.255.0
|     Renewal Time Value: 4d00h00m00s
|     Rebinding Time Value: 7d00h00m00s
|     IP Address Lease Time: 8d00h00m00s
|     Server Identifier: 192.168.1.1
|     Router: 192.168.1.1
|_    Domain Name Server: 8.8.8.8, 8.8.4.4
WARNING: No targets were specified, so 0 hosts scanned.
Nmap done: 0 IP addresses (0 hosts up) scanned in 1.43 seconds

May 26

Alive: shell script for alive monitoring using PING

Reading time: < 1 minute

Simple shell script based on bash which monitor a host with command line ping. Just bash and ping are the unique dependencies. Only state change are going to be printed:

#!/bin/bash

IP="THE_IP_TO_MONITOR"
STATE="offline"

show_state()
{
  echo "$(date '+%Y-%m-%dT%H:%M:%S') - " + $STATE;
}

while true;
do
  ping -c 4 $IP > /dev/null 2>&1
  if [ "$?" = "0" ]; then
    if [ "$STATE" = "offline" ];
    then
      STATE="online"
      show_state
    fi
  else
    if [ "$STATE" = "online" ];
    then
      STATE="offline"
      show_state
    fi
  fi
  sleep 10
done

Jan 11

Resumen 2020

Reading time: 40 – 67 minutes

Se me acaban las vacaciones de Navidad, mi mujer me recordaba ayer mismo que no hacía tantas vacaciones desde que dejé la escuela. Y la verdad es que a pesar de tener un trabajo que amo y disfruto se hace realmente muy difícil volver al día a día.

No descubro nada si te digo que este ha sido un año complicado para muchas personas y el nuevo año que empieza no parece que vaya a ser más sencillo. Personalmente he pasado momentos de crisis y complicados, pero mi situación personal y profesional ha mejorado muchísimo con la pandemia. Siempre hay aspectos negativos a destacar, pero los positivos superan con creces a los negativos. Así pues, puedo afirmar que he sabido convertir el limón en limonada una vez más en mi vida.

Por octavo año consecutivo miraré de hacer mi resumen del año haciendo balance de los logros conseguidos. Sin duda no es tarea fácil hacer este texto corto y a su vez con algún valor. Pero haber llegado hasta este punto ya tiene un gran valor para mí y quería compartirte el por qué. Durante 365 días hacemos muchísimas cosas y cuesta tener una perspectiva real sobre si estos días están siendo como nos gusta o si por el contrario vivimos a remolque de una realidad que nos hace sufrir.

Mi naturaleza mental es neurótica, es decir, que le doy vueltas a los temas y esto es fantástico para mi trabajo, pero no lo es tanto para adaptarse a las situaciones del día a día. Así pues, durante muchos años no paro de ejercitar mis otras facetas con el fin de flexibilizar mi carácter y ser más camaleónico. A medida que pasan los años estas habilidades van mejorando y me ayudan a conseguir mis objetivos. Pero para que esto suceda es fundamental rodearse de buenos referentes y permitirse los errores.

Durante el año 2020 mi principal objetivo fue no tener objetivos medibles para evitar alimentar mi parte neurótica y permitirme ser más flexible a la hora de crear mi nueva realidad después del cambio de foco que hice el 1 de noviembre del 2018. Pero la realidad apremia y de forma subyacente puedo constatar que en mi pizarra de objetivos había anotado un par de cosas. La primera era afianzar mis servicios de consultoría para asegurar mi sustento económico y la segunda posicionar claramente mi actividad profesional dentro del concepto de la Industria 4.0. Al no ser objetivos SMART (Specific, Measurable, Assignable,  Realistic, Time-related) no puedo medir si los he conseguido más allá de mi percepción subjetiva y te invito a que me digas qué opinas tú al final del artículo. 

TL; DR. Aprendizajes del 2020

Antes de empezar las referencias separadas por temas habituales de estos resúmenes anuales que hago voy a presentarte mi decálogo de aprendizajes para este año.

  1. Confiar en mis habilidades para superar los retos de la vida. Cuando me sienta perdido debo mirar en mi interior para saber que debo hacer.
  2. La realidad que me rodea es mi contexto, no mi realidad. Mi realidad es subjetiva.
  3. Permitirme no llegar a todo. Es bueno no conseguir todo lo que me propongo.
  4. Decidir lo más tarde posible. Un principio de Lean que me ha sido muy útil.
  5. Ser proactivo de forma consciente no por sistema. Ser siempre proactivo me ha llevado a estados de agotamiento importantes y de frustración importante por no sacarle partido a mi proactividad tan a menudo como me gustaría.
  6. Dejar que las cosas pasen. Responder, no reaccionar.
  7. Dar sin pensar en recibir, enfocarme en ayudar sin pensar en el dinero. Cuidar a mis amigos y clientes. El resto se hace solo.
  8. Actuar desde el corazón, con intenciones genuinas y con bondad.
  9. Centrarme en ser mi mejor versión.
  10. La competencia sirve para aprender no para medirme.

(el orden no indica importancia o prioridad)

Medidor del éxito

A finales del año pasado se me ocurrió una idea para objetivar el éxito de lo que estoy haciendo en esta nueva etapa de mi vida. Pues bien, durante este año en mis rutinas diarias he incorporado una métrica que he ido alimentando día a día y aprovecho para incorporar en este punto.

Cada día voy anotando a cuantas personas he ayudado, así puedo medir hasta que punto el día ha sido exitoso. En este medidor no incorporo mis actividades profesionales solo las ayudas filantrópicas.

¿Crees que debería incluir también a las personas que ayudo profesionalmente en este contador?

Sé que esperas el número que he contabilizado para este año así que no te haré esperar más. He ayudado a 2.025 personas durante este año 2020.

Seguro que es un número ridículo comparado con el de una persona de los servicios sanitarios, pero personalmente es un avance muy importante por qué en 2019 estoy seguro de que no superé las 400 personas. Y una de las razones de mi nuevo foco es justo este, ayudar a más personas.

Proyectos personales

A principios de año tuve la grandísima suerte de participar en la calçotada organizada por Andreu Veà para la comunidad IP. Para no alargarme con este tema que daría para páginas y páginas de textos te diré que jamás había pertenecido a una comunidad con personas que hacen cosas tan excepcionales como esta. Puedes leer más sobre el evento en esta entrada de mi Linkedin. Por cierto, si te suena la comunidad Covid Warriors esta nació dentro del círculo de personas de IP.

A mediados de año el blog cumplió 20 años y a estas alturas constato que solo he escrito en él para rememorar efemérides. Es curioso como a pesar de mis buenas intenciones es difícil priorizar proyectos con tanta historia. Pero hay que ser flexibles y tener paciencia para ir adaptando los cambios y necesidades.

También este verano Estefania y yo celebramos 12 años viviendo juntos. Así pues, para mejorar nuestro entorno familiar hemos montado un nuevo espacio de sombra en el jardín, una piscina hinchable para toda la familia y se han pintado las barandas de las terrazas. Pero el gran proyecto lo hemos realizado durante los días de confinamiento ampliando la habitación de los niños y reduciendo considerablemente la despensa. Creo que hablo por los dos al decir que hemos ganado un espacio fantástico de juego para los niños además de marcar un estilo de decoración que de buen seguro se extenderá al resto de la casa.

No sé si de pequeño también te gustaba jugar al Scalextric, pero yo pasé muchísimas horas montado circuitos y tuneando los coches de pequeño. Al cumplir los 40 mi amigo Jordi me regaló un Scalextric y me dijo, para que cuando crezcan tus hijos puedas compartir horas de juegos con ellos. Dentro de mí pensé, todavía faltan muchos años para poder compartir este juego con ellos. Pero solo tres años después puedo decirte que me encanta jugar al Scalextric con mis hijos aunque todavía les falta crecer un poco para entender todo el potencial del juego. Cuanta razón tenías Jordi, gracias.

Proyectos profesionales

Antes de llegar la COVID estaba siendo un año fantástico y a esas alturas del año ya tenía suficientes proyectos en marcha como para asegurar mis ingresos. Pero en dos semanas todos ellos quedaron en pausa y esto hizo renacer muchos fantasmas en mi interior.

Me entró el miedo y tuve que cambiar totalmente mi mindset para poder afrontar esa situación. Por suerte, tener a Estefania a mi lado me ayudó muchísimo a recuperar la confianza en que teníamos margen para levantar el vuelo de nuevo. Y así fue, en pocas semanas empezó a moverse todo de nuevo. Yo me había centrado en proyectos a medio-largo plazo por qué no tenía nada para el corto plazo.

Todo este trabajo me ha permitido centrar en como comunicar mi actividad económica en la actualidad. Mi nueva actividad profesional básicamente se centra en tres cosas:

  1. Consultoría técnica y de negocio. Ayudo a los equipos a superar retos técnicos y procesos de creación de producto.
  2. Metodologías y procesos. Acompaño a los equipos para que fluyan como el agua.
  3. Formaciones técnicas para directivos y equipos de ventas.

Todas estas actividades tienen como marco la llamada Industria 4.0, puedes leer más sobre este tema en mi página profesional en oriolrius.me.

Resumiendo, me dedico a la consultoría, formación y a dar charlas.

Para poder comunicar todo esto al mundo cuento con la página web que ya he comentado (oriolrius.me) y además he puesto en marcha mi propio grupo de Telegram llamado YMBI. Mi actividad profesional en redes sociales la he centrado en Linkedin donde cuento con la ayuda de Pablo Bernal y su empresa Mister Mono.

La mejor forma de seguir mi actividad pública es en el apartado de noticias de oriolrius.me.

Charlas, eventos, webinars y demás

Como todo este año la COVID ha marcado la agenda. Yo esperaba tener que ir arriba y abajo para poder asistir a eventos y dar charlas. Pero ha resultado ser justo al revés. Es decir, que este tipo de actividades se ha volcado a Internet y me ha permitido “jugar en casa”; todo un privilegio para mí.

A mediados de año me seleccionaron para dar una charla TEDx en Alcoi. Esta debía darse a finales de año, pero lamentablemente debido la COVID está pospuesta sin fecha. Os avanzo que el tema de la misma es la ciberseguridad y los adolescentes. No os contaré mucho más, solo añadir que uso mi historia personal para apoyar mi visión sobre el uso de las tecnologías en los adolescentes.

El 2 de julio junto a Yolanda Triviño montamos un evento llamado Superminds. Fueron 12h de eventos con muchísimos profesionales que nos mostraron el cambio de visión que hay dentro de las empresas con respecto a como debemos ser a nivel profesional para seguir ofreciendo valor al mundo. Dicho de otra forma, cuál es el futuro y presente del trabajo. Fue un evento phygital es decir mezclamos un plató físico en las instalaciones de Valkiria IFF y con una producción de vídeo profesional lo combinamos con ponentes en todo el mundo. Eso si, los más de 600 asistentes fueron 100% online.

Creo que el único evento donde he dado una ponencia de forma presencial ha sido el Biz Barcelona. Donde junto al equipo de la Barcelona Digital Talent presentamos el trabajo que hemos hecho construyendo un Diccionario de Ocupaciones Digitales (DDOT).

Respecto a los eventos online donde he participado aquí te dejo una lista:

Formaciones

Una de las actividades que más disfruto es dar formaciones y este año me han ofrecido una oportunidad que no he podido rechazar. A través de la escuela de negocios y tecnología Zigurat soy el director del máster internacional de Internet of Things (IoT). Actualmente estoy en proceso de creación del mismo además de haberse puesto a la venta recientemente. La idea es lanzarlo a final de este año 2021.

Este año he publicado mi primer infoproducto enfocado a directivos y managers que necesiten saber más sobre Cloud Computing, si tienes curiosidad sobre el mismo lo tienes en industry40.store.

Siguiendo con temas de Industria 4.0 a finales de año junto a Rai hemos abierto un grupo de Telegram, un canal de YouTube y una página web donde explicamos temas técnicos relativos a IoT industrial, informática industrial r Industria 4.0. Por ejemplo, explicamos como montarte tu propio Gateway IoT. Todavía es una comunidad muy pequeña, pero que la verdad disfrutamos mucho y para la que tenemos muchísimo material preparado que iremos liberando próximamente. Si te interesa saber más puedes empezar en industry40.systems.

La página web del proyecto Industry 4.0 Systems nos ha costado muchos meses, ya que para nosotros era crucial que se hiciera de una forma natural en nuestro día a día, es decir, que no tuviéramos que migrar nuestro contenido y notas entre plataformas. Así pues, en el apartado técnico te explico como lo hemos hecho. Lo importante es que esto está ligado con el proyecto que este año Dani Aguayo y yo hemos llevado a cabo a través del canal de YouTube de Equipo Sin Oficina. El 11 de marzo publicamos nuestro primer vídeo y actualmente tenemos casi 700 suscriptores en YouTube y casi 90 personas en el grupo de Telegram.

¿Por qué está ligado Equipo Sin Oficina (ESO) con Industry 4.0 Systems?

Pues bien, ESO se centra en la herramienta Notion y en la productividad y organización. Actualmente el foco de estudio y trabajo de ESO es el proyecto Industry 4.0 Systems. Dotándolo de herramientas, procesos y soporte para que este siga adelante. Mencionar que a ambos proyectos les dedico por lo menos una hora cada día, así pues, es 1 hora con Rai y otra con Dani a primera hora de la mañana antes de que muchos se levanten y que nos permite seguir empujando estos side projects personales.

Para cerrar esta seccióln mencionar que otras formaciones que he impartido este año han sido:

Consultorías

En este apartado comentar que este año me he acreditado como asesor de tecnología del programa de investigación e inovación RIS3CAT de la Generalitat de Catalunya (parte del programa Europeo RIS3: research innovation strategies for smart specialisation). Concretamente estoy acreditado en tecnología y tecnologías de la Industria 4.0.

No voy a hacer una lista de clientes ni temas que trato con ellos en este punto, pero sí que hay que mencionar algunos datos y proyectos que destacan sobre los demás.

Respecto a los clientes y proyectos solo destacaré tres de ellos que han tenido especial interés para mi:

  1. Soporte en el proceso de definición de los Syllabus formativos de grado universitario elaborado por l’Agència de Qualitat Universitaria (AQU) y la Barcelona Digital Talent (BDT). Este proyecto es una derivada del diccionario de ocupaciones digitales (DDOT) comentado anteriormente.
  2. Otro proyecto relacionado con el DDOT que vale la pena mencionar es el piloto que a través de la BDT estamos elaborando con el Servei d’Ocupació de Catalunya(SOC). Para explicarlo de forma sencilla se está identificando las personas demandantes de ocupación que podrían orientarse hacia una ocupación digital, concretamente la de Frontend Developer.
  3. El último proyecto que destaco fue relativamente corto, pero es uno de esos que siempre apetece hacer. Un informe comparando plataformas de IoT y Gateways de IoT para un proyecto de fondos europeos llamado EKATE: Gestión de Energía Eléctrica Fotovoltaica y Autoconsumo Compartido en la zona transfronteriza Francia-España, utilizando tecnología “Blockchain” e “Internet of Things (IoT).

Para el evento Superminds sin querer acabamos (Dani y yo) desarrollando una plataforma para interaccionar con los asistentes en un evento. La bauticé POLx (Production Of Live, x=events, congress, classes, etc) en memoria a mi hijo Pol. Esta plataforma acabó teniendo tanto impacto que se ha despertado el interés de organizaciones tan relevantes como grupo Prisa, Barcelona Activa o la Generalitat de Catalunya. Habiendo realizado eventos con algunas de ellas durante el resto del año.

Temas técnicos

Desarrollos propios

  • Migración repositorio personal a Gitea. Hace ya unos cuantos años que tenía un repositorio Git al que accedía por SSH. Pero recientemente se me hizo un poco incómodo colaborar en algunos proyectos privados con este sistema. Empezaba a echar de menos las funciones de GitHub, pero me resisto a poner ahí todo mi código. Así pues, tal y como anunciaba al inicio he migrado mi repositorio privado a Gitea y de momento lo recomiendo mucho. Es fácil de instalar y gestionar, además de tener todos los elementos básicos que echaba de menos de GitHub.
  • Vue.js + Quasar + Firebase -> POLx. Cuando tenía 16 o 17 años programé mi primera página web en HTML. Lo dejé durante muchos años y hará unos 10 años aprendí bastante sobre ExtJS. En mi tercera aproximación al mundo del Frontend mi elección ha sido aprender VueJS y aprovecho para recomendarlo muchísimo. Es realmente potente y fácil de aprender. VueJS es un Framework que no proporciona UI components, así pues, después de largas horas investigando si tirar por Vuetify o por Quasar me decidí por Quasar por qué me pareció que se orientaba mejor a las interfaces responsive. En la parte de backend mi idea inicial era montarme NodeJS con MongoDB, pero me di cuenta de que de nuevo me disponía a reinventar la rueda. Encontré mil boilerplates impresionantes para montar una API REST que soportara la gestión de datos de mi proyecto. Pero implicaba mucho trabajo que me alejaba de las funcionalidades que necesitaba listas ya. Así pues, mi decisión final fue adoptar Firebase y realmente estoy muy contento de la decisión el principal drawback es que tu desarrollo es cautivo de un servicio de terceros. Pero centrarme solo en desarrollar las funciones que me hacen falta y configurar/usar el backend sin invertir un segundo en desarrollar no tiene precio. En mi caso, me olvidé en una tarde de: la gestión de sesiones, gestión de usuarios, almacenamiento de datos y configuraciones, además de mil funciones que ofrece Firebase y que todavía no me hacen falta. Conclusión el stack que os he comentado lo recomiendo muchísimo.
  • POLx. Es la herramienta que desarrollé para Superminds para poder gestionar la experiencia de usuario a tiempo real. Usa el stack que acabo de presentar y esto le garantiza una escalabilidad máxima con un esfuerzo mínimo. Actualmente este producto estoy en proceso de vender su propiedad intelectual para que una empresa pueda hacer la explotación del mismo. Ya que tiene un potencial muy importante y personalmente no tengo en mi lista de prioridades dedicarme a ello.
  • notion-proxy. En la sección de Organización os cuento más sobre Notion que entre otras funciones permite crear Wikis de contenido de forma muy cómoda y ágil. Esta herramienta permite compartir páginas públicas, pero no está pensada para desarrollar sites públicos. Hay varias iniciativas para solucionar esto, pero no me gusta depender de productos que me afectan de forma tan estructural sobre uno de mis proyectos cuando estos productos son tan inmaduros. Así pues, Dani y yo, el Equipo Sin Oficina decidimos crear nuestro propio proxy para que usando Notion puedas tener tu site público. Si quieres saber más pásate por GitHub donde tienes la información del proyecto y/o mírate la serie de vídeos de nuestro canal de YouTube: DIY Web Notion.

Compras

Salicru TWIN PRO2 1500VA. Después de la odisea que pasamos los vecinos de mi calle hace un año con los problemas de luz finalmente me decidí a comprarme un SAI Online. A pesar del esfuerzo económico puedo afirmar que ha sido todo un éxito. Ya que en todo un año no he tenido que reiniciar el servidor para nada y todas las contingencias eléctricas las he podido absorber sin preocupaciones. Además hace mucha ilusión tener el soporte a menos de 50km de casa. Poder hablar con los que saben no tiene precio.

Amazfit GTS Smartwatch (Black) W1914OV8N B&H Photo Video

Amazfit GTS. Dejé de llevar reloj cuando tuve mi primer móvil con 18 años. Siempre me han molestado mucho las pulseras, anillos, colgantes, etc. Pero después de probar durante unos días la pulsera cuantificadora de mi hermano decidí comprarme un reloj inteligente. Es curioso, pero había olvidado lo útil que es saber la hora solo mirando la muñeca sin tener que sacar el móvil del bolsillo. Pero uno de los usos que más adoro es que vibre cuando tengo una llamada, no me gusta nada llevar el móvil con voz y siempre lo llevo en vibración, o sea, que pierdo muchas llamadas por no enterarme de que está vibrando. Especialmente fuera de casa. Ahora con el reloj ya no me pasa. Eso si, no me gusta nada tener el WhatsApp u otras notificaciones en la muñeca. Otras funciones como cuantificar mi actividad física y el sueño también me permite darme cuenta de mi sedentarismo extremo y como me afecta.

Jabra Elite 75T True Wireless Earphones with Voice Command - Black

Jabra Elite 75t. Quizá alguien recuerda que en 2017 sudé tinta para comprarme unos auriculares con micrófono Bluetooth. Pues a raíz de un comentario de Estefania decidí buscar un complemento de los mismos; actualmente los uso entre 6 y 12 horas cada día. O sea, que son una pieza fundamental en mi trabajo. Cuento esto por qué no pongo límite de precio en estas inversiones, pero lamentablemente la calidad de los productos que encontré no me satisfacían. Al final el que me pareció el mejor fue estos Jabra. Después de casi un año de uso puedo decir que me han funcionado muy bien. Eso si, no hay que olvidar que me los tuvieron que cambiar a los 2 meses de uso por una incidencia en uno de los audífonos que no funcionaba. Quizá si los tuviera que volver a comprar me decidiría por alguno de la competencia que han salido durante el año. Lamentablemente en su día no existían.

Xiaomi Mi TV 43″. Después de mucho tiempo sin televisión a principios de año compramos una MI TV de Xiaomi, supereconómica y con Android 9.0. También pongo en valor poder tenerla enchufada por cable Ethernet, ya que se nota mucho la diferencia de velocidad al cargar los contenidos en comparación con la WiFi. También mencionar que después de casi un año nunca le hemos enchufado la antena de TV. Así pues funciona básicamente como una Smart TV pura: Netflix, Prime Vídeo, Disney+, YouTube, etc. En este punto quiero mencionar la mala experiencia de haber comprado el equipo en PC Componentes; me pasé varias semanas reclamando el producto que había desaparecido en el proceso de transporte. Odio que problemas de este tipo recaigan sobre el cliente, es lamentable.

TV - Mi India

Después de un par de años de uso este verano me dejó de funcionar la tarjeta gráfica del portátil. Comentar que en menos de una semana se presentó un técnico de IBM en mi casa para cambiarme toda la placa base del portátil. Estoy muy contento con mi Lenovo Thinkpad X1 Extreme, tiene dos años y sigue siendo un equipazo. Eso si, ya hace días que tengo el ojo puesto en mi siguiente equipo. Lo malo es que veo muy complicado que alguien sepa poner en valor mi equipo un portátil con 64GB de RAM y 1TB SSD además de 12 cores a 3.2GHz no lo necesita todo el mundo y para comprar uno nuevo antes debería vender el que tengo.

Una de las limitaciones que he tenido que resolver este año de mi portátil ha sido la potencia de la tarjeta gráfica. Debido a los eventos que he realizado con POLx me ha tocado conectar hasta 6 pantallas a mi portátil para ello compré una nVIDIA GeForce RTX 2070 Super Gaming OC 3X de 8GB GDDR6 la compré reacondicionada en PC Componentes. Evidentemente esta tarjeta no la puedo conectar directamente al portátil por eso usé una caja externa que convierte la PCI Express x16 3.0 de la tarjeta a Thunderbolt 3 (USB Type-C). Concretamente estoy hablando de una caja Razer Core X Chroma – Thunderbolt 3 External Graphics Card Housing (eGPU) que compré en Amazon de segunda mano. Quizá lo más complicado de este invento es entender como debes configurar el Windows para obtener lo que deseas por qué entre la tarjeta gráfica interna del portátil que también es nVIDIA y la externa el sistema se hace un lío con los drivers que solo se resuelve con un buen rato de prueba y error.

Internet

  • SSD Nodes. OVH ha sido mi proveedor de confianza desde hace mucho en lo referente a servidores en Internet. Este mismo blog está corriendo en una VPS que tengo con ellos que para mis necesidades va más que bien. Pero a raíz de un comentario de Dani descubrí SSD Nodes que ofrecia un paquete muy atractivo. Por 342$ pago único para tener una máquina durante 3 años con 24 GB de RAM, 240 GB SSD y 6 cores a 2.2 GHz además de 1 TB de transferencia mensual. Un equipo realmente competitivo que acaba costando unos 9€ al mes. En la nueva máquina ya tengo más de 20 contenedores corriendo, o sea, que ya la estoy exprimiendo.
  • x.joor.net. Mi propio Wetransfer. Servicio que uso de forma recurrente para intercambiar ficheros grandes con mis clientes y colaboradores. El software que uso para ello es muy recomendable te lo referencio: transfer.sh. Lo puse en marcha en 2018, pero ahora lo he migrado a SSD Nodes y le he adaptado la página de inicio para simplificarla.
  • ip.joor.net. Saber tu IP pública, a través de la cuál estas accediendo a Internet. Uno de los servicios más fáciles de programar, pero a la vez más útiles y que hasta ahora usaba de terceros. Lo malo es que a la larga han ido introduciendo cambios, como incluir anuncios o cambios de URL, y he acabado usando mi propio servicio. Activo también desde 2018 y ahora migrado a SSD Nodes y montado dentro de un contendor de Docker.
  • geoip.joor.net/IP. Hay varias APIs públicas para conocer la geolocalización de una IP. Lo malo es que las que usan HTTPs a menudo son de pago o tienen cuotas de uso muy restringidas. Así pues, este año he decidido publicarlo por mi cuenta. En este caso a diferencia del anterior encontrar el proyecto de software para ponerlo en marcha me ha costado bastante y por si fuera poco he tenido que automatizar el sistema de actualización de la BBDD de IPs. Finalmente lo he montado usando: klauspost/geoip-service y la BBDD que uso es GeoLite2.
  • url.joor.net. Lo activé en 2019 y lo sigo corriendo en OVH. Pero me ha llamado mucho la atención que en 2020 varios usuarios de la India lo han empezado a adoptar. Cosa que me ha ocasionado el primer problema al ser usado para redireccionar una página de phishing. Para más información de mi servicio os remito al blog. Aprovecho para referenciaros un software diferente al que yo uso que si alguna vez tengo que migrar adoptaré: kutt.it.
  • PiHole es originalmente una imagen para Raspberry PI que permite que te montes tu propio servidor de DNS en casa. Pero también puedes correr el software en un contendor de Docker que es lo que yo he hecho. PiHole es ideal para anonimizar tu navegación, ya que usa DoH (DNS over HTTPs). Además genera estadísticas de uso. Permite bloquear anuncios y sitios maliciosos. Tiene una API de gestión para controlarlo remotamente y que particularmente uso para desactivar protecciones cuando me interesa. Además de muchas más opciones como servidor DHCP que en mi caso no uso. La función de generar entradas estáticas para resolver IPs más allá de su propio DNS también la encuentro extremadamente útil. Por ejemplo, para usar como DNS interno para la red de casa.

IoT

  • OPC UA, Siemens S7 1500 y NodeRED. NodeRED tiene un nodo de S7 que facilita la comunicacions con los PLCs de Siemenes. Pero lo ideal es poder comunicar el PLC y NodeRED con OPC UA. Lo malo es que el nodo de OPC UA de NodeRED oficial deja mucho que desear y mi amigo Klaus había hecho una implementación excelente que por divergencias varias actualmente no está publicado en el repositorio de NodeRED. Así pues, aprovecho para recomendaros usar el nodo de Klaus instalado con npm. Concretamente el paquete se llama node-red-contrib-iiot-opcua. En uno de mis proyectos de Industry 4.0 Systems junto a Rai lo usamos para conectar a Siemens S7 1500 a NodeRED usando OPC UA.
  • Sockets WiFi. Este año he instalado hasta 12 de estos enchufes WiFi que venden en AliExpress: Lonsonho-enchufe inteligente con WiFi Enchufe europeo tipo F 16A, Monitor de potencia. Basados en ESP8266 son fáciles de cambiar el firmware con tuya-convert e instalarles Tasmota. Nos ofrece una web muy fácil de usar para configurarlos, consola de comandos potente, cliente MQTT que permite integrarse con NodeRED y Home Assistant de forma muy sencilla. Además de un LED en forma de halo que cambia de color para saber si está en marcha. Un botón físico para On/Off y también monitoriza el consumo. Que más se puede pedir por menos de 10 €.
  • En el resumen del 2017 podéis leer y ver algunas fotos del sistema de calefacción que tengo montado usando ESP8266. Pues bien, a mi madre se le estropeó la electrónica de un par de radiadores iguales a los míos. Para solucionarlo le monté un sistema que usa exactamente el mismo software que el mío, pero no tenía tiempo de ensamblar el mismo hardware que había montado en casa. Entonces le coloqué un par de sockets WiFi como los que comentaba hace un momento y un par de Arduino MKR1000 con las shield MKREnv. Exactamente el hardware que uso para mis cursos de IoT práctico, así que lo tenía listo para usar. Mi sorpresa fue observar que las lecturas de temperatura fallaban por la proximidad de la CPU al sensor de temperatura y la solución fue instalar una tira de pines extra para ganar distancia entre ambas placas.

Organización

Si miras en mi blog encontrarás referencias a Getting Things Done desde aproximadamente el año 2004. Creo que la primera vez que empecé a preocuparme por la productividad fue cuando leí El Poder del Pleno Compromiso de Jim Loehr. Llevo más de una década practicando y mejorando mi sistema de productividad personal. Prueba de ello es también este largo artículo que escribo para darme cuanta de mis logros y así poder enfocar mi nuevo año.

Pues bien, este año he cambiado mi herramienta de gestión personal. Hasta ahora usaba Wikidpad. Aquí tenéis una pequeña demostración de la herramienta que grabé en 2017.

Desde principios del 2020 estoy usando Notion. Una herramienta que para conocer al máximo y poder difundir los conocimientos he creado junto a Dani Aguayo un canal de YouTube llamado Equipo Sin Oficina.

Actualmente invierto una gran parte de mi tiempo de trabajo usando esta herramienta. Tanto es así que tengo toda una pantalla dedicada a esta herramienta. Es mi agenda, lista de tareas, libreta de notas, knowledge base, seguimiento y gestión de proyectos, etc. te invito a conocerla mejor y quizá nuestro canal te pueda ayudar a ello.

Cursos, libros y algo más

Este año he completado mi formación en la Escuela de Nuevos Negocios de Miquel Baixas con una mentoría personalizada que disfruté muchísimo en Monells. Además de lo aprendido sobre negocios online me llevo un gran número de contactos superpotentes y también buenos amigos.

Otra formación que he hecho ha sido a través del cluster Smart Tech (aka Secartys/Domotsys); la formación es relativa a la comunicación persuasiva usando el test DISC y análisis transaccional. Lástima que la duración del curso fuera muy reducida por qué realmente el tema era muy interesante y útil. Además de tener la suerte de que fue un curso casi privado donde disfruté de dos grandes expertas como tutoras.

En lo que se refiere a libros estos son los libros que me he leído digitalmente:

Pero el que más ilusión me ha hecho tener y que todavía estoy lejos de sacarle todo el jugo es el de Andreu Veà: Como creamos Internet. Aquí tenéis una breve recomendación del libro por parte de Vint Cert, uno de los inventores del TCP/IP.

Finalmente me gustaría descarte dos de las series que hemos estado viendo este año con Estefania:

Cuando visitamos New York hace unos años descubrimos el mundo los judíos ortodoxos. Habíamos oído hablar de sus peculiares pintas y evidentemente Israel es un país muy potente donde gran parte de su población es judía y alguna información te llega al respecto. Pero la verdad es que cuesta entender la historia que hay detrás de esta religión si no inviertes un poco de tiempo a informarte e investigar.

Esta serie de solo 4 capítulos nos enganchó como pocas lo han hecho y los vimos del tirón. Realmente nos dejó muy impactados la historia de la protagonista. Una chica judía de New York que nos muestra en primera persona las interioridades de esta comunidad tan cerrada y tan influyente al mismo tiempo.

Desde Breaking Bad ninguna serie nos había atrapado tanto como Blacklist. Para mi una de las mejores series que he visto nunca. Debido a la COVID el rodaje de la octava temporada este siendo muy lento y la séptima quedó truncada antes de acabar.

Solo os avanzaré que la serie empieza con el que es el criminal más buscado durante décadas entregándose al FBI.

Quería destacar también que la serenidad que James Spader consigue darle al personaje de Raymond Reddington es pasmosa y admirable. Evidentemente se trata de una ficción, pero es envidiable ser capaz de tener la cabeza tan fría en situaciones tan complicadas, sin lugar a dudas una cualidad que admiro.

Salud, deporte, alimentación y viajes

Este año puedo empaquetar en un solo apartado un montón de conceptos por qué con los confinamientos mi actividad física a ido a la baja. He dejado de hacer electrofitness, estuve haciendo Yoga durante unos meses, también he perdido mi hábito de caminar 1h al día, solo he practicado remo durante algunas semanas del año. Así pues, mi actividad física esta bajo mínimos. Este 2021 tocará generar nuevas rutinas por qué si algo no he hecho en el 2020 ha sido cuidarme físicamente.

Respecto a la alimentación he establecido casi por defecto comer Huel o Kuik. A destacar que este año Huel ha sacado unas sopas de diferentes gustos que están muy buenas y son igual de nutritivas que los preparados que consumía hasta ahora. Esta rutina me permite enlazar mi jornada laboral que este año ha sido de las 5 a las 8 y de las 9.30 a las 17 h. Parando para comer 30′ con Roc, o comiendo delante del ordenador si Roc no está en casa cosa que sucede siempre que tiene extraescolares al mediodía.

Respecto a los viajes este año hemos tenido la suerte de haber podido repetir vacaciones en El Delfín Verde por cuarto año consecutivo a pesar de los confinamientos. Donde cabe destacar que solo había una ocupación de un 60% aproximadamente y casi todo el mundo era turista local. Prácticamente no había extranjeros. Realmente una sensación extraña pero que tiene sus partes muy positivas.

Además de la vacaciones solo añadir la escapada a un pueblecito de la provincia de Tarragona, cerca de Reus, llamado L’Argentera donde alquilamos una casa de turismo rural. Pudimos visitar sitios fantásticos como: Siurana, Castell d’Escornalbou (Castell Monestir de Sant Miquel d’Escornalbou), el Bosc de les Bruixes.

Quizá una de las cosas más curiosas que hemos hecho en pleno confinamiento ha sido asistir a una boda en la albufera valenciana. Realmente un sitio precioso y una ceremonia singular que pudimos disfrutar muchísimo, ya que debido a las restricciones se adaptó fantásticamente a los horarios de los niños.

Cierre

A pesar de haber vivido una agenda marcada por la COVID a nivel personal no le puedo pedir más por qué ha sido un año de un fuerte crecimiento profesional. Me ha permitido además de estar más tiempo con las personas que quiero también descubrir nuevos amigos que tenía a la puerta de casa.

Un año para reinventarse y para crecer. Es una lástima que el precio haya tenido que ser tan alto para tantísima gente. La parte buena es que se ha acelerado la transformación digital del mundo y esto para personas de mi perfil afianza nuestra carrera profesional y revaloriza todavía más nuestra aportación a la sociedad.

Así pues no puedo más que estar agradecido por como han ido las cosas hasta el momento y desear lo mejor para todo el mundo que le ha tocado sufrir tantísimo.

En estos momentos creo que todos debemos aportar lo mejor de nosotros mismos para ayudarnos a salir de esta. Por mi lado he apostado por ayudar a las personas a encontrar un futuro en el mundo digital. Así es como mis tres actividades (consultoría, formaciones y charlas) se enfocan para ayudar a las personas y el mundo.

Muchísimas gracias y un fuerte abrazo con mis mejores deseos.

Jul 31

El blog cumple 20 años

Reading time: 5 – 8 minutes

Ya han pasado más de 20 años desde mi primer post. Lo más divertido es que en ese momento no tenía ni idea de que lo que estaba haciendo era escribir un blog, ni siquiera conocía el nombre. No es nada desconocido lo complicado que es mantener un proyecto durante tanto tiempo. Es más, en este caso el proyecto está medio muerto. Solo me siento obligado a escribir cuando se produce alguna efeméride, como es el caso.

Recuerdo que hace 20 años si querías compartir algo no tenías ni de lejos las opciones que hay ahora. Había servicios como las News (NNTP), las BBS que seguían online como una evolución de los servicios telefónico, y hasta algún foro que tímidamente sacaba la cabeza. Podríamos decir que Internet no se había democratizado y seguía en manos de grandes empresas, universidades y organizaciones gubernamentales.

Al reflexionar sobre como se ha convertido todo, me doy cuenta de que ha sido la gente. En este caso, en primera instancia los tecnólogos los que han hecho posible un mundo virtual que a pesar de llevar un cuarto de siglo a nuestra disposición sigue siendo un gran desconocido e infra-conocido para muchas personas.

En mi opinión los SmartPhones fueron la primera disrupción que empezaron a cambiar la película en serio. Me refiero a que eliminaron la necesidad de saber algo de “informática”, o al menos tener un ordenador, para poder acceder a Internet. Como pasa tan a menudo esto nos ha llevado a confundir Internet con alguna de sus funciones.

Decidme que no es divertido cuando alguien dice, no estoy en Internet esto es el Whatasapp. De esto podríamos desprender que la Web es lo que la gran mayoría entienden como Internet. Se les hace complicado jerarquizar los conceptos. Muchas veces he intentado explicar que el correo, la mensajería instantánea, las redes sociales, etc. no son más que servicios de Internet. Que el Wifi, GPRS, 3G, HSDPA, 4G, etc. no son que sistemas de comunicación que nos permiten acceder a Internet. Pero esto que yo veo tan sencillo parece que para el gran público no lo es.

Con todo este marco he ido pasando el tiempo, conociendo e investigando esta y otra tecnología. Entre reflexiones de la vida, apuntes técncios y simples recetas para solucionar necesidades. Todo ello ha ido llenando mi blog hasta el día de hoy.

Pero ese entorno de aficionados, ese entorno de personas que compartíamos información por buena voluntad se ha hecho mayor y se ha profesionalizado. Actualmente con un simple vistazo podemos ver la mano de grandes diseñadores y trabajos editoriales muy elaborados que nos explican con todo lujo de detalles datos e informaciones igual, o más actualizadas de las que compartía yo. Pero esto no es lo más, si vamos a YouTube la cosa se dispara. Ya no es suficiente generar información estática. Estamos hablando de producciones de vídeo ultra-elaboradas.

Celebro infinitamente todo lo que estoy comentando. Pero todavía no he dicho lo que ya me supera del todo, estamos hablando de que en su gran mayoría todo esto es información gratuita, o a unos precios de risa. Increíble!
A donde me lleva toda esta reflexión, pues me lleva a la base, o las bases. No me queda más que volver a mi espíritu sin pretensiones. A aceptar que hay un abismo entre escribir mi blog y tener algún tipo de papel relevante.

Estas palabras pueden desprender un espíritu negativo, o autodestructivo, por lo menos pesimista sobre el futuro del blog. No voy a esconder que no es optimista, es evidente. Pero tampoco me plateo cerrarlo. Tengo muy claro que tengo que lavarle la cara y siempre me ha preocupado el tiempo que necesito para hacer esto sobre el legado de entradas que hay en el blog.

Así pues, el blog no está muerto por qué en mi cabeza sigo invirtiendo tiempo sobre cuál deben ser los medios en los que me comunico con el mundo a través de la red; sobre estos, tengo muy claro que mi blog personal debe ser uno de ellos. Re-enfocaré la temática, cerraré el círculo y dejaré de convertirlo en una foto de mi interior. Para pasar a ser un lugar donde emito referencies útiles para mí básicamente a nivel técnico.

Me permitiré mezclar mis tres lenguas; catalán, castellano e inglés. Por qué el valor real de lo que emito está más en la referencia y el archivo histórico que no en la elaboración y trabajo profundo para compartirlo. No le veo sentido a hacer grandes explicaciones textuales que muy pocos, o ninguno, leerán.

Me reservaré mi canal personal de YouTube para emitir temas técnicos que haga ilusión compartir. Todas mis otras dimensiones y contenidos pasarán a ser privados o vinculados a proyectos profesionales. Por ejemplo, a raíz de la dirección del máster en IIoT debo escribir varios post sobre esta temática en inglés. Así pues, miraré de abrir un blog en mi página profesional para ponerlos también en castellano.

Mi ecosistema es algo más complejo pero a efectos de este artículo lo dejo la descripción aquí. Resumiendo he querido aportar que el único sentido de un blog como este en el contexto actual es buscar la parte final del “long tail” y que no tiene ningún sentido generar contenidos demasiado profundos que no son útiles ni para uno mismo. Así pues, este blog seguirá vivo como una herramienta de referencia de informaciones técnicas que vaya generando a nivel personal.

Un abrazo muy fuerte a todos los que me habéis ido siguiendo durante estos años y gracias por estar ahí.

May 10

43 años pasan en un momento

Reading time: 4 – 6 minutes

Desde el resumen anual lo único que os he compartido en mi blog ha sido una simple reseña a mi primer cumpleaños. Creo que ya toca aprovechar un ratito para la introspección.

Ayer fue mi 43 cumpleaños, pero este año no os compartiré una de mis reflexiones sobre la vida como es costumbre. Lo que me gustaría hacer es reseñar un poco donde estoy publicando contenidos y cuál es mi linea estratégica para los próximos años. La verdad es que me he dado cuenta que soy más prolífico de lo que imaginaba. Lástima que al entrar al blog esto no se refleje.

Estoy seguro de que los que me vais siguiendo desde hace años os habéis dado cuenta de que a nivel tecnológico voy saltando de un tema a otro. Es más, es muy probable que os plantéis que temas estoy tocando recientemente en este aspecto. Pues la verdad es que no son pocos los temas, pero debido a que mi actividad profesional está en gestación desde hace un año y algo no estoy dedicando mucho tiempo a compartir estas cositas. Para los que no podáis resistiros os diré que este pasado viernes dedique algo de tiempo a investigar temas relativos a NDI: Network Device Interface live video over IP production technology.

Lo primero que tengo que mencionar es que desde que dejé el mundo tecnológico como mi foco central de actividad el sentido del blog ha quedado desdibujado. No me planteo en ningún caso cerrarlo, pero evidentemente tengo que invertir cierto tiempo en decidir cuál es la funcionalidad que debe tomar. Hasta el momento lo que tengo claro es lo siguiente.

Debido a mi nueva actividad tengo mucha más visibilidad y comparto varios eventos por semana a través de otros canales. Por ejemplo, en mi página personal he incluido un espacio de noticias donde voy publicando los diferentes materiales en los que estoy vinculado. Así pues, si queréis seguir mi agenda lo mejor es usar ese enlace: https://oriolrius.me/noticias

Hablando de agenda no tengo programado cuando voy a armonizar mis contenidos del blog con los de mi página personal. Pero ahora mismo lo más probable es que oriolrius.cat acabe siendo la página donde comparta diferentes temas técnicos pero sin orden ni estrategia concretas. Un simple aparador de las cositas en las que voy invirtiendo tiempo y que considero valiosas compartir.

También aprovecho esta reflexión para mencionaros que en mi dominio equiposinoficina.com se os redirige a un canal de Youtube sobre productividad con Notion, donde Dani Aguayo y yo mismo vamos publicando nuestros vídeos al respecto de la productividad de equipos remotos. Por cierto, esto que empezó como una excusa para avanzar en el conocimiento de Notion está teniendo una acogida y evolución que nos está sorprendiendo y para dar mejor respuesta a las personas que nos siguen hemos creado un grupo de Telegram en https://url.joor.net/ESO

Cambiando de tema, en breve además empezaré a publicar material en industry40.systems donde Rai y yo llevamos ya varias semanas invirtiendo tiempo preparando materiales y el siguiente paso será publicar vídeos. La idea es explicaros con todo detalle como montar un Gateway de IoT usando Open Source. Eso si, con un PC industrial. Nada de Raspberry PI ni productos experimentales, estoy seguro que tenéis mil tutoriales al respecto. Además el enfoque del trabajo es totalmente profesional prueba de ello es que varios Gateways en producción en varias líneas de empresas punteras.

Siguiendo con esta línea, compartiros que mi masterclass sobre Cloud Computing para directivos ya tiene casi 100 usuarios. Este producto nació como la versión online de la masterclass que hago presencialmente para ACCIÓ dos veces al año. Pues bien, próximamente registraré una nueva masterclass aprovechando la evolución de material que he hecho para mi clase presencial.

Antes de cerrar esta reseña de donde podéis ver lo que voy publicando recordar que el punto neurálgico donde seguir mi agenda es https://oriolrius.me/noticias o simplemente unirse al grupo de Telegram YMBI donde además de las noticias irás recibiendo muchísima otra información interesante de Industria 4.0, o de temas relativos a la cuarta revolución industrial.

Para los amantes de las efemérides añadir un último data, este próximo 31 de julio el blog cumplirá 20 años. Creo que a pesar de no haber sido nunca un blog de referencia en ningún aspecto tiene cierto mérito cumplir 20 años escribiendo.

¡GRACIAS POR ESTAR AHÍ! y por compartirme vuestros pensamientos, es un placer producir para ayudar.