Skip to main content

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

Libros sobre programación gratuitos

Siempre está bien tener a mano documentación o un libro ya sea físico o, como en este caso, electrónico para consultar. Aquí te dejo una recopilación de libros gratuitos sobre programación.

¿Tienes alguna duda sobre programación? ¿Quieres consultar o aprender sobre programación? Aquí tienes una serie de recursos de libros en formato electrónico sobre programación, seguro que encuentras alguno interesante.

El otro día revisando los artículos de PlanetaLibre, me encontré con uno de la web “Tomates Asesinos” (siempre me ha parecido muy curioso el nombre para un blog sobre software libre) en el que MD detallaba los repositorios de GitHub a los que ha marcado con una “estrellita“.

Entre ellos encontré un interesante repositorio de recopilación sobre libros y otros recursos sobre programación. Hay listas en inglés, pero también hay una lista de libros y recursos sobre programación en español, y que abarca una gran temática y lenguajes de programación.

La lista inicialmente fue un clonado de una lista que se recopilaba por en StackOverflow, y ha pasado a un repositorio de GitHub donde la lista ha crecido aún más incluyendo muchas más referencias de cosulta.

La lista de libros en inglés sobre programación es muy extensa, pero la lista en español también cotiene unas cuantas referencias. Te animo a que le eches un vistazo, y lo compruebes. Seguro que encuentras algo interesante. Si es así, también puedes tu darle “una estrellita” en GitHub.

Enlaces de interés

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

Lanzado digiKam 7.0, con mejoras en el reconocimiento de caras

Que una aplicación sea excepcional no significa que su desarrollo haya finalizado. El mejor gestor de imágenes de la Comunidad KDE (y una de las mejores del mercado tanto libre como privado) sigue su desarrollo. De esta forma ha sido lanzado digiKam 7, una nueva versión que incluye muchas novedades en el algoritmo de reconocimiento de caras.

Lanzado digiKam 7.0

Lanzado digiKam 7

El pasado 19 de julio fue lanzado digiKam 7.0, la nueva versión de uno de los gestores de imágenes más completo que puedes encontrar en el mundo GNU/Linux, e incluso en el mundo privativo.

Este nuevo digiKam ha recibido un intenso trabajo en la renovación del algortimo de reconocimiento de caras ya que todavía se estaba utilizando el primero que se introdujo en la aplicación, justo con digiKam 2.0 y, por lo tanto, su código estaba algo obsoleto y no basado en tecnologías de Aprendizaje Profundo (Deep-Learning).

Lanzado digiKam 7


De esta forma se ha pasado del Cascade Classifier de la librería OpenCV que requería mucha interacción por parte del usuario, al primer intento de utilizar el aprendizaje profundo en 2017 de la mano del estudiante Yingjie Liu (que no proporcionó los resultados esperados y no fue implementado) a la tecnología que se presenta en este lanzamiento, gracias al trabajo de Thanh Trung Dinh, que utiliza, Deep Neural Network también de la librería OpenCV. Los resultados no pueden ser más satisfactorios, como veremos a continuación en las novedades.

Más información: digiKam

Las novedades de digiKam 7

Aunque gran parte del trabajo para esta nueva versión, como he dicho, se lo ha llevado el reconocimiento facial con interesantes mejoras, digiKam también nos ofrece jugosas novedades. Hagamos un repaso:

  • Mejoras reconocimiento facial como:
    • Porcentaje de acierto de un 97%.
    • Mejoras en rapidez y eficiencia en el uso de recursos.
    • Posibilidad de detectar caras no-humanas. ¡También podremos tener registradas a nuestras mascotas!
    • Posibilidad de detectar caras borrosas, cubiertas, pintadas, parciales, etc.
Las novedades de digiKam 7

  • Nuevo soporte para ficheros RAW files para nuevas cámaras como Canon CR3 o Sony A7R4.
  • Mejorado el soporte para las imágenes con formato HEIF.
  • Mejoras en el paquete binario con soporte para FlatPak.
  • Nueva herramienta, ImageMosaicWall, para crear una imagen basada en otra colección de fotos.
  • Nuevas opciones para escribir información de geolocalización en los metadatos del archivo.
  • El plugin HTMLGallery introduce un nuevo tema llamado «Html5Responsive».

Las novedades de digiKam 7

Y, por supuesto, muchos errores solucionados, con lo que parece que tendremos la mejor versión de digiKam que puede tener vuestro ordenador.

¿Qué es digiKam?

La mejor forma de definir digiKam es buscar como se describe esta aplicación de userbase.kde.org y realizar una pequeña síntesis:

«DigiKam es una aplicación que te permite la importación de fotografías desde  cámaras, creación de álbumes, etiquetado con fechas, temas y otras propiedades, utilidades de búsqueda excelentes y modificación de imágenes en masa.»

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

Pero, Profesor…

En una ocasión, siendo mi papá Decano de la Facultad de Ingeniería en la UCA, Managua (si allá en los 70, antes de la Revolución), un alumno «se atrevió» a acusar a mi papá ante el Rector, de trato injusto y de haberlo aplazado en el examen por puro gusto. El alumno y el Rector […]
a silhouette of a person's head and shoulders, used as a default avatar

Oculta la barra de título con Hide Titles

Me sigue sorprendiendo el control total de los elementos de Plasma que puede tener un usuario de este entorno de trabajo. Hoy os quiero presentar Hide Title, un script de Kwin muy sencillo que oculta la barra de título al maximizar las ventanas. Estoy seguro que le será útil a más de un usuario.

Oculta las barra de título con Hide Titles

Oculta las barra de título con Hide Tittle

De la mano de Bahamondev nos llega un script para Kwin que dota de una funcionalidad que puede ser muy interesante para Plasma.

Se trata de Hide Titles, un pequeña funcionalidad que nos permite ocultar la barra de título cuando maximizamos una ventana, con lo que se gana un espacio extra en nuestra pantalla.

He realizado la instalación básica de Hide Titles y funciona a la perfección, aunque tiene un pequeño inconveniente: una vez maximizada no es evidente minimizarla o convertirla. Para solucionarlo, y a falta de buscar un atajo de teclado, podemos simplemente utilizar la tecla [Alt] y arrastrar la ventana para volver a convertir la aplicación en un a ventana.

Hay que insistir que al programador de este Hide Title le encantará que le deis me gusta en la KDE Store y que le comentéis como os funciona. Os recuerdo que 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 – KWin Scripts -Hide Tittle

Cómo instalar Hide Titles

La instalación de este Script es muy sencilla ya que se realiza directamente desde las Preferencias del Sistema. Los pasos exactos son los siguientes:

  • Iniciamos el Lanzador de aplicaciones o Kickoff
  • Clicamos en la Preferencias del sistema.
  • Ahora pinchamos en Gestión de Ventanas.
  • Nos dirigimos a la sección de Guiones de KWin.
  • Ahora pinchamos en Obtener nuevos guiones.
  • Buscamos Hide Titles y pinchamos en Instalar.
  • Ahora activamos el guión y pulsamos en Aplicar.

Sencillo y, a partir de ahora, imprescindible en todos mis escritorios Plasma de mis ordenadores.

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

Trucos KDE (III): gráficas con Krunner y encontrando ventanas

Tercer capítulo de la sección que presenté hace un tiempo días y que está teniendo un ritmo de publicación adecuado por parte de la cuenta de Youtube de KDE Commnity. Bienvenidos a Trucos KDE (III), una entrada donde repasaremos dos nuevos 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 trucos para dibujar gráficas con Krunner y encontrar esas ventanas perdidas en nuestro escritorio.

Trucos KDE (III): gráficas con Krunner y encontrando ventanas

Dibujando gráficas con Krunner

Si tenemos gnuplot instalado, gracias a krunner podemos realizar gráficas directamente desde Krunner, algo muy útil tanto para estudiantes como para científicos en general. Lo único que necesitamos es seguir los siguientes pasos:

Trucos KDE (III)

1. Abrir KRunner con [Alt] + [Space] o [Alt] + [F2] (que es el que estoy acostumbrado)

2. Escribir «=plot( [some function] )», Por ejemplo.: =plot(sin(x)^2*cos(x))

3. Y ¡ya está!

Encontrando la ventana perdida

Soy una de esas personas que suele tener abiertas un número indecente de ventanas en mi entorno de trabajo, con lo que en ocasiones «las pierdo» o invierto mucho tiempo rotando entre ellas hasta encontrar la que me interesa (en ocasiones se convierte en una distracción casi hipnótica)

Es por ello que me encanta esta funcionalidad con la que podemos encontrar la ventana perdida sabiendo una parte del nombre de la misma de una forma visual.

Trucos KDE (III)

Estos son los pasos:

1. Pulsa [Ctrl] + [F9] ( [Ctrl] + [F10] si queréis buscar en más de un esritorio)

2. Empieza a escribir el nombre de la ventana que estás biscando.

3. Las ventanas cuyo nombre no coincide irán desapareciendo hasta quedar solo la que buscas. 💡

4. Si te arrepientes pulsa en el fondo de pantalla o pulsa [Esc] para salir de esta funcionalidad.

Lo cierto es que ambos trucos son muy interesantes y prácticos, una demostración más de la versatibilidad del entorno de trabajo Plasma de la Comunidad KDE.

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

#openSUSE Tumbleweed revisión de la semana 30 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:

Debido a un cambio de empaquetado en un paquete de bajo nivel (krb5), Dominique decidió lanzar un recompilado de openSUSE:Factory. Ya que muchos paquetes hacen referencia a krb5-config para encontrar la ubicaciones correctas, pero no pudo encontrar una lista concluyente.

El riesgo de no realizar un recompilado completo y tener todos los paquetes siguiendo el cambio de krb5 podría acarrear resultados devastadores, y no quiso correr ese riesgo. Esto ocasionó que OBS estuviera ocupado bastante tiempo, por lo que solo se han podido publicar dos nuevas snapshots (0717 y 0720). La siguiente que se publicará (0721) será la del recompilado completo.

Las dos snapshots publicadas trajeron entre otros, estos cambios:

  • VirtualBox 6.1.12
  • gtk2
  • Linux kernel 5.7.9
  • Kubernetes 1.18.6 y 1.17.9

Los cambios que llegará en próximas actualizaciones:

  • Mesa 20.1.4
  • GCC 10.2
  • LibreOffice 7.0rc2
  • openSSL 3.0
  • Cambios en el nombre de Python 38 para que pueda haber varias versiones de Python en el mismo sistema.
  • Cambios en RPM.

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

Podcast 06×09 KDE Slimbook III

En esta ocasión hemos estado rápidos y veloces, y ha disposición de las últimas novedades de la Comunidad KDE. Bienvenidos al Podcast 06×09 KDE Slimbook III donde analizamos el lanzamiento de este nuevo ultrabook con la colaboración de uno de los responables: Alejandro López.

Podcast 06×09 KDE Slimbook III

06×08 Kdenlive y las novedades KDE de junio y julio

Noveno capítulo de la sexta temporada de los podcast de KDE España. Esta semana nos debemos a la noticia de la semana: el lanzamiento de KDE Slimbook III, un nuevo ultrabook de gama alta que estrena procesador AMD Ryzen y del cuál ya hablé en el blog hace unos días.

Podcast 06x09 KDE Slimbook III

Se trató de un charla en la que no se habló solo de Slimbook, aunque tuvo gran protagonismos, sino que se reflexionó sobre la importancia de este tipo de colaboraciones así como de los posibles futuros que nos aguardan, tanto en dispositivos como en arquitecturas de procesadores.

Además, este podcast, como el anterior, fue grabado y ha sido publicado en diferido, tal y como la mayoría de vosotros ha demandado en las diferentes encuestas realizadas. En mi opinión, seguimos ganando en calidad gracias al trabajo de Jorge Lama y a que vamos adquiriendo más experiencia a la hora de realizar la grabación (¡esta vez no se cayó nadie!)

Los integrantes del podcast fueron:

  • Alejandro López, gerente de Slimbook y miembro de KDE España.
  • Baltasar Ortega: editor de KDE Blog, secretario de KDE España, miembro de GNU/Linux València y de KDE e.V.
  • Maika: miembro de pleno derecho de KDE España
  • Rubén Gómez: miembro de KDE España, de HackLab Almería y de Document Foundation.
  • Jorge Lama: Diseñador sonoro/productor de podcasting: Coruña Dixital https://spoti.fi/34vr6Ve Bricolabs Podcast http://bit.ly/2KhYBnW NOlegaltech Radio http://goo.gl/GZ2gT3 y, ahora,  productor del podcast de KDE España,

Y no os entretengo más, os dejo con el vídeo:

Espero que os haya gustado, si es así ya sabéis: “Manita arriba“, compartid y no olvidéis visitar y suscribiros al canal de Youtube de KDE España.

Como siempre, esperamos vuestros comentarios que os aseguro que son muy valiosos para los desarrolladores, aunque sean críticas constructivas (las otras nunca son buenas para nadie). Así mismo, también nos gustaría saber los temas sobre los que gustaría que hablásemos en los próximos podcast.

06×04 Linux y teletrabajo, interpodcast de KDE España

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

Integra el aspecto de #Firefox con el escritorio #GNOME con este tema

Puedes instalar un tema para el navegador Firefox para integrarlo con el tema Adwaita del escritorio GNOME

Si sois asiduos al blog, sabréis que una de mis opciones como entorno de escritorio es Plasma. Nunca he utilizado GNOME, pero no se puede negar que es una de las grandes opciones y comunidades dentro del software libre.

Si vosotros sí utilizáis GNOME como entorno de escritorio y el avegador Firefox, quizás os interese probar un nuevo tema para Firefox con el que este navegador se integrará con el Tema Adwaita de GNOME.

El tema está creado por el usuario rafaelmardojai y está disponible en su repositorio de GitHub. Debería funcionar sin problemas para las versiones:

  • Firefox 78
  • Firefox 78 ESR
  • Firefox 68 ESR
  • Firefox 79 Beta
  • Firefox 80 Nightly

La instalación del tema se realiza mediante el clonado del repositorio y la ejecución de un script. Pero tienes todas las instrucciones en su README.

Finalizada la instalació tendréis una mejor integración del navegador Firefox en vuestro sistema, ya que tendrá un aspecto similar a este:

¡Si os animáis a probarlo, ya me diréis en los comentario qué tal os parece el resultado!

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

Convierte imágenes a pdf en Linux con Image2pdf – Service menu para KDE (14)

Ya llevo un par de artículos con la numeración que toca presentando los Service Menu para KDE. Hoy me congratula compartir con vosotros Image2pdf, un Service Menu que convierte imágenes a pdf en Linux de forma sencilla y rápida, algo de agradecer en estos tiempos donde la educación online se está imponiendo por motivos obvios.

Convierte imágenes a pdf en Linux con Image2pdf – Service menu para KDE (14)

Como los seguidores habituales del blog ya serán conocedores, la idea de los Service Menu es simple: añadir al botón derecho de Plasma en Dolphin la opción de realizar cualquier acción que se nos ocurra.

Hoy me complace presentar Image2pdf, un Service Menu de Dahoc con el que podemos seleccionar una o varias imágenes y convertirlas en un único pdf o en varios pdfs. Una funcionalidad muy útil a la hora de enviar, por ejemplo, capturas de imágenes de las tareas escolares.

Image2pdf tiene dos requisitos para su correcto fucionamiento:

<policy domain="coder" rights="none" pattern="PDF" />
a
<policy domain="coder" rights="write" pattern="PDF" />

Convierte imágenes a pdf en Linux con Image2pdf - Service menu para KDE (14)

Hay que insistir que al programador de este Image2pdf le encantará que le deis me gusta en la KDE Store y que le comentéis como os funciona. Os recuerdo que 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:

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.

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

KDE Slimbook III, ahora con AMD Ryzen

Lo digo con cada lanzamiento conjunto de la Comunidad KDE y la compañía Slimbook, este es el camino si queremos que los sistemas libres triunfen entre el gran público. Hoy se presenta KDE Slimbook III, un nuevo ultrabook 100% GNU/Linux, respaldado por la Comunidad KDE y con la garantía de Slimbook, Y llega con una gran novedad ya que su procesador es todo un AMD Ryzen 4800H.

KDE Slimbook III, ahora con AMD Ryzen

Una de las características comunes de KDE y de Slimbook es que son dos entidades (Comunidad y empresa) que no dejan de explorar nuevos horizontes en busca de la mejora continua.

En el caso de la Comunidad KDE es famoso el episodio del salto de KDE 3 a KDE 4, cuyo resultado fue malo para el usuario en general pero positivo a largo plazo para la Comunidad, pues fruto de esto fue la aparición definitiva del increíble escritorio Plasma (lo que algunos llaman KDE 5) y que es un portento tanto en prestaciones como en rendimiento.

KDE Slimbook III, ahora con AMD Ryzen

En el caso de Slimbook me consta (porque lo he visto y tocado con mis manos) de flirteos no comercializados con otros dispositivos que finalmente no llegaron a buen puerto, pero que ayudaron a la empresa a seguir aprendiendo y expandiendo mercado con otros dispositivos como los Kymera o los Slimbook One.

Sobre estas premisas los chicos de Slimbook y la Comunidad KDE anuncian hoy la disponibilidad de KDE Slimbook III, el primer portátil de la serie que ofrece procesadores AMD Ryzen Renoir 4000 ya que gracias al trabajo de AMD y las mejoras introducidas en el Kernel Linux por los desarrolladores superan en varios aspectos a los Intel y funcionan a la perfección en Linux.

Además, esta CPU cuenta con una tarjeta gráfica integrada AMD Radeon que supera las de Intel e incluso en varios aspectos a las NVIDIA MX para ultrabooks.

Todo ello montado sobre el clásico chasis KDE Slimbook con logo de KDE, tecla Meta serigrafiada con el símbolo de Plasma y, sobre todo, la versatilidad y potencia de KDE Neon cocinado y afinado por KDE para la ocasión, lo cual se traduce en la presentación de KDE Neon 20.04.

KDE Slimbook III, ahora con AMD Ryzen

Otra de las novedades de esta actualización es que ahora tendremos estos dispositivos disponible dos tamaños de portátil KDE Slimbook III: 14″ o 15,6″ con pesos mínimos de 1.1 y 1.5 kg.

Además, y una razón más para adquirir estos portátiles, con la adquisición de uno de ellos ayudas a la Comunidad KDE aportando una pequeña donación económica, que no repercute en el precio. En otras palabras, al comprar un KDE Slimbook parte del precio va destinado al Proyecto KDE.

KDE Slimbook III, ahora con AMD Ryzen

No quisiera finalizar esta primera parte del artículo sin comentar que los procesadores AMD Ryzen 4800H no solo llegan a la serie KDE Slimbook, ya que aprovechando el trabajo realizado, también van a estar disponibles para los modelos Slimbook ProX 14 y ProX 15, con logotipo Slimbook y tecla Meta de Tux. Para que no digamos que no tenemos alternativas.

Las características de KDE Slimbook III

Para finalizar, quisiera comentar las características principales en términos de hardware de KDE Slimbook III:

  • CPU: AMD Ryzen 4800H
  • Pantalla: 14″ y 15.6″ IPS Led con calidad de color sRGB cover 100% y un brillo superior a 300 nits
  • Touchpad: Multitouch
  • Teclado: Retroiluminado LED, Distribución ISO Europea por defecto, Distribución ANSI opcional
  • Memoria RAM DDR4 8GB o 16GB
  • Disco duro: SSD M.2 de 120GB, 250GB, 500GB o 1TB (velocidades aproximadas entre 500MB/s y 3.200MB/s)
  • Interruptores de privacidad a través de firmware en BIOS: webcam, wifi, bluetooth y micrófono
  • Tarjeta gráfica: AMD Radeon Vega 7

KDE Slimbook III, ahora con AMD Ryzen
  • USB: 1 x USB 3.0 (USB3.1 Gen 1) (Type A), 1 x USB 3.0 (USB3.1 Gen 1) (Type C), 1 x USB 2.0 (Type A)
  • Salida de vídeo: 1 x HDMI
  • Sistema operativo: KDE Neon 20.04
  • Material exterior: Aluminio gris
  • Baterías de 47 y 92 Wh
  • B luetooth 4.0 con la tarjeta Wifi Intel 8265 AC
  • Wireless LAN: Wifi y antenas mejoradas. Intel 7265N o Intel 8265 AC
  • Webcam 720p
  • Audio: Altavoces estereo, salida jack, micrófono y entrada jack
  • Lector de tarjetas: SD-MMC
  • Tamaño: 32,5 x 22 x 0.6 a 1,6 cm
  • Peso: 1.1 y 1.5 kg según tamaño de pantalla

¡Qué bonita esta tecla Meta!

Más información: KDE.News |KDE Slimbook III | Slimbook: KDE Slimbook, ProX 14 y ProX 15