Actualizar la sintaxis de los archivos de configuración de Conky
Hace unos días actualicé mi Debian y todos mis scripts de Conky dejaron de funcionar. Tras una búsqueda rápida supe que Conky adoptó la sintaxis de Lua para sus archivos de configuración. En la versión 1.11.6, compilada en agosto de 2020, parece que la antigua sintaxis ha dejado de estar soportada.
A partir de la versión 1.10 Conky viene con un script que convierte automáticamente la sintaxis obsoleta a la sintaxis de Lua. Se puede encontrar el script en /usr/share/doc/conky-all/convert.lua
.
La comunidad 51NB y los Thinkpads X62, X210 y X330
Ninguna empresa se ha lanzado a fabricar portátiles con estas características: hardware actual pero reparable, teclado sólidos, interruptores físicos y otras características de la época en la que la privacidad se tenía en cuenta a la hora de diseñar los portátiles. Lo más cercano que conozco a esto son los portátiles Purism.
Este hueco lo ha llenado una comunidad de usuarios de Thinkpad en China que se reúne en los foros 51NB. Es una comunidad que se divierte fabricando placas base modificadas. Desde hace unos años están fabricando placas base con procesadores actuales compatibles con los antiguos modelos Thinkpad, en el caso de la serie X con los modelos X61, X200, X201 y X220. Las placas base hechas por la comunidad funcionan con procesadores de octava a décima generación e incluyen los conectores actuales: HDMI, USB3... Además son compatibles con cualquier componente de los modelos originales.
El sobrecalentamiento en mi Thinkpad X201. Cómo lo he solucionado y lo que he aprendido
Me gustan los portátiles Thinkpad por muchas razones, y más concretamente la serie X. En diez años he tenido un X61 y un X201 como ordenadores principales. A día de hoy mi ordenador principal sigue siendo un X201, bastante modificado pero no deja de ser un ordenador de 2011. La edad hace que lee, así se llama, tenga sus achaques. Uno de ellos es que se calienta. En realidad es un achaque bastante típico del modelo X201, como también lo era en el X61.
Hacía unos meses que lee se calentaba y en ocasiones se apagaba. Con muy buen criterio la BIOS lanzaba la señal de apagado como medida de seguridad para que no se friese el procesador.
Principales comandos para mantener un sistema de certificados Let’s Encrypt
Escribí hace un tiempo sobre Let's Encrypt, la primera organización de certificación que emite certificados gratuitos y de manera automática. Contaba entonces cómo obtener certificados Let's Encrypt. Desde entonces la manera de obtener certificados ha cambiado: ahora es más sencillo obtenerlos, renovarlos, anularlos... Hago un repaso aquí de los comandos necesarios para mantener certificados Let's Encrypt.
Para instalar cerbot, la Electronic Frontier Foundation pone a disposición una herramienta web en la que, eligiendo el sistema operativo y el servidor web usado, devuelve la versión de certbot
y las instrucciones precisas para instalarla y su uso básico.
Git: hacer un merge a master sobrescribiendo archivos si es necesario
-X
con el valor ours
si se debe dar prioridad a la rama master o theirs si se debe dar prioridad a la rama que se fusiona en master. Sistema seguro de registro y conexión de usuarios en PHP: password_hash, password_verify, cookie de sesión y el concepto de pepper
La mayoría de las veces que se necesita un sistema de usuarios, se usa el del CMS o framework que se esté usando para desarrollar. Para las pocas veces que no sea el caso, o que sencillamente se quiera aprender cómo funciona un sistema de registro e inicio de sesión de usuarios a más bajo nivel, aquí algunas pistas de cómo hacerlo de manera segura usando PHP.
En este caso lo voy a hacer usando las funciones password_hash y password_verify.
Maneras de vaciar y borrar un enorme archivo de varios gigabytes en Linux
Hay veces que un archivo es tan grande que un sistema Linux no permite borrarlo con el procedimiento habitual: usando el comando rm
. En una pequeña receta en Tecmin cuentan varias estrategias para vaciar un archivo y así poder borrarlo después.
Un caso típico es encontrarse con un log --un archivo de registro de actividad-- de varios gigabytes, por ejemplo, el registro de acceso del servidor web, que típicamente se llama access.log
.
Cómo saber tu IP pública desde la línea de comandos
La IP pública es aquella desde la que estamos saliendo a internet; la que conecta una red privada, como por ejemplo una red local, a la parte pública de internet. Hay muchos comandos en linux que permiten obtener este dato. El procedimiento siempre es el mismo: el comando consulta un servidor DNS, un servicio en internet, que le devuelve el dato. Personalmente prefiero usar host porque viene instalado por omisión en la mayoría de las distribuciones linux.
Airbnb «not found»: queremos saber lo que pasa en nuestras ciudades
Este artículo lo escribí en mayo de 2018 y se publicó originalmente en julio de 2018 en el blog Laaab del Gobierno de Aragón que reúne experiencias y teoría en torno a temas como la transparencia, el gobierno y los datos abiertos. El artículo forma parte de la serie Cartografiar los imposible, comisariada por Mauro Gil-Fournier.
¿Ha habido un aumento significativo de las viviendas de uso turístico en Donostia con la proliferación de plataformas digitales de alquileres turísticos como Airbnb? ¿Cómo está influyendo la proliferación de viviendas de uso turístico en el precio de los alquileres en esta ciudad? ¿Cómo está afectando este fenómeno a las distintas zonas? En definitiva, ¿Existe un “Efecto Airbnb” en Donostia? Ibai Zabaleta vive en el barrio de Egia, uno de los que más han cambiado de la ciudad en los últimos tres años, y donde se encuentra Tabakalera, antigua fábrica de tabaco reconvertida en centro de cultura contemporánea. Ibai es programador de contenidos en Hirikilabs, el laboratorio de cultura digital y tecnología de Tabakalera. Como vecino de Egia se hizo estas preguntas hace unos años al ver cómo su barrio y su ciudad cambiaban aceleradamente. Como programador de contenidos de Hirikilabs quería lanzar una nueva línea de experimentación y trabajo con datos y pensó montar un taller para aprender a analizar y visualizar datos, y por qué no analizar una cuestión actual como el de las viviendas turísticas en Donostia.
Cuando Ibai nos propuso dar un taller sobre análisis y visualización de datos sobre el Efecto Airbnb en abril de 2017, en Montera34 no conocíamos la situación más allá de las noticias que se podían leer en prensa. El Efecto Airbnb en datos en Donostia- San Sebastián fue el primer taller de la serie de talleres sobre el Efecto Airbnb y la turistificación en general que hemos coordinado desde entonces. En aquel primer taller aprendimos muchas cosas.