Actualizado Plasma Fancy Clock, reloj digital alternativo para KDE
Hablé de este plasmoide hace mucho tiempo. Concretamente en fue el plasmoide número 75 de la sección «Plasmoides de KDE», la cual ya lleva 138 capítulos. Hoy vuelve al blog porque este widget sigue su evolución y su autor ha anunciado que ha sido actualizado Plasma Fancy Clock, un reloj digital alternativo para KDE muy elegante y muy personalizable.
Actualizado Plasma Fancy Clock, reloj digital alternativo para KDE
Tener un reloj en el escritorio es una de las primeras cosas que suelo hacer cuando empiezo a personalizar mi ordenador. Evidentemente, entre los plasmoides por defecto que ofrece la Comunidad KDE se encuentran los típicos: digital, analógico, aproximado y binario.
No obstante, nunca está de más tener alternativas como el presente Fancy Clock, con el que podremos tener un simple pero elegante reloj digital decorando nuestro fondo de escritorio.

Su característica principal es que no tiene el típico marco de plasmoides y que se puede personalizar tanto color como fuente tipográfica, con lo que se puede adaptar a la perfección a temas claros y oscuros. Además, la fuente tiene un ligero sombreado que le da un toque tremendamente elegante.
Este reloj ha sido creado por Anoneemouse, el cual acaba de anunciar en la Store que ha actualizado Plasma Fancy Clock con la inclusión, además del habitual solucionado de errores, la posibilidad de controlar la opacidad del reloj, lo cual aumenta la posibilidad de configuración del mismo.

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.
Actualización de abril del 2020 de KDE Frameworks
Hoy toca entrada recurrente ya que llegamos a la actualización mensual de rigor que demuestra que los desarrolladores de KDE no dejan de trabajar ni confinados (pero claro, es la forma habitual de trabajar de los que se dedican a esto de la programación). Así que se congratulan en anunciar la actualización de abril del 2020 de KDE Frameworks. Con esta se llega a la versión 5.6, un suma y sigue de compromiso y constancia que no parece que tenga un final cercano.
Actualización de abril del 2020 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.
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 pasado domingo 5 de abril de 2020 fue lanzado KDE Frameworks 5.69, 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.
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.
Más información: KDE
¿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.

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.
Un filtro de color rojo en Linux para usar tu equipo en visión nocturna
Un script de Bash que “tiñe” la pantalla de tu equipo de rojo por si tienes que realizar tareas en tu equipo y mantener tu visión nocturna

Imagen: Alan Formy-Duval
Entre las personas que utilizan sistemas GNU/Linux hay apasionados a la astronomía, que se deleitan con sus equipos observando el cielo por la noche mientras contemplan los cuerpos celestes brillando en el espacio oscuro.
Esas personas utilizan aplicaciones como Kstars, Skychart u otras aplicaciones de control de telescopios en sus sitemas GNU/Linux en la oscuridad de la noche.
Pero si estás a oscuras, la luz que emite la pantalla de tu equipo, puede cegar momentáneamente al astrónomo y provocarle fatiga visual, o dañarle la vista por cambios bruscos de luz.
Para eso está este pequeño script de Bash que lo que hace es “teñir” de rojo toda la imagen gestionada por el servidor X11, es decir, no una aplicación si no toda la pantalla y todas las aplicaciones.
Con este tono, podremos consultar la aplicación en nuestro equipo, el correo o consultar internet y mantener “la visión nocturna” a la que nos habíamos acostumbrado y sin exponer a cambios bruscos de luz a nuestros ojos.
Este script para bash es una adaptación realizada por Alan Formy-Duval que ha compartido en la web opensource.com y que he subido a GitHub para que este disponible para quien quiera utilizarla y probar.
Este script es una adaptación para bash de otro script llamado Redscreen, que estaba escrito para csh. Ambos utilizan xcalib para dar ese tono rojizo a nuestra pantalla. Así que deberás instalar esta aplicación en tu sistema si quieres utilizarla
Solo funciona para sistemas GNU/Linux que utilicen X11, por lo que en sistemas que utilicen Wayland como servidor gráfico no funcionará.
En el repositorio de GitHub están las instrucciones. En definitiva, nos descargamos el script (GPL v3.0), le damos permisos, y lo ejecutamos.
wget https://raw.githubusercontent.com/victorhck/stargazing/master/stargazing chmod +x stargazing
Tenemos varias opciones:
- ./stargazing * → Muestra las opciones que tiene el script
- ./stargazing on → Tiñe de rojo nuestra pantalla
- ./stargazing off → Vuelve a dejar todo como estaba
- ./stargazing dim → Baja el nivel de luminosidad de nuestro equipo. (por si queremos quitar el tono rojizo, pero aún así no dañar nuestra vista con un nivel alto de luz de la pantalla)
- ./stargazing inv → Invierte los colores de nuestra pantalla
Quizás si eres una persona aficionada a la astronomía, este script para tu sistema GNU/Linux te resulte de utilidad y sirva para proteger un poco más tus preciados ojos, para que puedas seguir leyendo este blog!! 
Enlaces de interés

KDE Free Qt Foundation, pieza clave del futuro de Qt
El mundo del Software Libre es dinámico, en ocasiones esto es positivo y en otras no tanto. A raiz de unas noticias acaecidas estos días tengo el placer de presentar un artículo de Rubén Gómez, Vocal de KDE España y miembro muy activo de HackLab Almería (entre otras cargos) que ha elaborado un buen texto explicativo del «affair» entre la Comnidad KDE y Qt que ha titulado «KDE Free Qt Foundation, pieza clave del futuro de Qt» en el que explica, de forma que la mayoría de los mortales lo entandamos (entre los que me incluyo) qué esta pasando entre estos dos entes del mundo del Software Libre. Quisiera remarcar que la idea del texto no es entrar en todos los detalles del tema pero si dar una pincelada para que sepamos qué está pasando. Gracias Rubén por colaborar en el blog.
KDE Free Qt Foundation, pieza clave del futuro de Qt
El pasado 8 de abril de 2020 se ha hecho público a través de la lista KDE-community que The Qt Company está planeando cambios sobre el futuro de Qt, las bibliotecas y herramientas que son la base de KDE y otros muchos proyectos.
Ya hemos visto este año como esta misma empresa ha adoptado unas nuevas políticas que, de una forma u otra iban a afectar a los proyectos que la usaban. Desarrolladores varios comentaron en sus blogs que, aunque podrían suponer ciertos inconvenientes, esto no afectaba en profundidad a proyectos como el KDEero.
Sin embargo la llegada del Coronavirus SARS-CoV-2 y la pandemia que ha ocasionado está forzando más cambios dentro de The Qt company.
Según informa Olaf Schmidt-Wischhöfer en el correo enviado a la lista KDE-community, The Qt company está pensando en lanzar distintas versiones solo con licencias comerciales y la necesidad de tener una cuenta Qt para la utilización de binarios.
KDE e.V se ha visto en la obligación de pronunciarse (artículo traducido al castellano en la página oficial de KDE España) destacando el papel de la KDE Free Qt Foundation (KFQF) como garante de los intereses no solo de la comunidad KDE sino del resto de proyectos libres que utilizan Qt como marco de trabajo.
Aunque es evidente que la posibilidad de una bifurcación (del inglés *fork*) del proyecto Qt es posible -existe un contrato vigente entre The Qt company y la KFQF que garantiza este punto-, es necesario resaltar que ninguno de los autores implicados desea tal cosa por no acarrear ningún beneficio para las partes, al revés. Y, no obstante, la Comunidad está debatiendo como prepararse para el (improbable) caso en que este peor de los escenario se cumpliera.
Es importante aclarar varios puntos clave sobre esta posibilidad de bifurcación
y lo que significaría para cada parte.
La bifurcación se podría realizar en cualquier caso, la licencia libre de Qt lo permite, pero, además, existe otro mecanismo que asegura la disponibilidad de Qt libre, si bien sujetas a condicionantes: un contrato firmado entre The Qt company y KFQF.
Este contrato obliga a The Qt company a publicar una versión libre de Qt en un tiempo limitado a un año, si no se hace así se entiende incumplimiento de contrato y da vía libre a la KFQF a publicar, bajo licencia BSD, la última versión disponible de Qt libre. Esta publicación, evidentemente, no favorece a The Qt company, pero la publicación con un año de retraso de las versiones de Qt
(para hacer cumplir el contrato) no favorecen a la comunidad del SL. Este es el punto en discordia porque, si se realizase la bifurcación, todos los proyectos y empresas que utilizan Qt tendrían tres posibilidades: usar y colaborar con el nuevo proyecto, pagar por usar Qt o dejar de usar Qt.
La KDE Free Qt Foundation esta peleando, con Olaf y Martin Konold como representantes de la comunidad, para impedir ese escenario y hacer recapacitar a The Qt company en los pocos beneficios que le acarrearía tomar las decisiones arriba comentadas.
No son pocos los que han comentado que hay muchos otros proyectos y empresas que utilizan la versión libre de las bibliotecas Qt; empresas nada pequeñas como Autodesk o Pixar, y otras como KDAB -que ya se ha expresado a favor de la comunidad del software libre-.
Mientras Qt se mantenga libre -y actualizada-, para KDE y el resto de usuarios de Qt no tiene sentido la realización de una bifuración.

Es de suponer, y de esperar, que The Qt company va a tomar una decisión muy pensada y que, seguramente, no dé el paso de cerrar esas versiones y obligar al uso de una cuenta. Perder el apoyo de una comunidad tan enorme como KDE, además de otros muchos proyectos y, seguramente, perder a empresas como las anteriormente nombradas no es plato de buen gusto para nadie.
No obstante, es cierto que deben buscar una solución para los problemas económicos que afrontan en estos momentos (problemas que, sin duda, van a ser compartidos por muchas otras empresas) y, precisamente, la KDE Free Qt Foundation, también quiere ayudar ahí aportando ideas y caminos.
¿Estamos, entonces, ante un problema para KDE y otros proyectos libres? Si, sin duda estamos en una situación seria, bastante seria. No es un peligro de muerte de la comunidad pero, perder a The Qt company supondría la necesidad de realizar un gran esfuerzo para soportar la base sobre la que se sustenta KDE.
No es seguro, pero si muy probable, que se recibiría mucha ayuda para soportar esa base pero, aún así, no es algo que nadie desee.
Confiemos, por tanto, en la buena gestión de la KDE Free Qt Foundation y en la buena cabeza de los dirigentes de The Qt company para conseguir encontrar la mejor solución para todas las partes involucradas. En sus manos queda.
Postdata: Un agradecimiento especial a José Millán por sus correcciones e indicaciones para el correcto enfoque de esté artículo.
Rubén Gómez, Vocal de KDE España y miembro de HackLab Almería
Especial Preguntas y Respuestas Podcast Linux #100
Sigo con el repaso de los programas de los podcast de Juan Febles. En esta ocasión me he saltado un par de ellos ya que se ha publicado el episodio número 100 de este gran Podcast «Especial Preguntas y Respuestas Podcast Linux», con lo que toca felicitar a Juan Febles por su gran labor en la promoción y difusión de los múltiples proyectos que forman el ecosistema del Software Libre.
Especial Preguntas y Respuestas Podcast Linux #100
«Bienvenido al primer episodio de Podcast Linux, tu podcast de GNU Linux.
Un podcast para acercar al usuario de a pie el mundo del sistema operativo del pingüino.
En todos los episodios tendremos estas secciones:
- Gestor de Arranque: Resumen del programa
- Núcleo Kernel: Parte central.
- Gestor de Paquetes: Analizo una aplicación Libre
- Comunidad Linux: Sección para dar a conocer linuxeros, comunidades, blogs,….
- Área de Notificaciones: Espacio para los mensajes de los oyentes.»
Este fue el texto de la introducción con la que se presentó a la sociedad Podcast Linux en su espisodio número 1, un proyecto podcastil que llegó para acercar el mundo del Software Libre al mundo general.
Con un estilo pausado pero constante, con una voz dulce y característica de las islas que habita y con una forma lúdica, respetuosa y muy sistemática, la labor de Juan Febles en Podcast Linux ha sido impresionante y ha conseguido llegar a los 100 capítulos, una gesta al alcance de pocos.
Desde aquí quisiera felicitar a Juan por el logro y desearle toda la felicidad en su vida para él y para los suyos, porque el éxito en el mundo de la promoción del Software Libre ya está logrado.
¡Muchas gracias Juan!
Como era de esperar, Juan ha publicado un episodio especial, que en sus propias palabras:
¡¡¡Muy buenas amante del Software Libre!!!
Hoy estamos de celebración. Hemos llegado al episodio 100. Para celebrar este momento realizaremos un episodio muy especial.
Ya estés en trayecto, haciendo deporte o tareas del hogar, paseando o en tu casa, te doy la bienvenida al episodio 100, Especial Preguntas y respuestas.»
No pude colaborar en la realización de este episodio, pero como siempre, os dejo el audio para que los podáis escuchar:
Yo, si puedo, estaré online a esa hora.
- Twitter: @podcastlinux
- Mastodon: @podcastlinux
- Telegram Juan Febles: @juanfebles
- Correo: podcastlinux@avpodcast.net
- Web: avpodcast.net/podcastlinux
- Blog: https://podcastlinux.com
Podcast Linux forma parte de la red de podcasting Avpodcast y esta alojado en Neodigit.net, un proveedor de confianza con instalaciones en España.
Charla en directo Vigilando al virus desde la privacidad ciudadana
Los eventos están en un proceso de reconversión. Evidentemente no se pueden realizar de forma física, así que se estan virtualizando. Es el caso de la charla en directo «Vigilando al virus desde la privacidad ciudadana»organizada por VLCTechHub y fomentada por GNU/Linux València. ¿Te interesa? Sigue leyendo.
Charla en directo Vigilando al virus desde la privacidad ciudadana
Es evidente que estamos en un momento de crisis detonada por pandemia provocada por el virusCOVID19 que ha supuesto el fin de todos los eventos programados para el primer semestre de este 2020. No obstante, las Comunidades de Software Libre, punteras en lo que al uso de la tecnología se refiere, está buscando como seguir con sus actividades.
Es el caso de VLCTechHub, que de la mano Emma López (@hell03610), tecnóloga y una de sus fundadoras, ha organizado las charla en directo «Vigilando al virus desde la privacidad ciudadana» y que la Asociación GNU/Linux València se está preocupando en promocionar.
La motivación de esta charla nace de la siguiente idea sobre el fin del confinamiento y las medidas que se quieren implementar para que este hecho no sea el precursor de otra oleada de casos. Y es que la medida más potente que se ha puesto en marcha para poder frenar la propagación de sus efectos ha sido el confinamiento máximo, pero ya se están pensando otras medidas más tecnológicas que ayuden que el fin del confinamiento sea la salida del confinamiento.
La charla se realizaŕa eldDomingo 12 de abril, 11:30h
En palabras de sus organizadores:
[…] Para poder paliar sus efectos y retrasar las infecciones se están planteando medidas tecnológicas que ayuden a gestionar la salida del confinamiento.
«¿En que consisten estas medidas tecnológicas o apps? En todas ellas tú, yo, todos, volcaremos nuestros datos. ¿Tendremos que afrontar la disyuntiva de ceder nuestros datos y privacidad para preservar nuestra salud? ¿Cederlos a quién? ¿Con qué propósito? ¿Por cuánto tiempo? ¿Qué se está haciendo en España y en otras regiones a este respecto?
Hablaremos de tecnología, ética, derecho y Open Data. Para ello contamos con Gemma Galdon (@gemmagaldon), analista de políticas públicas especializada en la vigilancia, el impacto social, legal y ético de la tecnología, Jorge Morell (@Jorge_Morell), jurista especializado en nuevas tecnologías y Bárbara Román (@NoLegalTech) experta abogada tecnológica. Modera la charla Emma López (@hell03610), tecnóloga y fundadora de VLCTechHub.
Queremos que tú también participes en la conversación. La charla se podrá seguir en directo, desde el reproductor que aparece a continuación, y podrás lanzar preguntas a los ponentes y debatir mediante el siguiente Chat en Telegram: https://t.me/Covid19yPrivacidad y #Covid19yPrivacidad en Mastodon, Diaspora y Twitter.»
Para asistir a ella os emplazo dirigirse a la página oficial del anuncio de GNU/Linux Valencia
La Asociación GNU/Linux Valencia ofrece servidor Jitsi libre y gratuito
Me congratula anunciar que la recién creada Asociación GNU/Linux Valencia ofrece servidor Jitsi libre y gratuito para todas aquellas personas que lo necesiten. Una gran iniciativa en estos tiempos en los que las necesidades de comunicación a distancia se han multiplicado por 10… o más.
La Asociación GNU/Linux Valencia ofrece servidor Jitsi libre y gratuito
En estos días de confinamiento y clases virtuales, estoy buscando soluciones al problema de comunicarme con mis alumnos de forma segura y nada intrusiva.
Como no podías ser de otra forma, la solución principal ha sido Jitsi.org, la cual funcionaba bien pero tenía algunos problemas de estabilidad. Evidentemente esas dificultades las achacaba al gran número de usuarios que estarían utilizando este servicio en estos días.
Es por ello que me congratula que algunas asociaciones estén tomando la iniciativa y que aprovechando las características de Jitsi empiecen a ofrecer sus servicios en otros servidores.
Es el caso de la Asociación GNU/Linux Valencia que ha anunciado lo siguiente: 
«Desde la Asociación, queremos comunicaros que hemos decidido contratar un nuevo VPS en el que instalar varios algunos servicios que nos ayuden en estos tiempos de confinamiento.
De momento ofrecemos el servicio de videoconferencia Jitsi para descargar la saturación de los servidores públicos existentes. Por todo ello, hemos considerado un ejercicio de responsabilidad, ofrecer esta posibilidad a todo el mundo.
Las características técnicas del servidor son:
- 4 Cores
- 8 Gb de Ram
- 200 Mbits/seg
- Disco SSD
Todo montado sobre Debian 10
El enlace a nuestro servicio, es:
https://jitsi.gnulinuxvalencia.org«
Debo decir que lo he probado de forma intensiva, durante unas horas y con bastantes alumnos, y funciona muy bien. Os animo a utilizarlo con moderación ya que el objetivo es cubrir necesidades.
Aprovecho la ocasión para animaros a asociaros a esta Asociación ya que para realizar este tipo de proyectos se necesitan recursos técnicos, ideas y gente que trabaje en bien de la Comunidad.
Y por supuesto, unos recursos económicos que entre muchos es poco. De hecho, la cuota de inscripción anual es de 20€ para personas físicas, y 40€ para empresas o personas jurídicas, y ambas garantizan la promoción de forma más eficiente el Software Libre y ayudarán a los gastos económicos inherentes a cualquier asociación (sí, aún siendo sin ánimo de lucro las asociaciones tienen gastos).
Yo ya lo he hecho, y estoy esperando que me quieran como miembro. Ya os cuento.
Korla, otro tema de iconos simples y claros para Plasma
Entre tantos temas importantes de estos días hoy me apetece hablar de nada profundo. Hoy tengo el gusto de presentaros un tema de iconos con los que personalizar nuestro entorno de trabajo llamado Korla, que destaca por su simpleza, claridad y elegancia.
Korla, otro tema de iconos simples y claros para Plasma
Como suelo decir, cambiar el tema de iconos de un escritorio es una de las formas de adaptación más completa que puedes realizar sobre tu PC, ya que modifica totalmente el aspecto del mismo a la hora de interaccionar con tus aplicaciones, documentos y servicios.
Para el escritorio Plasma de la Comunidad KDE hay cientos de temas disponibles, y en el blog le hemos dedicado muchos artículos a ir presentando algunos de ellos, pero siempre aparece alguno nuevo o remozado que hace que siempre le volvamos a dedicar una nueva entrada
Os presento Korla, un bonito tema de iconos que nos viene de la mano de Tarma que nos ofrece un conjunto iconos carpetas, aplicaciones y otros símbolos del sistema simples, claros y elegange, y que combinan perfectamente tanto en temas claros u oscuros.

De esta forma, Korla ofrece 4 estilos diferentes:
- Korla – para temas y paneles oscuros.
- Korla-light – para temas claros y paneles oscuros.
- Korla-light-panel – para temas y paneles claros.
- Korla-pgrey – para temas con aspecto grisáceo.
Y como siempre digo, si os gusta el pack de iconos 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 2017 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
Cifra con ROT13 directamente en el editor #Vim
Puedes cifrar o descifrar un texto con el método de cifrado ROT13 directamente en el edito Vim

La serendipia lleva a cosas interesantes. Así ha pasado a raíz de un toot en Mastodon de TerceraNexus6, en el que explicaba como uno de sus pequeños alumnos le había mandado un mensaje con cifrado César.
Así que me puse a leer qué era eso del cifrado César, y de una variante de ese cifrado es el ROT13. Un tipo de cifrado muy débil que consiste en rotar 13 posiciones las letras del abecedario, para a partir de una frase, ofuscar su significado y que no sea legible a primera vista.
Imagen Wikipedia
En este blog ya he escrito sobre cómo Vim puede cifrar un archivo mediante blowfish2, en este caso veremos cómo “cifrar” una línea, líneas o archivo entero con ROT13.
Este artículo viene a formar parte de la serie de tutoriales sobre el editor Vim que desde hace meses estoy publicando en mi blog y que puedes encontrar reunidos en este enlace:
Como ya he dicho, ROT13 es un tipo de cifrado bastante débil, por lo que no debe ser considerado un método fiable de cifrado, pero sí puede ser interesante para hacerlo ininteligible y hacer desistir de su lectura a alguien con “ojos curiosos”.
Así que veamos cómo Vim nos puede cifrar y descifrar texto utilizando este método ROT13:
- Deberemos seleccionar una palabra, una línea o conjunto de líneas en el modo visual
- Seleccionado el texto que queremos cifrar, en modo normal pulsaremos la combinación de teclas g?
- La selección se cifrará o descifrará en el método ROT13.
Por supuesto tiene algunas lagunas como las letras con acentos, la ñ, etc. Pero en general funciona sin problemas y volverá nuestro texto a un “idioma extraño”.
Si queremos cifrar o descifrar el texto completo podemos utilizar cualquiera de las siguientes combinaciones de teclas en el modo normal:
- ggVGg?
- ggg?G
Os dejo una demostración práctica del proceso en este asciinema:
#git cumple 15 años
Git el sistema de control de versiones más utilizado cumple 15 años desde que salió a la luz esta gran herramienta

Era el mes de abril del año 2005. Linus Torvalds, el creador del kernel Linux necesitaba una herramienta que pudiera gestionar mejor el flujo de trabajo de la enorme comunidad creciente que contribuía al código de Linux.
Así que se retiró durante una semana, estuvo trabajando y creó el código desde cero de una nueva herramienta. Un 7 de abril de 2005 se publicó el auncio del código de git y se dió a conocer esta gran herramienta que todo desarrollador debe conocer y manejar.
Linus Torvalds creó esta herramienta como medio de gestionar parches y colaboraciones en el código del kernel Linux. Liberó el código que había creado como software libre y una vez que la herramienta estaba en marcha, cedió el control del código de la propia herramienta a Junio Hamano y siguió centrándose en Linux su proyecto principal.
Existían opciones de control de versiones antes de git, de hecho en el desarrollo de Linux utilizaban BitKeeper. Pero después de algún problema con el desarrollador de esta herramienta, Linus decidió tomarse un tiempo de “vacaciones” y salió con git debajo del brazo.
15 años después, la herramienta se ha convertido en algo indispensable, para muchas empresas que confían en git el control de su código y la gestión de parches de diferentes colaboradores.
15 años después git ha crecido y la herramienta se ha convertido en una de las necesarias a la hora de querer colaborar en cientos de proyectos de software libre y también software privativo.
Empresas como Google, Facebook, Microsoft o múltiples proyectos como KDE, GNOME, openSUSE, y muchos otros confían en git como herramienta a la hora de controlar el software que desarrollan.
Git es la herramienta en la que cada desarrollador tiene una copia del software, trabaja en ella y se guarda en un servidor central. Cualquier desarrollador puede descargarse ese software y ver quien y cuando se hicieron modificaciones en el código.
Puede de una manera más o menos sencilla, revertir cambios y tener un seguimiento del proyecto desde el “commit” inicial.
Cada contribución está “firmada” con un “hash” o número identificativo generado de manera única para esa contribución específica.
Esto también facilitó la tarea de integrar varias ramas de desarrollo de un software específico en la rama principal del proyecto.
Después ya surgieron las archi conocidas plataformas como GitHub o Gitlab, en el que hospedar el código y hacer sencillo la contribución de código.
Pero cabe diferenciar que git es independiente de esas plataformas. Puedes usar git sin necesidad de un repositorio central. Puedes tu mismo hacer un control de versiones de una tésis, un libro u otro proyecto en el que estés trabajando.
Porque desde luego git es para código, pero con el paso de los años, hemos descubierto que git sirve para llevar el control de versiones de muchas otras cosas, no sólo código. Al final todo lo que guardamos en nuestros equipos son ceros y unos, da igual que sea código, que sea una imagen o un texto.
Git es la herramienta que muchos sin ser desarrolladores (como yo mismo) nos hemos visto “obligados” a manejar por lo menos en lo más básico si queríamos participar y colaborar en proyectos de software libre.
Git es una gran herramienta que tiene una curva de aprendizaje pronunciada, y que debes conocer muy bien las bases de cómo funciona. Después de eso, la práctica hace al maestro. Meterás (meteré) la pata más de una vez, pero oye, de esos errores también se aprende (de donde más se aprende, me atrevería a decir).
En mi blog he escrito algunos tutoriales y artículos sobre git. Los tienes aquí reunidos, por si quieres consultarlos, espero que alguno te resulte interesante y aprendas algo nuevo.
