Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Ordenar en orden inverso los correos y mostrar la fecha más amigable en NeoMutt

Veamos cómo mostrar en el cliente de correo NeoMutt los correos más recientes en la parte superior y mostrar la fecha de recepción de una manera más amigable

Vale, ya he escrito unos cuantos artículos sobre NeoMutt, el cliente de correo para la terminal, de momento todo muy básico para ir cogiéndole el aire y habituándonos al cambio si lo hacemos desde un cliente de correo con una interfaz gráfica.

En este caso, algo que personalmente me gusta, vamos a ver cómo ordenar los correos de más reciente a más antiguo y además mostrar la fecha de recepción de una manera más intuitiva. Nada del otro mudo, pero espero que os resulte útil igual que a mí.

Orden de visualización de los correos

Como ya he dicho, a mí me gusta ordenar los correos por fecha del tema, y que sea de forma que el más reciente esté arriba y por fecha, vaya descendiendo la lista hasta el más antiguo.

Como sabemos NeoMutt, se configura con archivos en los que activamos o desactivamos opciones o las configuramos como queremos. En este caso, para hacer lo que quiero en nuestro archivo de configuración deberemos añadir la siguiente línea:

set sort_aux = reverse-last-date-received

Guardamos el archivo y volvemos a abrir NeoMutt, que nos mostrará los correos con el más reciente en la parte superior.

Mostrar la fecha de recepción de una manera más intuitiva

Otra cosa que me gusta, es que la fecha de recepción se muestre de una manera más intuitiva, más natural podríamos decir.

Si es una fecha de hoy mismo, que solo me muestre la hora de recepción. Si es una fecha de este año, que no me marque el año y solo el mes y día. Y si es anterior a este año, ya sí muestre la fecha completa y en formato lógico de día-mes-año.

Eso se hace configurando lo que queremos que se muestre y de qué manera con la variable index_format que actualmente tengo configurada así:

set index_format = "%4C %Z %{%b %d} %-20.20L (%<l?%4l&%4c>) %s"

Y para conseguir el modo que quiero he cambiado a esta otra configuración, un condicional en el que se comprueba la fecha actual y en función de eso muestra una cosa u otra:

set index_format = "%4C %Z %<[y?%<[d?%{%R}&%{%d-%m}>&%{%d-%m-%Y}> %-15.15L (%<l?%4l&%4c>) %s"

Espero que estas dos simples opciones de NeoMutt os sirvan para que os sintáis cómodos al utilizar este cliente de correo.

the avatar of Chun-Hung sakana Huang

Pulse Secure Linux client with openSUSE Leap 15.5 安裝小記

Pulse Secure Linux client with openSUSE Leap 15.5 安裝小記



OS: openSUSE Leap 15.5

Pulse Secure: 9.1


公司的 SSLVPN 用的是 Pulse Secure, 但是 openSUSE Leap 的參考文章相對少

今天就寫相關的安裝方式


參考台大的文章還有廠商的文章


取得套件 RPM

# wget  https://ccnet.ntu.edu.tw/vpn/Download/ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm


先嘗試安裝

# rpm  -ivh  ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm 


error: Failed dependencies:

gtkmm30 >= 3.22.2 is needed by pulsesecure-2:9.1-R15.x86_64

libbsd is needed by pulsesecure-2:9.1-R15.x86_64

libcurl >= 7.29.0 is needed by pulsesecure-2:9.1-R15.x86_64

nss-tools is needed by pulsesecure-2:9.1-R15.x86_64

webkit2gtk3 >= 2.24.4 is needed by pulsesecure-2:9.1-R15.x86_64


  • 直接安裝會遇到相依性的問題


安裝 mozilla-nss-tools

# zypper  install  mozilla-nss-tools


The following NEW package is going to be installed:

  mozilla-nss-tools


1 new package to install.

Overall download size: 557.8 KiB. Already cached: 0 B. After the operation, additional 2.1 MiB will be

used.

Continue? [y/n/v/...? shows all options] (y):y


新增一個 repo


# zypper   addrepo   https://download.opensuse.org/repositories/server:mail/openSUSE_Tumbleweed/server:mail.repo 



更新 repo, 並信任相關 Key

# zypper  refresh


安裝 glibc 套件

# zypper  install  glibc


Loading repository data...

Reading installed packages...

Resolving package dependencies...


The following package is going to be upgraded:

  glibc


1 package to upgrade.

Overall download size: 1.7 MiB. Already cached: 0 B. No additional space will be used or freed after the

operation.

Continue? [y/n/v/...? shows all options] (y): y


  • Leap 15.5 可以直接安裝


安裝 pulse secure 套件

# zypper  install  ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm


Loading repository data...

Reading installed packages...

Resolving package dependencies...


Problem: nothing provides 'libbsd' needed by the to be installed pulsesecure-2:9.1-R15.x86_64

 Solution 1: do not install pulsesecure-2:9.1-R15.x86_64

 Solution 2: break pulsesecure-2:9.1-R15.x86_64 by ignoring some of its dependencies


Choose from above solutions by number or cancel [1/2/c/d/?] (c): 2

Resolving dependencies...

Resolving package dependencies...


The following 2 NEW packages are going to be installed:

  libXss1 pulsesecure


1 new package to install.

Overall download size: 10.3 MiB. Already cached: 0 B. After the operation, additional 29.6 MiB will be

used.

Continue? [y/n/v/...? shows all options] (y): y


Retrieving: pulsesecure-2:9.1-R15.x86_64 (Plain RPM files cache)                      (1/1),  10.3 MiB    

ps-pulse-linux-9.1r15.0-b15819-64bit-installer.rpm:

    Package header is not signed!



pulsesecure-2:9.1-R15.x86_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]

Abort, retry, ignore? [a/r/i] (a): i


  • 這邊使用方案 2 , 忽略相依性的方式來進行安裝, 並忽略簽章問題


安裝完畢就可以找到圖形介面的程式



點選 新增的 + 按鈕

輸入 名稱與 Server URL

點選 Connect 就可以進行連線




同場加映, 文字介面連線方式


建立憑證存放資料夾

# mkdir  -p  /etc/pki/ca-trust/extracted/openssl


建立檔案

# touch  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


使用 Brave 瀏覽器開啟之後要存取的網址, 例如 https://YOUR_SERVER_URL  

點選 鎖頭 -- > 點選 憑證有效的另開視窗



點選 詳細資訊



將 3 個憑證全部匯出



將憑證放入


# cat  /home/sakanamax/Builtin\ Object\ Token_TWCA\ Global\ Root\ CA  >  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


# cat  /home/sakanamax/TWCA\ Secure\ SSL\ Certification\ Authority  >>  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


# cat  /home/sakanamax/_.YOURS.com.tw  >>  /etc/pki/ca-trust/extracted/openssl/ca-bundle.trust.crt


  • 公司憑證名稱記得換成自己的


進行連線 

# /opt/pulsesecure/bin/pulselauncher  -U  https://YOUR_SERVER_URL -u   YOUR_USER


  • 實務上測試用一般使用者可以連線

  • 輸入User Realm: 

  • 輸入密碼



這樣之後就可以用 Pulse Secure 進行 SSLVPN 連線了


~ enjoy it


Reference


a silhouette of a person's head and shoulders, used as a default avatar

15 trucos para KDE: secretos, herramientas, aplicaciones y widgets – Vídeo

Hay que ver lo inmenso que es el ecosistema de aplicaciones KDE. Hoy os comparto un vídeo de The Linux Experiment con 15 trucos para KDE: secretos, herramientas, aplicaciones y widgets. No os lo podéis perder.

15 trucos para KDE: secretos, herramientas, aplicaciones y widgets – Vídeo

En poco más de 15 minutos tenemos una excelente visión de las razones por las que el entorno de trabajo basado en KDE es tan espectacular.

Campaña de recaudación de fondos para Plasma 6

Aprovecho esta entrada para recordar que la Comunidad KDE está inmersa en una campaña de recaudación de fondos para KDE para que la Comunidad siga creciendo y tenga los recursos necesarios para afrontar los posibles retos que seguro aparecen. Además, de esta forma se comprometen a serguir ofreciendo más y más software de calidad de forma gratuita, tanto de forma monetaria como en forma de datos personales.

15 trucos para KDE: secretos, herramientas, aplicaciones y widgets  - Vídeo

El espiritu con el que se inicia esta campaña es el siguiente:

¡Noticias emocionantes en el horizonte! En febrero de 2024, Plasma 6 hará su gran debut. Pero necesitamos tu ayuda para garantizar el éxito de su lanzamiento.

Y es que la Comunidad KDE necesita dinera para optimizar actividades como:

  • Sprints para desarrolladores: Ayudarás a financiar las reuniones presenciales que mantienen a nuestros desarrolladores con energía y centrados en hacer KDE aún mejor.
  • Gastos de viaje a eventos: Apoyarás la presencia de nuestro equipo en reuniones y conferencias importantes, como FOSDEM, FOSSAsia y LinuxCons.
  • Evento Akademy: Garantizará el éxito del evento anual de la comunidad KDE para todos los miembros, y fomentará la colaboración y el crecimiento.
  • Funcionamiento de KDE: Mantendrás las luces encendidas en la sede de KDE y nuestro hogar digital funcionando sin problemas.
  • Pagar al personal de apoyo: Te asegurarás de que KDE tenga a mano los expertos que necesitamos para ayudar a nuestros colaboradores y usuarios.

En palabras de los desarrolladores, la razón principal por la que deberías donar es:

Porque la generosidad está en el corazón de KDE y mantiene vivos nuestros proyectos.

Es lo que motiva a nuestros voluntarios a compartir su tiempo y conocimientos para seguir construyendo nuevas características y mantener el software de KDE actualizado y seguro.

La generosidad también impulsa a quienes nos apoyan. Sus contribuciones y patrocinios hacen que los engranajes de KDE sigan girando y garantizan que nuestros desarrolladores puedan continuar con su fantástico trabajo.

Campaña de recaudación de fondos para Plasma 6

Además tu donación te ofrece un reconocimiento ya que, a esperas de alguna que otra sorpresa que se uniará a los siguientes ítems:

  • Tu nombre aparecerá en nuestra página de donaciones, reconociendo su contribución.
  • Tu nombre aparecerá en el propio Plasma 6.

Si no quieres nada de lo anterior, también está bien, por supuesto. Recuerda marcar la casilla «[✔️] Hacer donación anónima» en el proceso de donación anterior.

Y si eres un desarrollador, puedes beneficiarte de las herramientas y marcos de trabajo de KDE. Las bibliotecas de KDE hacen que sea rápido y fácil construir aplicaciones sofisticadas para todas las plataformas.

Más información: KDE

La entrada 15 trucos para KDE: secretos, herramientas, aplicaciones y widgets – Vídeo se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Ver las actualizaciones disponibles en openSUSE sin instalarlas

Veamos cómo comprobar simplemente qué actualizaciones hay disponibles para openSUSE sin instalarlas

Este artículo viene propiciado por un comentario reciente en el blog, que decía:

Estoy empezando a usar openSUSE Tumbleweed, normalmente uso Debian. Echo de menos poder ver, cuando hay actualizaciones, si hay paquetes incorporados recientemente a los repositorios, tal como se puede ver en aptitude o synaptic en el apartado de paquetes nuevos.

¿Es posible hacerlo con zypper, por ejemplo?

Bueno, pues efectivamente zypper tiene la opción correcta para realizar esto, vamos a verlo.

Si sigues mis repasos semanales de las actualizaciones de openSUSE, verás que en una semana hay una media de 4 o 5 snapshots, lo que implica que hay actualizaciones muy a menudo listas para instalarse en nuestros equipos.

Suelo actualizar casi cada día y para ello, utilizo y siempre recomiendo utilizar el comando zypper dup porque realiza todo el trabajo.

Mediante zypper dup

Este mismo comando nos sirve para el cometido del artículo en cuestión. El comando refresca el contenido de los repositorios para actualizarlos y comprobar si hay nuevas versiones y nos las muestra.

Después somos nosotros mismos quienes las aceptamos o después de repasarlas y por el motivo que sea las descartamos, en ese caso nada se instalara.

Mediante zypper lu

Pero zypper tiene comandos especificos para esta tarea. Mediante el comando zypper list-updates o zypper lu en el formato corto, también se actualizarán los repositorios locales y después de eso se mostrará una lista de actualizciones.

En ella veremos una lista que nos muestra qué repositorios están involucrados, los paquetes afectados y la versión actual y a la que se actualizaría. Es una buena información.

Después de revisarla, ya dependerá de nosotros si queremos efectuar un zypper dup para descargar los paquetes y actualizar las versiones.

Mediante zypper dup –dry-run

Este comando realiza algo similar a zypper dup pero después de mostrar los paquetes afectados no podremos instalarlos. Simplemente nos muestra qué paquetes se actualizarán en un posterior zypper dup


Estas son las opciones que he encontrado. La verdad es que nunca me lo había planteado, porque el propio zypper dup muestra la información necesaria y aceptándola ya se instala todo sin mayor problema.

Pero reconozco que zypper list-updates sería una opción muy interesante por la forma clara que da la información.

Gracias a la persona que preguntó, porque así hemos visto una funcionalidad más de zypper. Y espero que le sea útil y a ti también que lees este artículo.

a silhouette of a person's head and shoulders, used as a default avatar

Empaquetando el software de KDE en Arch + Encaminamiento en el Centro de Datos con software Open Sourceen Kockatoo tube #akademyes 2023

Debo reconocer una cosa: no se me queda en la memoria el nombre del canal propio de vídeos de la Comunidad KDE. Lo cierto es que Kockatoo tube, nombre elegido para su canal de Peertube de KDE no es el más simple del mundo pero eso no significa que no debamos hacer un esfuerzo por familiarizarnos con él. Por mi parte he pensado que la forma de hacerlo será escribir mucho sobre él al tiempo que promociono algo más la pasada edición de Akademy-es de Málaga. De esta forma bienvenidos al pack de charlas grabadas de «Empaquetando el software de KDE en Arch» por Antonio Rojas y » Encaminamiento en el Centro de Datos con software Open Source» por Eduardo Collado disponibles en el Kockatoo tube en el canal de #akademyes 2023″.

Empaquetando el software de KDE en Arch + Encaminamiento en el Centro de Datos con software Open Sourceen Kockatoo tube #akademyes 2023

Antes de empezar alguien se puede preguntar porqué no utilizar solo Youtube para compartir contenido multimedia. La respuesta es muy simple: para evitar que esta plataforma que pertecene a a Google tenga el control de todo contenido multimedia de la Comunidad KDE.

Para evitarlos se ha creado Kocaktoo tube, simplemente una alternativa libre de youtube, donde se cuelgan por defecto los vídeos de KDE pero no de forma exclusiva ya que si se puede se suben también a la plataforma con más usuarios (hay que pescar donde hay peces).

Como la gente asidua al blog sabrá, el pasado 9 y 10 de junio de 2023 la asociación KDE España celebró en Málaga su Akademy-es 2023 integrada en el evento marco Opensouthcode. Fruto de ella se realizaron una serie de charlas, las cuales fueron grabadas en su gran mayoría y subidas al Kocaktoo tube de KDE España. Aunque ya las he presentado en el blog creo que es positivo compartis con vosotros todas las que pueda.

De esta forma sigo esta serie con la charlas ««Empaquetando el software de KDE en Arch» por Antonio Rojas y » Encaminamiento en el Centro de Datos con software Open Source» por Eduardo Collado  en el Kockatoo tube de KDE España. Espero que las disfrutéis.

Más información: Kockatoo Tube de KDE España

Canal de Peertube de KDE: Kockatoo Tube

Para los que no conozcan este servicio, os presento (y me sirve a mi para seguir conociéndolo más a fondo) PeerTube, desarrollado por Framasoft, es la alternativa gratuita y descentralizada a las plataformas de video, que le brinda más de 400000 vídeos publicados por 60000 usuarios y vistos más de 15 millones de veces.

Hace poco, la asociación GNU/Linux València anunció que empezaba a utilizar este servicio, poco tiempo después, anuncié que KDE España también empezaba a utilizar este servicio. Lo que no dije es que esta instancia de Peertube en realidad estaba siendo alojada en una mayor de la Comunidad KDE: Kockatoo.

Empaquetando el software de KDE en Arch + Encaminamiento en el Centro de Datos con software Open Sourceen Kockatoo tube #akademyes 2023
Canal de KDE España en Kockatoo

De esta forma, en este instancia de KDE podemos encontrar todo tipo de vídeos, desde los de KDE España que ya he comentado hasta los vídeos de Niccolò Ve pasando por anuncios de lanzamiento como el último de Plasma 5.23, edición 25 aniversario.

La entrada Empaquetando el software de KDE en Arch + Encaminamiento en el Centro de Datos con software Open Sourceen Kockatoo tube #akademyes 2023 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

Limpiando PlanetaLibre

Ya tocaba hacer un poco de limpieza en los blogs y webs sobre GNU/Linux y software libre que se muestran en el agregador PlanetaLibre

Imagen de opensource.com – Licencia CC-by-sa

PlanetaLibre es una página donde se recopilan artículos en español de webs y blogs que tienen como temática GNU/Linux y el software libre.

Un proyecto que nació en marzo de 2019 queriendo mantener la esencia de otra web similar mantenida por T3rr0rz0n3 desaparecida por aquel entonces.

En estos 4 años de vida, la pequeña web se ha mantenido gracias al script que creó Selairi y que se ejecuta cada hora en mi Raspberry Pi.

Durante estos años, he ido añadiendo webs y blogs relacionadas con la temática, bien porque los encontraba interesantes o bien porque las personas que los mantenían querían que los incluyera.

La lista de blogs y webs no es muy extensa, en la actualidad está en 51, aunque hubo momentos mejores.

Si seguís el proyecto y consultais PlanetaLibre a diario, habréis observado que últimamente ha habido unos días con problemas y que no se actualizaba como debería, algunos me lo comentásteis por Mastodon.

El problema fue, que utilicé la RaspberryPi para hacer unas pruebas y probar otras cosas (Kodi) que finalmente no se consolidaron. Por lo que volví a instalar Raspbian OS (un Debian para Raspberry Pi) actualizada a la última versión.

Estuve configurando varias cosas y nuevos servicios que he querido darle a la Raspberry, y entre ellos volvió PlanetaLibre, pero no como lo hacía antes.

Me pasé bastante tiempo, tratando de encontrar el problema y después de maldiciones y frustraciones ahora todo parece que vuelve a funcionar como debería. Por tanto, PlanetaLibre vuelve a esta actualizada y funcionando.

Pero ya metidos en harina, he aprovechado para hacer limpieza de webs. Consulté todos los enlaces, borrando los que ya no estaban operativas o las que hacía mucho tiempo (más de 2 años) que no se actualizaban. Y lo que queda es lo que es…. por el momento.

También ha habido tiempo para actualizar direcciones de feeds, por ejemplo los de Podcast Linux que habían cambiado y no se mostraban.

Un poco de mantenimiento que siempre es necesario, pero que pocas veces se encuentra uno con el ánimo, tiempo y ganas de realizarlo. Pero esta vez lo realicé.

Así que espero que sigas disfrutando de PlanetaLibre, que mantiene su estilo, pero se renueva por dentro y mi Raspberry Pi seguirá manteniéndola actualizada cada hora 24/7.

Si conoces algún blog o web en español o lenguas oficiales del estado español con la temática de PlanetaLibre que quieres que se incluya, no dudes en enviarme un correo con la url y el url de los feeds.

Dibujo: Ondiz Zárraga
the avatar of openSUSE News

Results of Use Case Survey Published

The openSUSE Project ran a use-case survey during the month of October and results are now available via a 254-page report and a summary of the survey’s findings is on the community’s wiki.

The survey provides a breakdown of the use cases of Linux among respondents based on their primary use of IT.

The survey had general questions along with sections for Work/Business and Home/Hobby. Those who responded as using both, which if selected provides the surveyee the opportunity to take the entire 30-question survey.

Questions on various IT technologies like cloud computing, containerization, configuration management, desktop computing, server infrastructure, serverless computing, virtualization, edge computing, IoT applications, machine learning, blockchain, gaming and a category of others were part of the survey.

People were able to rate their use of these technologies as well as to provide comments for selective questions. The raw text from the full report was compiled to provide a summary for the ratings and use cases.

People reviewing the report are more than welcome to enhance the summary on the wiki.

the avatar of Alessandro de Oliveira Faria

IA permite criar vídeos com sensação de Toque

Com a integração de tecnologias hápticas avançadas, os ambientes imersivos do metaverso e a aplicação de inteligência artificial (IA), estamos agora na vanguarda de uma era em que vídeos e hologramas ultrapassam a barreira da tela. Essa sinergia tecnológica permite que usuários interajam com objetos nas cenas digitais de maneira tátil, efetivamente podendo “tocar” e sentir o conteúdo virtual. Isso é possível graças à capacidade da IA de gerar mapas de profundidade detalhados em imagens e vídeos, criando uma simulação realística de espaços tridimensionais. Adicionalmente, com as inovações contínuas no metaverso, essas experiências interativas e táteis estão se tornando mais acessíveis e ricas, marcando uma nova fase na interação humano-computador.

Primeiramente, o processo inicia com a divisão do vídeo em frames individuais, que são posteriormente processados por um algoritmo de deeo learning. Este algoritmo é responsável por avaliar meticulosamente cada pixel dos frames para estimar sua profundidade, levando em consideração fatores como dimensão e formato dos objetos, nuances de iluminação e padrões de movimento. Através da síntese dessas estimativas, um mapa de profundidade coerente é gerado para o vídeo completo. Esse mapa é a chave para renderizar o vídeo de forma a emular a percepção tridimensional, conferindo-lhe um efeito 3D convincente. Para garantir precisão e realismo, o algoritmo é treinado utilizando um vasto conjunto de dados que abrange vídeos detalhados de pessoas, objetos diversos e ambientes naturais, permitindo-lhe aprender e reconhecer uma ampla gama de profundidades espaciais. Abaixo um exemplo do vídeo processado e renderizado.

Esta técnica é denominada “Video Depthify”, refere-se à criação de uma sensação tridimensional ao atribuir valores de profundidade a cada pixel ou região de um vídeo. O objetivo é fazer com que os objetos pareçam ter profundidade real e relações espaciais uns com os outros, ao invés de parecerem planos.

Para que um modelo de machine learning possa “depthify” vídeos, ele primeiro precisa ser treinado em um grande conjunto de dados, assim posteriormente permitindo que o modelo aprenda a relação entre os pixels do vídeo e os valores de profundidade correspondentes.

Redes Neurais Convolucionais (CNNs): As CNNs são usadas nesse tipo de tarefa, pois são particularmente boas em tarefas relacionadas à imagem e vídeo. Elas podem identificar características e padrões em imagens que correspondem a diferentes níveis de profundidade.

Estimação de profundidade monocular é uma técnica que tenta derivar mapas de profundidade de imagens ou vídeos de uma única lente. Isso é particularmente desafiador, mas com conjuntos de dados suficientes e modelos complexos, tornou-se viável “depthify” vídeos que foram gravados sem qualquer equipamento especializado de profundidade.

Hardware 3D

Atualmente, a geração de vídeos com profundidade alcançou um patamar notavelmente avançado graças à utilização de câmeras 3D inovadoras, como a Intel RealSense e a OAK-D, que capturam dados espaciais com grande precisão. Estas câmeras são equipadas com sensores de profundidade sofisticados, que mapeiam o ambiente em três dimensões em tempo real, fornecendo uma nuvem de pontos densa e informações detalhadas sobre a forma e o posicionamento dos objetos no espaço. Combinando esses dados ricos com algoritmos inteligentes, é possível criar vídeos que não apenas exibem imagens com aparência tridimensional, mas que também permitem interações profundamente imersivas e aplicativos avançados em realidade aumentada, robótica e além, revolucionando como interagimos e percebemos conteúdo digital em três dimensões. Um exemplo, é o projeto que desenvolvi para projetar hologramas com câmeras realsense https://github.com/cabelo/rscreatelg .

Luvas com tecnologia háptica

As tecnologias táteis, como o TactGlove da bHaptics, são dispositivos inovadores que buscam melhorar a imersão em ambientes virtuais e digitais através da simulação de sensações táteis.

Funcionam com atuadores e Mapeamento de Sensações: O TactGlove, e dispositivos similares, são equipados com uma série de atuadores distribuídos ao longo da superfície da luva (por exemplo, um luva). Estes atuadores são pequenos motores ou módulos que podem vibrar ou se mover de maneiras específicas. Quando ativados, eles recriam a sensação de toque, pressão ou até mesmo movimento na pele do usuário, imitando a sensação de estar tocando ou sendo tocado por objetos virtuais.

Esses dispositivos táteis são conectados a sistemas de realidade virtual (VR) ou realidade aumentada (AR). Quando um usuário interage com um objeto virtual ou experimenta um evento no ambiente digital (como ser atingido por um objeto), o sistema envia informações para o dispositivo tátil. Baseando-se nessa informação, o dispositivo ativa os atuadores apropriados para simular a sensação correspondente.

Quando se utiliza inteligência artificial para gerar um vídeo com tecnologia Depthify, o sistema consegue calcular precisamente as coordenadas relativas dos objetos virtuais dentro do vídeo em relação ao ambiente real. Essa habilidade de “entender” a posição espacial permite, então, ativar os mecanismos hápticos de uma luva especializada, como a vibração, no exato momento em que uma colisão entre pontos tridimensionais é detectada. Desta forma, o usuário pode experimentar uma resposta tátil sincronizada com a interação visual, intensificando a imersão e proporcionando uma experiência de realidade mista convincente e interativa.

Abaixo um exemplo da tecnologia em prática. Resumidamente o futuro chegou!

a silhouette of a person's head and shoulders, used as a default avatar

Music of the week: Pictures at an Exhibition

As you might have guessed from my previous blog posts: I love music. Colleagues, family, and friends often turn to me for suggestions if they want to listen to something new and less mainstream. This blog is about music I listen to, the first part of what will hopefully become a series. I hope you also find something interesting here!

Why did I pick “Pictures at an Exhibition” when I talk about “less mainstream” music in the opening paragraph? Well, everyone knows this piece of music. Or do they? The original music composed by Mussorgsky was a piano suite in 1874, but most people are only aware about one of the orchestrated versions. I can still recall from primary school, when our music teacher played the orchestration by Ravel, and asked us to give a title for each movement.

Ravel was not the only one orchestrating “Pictures at an Exhibition”. For this blog I collected those which I listened to, but if you do a quick search on your favorite music service, I am pretty sure that you will find a lot more. In each case I chose the closing movement: The Great Gate of Kiev.

First let’s listen to the version which comes to the mind of most people when Pictures at an Exhibition is mentioned. It is also the one I listened to first: the orchestration by Ravel from 1922. It was recorded by many orchestras. Here I chose the version which I have at home: played by the Berliner Philharmoniker, conducted by Herbert von Karajan:

TIDAL: https://listen.tidal.com/album/77611281

Next, listen to the original, piano version. It does not seem to be recorded as often as the orchestrated versions. Here I chose randomly, just making sure that it is a good quality recording:

TIDAL: https://tidal.com/browse/video/101487217

The version I learned about next was created by Tomita, a Japanese pioneer of electronic music. I do not remember who gave a copy to me on tape, just that I also got Switched-On Bach by Wendy Carlos at the same time. I was born to a family where Bartók was considered to be too modern. These reworks opened me to contemporary music.

TIDAL: https://listen.tidal.com/album/63190788

During my university years I became an Emerson, Lake & Palmer fan, in part due to their interpretation of Pictures at an Exhibition. It is one of my favorite concert recordings, so I have it both on CD and as high resolution FLAC files from Hdtracks.

TIDAL: https://listen.tidal.com/album/63101464

The last version I want to show you is a concert recording by the Hungarian band, Panta Rhei. As they write below the video: “As our concert on 22/04/2022 approached, we were wondering which piece of music would be a fitting encore to our performance of the Peer Gynt Suite. A few weeks before our concert a war broke out in one of our neighbouring countries. We chose to express our solidarity with the people of Ukraine with our interpretation of Mussorgsky’s “The Great Gate of Kiev”.” I was there at the concert: it was fantastic.

Unfortunately, they are not on TIDAL, but you can find their music on YouTube at https://www.youtube.com/@pantarheiofficial3562 and have a website at http://panta-rhei.hu/

You can learn more about the history of Pictures at an Exhibition at https://en.wikipedia.org/wiki/Pictures_at_an_Exhibition