Actualización de agosto del 2023 de KDE Frameworks
Me complace anunciar la actualización de agosto del 2023 de KDE Frameworks. Con esta se llega a la versión 5.109 que evidencia el compromiso y constancia que no tiene un final cercano, a no ser que consideremos el salto al número 6 dado que ya se está haciendo la migración a Qt 6.
Actualización de agosto del 2023 de KDE Frameworks
A pesar de que para los usuarios corrientes esta noticia sea algo confusa ya que no se trata de realzar una nueva aplicación ni de una nueva gran funcionalidad del escritorio, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo.
La razón de esta afirmación es que KDE Frameworks es básicamente la base de trabajo de los desarrolladores para realizar sus aplicaciones, es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

De esta forma, las mejoras en KDE Frameworks facilitan el desarrollo del Software de la Comunidad KDE, haciendo que su funcionamiento, su estabilidad y su integración sea la mejor posible.
El 17 de agosto de 2023 fue lanzado KDE Frameworks 5.109 la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él.
Más información: KDE
La constancia del equipo de desarrollo de la Comunidad KDE
Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.
Una gran noticia para la Comunidad KDE que demuestra la evolución continua del proyecto que continua ganando prestigio en el mundo de los entornos de trabajo Libres.
¿Qué es KDE Frameworks?
Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones específicas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,
Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.
La entrada Actualización de agosto del 2023 de KDE Frameworks se publicó primero en KDE Blog.
PPostgreSQL, Xen, glibc Update in Tumbleweed
This week’s openSUSE Tumbleweed snapshots were steady and there were no large updates.
While updating openSUSE rolling release once a week could result in a larger update, daily updates throughout this week would have meant smaller updates each day.
The latest snapshot is 20230816. This snapshot fixes compiler-warnings with the ncurses 6.4.20230812 update. This package had some patches added and improved manpages for wgetnstr() and wget_wnstr(). There was also an update for a tool to read manpages with the man 2.11.2 update. This manual tool package introduces security enhancements by replacing $ characters in page names with ? when constructing less prompts, along with other improvements like handling database entries for links better and reorganizing databases for reproducibility. The visual file manager mc 4.8.30 update now supports using Perl Compatible Regular Expressions 2 library as a search engine, and it improves the extfs helpers and patchfs. The yast2-installation 4.6.7 update had a change that addresses a specific issue requiring the presence of the awk utility for use in startup scripts.
Snapshot 20230815 fixes a crash with the 389-ds update. The 2.4.0~git74.4297d88 version for the device memory project brings ongoing efforts to test and improve the multiple listening thread feature. The update gtk4 4.12.0 has some new features for list widgets and an always-ask property in the GtkFileLauncher. The inspector tool provides more information in the accessibility tab. The ndctl 78 update brings improvements in CXL (Compute Express Link) support and some patches were removed. Security vulnerabilities were addressed with the postgresql15 15.4 update, including CVE-2023-39417, which prevents the substitution of certain characters into extension scripts that could lead to security issues, and CVE-2023-39418, which ensures proper enforcement of row security policies. The package also adjusted the International Components for Unicode handling to prepare for PostgreSQL 16. The yast2-trans updated the POT files for Georgian, Slovak, Japanese, Czech and Dutch. Several Python Package Index packages were also updated.
Snapshot 20230814 had just one package update. The python-Pygments 2.16.1 update improved some documentation and provides guides on creating terminal code highlighting commands and loading TrueType fonts to the ImageFormatter for formatting highlighted code as images. The Python library also has a new syntax highlighter for various programming languages and formats.
Similarly, snapshot 20230813 also featured an update for a single package. Binding package python-pyzmq 25.1.1 had some compatibility changes with Cython 0.29.35 for building Python 3.12 wheels, which no longer requires Cython 3. The package also improved error messages, added Cython as a build-time dependency and cleaned up the Socket.poll() method used to check the status of ZeroMQ sockets in a non-blocking manner.
Snapshot 20230812 provided a major update of a web browser. Mozilla Firefox 116.0.2 was primarily targeted at enhancing performance and functionality. The major version release provided several Common Vulnerability and Exposure fixes to include those including a memory bugs, a stack buffer overflow vulnerability and a potential for permissions requests to be bypass via clickjacking has been eliminated. One new feature is the sidebar switcher, which allows users to access Bookmarks, History and Synced Tabs panels easily. The NetworkManager 1.44.0 update brings a significant enhancement by introducing a new link setting that is designed to hold properties related to the kernel link, including parameters, and it now supports sending a DHCPv6 prefix delegation hint through the ipv6.dhcp-pd-hint connection property. Catfish 4.18.0, the Xfce file searching tool, brings performance improvements that enhance user experience, making it smoother and more responsive. The package also allows for more refined and specific searches based on different categories of files. An update of glibc 2.38 introduces the strlcpy and strlcat functions and addressed a vulnerability that pertains to the use of the printf family of functions with a format specifier and a minimum width specifier. An update of systemd 253.8 enhanced security and added a minimal bounds check to the bus component of systemd. Some improvements and core components were cleaned up. Several other packages updated in the snapshot
With snapshot 20230811, nodejs20 20.5.1 was updated. The new version took care of the CVEs; CVE-2023-32002, CVE-2023-32558 and CVE-2023-32004. The update of xen 4.17.2_02 addressed a vulnerability that pertains to a speculative return stack overflow on x86 AMD systems. An update of yast2-country 4.6.3 allows users to change the date to a year later than 2032. The re2c 3.1 package introduces new options such as --leftmost-captures for capturing groups and syntax for non-capturing groups. Command line tool and utilities package xz 5.4.4 updated documentation and translation and the latest openSUSE-repos-Tumbleweed package disabled the NVIDIA package building on LeapMicro since deployments are expected to have all drivers and tools inside the containers.
PostgreSQL, Xen, glibc Update in Tumbleweed
This week’s openSUSE Tumbleweed snapshots were steady and there were no large updates.
While updating openSUSE rolling release once a week could result in a larger update, daily updates throughout this week would have meant smaller updates each day.
The latest snapshot is 20230816. This snapshot fixes compiler-warnings with the ncurses 6.4.20230812 update. This package had some patches added and improved manpages for wgetnstr() and wget_wnstr(). There was also an update for a tool to read manpages with the man 2.11.2 update. This manual tool package introduces security enhancements by replacing $ characters in page names with ? when constructing less prompts, along with other improvements like handling database entries for links better and reorganizing databases for reproducibility. The visual file manager mc 4.8.30 update now supports using Perl Compatible Regular Expressions 2 library as a search engine, and it improves the extfs helpers and patchfs. The yast2-installation 4.6.7 update had a change that addresses a specific issue requiring the presence of the awk utility for use in startup scripts.
Snapshot 20230815 fixes a crash with the 389-ds update. The 2.4.0~git74.4297d88 version for the device memory project brings ongoing efforts to test and improve the multiple listening thread feature. The update gtk4 4.12.0 has some new features for list widgets and an always-ask property in the GtkFileLauncher. The inspector tool provides more information in the accessibility tab. The ndctl 78 update brings improvements in CXL (Compute Express Link) support and some patches were removed. Security vulnerabilities were addressed with the postgresql15 15.4 update, including CVE-2023-39417, which prevents the substitution of certain characters into extension scripts that could lead to security issues, and CVE-2023-39418, which ensures proper enforcement of row security policies. The package also adjusted the International Components for Unicode handling to prepare for PostgreSQL 16. The yast2-trans updated the POT files for Georgian, Slovak, Japanese, Czech and Dutch. Several Python Package Index packages were also updated.
Snapshot 20230814 had just one package update. The python-Pygments 2.16.1 update improved some documentation and provides guides on creating terminal code highlighting commands and loading TrueType fonts to the ImageFormatter for formatting highlighted code as images. The Python library also has a new syntax highlighter for various programming languages and formats.
Similarly, snapshot 20230813 also featured an update for a single package. Binding package python-pyzmq 25.1.1 had some compatibility changes with Cython 0.29.35 for building Python 3.12 wheels, which no longer requires Cython 3. The package also improved error messages, added Cython as a build-time dependency and cleaned up the Socket.poll() method used to check the status of ZeroMQ sockets in a non-blocking manner.
Snapshot 20230812 provided a major update of a web browser. Mozilla Firefox 116.0.2 was primarily targeted at enhancing performance and functionality. The major version release provided several Common Vulnerability and Exposure fixes to include those including a memory bugs, a stack buffer overflow vulnerability and a potential for permissions requests to be bypass via clickjacking has been eliminated. One new feature is the sidebar switcher, which allows users to access Bookmarks, History and Synced Tabs panels easily. The NetworkManager 1.44.0 update brings a significant enhancement by introducing a new link setting that is designed to hold properties related to the kernel link, including parameters, and it now supports sending a DHCPv6 prefix delegation hint through the ipv6.dhcp-pd-hint connection property. Catfish 4.18.0, the Xfce file searching tool, brings performance improvements that enhance user experience, making it smoother and more responsive. The package also allows for more refined and specific searches based on different categories of files. An update of glibc 2.38 introduces the strlcpy and strlcat functions and addressed a vulnerability that pertains to the use of the printf family of functions with a format specifier and a minimum width specifier. An update of systemd 253.8 enhanced security and added a minimal bounds check to the bus component of systemd. Some improvements and core components were cleaned up. Several other packages updated in the snapshot
With snapshot 20230811, nodejs20 20.5.1 was updated. The new version took care of the CVEs; CVE-2023-32002, CVE-2023-32558 and CVE-2023-32004. The update of xen 4.17.2_02 addressed a vulnerability that pertains to a speculative return stack overflow on x86 AMD systems. An update of yast2-country 4.6.3 allows users to change the date to a year later than 2032. The re2c 3.1 package introduces new options such as --leftmost-captures for capturing groups and syntax for non-capturing groups. Command line tool and utilities package xz 5.4.4 updated documentation and translation and the latest openSUSE-repos-Tumbleweed package disabled the NVIDIA package building on LeapMicro since deployments are expected to have all drivers and tools inside the containers.
Cómo generar y visualizar números aleatorios con LabPlot – Vídeo
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. Ya os presenté los primeros pasos ccon esta aplicación, cómo ajustar una distribución de datos mediante esta aplicación o la corrección de la línea de base para tus datos espectrales. Hoy quiero presentaros algo más omplejo que, exáctamente cómo generar y visualizar números aleatorios lo cual se explica en menos de 4 minutos.
Cómo generar y visualizar números aleatorios con LabPlot – Vídeo
De la mano de los desarrolladores de LabPlot nos llega un vídeo que debí presentar hace mucho, que ya tiene un año de vida y que es el básico para iniciarse en esta aplicación.
En este caso se trata de generar y visualizar números aleatorios con LabPlot, lo cual empieza con la preparación de la hoja de cálculo. A continuación se generan los datos seleciónando diferentes funciones como la normal o la binomial. Fnalmente, con el botón derecho se generan los gráficos.
¿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 generar y visualizar números aleatorios con LabPlot – Vídeo se publicó primero en KDE Blog.
Brain2Music: Reconstruindo Música a partir de atividades cerebrais.

O complexo processo de reconstrução de experiências com base na atividade cerebral humana sempre fascinou cientistas e pesquisadores. Ele desvela uma compreensão singular sobre como nosso cérebro, essa maravilha biológica, decodifica, interpreta e, por fim, representa o universo ao nosso redor. Recentemente, um paper inovador foi publicado, abordando um método pioneiro que se propõe a uma tarefa audaciosa: recriar música a partir dos impulsos e atividades do nosso cérebro.
Um grupo de pesquisadores no Japão, com expertise em neurociência e inteligência artificial, desenvolveu um modelo de IA generativa. Este modelo é capaz de, surpreendentemente, transformar ondas cerebrais, as sutis e complexas sinfonias elétricas de nossos neurônios, em composições musicais. Esta iniciativa revolucionária recebeu o nome de “Brain2Music”. A companhia por trás desta pesquisa, reconhecendo o impacto potencial de suas descobertas, compartilhou entusiasticamente alguns dos resultados preliminares do estudo com a comunidade científica e o público em geral esta semana.
O que torna esta pesquisa ainda mais cativante é a notável precisão do modelo. Ao analisar as faixas de áudio geradas pela inteligência artificial, observa-se uma semelhança com a música original. Para validar e treinar o modelo, clipes musicais de 15 segundos, retirados de um total de 540 músicas e abrangendo dez gêneros diferentes, foram selecionados de forma aleatória. Estes clipes foram então tocados para um grupo de participantes. Enquanto se perdiam na melodia e harmonia desses fragmentos musicais, suas atividades cerebrais eram meticulosamente capturadas e registradas, alimentando o treinamento subsequente do modelo de IA.
A simulação de áudio, ou mais especificamente a reprodução de áudio através de inteligência artificial, está rapidamente emergindo como uma das áreas mais promissoras no vasto universo da tecnologia. Estamos à beira de uma era onde a fusão de neurociência e IA pode redefinir as fronteiras do possível. Com avanços como o “Brain2Music”, podemos nos perguntar: será que, em um futuro não muito distante, seremos capazes de criar sinfonias, melodias e harmonias simplesmente com o poder de nossos pensamentos? Apenas o tempo, a pesquisa e a paixão inabalável pelo desconhecido dirão.

Episodio 18 de KDE Express: Plasma 6 en camino
Parece que de nuevo el engranaje empieza a funcionar de nuevo. Me congratula presentaros que tenemos a nuestra disposición el episodio 18 de KDE Express, titulado «Plasma 6 en camino»» donde David y un servidor, con el apoyo de Jorge Lama en los controles técnicos, damos un vistazo al estado de desarrollo de Plasma 6, el próximo escritorio de la Comunidad KDE.
Episodio 18 de KDE Express: Plasma 6 en camino
Comenté hace tiempo que había nacido KDE Express, un audio con noticias y la actualidad de la Comunidad KDE y del Software Libre con un formato breve (menos de 30 minutos) que complementan los que ya generaba la Comunidad de KDE España, aunque ahora estamos tomándonos un tiempo de respiro por diversos motivos, con sus ya veteranos Vídeo-Podcast que todavía podéis encontrar en Archive.org, Youtube, Ivoox, Spotify y Apple Podcast.

De esta forma se llega al número 18, el sexto de su segunda temporada y que cuenta con el incombustible e hiperactivo David Marzal y un servidor, Baltasar Ortega con la producción de Jorge Lama, donde repasamos el estado de desarrollo de Plasma 6, el próximo escritorio de la Comunidad KDE.
En palabras de David, que es quien hace la entradilla:
Plasma 6 está cada vez más cerca, así que hoy os ponemos al día sobre como va el desarrollo.
Noticias de Baltasar
- Wiki oficial de Plasma 6
- https://blog.broulik.de/2023/08/on-the-road-to-plasma-6-contd/
- Remote Desktop by KDE
Subtitulos disponibles en podverse.fm o en podcastindex.org si vuestra aplicación no implementa las transcripciones.
- Agradecimientos:
- Jorge Lama por su asistencia, consejo, apoyo y edición de audio en este episodio.
- Erotic by Frank Schroeter – (CC BY 4.0)
Y, como siempre, os dejo aquí el listado de los episodios. ¡Disfrutad!
Por cierto, también podéis encontrarlos en Telegram: https://t.me/KDEexpress
La entrada Episodio 18 de KDE Express: Plasma 6 en camino se publicó primero en KDE Blog.
Montar al inicio del arranque de Linux un disco duro modificando el archivo fstab
Veamos cómo modificar el archivo /etc/fstab para que el sistema GNU/Linux monte un disco duro extra de mi equipo al inicio del sistema

Gracias a un contacto de Mastodon, he adquirido de segunda mano un pequeño (pero potente) Slimbook zero. Que viene con un disco SSD donde he instalado el sistema y mi /home en una partición separada. También viene con un segundo disco duro.
Durante la instalación no hice que se montara de manera automática. Así que si quería utilizarlo, al abrirlo con Dolphin, debía meter mi contraseña de root para poder acceder al disco.
Bueno, como no quería hacer eso, comento por aquí cómo añadí ese segundo disco al archivo /etc/fstab que enumera y detalla las particiones del sistema, para que se monte al iniciar el sistema y pueda usarlo.
Este tema creo que ya se ha escrito ampliamente en otros blogs y wikis más importantes de la red. Lo detallo aquí para que me sirva de referencia personal para el futuro y por si a ti te puede también ayudar y servir.
Cabe añadir, que no es un proceso complicado, pero sí es peligroso, porque si editamos el archivo de manera errónea, podemos hacer que nuestro sistema no arranque.
Así que haz salvaguarda del archivo original para poder recuperarlo mediante un live-usb por ejemplo y volver a tener tu sistema funcional de nuevo.
Estado inicial
Tenía un disco SSD con las particiones de SWAP, sistema y /home en formato EXT4. Me gusta tenerlo de esta forma y todavía no he usado brtfs. El archivo original /ect/fstab era el siguiente:
cat /etc/fstab
UUID=0dbe48fb-6b0d-42c6-aee7-58d102a5001b swap swap defaults 0 0
UUID=7f1968d1-9fc6-4504-b43b-b11f9e261b6c / ext4 defaults 0 1
UUID=29a49754-1dae-4aeb-87c7-acccc386062e /home ext4 data=ordered 0 2
Tengo un disco duro en el sistema con la etiqueta de DATOS, que cuando quería usarlo, tenía que meter la contraseña para poder acceder a su partición también en EXT4.
Añadir una nueva partición al archivo /etc/fstab
En ese archivo que lista las particiones que se montan automáticamente, quería añadir el segundo disco duro. Para ello, lo primero es localizar el dato UUID de la partición en cuestión. Para ello utilizaremos el comando blkid como root:
sudo blkid
[sudo] contraseña para root:
/dev/sdb2: UUID="7f1968d1-9fc6-4504-b43b-b11f9e261b6c" BLOCK_SIZE="4096" TYPE="ext4" PTTYPE="dos" PARTUUID="ffbe9677-0661-4740-a12b-f1ff989f01cc"
/dev/sdb3: UUID="29a49754-1dae-4aeb-87c7-acccc386062e" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="d5b315a1-eed4-4dce-9406-89d968a88d50"
/dev/sdb1: UUID="0dbe48fb-6b0d-42c6-aee7-58d102a5001b" TYPE="swap" PARTUUID="b7952bab-f1bc-4f0a-836a-736254506b48"
/dev/sda1: LABEL="DATOS" UUID="61edaa36-8d2e-4fde-b247-73b7ab6704ba" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="cba754f6-5bae-457b-b39b-c4cb387d385a"
En mi caso es la partición sda1 y su UUID a anotar será: 61edaa36-8d2e-4fde-b247-73b7ab6704ba
Con ese dato como root editamos el archivo /etc/fstab de nuestro sistema GNU/Linux y añado la última línea del archivo que ahora quedará así:
UUID=0dbe48fb-6b0d-42c6-aee7-58d102a5001b swap swap defaults 0 0
UUID=7f1968d1-9fc6-4504-b43b-b11f9e261b6c / ext4 defaults 0 1
UUID=29a49754-1dae-4aeb-87c7-acccc386062e /home ext4 data=ordered 0 2
UUID=61edaa36-8d2e-4fde-b247-73b7ab6704ba /run/media/victorhck/DATOS/ ext4 defaults 0 2
Le indico una carpeta de montaje en el sistema (a la que mi usuario pueda acceder) en mi caso /run/media/victorhck/datos
Conclusión
Al guardar el nuevo archivo y reiniciar el sistema, el disco duro se monta automáticamente al inicio del sistema. Me es útil, porque en ese he metido mi música y en mi /home he creado un enlace simbólico a esa carpeta en el 2º disco duro que tiene más capacidad.
Enlaces de interés
- https://es.opensuse.org/SDB:Fundamentos_del_acceso_a_dispositivos
- https://wiki.archlinux.org/title/Fstab_(Español)
- https://en.opensuse.org/SDB:Mount_additional_disk

Introducing Himmelblau: Seamless Azure AD Authentication for Linux
Microsoft’s Azure AD (Entra ID) is a popular choice for identity and device management. Until recently, Linux systems lacked a comprehensive solution for integrating seamlessly with these Microsoft services. Enter Himmelblau, a project meant to bridge the gap between Linux and Microsoft’s cloud ecosystem.
The Power of Intune Integration
Beyond authentication, Himmelblau plans to extend its capabilities to enforce Intune MDM policies on Linux devices. Intune is Microsoft’s cloud-based solution for managing and securing devices, and with Himmelblau, Linux systems can now be brought under the umbrella of Intune’s management capabilities. This means that IT administrators can maintain consistent security and compliance standards across both Windows and Linux devices, streamlining the management process and enhancing overall security posture.
Enhancing Security with Multi-Factor Authentication
In an era where security breaches pose a significant threat, Himmelblau is integrating Azure AD Multi-Factor Authentication (MFA) to add an extra layer of protection before granting access to Linux systems.
Offline Logon and Hardware TPM Integration in Himmelblau
Himmelblau has integrated the Hardware Trusted Platform Module (TPM) into its authentication process. By utilizing a hardware TPM, Himmelblau prevents ex-filtration and attacks against cached password hashes that are used for offline authentication.
Authentication Across Any Cloud Endpoint
Himmelblau stands out for its flexibility and adaptability by seamlessly accommodating authentication with any Azure cloud endpoint.
Himmelblau’s Fortified Foundation
Himmelblau is written in Rust. With its focus on memory safety, Rust mitigates the risk of common programming errors such as buffer overflows and null pointer dereferences, which are potential vulnerabilities often exploited by attackers. The strict ownership and borrowing system in Rust enforces strong memory management, preventing issues like dangling pointers and data races that can lead to security breaches. Rust’s strict compiler checks play a crucial role in eliminating entire classes of bugs before they even emerge. This proactive approach to preventing vulnerabilities at the development stage contributes to a more secure codebase, reducing the likelihood of exploitation in production.
KDE para ti: la página que reune algunos usos del Software KDE
Hace un tiempo, concretamente a finales de noviembre de 2020, presenté la página web oficial de la Comundad KDE que llevaba por título «KDE para peques». Esta página recopilaba algunas de las aplicaciones educativas que mantenía el proyecto KDE. La idea gustó a los desarrolladores. De esta forma aparecieron otras como «KDE para científicos» o «KDE para activistas»… y la lista crecía. Finalmente se ha decidido darle más importancia a este tipo de recopilaciones y que cuelgue de la página principal con el nombre de «KDE para ti» y que reune algunos usos del Software KDE. Es el momento de darle un poco de promoción.
KDE para ti: la página que reune algunos usos del Software KDE

El proyecto KDE tiene centenares de aplicaciones que cubren la mayoría de las necesidades de cualquier usuario. Esta aplicaciones se listan en la página oficial de KDE donde tenemos una cuadrícula con casi todas ellas (cada cierto tiempo se añaden algunas aplicación despistada o alguna de nueva creación).
No obstante, no está nada mal la idea del equipo de Promo de reallizar una página promocional donde se incluyan una colección de aplicaciones temáticas de la Comunidad que tienen un uso determinado.
De esta forma, por el momento, se han creado las siguientes temáticas:
KDE para activistas: colección de aplicaciones que nos permite luchar contra el poder usando aplicaciones de KDE. Desde iniciativas ecológicas como KDE Eco hasta aspectos de seguridad como aplicaciones con cifrado de extremo a extremo (NeoChat, KMail, Vault, etc) pasando por el compromiso de que KDE te proporcionan la máxima privacidad: «nuestros valores fundamentales en KDE. No lo rastreamos, no recopilamos ningún dato sobre usted ni sobre su comportamiento, no le mostramos anuncios personalizados (ni anuncios de ningún tipo), no le lanzamos cookies y no vendemos ningún dato a terceros.»
Además, KDE te ofrece herramientas para que tus datos estén lo más controlados posibles como NextCloud, Tokodon o KDE Connect.

KDE para científicos: conjunto de aplicaciones útiles para la investigación para el trabajo con datos (como LabPlot o Cantor), visualización de estrellas (KStars), edición de documentos LaTeX (Kile), una interfaz IDE/GUI fácil de usar y de ampliar para R (RKWard), etc. . La página muestra casos de éxito como la presencia de KDE en la Nasa o en el Sincrotrón ALBA en Barcelona.

KDE para creadores: listado de software ideal para artistas como Krita, Kdenlive o digaKam. También nos presenta plasmoides útiles como el selector de colores o las opciones de colores neutros del escritorio para mejorar la producción.

KDE para desarrolladores: encabezada por Kate, esta colección de aplicaciones incluye el subproyecto KDE Frameworks, Clang o KDevelop, entre otras magníficas herramientas para crear aplicaciones.

KDE para niños: no tendría sentido utilizar aplicaciones del ecosistema KDE y no tener en cuenta a los pequeños de la casa. GCompris es el cabeza de lista de las aplicaciones como KTuberling, KLettres, KolourPaint o los juegos de KDE Games.

KDE para viajeros: gestiona y disfruta de tus viajes con aplicaciones como KItinerary (asistente de viaje digital que protege su privacidad recopilando toda la información sobre un viaje dentro de una sola aplicación disponible para Plasma Mobile y Androi), Arianna (lector de libros electrónicos) o Kasts (gestor de podcasts), entre otros.

Además, cada una de las páginas nos ofrece alternativas de otros proyectos de Software Libre a las aplicaciones KDE que se presentan o que cubren otras necesidades, todo un detalle que muestra la visión global del proyecto KDE.
La entrada KDE para ti: la página que reune algunos usos del Software KDE se publicó primero en KDE Blog.
Backward compatibility in syslog-ng by using the version number in syslog-ng.conf
Many users are annoyed by the version number included in the syslog-ng configuration. However, it ensures backward compatibility in syslog-ng. It is especially useful when updating to syslog-ng 4 from version 3, but also when updating within the same major version.
Read more about it at https://www.syslog-ng.com/community/b/blog/posts/backward-compatibility-in-syslog-ng-by-using-the-version-number-in-syslog-ng-conf
