Skip to main content

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

#EntreTuxes edición 2021: rss y podcasting en GNU/Linux

Nueva entrega de #EntreTuxes edición 2021, el cual tratará dos temas importantes para el mundo de la difusión del proyecto GNU/Linux: feed rss para seguir los programas de podcasting y edición de podcast de alta calidad en GNU/Linux. Dos temas tratados con grandes profesionales del tema: David Marzal y Jorge Lama.

Entre Tuxes edición 2021

Debo confesar que no tenía muy controlado este podcast, y eso que me jacto de estar al día, pero en ocasiones la producción de los mismos es más que prolífica.

Gracias a la promoción realizada por la Asociación GNU/Linux València me he enterado que existe un programa de podcast llamado Entre Tuxes que este año lleva como título, como es evidente, #EntreTuxes Edición 21.

Este programa tiene como objetivo «Entre Tuxes, Edición 2021 son unas cuantas charlas para dar a conocer aspectos de GNU/Linux y software libre.»

Y por ello llevan desde marzo de 2021 emitiendo de forma más o menos constante 6 podcast con temática variada: crea tu distribución Linux, Docker, Owncast, OpenMediaVault o Traefik.

Como es habitual, os dejo el programa para que lo escuchéis.

#EntreTuxes edición 2021: rss y podcasting en GNU/Linux

De esta forma, el próximo sábado 4 de septiembre tendremos un nuevo capítulo de Entre Tuxes 2021, en esa ocasión doble programación:

#EntreTuxes edición 2021: rss y podcasting en GNU/Linux

Dos temas fundamentales para la promoción de las bondades del Software Libre, que demuestran que con los conocimientos adecuados se puede hacer todo con herramientas libres.

Con este ya son muchos la lista de podcast disponibles, os aconsejo pinchar en la categoría de podcast de esta humilde bitácora para tener una visión de los mismos.

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

openSUSE Tumbleweed – Review of the week 2021/34

Dear Tumbleweed users and hackers,

Thanks to Richard for taking care of Tumbleweed for us the last few weeks, while I did an electro-detox. Took some effort, but I did actually manage to stay away from all and any computers. But now I’m back, full in swing and helping Tumbleweed to roll at full speed again. Richards last review covered up to Snapshot 0817. Since then, and thus during the one-week time frame, 4 snapshots have been published (0820, 0823, 0824, and 0825).

The most noteworthy changes in those snapshots were:

  • Mesa 21.2.0
  • Mozilla Firefox 91.0.1 & Thunderbird 91.0.1
  • Linux kernel 5.13.12
  • Node.JS 16.6.2
  • Python 3.8.11
  • Poppler 21.08.0
  • gcc 11.2.1
  • Most of GNOME 40.4 (some late packages coming in the next days)

The staging projects are quite crowded, the main topics being worked on at the moment being:

  • glibc 2.34
  • openssl 1.1.1l
  • rpmlint 2.1
  • meson 0.59.1
  • openssl 3 – test project
  • Linux kernel 5.13.13
  • systemd 249.2

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

El comando date de GNU

Veamos lo básico de este sencillo comando parte de las herramientas coreutils del sistema GNU, disponible en sistemas GNU/Linux

El comando date es una de las utilidades de coreutils, las herramientas básicas del sistema GNU. Al ejecutarlo en una terminal, simplemente nos muestra la fecha (el símbolo $ indica que el comando lo ejecuta un usuario normal sin privilegios de root):

$ date             
jue ago 26 18:49:12 CEST 2021

Pero podemos adaptarlo a nuestros gustos, podemos integrarlo en scripts y también esconde alguna funcionalidad curiosa que quizás no conocías.

Con la información predeterminada que muestra es más que suficiente, pero podemos hacerla un poco más “amigable” añadiendo algo de texto a la salida del comando y jugando con los modificadores del propio comando.

Por ejemplo podemos añadir algo como esto al comando date:

$ date +"Hoy es %A, %d de %B de %Y %nEsta es la semana %V y han pasado %j días de este año %nSon las %R %:z %Z"
Hoy es jueves, 26 de agosto de 2021 
Esta es la semana 34 y han pasado 238 días de este año 
Son las 18:55 +02:00 CEST

Con el símbolo + y entre comillas podemos encerrar texto que queramos que se muestre. Como véis he modificado el formato propio mostrado para que muestre otras secuencias. En concreto he usado:

  • %A el nombre local completo de la semana (p. ej., Domingo)
  • %d el día del mes (p. ej., 01)
  • %B el nombre local completo del mes (p. ej. Enero)
  • %Y el año
  • %n un salto de línea
  • %V el número ISO de la semana del año con Lunes como primer día de la semana (01..53)
  • %j el día del año (001..366)
  • %R hora y minutos en formato 24 horas
  • %:z zona horaria numérica en formato +hh:mm (p. ej., -04:00)
  • %Z abreviatura alfabética de la zona horaria (p. ej., EDT)

Pero hay muchas otras secuencias que puedes utilizar para mostrar lo que desees. Simplemente ejecuta date --help para verlas todas.

Se me ocurre que podíamos crear un alias que se llamase “hoy” y ejecutase el comando date con ese formato para saber qué día y hora es.

$ alias hoy="date +\"Hoy es %A, %d de %B de %Y %nEsta es la semana %V y han pasado %j días de este año %nSon las %R %:z %Z\""

Cabe destacar que hay que “escapar” las comillas propias del comando date anteponiendo la barra invertida \

Ahora ya solo ejecutando hoy nos mostrará la fecha y hora en ese formato.

El comando date también puede mostrar el tiempo Unix (o Epoch time) la cantidad de segundos transcurridos desde el 1-1-1970

$ date +%s
1629998692

Y también podemos convertir esos segundos en una fecha, anteponiéndolos con el símbolo @

$ date -d "@1629998692"
jue ago 26 19:24:52 CEST 2021

Con date también podemos “viajar” al pasado y al futuro. Por ejemplo, podemos saber qué día de la semana era cuando nacimos, o qué día de la semana será dentro de un año (por ejemplo) gracias a la opción -d

Para saber el día de la semana que fue cuando nacimos (o cualquier otra fecha) ejecutaremos la consulta en formato año-mes-día:

$ date -d "1991-8-25"
dom ago 25 00:00:00 CEST 1991

Con esto sabemos que cuando Linus Torvalds anunció su pequeño proyecto a la lista de correo de Minix era un domingo de hace 30 años.

¿Y qué fecha será dentro de dos años?

$ date -d "2 years"  
sáb ago 26 19:21:45 CEST 2023

O tal día como hoy hace dos años. Podemos utilizar seconds, minutes, days, months, years.

$ date -d "2 years ago"
lun ago 26 19:23:28 CEST 2019

Y ya por último, también podemos saber la fecha que fue modificado un archivo gracias a la opción -r

$ date -r /var/log/messages
jue ago 26 19:23:09 CEST 2021

Y con esto creo que es suficiente para aprender lo básico del comando, podéis echar un vistazo a la ayuda propia del comando donde encontraréis estos y más opciones.

¿Te ha parecido interesante? ¿Te gustarían más artículos similares? Comparte tu opinión en los comentarios.

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

Mi escritorio Plasma de agosto 2021 #viernesdeescritorio

Sigo disfrutando compartir mi pantalla siguiendo la iniciativa #viernesdeescritorio, Así que añado por noveno mes consecutivo una entrada a la serie «Mi escritorio», en la que muestro en el blog el aspecto de mi ordenador. Mi escritorio Plasma de agosto 2021 ha cambiado un poco respecto al mes pasado. Sigue leyendo y sabrás de qué forma.

Mi escritorio Plasma de agosto 2021 #viernesdeescritorio

Esta va a ser la decimocuarta 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.

Respecto al mes pasado quiero comentar que de nuevo sigue cambiando a raíz de una conversación en el grupo de KDE – Cañas y Bravas de Telegram, donde se ponía de manifiesto que un escritorio debería ser algo más que un fondo de escritorio (una opinión naturalmente discutible pero que me hizo reflexionar sobre cómo quería el mío).

De esta forma, he recuperando la un reloj en el fondo así como un plasmoide de información meteorológica, eso sí conservo el tema oscuro, lo cual parece ser que será una constante a partir de ahora.

Como gestor de ventanas sigo utilizando Kvantum lo que nos proporciona la posibilidad de tener un poco de transparencia en la ventanas de Dolphin. He cambiado el tema Global a Vortex e instalado aparte Kvantum Vortex. He realizado la descripción de las características de mi equipo de nuevo con neofetch.

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.22.4 (el último hasta el momento)

El resultado de mi escritorio de agosto de 2021 es un escritorio oscuro y que podéis ver en la imagen inferior (pinchad sobre ella para verlo un poco más grande.)

Mi escritorio Plasma de agosto 2021 #viernesdeescritorio

Plasmoides:

  • Informe meteorológico por defecto de Plasma.
  • Fancy Clock
the avatar of Nathan Wolf

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

Reunión informal a través de Jitsi de la Asociación GNU/Linux València

Me congratula promocionar una nueva actividad de la Asociación GNU/Linux València. Se trata de una nueva reunión informal a través de Jitsi de la Asociación GNU/Linux València que se va a realizar el próximo 27 de agosto. Más información, sigue leyendo.

Reunión informal a través de Jitsi de la Asociación GNU/Linux València

Reunión informal a través de Jitsi de la Asociación GNU/Linux València
Logo GNU/Linux València

Aunque las reuniones presenciales parecen estar todavía muy limitadas la Asociación GNU/Linux València no para de organizar eventos.

En este caso nos invitan a participar en una reunión informal a través de Jitsi para soci@s y simpatizantes, una actividad que ya han realizado anteriormente y que parece que ha calado en la Asociación.

En palabras de los organizadores:

«Continuamos la actividad establecida desde hace unos días, con estas charlas informales, con las que tenemos la oportunidad de charlar mediante la videoconferencia, que es un formato que ha llegado a nosotros para establecerse como definitiva.

Los temas a tratar son libres, siempre y cuando guarden relación con nuestra ética y modo de vida.

Esta sesión será grabada y alojada en nuestra instancia de Peertube: https://devtube.dev-wiki.de/accounts/gnulinuxvalencia/video-channels«

Resumiendo,como suelo hacer con estos anuncios, la información básica es:

Si podéis asistir no os lo perdáis, seguro que no quedáis decepcionados.

Más información: GNU/Linux València

¡Únete a GNU/Linux València!

Aprovecho para recordar que desde hace unos meses, los chicos de GNU/Linux Valencia ya tienen su menú propio en el blog, con lo que seguir sus eventos en esta humilde bitácora será más fácil que nunca, y así podréis comprobar su alto nivel de actividades que realizan que destacan por su variedad.

Y que además, GNU/Linux València ha crecido y se ha ¡¡¡convertido en asociación!!! Así que si buscas una forma de colaborar con el Software Libre, esta asociación puede ser tu sitio. ¡Te esperamos!

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

Actualizada la guía de la FSF para defender tu privacidad al usar el correo electrónico

La FSF actualiza la guía para la defensa personal del correo electrónico y aprender a cifrar nuestros correos

El mundo cambia, evoluciona, a veces a mejor y otras a peor, retrocediendo y resucitando viejas ideas reaccionarias y oscurantistas que creíamos ya extinguidas.

En el software pasa algo similar. Evoluciona incorporando nuevas funcionalidades, corrigiendo errores y mejorando el conjunto. Y cuando eso pasa, toca actualizar la documentación para mantenerla al día.

Eso es lo que ha pasado con la guía para la defensa personal del correo electrónico, publicada por la Free Software Foundation (FSF), que nos explica de forma clara y sencilla los pasos para utilizar tecnología de cifrado en nuestras comunicaciones por correo electrónico mediante GnuPG.

Hace unos años la FSF, publicó una guía en una web para explicar los pasos a seguir para incorporar tecnología de cifrado a la hora de mandar y recibir correos electrónicos.

Gracias a esa sencilla guía, pude resolver una deuda pendiente como era el uso del cifrado en los correos electrónicos. Y desde entonces ya la uso siempre que puedo y con los contactos que quieren utilizarla cuando me contactan.

Aquella guía se publicó unicamente en inglés, pero ya sabéis que al no ser desarrollador y como me gusta colaborar, lo hice actualizando la guía al español.

Pero esa guía hace un tiempo quedó obsoleta, porque como digo al principio, todo evoluciona y las tecnologías que se utilizaban en esa guía ya no se usan. Queda la base, pero cambian las herramientas que implementan ese cifrado.

Hace unos meses la FSF actualizó la guía a la versión 5.0 y era el momento para que los distintos colaboradores actualizásemos las traducciones. Así que manos a la obra, un poco de git, un poco de traducción y el trabajo estaba realizado.

Bueno, en realidad fueron varias semanas invertidas en traducir, corregir y pulir, pero finalmente la guía de la FSF para aprender a usar el cifrado en los correos electrónicos ya está disponible en español:

Seguro que quedan errores que corregir y traducciones que mejorar, pero el grueso de la guía ya está disponible para ser publicado y consultado.

Si encontráis errores, podéis contactarme para informarme de ese error que se nos haya podido pasar por alto.

También mencionar que la guía también está siendo traducida al gallego y espero que pronto pueda estar disponible, quizás te animes a traducirla al catalán o euskera… ¿por qué no?

Es un gran recurso para aprender y para utilizarlo como medio para enseñar a otras personas cómo proteger su privacidad y que sus correos electrónicos no puedan ser leídos por terceras partes. Únicamente por la persona a la que va dirigido. ¿Te interesa comenzar a usar el cifrado en el correo electrónico?

Enlaces de interés

the avatar of openSUSE News

Tumbleweed Updates Kismet, PulseAudio, Python

Snapshot releases of openSUSE Tumbleweed began to flow this week for the rolling release.

Moving past last week’s build failures and the obstacles with the ISO media size being excessively large, three snapshots were released this week.

The latest 20210824 snapshot updated Mozilla Thunderbird from version 78.13.0 to version 91.0.1, which is the next Extended Support Release codebase. The new email client offers many new features like keyboard shortcuts to access To/CC/BCC fields and a PDF JavaScript viewer is now included in Thunderbird. Two major version updates were in the snapshot; an update to nftables 1.0.0 now recognizes the command-line option --define. GTK based volume control tool pavucontrol 5.0 has support for switching Bluetooth codecs that comes new in PulseAudio 15.0, which was released in the 20210823 snapshot 24-hours earlier. GNU Compiler Collection was updated to version 11.2 and fixed the One-time Passwords In Everything package with glibc 2.34. A few GNOME and RubyGems packages were updated in the snapshot. Command-line utility grep updated to version 3.7, which skipped the stack overflow tests in the qemu build. The runtime nodejs16 16.6.2 update fixed the improper handling of untypical characters in domain names and fixed three Common Vulnerabilities and Exposures.

The network-detector, packet-sniffer, and intrusion-detection package Kismet updated to its latest 2021.08 version in snapshot 20210823; the packages made some small improvements and has a new Wireless Intrusion Detection System alert. PulseAudio 15.0 dropped several BlueTooth patches and improved hardware support. PDF rendering package poppler 21.08.0 added an Application Programming Interfaces to allow the addition and modification of outlines into a PDF. An updated 1.9.7 version of sudo enabled OpenSSL support for a secure central session recording collection. And yast2-bootloader 4.4.6 replaced mkinitrd with dracut.

The 20210820 snapshot updated the Linux Kernel to version 5.13.12, which had several network device support fixes. The update of Mozilla Firefox 91.0.1 fixed an issue that caused tabs from private windows to be visible in non-private windows and it had several CVE fixes in the updated browser version. The update of python38 3.8.11 addressed some security issues and fixed a regression introduced in the previous version. Updated graphics package Mesa 21.2.0 enabled the Gallium3D OpenGL driver in case there is an issue with some video hardware acceleration. Other packages to update in the snapshot were document reader okular 21.08.0, libstorage-ng 4.4.35, diffutils 3.8 and several YaST packages.

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

Curso de Vim: añadir una barra de scroll en #Vim

ScrollStatus es un complemento para Vim que nos añade una útil barra de scroll en nuestra barra de estado

Soy partidario de mantener el número de complementos que usamos en Vim al mínimo, pero siempre sin miedo a incorporar aquellas herramientas que nos facilitan nuestra edición en Vim.

En este caso se trata de una pequeña barra de scroll que se mostrará en nuestra barra de estado inferior y con la que podremos comprobar de manera visual en qué parte del texto nos encontramos.

Este artículo es una nueva entrega del curso “improVIMsado” que desde hace meses vengo publicando en mi blog sobre el editor Vim y que puedes seguir en estos enlaces:

Y para aprender Vim (de la manera más inteligente) aquí tienes esta útil guía:

Este es un complemento para Vim muy sencillo, muy ligero y que funciona “out of the box” sin necesidad de configurar nada.

El complemento añade una barra de scroll en la barra de estado inferior de Vim o también compatible con lightline o airline si la estamos utilizando (como es mi caso). Algo similar a esto:

Esa barra va desplazándose a medida que hacemos scroll en el texto de nuestro editor Vim. No es interactiva, es decir, no pinches sobre ella y arrastres, por que no va a funcionar. Pero sí es un buen indicador visual de en qué parte del texto nos llegamos, aunque tengamos la información justo al lado.

En su repositorio de GitHub, vienen las instrucciones para instalar el complemento si utilizamos un gestor de complementos como vim-plug. Pero también podemos instalarlo de manera manual.

En una consola nos ubicamos dentro de la carpeta ~/.vim/plugin de nuestro /home. Y descargamos el complemento ejecutando esta línea:

wget https://raw.githubusercontent.com/ojroques/vim-scrollstatus/master/plugin/scrollstatus.vim

Tal como dice el creador del código, como yo utilizo airline, tengo que añadir lo siguiente en mi archivo .vimrc de configuración:

let g:airline_section_x = '%{ScrollStatus()}'

Y con eso es todo para que funcione. Tiene la posibilidad de configurar los caracteres que ocupa o los símbolos que utiliza para mostrar el gráfico. En mi caso me quedo con los valores predeterminados, pero si quieres cambiarlos es muy sencillo.

Y eso es todo ¿Te ha gustado? ¿Conoces otros similares que utilizas? Compártelo en los comentarios