Hasta ahora habia usado Jekyll instalando el paquete desde los repositorios de Ubuntu, pero resulta que por un problema de incompatibilidad no para de dar warnings del tipo:
Y me resulta extremadamente molesto, por lo que estuve buscando alguna opción que evitara dichos mensajes. Parece que en la siguiente versión de Jekyll está corregido, pero desafortunadamente implica compilar y bueno, no me apetecía instalar las dependencias necesarias.
Se me ocurrió que podría existir una imagen de Docker y … Bingo! Con la imagen de Docker funciona y no escupe esos dichosos warnings. De esta forma iniciamos Jekyll en modo servidor:
Cómo podríamos hacerlo incluso más fácil? Con nuestro viejo amigo el Makefile:
De esta forma, para iniciar Jekyll en modo servidor simplemente tenemos que escribir:
Genial, verdad?
Para instalar Docker en Linux Mint 20 (también aplica a Ubuntu 20.04 Focal Fossa) podemos hacerlo de dos formas:
A mi me gusta más la segunda opción porque instala una versión más reciente de Docker y se actualiza más a menudo. Para ello seguimos estos pasos:
Para poder usar el comando docker
desde cualquier usuario, no olvides añadirlo al grupo docker:
Lo mismo pasa con Docker Compose, que también se podría instalar desde los repositorios de Ubuntu, sin embargo también prefiero una versión más actualizada:
Y con esto ya lo tendríamos todo.
En otro post anterior vimos como controlar un servo de los “normales” con Arduino. Este tipo de servo tienen una limitación y es que sólo permiten girar entre 0 y 180 grados. Hay casos en los que necesitamos tener una libertad de movimiento de 360 grados, y es aquí donde entran en escena los servos de rotación continua. La parte negativa es:
Sin embargo, y dependiendo del uso que le demos, podremos vivir con estos inconvenientes.
He encontrado tutoriales en los que convierten un SG90 en uno de rotación continua, pero corres el peligro de romper el servo. Ademas, el rendimiento no es equiparable al de un servo comercial. Por tanto está la opción de comprar un FS90R que, por poco más de 3 euros en Aliexpress, no ahorra toda esa película. Según la ficha técnica del producto las conexiones con estas:
FS90R | Arduino |
---|---|
Naranja | PWM |
Rojo | Vcc (5V) |
Marrón | GND |
La forma de usar un servo de rotación continua es igual a la de un servo normal, por lo que también haremos uso de la librería Servo. Veamos un ejemplo de uso en el que podemos ver que, según el ángulo de rotación podemos cambiar tanto la velocidad de rotación como el sentido de giro.
Y poco más.