Autonomía digital y tecnológica

Código e ideas para una internet distribuida

Configurar en Linux el editor de línea de comandos por omisión

Hay muchos programas que al ejecutarse en la línea de comandos usan un editor externo. Eligen el editor externo que esté configurado para ser llamado por omisión.

Para saber cuál es el editor por defecto y cambiarlo se puede usar update-alternatives:

skotperez@joy:~$ sudo update-alternatives --config editor
Existen 3 opciones para la alternativa editor (que provee /usr/bin/editor).

  Selección   Ruta                Prioridad  Estado
------------------------------------------------------------
  0            /bin/nano            40        modo automático
  1            /bin/nano            40        modo manual
* 2            /usr/bin/vim.basic   30        modo manual
  3            /usr/bin/vim.tiny    15        modo manual

Pulse  para mantener el valor por omisión [*] o pulse un número de selección:

Imprimir y escanear con la impresora Brother DCP-1610W en Linux usando CUPs

Imago voragine.net
[actualizado el ] • Por

Desde hace años uso CUPs para configurar impresoras en Linux. Mediante una interfaz web permite de manera sencilla de instalar y configurar impresoras locales y en red. Voy a usar CUPs para configurar la Brother DCP-1610W. Si no tienes instalado CUPs, puedes encontrar cómo hacerlo en esta otra entrada.

Un buen recurso para configurar impresoras, e incluso para elegir marca y modelo, es Open Printing. Es una web que recopila información sobre el nivel de compatibilidad de las impresoras con Linux, sobre qué controladores usar y cómo instalar. Open Printing nos dice que la Brother DCP-1610W es completamente compatible con sistemas Linux y recomiendo funcionar con el controlador oficial del fabricante.

Así que para configurar la impresora Brother DCP-1610W voy a usar el controlador oficial que se puede descargar de la página de Brother, como recomiendo Open Printing. Es posible descargar un paquete que contiene todos los controladores necesarios para imprimir y escanear. También es posible descargar cada controlador por separado. Al descargar cada paquete se muestran en la web las instrucciones precisas para instalar los controladores.

Anoto a continuación cómo instalar los controladores para imprimir y escanear, de manera separada, en un sistema Debian Testing Bookworm.

¿Qué es hackear?

Imago voragine.net
• Por

Este texto fue escrito por paaq, allá por 2008 cuando decidimos condensar nuestros cacharreos en un proyecto que llamamos Obsoletos. Además de ser el texto fundacional de Obsoletos, sigue explicando a la perfección lo que nos movía, y nos mueve, a cacharrear. Y en definitiva explica más ampliamente lo que es hackear.

Lo publico aquí porque el blog de Obsoletos un tiempo caído, y ahora que no lo está, algunos contenidos, entre ellos este texto "Qué es hackear", no están disponibles.

Ayer por la noche me vi en el brete de explicarle a mi madre en qué consiste todo esto de Obsoletos. No es difícil hacer que la gente comprenda que reutilizamos basura informática para hacer otras cosas, al fin y al cabo la buena mujer me ha visto agujerearle el router con un punzón cuando se calentaba demasiado, montar ordenadores para algún pariente con las piezas de los ordenadores de los demás parientes y usar ventiladores de CPU con un par de pilas en la playa. Sabe que me gusta poner las manos en las tripas de los aparatos. Pero hay algo más.

Borrar miles de comentarios spam en WordPress con wp-cli

Imago voragine.net
• Por
Hay instalaciones de WordPress que se quedan descuidadas durante un tiempo y se llenan de spam. Una de las principales entradas de spam son los formularios para dejar comentarios en cada post. Un WordPress descuidado puede acumular rápidamente decenas de miles de comentarios basura. Borrarlos desde el panel de administración no es una opción. Sí que se puede hacer directamente en base de datos, sin embargo usando wp-cli es mucho más fácil. wp-cli es una herramienta maravillosa. Y cuando se combina con el poder de bash se pueden realizar tareas titánicas con un solo comando, como borrar miles de comentarios clasificados como spam.

Cómo usar entornos virtuales en Python en un sistema Linux Debian y no morir en el intento

Imago voragine.net
[actualizado el ] • Por
TLDR: Lo que hace confuso el uso de entornos virtuales es el jaleo de versiones de python que conviven en un sistema, no los entornos en sí que conceptualmente son muy sencillos. Las herramientas para gestionar entornos virtuales son módulos de python en su mayoría. Para evitar que python se líe como un ovillo mal enrollado y evitar pasar un día desenredándolo a mí me funcionan tres reglas: no instalar módulos usando sudo, instalar módulos usando pip y no apt (a excepción de python-env), usar python -m pip en lugar de pip.

Twitter bloquea mi cuenta sin motivo aparente: ¿por dónde hablamos?

Imago voragine.net
• Por
Llevamos varias semanas con la cuenta de @montera34 bloqueada. Es la segunda vez que nos pasa. Por más que repasamos las reglas de uso de Twitter no vemos qué estamos haciendo mal. Entendemos que Twitter no sabe si hay un ser humano detrás de la cuenta de Montera34. El sistema que nos propone para probar que sí lo somos no funciona: el SMS no llega, la llamada nunca se produce...

Actualizar la sintaxis de los archivos de configuración de Conky

Imago voragine.net
• Por

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

Imago voragine.net
• Por

Despiece del Thinpad X210

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.