Avatar
0xfa
00000017c61ccde5cd336346ec69a78ad8e6cdf99485637cc48439e0eb437582
El control no está en la intención de cambiar una situación, sino en cambiar tu posición para que el cambio se produzca naturalmente.

Muchísimos, me encantaría una recopilación de todos esos héroes... ¿hay algo por el estilo? es inagotable, pero sería lindo tener una referencia

Otro verdadero héroe, como Julian Assange, que dieron todo por lo que creían, y mostrar lo que los estados son en realidad, a literalmente, cualquier precio.

Replying to Avatar Jameson Lopp

Great idea, gonna get a few zip ties...

Hace un tiempo me dejó de funcionar la aplicación [notifymuch](https://github.com/kspi/notifymuch.git), para mostrar notificaciones de correos nuevos en notmuch. Lo siguiente es en GNU/Linux Debian Trixie con Python 3.12.

La recomendación para instalarlo es ejecutar (desde el directorio clonado):

$ pip install .

Pero ese comando da el error:

error: externally-managed-environment

× This environment is externally managed

╰─> To install Python packages system-wide, try apt install

python3-xyz, where xyz is the package you are trying to

install.

If you wish to install a non-Debian-packaged Python package,

create a virtual environment using python3 -m venv path/to/venv.

Then use path/to/venv/bin/python and path/to/venv/bin/pip. Make

sure you have python3-full installed.

If you wish to install a non-Debian packaged Python application,

it may be easiest to use pipx install xyz, which will manage a

virtual environment for you. Make sure you have pipx installed.

See /usr/share/doc/python3.12/README.venv for more information.

note: If you believe this is a mistake, please contact your Python installation or OS distribution provider. You can override this, at the risk of breaking your Python installation or OS, by passing --break-system-packages.

hint: See PEP 668 for the detailed specification.

Entonces, para no tener que crear un entorno virtual manualmente, instalamos el programa pipx (crea automáticamente el entorno virual) y los siguientes paquetes (quizás falten otras cosas):

$ sudo apt install pipx python3-cairo-dev libcairo2-dev python-gi-dev gobject-introspection

Ejecutamos:

$ pipx install .

Luego hay que hacer unos cambios en el paquete instalado por cuestiones de compatibilidad con Python 3.12:

- [SafeConfigParser no está más desde Python 3.11](https://github.com/pyupio/dparse/issues/51), usar RawConfigParser.

- [El método readfp de configparser se removió](https://github.com/Klipper3d/klipper/pull/6388), usar read_file().

Para solucionarlo, en el directorio $HOME/.local/share/pipx/venvs/notifymuch/lib/python3.12/site-packages/notmuch ejecutar:

$ sed --in-place "s/SafeConfigParser/RawConfigParser/g" compat.py

$ sed --in-place "s/SafeConfigParser/RawConfigParser/g" database.py

$ sed --in-place "s/readfp/read_file/g" database.py

Quizás a alguien le sirva....

Hace unos días descubrí la aplicación [Ringboard](https://github.com/SUPERCILEX/clipboard-history) para el manejo del portapapeles, está muy buena, reemplazó a clipster que es la venía usando hace tiempo. Está escrita en Rust, tiene un servidor, funciona en X11 y Waylando, y tiene 3 clientes, uno de línea de comandos, otro de consola, y uno GUI. Anda fantástico, muy recomendado.

Claro, entiendo. Tengo que hacer la práctica de interactuar con la vida más en general, mi tendencia es más al silencio y la observación 😑

Y no hagan como yo, sean buenas personas al ingresar al grupo y saluden como corresponde 😅🫡

Wow, que buena idea, no lo conocía. Hay cada articulazo en inglés... un lujo tenerlo en este formato en español. Se lo voy a compartir a todo el mundo, mucho más accesible para quienes o no leen o no quieren leer en inglés, ¡muchas gracias!

Esto me hace acordar el gran podcast de nostr:npub1yn3hc8jmpj963h0zw49ullrrkkefn7qxf78mj29u7v2mn3yktuasx3mzt0 [L205](https://fountain.fm/episode/9krJ0y3PGiPzi3k3Cu1F) donde Luis Espinosa Goded comenta el estrepitoso fracaso del aquel entonces presidente de Ecuador, Rafael Correa, de impulsar "la moneda del Banco Central". La gente elije lo que funciona y confía, por más fuerza que hagan para impulsarlo. Y afortunadamente las CBDCs parecen seguir el mismo camino. El [L201](https://fountain.fm/episode/BN9UNWmlzsgSxUjG1ufj) también es muy ilustrativo al respecto.

nostr:nevent1qqswpa0268lea4qtvy4qrdvh39r7cyzg62ul64ledta9v8vupxhvs7qppemhxue69uhkummn9ekx7mp0qythwumn8ghj7un9d3shjtnswf5k6ctv9ehx2ap0q735ct