openSUSE Tumbleweed – Review of the week 2023/17
Dear Tumbleweed users and hackers,
This week, Tumbleweed ‘only’ delivered 5 snapshots. Snapshot 0423 was tested in openQA when 0424 finished the building way faster than expected. As usual: nothing was lost and the delay added to get the goodies from 0423 was just a few hours.
The five snapshots (0421, 0422, 0424, 0425, and 0426) brought you these updates:
- ffmpeg 4.4.4 and ffmpeg 5.1.3
- grep 3.10
- libxml 2.10.4
- pam 1.5.2.90
- Mozilla Firefox 112.0.1
- Linux kernel 6.2.12
- GNOME 44.1 (mutter and gnome-shell will follow over the weekend)
- KDE Gear 23.04.0
- Qt 5.15.9
- llvm 16.0.2
- Rust 1.69
- GCC 13RC3
The various package maintainers have submitted the following changes, which are currently being tested in staging areas:
- openSUSE:Factory will change from suse_version == 1599 to suse_version == 1699 (stepping ahead of the ALP code base)
- Mozilla Firefox 112.0.2
- OpenVPN 2.6.3
- Linux kernel 6.3
- Boost 1.82.0
- ICU 73.1: breaks libqt5-qtwebengine
- Wayland 1.22.0: crashes Firefox (https://bugzilla.mozilla.org/show_bug.cgi?id=1826583, fixed for FF 113)
- openSSL 3.1: still broken are nodejs19, perl-Protocol-HTTP2, python-aiohttp, python-tornado6
Mi escritorio Plasma de abril 2023 #viernesdeescritorio
Otro mes que casi no llego a publicar este típica entrada. Sigo la iniciativa #viernesdeescritorio con una nueva captura, con la que llegaré a más de un año y medio compartiendo «Mi escritorio» de forma mensual, una mirada a la intimidad de mi entorno de trabajo. De esta forma, bienvenidos a mi escritorio Plasma de abril 2023, el quinto del año (por la ración doble de febreroo) que destaca por la vuelta al negro a mi ultrabook Slimbook y un fondo de pantalla espectacular y retrofuturístico ochentero.
Mi escritorio Plasma de abril 2023 #viernesdeescritorio
Esta va a ser la trigésimoquinta vez que muestro mi escritorio Plasma 5 en público, lo cual es número nada desdeñable de entradas que sigue creciendo de forma constante. Hice un recopilatorio con los 12 escritorios del 2022 y tengo pendiente seguir con otros, para finalizar con una entrada que los recopile todos… pero eso será en un futuro.
El tema de escritorio global es Ketsa Dark de ZAYRONXIO, con los iconos Firemoon de Fedelta, de los que hablé en el blog hace un tiempo. Respecto a plasmoides, he despejado el escritorio de todos ellos y he dejado sloo Modern Clock, que queda fabuloso encajado en el fondo de pantalla, al cual le he cambiado algo el color para que esté mejor integrad
El tema global me configura una barra superor fina que incorpora un menú global, algo que voy a probar a ver si me convence. El lanzador de aplicaciones es Avalon Menu, que me ha sorprendido por su diseño y funcionalidades, y al que me queda por configurar algún aspecto como la iamgen de usuario. El panel inferior es para las aplicaciones más habituales o para las que se están ejecutando en este momento.

El resultado de mi escritorio de abril de 2023 es un entorno de trabajo oscuro y, como siempre, funcional que podéis ver en la imagen inferior (pinchad sobre ella para verlo un poco más grande).

La entrada Mi escritorio Plasma de abril 2023 #viernesdeescritorio se publicó primero en KDE Blog.
KDE Gear, Grep, GTK4 update in Tumbleweed
This week’s openSUSE Tumbleweed had a decent amount of software packages in each snapshot.
The rolling release updated applications for both GNOME and KDE, with several KDE Qt5 Patch Collection packages and command-line utility grep receiving updates.
Just a few packages updated in the latest snapshot, 20230426. The changes in firewalld 1.3.2 were minimal but for testing functions, which two were related to iptables. The 20230425 version was the second update of the week for the selinux-policy package. This package added a policy for wtmpdb, which will provide a more accurate calculation of boot time. Two other packages to update in the snapshot were a 2.4.0 version of 389-ds and 2.0.16.21 version of numactl.
Facebook’s fast compression algorithm package zstd updated to version 1.5.5 in snapshot 20230425. The package fixed a rare corruption bug affecting the high compression mode and it no longer crashes when requested to write into a write-protected directory. An update of glib2 2.76.2 updated Unicode normalization tests from Unicode 15 and the package fixed various build failures with less common setups. An update of container-selinux updated to version 2.211.0. The package allows the daemon to send dbus messages to container type spc_t. User of GNOME received some updated documentation with gnome-user-docs 44.1, which updated translations and improvies help for GNOME. Its image viewer Eye of GNOME also updated to 44.1; this minor version updated translations and fixed a Segfault when switching between animated webp images.
More than 20 KDE Qt5 Patch Collection packages updated in snapshot 20230424, but the update of KDE Gear 23.04.0 was enormous and it brought several new arrivals. Tokodon brings the Mastodon federated social media platform to users’ fingertips. This application lets users read, post, and message and new features are available to see previous messages when replying. It also has the ability to send polls to followers. Youtube is now visible on the desktop thanks to AudioTube. The player had a visual redesign and new icon. Video editor Kdenlive added some new features to select several clips from your tracks and group them together; it will treat the group as one single sequence. There were several other changes, so read the release announcement. An update of shotwell 032.0 added JPEG XL support for GNOME’s photo manager. It also fixes generating video thumbnails if debugging is enabled. An update of GTK4 fixes issues with slow-loading files in the file chooser and fixes a positioning regression. Other fixes to come with the gtk4 4.10.3 release were fixing app crashes related to Wayland and holding Ctrl to select multiple files broken in the filechooser. Several other packages updated in the snapshot including yast2-trans, coreutils 9.3, gnome-remote-desktop 44.1 and more.
GNOME also had updates in snapshot 20230422. An update of both gnome-software and gnome-control-center to version 44.1. The software package had firmware state update fixes and a fix for reference information related to PackageKit apps, while the control-center offered some fixes related to network sharing and connections. The Linux Kernel had an update; kernel-source 6.2.12 brought some access for nvme-pci storage changes and a changed that fixes kernel panic with the Intel Integrated Sensor Hub. The kernel also had some additions for both Lenovo and Acer Aspire machines. Mozilla Firefox updated to 112.0.1 an fixed a bug where cookie dates appear to be set in the far future after an update, which may have caused the cookies to be purged unintentionally. NetworkManager updated to version 1.42.6. The package improves wifi hotspot functionality, setting for the wifi roam policy and fixed the assertion failure related to DHCP renewals. The 9.18.14 update of Domain Name System software bind fixes several bugs that cause naming to crash during catalog zone processing. It also removed several features. Other packages to update in the snapshot were gpgme 1.20.0, libsoup 3.4.1, evolution 3.48.1 and many other packages.
An update of ffmpeg-4 4.4.4 landed in the 20230421 snapshot. The cross-platform video and audio solution dropped a few Common Vulnerability and Exposure patches, fixed some behavior with fractional frame rates and restructured slice coordinated reading. The newer ffmpeg-5 5.1.3 version had similar fixes like dropping a patch for CVE-2022-3964 thanks to an upstream fix. Some audio/visual formats were changed like one to offset and avoid an integer overflow. An update of grep 3.10 arrived in the snapshot and it had some changes to match digits strings, for example Arabic script ٠١٢٣٤٥٦٧٨٩, which is 1 2 3 4 5 6 7 8 9 0 respectively. This snapshot from last Friday also updated packages like ncurses 6.4.20230418, pam 1.5.2.90, selinux-policy 20230420 and several other packages.
Home instance of NextCloud with Leap Micro 5.4, Leap Micro 5.2 is EOL, Leap 15.5 enters RC
This week was a busy week!
Leap 15.5 enters the Release Candidate phase! According to the roadmap users can expect the final release shortly after the openSUSE Conference 2023 on June 7th.
The final release of our immutable HostOS Leap Micro 5.4 is now available. This update brings SELinux in enforcing mode by default as well as tuning. Leap Micro is not a traditional distribution, but rather a lightweight HostOS for running virtual machines and containerized workloads.
The availability of Leap Micro 5.4 automatically marks Leap Micro 5.2 as End of Life. From this point, Leap Micro 5.2 will no longer receive updates.
To remain secure, Leap Micro 5.2 users can either do a fresh deployment, which should be under 5-minutes, or upgrade.
Leap Micro 5.3 users can still remain on the existing release and enjoy updates until the next Leap Micro release is out, which should be in Fall 2023.
Users who would like to receive support and updates for up to 4 years for a given release should consider switching to SLE Micro.
Users can upgrade to Leap Micro 5.4 by running the following command
sudo transactional-update shell
zypper --releasever 5.4 dup
exit
reboot # Enjoy
Please bear in mind that we’re switching to SELinux enforcing by default, therefore you might have an easier life if you do a clean build instead. Especially on slower storage if you’d be subject to relabeling.
Let’s make some practical use of the new Leap Micro 5.4!
This article is a continuation of our previous practical hands-on article, which focuses on ad-free browsing at home with Pi-hole.
In this article, we’ll leverage our existing Pi-hole from the previous article and setup up a home instance of a Nextcloud AIO. Such a solution is appealing especially to users valuing their privacy or just like me looking to bridge Apple and Android devices.
This tutorial should take less than 15 minutes, on top of instructions the from previous hands-on.
Reference setup
My personal use case for Leap Micro is to have as much ad-free browsing as possible, DNS entries for local services, and a Nextcloud instance as a bridge to share pictures and videos in between my wife’s iPhone, kids’ tablet and my Android phone.
My private home setup is a Raspberry Pi 4 8GB with 1TB SDD connected via USB 3.0 to SATA III. I have a mesh via TP Link Deco X20. I do use port mapping from the Deco to expose services to the public via a static public IP. I have a public domain name with a few subdomains pointing to the mentioned public IP.
The public domain name is a prerequisite for the NextCloud AIO.
The Raspberry Pi has a reserved address based on its MAC address to keep stuff simple. If you have a dynamic public address, you can consider some dynamic DNS (DDNS) solutions.
I am personally happily using the described setup on my 8GB Raspberry Pi 4 with Leap Micro 5.3 along with Pi-hole for ad-free browsing and mapping of my Nextcloud instance to a local address.
I would not recommend to this particular hands-on in a VM unless you can deal with the public domain aspect of the tutorial.
The benefit I see in using Leap Micro is that the machine does not require any of my attention. I have automatic updates and self-healing on. The machine automatically reboots into an updated snapshot in the defined maintenance window (set by default) and if there is an issue that requires my attention, then I simply resolve the issue with the Cockpit interface in the web browser.

Leap Micro is an immutable operating system with a read-only root. openSUSE solves this via btrfs snapshots and tools that enable automatic rollback and boot into a previous snapshot in case a system identifies that the boot into a new snapshot has failed.
Existing setup
The user is expected to already have an existing Pi-hole setup running on top of Leap Micro 5.4 and their own public domain as described in the previous article.
Warning: Running Nextcloud AIO requires a public domain. Otherwise, you’ll hit SSL errors unless you use self-signed certificates, such setup would be outside the scope of this article, plus such a solution is not practical.
Making a local DNS entry for the NextCloud
For local access, a user should create a local DNS entry with a local IP address pointing to the intended domain nextcloud.mydomain.org.

Deploying the NextCloud AIO container
Just by following https://github.com/nextcloud/all-in-one I’ve tried to run the AIO image with just podman, however, the solution is very docker centric and you’d have to use podman-docker, which will only be available in the next Leap Micro release.
In my setup, I do have a 1TB disk mounted on the Leap Micro host under /srv/nextcloud.
Feel free to adjust NEXTCLOUD_DATADIR destination to your liking.
I personally had an issue with domain validation with my Pi-hole setup so I did use -e SKIP_DOMAIN_VALIDATION=true as per readme instructions.
Directories like /srv and /var are of course writable even on ImmutableOS.
If you’re using port mapping from your home router to expose services to the public, you’ll want to expose and map ports 80, and 8443 and 3478 (talk container) from the router to the Leap Micro host.
# mkdir -p /srv/nextcloud
My fstab entry for the btrfs formatted 1TB WD Blue SSD drive connected to my Raspberry Pi via AXAGON ADSA-1S6 USB to SATA connector.
You can get your UUIID with blkid
# grep nextcloud /etc/fstab
UUID="881ab56d-d577-4d12-8014-f5a76f3febe6" /srv/nextcloud btrfs noatime 0 0
And now let’s deploy the Nextcloud All in One image.
Just note that our deployment will survive reboot(s). I highly recommend skipping the domain validation (part of the example command), especially with described setup.
# docker run \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
-e NEXTCLOUD_DATADIR="/srv/nextcloud" \
-e SKIP_DOMAIN_VALIDATION=true \
nextcloud/all-in-one:latest
And we’re almost done here. Rest is just about following the browser instructions.

You might want to reconsider what add-ons to run based on the available memory of your device, especially if you have less than 4GB of memory. My Rpi has 8GB, so I went with all available add-ons.

And we are done! Have a lot of fun!

Encuentra lo que cambió en cada commit de Git
Veamos cómo consultar los cambios que se realizaron en los diferentes commits que se han realizado cuando trabajamos con Git

Cuando consultamos el historial de registros o logs de un repositorio bajo el control de versiones Git, quizás nos interesa saber qué cambios se han realizado en los diferentes commits, para ver cuando se realizó una modificación en concreto.
Veamos cómo hacer que Git nos de la información de los cambios realizados en cada commit en un repositorio.
Este artículo es una traducción/adaptación de un artículo escrito en inglés por Seth Kenlon para la web opensource.com publicado bajo licencia CC-by-sa 4.0.
Si utilizas Git cada día, es probable que realices muchos commits. Si utilizas Git cada día en un proyecto junto con otras personas, es justo asumir que todas esas personas realizan muchos commits. Cada día. Y esto significa que eres consciente de lo confuso que puede volverse un log de los cambios de Git, con una lista aparentemente eterna de cambios y sin señales de lo que se ha cambiado.
Entonces, ¿cómo saber qué archivo cambió en un commit específico? Es más fácil de lo que piensas.
Encuentra qué archivo cambió en un commit
Para averiguar qué archivos cambiaron en un commit específico, utiliza el comando git log --raw . Es la forma más rápida y sencilla de obtener información sobre los archivos a los que afecta un commit.
El comando git log en general está infrautilizado, en gran medida porque tiene muchas opciones de formato y muchas personas se sienten abrumadas por disponer de demasiadas opciones y, en algunos casos, por una documentación poco clara.
El mecanismo de log en Git es sorprendentemente flexible, y la opción --raw ofrece un registro de commits de la rama actual, además de una lista de cada archivo en el que se realizaron cambios.
Esta es la salida de un estándar git log:
commit 87032736eccc70dae296993110b2530a81385d0b (HEAD -> main, origin/main, origin/HEAD)
Author: Victorhck <victorhck@mailbox.org>
Date: Fri Sep 23 17:11:40 2022 +0200
añadir enlace al artículo de mi blog
commit bef5764b03177f668137cca80b02bbf276f65ead
Author: Victorhck <victorhck@mailbox.org>
Date: Sun Jul 17 18:49:26 2022 +0200
corregir README
commit c686c803ffd658fb0783d81621a1d60107265f3f
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:27:18 2022 +0200
cambio nombre a captura en README
commit c95df01ab35d9525e9d0513c44cad7ca4bff35a6
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:26:24 2022 +0200
cambio nombre a captura
commit c9351e3335a09390db738816bee442d08796fade
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:25:00 2022 +0200
README
commit ebb8995f0a88947196c382424a721e725250f9d3
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:22:53 2022 +0200
README
Esta es la salida de git log --raw:
commit 87032736eccc70dae296993110b2530a81385d0b (HEAD -> main, origin/main, origin/HEAD)
Author: Victorhck <victorhck@mailbox.org>
Date: Fri Sep 23 17:11:40 2022 +0200
añadir enlace al artículo de mi blog
:100644 100644 cc0b110 2b72f55 M README.md
commit bef5764b03177f668137cca80b02bbf276f65ead
Author: Victorhck <victorhck@mailbox.org>
Date: Sun Jul 17 18:49:26 2022 +0200
corregir README
:100644 100644 723b3b0 cc0b110 M README.md
commit c686c803ffd658fb0783d81621a1d60107265f3f
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:27:18 2022 +0200
cambio nombre a captura en README
:100644 100644 904cce1 723b3b0 M README.md
commit c95df01ab35d9525e9d0513c44cad7ca4bff35a6
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:26:24 2022 +0200
cambio nombre a captura
:100644 100644 0a1832d 0a1832d R100 captura.png pantallazo.png
commit c9351e3335a09390db738816bee442d08796fade
Author: Victorhck <victorhck@mailbox.org>
Date: Mon Jul 11 22:25:00 2022 +0200
README
:100644 100644 fdc3a93 904cce1 M README.md
Esto le indica exactamente qué archivo se agregó al commit y cómo se modificó el archivo (A para añadido, M para modificado, R para renombrado y D para eliminado).
Git whatchanged
El comando git whatchanged es un comando heredado anterior a la función de log. Su documentación dice que no está destinado a ser usado en favor de git log --raw lo que implica que está esencialmente en desuso.
Sin embargo, todavía lo encuentro un atajo útil para (principalmente) el mismo resultado (aunque se excluyen los commits de fusión (merge)), y anticipo crear un alias para él en caso de que alguna vez se elimine.
Si no necesitas fusionar (merge) commits en tu log (y probablemente no lo necesites, si solo estás buscando ver qué archivos cambiaron), prueba git whatchanged como un nombre fácil de recordar.
Ver cambios
No solo puedes ver qué archivos cambiaron, si no que también puedes hacer que git log muestre exactamente los cambios en esos archivos. Git log puede mostrar las diferencias en una línea, mostrarlos línea a línea de todos los cambios de cada archivo con la opción --patch:
commit 87032736eccc70dae296993110b2530a81385d0b (HEAD -> main, origin/main, origin/HEAD)
Author: Victorhck <victorhck@mailbox.org>
Date: Fri Sep 23 17:11:40 2022 +0200
añadir enlace al artículo de mi blog
:100644 100644 cc0b110 2b72f55 M README.md
diff --git a/README.md b/README.md
index cc0b110..2b72f55 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,8 @@ A partir de ese código y por diversión y para aprender, le añadí colorines y
Si la consola donde se ejecuta no tiene el ancho para que se vea la información en dos columnas, la salida no se mostrará en una única columna.
+_Enlace al artículo en [mi blog](https://victorhckinthefreeworld.com/2022/07/11/script-en-bash-que-muestra-el-top10-de-procesos-que-consumen-ram-y-cpu/)_
+
## Instalación
* Descarga el script ejecutando: `wget https://codeberg.org/victorhck/top10/raw/branch/main/t10`
commit bef5764b03177f668137cca80b02bbf276f65ead
Author: Victorhck <victorhck@mailbox.org>
Date: Sun Jul 17 18:49:26 2022 +0200
corregir README
:100644 100644 723b3b0 cc0b110 M README.md
diff --git a/README.md b/README.md
index 723b3b0..cc0b110 100644
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@ La idea principal del script está sacada de un script que Fanta compartió en s
A partir de ese código y por diversión y para aprender, le añadí colorines y formatee la salida para que se viera en columnas, una al lado de la otra.
-Si la consola donde se ejecuta no tiene el ancho para que se vea todo, la salida no se mostrará en una única columna, si no se mostrará en dos.
+Si la consola donde se ejecuta no tiene el ancho para que se vea la información en dos columnas, la salida no se mostrará en una única columna.
## Instalación
Estos parches se pueden usar con utilidades comunes de Unix como diff y patch, en caso de que se necesite realizar los mismos cambios manualmente en otro lugar. Los parches también son una buena manera de resumir las partes importantes de la información nueva que introduce un commit específico.
Esta es una descripción general valiosa cuando se ha cometido un error. Para encontrar la causa del error más rápido, puedes ignorar las partes de un archivo que no cambiaron y revisar unicamente el código nuevo.
Comandos simples para resultados complejos
No es necesario saber sobre referencias y ramas y hashes de commits para ver qué archivos cambiaron en un commit.
El log de Git se diseñó para informar sobre la actividad de Git, y si deseas formatearlo de una manera específica o extraer información específica, a menudo es cuestión de navegar a través de muchas pantallas de documentación para conseguir el comando correcto que te muestre la información que deseas. (En mi caso utilizo: git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit --date=re)
lative
Afortunadamente, una de las solicitudes más comunes sobre el log de Git está disponible con solo una o dos opciones.: --raw y --patch. Y si no te acuerdas de --raw, simplemente piensa (en inglés), «Git, ¿qué cambió?» y escribe git whatchanged.

Novedades de Elisa en KDE Gear 23.04
El pasado jueves 20 de abril fue lanzado KDE Gear 23.04, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. Ha pasaso una semana y a lo largo de esta estoy escribiendo una serie de artículos con las mejoras. En esta entrega os presento las novedades de Elisa en KDE Gear 23.04, una de las candidatas en reemplazar al desaparecido Amarok como reproductor multimedia de KDE.
Novedades de Elisa en KDE Gear 23.04

Aunque uso Clementine una de las aplicaciones que tengo bajo el radar para reproducir música en mis ordenadores es Elisa, una alternativa inteligente y elegante, disponible tanto para los ordenadores de escritorio o portátiles como para el teléfono en la mayoría de plataformas.
Esta versión, Elisa en KDE Gear 23.04 nos ofrece las siguientes novedades:
- Ahora podemos contraer el gran área de encabezado para tener un aspecto más simple, si eso es lo que prefiere.
- La vista de Reproducidas frecuentemente es una sencilla lista de canciones ordenadas por el número de reproducciones, eliminando la complicada heurística anterior basada en el tiempo que no era clara y hacía que el contenido pareciera aleatorio.
- Elisa permite ahora crear y abrir archivos
.pls, y cuando le solicite a Elisa que abra un archivo de lista de reproducción con una ruta no válida, lo omitirá, mostrándole un mensaje que explica lo ocurrido, y le ofrecerá la posibilidad de abrir el archivo para que pueda editarlo y corregir la ruta incorrecta. - Por último, ahora se incluyen las estaciones más populares de radio de forma predeterminada
Más información: KDE Gear 23.04

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en con donaciones.
La entrada Novedades de Elisa en KDE Gear 23.04 se publicó primero en KDE Blog.
Um gigante livro de receitas sobre Aprendizagem Auto-supervisionada.
Tudo o que você sempre quis saber sobre Aprendizagem Auto-Supervisionada, mas tinha medo de perguntar. Agora disponível neste super PDF desenvolvido uma grande multidão da Meta AI (FAIR) com vários colaboradores acadêmicos liderados por Randall Balestriero e Mark Ibrahim.

Download aqui: https://arxiv.org/abs/2304.12210
TactGlove – Tocando objetos no Metaverso.

A TactGlove é uma luva táctil de realidade virtual que permite que os jogadores sintam e interajam com seu ambiente virtual com mais realismo. Esta luva vem equipada com sensores táteis e motores de vibração que podem replicar a sensação de tocar objetos virtuais ou outros jogadores. O equipamento ficou disponível para uso doméstico no segundo semestre de 2022.
Este equipamento é um dispositivo háptico. Ou seja, uma tecnologia que permite aplicar as sensações cutâneas e cinestésicas na interação com o mundo virtual. Ou seja, agora podemos tocar objetos virtuais no Metaverso e uma variedade de outras funcionalidades que possibilitam uma incrível experiência de realidade virtual. Então podemos dizer que a tecnologia permite ao usuário ter uma experiência muito mais realista em ambientes virtuais ou de realidade aumentada.
Os sensores presentes na luva também são usados para detectar e interpretar os sinais elétricos transmitidos pelos músculos, proporcionando assim um melhor controle dos movimentos das mãos.
A tecnologia conta com 10 pequenos vibradores sendo colocados na ponta dos dedos da TactGlove. Pensando na higiene, há duas luvas (uma interna e outra externa) para que você possa compartilhar o produto com outras pessoas. A interna pode ser lavada em máquinas convencionais, permitindo que o suor absorvido durante o uso seja eliminado e a luva higienizada. Não precisa se preocupar caso sua mão seja grande ou pequena demais: a bHaptics desenvolveu a luva háptica nos tamanhos pequeno, médio e grande.
Cada dedo da luva TactGlove tem um atuador ressonante linear que o gadget combina com a tecnologia de rastreamento manual para proporcionar a sensação de toque ao tocar em VR.

Junto com um algoritmo neuromórfico, a empresa bHaptics utiliza pequenos motores que passam a mesma sensação. Assim proporcionando a sensação capaz de “pegar” os objetos e senti-los em sua mão. As luvas são sem fio e proporcionam até 4 horas de tempo de jogo entre as cargas.
As luvas serão compatíveis com sistemas de rastreamento de mão baseados em câmera, que estão atualmente disponíveis em dispositivos como o Oculus Quest 2/Pro e Pico Neo 3 com Ultraleap e custarão US$299 por par.
Onde comprar: https://www.bhaptics.com/tactsuit/tactglove

Abaixo um vídeo demonstrativo da tecnologia com o aplicativo demo:
Novedades de Dolphin en KDE Gear 23.04
El pasado jueves 20 de abril fue lanzado KDE Gear 23.04, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. Por norma general, tras el lanzamiento escribo una serie de artículos con las mejoras, de esta forma sigo con este quinto capítulo presentando las novedades de Dolphin en KDE Gear 23.04, una de las aplicaciones mejor valoradas por los usuarios.
Novedades de Dolphin en KDE Gear 23.04

Dolphin es esa aplicación que odié cuando salió y que en la actualidad considero imprescindible para cualquiera de mis equipos. Versión a versión va afinando funcionalidades y esta 23.04 no es una excepción.
Las novedades más destacadas son las siguientes:
- Dolphin nos permite configurar cómo se muestran los permisos en la vista de detalles.
- Aumentado sus funciones de exploración: ahora permite explorar dispositivos de Apple iOS mediante el uso de su protocolo nativo
afc://, diálogos de archivos y otras herramientas de gestión de archivos. - Ahora Dolphin puede mostrar el número de páginas de un documento en un visor de metadatos.
- Posibilidad de ejecutar Dolphin en modo de superusuario, proporcionando un control total de todo el sistema de archivos. Como esto es bastante peligroso, Dolphin no permite que se ejecute con
sudoy se lo dice en cuanto lo intenta. En esta versión, Dolphin también le dice cómo puede lograr este objetivo de una manera totalmente compatible usando el nuevo complementokio-admin.

Y todo esto sin perder ni estabilidad ni velocidad, la cual ha aumentado ya que ahora el código que cuenta más rápido el tamaño de los directorios, lo que mejora el rendimiento, especialmente con recursos compartidos de redes montados a mano que no se detectan como tales.
Más información: KDE Gear 23.04
Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en con donaciones.
La entrada Novedades de Dolphin en KDE Gear 23.04 se publicó primero en KDE Blog.
Upgrade problems from syslog-ng 3 to 4
Version 4 of syslog-ng works perfectly well in version 3 compatibility mode. However, if you want to use the syslog-ng 4 features, you need to be aware of some significant changes. If you have a simple configuration, like those in Linux distributions, then simply rewriting the version string is most likely enough. However, if you use PatternDB or JSON parsing, any Python code, or an Elasticsearch, or MongoDB destination, you have to be aware of the changes.
From this blog you can learn about type support, how this can affect you, changes in Python support, and some tips how to prepare for the upgrade: https://www.syslog-ng.com/community/b/blog/posts/upgrade-problems-from-syslog-ng-3-to-4
