Lanzado GCompris 2.0, otro regalo de la Comunidad KDE
Parece que este fin de año viene cargado de novedades. Al lanzamiento de KDE Gear 21 (con su aluvión de novedades en aplicaciones), otro aniversario, que se suma a los 25 años de KDE, que anunciaré pronto, las continuas mejoras de Plasma y a la mega actualización de aplicaciones de Plasma Mobile, se le une que ha sido lanzado GCompris 2.0 con una aplicación que sigue ofreciendo verdaderas maravillas para niñas y niños.
Lanzado GCompris 2.0, otro regalo de la Comunidad KDE

Como nos tiene acostumbrado el equipo de desarrolladores de GCompris, cada nuevo lanzamiento de esta suite de juegos educativos nos ofrece una buena colección de novedades.
Este GCompris 2.0 no es una excepción y a las típicas correcciones de errores y actualizaciones en el paquete de idiomas que forman parte de la suite nos ofrece nuevas módulos que hacen que mi serie de GCompris deba revisarse.
Para verlas todas, os emplazo al artículo de GCompris, aquí solo pondré un par de pinceladas:
- Baby Mouse: para los niños que están aprendiendo a utilizar un ordenador por primera vez. Les presenta un entorno amigable con patos de colores brillantes en el que pueden utilizar un ratón, una pantalla táctil o cualquier otro dispositivo de entrada para mover un pato, hacer clic en una parte en blanco de la pantalla, o hacer clic en otros elementos de la pantalla y recibir información visual y sonora. Esta actividad es ideal para ayudar a desarrollar la coordinación mano-ojo y la destreza.
- Ordenar números y Ordenar letras: los niños familiarizados con los números y el alfabeto pueden practicar la ordenación dentro de varios rangos. Un paso más allá es Ordenar frases, en el que los niños pueden practicar la lectura y la gramática clasificando las partes de las frases.

- Posiciones: otra actividad que ayuda a los niños a practicar la comprensión lectora y la localización espacial al mismo tiempo, el jugador ve las imágenes de un niño y una caja y tiene que elegir la palabra que mejor describa el lugar en el que se encuentran uno respecto del otro.

Quisiera destacar que en mi opinión esta aplicación debería estar presente en todas las comunidades educativas, como lo está en muchos centros logopédicos.
Recordad que GCompris tiene versión también para Android aunque limitada en algunas de sus aplicaciones, además se está preparando un instalador para Raspberry Pi para principios de 2019. Además las versiones actualizadas para MacOS e iOS aún no están disponibles pero se espera poder lanzarlas durante el próximo año.
Más información: KDE News | GCompris
¿Qué es GCompris?
GCompris es un colección de aplicaciones educativas que contiene diferentes actividades para niños entre 2 y 10 años de edad. Originalmente GCompris estaba escrito lenguaje C y Python utilizando las herramientas de GTK+ pero a principios de 2014, desde que sus desarrolladores anunciaron que pasaban a ser un proyecto de la Comunidad KDE, se ha reescrito en a C++ y QML utilizando las herramientas Qt.
Más información: GCompris
MAJ KaliLinux 21.04
Une nouvelle release de Kali Linux est sortie au début de décembre 2021. Un excellent outil pour le pentesting. Une MAJ simplifiée:$ sudo apt update $ sudo apt full-upgrade -y Un cat /etc/os-release Neuf nouveaux outils à découvrir : * Dufflebag : pour la recherche de secrets dans les volumes EBS exposés.* Maryam : framework pour …
MAJ KaliLinux 21.04Read More »
The post MAJ KaliLinux 21.04 appeared first on Cybersécurité, Linux et Open Source à leur plus haut niveau | Network Users Institute | Rouen - Normandie.
Geeko Magazine Special Edition 2021冬
openSUSE Advent Calendar の 19日目です。今年はすっかり力尽きてしまいました。クリスマス前にはもう少し投稿できるようにしたいと思います。
2年ぶりの Geeko Magazine Special Edition を発行します。最初の頒布はコミックマーケット C99 で、スペースは 2日目 東テ14b です。今年のコミックマーケットは事前チケットや、ワクチン接種証明書または PCR 検査結果が必要ですので、参加される方はご注意下さい。
今回の記事は次の通りです。久しぶりにも関わらず、例年通り集まりました。
- SLE とパッケージがバイナリレベルで同じに!openSUSE Leap 15.3 リリース
- これは使える!?パッケージの説明一覧から見つけた面白そうなソフトウェアはこれだ!?
- OmegaT + TexTra で、Weblate による packages の説明を翻訳
- マニフェストデバッグから入る Kubernetes 入門
- 小説: 女子高生アイドルがギーコと戯れる忙しい日々

コミックマーケット以降の頒布機会は未定です。当面 OSC はオンラインの予定ですので、どうするか検討します。
M8 — Drum and Base

I drafted a post on how the Dirtywave M8 is an amazing synth, but given the time and the growing scope of that post, I'll sum it up in a short blurb instead. For a single man project, this synth is a miracle. Very geeky, all shortcut driven, standing on the shoulders of tracker giants, particularly LSDJ, it has a solid workflow and most definitely isn't a gimmick. You'll have to do without any visual aid. This is what I love on the Elektron boxes, where the display really helps you understand what you're doing when filtering or creating an LFO. All you have here are hex numbers and consistent shortcuts. But it sounds absolutely marvelous and allows you to create music anywhere.
I'd like to share two tracks I've learned the ropes of the device on, but also the genre itself. I've listened to DNB mainly through Noisia/Vision radio podcast that made my runs possible (I hated running all my life, but it's really the best way to combat the negative effects of sitting behind a computer all day). But I've never actually tried producing a track within that DNB realm.

While I lean on samples for the beats, the base is all the internal FM (with multiple oscilator types, not just sine) and macrosynth engines.
I've also been learning the ropes of Blender's geometry nodes recently. While only scratching the surface, I created this visualizer for the track. The heavy lifting is done with baking the sound to f-curves, which is then somewhat tweaked to acceptable ranges with f-curve modifiers.
I also have to mention the absolutely bonkers amazing visual identity of the M8 project. It just couldn't be more hip. This is also my very last gear acquisition. For sure.
M8 — Drum and Base

I drafted a post on how the Dirtywave M8 is an amazing synth, but given the time and the growing scope of that post, I’ll sum it up in a short blurb instead. For a single man project, this synth is a miracle. Very geeky, all shortcut driven, standing on the shoulders of tracker giants, particularly LSDJ, it has a solid workflow and most definitely isn’t a gimmick. You’ll have to do without any visual aid. This is what I love on the Elektron boxes, where the display really helps you understand what you’re doing when filtering or creating an LFO. All you have here are hex numbers and consistent shortcuts. But it sounds absolutely marvelous and allows you to create music anywhere.
I’d like to share two tracks I’ve learned the ropes of the device on, but also the genre itself. I’ve listened to DNB mainly through Noisia/Vision radio podcast that made my runs possible (I hated running all my life, but it’s really the best way to combat the negative effects of sitting behind a computer all day). But I’ve never actually tried producing a track within that DNB realm.

While I lean on samples for the beats, the base is all the internal FM (with multiple oscilator types, not just sine) and macrosynth engines.
I’ve also been learning the ropes of Blender’s geometry nodes recently. While only scratching the surface, I created this visualizer for the track. The heavy lifting is done with baking the sound to f-curves, which is then somewhat tweaked to acceptable ranges with f-curve modifiers.
I also have to mention the absolutely bonkers amazing visual identity of the M8 project. It just couldn’t be more hip. This is also my very last gear acquisition. For sure.
Previously, Previously, Previously, Previously, Previously, Previously, Previously.
geewallet 0.4.300.0 released!
10th of my 21-day quarantine*! And to celebrate, I'm going to release a new version of geewallet. It's not that I blog about geewallet releases often (or blog at all, lately), but this one is a special one for me. We decided to call it 0.4.300.0
The highlights:
- We fixed the GTK theme for our snap package. (Long version of the story: ever since we upgraded our snap generation process to take place in Ubuntu 20.04 instead of Ubuntu 18.04, the theme stopped working so the app was not showing anymore with the default theme of the system, but with the default Gtk theme, which is very plain. Even if you might consider this issue important, we haven't had time to look at it because we've been very busy finishing Lightning support. Sorry.)
- The chart rendering doesn't use SkiaSharp anymore, but good-old Cairo. This fixes some UI glitches that we had in the GTK frontend. (Long version: for this, we didn't just draw the chart using Cairo in our Gtk frontend, we actually wrote an implementation of the Shapes API for the Xamarin.Forms' GTK backend, and we contributed the work upstream: https://github.com/xamarin/Xamarin.Forms/pull/14235 . Hopefully they merge it soon so that we don't need to use our own forked repo/nuget anymore.)
- Fixed a crash when pairing with a cold-storage wallet. (Long version: user might not know that pairing is only allowed against another geewallet instance; low-hanging fruit bugfix which I shouldn't have neglected for so long, I know.)
- Fixed a crash when scanning some QR-codes that contained unknown parameters in the bitcoin URI. (Long version: I was actually in El Salvador and when trying to use a BTM, I found this bug! Apparently some BTMs here add an extraneous "chivo" param in the URI's querystring, in case the wallet being used is the one from the government; not sure why. In this case, geewallet was failing fast instead of ignoring the unexpected intruder.)
- Our CI now checks that our Android, macOS, and iOS frontends don't break. Previously the only frontends that we built in CI were the Gtk one (Linux) and the Console one (cross-platform, it's just terminal-based).
- We do snap package generation in GitLab now instead of GitHub. This is good because Microsoft keeps changing the Linux VMs being used in the GitHubActions service so we cannot keep up fixing things that just break out of the blue (so, they break independently from what we change in our commits, which is very confusing!). (Long version: we had to use GitHubActions because GitLabCI uses docker under the hood; so given that snapcraft uses systemd, it conflicts with it; now we use a "docker in docker" approach to be able to run in GitLabCI; which also allows us to publish the snap package as an artifact in the GitLabCI pipeline, not just publishing it to the Snap Store; this way, in case you somehow need a previous version in the future you can grab it from there, something that you couldn't just via snap AFAIU).
- Even though this wallet supports two ETH currencies (ETH itself, and DAI), we don't recommend their use at the moment because of the high fees and long confirmation waits these days. This is because the wallet waits for an ETH transaction to be mined (to make sure it didn't run out of gas, and if it did, report the problem to the user), but these days this wait is longer than the time-out. The short-term fix for this is either a) assume it will never ran out of gas, since our address is not a contract anyway (so I guess it can never run out of gas, right? feel free to prove me wrong, my ETH knowledge is not top-notch), or b) have some UI indicating that a transaction has been sent but not accepted by the network yet. The long-term fix is to have off-chain (Layer2) technology supported by the wallet, but we don't know which technology we will choose for this, and of course we're giving priority to the first Layer2 technology: Lightning (which is only compatible with BTC and LTC). All this aside, the wallet works well with ETC (an Ethereum-compatible technology). Anyway, this doesn't worry me too much because... what is the ETH blockchain used for these days, mainly? NFTs and DeFi pyramid schemes. In case you didn't get the memo, most of the former (if not all) are scams, and the latter are all of them mainly based on dubious centralized stablecoins (which could suffer fractional reserve and therefore cause bank runs, as Elizabeth Warren has already warned about).
- Despite this wallet being implemented with .NET (F#), our Windows compatibility story is very poor :'-( We ran into limitations of the Microsoft's AOT technology being used for UWP apps (required by the official process required to publish it in the WindowsStore) in the past. Nowadays apparently you can publish apps in the WindowsStore without these limitations, but we haven't tried again. Maybe by the next time we give it another go, we might have moved to MAUI already (which means WinUI instead of UWP under the hood). As always, if this is your cup of tea, we accept MRs!
PHP 8 Horde (Maintaina)
Over the next few days, all Horde libraries and apps in the maintaina-com organization will be whitelisted for PHP 8x. in their FRAMEWORK_6_0 branch development versions. One next step will be a flavour of the OpenSUSE based containers and deployments which runs off PHP 8.0. While some few libraries have been enabled for PHP 8, it is almost certain that horde as a whole will not run correctly. Main culprits are the horde/rpc and horde/form packages and their user code, but there are some other ugly places that need attention.
Development Baseline at 7.4
Code in the maintaina-com repo will stay compatible with PHP 7.4 – at least for the time being. Decisions at Horde LLC may override that at some point or time may just march on. PHP 7.4 has been released two years ago, has ended active support 20 days ago and will be EOLed for upstream security support on November 28th 2022 – roughly 11 months to go. Linux distributions have a tradition to follow their own schedules and backport security fixes. OpenSUSE LEAP 15.3 ships with PHP 7.4 while openSUSE Tumbleweed has switched to PHP 8.0.13 – with PHP 8.1 versions becoming available from official repos soon.
This is a tough decision as PHP 8 and 8.1 have some really interesting features which would allow us to develop more elegant, more readable and more efficient code. For software that is not intended for this audience, I will immediately allow using 8.x-only features as soon as we are confident with Horde’s compatibility. This is going to be a major theme of January and possibly February.
No need to switch right now
If you are running Horde as of horde.org master branches or maintaina-com FRAMEWORK_6_0 branches off PHP 7.4, you should NOT switch right now. We will announce once we think any leftover issues are minor enough for an acceptable early adopter experience.
No particular love for 8.0.x
There is no guarantee our runtime will stay fixed at 8.0. PHP 8.1 offers a lot of new features and a considerable performance boost for some relevant scenarios. While making Maintaina Horde work with 8.x on a 7.4 feature baseline is the first step, the logical next step is upgrading feature baseline to 8.1 or higher. This will be much less of a problem if we get an official Horde 6 release in the meantime and users can choose between a properly conservative release version and a more adventurous Maintaina version. This is not something I have under control though. Horde LLC do as they find appropriate and sustainable and for many users, there is little reason to choose Maintaina over the official releases once we have a Horde 6 version that properly runs on recent PHP and supports Composer out of the box. I am perfectly fine with that and looking forward to it. I will always assist with a migration path as far as I can afford to.
Time is Money, Money buys Time
If you have an urgent commercial interest in a PHP 8-ready Horde version, you really do not want to rely on Maintaina’s timelines and priorities which may be subject to change. You will need to spend money. Approach somebody to do it for you, either Horde LLC or the company I work for, B1 Systems GmbH – both are formidable places to look for Horde-experienced development resources.
Update 2021-12-18 21:00 CET
I just ran the update to the metadata as a mass operation for everything which contains a .horde.yml file – the rest will have to wait until I stumble across it. I leveraged an edited version of horde/git-tools, some bash magic, some mass editing in vscode using their regex tool and some manual fixing.
- All packages now formally require “php”: “^7.4 || ^8”
- If horde-installer-plugin is required, I now go for “^2 || dev-FRAMEWORK_6_0” – however in maintaina-com/Core, I have a job that rebuilds composer.json on commit and this job showed me that the components tool needs an update in this aspect.
- SPDX license code warnings for LGPL and GPL versions have been remedied to LGPL-2.0-only, LGPL-3.0-only, GPL-3.0-only each
- Added the CI workflow where missing. Mostly it will fail until further editing. This is intentional.
- I did NOT unify all versions of CI workflow as some deviations are intentional. I did however unify PHP versions for the unit tests to “7.4”, “8.0” and “latest” and I did unify phpunit versions to “9.5” and “latest”.
- Unified/added the phpdoc workflow and the update-satis workflow as we had multiple versions for no good reason. I have settled for a version of the phpdoc job that will scan lib/, src/ and app/ if they exist
- Cleaned up a lot of metadata mess in the Kolab related packages.
- Removed some version: tags from composer.json files
- Removed the optional pear dependency of imp for the ASN1 implementation from phpseclib – need to look for a proper composer-ready and less outdated replacement.
While the mass changes themselves seem to have gone right, the resulting avalanche of CI jobs showed some issues:
- phpdoc job and update-satis job fail if they run in parallel and the satis repo content has changed since checkout. Either give the push commands in the loop a minute to wait each time or make the job smarter about handling these clashes. Still, failing is better than silently overwriting content
- Having so many versions of the CI job is not maintainable. Need to factor out the boilerplate into an action, make version requirements a config variable with a builtin default and have some mechanism for there rare cases where extra software is needed for meaningful QA, i.e. database and storage related items.
- After getting this migration done, upgrading the git-tools utility may be an interesting exercise in PHP 8 and PHPStan.
- I may have created unnecessary conflicts with some open pull requests. Sorry, contributors. I will improve.
Novedades de Kdenlive de KDE Gear 21.12
El pasado jueves 9 de diciembre fueron lanzadas las mejoras en las aplicaciones de la KDE Gear 21.12. Es hora de ir revisando aplicación a aplicación qué nos podemos encontrar. El primero de la lista fue Dolphin y le siguió Spectacle. Hoy toca el turno de las novedades de Kdenlive de KDE Gear 21.12, el editor de vídeo no lineal que está conquistando a propios y extraños.
Novedades de Kdenlive de KDE Gear 21.12
Kdenlive es una aplicación que va creciendo poco a poco pero con paso firme hasta que se convierta en una Killer App del ecosistema de aplicaciones KDE, como ya lo es Dolphin.

Veamos algunas de las novedades de Kdenlive de KDE Gear 21.12
- Añadido un Supresor de ruido para la voz, un nuevo efecto de sonido elimina el ruido de fondo de las grabaciones como por arte de magia.
- Herramientas mejoradas de seguimiento del movimiento, con el que se realizan las pixelaciones de partes del vídeo.
- Nuevo modo de recorte de deslizamiento o modo de recorte de ondulación, que nos facilitará la vida para colocar los videoclips en la línea de tiempo.
- Nueva función que permite crear múltiples contenedores de proyectos, y con los que tendrás pestañas separadas para cada carpeta del proyecto. Más facilidades para editar.
- Nueva función de edición multicámara nos ofrece nuevas posibilidades de edición. Añada los videoclips (hasta un máximo de cuatro) a diferentes pistas en la misma posición de la línea de tiempo y active la herramienta multicámara seleccionando Herramienta > Herramienta multicámara en el menú. Podrá saltar de una pista a otra para editarla pulsando 1, 2, 3 o 4 en el teclado, o simplemente haciendo clic sobre la pista que quiera en el monitor.
Y me quedo con la última frase del anucio «De cualquier modo, Kdenlive es el mejor editor de vídeo que no puede comprar (porque es gratis).»
Gratis, libre y simple por defecto pero potente cuando se necesita. ¿Qué más se puede pedir?
Más información: KDE Gear 21.12 | Kdenlive 21.12 is out
Mi escritorio Plasma de diciembre 2021 #viernesdeescritorio
Finalizo este año de la iniciativa #viernesdeescritorio con una nueva captura y superando más de un año entero seguido y sin faltas de entradas en la serie «Mi escritorio». De esta forma, bienvenidos a mi escritorio Plasma de diciembre 2021 que sigue en el tema oscuro del mes pasado y mostrando cambios radicales.
Mi escritorio Plasma de diciembre 2021 #viernesdeescritorio
Esta va a ser la decimocatva vez que muestro mi escritorio Plasma 5 en público, lo cual es número nada desdeñable de entradas. La entrada recopilatoria de las misma está cada vez más cerca… siempre lo digo pero nunca llega.
Además, he recuperando un plasmoide informativo de tiempo y meteorología animado y muy completo que no solo me ofrece información sino que me muestra incluso las fases de la luna. Ya hablaré de él más adelante que se merece una entrada en la sección de plasmoides.
Respecto al mes pasado ha cambiado bastante ya que aunque sigo utilizando el tema global Brisa oscuro, he cambiado el estilo de plasma, el fondo de pantalla a uno azul eléctrico . Además he añadido 2 barras de tareas y un par de plasmoides.
Respecto al estilo plasma se trata de Kadiya, que me proporciona unos bordes redondeados que me encantan y una transparencia ajustable.

Por otra parte, la barra de la izquierda es simplemente la básica de Plasma pero redimensionada, reorganizados los plasmoides y sin el gestor de tareas, ya que esa funcionalidad me sigue gustando en la parte inferior.
Y justo en esta segunda barra donde hay más novedad ya que tras probar Plank hace unas semanas he decidido utilizarla de forma diaria. Si queréis saber más leed esta entrada.
Para finalizar, los plasmoides empleados son: Digital Clock Be Style, con ligeras modificaciones en el color de las agujas; y Condensed Weather para el informe meterológico.
De nuevo he realizado la descripción de las características de mi equipo de con neofetch. aunque esta vez ejecutado desde un Yakuake modificado para estar a la izquierda y redimensidado para que sea menos ancho.
Como es habitual, la captura está realizada sobre mi portátil Slimbook Pro de 13 pulgadas, el cual tiene instalado un KDE Neon con Plasma 5.23.4 (el último hasta el momento).
El resultado de mi escritorio de diciembre de 2021 es un escritorio oscuro pero luminoso, limpio y funcional que podéis ver en la imagen inferior (pinchad sobre ella para verlo un poco más grande)
The syslog-ng insider 2021-12: Humio; Log Management; Panther;
The December syslog-ng newsletter is now on-line:
- Sending logs to Panther using syslog-ng
- Reducing the complexity of log management
- Sending logs to Humio using the elasticsearch-http() destination of syslog-ng
It is available at https://www.syslog-ng.com/community/b/blog/posts/the-syslog-ng-insider-2021-12-humio-log-management-panther




