El libro «El programador mediocre» disponible en formatos epub, PDF y html
Ya está disponible para poder leer el libro «El programador mediocre» en formato epub, PDF y HTML

Desde que publiqué en el blog la noticia de la traducción al español del libro «The Mediocre Programmer» escrito por Craig Malone, muchas son las personas que me han preguntado si además de estar disponible para leer en línea, también había formato epub.
Bueno, pues para esas personas y para toda aquella que le interese, les informo que el libro ya está disponible para poder descargar y leer en formatos epub, PDF y en HTML.
Después de la publicación del texto, he estado echando un vistazo al fichero make que había creado Craig para generar a partir de los archivos en formato markdown, ediciones del libro en los formatos epub, PDF y HTML.
Después de lidiar con algunos problemas, porque había partes del archivo que usa Pandoc para convertir los archivos que estaban «deprecated», he conseguido que el archivo make pueda generar a partir de los archivos esos formatos para poder descargar el que prefieras y poder leerlo.
Con el archivo make genero los formatos del libro en epub y HTML, pero para el PDF necesita instalar un paquete de LaTeX, el problema es que ese paquete arrastra un montón de dependencias de LaTeX que no tengo ninguna intención de instalar, ya que no voy a utilizarlo en un futuro para otra cosa…
Así que desde el lector de libros epub Calibre, lo que hago es generar el archivo PDF para ofrecerlo también en el repositorio en Codeberg y desde el que se puede descargar.
Así que si quieres el libro en formato epub, PDF o en HTML, ahora están disponibles en dicho repositorio en Codeberg, dentro de la carpeta build y donde encontrarás dentro otras 3 carpetas con los archivos en sus respectivos formatos. Desde ahí te ofrece la posibilidad de descargar el archivo que desees.
Recordad que la traducción está en constante mejoría, corrección, etc. Así que poco a poco se ira mejorando el texto. Si tu al leerlo encuentras algún error, no dudes en abrir una incidencia en el repositorio o comunicármelo por algún medio de contacto (correo, Mastodon)

Novedades finales de Plasma Mobile Gear 22.11
Desde el 30 de noviembre está disponible la nueva versión de Plasma Mobile Gear. Ya empecé a hablar de este lanzamiento con las novedades base y la de algunas de sus aplicaciones. Hoy toca hablar de las novedades finales de Plasma Mobile Gear 22.11, el pupurri de pequeñas mejoras en aplicaciones para este entorno de ¿trabajo?
Novedades finales de Plasma Mobile Gear 22.11

Como ya he dicho, a finales de noviembre los desarrolladores lanzaron Plasma Mobile Gear 22.11, la actualización del software para dispositivos móviles libre que llegó con una gran novedad: un cambio en la forma de realizar sus lanzamientos.
Esto ya lo hablé en este artículo, de tal forma que ahora estoy comentando cuáles son las novedades más destacas. Ya llevos un part de artículos de la serie donde se habla del sistema base y de algunas aplicaciones como Weather, Recorder, Clock, Dialer, Kast o Neochat.
Hoy finalizo con esas pequeñas mejoras en las aplicaciones:
Spacebar: añadidas vistas previas de archivos adjuntos a las notificaciones y soporte para reacciones de tapback. Además ahora hay un diálogo de confirmación antes de borrar una conversación de chat para evitar el borrado accidental de una conversación y, por último, ahora los mensajes MMS se puedan descargar incluso cuando el wifi también está conectado.
Discover: la página de inicio muestra mejor las aplicaciones destacadas.
Tokodon: se ha actualizado la línea de tiempo recortando y redondeando automáticamente las imágenes, mejorando la tipografía y corrigiendo algunos problemas de tamaño.

Raven: se ha implementado una vista de letras en el reproductor y ha hecho posible filtrar las consultas de búsqueda recientes. También se han añadido imágenes reales de las portadas de los álbumes en lugar de iconos monocromos en todas las listas de canciones. Para fnalizar, se han introducido algunas mejoras en la interfaz de usuario, como imágenes redondeadas y nuevos encabezados de lista.

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta nada de dinero y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos 2022.
¿Qué es Plasma Mobile?
Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.
Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.
No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.
Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.
La entrada Novedades finales de Plasma Mobile Gear 22.11 se publicó primero en KDE Blog.
¿Usas KDE Plasma y las aplicaciones GTK Flatpak no respetan el tema Breeze?
El programador mediocre ya tiene portada también en español
Mi traducción al español del libro «The mediocre programmer» ya cuenta con una versión en español de la portada creada por el artista David Revoy

La semana pasada compartí por el blog el proyecto que en el que he estado embarcado durante unas cuantas semanas. La traducción al español del libro «The mediocre programmer» escrito por Craig Maloney.
Para la versión original en inglés, contaba con una imagen creada con software libre, por el artista gráfico David Revoy. Pero a la versión en español le faltaba una portada traducida… ¡hasta ahora!
Le pedí indicaciones al artista David Revoy para ver cómo podía hacer una versión en español de su portada, ya que la licencia libre bajo la que está publicada lo permite.
El artista muy amablemente me indicó los pasos y dónde conseguir los archivos fuente para realizarlo. Lo comparto por aquí, más como apunte personal, pero también por si os interesa saberlo.
- Descargar el archivo .zip desde su web con los archivos .svg para inkscape y .kra para krita.
- Descargar la fuente tipográfica utilizada en el archivo .svg e instalarla en nuestro sistema.
- Abrimos con Krita el archivo correspondiente y lo guardamos en formato .png. El archivo debe estar en la misma ubicación que el .svg
- Editamos el archivo .svg con inkscape y modificamos el texto e incluirá automáticamente la ilustración en .png que hemos exportado en el paso anterior
- Ahora en inkscape exportamosla portada en formato png y ya tenemos la imagen lista
Ahora ya podemos usar la imagen donde queramos, por ejemplo incluirla en la web donde puedes leer el libro traducido:
Gracias a David Revoy por indicarme los pasos a seguir y por crear ilustraciones tan chulas como las que hace y además utilizando herramientas de software libre en sistemas GNU/Linux para hacerlas y compartirlas de manera libre.

USB Formatter – Service menu para KDE (24)
Hoy os presento el Service menu para KDE número 24 de esta serie y que puede ser más que útil si estamos continuamente trabajando con archivos. Hoy toca hablar de Create folder from selected files, un atajo que nos permitirá crear una carpeta y mover los archivos que deseemos en ella con un simple click.
USB Formatter – Service menu para KDE (24)
Seguimos con uno de esos servicios complementarios para Dolphin, el explorador de archivos del escritorio Plasma de la Comunidad KDE, que seguro que vendrá bien para algunos usuarios que no son muy duchos en esto de formatear discos duros.
Se trata de USB Formatter, de skeleton21, que nos permite utilizar el botón derecho para simplemente formatear un dispositivo de almacenamiento USB (vamos, un pendrive). Una acción que, evidentemente, se puede realizar de otras formas más seguras en Linux y que en el sistema de las ventanitas se encuentra al lado de una opción aparentemente inocua y que parece ser que ha dado algún que otro disgusto a algún que otro usuarios.

Este Service Menu puede ser instalado directamente desde Dolphin y tiene los siguientes requrmientos:
- Necesita tener instalado el paquete «mintstick» o gnome-disks.
- Para que aparezca la opción «Formatear USB» en el notificador de dispositivos extraíbles, hay que pulsar el botón «formatear usb» en el menú de dolphin al menos una vez.
Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la 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
¿Qué son los Dolphin Service Menu?
La personalización de KDE y Plasma está más que demostrada y prueba de ello son los Dolphin Service Menu, que no son más que la posibilidad de disponer un menú auxiliar en el gestor de archivos Dophin o en Konqueror que se activa con el botón derecho del ratón.
Con ellos tendremos nuevas acciones como:
- Accesos directos a los servicios de Dropbox.
- Accesos directos a las acciones de 7zG.
- Realizar acciones como root automáticamente.
- Enviar un adjunto con el Thunderbird
- Convierte de LibreOffice a pdf
- Comic book kservicemenu Original
Y muchos más como hemos explicado en varias ocasiones en el blog. Puedes encontrar estos servicios se pueden encontrar en la sección Dolphin Service Menu en la Store de KDE y en esta categoría de este humilde blog, que poco a poco va creciendo para mostrar lo mucho que se puede personalizar el entorno de trabajo Plasma de KDE.
La entrada USB Formatter – Service menu para KDE (24) se publicó primero en KDE Blog.
Las novedades Kast y Neochat de Plasma Mobile Gear 22.11
Desde el 30 de noviembre está disponible la nueva versión de Plasma Mobile Gear. Ya empecé a hablar de este lanzamiento con las novedades base y la de algunas de sus aplicaciones, así que hoy toca hablar de las novedades Kast y Neochat de Plasma Mobile Gear 22.11, dos aplicaciones más que interesantes y no solo para tener en nuestro móvil.
Las novedades Kast y Neochat de Plasma Mobile Gear 22.11

Como ya he dicho, a finales de noviembre los desarrolladores lanzaron Plasma Mobile Gear 22.11, la actualización del software para dispositivos móviles libre que llegó con una gran novedad: un cambio en la forma de realizar sus lanzamientos.
Esto ya lo hablé en este artículo, de tal forma que ahora estoy comentando cuáles son las novedades más destacas. Ya llevos un part de artículos de la serie donde se habla del sistema base y de algunas aplicaciones como Weather, Recorder, Clock o Dialer.
Hoy sigo con Kast y Neochat, dos aplicaciones que no solo tienen vida en pantallas táctiles sino que su uso en dispositivos como portátiles o equipos de sobremesa está más que adaptada.
Kast
Para los que no lo conozcan, Kasts es una aplicación convergente que gestiona tus pódcast y que que se ve bien en el escritorio y en dispositivos móviles. Entre sus características principales destacan: la sincronización de posiciones de reproducción con otros clientes mediante gpodder.net o gpodder-nextcloud o la velocidad de reproducción variable.

La versión 22.11 ofrece una gran novedad: soporte para streaming con lo que ahora se pueden escuchar los episodios sin necesidad de descargarlos primero.
De esta forma, las personas que no se preocupan por la descarga de episodios, hay un nuevo ajuste que le permite seleccionar el streaming sobre la descarga. Si esta opción está activada, se mostrarán los botones de streaming en la interfaz de usuario en lugar de los botones de descarga y reproducción.
Neochat
NeoChat es un cliente para Matrix disponible en Plasma Mobile que nos permite enviar mensajes de texto, vídeos y archivos de sonido a su familia, compañeros de trabajo y amigos usando el protocolo Matrix, un protocolo de comunicaciones descentralizado, que devuelve el control al usuario.
En esta nueva versión se ha avanzado mucho en el cifrado de extremo a extremo, se se han añadido muchas configuraciones a los nuevos componentes de formularios.
Además se ha creado un nuevo componente de configuración para gestionar las notificaciones directamente desde NeoChat. Por otra parte, sahora es posible configurar un proxy para NeoChat y se han majorado los ajustes en Android, ocultando los ajustes irrelevantes.
Para los desarrolladores se ha implementado una herramienta básica que permite inspeccionar eventos de matriz sin procesar y se ha añadido un cuadr de diálogo de confirmación al cerrar sesión y para ae confirmación al activar el cifrado de extremo a extremo.
Por último, se ha reescrio el conmutador de cuentas para facilitar el cambio entre cuentas.

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta nada de dinero y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos 2022.
¿Qué es Plasma Mobile?
Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.
Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.
No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.
Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.
La entrada Las novedades Kast y Neochat de Plasma Mobile Gear 22.11 se publicó primero en KDE Blog.
Actualización de diciembre del 2022 de KDE Frameworks
Finalizando el año me congratulo en anunciar la actualización de diciembre del 2022 de KDE Frameworks. Con esta se llega a la versión 5.101 (¡que gran disco de Depeche Mode!) que evidencia el compromiso y constancia que no tiene un final cercano.
Actualización de diciembre 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.

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 10 de diciembre de 2022 ha sido lanzado KDE Frameworks 5.101 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.

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 diciembre del 2022 de KDE Frameworks se publicó primero en KDE Blog.
#openSUSE Tumbleweed revisión de la semana 49 de 2022
Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

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 esta semana.
El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:
Algo «muy malo» ha ocurrido: esta semana sólo se han publicado 6 snapshots.
De hecho había una más para publicar, la snapshot 20221207 no se publicó ya que un módulo de python causaba problemas en ansible aparte de otros problemas.
Pero vamos a enfocarnos en lo que estas 6 snapshots han traido hasta los repositorios de tu distribución GNU/Linux proferida: openSUSE Tumbleweed.
Los cambios más interesantes son:
- Mozilla Firefox 107.0.1
- gtk 3.24.35+10
- pango 1.50.12
- rubygem-rspec 3.12.0
- libX11 se ha pasado a una versión menor, de 1.8.2 a 1.8.1 debido a problemas reportados
- NetworkManager 1.40.6
- poppler 22.12.0
- Podman 4.3.1
Y los cambios que pronto llegarán a los repositorios en próximas snapshots, traerán entre otros:
- Linux kernel 6.0.12
- KDE Gear 22.12.0
- protobuf 21.11
- systems 252.3
- Python pytest 7.2.0
- Ruby 3.2
- Cambio a openSSL 3
- gcc13
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
- ¿Por qué deberías utilizar openSUSE Tumbleweed?
- zypper dup en Tumbleweed hace todo el trabajo al actualizar
- ¿Cual es el mejor comando para actualizar Tumbleweed?
- ¿Qué es el test openQA?
- http://download.opensuse.org/tumbleweed/iso/
- https://es.opensuse.org/Portal:Tumbleweed

——————————–
Más novedades de Plasma Mobile Gear 22.11
Hace unos días, concretamente desde el 30 de noviembre está disponible la nueva versión de Plasma Mobile Gear. Ya empecé a hablar de este lanzamiento con las novedades base e incié la serie de las aplicaciones, así que hoy toca hablar de más nvedades Plasma Mobile Gear 22.11, en esta ocasión de clock, Terminal y Dialer.
Más novedades de Plasma Mobile Gear 22.11
El pasado 30 de noviembre ls desarrolladores lanzaron Plasma Mobile Gear 22.11, la cual llegó con una gran novedad: un cambio en la forma de realizar sus lanzamientos.
Esto ya lo hablé en este artículo, así que os remito a él y entro de lleno en el objetivo de este, que no es más que seguir hablando de más novedades de aplicaciones de Plasma Mobile Gear 22.11, las cuales se estan preparando para ser integradas al ciclo de lanzamiento de KDE Gear.
Clock, el reloj del sistema ha solucionado un problema por el que los temporizadores en bucle podían tener varias notificaciones en curso y el usuario no podía descartarlas, mientras que Terminal, ya ha arreglado el problema con el borrado de comandos no se guardara en ciertos casos, y también se ha solucionado el error que hacía que toda la ventana se cerrara cuando se presionaba Ctrl-D.


Respecto a Dialer, la aplicación marcador de números de teléfono, y de acuerdo con los comentarios obtenidos tras las anteriores actualizaciones de la pantalla de llamadas entrantes, se ha introducido soporte para cambiar los controles de respuesta. Además, se ha implementado que se muestre la duración de la llamada y el soporte de identificador de llamadas para la pantalla de llamada entrante.
Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta nada de dinero y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos 2022.
¿Qué es Plasma Mobile?
Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.
Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.
No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.
Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.
La entrada Más novedades de Plasma Mobile Gear 22.11 se publicó primero en KDE Blog.
Lanzado KDE Gear 22.12, novedades por doquier
En esta ocasión, a diferencia de abril o agosot, no me he retrasado un día y anuncio con puntualidad que hoy jueves 8 de diciembre se ha lanzado KDE Gear 22.12, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral Decenas de cambios que vamos a descubrir en cuanto nuestra distribución se actualice.
Lanzado KDE Gear 22.12, novedades por doquier
Una vez más esta entrada es muy sencilla de realizar gracias al gran trabajo del Equipo de Promo, con la colaboración del resto de desarrolladores, de la Comunidad KDE ya que cada vez realizan mejores anuncios.

De esta forma me congratula anunciar que ya ha sido lanzado KDE Gear 22.12, con un buen número de novedades y sus desarrolladores no solo nos animan a disfrutarlo nosotros sino que también hagamos partícipes a nuestros seres queridos de sus bondades.
KDE Gear
está de vuelta con nuevas y emocionantes funciones, mejoras en el rendimiento y correcciones de errores para todas sus aplicaciones favoritas de KDE.
En este lanzamiento: Kate le da una cálida bienvenida, Dolphin le ofrece más opciones y muchas aplicaciones sirven hamburguesas en abundancia.
Esto es todo hoy, mañana empiezo la serie para ir repasando las novedades de KDE Gear 22.12 en el que veremos las mejoras de Dolphin, KDE Connect, Gwenview, Kwrite, Kdenlive, Kate, Elisa o Kalendar, entre otros. Si estáis impacientes y queréis ver una lista completa de todas las mejoras podéis consultar el registro de cambios completo.
Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta ni un euro y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos 2022.
La entrada Lanzado KDE Gear 22.12, novedades por doquier se publicó primero en KDE Blog.
está de vuelta con nuevas y emocionantes funciones, mejoras en el rendimiento y correcciones de errores para todas sus aplicaciones favoritas de KDE.