Geeky Theory

Tutorial Raspberry Pi - GPIO y MQTT (Parte 1)

En eltutorial Raspberry Pi – GPIO [parte 1]: control de un LED [https://geekytheory.com/tutorial-raspberry-pi-gpio-parte-1-control-de-un-led/], de Mario, nos enseñaba cómo controlar un LED conectado a la Raspberry Pi. En este tutorial me he propuesto dar un paso más y para ello vamos a controlar dicho LED desde otro terminal haciendo

Solución al error "perl: warning: Setting locale failed" en Ubuntu Server

No se la cantidad de veces que he tenido este error en Ubuntu Server cada vez que monto un servidor para cualquier cosa: página web, servidor de correo... Siempre aparece cada vez que intento introducir un comando en la terminal: perl: warning: Setting locale failed. perl: warning: Please check that

Cómo crear un clúster de servidores con Apache Spark

Apache Spark tiene un potencial impresionante. Como ya dije en el artículo de introducción a Spark [http://geekytheory.com/apache-spark-que-es-y-como-funciona/], es una herramienta muy utilizada actualmente en Big Data y machine learning y que a lo largo de estos años será mejorada. En este tutorial vamos a aprender a montar

Submódulos de git. ¿Qué son y por qué usarlos?

¡Hola! Hoy vamos a ver qué son los submódulos de git y cómo podemos utilizarlos para tener los repositorios más limpios. ¿Qué son? A menudo sucede que mientras estamos desarrollando un proyecto, es necesario utilizar otro proyecto dentro del mismo. Puede ser una biblioteca de terceros o una solución que

Apache Spark: qué es y cómo funciona

Apache Spark combina un sistema de computación distribuida a través de clusters de ordenadores con una manera sencilla y elegante de escribir programas. Fue creado en la Universidad de Berkeley en California y es considerado el primer software de código abierto que hace la programación distribuida realmente accesible a los

Geeky Theory © 2026