Muere Bram Moolenaar el creador y desarrollador del editor Vim
Un artículo triste este el de anunciar la muerte de un desarrollador de un proyecto tan importante como el editor Vim

En un mensaje de la familia en la cuenta del propio Bram Moolinaar en Google Groups, han anunciado que este falleció el pasado 3 de agosto de 2023.
El anuncio en cuestión dice lo siguiente:
Estimados,
Es con gran pesar que tenemos que informarles que Bram Moolenaar falleció el 3 de agosto de 2023.
Bram sufría de una condición médica que progresó rápidamente en las últimas semanas.Bram dedicó gran parte de su vida a VIM y estaba muy orgulloso de la comunidad de VIM de la que todos ustedes forman parte.
Ahora, como familia, estamos organizando el funeral de Bram, que tendrá lugar en los Países Bajos y se llevará a cabo en el idioma holandés. La fecha exacta, la hora y el lugar aún están por determinarse.
Si desea asistir a su funeral, envíe un mensaje a f…@gmail.com. Esta dirección de correo electrónico también se puede utilizar para ponerse en contacto con la familia sobre otros asuntos, teniendo en cuenta la situación en la que nos encontramos ahora como familia.Atentamente,
La familia de Bram Moolenaar
Una pena tener que despedir al creador y principal desarrollador y mantenedor del código del editor Vim. Además el proyecto era «charityware». El dinero que recaudaba se enviaba a una ONG que ayudaba niños y niñas en Uganda
Desde aquí mencionar que compartí con él algunos correos cuando actualizé la traducción de Vim al español.
Espero que el proyecto de Vim a la que Bram dedicó buena parte de su vida pueda seguir adelante a cargo de la comunidad.
Aquí puedes leer una entrevista a Bram Moolinaar que publiqué en enero de 2022:
Una pena tener que publicar noticias tristes como esta… Que la tierra te sea leve y que tu proyecto sobreviva como memoria a la persona.

Python in openSUSE Tumbleweed
openSUSE Tumbleweed is a rolling release distribution, so it's ideal for developers and users that like to have the bleeding edge software.
It's also really "stable" to be a rolling release, from time to time you can find a broken package because of one package is updated and another one is not compatible yet, but it's something that doesn't happen too often thanks to openqa tests, so you don't need to worry about a breaking system.
You can find the Python interpreter and a lot of python modules in every Linux distribution, but Tumbleweed does an interesting thing for Python.
Default Python version (python3 -> python-3.11)
If you don't worry about the python version, you can just rely on
python3. In Tumbleweed python3 is not a real package, but the
default python version provides python3, so depending on when you
install python3 you will get a different package, if you install
it today (August 2023) you'll get python311.
In your system you'll have the /usr/bin/python3 binary that points
to the default python, so you don't need to worry about the current
version, you'll have there the default Python version for the
operating system.
In addition to the Python interpreter, you can find in the
distribution a lot of python modules, but again you can use the
default version, so, for example, if you want to install poetry, you
just use zypper install python3-poetry and that will install
the real package python311-poetry.
Multiple python versions (3.8, 3.9, 3.10, 3.11)
Besides the default Python, in Tumbleweed you can also find other supported Python interpreters. Right now you can find all the Python versions currently supported by the Python Foundation, from 3.8 to 3.11.
For Python 3.8 you'll only find the interpreter, because the python modules are not built anymore, but for all the other versions you can find almost the same modules.
All python modules that provide binaries uses the
update-alternatives, so you can configure in your system the version
that you want to use as default. For example, if you want to use the
3.9 version of poetry, having installed different versions you can
decide what /usr/bin/poetry points to:
$ sudo zypper in python311-poetry python39-poetry
$ sudo update-alternatives --config poetry
/usr/bin/python3 is a link provided by the default python package,
so you can't modify with update-alternatives, so if you want to use
a different python version, make sure to do the correct call with the
full name python3.9, and use the correct shebang in your python
scripts, for example #!/usr/bin/env python3.9.
What happens when default changes?
This way of distributing Python interpreter and modules is useful, because you don't need to update your software to work with the latest Python version, if your software requires another version, you can just install and continue using it, even on a bleeding-edge distribution like Tumbleweed.
But this method has some problems. When the default Python interpreter
is changed in the distribution, all packages that depends on python3
will be updated, and that works correctly. But if you have installed
some python module using the python3 prefix, that package, and all
dependencies, is not updated automatically.
For example, if you installed python3-poetry when python3.10 was
the default system, and then the distribution updates the system
Python to python3.11, you don't get the python311-poetry package
by default, you'll need to install it again. This could break you
software, because if you use python3 and the dependencies are not
updated, you'll find that some dependencies are not installed after
updating.
For that reason, when the default python is changed in Tumbleweed, if
you've software that rely on python3 you should make sure to install
dependencies again by hand. And also you can do a cleanup and remove
all old version packages that you don't need anymore.
If you just want the latest version you can just do all at once with a simple script like this:
#!/bin/bash
# up-py-tw.sh
FROM=$1
TO=$2
if [ $# -lt 2 ]
then
echo "Usage: up-py-tw.sh FROM TO"
echo "example: up-py-tw.sh 310 311"
exit 0
fi
echo "Updating python packages from $FROM to $TO"
OLDP=$(zypper -q search -i python${FROM}-* | tail --lines +4 | cut --delimiter \| --fields 2)
NEWP=$(echo $OLDP | sed "s/python${FROM}/python${TO}/g")
sudo zypper in $NEWP
sudo zypper rm $OLDP
You should verify what will be installed and what will be removed to make sure that just the python related packages are removed. It's possible that other packages depend on a python version that's older than the system one and that's okay.
Beta version (3.12.0b4)
In Tumbleweed, right now you can find all the supported Python versions, but it's not just that. At this moment you can also find the beta version of the next Python interpreter.
$ sudo zypper in python312
So if you are adventurous and want to test some new feature in the next Python release, you can do it with the version provided there. This version could also be used by openSUSE packagers to test the packages before the Python version is released so it allow us to prepare everything for the release and it could be in the distribution earlier and more tested.
Development
All this multiple python versions is done at distribution level and
usually there's only one source package that produces the
python39-foo, python310-foo and python311-foo. The source
package is usually called python-foo and can be found in the
Python devel project.
These packages spec uses the python-rpm-macros to generate all the versions from one source. If you're a packager you can find more information on the openSUSE wiki about Python Packaging.
#openSUSE Tumbleweed revisión de las semanas 30 y 31 de 2023
Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.
Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:
En estas 2 semana se han publicado un total de 10 snapshots desde la anterior revisión (0719, 0724, 0727..0731, 0801, 0802, y 0803).
Los cambios más relevantes en estas dos semanas han sido:
- Qemu 8.0.3
- systemd 253.7
- Linux kernel 6.4.4 & 6.4.6
- openSSH 9.3p2
- PHP 8.2.8
- Mesa 23.1.4
- cURL 8.2.0 & 8.2.1
- GStreamer 1.22.5
- Samba 4.18.5
- Mozilla Firefox 115.0.3
- KDE Plasma 5.27.7
- Inkscape 1.3
Y las actualizaciones sobre las que se están trabajando para próximas versiones:
- glibc 2.38
- Mesa 23.1.5
- Mozilla Firefox 116
- Linux kernel 6.4.8
- Perl 5.38.0
- Python Sphinx 7.1.x
Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.
Mantente actualizado y ya sabes: Have a lot of fun!!
Enlaces de interés
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed

——————————–
openSUSE Tumbleweed – Review of the weeks 2023/30 & 31
Dear Tumbleweed users and hackers,
As so often during the vacation season, I take some Fridays off and am punished for it by having to do reviews spanning more than one week. The same thing happened this time, so you had to wait an extra week again to find out what happened in Tumbleweed. A total of 10 snapshots have been published since my last review (0719, 0724, 0727..0731, 0801, 0802, and 0803). Between 0719 and 0724, there was a more significant gap due to SUSE moving some infrastructure between data centers.
The most relevant changes delivered during the last two weeks include:
- Qemu 8.0.3
- systemd 253.7
- Linux kernel 6.4.4 & 6.4.6
- openSSH 9.3p2
- PHP 8.2.8
- Mesa 23.1.4
- cURL 8.2.0 & 8.2.1
- GStreamer 1.22.5
- Samba 4.18.5
- Mozilla Firefox 115.0.3
- KDE Plasma 5.27.7
- Inkscape 1.3
Staging projects are well used, and we have the following changes in the queue for testing:
- glibc 2.38
- Mesa 23.1.5
- Mozilla Firefox 116 (fails to build on i586, aarch64, armv7l – inclusion blocked)
- Linux kernel 6.4.8
- Perl 5.38.0
- Python Sphinx 7.1.x
Pinceles texturizados para Krita, vídeo de Ramón Miranda
Hoy os traigo una nueva obra de Ramón Miranda que lleva por título «Pinceles texturizados para Krita» donde nos explica esta útil funcionalidad de Krita Y para hacerlo nada mejor que hacerlo mediante un vídeo donde nos explica todas las opciones.
Pinceles texturizados para Krita, vídeo de Ramón Miranda

Estas entradas ya son un clásico del blog los vídeos de Ramón Miranda y el fabuloso Krita. Ya han aparecido en esta bitácora 10 trucos para Krita, pintando con Krita el «Tajo de Ronda», perspectiva con Krita y cómo grabar con Krita así que no es de extrañar que esta serie siga creciendo, como es el caso de hoy en el que os presento hoy.
En sus propias palabras:
Si quieres entender cómo conseguir mejores efectos de texturizado con tus pinceles, este es tu vídeo. Quieres ayudar para un mejor Krita y más vídeos
APOYA KRITA: https://fund.krita.org/
El vídeo tiene subtítulos en inglés para la gente con discapacidad auditiva y está separado en partes ya que los tiempos están en la descripción de Youtube. No obstante, para el que solo quiera ver el vídeo lo pongo abajo
Recuerdo bien a Ramón Miranda, al cual tuve el gusto de conocer en la Akademy y Akademy-es de 2013 de Bilbao, y que sigue promocionando Krita con su maravilloso trabajo.
Más información: Krita
¿Qué es Krita?
Para los que no lo sepan, Krita es el software de pintura digital e ilustración basado en las librerías de la plataforma KDE que antes estaba incluido en Calligra Suite.

A diferencia de otras aplicaciones gráficas, se diseño hace énfasis en la creación de imágenes desde cero, es decir, está especialmente orientado para los artistas gráficos como ilustradores, dibujantes de cómics, etc.
Krita es software libre distribuido bajo la licencia GNU GPL y fue lanzado por primera vez como parte de la versión 1.4.0 de KOffice, el 21 de junio de 2005. (Vía: Wikipedia)
Para ver el funcionamiento de esta aplicación nada mejor que ver un vídeo de Odysseas Stamoglou en la que nos muestra como dibujar una chica futurística con Krita.
La entrada Pinceles texturizados para Krita, vídeo de Ramón Miranda se publicó primero en KDE Blog.
Post-mortem: Database Cluster Crashes
Recopilación del boletín de noticias de la Free Software Foundation – agosto de 2023
Recopilación y traducción del boletín mensual de noticias relacionadas con el software libre publicado por la Free Software Foundation.

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía.
La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.
Además de tratar de difundir la filosofía del software libre, y de crear licencias que permitan la difusión de obras y conservando los derechos de autorías, también llevan a cabo diversas campañas de concienciación y para proteger derechos de los usuarios frentes a aquellos que quieren poner restricciones abusivas en cuestiones tecnológicas.
Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!
- En este enlace podéis leer el original en inglés: https://www.fsf.org/free-software-supporter/2023/august
- Y traducido en español (cuando el equipo de traducción lo tenga disponible) en este enlace: https://www.fsf.org/free-software-supporter/2023/agosto

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter
Después de muchos años colaborando en la traducción al español del boletín, desde inicios del año 2020 decidí tomarme un descanso en esta tarea.
Pero hay detrás un pequeño grupo de personas que siguen haciendo posible la difusión en español del boletín de noticias de la FSF.
¿Te gustaría aportar tu ayuda en la traducción? Lee el siguiente enlace:
Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de agosto de 2023.
«Web Environment Integrity» es un ataque total a la libertad de Internet
Del 28 de julio
Usar un navegador libre ahora es más importante que nunca. La llamada API de «Web Environment Integrity» (o «Integridad del entorno web» por sus siglas en inglés WEI), que está a punto de restringir a los usuarios a través de sus navegadores, es el peor truco que hemos visto de Google en mucho tiempo.
Comenzando su vida como un documento de política inocuo, aunque preocupante, publicado en Microsoft GitHub, Google ahora ha acelerado su desarrollo en su navegador Chromium. A su ritmo actual de progreso, WEI, que básicamente equivale a Gestión de Restricciones Digitales (DRM) en el navegador, estará sobre nosotros en poco tiempo.
Lea por qué WEI es terrible y por qué debemos oponernos verbalmente ahora. La última maniobra de Google, si no actuamos para detenerla, amenaza nuestra libertad de explorar Internet con los navegadores de nuestra elección.
De activistas a favor de la democracia a minorías: por qué la gente usa Tor y chats encriptados
Del 27 de julio
Lea las historias de personas que protegen su privacidad con software libre, por qué eligen la libertad y la privacidad, y por qué debemos seguir luchando para proteger nuestras libertades.
Infórmese sobre una activista política que fue acosada por su gobierno por hablar; cómo las personas en Irán, Arabia Saudita y China usan la red Tor para acceder a sitios web censurados como Wikipedia; y cómo los miembros de la comunidad queer en Egipto, por ejemplo, recurren cada vez más a chats encriptados para mantener su comunicación oculta de las miradas indiscretas de la policía.
Libertad de software y marcas registradas: examen de la nueva política de Rust a través de la lente de la historia del software libre
Del 27 de julio por Denver Gingerich
Este artículo, publicado recientemente por Software Freedom Conservancy, examina la nueva política de marcas registradas del lenguaje de programación Rust a través de la lente de la historia.
Otras políticas de marcas registradas similares en el pasado, como las de Java, PHP y Mozilla, han tenido consecuencias para la comunidad del software libre.
Infórmese sobre este tema relevante e importante examinando estos estudios de casos y use este conocimiento para prepararse para las discusiones inevitables que se avecinan.

Estas son solo algunas de las noticias recogidas este mes, pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:
Y todos los números del «supporter» o boletín de noticias de 2023 aquí:
—————————————————————
Lanzada la séptima actualización de 5.27 edición ‘KDE 💖 Free Software’ – Copy
Siguiendo el calendario de lanzamiento de los desarrolladores, la Comunidad KDE han comunicado que ha sido lanzada la séptima actualización de Plasma 5.27, ya que esta versión es una LTS y, por tanto, tiene un peridodo de mantenimiento más alto. Además, dado que es el último hasta el lanzamiento de Plasma 6 es normal que ésta versión tenga una vida mucho más larga.
Lanzada la séptimaa actualización de 5.27 edición ‘KDE
Free Software’
No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.
La Comunidad KDE ha publicado hoy que ha lanzado la sexta actualización de Plasma 5.27, una versión que nos ofrecen un gran conjunto de novedades y propuestas que nos acercan a lo que vendrá cuando se realice la transición a Plasma 6. No obstante, en esta versión se han dedicado a introducir la presentación en mosaico de las ventanas, las nuevas pantallas de bienvenida y mejoras notables en Discover, por nombrar solo tres de ellas.

Entre los errores solucionados nos encontramos con:
- Discoverr: Corregida la ruta dbus de SteamOS. Confirmar.
- Emojier: Actualizados los datos Unicode para emojier a 15.0.
- Configuración del sistema: Ahora muestra correctamente el widget de cabecera personalizado cuando se inicia con KCM
Más información: KDE
Las novedades de Plasma 5.27
Ya hablé largo y tendido de las novedades de Plasma 5.27, no obstante aqui os dejo unas pinceladas de las más importatantes:
- Nuevas pantallas de bienvenida.
- Mejoras en las preferencias de permisos para Flatpak.
- Mejoras en la refactorización multimonitor.
- Sistema de mosaicos de KWin.
- Añadido el Calendario Hebreo en el calendario emergente del reloj digital.
- Mejoras en Discover.
- Más funcionalidades para Krunner.
- Mejoras en los plasmoides.
La entrada Lanzada la séptima actualización de 5.27 edición ‘KDE 💖 Free Software’ – Copy se publicó primero en KDE Blog.
Accelerating single TCP connections in syslog-ng: parallelize()
One of the highlights of the syslog-ng 4.3.0 release is parallelize(). Normally, syslog-ng processes incoming messages from a TCP connection in a single thread. While this works fine with many connections, it is a bottleneck when using a single or very few high-traffic connections. Using parallelize() allows syslog-ng to process log messages from a single high-traffic TCP connection in multiple threads, thus increasing processing performance on multi-core machines.
As you will see, parallelize() helps when you have a single high-traffic TCP connection. In this case parallelize() distributes incoming messages to multiple threads, so resources are better utilized. However, when using many TCP connections, parallelize() only gives an extra overhead. Likewise, you don’t need to use parallelize() if you have a single low-traffic connection, as a single thread can handle the messages without being a bottleneck in that case.
Read more at https://www.syslog-ng.com/community/b/blog/posts/accelerating-single-tcp-connections-in-syslog-ng-parallelize

syslog-ng logo
Cómo realizar la corrección de la línea de base para tus datos espectrales con LabPlot
Hace un tiempo que presenté Labplot, un software de visualización y análisis de datos de la Comunidad KDE libre y gratuito multsistema que tienes decenas de funcionalidades de gran calidad. Hoy quiero seguir promocionando esta aplicación ya que sus desarrolladores están realizando una vídeos cortos que nos muestran píldoras de sus funcionalidades. Hace poco tiempo os presenté cómo ajustar una distribución de datos mediante esta aplicación y hoy quiero presentaros cómo realizar la corrección de la línea de base para tus datos espectrales con LabPlot, accción que se realiza en poco más de un minuto. Espero que lo encontréis útil.
Cómo realizar la corrección de la línea de base para tus datos espectrales con LabPlot
De la mano de los desarrolladores de LabPlot nos llega un vídeo que apenas tiene unos días de vida. Se trata de una simple demostración de la potencia de esta aplicación a la hora de manejar datos estadísticos.
En este caso se trata de realizar la corrección de la línea de base para tus datos espectrales con LabPlot, o lo que se conoce como eliminar el ruido de fondo. A partir de una columna de datos se realiza una copia sobre la que se realiza una sustracción de base según los parámetros que creeamos convenientes. Una pantalla nos muestra como va quedando. Renombramos la nueva columna y, si se desea, se crea la gráfica comparativa.Todo de una forma simple, visual y rápido.
¿Qué es LabPlot?
Si eres un profesional o un amante de los datos necesitas alguna herramienta digital que te ayude a poder trabajar con ellos y sacar las conclusiones que necesites.
Este es el cometido de Labplot, un software de visualización y análisis de datos de la Comunidad KDE libre y gratuito multsistema accesible para todo el mundo, ya que cumple la norma de las aplicaciones KDE: simples por defecto, potentes cuando se necesita.

Sus principales caracteristicas son las siguientes:
- Visualización y trazado de datos de alta calidad con pocos clics.
- Análisis de datos y estadísticas fiables y sencillos, sin necesidad de codificación.
- Informática intuitiva y rápida con cuadernos interactivos.
- Extracción de datos de imágenes sin esfuerzo.
- Importación y exportación de datos desde y hacia múltiples formatos sin problemas.
- Disponible para Linux, Windows, macOS, y FreeBSD

En la actualidad ya se encuentra en su versión 2.9 que fue lanzada el pasado 25 de junio y que nos ofrece las siguientes novedades:
- Nuevo tipo de visualización, el diagrama de caja que proporciona un resumen rápido de las propiedades estadísticas básicas del conjunto de datos,
- Colección de múltiples mapas de color.
- Nueva función que permite el formato condicional de los datos en la hoja de cálculo nos permiten obtener información sobre la estructura de sus datos y sus propiedades estadísticas directamente en la hoja de cálculo.
- Añadida la transformada de Hilbert al conjunto de funciones de análisis.
- Posibilidad para importar y exportar más formatos, habiendo añadido MATLAB, SAS, Stata y SPSS a la lista.
Más información; Labplot
La entrada Cómo realizar la corrección de la línea de base para tus datos espectrales con LabPlot se publicó primero en KDE Blog.

Free Software’