screenfetch

Uso con frecuencia la terminal de linux (iba a escribir unix, así de antiguo soy) y me apetecía tener esta tontería de comando en mi .bashrc

if [ -f /usr/bin/screenfetch ]; then screenfetch; fi

De modo que cuando abro una terminal me informa de algunas cositas interesantes de mi sistema operativo. La verdad es que me resulta muy cookie esta tontería que, entre otras cosas, ralentiza unos milisegundos mi operativa, pues tiene que ejecutarse y mostrar un montón de información que, después, procedo a eliminar con un comando «clear» para que no me dé la lata tanto texto.

El fondo semitransparente de la terminal, junto con una bonita fotografía (tomada por mí) que funge como fondo de escritorio hace que el aspecto de la ventana sea casi podría decirse que bonito.

Warning: Key is stored in legacy trusted.gpg keyring

Es cansado cuando aparece este texto tras unas actualizaciones en la línea de comandos de Linux, porque siempre toca ver qué es lo que ha pasado (es sólo un warning, pero yo suelo atenderlos y resolverlos porque en caso contrario me estresa cada vez que tengo que hacer una nueva actualización).

El domingo, actualizando la RaspBerry en la que guardo una copia de respaldo de mi blog, volví a encontrarme con este estúpido mensaje que bien podía haberse arreglado con algún «fixer» incluido en el sistema operativo, derivado de que es él quien ha decidido que una aplicación como apt-key se haya quedado obsoleta o deprecated.

Afortunadamente, encontré una muy buen página que ayudó muchísimo con este pequeño, pero molesto, problema tecnológico. Me resultó gracioso, eso sí, que tuviera un TLD (Top Level Domain) de .guru

Me guardo, con permiso de la web en cuestión y mi agradecimiento particular, los pasos a seguir, por si vuelvo a necesitarlos y esa página ha dejado de existir, cosa que pasa cada vez con más frecuencia.


Pasos de la solución

Fuente: https://pilas.guru/20240311/warning-key-is-stored-in-legacy-trusted-gpg-keyring/

1. Extraer la llave del archivo /etc/apt/trusted.gpg

$ sudo apt-key list
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb)
sub rsa4096 2017-02-22 [S]

$ sudo apt-key export 0EBFCD88 | gpg --dearmor -o /tmp/docker.gpg

La llave se exporta en un temporal para evitar que el siguiente paso la borre del llavero.

2. Borrar la clave del antiguo llavero

$ sudo apt-key del 0EBFCD88
OK

3. Incluir la llave exportada en el actual sistema

$ sudo mv /tmp/docker.gpg /etc/apt/keyrings/

Indicar en el repositorio la clave a utilizar

$ sudo cat /etc/apt/sources.list.d/docker.list

deb [arch=arm64 signed-by=/etc/apt/keyrings/docker.gpg] http...

La indicación signed-by le permite al comando apt encontrar qué nombre se le puso al archivo de la llave que validará el repositorio de paquetes y a su vez, permite colocar los archivos en cualquier lugar (Debian ofrece la carpeta /etc/apt/keyrings/ para este fin)

«Phising» cada vez más peligroso

Constantemente llegan mensajes, correos electrónicos, llamadas… que loo único que pretenden es que «piquemos» como los pececitos que somos, pero es que cada día es menos obvio que eso en lo que vamos a picar es un anzuelo mortífero.

Es muy complicado evitarlo. Mucho más que los antiguos ataques de «Troyanos» que con evitar descargarlos se resolvía. Amén de que a quienes usamos Linux no nos afectaba generalmente pues no eran ejecutables en nuestros sistemas operativos.

Sin embargo, ataques a los navegadores son terribles porque cada día tenemos más información online y menos en los PC. Es difícil evitarlos sin perder usabilidad diaria en multitud de sitios.

Hoy ha sido este mensaje y estaba claro que era un ataque pues intentaba dirigirme a una web que no tenía nada que ver con la Agencia Tributaria, además de estar dirigido a poesia@clave53.org, que es una dirección que no uso en absoluto para darle a ningún organismo oficial.

Pero pasar sobre el enlace y mostrar la URL sin pincharlo y ser dirigido a ella es algo que habría que enseñar, directamente, en el Telediario cada día o en el colegio e institutos.

Van a ser un aluvión de desdichas los tiempos venideros.

Sé que puede ser oportunidad de negocio (seguridad informática), pero a pesar de mi background, no es algo que me parezca sencillo ofrecer ni me apetezca cobrar. Pero…

Calendario de Dalí

Obviamente, el calendario es mío, pero las ilustraciones que lo poblaban mensualmente eran representaciones de obras de ese pintor, que no me cae especialmente bien.

Me lo regaló Carmen allá por los comienzos de nuestra relación sentimental, conteniendo el calendario correspondiente al año 2000.

Lo usé poco, porque jamás había usado un calendario de papel y tendía perderlos o ignorarlos pues nunca tenía un lugar en el que apuntar que tenía que consultar el calendario. Incluir esa tarea en el calendario es bastante absurdo, aunque interesante propuesta conceptual.

Es bonito el recuerdo de los eventos que en esos años mozos (yo tenía entonces 33 añitos) me interesaban, viendo cómo abundaban las citas con amistades y eran ignoradas las actividades laborales.

También es cierto que hay que tener en cuenta que mi trabajo era tan monótono desde el punto de vista horario que era absolutamente superfluo tener que consulta qué actividad tenía cada día. Además de que no me importaba personalmente lo más mínimo.

Mucho teatro y ya en aquella época instalaba Linux (entonces era bastante engorroso) en algún PC en el que convivía con un Windows 95 e incluso un Windows 3.11 (que no era un sistema operativo propiamente dicho, sino un mero gestor de ventanas de MS-DOS).

Fue pasando el tiempo pero el calendario cayó en desuso y lo tuve abandonado durante un par de décadas en casa. Hasta que decidí ir arrancando las ilustraciones para proponer ejercicios del Taller de Poesía y Escritura Creativa basados en las mismas.

Ahora uso un mucho más práctico google calendar cediendo mi información en aras del pragmatismo, que descubrí en el 2007 trabajando en un proyecto de gestión de un espacio expositivo en el depósito del Canal de Ysabel II.

Hoy lo he tirado a la basura, pero quería quedarme con algunas de las páginas a modo de recuerdo electrónico y no físico y compartirlas en esta especie de diario que tampoco es físico (aunque sí que lo sea) sino virtual y poco virtuoso.

La pesadilla de ver FERROS digitales en linux

Cuando me envían FERROS digitales de la imprenta para verificar que todo está OK y proceder a dar el VISTO BUENO para pasar a producción siempre me veo limitado por el hecho de que Linux no es muy amigo de Adobe, así que tengo que acabar haciendo una comprobación extra en una máquina virtual con Windows 7 (piratilla) con un Adobe Acrobat Reader instalado y abrir el documento ahí.

Hoy me encuentro con esto ahí:

Y me echo a temblar por no estar seguro de si es mi visor de PDFs el que está jugándome malas pasadas o hay algún error en el PDF original. Lo pruebo en varios sistemas: en Linux, en Windows 7 sobre máquina virtual, en el móvil Android… lo envío a alguna amiga a que lo vea en un Mac…

Y ya, desesperado, veo que está mal y lo comunico a la imprenta. Después lo resuelven y vuelta a empezar.

Ufffffffffff……….

Mogrify

Algunos de los comandos que he utilizado recientemente para modificar el tamaño de infinidad de archivos jpg sin necesidad, ni siquiera, de editarlos con GIMP.


giusseppe@estudio53:/tmp/ultimas$ grep mogrify ~/.bash_history
 
mogrify -resize 50% *
find . -type f -size +1000k -exec mogrify -resize 25% {} \;
mogrify -crop 729x729 *
mogrify -crop 1000x1000 deformaciones.jpg 
find . -type f -size +1000k -exec mogrify -resize 25% {} \;
mogrify -resize 1000 *.marco.jpg
mogrify -crop 2424x1650 *
mogrify -crop 2424x1635+0+1871 *
mogrify -bordercolor black -border 290x675 *-0.jpg
mogrify -crop 2424x1630+0+5 *
mogrify -bordercolor black -border 290x685 *.jpg
mogrify -rotate -90 *.jpg
mogrify -resize 25% *.jpg
mogrify -density 72 *.jpg

 

Estoy francamente encantado con el comando mogrify, del paquete ImageMagic que tengo instalado en mi ordenador Linux:

ImageMagick® is a free, open-source software suite, used for editing and manipulating digital images. It can be used to create, edit, compose, or convert bitmap images, and supports a wide range of file formats, including JPEG, PNG, GIF, TIFF, and PDF.

Problemas de arranque de mi ordenador

El ordenador de mi estudio me ha dado problemas desde que lo compré, por Amazon (craso error), por ahorrar algo de tiempo y de dinero. Sí, es ya un PC algo antiguo (i7 con 16Gb RAM DDR3), pero es que desde que lo adquirí fue inestable y difícil de actualizar su hardware, cosa que siempre hago pues los computadores suelen durarme bastante tiempo, especialmente desde que me pasé definitivamente y en exclusiva a Linux.

Una vez que arranca el sistema operativo, funciona bien, aunque no es para tirar cohetes, pero recuerdo que pensé que era una oportunidad comprarlo por unos 650€ hace como unos 7 años y pensando en cambiarlo a los 5 años. Ya llevamos 2 años de prórroga y empieza a notarse mucho.

El de casa, no obstante, tiene unos cuatro años más (un i3 con 8Gb RAM DDR3) y funciona mucho mejor, hasta el punto de pensar en hacer el cambio y traerlo al estudio… pero es una solución que no soluciona nada.

Por supuesto ambos han pasado por épocas de «intervenciones quirúrgicas» para aumentar su rendimiento, principalmente mediante discos SSD, así como algunas tarjetas extra PCIe para conectar algunas otras cosas, ya fueran añadir puertos USB o ethernet. Pero ya no merece la pena nuevas inversiones que siguen haciéndome tener un par de equipos que no acaban de estar bien.

Tengo que ir mentalizándome (esta pequeña confesión en el diario forma parte de ello) de que tengo que adquirir un nuevo PC, pero esta vez volveré a hacerlo mediante una compra en una tienda pequeña, personalizando en la medida de lo posible los componentes del mismo pensando en que tiene que durarme otros 10 años…

Carmen de la Rosa LINUX Tango DJ

Yo presumo (vanidad, todo vanidad…) en ocasiones de ser de las pocas personas que editan en Linux y con software de código abierto, incluso con tipografías, en su mayoría, OpenSource.

Pero poco digo de que Carmen de la Rosa sea una de esas raras avis que musicaliza utilizando un programa como el Mixxx (Free and open source DJ software for Windows, macOS, and Linux) en un mundo en el que la inmensa mayoría de la gente utiliza software privativo, casi siempre sobre Mac.

Vivimos muy al margen de la eficacia, muy al margen de la corriente… éticamente, eso sí, impecables y ahorrativos. 😉

Cuando un teclado te hace descubrir mundo

Las diferencias entre los teclados son infinitas. En esta ocasión, entre los 2 teclados que tengo en el estudio por si alguno de ellos falla (todo falla alguna vez, y que falle un teclado es lo más molesto que puede pasar) es la tecla de «menor y mayor» < / >

Es una tecla que uso mucho más de lo que me doy cuenta, pero es que hoy he tenido que introducir la contraseña del PC usando este teclado inferior que compré en algún lugar por poquísimo dinero. Ya sé que alguien pensará que lo barato sale caro y, a veces, es cierto.

Por fin he descubierto que, en linux, las habituales combinaciones de ALT+60 / ALT+62 no funcionan, pero gracias a una página de lubunto práctico, he descubierto que la combinación ALT-Gr+SHIFT+Z da como resultado <, mientras que ALT-Gr+SHIFT+X genera >.

Lo interesante, lo único interesante de este pequeño entuerto que tiene que ver con que a veces el PC que adquirí no arranca con toda la energía que debería (lo compré barato…) es que he descubierto (por casualidad) una combinación de teclas que en el futuro me será muy útil, porque siempre pierdo tiempo «insertando comilla española de apertura o de cierre»:

Comilla española de apertura: ALT-Gr+Z = «
Comilla española de cierre: ALT-Gr+X = »

creaestructura.sh

El martes pasé gran parte de la mañana escribiendo un código para crear la estructura de carpetas que utilizo año a año (es decir, una vez al año) para guardar ordenadamente mis facturas.

Los años anteriores lo que hacía era copiar un año pasado (es decir, usar un método recurrente) y borrar todos los archivos en la carpeta creada, con un simple comando linux (find . -type f -exec rm -f {} \;) y otro para el cambio de nombres…

Pero me estaba pareciendo una forma muy poco automatizada, así que gasté más de 2 horas (estaba muy atontado porque había dormido mal) en este código simplón y que me gustaría mejorar para que hiciese más y mejor uso de los bucles, creando los trimestres y los meses de los mismos con un simple bucle dentro de un bucle.

No voy a mejorarlo, aun a sabiendas de que esta forma de hacerlo es pedestre, algo torpe, muy muy poco elegante:

# CREA ESTRUCTURA DE CARPETAS DE FACTURACIÓN
#!/bin/bash

ANNO=2024

# Creamos el año
mkdir $ANNO
cd $ANNO

# Creamos Trimestres
TRIMESTRE="$ANNO - 01 Enero-Marzo"
mkdir "$TRIMESTRE"
cd "$TRIMESTRE"
mkdir "$ANNO - 01 ENERO"
mkdir "$ANNO - 02 FEBRERO"
mkdir "$ANNO - 03 MARZO"
cd ..

TRIMESTRE="$ANNO - 02 Abril-Junio"
mkdir "$TRIMESTRE"
cd "$TRIMESTRE"
mkdir "$ANNO - 04 ABRIL"
mkdir "$ANNO - 05 MAYO"
mkdir "$ANNO - 06 JUNIO"
cd ..

TRIMESTRE="$ANNO - 03 Julio-Septiembre"
mkdir "$TRIMESTRE"
cd "$TRIMESTRE"
mkdir "$ANNO - 07 JULIO"
mkdir "$ANNO - 08 AGOSTO"
mkdir "$ANNO - 09 SEPTIEMBRE"
cd ..

TRIMESTRE="$ANNO - 04 Octubre-Diciembre"
mkdir "$TRIMESTRE"
cd "$TRIMESTRE"
mkdir "$ANNO - 10 OCTUBRE"
mkdir "$ANNO - 11 NOVIEMBRE"
mkdir "$ANNO - 12 DICIEMBRE"
cd ..

# Rellenamos los Meses
for MES in */*/
do
  cd "$MES"
  mkdir COMPRAS FACTURACION PROVEEDORES
  cd ../..
done

 

Esto no es una broma