¿Cómo Funciona Este Blog? (Edición 2023)

Hubo algunos cambios en cómo se construye este sitio respecto a años anteriores, así que vamos a tratar de explicar en dónde quedó todo hasta este momento.

Sin revisar el detalle de cada tecnología, voy a dar un repaso por los cambios más importantes:

FLISoL 2023

Este pasado viernes 21 de abril estuve participando del FLISoL 2023 en Berazategui, y dejo algunas notas.

Instalar Jellyfin en un Synology NAS en Docker con Hardware Transcoding

Estuve toda la tarde luchando con esto, así que es una buena oportunidad para dejarlo por escrito.

La idea es instalar a través de Docker una versión de Jellyfin con la transcodificación acelerada por hardware activada, pero hay algunos inconvenientes que es necesario resolver.

Agregar HTML y Javascript en Markdown en Hugo

Para algunas secciones particulares del blog me interesa poder agregar algún fragmento de HTML o Javascript en una página individual.

Una posibilidad sería modificar los templates/ del sitio, y definir alguna lógica o condición para manejar cuándo y cómo incluir esos fragmentos de código.

Otra opción, que paso a explicar, es incluir el contenido directamente en los archivos markdown dentro de la carpeta content/* del sitio.

Core Dump en aplicaciones Electron en Ubuntu

Estuve teniendo problemas con aplicaciones creadas con Electron en Linux Mint 21. Las aplicaciones no inician, no se abren.

Al intentar ejecutarlas por terminal, el error que aparece es:

libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
libva error: vaGetDriverNameByIndex() failed with unknown libva error, driver_name = (null)
[15898:1002/104816.515459:FATAL:gpu_data_manager_impl_private.cc(415)] GPU process isn't usable. Goodbye.
[1]    15898 trace trap (core dumped)