Primera hora de la mañana
abro una terminal
antes de dejar que se carguen
todas las aplicaciones
y que se sincronicen
todas las nubes
hoy
lunes
lluvioso
y tecleo con sumo cuidado
sudo apt update
introduciendo
la contraseña que me requiere
el primer comando
y pienso
que hay cosas
de las que tengo el control
de las que tengo el mando
ingenuamente
sin pensar demasiado
que las actualizaciones que se van a producir
no las he programado yo
que el sistema operativo sobre el que se van a producir
no lo he programado yo
que el ordenador en el que está instalado
no lo he programado yo
ni lo he ensamblado yo
y tomo conciencia
del poco control que tengo
sobre mi vida
y sus distintos aspectos
más o menos
controlables.
linux
Escaneando cianotipias
El viernes quería hacer escaners de algunas de las cianotipias del proyecto Palimpsestos y fui haciéndolo de 2 en 2. Teniendo en cuenta que tienen un tamaño aproximado de 14x17cm, cabían perfectamente en la superficie del escáner (superior a DinA4).
Tuve la precaución de «enrasar» arriba y abajo del cristal, para asegurarme de que siempre estaban en la misma posición, pues imaginaba que luego iba a encontrarme con muchos documentos (imágenes) que podría procesar en serie, sin tener que ir una a una recortando.
Efectivamente, las imágenes estaban colocadas en los extremos de lo escaneado, así que luego pude hacer uso de un maravilloso comando linux para modificar imágenes desde línea de comando, lo que permitió crear un ejecutable que modificó todas de una sola tirada.
En primer lugar, listé (ls) los archivos de esa carpeta sobre un nombre de fichero llamado «cortar.sh», luego edité con VI ese archivo y con unos cuantos comandos de edición generé 78 comandos que correspondían a los 78 palimpsestos que habían sido escaneados en 39 archivos.
convert -crop 1980x1640+10+0 2023-03-31_021215-1.jpg 2023-03-31_021215-1-arriba.jpg convert -crop 1980x1640+10+1864 2023-03-31_021215-1.jpg 2023-03-31_021215-1-abajo.jpg convert -crop 1980x1640+10+0 2023-03-31_021215-2.jpg 2023-03-31_021215-2-arriba.jpg ... ... ...
Por último, para generar archivos más livianos para subir a internet y que no tengan el «peso» de los archivos generados, utilicé otro par de comandos y terminé.
giusseppe@estudio53:/tmp/imgs$ mogrify -quality 50 * giusseppe@estudio53:/tmp/imgs$ mogrify -resize 50% *
Trabajo bueno bonito y barato
Podría resumirse en trabajo bien hecho, pero no sé si se ajusta la imprecisión de «bien» a lo que realicé instalando 2 servidores de ficheros linux en, casi, alta disponibilidad y resistencia a fallos, sincronizados, para una escuela de una compañía querida de teatro, llamada Residui.
Partíamos de un servidor (ubuntu 18) que usaban desde hacía décadas (sí, décadas) que había contenido windows que ya no usaban en dual boot, y funcionaba, pero claro, de cuando en cuando les daba sustos como el día en el que no arrancaba por un problema con el disco duro:
Era un equipo en el que había estado «metiendo mano» un montón de personas de manera desordenada, como viene siendo habitual en un entorno como este, de empresa minúscula que quiere gastar lo mínimo posible en esto, para poder dedicar su principal inversión a lo que verdaderamente hacen: Teatro.
Pero ya había llegado a un punto en el que el pobre chisme no daba más de sí. Y también lo necesitaban, así que les recomendé que compraran un segundo disco duro interno SATA (1Tb) como mínimo para incorporar a este PC (usado como servidor de ficheros con protocolo SAMBA/SMB).
Lo hicieron y me contrataron para reinstalar sistema operativo (iba terriblemente lento), borrar lo existente (menos sus datos compartidos), poner algo de orden y añadir el nuevo disco adquirido.
La placa SFF apenas tenía hueco para el disco incorporado, pero se pudo pegar al lateral de una de las paredes de la caja y quedó un poco chapucero pero funcionando por el mínimo precio posible.
Les avisé, no obstante, de que no me quedaba muy tranquilo, pues tener un único servidor y no hacer backups más que una vez cada año, aproximadamente, me parecía estar en la cuerda floja y son actores, no funambulistas.
Por fin, hace unos días, dado que el servidor les hacía mucho ruido, planteamos otra intervención, de nuevo, invirtiendo lo mínimo posible (otro disco duro interno de 2Tb) y un segundo PC que tenía mucho más espacio en la caja así como una placa muchísimo más moderna.
En esta situación, les he instalado el el segundo disco interno de 2Tb (DATOS1) y el que les pedí que comprasen para el antiguo servidor de 1Tb (DATOS2). Con esto, sin hacer muchas modificaciones a su linux mint 18 (que algún día tendrán que actualizar) y sin borrar las particiones que no usan de cuando en ese PC había instado un sistema operativo windows, tenían un flamante nuevo server (R1) en el que todo les funciona mucho mejor.
Pero aprovechando mi habilidad para recuperar cosas de trastos viejos, les dije que un antiguo portátil que tenían sin poder usar porque no funcionaba la fuente de alimentación, ni el conector de la corriente, contenía, sin embargo, un disco duro inutilizado que podíamos trasplantar a su antiguo server (R2). Con esto, teníamos en R2 dos discos duros, el interno de 1Tb (DATOS1) y el de 750Gb (DATOS2) que habíamos rescatado de aquel portátil para tirar.
Así, podíamos hacer un servidor de respaldo ante caídas inesperadas del R1, programando, además, una sincronización entre R1 y R2 con un rsync bastante sencillito, que replicase R1:/DATOS en R2:/DATOS para lo que tuve que configurar las conexiones SSH entre ambos equipos con sus claves públicas RSA intercambiadas.
Me quedé con una bonita sensación de satisfacción por haberles ahorrado todo el dinero posible y, al mismo tiempo, proporcionarles un sistema (2 equipos en alta disponibilidad) gastándonos lo mínimo, reciclando (reutilizando) recursos y, en la medida de lo posible, dándoles toda la autonomía necesaria para que no requieran mis servicios salvo muy puntualmente.
Sé que así no me haré rico, pero…
Ubuntu me ha perdido hace años
giusseppe@TANGOMIX:~$ sudo apt upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias... Hecho
Leyendo la información de estado... Hecho
Calculando la actualización... Hecho
The following security updates require Ubuntu Pro with 'esm-apps' enabled:
libimage-magick-perl imagemagick libjs-jquery-ui libopenexr25
libmagick++-6.q16-8 libmagickcore-6.q16-6-extra libimage-magick-q16-perl
libmagickwand-6.q16-6 imagemagick-6.q16 libeditorconfig0
libmagickcore-6.q16-6 imagemagick-6-common
Learn more about Ubuntu Pro at https://ubuntu.com/pro
Tengo instalados varios ordenadores con Linux Mint, pero los de Carmen los tenemos instalados con Ubuntu, pues se enamoró de una distribución llamada TangoStudio que venía con muchísimas utilidades relacionadas con la música y con un fondo de pantalla que seguimos copiando de PC en PC.
Desde que Ubuntu apostó por Unity yo dejé de apostar por Ubuntu (al menos como tal) y aunque hay muchas ocasiones en las que he instalado distribuciones que no usan Unity (lo que en el mundo ubuntu se conoce como «flaveurs»), llevaba tiempo oyendo hablar mal en los foros de linuxeros sobre Canonical, que es la empresa que está «comercializando» ubuntu.
Pero hay un par de cosas que han colmado mi vaso:
En primer lugar, ha dejado de apostar por distribuciones ligeras (incluso la versión «Lubuntu» ha dejado de ser fiel a lo que significa esa L inicial, obligando a instalar, ni más ni menos, que KDE/Plasma como gestor de ventanas), así que he empezado a explorar la infinita variedad de distribuciones de Debian.org que hay disponibles y que, desde luego, son mucho más ligeras.
Pero en segundo y definitivo lugar, este mensaje que me ha salido en una de las actualizaciones de uno de los equipos de Carmen y que parece que quiere apostar por un «linux» PRO, que, por supuesto, tiene coste y no es en absoluto código abierto. Lo siento, pero antes que seguir por ese camino, acabaré adquiriendo un Mac.
Afortunadamente, aún hay muchas alternativas a Ubuntu que siguen manteniendo, en mayor o menor medida, el espíritu de software libre subyacente en los inicios de Linux. (Soy consciente del precio del software, pero también de la voluntad de cambiar el mundo con trabajos colaborativos que no tienen como único valor el precio).
Vídeo de Poseía Poesía
Vídeo en formato palimpsesto audiovisual utilizado para la introducción de la presentación del libro Poseía Poesía de Giusseppe Domínguez.
El audio de fondo es una lectura de 999 palabras (pudiendo ser poseía o poesía) generadas aleatoriamente. La lectura la realizó un sintetizador de voz de linux personalizado.
Incluye vídeos de tiradas de dados, de vídeos que dejan ver lo que ocurrió en otro momento del tiempo, como por ejemplo, vídeos de Contar 88 garbanzos secos manualmente (una vídeo-acción englobada en el proyecto La Consulta Caso 30), o la escritura sobre 36 dados de madera de 2x2cm de las palabras poesía y poseía (30 y 6 veces respectivamente).
El vídeo ha sido editado utilizando kdenlive 22.04.3 sobre Linux Mint 20.3 (una)
Editando vídeo Poseía Poesía
Este es uno de los fotogramas palimpsésticos del vídeo que he preparado para la Presentación de Poseía Poesía.
Lo he estado editando con Kdenlive, que es, con suma diferencia, muchísimo mejor que Openshot con el que hasta ahora había editado vídeo sobre Linux, lo que no deja de ser una locura antisistema mayor que la de pegarse con adhesivo a una obra de arte mercadeada.
espacios vs tabulaciones
Me he reído muchísimo viendo este vídeo y recordando la cantidad de estériles discusiones entre seguidores de emacs y los que, como yo, adoramos el VI.
Iba a comenzar con espacios esta pequeña entrada en mi blog, porque son mucho más fiables que esos asquerosos tabuladores que no sabes a dónde te pueden acabar llevando.
De lo primero que hago en linux al instalarlo de nuevas, es configurar el número de espacios por los que se sustituye un tabulador en VI. Faltaría más. 😀 emacs… Puag!
Sé que mi humor es poco comprendido, pero me divierte tanto… como realizar mis piezas con material tan simpático como tarjetas de memoria RAM de 1Mb
Particiones del PC de mi estudio
Tengo 2 discos duros internos (SSD/SATA) en el PC pues hace unos meses el que tenía me dio problemas, que era para instalar el sistema operativo y aprovechar la velocidad de acceso que se supone que da sobre los discos mecánicos (HDD).
El equipo se quedaba parado en el reconocimiento de discos, antes de iniciar el sistema operativo, y en esa pantalla negra triste me dejaba absolutamente indefenso y sin muchas pistas de cuál podría ser la causa.
Después de pensar en adquirir un nuevo PC, incluso, lo que no me hacía mucha gracia, encontré una posible razón basada en un problema en el sector de arranque del disco que tenía, así que probé a comprar un disco interno SSD (también de 240Gb, como el existente) e instalar, aprovechando la coyuntura, una versión más reciente de Linux Mint, en concreto la 20.3, frente a la 19.3 que tenía (y aún tengo) en el otro disco.
Cambié los discos de sitio (y los cables SATA, por si eran el problema, que también podía ser) y probé con la nueva instalación y todo funcionó. Desde entonces, mi ordenador arranca sin problemas, pero había quedado un poco «desordenado», pues las particiones estaban dimensionadas como si el disco nuevo solo sirviese para el sistema operativo y una enorme partición /home que apenas contenía nada en ella.
Hoy he estado haciendo cambios, con todo el miedo que eso conlleva (pero es viernes y tengo margen de maniobra), sabiendo que tengo backups por todas partes (jejeje), para tener en el disco primero (sda) el sistema operativo principal (Mint20), así como la partición /home a la que le he reducido el tamaño pues tan sólo utilizada 13Gb para migrar desde el disco sengundo (sdb) una partición que dedico a máquinas virtuales (/media/vmachines). He dejado más de 80Gb sin asignar, porque nunca se sabe… (viejas costumbres de viejo administrador de viejos sistemas).
Eso me ha dejado un disco segundo (sdb) mucho más «limpio» con tan sólo 2 particiones, la del viejo sistema operativo Linux Mint 19.3 (que próximamente borraré, si lo preciso) y una partición /users (/dev/sdb5) que contiene lo que más me importa: dos carpetas con ./giusseppe (para algunos documentos, correo electrónico POP3, algunas imágenes…) y mi carpeta principal ./jmdomin que cada día ocupa más… y me parece un buen síntoma.
Esta es mi carpeta de trabajo y llevo décadas teniéndola organizada y sabiendo lo que ocupa. Hace tiempo que ha excedido los 128Gb y uno de los dispositivos (un pendrive llamado «minijmdomin») que utilizaba para sincronizarla ya no me sirve. Pero es uno entre más de 6 discos… así que puedo relajarme.
De esta carpeta hago copias de seguridad tanto en la nube (Mega) como en otros discos con herramientas de desarrollo propias de las que me fío y ejecuto cuando lo deseo o planificadamente.
Tengo un disco externo de 1Tb (GSPDISK1T) en el que almaceno aquello cuya velocidad de acceso de lectoescritura me resulta menos importante. Por supuesto, amén de las copias de seguridad de carpetas importantes o de mi blog.
Aprendiendo a sobreimprimir con Scribus
En la edición del libro Paraguas, que estoy a punto de recibir de la imprenta, he tenido nuevos retos editoriales que voy aprendiendo a solventar como buenamente puedo, siempre teniendo en cuenta que trabajar con Scribus (software libre) sobre Linux, es más complejo que con las herramientas con las que habitualmente se hacen estas tareas, que son parte del mundo Mac(OS).
Esta vez, para que quedase el texto negro sobre una capa de color gris cálido de fondo, hube de conseguir que quedase en «sobreimpresión», que parece ser que se consigue con una capa a la que se aplica un modo de fusión que he deducido que es «multiplicar».
Tengo ganas de tener el libro en mis manos y ver cómo han quedado los colores de las fotografías al convertirlas en CMYK. Es un libro complejo, pero tengo que seguir aprendiendo. Siempre aprendiendo. Nunca sabiendo. Ains…
Intentando recuperar un miniportatil olvidado
Tenemos por casa un viejo (muy viejo, de más de 12 años) miniportátil Toshiba NB100 que tenemos puesto a la venta en Wallapop, pero por el que nadie da nada de nada…
No obstante, con un linux ligero instalado (Lubuntu 18.04, con soporte (LTS) hasta 2023) funciona para un montón de cosas básicas, como navegar por internet o ver alguna película usando VLC Player, etc, etc… Carmen, de hecho, lo ha estado usando hasta justo antes de una pandemia para musicalizar en algunas de sus prácticas de Tango menores, que no requerían mucho ajetreo de programas sofisticados para una TangoDJ como ella.
Hoy he visto un vídeo de un chico que recuperaba (mejoraba, en realidad) con una memoria de 2Gb un equipo parecido, añadiendo además un disco SSD y me ha dado por recordar que teníamos ese tipo de memorias extirpadas de un portátil HP Pavilion que me salió bastante mal y acabé descuartizando y despiezando. Así que lo he abierto precipitadamente (quería irme o venirme al estudio a trabajar en otro tipo de cosas editoriales) y le he sustituido la memoria de 1Gb que trae por una d 2Gb (ambas DDR2) pero tras hacerlo el portátil no arrancaba. Lo dejé inconcluso, aunque cerrado, para ver si exploro otras posibilidades este fin de semana, pero siempre pensando que es una tarea absurda esta vocación anticonsumista en un mundo que ignora que la obsolescencia programada no está injerta en los dispositivos sino en nuestros hábitos.