Skip to main content

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

Curso de Vim: establecer un tema aleatorio en Vim

Veamos cómo configurar el editor Vim para que cada vez que lo abras lo haga con un tema de colores aleatorio

Cada persona está cómoda con un tema distinto de colores para Vim, dependiendo de sus gustos, quizás horas del día, o equipo que utilice.

¿Crees que es aburrido utilizar siempre el mismo esquema de colores para Vim? Veamos cómo hacer que use uno de manera aleatoria de una lista cada vez que abrimos Vim.

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 artículo es una adaptación de un artículo escrito en inglés que puedes leer en este enlace:

Vamos a hacer que Vim escoja un tema de colores aleatorio dependiendo de la hora del sistema de una lista de preferidos cada vez que lo abras.

La solución es muy sencilla, abrimos nuestro archivo .vimrc y ponemos como comentario la línea donde establecemos el tema de nuestro Vim, añadiendo unas comillas dobles («) al inicio de dicha línea. En mi caso quedaría tal que así:

"colorscheme oceanic_material 

Ahora copiamos y pegamos en el archivo .vimrc el siguiente código:

let themes = ['monokai', 'tokyo-night', 'deus', 'level42', 'fckfscsm', 'oceanic-material', 'utopia']
execute 'colorscheme '.themes[localtime() % len(themes)]
unlet themes

Guardamos y cerramos el archivo, ahora cada vez que abramos el editor Vim, este lo hará con un esquema de colores distinto escogido de manera aleatoria de la lista que le hemos pasado.

Si quieres ver qué colores tienes disponibles en tu sistema puedes verlos en el directorio ~/.vim/colors

Si no te gusta esta opción y tanto cambio, simplemente elimina las líneas anteriores y las comillas dobles de la configuración del tema que tenías antes.

Un truco sencillo para tu editor Vim. ¿Te ha resultado interesante?

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

Usenet Newsreader Reviews

This is an idea that I’m playing around with. Here are some categories for any reviews. They could later depending on what I learn while doing the reviews.

  1. Availability
  2. Installation
  3. Setup
  4. Posting Articles
  5. Filtering and Killfiles
  6. Miscellaneous Features
  7. Final Comments
a silhouette of a person's head and shoulders, used as a default avatar

Syslog-ng in GSoC 2022

This year the syslog-ng project will participate in the Google Summer of Code (GSoC) as a mentor organization again. If you are a university student or otherwise eligible to participate in the GSoC program, you can choose to develop a new feature for syslog-ng.

Read my blog to learn why to choose syslog-ng and how to get started: https://www.syslog-ng.com/community/b/blog/posts/syslog-ng-in-gsoc-2022

syslog-ng logo

the avatar of openQA-Bites

Running an aarch64 image in qemu

Running a x86_64 image in qemu machine can be as easy as:

qemu-system-x86_64 openSUSE-Leap-15.3-JeOS.x86_64-kvm-and-xen.qcow2

# A more extended example
qemu-system-x86_64 -m 1G -cpu host -enable-kvm -smp cores=2,threads=1,sockets=1 -drive file=openSUSE-Leap-15.3-JeOS.x86_64-kvm-and-xen.qcow2,if=virtio

Doing the same for aarch64 is a bit more tricky. In this tutorial we’re gonna learn how to run a aarch64 vm using qemu. This approach works on native aarch64 hardware and as emulated VM on any other architectures as well.

the avatar of openSUSE News

openSUSE Community Publishes Annual Survey Results

The openSUSE community has published results from the annual community survey.

This year’s results increased from last year’s results by more than 100 participants, with 1,320 respondents this time around. While participation increased, results indicated a larger amount of people located in Europe took the survey. Since other regions were less represented, people should be aware of this fact while reading the results.

Information was gathered about the project, its distributions, the demographics and how the community is contributing to the project. A number of questions in this year’s survey provided participants with a wider opportunity to express their opinions and satisfaction with the above topics. A document lists all the comments from the survey.

Some modifications were made from the previous year’s survey, but the highest percentage group of users were ages of 35 to 44. An overwhelming survey participants were from the Northern Hemisphere and almost 500 were in the +1 UTC time zone before the recent daily savings, which put most in the Central European Time. Almost 60 percent of surveyees had a university degree and more than 81 percent of those who answered the question had at least a graduate degree. The amount of surveyees with a job in IT is about split about 50/50.

A core take away from the survey was that openSUSE distros were well supported for IT professionals and developers. Technologies for professional content creators appears to be growing is usage, according to the results.

More than 40 percent have been using Unix-like operating systems for 10 years and less than 3 percent have been using one less than a year. A majority of openSUSE’s desktop users favored using Tumbleweed and those favoring server use opted for Leap. MicroOS use on servers increase more than 40 percent. Packagers were given much recognition in the survey. An overwhelming percentage of surveyees ranked official repositories as their favorite source for get software; the others that followed were rpm downloads along with Flatpak, AppImages and snap respectively.

The survey results showed that most would recommend openSUSE distributions to advanced users and least recommend the distributions for new users. The overall sense was that users were satisfied with the distributions and found them stable and reliable; the distributions and there ease of use were held in high regard, especially the core uses of the server with web hosting, databases, containers and virtualization.

A majority of people prefered openSUSE’s forums, reddit and Twitter for technical communication and knowledge sharing about openSUSE. The other platforms were used for more social interaction with the community.

For more details about the annual survey, please visit the results on the openSUSE Wiki.

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

Paqueterías multidistribución GNU/Linux en Pocast Linux #152

Sigo con la promoción de los audios de Juan Febles, los cuales son constantes y de alta calidad. Hoy toca comentar uno didáctico ya que como buen profesor que es ha dedicado uno de sus episodios a explicar las paqueterías multidistribución GNU/Linux en Podcast Linux. ¡No te lo pierdas!

Paqueterías multidistribución GNU/Linux en Pocast Linux #152

Paqueterías multidistribución GNU/Linux en Pocast Linux #152

No publico todas sus entregas pero de vez en cuando me apetece promocionar el gran podcast de mi, me atrevo a decir, amigo Juan Febles: Podcast Linux.

En esta ocasión en la hora y poco de programa Juan habla de forma distendida con Alejandro López, CEO de Slimbook se hace un repaso a algunos de sus productos: al ultrabook Executive, la capturadora de vídeo y el teclado RGB.

Además de todo esto, nos hablan de la contribución de Slimbook al mundo del Software Libre con sus productos de ídem: Slimbook Battery y Slimbook Face.

En palabras de Juan:

¡¡¡Muy buenas amante del Software Libre!!!
Bienvenido a otra entrega de Podcast Linux, la número 152 . Un saludo muy fuerte de quien te habla, Juan Febles. Hoy vamos a echrale un vistazo a las nuevas paqueterías GNU/Linux: AppImage, Snap y Flatpak. Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 152, Paqueterías Muktidistribución GNU/Linux.

Enlaces:

Así que os invito a escuchar esta clase magistral de Juan Febles, antesala al episodio153 que realizará con El Atareaso… pero eso es otra historia. ¡Dentro audio!

Más información: Podcast Linux

Sigue a Podcast Linux

Aprovecho para animaros a seguir Podcast Linux en algunos de los canales de comunicación que tiene:

La entrada Paqueterías multidistribución GNU/Linux en Pocast Linux #152 se publicó primero en KDE Blog.

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

Rząd dotuje organizacje religijne, które stosują jawną segregację religijną.

https://www.wykop.pl/link/6612291/rzad-dotuje-organizacje-religijne-ktore-stosuja-jawna-segregacje-religijna/

W całej sprawie chodzi o przyznanie uczelni wyższej, która nie dopuszcza w swe szeregi nie-katolików, sporego grantu pieniężnego od rządu. Mogę przeboleć fundusz kościelny, bo niby krzywdy komunistyczne. Ale grant pieniężny na prowadzenie kierunku, do którego mogą się zapisać tylko katolicy? I to z funduszu ochrony środowiska? To tak samo, jakby fundować prywatne drogi dla księdza Rydyzka…

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

NowPlayingRe, el visor de pista de audio para Plasma – Plasmoides de KDE (195)

El escritorio Plasma de la Comunidad KDE es personalizable hasta el extremo, y para ello se suelen utilizar los plasmoides como el que os presento hoy. Se trata de NowPlayingRe, una alternativa para visualizar de pistas multimedias que reproducen en nuestro sistema , y con el que llegamos a 195 plasmoides presentados en el blog.

NowPlayingRe, el visor de pista de audio para Plasma – Plasmoides de KDE (195)

Uno de los placer de trabajar con Plasma es la integración de todos sus elementos para que las horas que pasamos trabajando o disfrutando con nuestro ordenador sean lo más agradables posibles,

Y una de las formas para hacerlo es escuchando música… y si encima tu equipo te muestra información extra del nombre de la pista reproducida y su autor, pues mejor que mejor.

Eso ya lo hacen algunos plasmoides del escritorio Plasma de la Comunidad KDE, pero hacerlo con el estilo de NowPlayingRe pocos lo hacen.

Y es que su integración con el fondo de pantallalo hace ideal para crear esos entornos tan minimalistas que gustan a algunos.

 

Y como siempre digo, si os gusta el plasmoide podéis «pagarlo» de muchas formas en la nueva página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

¡Más información: KDE Store

¿Qué son los plasmoides?

Para los no iniciados en el blog, quizás la palabra plasmoide le suene un poco rara pero no es mas que el nombre que reciben los widgets para el escritorio Plasma de KDE.

En otras palabras, los plasmoides no son más que pequeñas aplicaciones que puestas sobre el escritorio o sobre una de las barras de tareas del mismo aumentan las funcionalidades del mismo o simplemente lo decoran.

 
 

La entrada NowPlayingRe, el visor de pista de audio para Plasma – Plasmoides de KDE (195) se publicó primero en KDE Blog.

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

Actualización de abril del 2022 de KDE Frameworks

Empezamos el segundo trimestre del año siguen las entradas recurrentes de las actualizaciones mensuales de rigor que demuestra que los desarrolladores de KDE no dejan de trabajar en sus librerías. Así que se congratulan en anunciar la actualización de marzo del 2022 de KDE Frameworks. Con esta se llega a la versión 5.93, un suma y sigue de compromiso y constancia que no parece que tenga un final cercano, y que ofrece una novedad, como mínimo, controvertida.

Actualización de abril del 2022 de KDE Frameworks

A pesar de que para los usuarios corrientes esta noticia sea algo confusa ya que no se trata de realzar una nueva aplicación ni de una nueva gran funcionalidad del escritorio, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo.

La razón de esta afirmación es que KDE Frameworks es básicamente la base de trabajo de los desarrolladores para realizar sus aplicaciones, es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

Actualización de abril del 2022 de KDE Frameworks

De esta forma, las mejoras en KDE Frameworks facilitan el desarrollo del Software de la Comunidad KDE, haciendo que su funcionamiento, su estabilidad y su integración sea la mejor posible.

El sábado 9 de abril de 2022 ha sido lanzado KDE Frameworks 5.93, la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él.

Más información: KDE

La constancia del equipo de desarrollo de la Comunidad KDE

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Una gran noticia para la Comunidad KDE que demuestra la evolución continua del proyecto que continua ganando prestigio en el mundo de los entornos de trabajo Libres.

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de febrero del 2022 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

La entrada Actualización de abril del 2022 de KDE Frameworks se publicó primero en KDE Blog.

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

Ingenuity's One Year of Mars Flights

Next week it's going to be a year since Ingenuity made the first flight in an atmosphere of another planet. An atmosphere with about 1% of density of the one on Earth.

Something that sounded unlikely became a great success with 24 flights so far. To celebrate the occasion I revisited an older project of mine and used more appropriate footage shot by my friend VOPO at Fuertaventura, Canary Islands. I rendered some overlays of the Ingenuity model kindly provided by NASA.

Ingenuity with Perseverance

The music was composed on the Dirtywave M8 Tracker, went straight from the device, no mastering. The time constraints of weeklybeats is brutal. I used a hint to the Close Encounters of the Third Kind main theme, but because the flight is unrealistically dynamic, it leans on a mangled classic Jungle Jungle break.

Thanks to the C-Base crew for taking good care of us and the GNOME Fundation to support the travel (mostly on the surface).

Supported by the GNOME Foundation