Skip to main content

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

Abierto el registro para Linux App Summit 2020

Hace bien poco ya hablé del evento pero es que hoy se ha anunciado que se ha abierto el registro para Linux App Summit 2020, el encuentro entre desarrolladores de aplicaciones de diversos entornos de escritorio.

Abierto el registro para Linux App Summit 2020

A pesar de que este año la mayoría de los eventos son online, es importante tener un registro de asistentes y/o participantes con el ánimo de dar visibilidad a este tipo de reuniones.

Hoy se ha anunciado que se ha abierto el registro para Linux App Summit, que se celebrará del jueves 12 al sábado 14 de noviembre, y aunque su contenido estará disponible en línea después de la conclusión, creo que es importante que si te interesa lo demuestres incluyendo tu nombre para así demostrar que no somos pocos en esto del Software Libre.

El «Call for Papers» sigue abierto hasta el 15 de septiembre y hasta el 1 de octubre no sabremos la decisión del comité de charlas, así que estamos esperando a conocer las diversas ponencias que se realizarán, pero estoy seguro que serán interesantes aunque lo realmente importante ocurrirá en esas reuniones virtuales entre desarrolladores.

Abierto el registro para Linux App Summit 2020

¿Qué es Linux App Summit (LAS)?

El año pasado se celebró en Barcelona y fue un éxito, como lo demuestra la fotografía superior donde aparecen algunos de los participantes.

Linux App Summit es un evento diseñado para acelerar el crecimiento del ecosistema de aplicaciones Linux sea cual sea su entorno de trabajo.

De esta forma se reúne a todos los involucrados para intentar optimizar la experiencia de usuario de aplicaciones GNU/Linux, compartiendo el conocimiento que se tiene del uso y problemas de sus respectivos programas.

Abierto el registro para Linux App Summit 2020

Estamos ante un evento que va en contra del mito que los desarrolladores de los distintos entornos de escritorio se llevan como el perro y el gato, todo lo contrario ya que aunque utilizan librerías diferentes el objetivo es el mismo: crear las mejores aplicaciones posibles para los usuarios.

Más información: Linux App summit

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

Buscar y reemplazar un texto en múltiples archivos con #Vim

Veamos cómo buscar y reemplazar una cadena de texto en múltiples archivos gracias a un par de comandos de GNU/Linux y el editor Vim

Existen muchos comandos para buscar y reemplazar una palabra o una cadena en un único archivo, pero ¿qué hacer cuando quieres hacerlo en múltiples archivos con nombres diferentes?

Gracias a un par de comandos de GNU/Linux y el uso del editor Vim podremos hacer esa tarea tediosa de una manera rápida y sencilla.

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:

Este artículo es una traducción/adaptación de un artículo escrito en inglés por la desarrolladora Victoria Drake que ha publicado en su blog y que está disponible en este enlace.

Los dos comandos que utilizaremos serán find y grep, pero vayamos por partes.

Lo primero será encontrar encontrar todos los archivos que queremos modificar. En este ejemplo buscaremos todos los archivos con extensión .py en el nombre para ello:

find . -name '*.py'

Para afinar más la búsqueda, queremos encontrar una cadena de texto dentro de los archivos, para ello utilizaremos el comando grep. Así que utilizaremos el comando:

grep -le '\<variavle\>'

Con la opción -l grep nos devolverá el nombre de los archivos en los que encuentre el patrón de búsqueda que indicamos con -e y que en este caso es “variavle”.

Con esto ya podremos encontrar los archivos y el texto que queremos, ahora entra en acción el editor Vim para terminar de realizar la tarea.

Para ello utilizaremos la herramienta :bufdo que permite ejecutar el mismo comando en múltiples ventanas abiertas en este editor de texto.

Sin necesidad de ir archivo por archivo, abriéndolo, modificándolo y guardando los cambios.

Ahora unimos todo y con este comando decimos a Vim que nos abra los archivos que queremos con la cadena de texto que queremos buscar:

vim `find . -name '*.py' \
-exec grep -le '\<variavle\>' {} \;`

Utilizaremos la expansión de las comillas invertidas para pasar nuestra búsqueda a Vim y abrirlas en múltiples ventanas o “buffers”.

Una vez que tenemos en Vim abiertos todos los archivos mediante el comando :bufdo realizaremos las acciones que queramos.

En este ejemplo reemplazaremos el término “variavle” por el término “variable” mediante el siguiente comando:

:bufdo %s/variavle/variable/gce

Utilizaremos la opción g para indicar que el cambio queremos que sea global en todas las ocurrencias que encuentre.

La opción e omitirá los errores encontrados si el patrón de búsqueda no es encontrado.

La opción c hará el reemplazo del texto interactivo y pedirá confirmación en cada caso que encuentre. Si no queremos que pregunte, no incluiremos esa opción en el comando anterior.

Cuando el editor Vim haya acabado todas las tareas, simplemente guardaremos los datos y cerraremos todos los buffers mediante el comando:

:bufdo wq!

Y así Vim y los comandos de GNU/Linux nos han liberado un montón de tiempo y trabajo tedioso que podremos utilizar en leer el blog de Victoria Drake o este mismo. 🙂

 

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

Carlos Arturo Guerra en Podcast Linux #110

Con este serán dos podcast seguidos que comparto de los programas de podcast de Juan Febles pero es que me ha gustado mucho este capítulo. Y es que la presencia de Carlos Arturo Guerra en Podcast Linux ha sido un descubrimiento más que interesante por varios motivos. Sigue leyendo para conocerlos.

Carlos Arturo Guerra en Podcast Linux #110

Carlos Arturo Guerra en Podcast Linux #110

Pocas veces me he sentido tan identificado con un invitado a los podcast de Juan Febles, y eso que llevo siguiéndolos desde el primero de ellos.

Y es que Carlos Arturo Guerra y mi humilde persona compartimos muchas cosas: es profesor, amante del Software Libre, realizó un trabajo final de Máster en el que el SL fue protagonista y es un defensor del Conocimiento Compartido.

Además, sus inicios en el mundo de la informática son similares a los míos y su relación con las nuevas tecnologías le ha ayudado ha llevar este final de curso 2019-20 de forma más que digna utilizando tecnologías abiertas.

No obstante, para entender mejor quien es Arturo y qué le hace merecedor de un capítulo de Linux Conexion lo mejor es leer las palabras del presentador y creador del podcast Juan Febles:

«¡¡¡Muy buenas amante del Software Libre!!!
Bienvenido a otra entrega de Podcast Linux, la número 110. Un saludo muy fuerte de quien te habla, Juan Febles. Hoy estamos con Carlos Arturo Guerra Parra, organista en la Catedral de Cuenca y profesor en el Conservatorio Superior de Salamanca. Le gusta mucho la informática, es programador amateur en lenguajes como C, C++, Python, Java para Android… En el campo de la música también programa, trabajando con SuperCollider, CSound o Pure Data. Actualmente estoy embarcado en varios proyectos relacionados con el software libre y la música.»

Como siempre, os dejo el audio para que los podáis escuchar y disfrutar de este programa de una hora de duración.

Más información: Podcast Linux

Y aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene, los cuales han cambiado debido a que Podcast Linux ha abandona e

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

Nuritzi Sanchez cerrará Akademy 2020

Si la primera charla del sábado de Akademy es importante, no lo es menos la última del domingo que concluye el evento de ponencias. Me complace compartir con todos vosotros que Nuritzi Sanchez cerrará Akademy 2020 en línea con una charla que lleva por título «Open Source Resilience and Growth: Creating Communities that Thrive«. ¿Quién es Nuritzi y qué papel tiene en el mundo del Software Libre? Sigue leyendo y lo sabrás.

Nuritzi Sanchez cerrará Akademy 2020

Si la primera charla de Akademy 2020, la conocida como Keynote, estaba protagonizada por Gina Häußge que no pertenece al mundo de la Comunidad KDE pero está realizando una gran labor con Octoprint, la última parece seguir el mismo esquema con otro proyecto libre.

Nuritzi Sanchez cerrará Akademy 2020

Y es que la protagonista de la charla que cerrará la jornada dominical, el 6 de septiembre a las 19:30, y que por tanto concluirá los dos días de ponencias será Nuritzi Sanchez.

Para los que no la conzocan, entre los que me incluyo, Nuritzi Sanchez es la Directora de Proyectos de Código Abierto de GitLab Inc. Anteriormente, Nuritzi ha trabajado en Endless y fue la Presidenta y Directora de GNOME.

La Comunidad KDE está entusiasmado de tener a Nuritzi como oradora principal en la Akademy de este año para hablar sobre la Comunicación Colaborativa en la comunidad de Código Abierto con una charla titulada «Open Source Resilience and Growth: Creating Communities that Thrive» y en la que se vuelve a demostrar el interés de la gente de KDE por conocer otras realidades del mundo del Software Libre.

Es evidente que Nuritzi tiene muchas cosas que aportar a la Comunidad del Software Libre tanto en el apartado técnico, como en el humano, sin olvidar que es especialista en las relaciones sociales, algo fundamental en los Proyectos Libres ya que, no olvidemos, en realidad lo importante son las personas, algo que en muchas ocasiones olvidamos.

Participantes de LAS 2019 de Barcelona donde participó Nuritzi junto con Aleix Pol y muchos otros desarrolladores KDE y Gnome.

Igual que en el caso de Gina, para conocer más sobre ella, y en esta ocasión acompañada por Lydia Pintscher (ex-Presidenta de KDE e.V. y actual miembro del Board), os invito a leer una entrevista a tres bandas publicada en el boletín de noticias de KDE (el conocido como dot.)

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

Obtén los RSS de webs que no tienen servicio de feeds

Veamos cómo seguir por RSS en nuestro lector favorito las novedades de páginas como YouTube, Bandcamp, canales de Telegram, Instagram, o incluso PornHub

 

Quizás alguna vez has pensado que estaría bien poder seguir en tu lector RSS favorito las novedades de sitios como un canal de Telegram, las novedades de nuevos vídeos de un canal de YouTube, las nuevas imágenes de una cuenta de Instagram, etc…

Rss Bridge te ofrece la posibilidad de poder seguir en tu lector RSS favorito las novedades de esos sitios web y muchos más!

El compañero Gabriel compartió en Mastodon este servicio web desarrollado en PHP, que tiene repositorio en GitHub (publicado sin licencia) y que puedes instalar tu mismo o utilizar su instancia.

Este servicio nos permite crear RSS de sitios web que no ofrecen esa opción y poder obtener las novedades de esos sitios en formatos: Atom, HTML, Json, Mrss o texto plano.

Así podremos estar informados de las novedades sin necesidad de estar pendientes de visitar el sitio para ver si hay nuevas publicaciones.

Gracias a RSS Bridge podemos, por ejemplo, acceder a los RSS de estos sitios:

  • Bandcamp : Devuelve las últimas publicaciones del sitio para una etiqueta
  • DuckDuckGo: Los resultados más recientes de búsquedad de este buscador
  • Facebook : Devuelve las publicaciones más recientes de la página de un perfil de este motor de seguimiento y rastreo personal disfrazado de red social.
  • Instagram: Las fotos más recientes de un usuario de esta red social que pertenece a Facebook
  • Pinterest: Las novedades de un usuario o búsqueda
  • Telegram : Sigue un canal público de Telegram en tu RSS
  • Twitter : Devuelve las búsquedas de palabras clave o etiquetas de un usuario
  • Wikipedia: los artículos destacados de Wikipedia en Englés, Alemán, Francés o Esperanto
  • YouTube : Las novedades de un usuario o de una lista de reproducción

Todo esto y muchos otros servicios más.

Si eres fan de los RSS y no quieres perderte las novedades que se publiquen en sitios webs como los que monitoriza RSS Bridge, dale una oportunidad y compártela en los comentarios.

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

Interfaz web para controlar tu impresora 3D Libre: Octoprint

Las impresoras 3D aparecieron hace unos años y han venido para quedarse, y aunque han perdido su capacidad de sorprendernos es una de esas máquinas que poco a poco se harán un hueco en nuestras casas. Hoy os presento Octoprint, la interfaz web para controlar tu impresora 3D Libre, del cual ya tuvimos noticias en el blog hace unos días con motivo de Akademy 2020.

Interfaz web para controlar tu impresora 3D Libre: Octoprint

Por norma general, cuando un usuario básico como yo piensa en una impresora 3D no cae en el detalle que debe tener un Software que sea capaz de controlarla.

Afortunadamente en el mundo del Software Libre tenemos algunas opciones a las que hay que sumar AtCore de la Comunidad KDE, pero nunca viene mal tener otras, como es el caso de Octoprint.

Básicamente, Octoprint ofrece una interfaz web para controlar tu impresora 3D Libre que utiliza tu navegador, con lo que se simplifica mucho el proceso de instalación, por ejemplo.

Sus características fundamentales son las siguientes:

  • Controla y monitoriza cada aspecto de tu impresora 3D y tus trabajos de impresión directamente desde tu navegador.
    • Accede ala cámara web y mira a distancia cómo tu impresora está creando lo más nuevo.
    • Recibe información constante sobre el progreso actual de su trabajo de impresión.
    • Vigile las temperaturas de sus hotends
    • Mueve el cabezal de impresión a lo largo de todos los ejes, extruya, retraiga o simplemente defina sus propios controles personalizados.
    • Inicie, detenga o simplemente haga una pausa en su trabajo de impresión actual
Interfaz web para controlar tu impresora 3D Libre: Octoprint

  • Compatible con la mayoría de las impresoras 3D disponibles.
  • Sistema de plugins permite ampliar su funcionalidad de varias maneras.
  • Software libre y de código abierto publicado bajo la Licencia Pública General Affero de GNU (AGPL).

Octoprint está desarrollador por solo una persona, Gina Häußge, la cual se dedica en cuerpo y alma a su desarrollo y, se sustenta gracias a donaciones, Si eres usuario de Octroprint o piensas que vale la pena que el proyecto continue os invito a colaborar económicamente. Visita esta página para obtener más información.

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

Configurando el escritorio Plasma, de lo básico a lo profesional

Hoy comparto con vosotros un vídeo que me he tomado la licencia de traducir como «Configurando el escritorio Plasma, de lo básico a lo profesional» y en el que se hace justamente eso: se explica como modificar los parámetros de Plasma a todos los niveles, algo que solemos hacer, en pequeñas dosis, en el blog cada cierto tiempo. Espero que os guste.

Configurando el escritorio Plasma, de lo básico a lo profesional

Lo primero es lo primero, la autoría. Nos encontramos ante un vídeo de Jupiter Broadcasting que realizó a finales del 2019, concretamente el 9 de diciembre, y en el que a lo largo de una hora nos explica las bondades de Plasma 5.17, lo cual significa que en la actualidad el escritorio que puedes disfrutar tú es todavía mejor.

Chris, el presentador del vídeo, comienza comentando que es KDE Neon y cuál es su púbico objetivo, que no es más que aquel que quiere tener lo último de la Comunidad KDE, y es por ello que viene muy «pelado» de serie, es decir, con muy pocas aplicaciones.

Además, para Chris, KDE Neon no es muy atractivo visualmente hablando (para gustos los colores) y propone una serie de cambios para que luzca mejor: cambiando el tamaño de la fuente y del cursor, el tema de plasma (que cambia a uno oscuro que descarga de la KDE Store), realizando algunos cambios en el tema elegidos (Sweet KDE), instalando decoraciones de ventana, integrando las aplicaciones GTK al estilo Plasma, etc.

Configurando el escritorio Plasma, de lo básico a lo profesional

Básicamente Chris explica todo lo que él hace los primeros 15 minutos tras instalar KDE Neon y que el sistema le quede mucho más a su gusto, y lo interesante es que a medida que avanza en el vídeo va tocando configuraciones mucho más avanzadas como la barra de menú de Dolphin.

Pero bueno, lo mejor es que busquéis una hora de vuestro tiempo, que os pongáis los subtítulos (si el inglés no es lo vuestro) e intentéis seguir el vídeo, seguro que descubrís alguna cosa que no sabíais sobre Plasma.

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

#openSUSE Tumbleweed revisión de la semana 34 de 2020

Tumbleweed es una distribución “Rolling Release” de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este enlace:

Otra semana que ha pasado y ha traido diferentes actualizaciones que seguro que han interesado a más de uno. En esta semana se han publicado 6 snapshots (0814, 0815, 0816, 0817, 0818 y 0819).

Los cambios más relevantes que han llegado a los repositorios de Tumbleweed son:

  • gdb 9.2
  • qemu 5.1.0
  • GNOME 3.36.5
  • KDE Applications 20.08.0
  • sqlite3 3.33.0
  • LibreOffice 7.0.1 RC1

Y cosas que están a la espera para próximas actualizaciones:

  • Linux kernel 5.8.2
  • glibc 2.32
  • binutils 2.35
  • gettext 0.21
  • bison 3.7.1
  • Cambios en RPM
  • openSSL 3.0

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

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

Trucos KDE (V): cambiando el tamaño de las ventanas

Quinto capítulo de la sección que presenté hace un tiempo y que está teniendo un ritmo de publicación adecuado por parte de la cuenta de Youtube de KDE Commnity. Bienvenidos a Trucos KDE (V), una entrada donde repasaremos, en esta ocasión, solo uno de los trucos que está publicando el grupo de promoción de la Comunidad KDE con el objetivo de mostrar al mundo algunas de las cosas sencillas que ofrecen. Es esta nueva edición veremos el truco para cambiar el tamaño de las ventanas, algo que nos puede venir muy bien en según qué ocasión.

Trucos KDE (V): Cambiando el tamaño de las ventanas

Como probablemente ya sepas, y si no es un buen momento para aprenderlo, se puede mover una ventana manteniendo pulsada la tecla [Alt], haciendo clic con el botón izquierdo del ratón en la ventana y arrastrándola.

Ahora bien, una característica menos conocida del escritorio Plasma de la Comunidad KDE es que también puedes cambiar el tamaño de una ventana de forma similar.

Para ello debes seguir los siguientes pasos:

  • Mueve el cursor a un lugar cerca del centro de la parte superior de la ventana (no tienes que ser preciso)
  • A continuación mantén presionada la tecla [Alt], haz clic con el botón derecho del ratón y arrastra. Según la acción tendréis una acción:
    • Podrás arrastrar el borde superior de la ventana hacia arriba y hacia abajo.
    • Mueve el cursor hacia una esquina y podrá cambiar el tamaño de las ventanas en diagonal.
    • Lo mismo se aplica a cada esquina y lado.💡
Trucos KDE (V): cambiando el tamaño de las ventanas

Nota: A partir de Plasma 5.20, en lugar de [Alt] use [Meta] (tecla de Windows).

Y como es habitual, a continuación tenéis el vídeo demostrativo el que, como siempre, es más fácil verlo en acción que realizar una descripción:

Si os ha gustado el truco no olvidéis compartirlo y darle un me gusta, estas cosas siempre ayuda en el desarrollo del Software Libre.

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

Konsole de #KDE y sus jugosas novedades de agostos de 2020

Hagamos un repaso a las novedades tan suculentas que la comunidad de KDE ha incluido en el emulador de consola Konsole en la versión 20.08

Ya han llegado a openSUSE Tumbleweed las novedades y actualizaciones de agosto de 2020 de la comunidad de KDE.

Y de entre todas las novedades, que son muchas y muy jugosas, vamos a echar un vistazo a las nuevas incorporaciones y funcionalidades que han incluido en Konsole, el emulador de consola de la comunidad KDE.

En el blog he escrito sobre otros emuladores de terminal, como Alacritty, Kitty, o Terminology. Y aunque los he probado, yo siempre he vuelto a utilizar Konsole, por todo lo que ofrece, que ahora es mucho más. Veámoslo
Mejoras que incluyen funcionalidades tan interesantes como:

  • La posibilidad de hacer clic derecho con el ratón sobre un archivo y escoger “Copiar ubicación” para poder pegarla en un archivo en otra aplicación, etc.
  • Resaltado en el margen derecho de las nuevas líneas que se muestran, cuando realizamos un scroll de la pantalla. La verdad muy útil.
  • Konsole ahora nos muestra una previsualización de los archivos de imágenes al pasar el cursor por encima de ellos. Algo que estaba esperando hace tiempo.
  • Al hacer clic con el ratón sobre un archivo ahora nos ofrece la posibilidad de “Abrir con…” y poder seleccionar con qué programa abrir un archivo.
  • Ahora se pueden desactivar las cabeceras cuando tenemos la vista dividida o poder seleccionar el separador entre esas vistas divididas.
  • Podemos monitorizar una pestaña para que nos avise cuando un proceso haya acabado.
  • Ahora podemos configurar los colores de las pestañas, pudiendo seleccionar colores distintos para cada una de ellas.
  • El tamaño del cursor vertical se adapta al tamaño de la fuente utilizada en vez de tener un tamaño fijo.

Pero lo mejor es ver directamente de qué se tratan todas esas novedades. Así que aquí tienes un vídeo alojado en archive.org para verlas en acción

También disponible en YouTube para quien prefiera esta plataforma, en este enlace:

https://www.youtube.com/watch?v=ZgjQJ8xBsQY

No hace falta que visites el canal, te suscribas ni nada, ya sabes que los puedes ver con VLC en tu equipo.

¡Gran trabajo el realizado por la comunidad KDE! Enhorabuena a todas las personas que lo hacen posible.