Hace poco, un amigo mío le pidió a ChatGPT que generara un script para predecir números de la Lotería Nacional basado en datos históricos. Sin embargo, no logró ejecutarlo correctamente en un intérprete online de Python. Por eso me llamó. En mi máquina funcionó sin problemas, generando números aleatorios sin usar ningún dato histórico. No…
Categoría: Consejos
Changelog: de MD a HTML
Escenario Me gusta que las aplicaciones Spring Boot en las que trabajo consten de un fichero de tipo markdown con el histórico de cambios por los que ha pasado el código. Dado que el número de versión aumenta cada vez que publico un cambio en el entorno de producción, gracias a un formato de este…
Confirmación antes de apagar
Escenario ¿Nunca te ha pasado de arrepentirte de pulsar la tecla intro después de teclear «shutdown» o «reboot»? Problema A mí sí, y si el comando en cuestión es «shutdown» más todavía. Estaría bien que antes de ejecutarse un apagado o inicio, me pidieran confirmación. Solución Para que así sea, basta con seguir estos pasos….
Tormenta, Nas4free, UFS y USB
Escenario Desde hace más de diez años uso un servidor para almacenar mi música, copias de seguridad, películas, fotos y vídeos. Tiene instalado Nas4free, un software para gestionar los recursos de la NAS que corre sobre el sistema operativo FreeBSD. Desde el 2018 el software empezó a publicarse bajo el nombre XigmaNas. Esto último me…
Cómo corregir latencia entre guacamole y vnc con nginx de proxy
Escenario Hemos configurado un acceso remoto a un ordenador de la oficina usando Guacamole y TightVNC. Apache Guacamole hace de puerta de entrada a un escritorio, sin necesidad de instalar un cliente, basta con un navegador web. Permite protocolos estándares como VNC, RDP, y SSH. Problema Los usuarios reportaban un marcado retraso entre el tecleo…
Symfony2: error al limpiar la cache
Escenario. Symfony2 corriendo en Ubuntu. Tras limpiar la cache salta un error que tal directorio o archivo de la cache no ha podido ser borrado. Y, al final, nos toca borrarlo a mano o fusilarle un chmod 777. Solución. Dado que ubuntu no dispone de la opción chmod +a, hay que seguir los siguientes pasos:…
Timeout al actualizar con composer
Recientemente, al intentar actualizar la versión de symonfy de la 2.2 a las 2.3, composer.phar salía con un error debido a un timeout.
La sesión de php no puede escribir
De repente, tras una actualización de la versión de PHP, la sesión dejó de funcionar como es debido.