Shared posts

13 Jul 07:47

Paquete btop para debian y derivadas

by Last Dragon

¿ Que es btop ?


El programa btop es una herramienta para el monitoreo del sistema GNU/Linux aunque puede ser portada a otros como FreeBSD

Pero no esta disponible en lo repositorios main de Debian 11

Paquete btop

Para solucionar esto he compilado el btop y empaquetado en un archivo .deb , es una compilación estática , esto significa que las librerías GLIBC van incluidas en el binario por lo que debe correr en cualquier distro sin importar que versión de GLIBC tenga instalada y por lo tanto sin requerir dependencias.

Descargar paquete deb


Binario btop

Para el resto de sistemas GNU/Linux si no tuvieran el paquete en sus repositorios pueden descargar el programa aquí btop

Imagen de la herramienta

11 Jul 11:13

Primera actualización de KDE Gear 23.04

by baltolkien

La Comunidad KDE es una comunidad responsable y no solo se preocupa en lanzar novedades sino que también en mejorarlas. Me complace presentar la primera actualización de KDE Gear 23.04 que apareció hace casi un mes. Más estabilidad, mejores traducciones y pequeñas mejoras para las aplicaciones de nuestro entornos de trabajo.

Primera actualización de KDE Gear 23.04

A pesar de lo que puedan pensar muchas personas, las aplicaciones no son perfectas. Entre las líneas de código se pueden colar errores de tipografía o que el usuario realice alguna opción que en un principio no estaba prevista por los desarrollador, por poner solo un par de ejemplos de imperfecciones.

Este no es un problema del Software Libre ya que el Software actual funciona de esta manera ya que no se piensa en él como un producto final que se encierra en una caja y se olvida. En la actualidad se sabe que el Software está vivo y sería estúpido ir guardando las mejoras sin dejarlas a disposición del gran público.

Con esto se gana en rapidez y evolución pero puede aumentar el número de errores (por norma general) leves, los cuales son subsanables con pequeñas actualizaciones.

La Comunidad KDE lo tiene claro: grandes lanzamientos cada cuatro meses y actualizaciones mensuales para subsanar errores.

Primera actualización de KDE Gear 23.04

Por ello me congratula compartir con vosotros la primera actualización de KDE Gear 22.12 que nos ofrece más de 120 errores resueltos 13entre aplicaciones, librerías y widgets, algo que mejora el rendimiento del sistema.

Aquí podéis encontrar la lista completa de cambios de KDE Gear 22.12.1, pero por poner unos cuantos ejemplos de los errores que sea han resuelto tenemos:

  • kdenlive: Corregido el problema al abrir archivos de proyecto dañados.
  • Skanpage: Ahora se puede desplazar la lista de idiomas OCR de la ventana de exportación del escaneo.
  • Spectacle: Salir de Spectacle con la tecla Escape ya no afecta a las ventajas que hay por debajo

Más información: KDE Gear 23.04.1

La entrada Primera actualización de KDE Gear 23.04 se publicó primero en KDE Blog.

07 Jul 10:13

Instalar Apache Maven en Rocky Linux 8

by davidochobits

Seguimos conociendo proyectos de la Fundación Apache y relacionados con el mundo de Java, como es el caso de hoy, que conoceremos lo que es y como se instala Apache Maven en Rocky Linux...

La entrada Instalar Apache Maven en Rocky Linux 8 se publicó primero en ochobitshacenunbyte.

07 Jul 10:08

Novedades de Konsole, Ark y Dragon Player en KDE Gear 23.04

by baltolkien

El jueves 20 de abril fue lanzado KDE Gear 23.04, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. Ha pasado casi tres semanas y voy desgranando poco a poco qué nos trajo de nuevo este nuevo anzamiento. Por fin llego a la última entrega y os presento las novedades de Konsole, Ark y Dragon Player en KDE Gear 23.04, tres aplicaciones para cerrar esta serie que traen pocas pero interesantes novedades.

Novedades de Konsole, Ark y Dragon Player en KDE Gear 23.04

Hoy toca hacer programa triple en esta serie de artículos de repaso al lanzamiento de KDE Gear 23.04 con los que finalizo la misma.

La primera de ellas es Konsole, el emulador de terminal de KDE, que en esta versión ofrece una más que interesante novedad: ¡Konsole ya funciona en Windows! Esto significa que Konsole integrado en otras aplicaciones como Kate, Dolphin o KDevelop también funciona en el sistema operativo de las ventanas.

Novedades de Konsole, Ark y Dragon Player en KDE Gear 23.04

Por otro lado Ark, la herramienta de compresión y descompresión de archivos, nos ofrece una pantalla de bienvenida más rica y con la posibilidad de extraer archivos Stuffit.

Novedades de Kasts y Kate en KDE Gear 23.04

Y para finalizar este repaso Dragon Player, es un reproductor minimalista de audio y vídeo nativo de KDE. Dragon Player ha sido objeto de una importante revisión visual, que incluye la adopción del menú hamburguesa de muchas otras aplicaciones de KDE y de una pantalla de bienvenida. También ha ganado un conjunto simplificado y más intuitivo de botones predeterminados en la barra de herramientas.

Más información: KDE Gear 23.04

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 con donaciones.

La entrada Novedades de Konsole, Ark y Dragon Player en KDE Gear 23.04 se publicó primero en KDE Blog.

07 Jul 09:49

Novedades de Kasts y Kate en KDE Gear 23.04

by baltolkien

El jueves 20 de abril fue lanzado KDE Gear 23.04, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral. Ha pasado casi tres semanas y voy desgranando poco a poco qué nos trajo de nuevo este nuevo lanzamiento. En esta entrega os presento las novedades de Kasts y Kate en KDE Gear 23.04, dos aplicaciones, la primera relativamente nuevas y que avanzas con paso decidido, y la segunda una de las mejores según un desarrollador al que admiro de corazón.

Novedades de Kasts y Kate en KDE Gear 23.04

Novedades de Kasts y Kate en KDE Gear 23.04

Hoy nos vuelve a tocar programa doble en estar serie de artículos de repaso al lanzamiento de KDE Gear 23.04 ya que si no empiezo a condensar las entrada de las novedades puede que se solape con KDE Gear 23.08.

La primera de ellas Kasts , la aplicación de pódcast de KDE que funciona tanto en el escritorio como en el teléfono móvil. Sus novedades más destacadas son:

  • Ahora se puede minimizar Kasts en la bandeja del sistema.
  • Velocidad de reproducción personalizada.
  • Búsqueda en el catálogo de los pódcast a los que estas suscrito.
Novedades de Kasts y Kate en KDE Gear 23.04

Por otro lado Kate y KWrite, los editores más secillos de KDE vienen cargados de novedades:

  • Ahora pueden abrir ahora cada nuevo archivo que quiera editar en su propia ventana en lugar de en pestañas de la misma ventana.
  • Mejoras para el uso del Protocolo de Servidor de Lenguaje (LSP) ya que ahora existe un complemento de formateo de código que proporciona un modo sencillo para formatear el código.
  • Uso de ayudas de LSP incrustadas para mostrar texto virtual como, por ejemplo, el nombre de un parámetro en el sitio donde se produce una llamada, lo que puede mejorar la legibilidad del código.
  • Además, ahora se proporciona una vista de diagnósticos unificada que recopila los diagnósticos de todos los complementos.
Novedades de Kasts y Kate en KDE Gear 23.04

Más información: KDE Gear 23.04

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 con donaciones.

La entrada Novedades de Kasts y Kate en KDE Gear 23.04 se publicó primero en KDE Blog.

07 Jul 07:27

Lanzada la quinta actualización de 5.27 edición ‘KDE 💖 Free Software’

by baltolkien

Siguiendo el calendario de lanzamiento de los desarrolladores, la Comunidad KDE han comunicado que ha sido lanzada la quinta actualización de Plasma 5.27. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran entorno de escritorio de Software Libre.

Lanzada la quinta actualización de 5.27 edición ‘KDE 💖 Free Software’

No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

La Comunidad KDE ha publicado hoy que ha lanzado la primera actualización de Plasma 5.27, una versión que nos ofrecen un gran conjunto de novedades y propuestas que nos acercan a lo que vendrá cuando se realice la transición a Plasma 6. No obstante, en esta versión se han dedicado a introducir la presentación en mosaico de las ventanas, las nuevas pantallas de bienvenida y mejoras notables en Discover, por nombrar solo tres de ellas.

Lanzada la quinta actualización de 5.27 edición 'KDE 💖 Free Software'

Entre los errores solucionados nos encontramos con:

  • Applet Bluedevil: introduce una breve animación para estimar la altura de las secciones.
  • Discover Flatpak: No se rompe si por alguna razón nos falta la referencia de una fuente.
  • Info Centre About-distro: añadir un modo de volcado para imprimir en cli.

Más información: KDE

Las novedades de Plasma 5.27

Ya hablé largo y tendido de las novedades de Plasma 5.27, no obstante aqui os dejo unas pinceladas de las más importatantes:

  • Nuevas pantallas de bienvenida.
  • Mejoras en las preferencias de permisos para Flatpak.
  • Mejoras en la refactorización multimonitor.
  • Sistema de mosaicos de KWin.
  • Añadido el Calendario Hebreo en el calendario emergente del reloj digital.
  • Mejoras en Discover.
  • Más funcionalidades para Krunner.
  • Mejoras en los plasmoides.

La entrada Lanzada la quinta actualización de 5.27 edición ‘KDE 💖 Free Software’ se publicó primero en KDE Blog.

07 Jul 07:22

Instalar ActiveMQ en Rocky Linux 8

by davidochobits

Continuamos hablando y probando productos de la fundación Apache, en este caso vemos cómo instalar ActiveMQ en Rocky Linux 8. Seguimos utilizando el VPS creado para la instalación de Tomcat 10 en nuestro proveedor...

La entrada Instalar ActiveMQ en Rocky Linux 8 se publicó primero en ochobitshacenunbyte.

07 Jul 07:10

Instalar Apache Tomcat 10 en Rocky Linux 8

by davidochobits

En esta entrada os explico cómo instalar Apache Tomcat 10 sobre un servidor Rocky Linux 8. La idea para este artículo viene porque tengo intención de desplegar herramientas sobre él, que me parecen interesantes....

La entrada Instalar Apache Tomcat 10 en Rocky Linux 8 se publicó primero en ochobitshacenunbyte.

07 Jul 06:58

Como publico este blog

Durante estos últimos años he publicado muchos artículos sobre diferentes temas, pero me he dado cuenta de que aun no he escrito un articulo sobre mi equipo y mi flujo de trabajo para publicar este blog.
05 Jun 07:44

Interferencias Calcio-Hierro, NAC, SIBO, Estirar antes de Entrenar, Inteligencia artificial (Ep. 361)

by Marcos - Fitness Revolucionario

Hoy respondo las siguientes consultas: – Interferencias entre calcio y hierro y cómo evitarlo. – N-acetilcisteína (NAC) y glicina contra ...

The post Interferencias Calcio-Hierro, NAC, SIBO, Estirar antes de Entrenar, Inteligencia artificial (Ep. 361) appeared first on Fitness Revolucionario.

04 Jun 14:44

Peligros de Cenar Tarde y Mejores Horarios de Comida

by Marcos - Fitness Revolucionario

Este es el audio de un video donde explico por qué no es recomendable cenar muy cerca de la hora ...

The post Peligros de Cenar Tarde y Mejores Horarios de Comida appeared first on Fitness Revolucionario.

04 Jun 14:43

2023: Las Charlas de 24H24L: Administración en GNU/Linux

by 24h24L@mailo.com (Jose Jimenez)
Charla sobre administración de redes y sistemas en GNU/Linux, donde participan: - David Vaquero del canal de Youtube y Twitch Cursos de desarrollo. - Samuel del podcast Yo Virtualizador. - Felipe de la newsletter WeareDMNTRs Contacto Web https://24h24l.es Twitter https://twitter.com/24h24l1 Telegram https://t.me/evento24h24l Mastodon https://mastodon.online/@24h24l
31 May 09:57

Cómo Desarrollar Pensamiento Crítico, con Jaime Rodríguez de Santiago (Ep. 360)

by Marcos - Fitness Revolucionario

Hoy hablo con Jaime Rodríguez de Santiago, creador del podcast Kaizen y autor del libro «La realidad no existe«. Algunos ...

The post Cómo Desarrollar Pensamiento Crítico, con Jaime Rodríguez de Santiago (Ep. 360) appeared first on Fitness Revolucionario.

31 May 09:57

Flujo Energético: Eleva tu Metabolismo para Quemar Grasa

by Marcos - Fitness Revolucionario

Este audio corresponde a un video que publiqué recientemente en mi canal de Youtube. Si prefieres ver el video, está ...

The post Flujo Energético: Eleva tu Metabolismo para Quemar Grasa appeared first on Fitness Revolucionario.

28 May 18:25

Obs Studio en Trisquel instalación y puesta a punto!

by Gnuxero

En este vídeo muestro como con un sistema 100% libre como los es Trisquel podemos perfectamente instalar y usar Obs-Estudio
Acá el enlace del video que aparece en Fediverse

28 May 18:01

Video de prueba OBS estudio - 5/12/2023, 2:41:12 PM

by Gnuxero
28 May 17:34

Los ‘yatekomos’ caseros: cómo hacer tus propios fideos instantáneos | EL COMIDISTA

by El Comidista en EL PAÍS

Las sopas de fideos instantáneas más o menos asiáticas son pura comodidad: añades agua hirviendo, remueves y ya están listas para zampar. El mundo sería un lugar maravilloso si no tuvieran pegas nutricionales (uso de harinas y grasas de baja calidad, potenciadores de sabor y sal a cascoporro) y gastronómicas (muchas son tan planas como un caldo de Avecrem).

Además de ganar en sabor y disfrute, con unos pocos minutos de trabajo en la cocina nos podemos evitar esos dos peros y quedarnos con la ventaja. Con nuestro cómodo método en cinco pasos (base, verduras, proteína, pasta y toppings), podrás preparar unos fideos instantáneos unas diez millones de veces más sabrosos y sanos que los yatekomos y similares. Te los puedes llevar al trabajo o tenerlos en casa, y justo antes de consumirlos, bastará con que les añadas agua, agites el recipiente y esperes 5 minutos.

RECETA ESCRITA: https://bit.ly/NoodlesCaserosEC

Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos
nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y
mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina,
restaurantes, productos y cualquier tontería que se les ocurra a sus autores
28 May 16:54

Letuario y aguardiente: el desayuno del siglo XVII que vuelve como postre | EL COMIDISTA

by El Comidista en EL PAÍS

¿Qué desayunaban Lope de Vega, Góngora o Quevedo (no el de Queeeeeedate, el otro)? Si estaban en Madrid y se echaban a la calle, posiblemente se calzaban un poco de letuario y un chupito de aguardiente, que era lo que tomaban a primera hora muchos habitantes de la ciudad en el siglo XVII. El letuario, también conocido entonces como “naranjada”, era una especie de confitura de piel de naranja. Se le atribuían propiedades medicinales, y de hecho su nombre proviene del electuarium, antiguo preparado farmacéutico elaborado con almíbar o miel.

Con el tiempo desapareció del mapa en España -lo más parecido que sobrevivió fue el membrillo-, pero el letuario se mantuvo en el recetario de los sefardíes descendientes de los judíos expulsados por los Reyes Católicos. María Llamas, directora de la tienda y escuela de cocina Alambique, nos cuenta la historia del dulce; nosotros lo preparamos en versión actualizada, y para rematar vamos al restaurante madrileño In-Pulso, donde han recuperado el letuario con aguardiente en uno de sus postres.

RECETAS ESCRITAS: https://bit.ly/LetuarioComidista

Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos
nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y
mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina,
restaurantes, productos y cualquier tontería que se les ocurra a sus autores.
27 May 18:40

Poké de salmón marinado picante | EL COMIDISTA

by El Comidista en EL PAÍS

Cuando la tendencia internacional del poké llegó a España allá por 2016 y empezaron a abrir los primeros establecimientos que lo servían, algunos pensábamos que sería una moda pasajera. Nos equivocábamos: siete años después, este plato hawaiano de arroz, pescado crudo y otros ingredientes, a medio camino entre la ensalada y el sushi, sigue vivo entre nosotros y crece en popularidad.

Como su receta es más bien libre, hoy lo vamos a preparar de una forma sencilla pero pintona, con salmón, mango, edamame y unos vasitos Brillante de arroz redondo. En nuestra receta no faltan los toquecillos que suben el sabor: el arroz lo aliñamos con un poco de vinagre y azúcar, marinamos el salmón con salsa picante, lima, jengibre y cilantro, e incorporamos otros ingredientes que dan frescura y colorido, como el mango, el edamame o los tomatitos. Ah, y los vasitos son 100% reciclables: recuerda depositarlos en el contenedor amarillo. #RecetasATuBowl

RECETA ESCRITA: https://elpais.com/gastronomia/el-comidista/recetas-a-tu-bowl/2023-05-16/poke-de-salmon-marinado-picante.html

Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos
nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y
mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina,
restaurantes, productos y cualquier tontería que se les ocurra a sus autores.
27 May 18:38

Altavoz de lata o Latavoz

by Terrazocultor jose manuel

ALTAVOZ DE LATA O LATAVOZ
El funcionamiento básico de un altavoz está basado en un imán, una bobina y una membrana solidaria con la bobina. Este montaje se presta a hacerlo sobre los materiales mas inverosímiles.

En esta ocasión, los materiales elegidos son una lata de atún de las que tienen la tapa de aluminio flexible. Además, hará falta:

- Un imán de neodimio
- Un vástago de madera
- Una toma de auricular o de corriente (funcionan ambas igual)
- Una sección de tubo de plástico para montar la bobina (Yo la obtuve
de un tubo de pastillas efervescentes)
- Hilo de cobre esmaltado de entre 0.25 y 0.15, el suficiente para dar
unas 100-150 espiras
- 2 gomas elásticas

- Medidas de los materiales y donde conseguirlos, Link:
https://www.patreon.com/posts/altavoz-de-lata-82949993
(No pongáis esa cara, esta página de patreon es gratuita)

La música que suena al final del vídeo probando el latavoz:
https://www.youtube.com/watch?v=gmzCDutDOYA
A partir del minuto 4 : 50

Música (De fondo, la del principio):
🚀 Rameses B:
All Links: https://linktr.ee/RamesesB
● Spotify - https://open.spotify.com/artist/06EfE...
● Facebook - http://bit.ly/RamesesB_FB
● Soundcloud - http://soundcloud.com/RamesesB
● Youtube - / ramesesb
● Twitter - http://twitter.com/RamesesB
● Instagram - http://instagram.com/RamesesB
● Twitch - https://www.twitch.tv/ramesesb

Suscríbete ¡Y activa la campanita! para no perderte ningún vídeo: http://bit.ly/2e9HqAs

Mis redes sociales:
Blog 100ciaencasa : https://100ciaencasa.blogspot.com.es/
Twitter : https://twitter.com/Terrazocultor
Facebook : https://www.facebook.com/terrazocultor
Instagram : https://www.instagram.com/terrazocultor

¿Quieres apoyar este canal?
Toda contribución es bienvenida, ya sea grande o pequeña
Con Patreon: https://www.patreon.com/Terrazocultor
O desde PayPal: http://bit.ly/1Khze9X
21 May 21:08

Rosquillas de San Isidro: ¿tontas, listas, francesas o de Santa Clara? | EL COMIDISTA

by El Comidista en EL PAÍS

Las rosquillas de San Isidro no son para todo el mundo. Venidas de tiempos de escasez de materias primas -y abundancia de anís para mojarlas-, su relativa sequedad puede resultar difícil de comprender para algunos paladares contemporáneos. Sin embargo, son ricas tanto en historia como en variedades, nada menos que cuatro con distintos niveles de inteligencia y finura: las listas, las tontas, las francesas y las de Santa Clara.

¿De dónde sale esta tradición que vuelve cada mayo, al acercarse la fiesta del patrón de la ciudad el día 15? La cocinera y profesora de la Escuela Telva Bea Garaizabal nos explica el origen de las rosquillas y en qué se distingue cada variedad, y como bonus track, ofrecemos la receta de las rosquillas listas de una de las pastelerías históricas del centro de la capital, El Riojano.

Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos
nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y
mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina,
restaurantes, productos y cualquier tontería que se les ocurra a sus autores.
21 May 21:02

La herramienta cURL cumple 25 años

by victorhck

CURL es un proyecto de software consistente en una biblioteca (libcurl) y un intérprete de comandos (curl) orientado a la transferencia de archivos

La herramienta admite protocolos de transferencia de archivos como: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, FILE y LDAP, entre otros.

Aunque la primera versión se publicó en 1997 y se basó en una pequeña herramienta llamada httpget escrita por el brasileño Rafael Sagula, en 1998 Daniel Stenberg publicaba la versión 4.0 y se encargaría desde entonces de mantener la herramienta.

El desarrollador hace un repaso de sus 25 años al frente del mantenimiento de este software libre casi omnipresente en todos los equipos y que ha celebrado publicando la versión 8.0.0.

1998

El 20 de marzo de 1998, se publicó curl 4.0 y ya tenía 2200 líneas de código, porque se construyó sobre los proyectos anteriormente llamados httpget y urlget. Luego admitió tres protocolos: HTTP, GOPHER y FTP y presentó 24 magníficas opciones de línea de comandos.

El primer lanzamiento de curl no fue ese evento especial, ya que el desarrollador había estado enviando publicaciones de httpget y urlget durante más de un año, por lo que, si bien este era un nombre nuevo, también era «solo otro lanzamiento», como ya lo había hecho muchas veces anteriormente.

Se añadió compatibilidad con HTTPS y TELNET ya el primer año de curl, que también introdujo la primera página manual de curl. curl comenzó con licencia GPL pero la cambió a MPL ya dentro de ese primer año 1998.

El primer soporte SSL fue impulsado por SSLeay. El proyecto que a fines de 1998 se convertiría en OpenSSL.

En agosto de 1998, se añade curl en el sitio de directorio de código abierto: freshmeat.net.

La primera página web de curl se publicó en http://www.fts.frontec.se/~dast. (la versión más antigua archivada por wayback machine es de diciembre de 1998)

En noviembre de 1998, se añadió una nota al sitio web sobre el éxito sorprendente que tuvo, ¡ya que la última versión se había descargado 300 veces solo en ese mes! El éxito y la popularidad que ha tenido después estaba muy lejos de ser instantáneos.

Durante este primer año, se publicaron 20 versiones de curl. Nunca más se ha repetido esa hazaña.

1999

Se creó el primer script de configuración, y se añadió soporte para cookies y ya aparecía como un paquete en Debian Linux.

El sitio web de curl se trasladó a http://curl.haxx.nu.

Se añadió soporte para DICT, LDAP y FILE a lo largo del año. Ahora admite 8 protocolos.

En los últimos días de 1999, se importó el código curl al (por aquel entonces) nuevo y genial servicio llamado Sourceforge. Todos los recuentos de commits adicionales en curl comienzan con esta importación. 29 de diciembre de 1999.

2000

Su desarrollador y encargado de código cambió de trabajo a principios de 2000. Y además ese mismo año se casó.

Se cambió el sitio web de curl a curl.haxx.se

En agosto de 2000, se publicó curl 7.1 y las cosas cambiaron. Esta versión presentó la biblioteca que se llamó libcurl a falta de un nombre mejor. En este punto, el proyecto tenía 17.200 líneas de código.

La API de libcurl se inspiró en cómo funciona fopen() y devuelve solo un identificador opaco, y cómo se puede usar ioctl() para establecer opciones.

Crear una biblioteca fuera de curl fue una idea que tuvo el desarrollador casi desde el principio, ya que antes de ese momento me se dió cuenta del poder que una buena biblioteca puede aportar a las aplicaciones.

Los usuarios encontraron útil esa biblioteca y aumentaron las descargas de curl. Uno de los primeros en adoptar libcurl fue el lenguaje PHP, que decidió usar libcurl como su motor de transferencia HTTP/URL predeterminado.

2001

Se cambió de nuevo la licencia y ahora curl se publicaba bajo la nueva licencia curl (efectivamente MIT) así como MPL. La idea de modificar ligeramente la licencia de curl era una locura, pero se el desarrollador ha olvidado el motivo.

Se añadió soporte para HTTP/1.1 e IPv6.

En junio, el archivo THANKS contó con 67 contribuyentes designados. Este es un esfuerzo de equipo. Superamos los 1100 commits totales en marzo y en julio curl ya tenía 20 000 líneas de código.

Apple comenzó a empaquetar curl con Mac OS X cuando curl 7.7.2 se envió en Mac OS X 10.1.

2002

El conjunto de pruebas contenía 79 casos de prueba.

Se eliminó la opción MPL. Nunca se volvería a realizar un cambio de licencia.

Se añadió soporte para compresión gzip sobre HTTP y el uso de proxies SOCKS.

2003

Se introdujo el sistema de «creación automática» de curl: los voluntarios ejecutan scripts en sus máquinas que descargan, crean y ejecutan las pruebas de curl con frecuencia y envían los resultados por correo electrónico al servidor central para informes y análisis. Mucho antes de que los modernos sistemas de CI hicieran estas cosas mucho más fáciles.

Se añadió soporte para autenticación Digest, NTLM y Negotiate para HTTP.

En agosto, se publicaron 40 páginas man individuales.

Se agregó soporte para FTPS, número de protocolo 9.

El desarrollador hizo un fork del proyecto ares y comencé el proyecto c-ares para proporcionar y mantener una biblioteca para hacer resoluciones de nombres asincrónicos, para curl y otros. Desde entonces, este proyecto también se ha vuelto bastante popular y ampliamente utilizado.

2004

A principios de 2004, curl tenía 32.700 líneas de código.

Se realizó que curl admitiera «archivos grandes», lo que en aquel entonces significaba admitir archivos de más de 2 y 4 gigabytes.

Se implementó soporte para IDN, Nombres de Dominio Internacionales.

2005

GnuTLS se convierte en la segunda biblioteca TLS admitida. Los usuarios ahora podían seleccionar qué biblioteca TLS querían que usara su compilación.

Gracias a una subvención del «Internetfonden» sueco, el desarrollador pudo dejar su trabajo y e implementar la primera versión de la API multi_socket() para permitir que las aplicaciones realicen más transferencias paralelas más rápido.

Se creó git y rápidamente adoptaron curl para sus transferencias HTTP(S).

TFTP se convirtió en el décimo soporte de curl de protocolo admitido.

2006

Se decidió eliminar el soporte para «transferencias FTP de terceros», lo que hizo cambiar el SONAME debido a la ABI modificada. El bache más reciente. Desencadenó algunas discusiones. El proyecto aprendió lo difícil que puede ser para los usuarios superar el SONAME.

El precursor de wolfSSL llamado cyassl se convirtió en la tercera biblioteca SSL compatible con curl.

Se añadió soporte para canalización HTTP/1.1 y en la segunda mitad del año el desarrollador aceptó un trabajo de desarrollo por contrato para Adobe y se añadió soporte para SCP y SFTP.

Como parte del trabajo de SCP y SFTP, se dio un paso bastante grande y luego el desarrollador se convertiría en el mantenedor del proyecto libssh2. Este proyecto también es bastante utilizado.

2007

Ahora, curl cuenta con 51.500 líneas de código, y se añadió soporte para una cuarta biblioteca SSL: NSS

Se añadió soporte para LDAPS y se fusionó el primer puerto a OS/400.

Para curl 7.16.1 se añadió soporte para –libcurl. Posiblemente la única opción de línea de comando curl favorita del desarrollador. Generó el código fuente usando libcurl repitiendo la transferencia de la línea de comando.

2008

A estas alturas, la herramienta de línea de comandos había crecido hasta presentar 126 opciones de línea de comandos. Un crecimiento de 5x durante los diez primeros años de curl.

En marzo superamos las 10.000 commits.

Solaris incluye curl y libcurl. Adobe Flash Player en Linux usa libcurl.

En septiembre, el recuento total de colaboradores de curl llegó a 654.

2009

Se introdujo soporte para compilar curl con cmake. Una decisión que todavía se está discutiendo y cuestionando si realmente ayuda. Para completar el ciclo, cmake usa libcurl.

En julio se llevó a cabo la reunión IETF 75 en Estocolmo, la ciudad natal del desarrollador, y esta fue la primera vez que conoció físicamente a varios de sus héroes de protocolo personales que crearon y siguieron trabajando en el protocolo HTTP: Mark, Roy, Larry, Julian, etc.

En agosto, dejó su trabajo para trabajar en su propia empresa, Haxx, pero siguió haciendo desarrollo por contrato. Sobre todo haciendo Linux embebido.

Gracias a otro contrato, introdujo soporte para IMAP(S), SMTP(S) y POP3(S) para curl, elevando la cantidad de protocolos admitidos a 19.

Recibió el premio Nordic Free Software Award 2009. Por su trabajo en curl, c-ares y libssh2.

2010

Se añadió soporte para RTSP y RTMP(S). PolarSSL se convirtió en la sexta biblioteca SSL admitida.

Se cambió el sistema de control de versiones de CVS a git y, al mismo tiempo, cambiamos el alojamiento de Sourceforge a GitHub. A partir de este momento, se consigue hacer un seguimiento de la autoría de los commits de forma correcta y adecuada, algo que era mucho más difícil de hacer con CVS.

Se agregó soporte para la biblioteca AxTLS. el 7

2011

Más de 80.000 líneas de código.

Se añadió el script checksrc que verifica que el código fuente se adhiera al estilo del código curl. Comenzó simple, ha mejorado y se ha vuelto más estricto con el tiempo.

Se han superado los 100 colaboradores individuales que envían commits al código.

Superamos los 100 committers individuales.

2012

149 opciones de línea de comandos.

Se agregó soporte para Schannel y Secure Transport para TLS.

Una primera estimación de usuarios de curl, arroja de 550 millones. ¡Esto confirma que curl está en todas partes!

Durante todo el año 2012 hubo 67 autores de commits.

2013

Se agregó soporte para GSKit, una biblioteca TLS que se usa principalmente en OS/400. La décima biblioteca TLS admitida.

En abril, el número de colaboradores había superado los 1000 y se llegó a más de 800 casos de prueba. Se refactorizó el código en las partes internas.

Los intentos iniciales de compatibilidad con HTTP/2 se fusionaron (impulsados ​​por la gran biblioteca nghttp2), así como la compatibilidad para realizar conexiones mediante el enfoque Happy Eyeballs.

Creamos nuestros dos primeros trabajos de CI.

2014

El desarrollador empezó a trabajar para Mozilla en el equipo de redes de Firefox, de forma remota desde su casa en Suecia. Por primera vez en su carrera, en realidad trabajaría principalmente con redes y HTTP, etc. con una superposición significativa con lo que es y hace curl. Hasta ese momento, los dos lados de su vida habían estado extrañamente separados. Mozilla le permitió pasar algunas horas de trabajo en curl.

En 161 opciones de línea de comando y 20 CVE informados.

59 páginas de manual se convirtieron en 270 páginas de manual en julio cuando cada opción de libcurl obtuvo su propia página separada.

Se añadió compatibilidad con el fork OpenSSL de libressl y se eliminó la compatibilidad con QsoSSL. Todavía en 10 bibliotecas TLS compatibles.

En septiembre, había 105.000 líneas de código.

Se agregó soporte para SMB(S). 24 protocolos.

2015

Se agregó soporte para BoringSSL y mbedTLS.

Se añadió soporte para realizar transferencias multiplexadas adecuadas mediante HTTP/2. Un cambio de paradigma bastante drástico en la arquitectura cuando, de repente, múltiples transferencias compartirían una sola conexión. Muchas refactorizaciones y tomó un tiempo hasta que el soporte de HTTP/2 se estabilizó.

Le siguió el primer soporte para push de servidor HTTP/2.

Se cambió completamente al modelo de trabajo de GitHub, usando su rastreador de problemas y haciendo solicitudes de extracción.

Su trabajo de HTTP/2 este año fue patrocinado en parte por Netflix, mientras todavía trabajaba para Mozilla.

20.000 commits.

El desarrollador empezó a escribir el libro everything curl.

Se añadió soporte para libpsl, usando la lista de sufijos públicos para un mejor manejo de cookies.

2016

curl cambió a utilizar HTTP/2 de manera predeterminada con transferencias HTTPS.

En mayo, curl llega a las 185 opciones para la línea de comandos.

El proyecto adopta un nuevo logo diseñado por Adrian Burcea de Soft Dreams.

Se añadió soporte HTTPS para proxies y TLS 1.3.

curl fue auditado por Cure 53.

Un sitio sueco nombró al responsable de curl como segundo mejor desarrollador de Suecia, debido a su trabajo en curl.

A finales de año el código llega a las 115.500 líneas de código.

2017

curl obtuvo soporte para compilar y usar múltiples bibliotecas TLS y elegir cuál usar al inicio.

Fastly contactó al desarrollador para alojar el sitio web de curl, así como su sitio web personal. Esto ayudó a poner fin a las inestabilidades anteriores cuando las publicaciones del blog se volvieron demasiado populares para que mi sitio se mantuviera e hizo que el sitio curl fuera más ágil para más personas en todo el mundo. Desde entonces, se han mantenido fieles patrocinadores del proyecto.

En la primavera de 2017, se desarrolló la primera conferencia en persona de desarrolladores, curl up, ya que veinte fanáticos y desarrolladores de curl fueron a Nuremberg, Alemania, para pasar un fin de semana sin hacer nada más que cosas de curl.

En junio me negaron viajar a los Estados Unidos. Posteriormente, esto me llevaría a una aventura prolongada y dolorosa tratando de obtener una visa estadounidense.

Llegó el primer soporte SSLKEYLOGFILE, y se presentó la nueva API MIME y soporte para compresión brotli. El proyecto curl se adoptó en el proyecto OSS-Fuzz, que inmediatamente comenzó a señalar errores en nuestro código. Han seguido haciendo fuzzing curl sin parar desde entonces.

En octubre le concedieron al desarrollador el Premio Polhem. El premio de ingeniería más antiguo y probablemente el más prestigioso de Suecia. Este premio se estableció y se otorga desde 1876. Una medalla de oro genuina, que me entregó nada menos que su majestad el rey de Suecia.

2018

Se agregó soporte para DNS sobre HTTPS y se introdujo la nueva API de URL para permitir que las aplicaciones analicen las URL exactamente de la misma manera que lo hace curl.

Microsoft comenzó a incluir curl incluido con Windows. Pero el alias curl permanece. Se añadió soporte para una segunda biblioteca SSH, por lo que ahora SCP y SFTP podrían funcionar con libssh además de la biblioteca libssh2 ya compatible.

129.000 líneas de código. Alcanzó 10.000 estrellas en GitHub.

Para aceptar una donación se solicitó que el proyecto creara una cuenta con Open Collective, y así lo hicieron. Desde entonces ha sido un buen canal para que el proyecto reciba donaciones y patrocinios.

En noviembre de 2018, se decidió que el protocolo HTTP sobre QUIC debería convertirse oficialmente en HTTP/3.

En 27 trabajos de CI al final del año. Ejecutando más de 1200 casos de prueba.

2019

El desarrollador empezó a trabajar para wolfSSL, creando código para curl a tiempo completo. Solo le llevó 21 años al desarrollador, hacer que curl fuera su trabajo.

Se añadió compatibilidad con Alt-Svc y se eliminó la compatibilidad con la canalización HTTP/1.1 siempre tan problemática.

Se presentó el primer programa de recompensas por encontrar errores de curl y, desde entonces, existe una recompensa por errores en ejecución. En asociación con hackerone. Han llegado a pagar casi 50.000 USD en recompensas por 45 vulnerabilidades (hasta febrero de 2023).

Se agregó soporte para AmiSSL y BearSSL: en 14 bibliotecas.

Comenzaron a ofrecer curl como una imagen docker oficial

2020

La herramienta curl obtuvo poderes de transferencia paralelos, la capacidad de generar datos en formato JSON con -w y la aterradora salida de ayuda se limpió y organizó mejor en subcategorías.

En marzo, para curl 7.69.0, el desarrollador comenzó a realizar presentaciones de video de lanzamiento, transmitidas en vivo.

El sitio web curl se trasladó a curl.se y everything curl se trasladó al dominio curl.dev. MQTT se convierte en el protocolo compatible número 25.

Se agregó el primer soporte para HSTS, así como soporte para compresión zstd.

wolfSSH se convirtió en la tercera biblioteca SSH admitida. Se eliminó la compatibilidad con PolarSSL.

Compatibilidad inicial con hiper como backend alternativo para HTTP/1 y HTTP/2.

2021

Se eliminó el soporte para MesaLink pero se agregó soporte para rustls. En 13 bibliotecas TLS.

El Ingenuity aterrizó en Marte y curl ayudó a que sucediera.

El desarrollador recibió una amenaza de muerte muy desagradable por correo electrónico de alguien profundamente confundido, culpándole por todo tipo de cosas malas que le sucedieron.

Curl alcanzó 20.000 estrellas en GitHub.

Soporta GOFRES. 26 protocolos. 187 personas crearon commits que se fusionaron durante el año.

2022

Se fusionó el soporte WebSocket inicial (WS:// y WSS:// URL) y una nueva API para manejarlo. Se llegó a los 28 protocolos.

Se añadió la opción de línea de comando –json y libcurl obtuvo una nueva API de encabezado, que luego también hizo que la herramienta de línea de comando obtuviera una nueva capacidad de «selección de encabezado» agregada a -w.

También se añadió –rate y –url-query. El HTTP/3 RFC se publicó en junio. msh3 se convierte en la tercera biblioteca HTTP/3 admitida.

Trail of Bits realizó una auditoría de seguridad curl, patrocinada por OpenSSF. El lanzamiento de curl 212 se realizó en diciembre.

El incidente número 10.000 se creó en GitHub.

2023

A principios de año: el código tiene 155.100 líneas de código. 486 páginas man. 1560 casos de prueba. 2.771 colaboradores. 1.105 autores de commits. 132 CVE. 122 trabajos de optimización CI. 29.733 commits. 48 580 USD donados en recompensas por errores. 249 opciones de línea de comandos. 28 protocolos. 13 bibliotecas TLS. 3 bibliotecas SSH. 3 bibliotecas HTTP/3.

Se añade soporte para HTTP/3 con respaldo a versiones anteriores, lo que hace que su uso sea menos propenso a errores.

El 13 de marzo superamos los 30.000 commits.

El 20 de marzo se publicó curl 8.0.0. Exactamente 25 años desde el primer lanzamiento de curl.


Un proyecto que empezó de una manera muy casual y pequeña y que se ha ido ampliando para dar demanda a multitud de casos de uso.

20 May 09:05

Malakiboard for Ubuntu Touch | Maliit Keyboard But Bigger

by Anino ni Kugi

Introducing Malakiboard
It's just Maliit keyboard but bigger with more features.

If you're willing to take the risk and know what you're doing, Malakiboard can be installed via the Jerk installer (a custom script I created to install custom system packages on Ubuntu Touch).

Jerk Installer:
https://github.com/kugiigi/jerk-installer

Jerk Packages:
https://github.com/kugiigi/jerk-packages


** For those who don't understand the pun, Maliit means small in my language and Malaki means big 😄
19 May 20:26

🥇1ª Tarifa Eléctrica⚡ para Autoconsumo😎 con Balance⚖ Neto Anual Infinito♾ con Bassols Energía

by Carlos Codina - El Grinch Energético

Piensa que con este mecanismo podrás usar en invierno los kWh que generes en verano, sin tener que preocuparte por el precio de la energía, ya que no pagarás nunca más energía, a excepción del posible ajuste del gas (MAG), si lo hubiera. Y eso mismo pasará con la energía que generes un fin de semana cuando haga sol, aunque el precio de los excedentes esté regalado. Esa energía la podrás consumir en las horas más caras de cualquier día del año, sin pagar nada por este concepto. Ideal también para la carga del Vehículo Eléctrico o si tienes una segunda vivienda. En este vídeo explico todos estos casos y como funcionaría el mecanismo, mostrando diferentes escenarios con el simulador de facturas que comparto.
Este riesgo de precios lo asume la comercializadora y como garantía cobrará una cuota que dependerá de la potencia pico de vuestra instalación fotovoltaica. Por cierto... he conseguido un descuento Grinch el primer año para todos vosotros.

Comparador de tarifas: https://bit.ly/3IK4G6p

La Fageda d'en Jordà (La Garrotxa, Girona, Catalunya):
- Web mostrada en el vídeo: https://www.escapadarural.com/blog/la-fageda-den-jorda-cuando-ir-y-como-visitarla/
- Música del vídeo de Cameron Lane - Make Me New - https://thmatc.co/?l=5C21FB60

Mi correo electrónico: jccodina@gmail.com

Grupo para hablar sobre Bassols en Telegram: https://t.me/GrinchComercializadoras/6
Canal del equipo Grinch en Telegram: https://t.me/GrinchEnergetico
Grupo sobre comercializadoras en Telegram: https://t.me/GrinchComercializadoras
Grupo para las Compras Colectivas en Telegram: https://t.me/GrinchComprasColectivas

Otros grupos en Telegram:
- Sobre Som Energia: https://t.me/GrinchSomEnergia
- Sobre Octopus: https://t.me/GrinchOctopusEnergia
- Sobre Doméstica Energía: https://t.me/GrinchDomesticaEnergia
- Sobre Gana Energía: https://t.me/GrinchGanaEnergia
- Sobre el curso: https://t.me/GrinchCursoFacturaLuz
- Sobre la huelga: https://t.me/GrinchHuelgaSolar
- Sobre Fotovoltaica: https://t.me/GrinchFV
- Sobre Vehículo Eléctrico: https://t.me/GrinchVE
- Sobre Facturas en Comunidades de Vecinos: https://t.me/GrinchYMareaVerdeComunidades
- Sobre Acumuladores de calor: https://t.me/GrinchAcumuladoresCalor
- Sobre Reclamaciones Eléctricas: https://t.me/GrinchReclamacionesElectricas
- Grupo sobre Gas Natural: https://t.me/GrinchGasNatural
- Sobre la tarifa Energy Wallet de Iberdrola: https://t.me/GrinchEnergyWallet
- Sobre Naturgy Compromiso: https://t.me/GrinchNaturgyCompromiso
- Sobre EsMiLuz: https://t.me/GrinchEsMiLuzEnergia
- Sobre IberdrolaVE: https://t.me/GrinchIberdrolaVE
- Sobre Próxima Energía: https://t.me/ProximaEnergia
- Sobre Helios Energía: https://t.me/HeliosEnergia
- Sobre Lidera Energía: https://t.me/LideraEnergia
- Sobre Respira Energía: https://t.me/GrinchRespiraEnergia
- Sobre Bonpreu: https://t.me/GrinchBonpreu
- Sobre Wombbat: https://t.me/GrinchWombbat
- Sobre EnergiaNufri: https://t.me/GrinchEnergiaNufri
- Sobre ImaginaEnergia: https://t.me/GrinchImaginaEnergia
- Sobre Telefonía e Internet: https://t.me/GrinchTelefonia
19 May 09:20

Analiza el tiempo de arranque de #Linux con systemd-analyze

by victorhck

systemd-analyze se utiliza para determinar las estadísticas de rendimiento de arranque de tu sistema GNU/Linux sistema y recuperar otra información de estado y seguimiento del sistema y el administrador de servicios

Imagen: Óscar Sánchez Requena

Si alguna vez sientes que tu sistema GNU/Linux tarda mucho en arrancar desde que enciendes el equipo hasta que dispones de tu escritorio listo para usarse, puedes usar systemd-analyze con algunas de sus opciones para intentar ver dónde poder mejorar ese arranque.

Esta herramienta nos ofrece datos del tiempo que ha tardado cada tarea del proceso de arranque en diferentes formatos, diferentes opciones e incluso nos puede crear un gráfico con todos esos detalles.

systemd-analyze time

Este es el comando predeterminado, incluso si no especificamos ninguna opción y lo que hace es mostrarnos el tiempo pasado en el núcleo antes de que se alcance el espacio de usuario, el tiempo pasado en el initrd antes de que se alcance el espacio de usuario normal del sistema y el tiempo que tardó el espacio de usuario normal del sistema en inicializarse.

systemd-analyze

Startup finished in 1.932s (kernel) + 6.276s (initrd) + 43.100s (userspace) = 51.309s 
graphical.target reached after 43.064s in userspace.

systemd-analyze blame

Este comando muestra una lista de todas las unidades en ejecución, ordenadas por el tiempo que tardaron en inicializarse. Esta información se puede utilizar para optimizar los tiempos de arranque.

Hay que tener en cuenta que el resultado puede ser engañoso ya que la inicialización de un servicio puede ser lenta simplemente porque espera a que se complete la inicialización de otro servicio.

20.709s dev-sda1.device
20.709s dev-disk-by\x2did-scsi\x2d0ATA_Hitachi_HTS54505_TEA51A3RCXXH8R\x2dpart1.device
20.709s dev-disk-by\x2dpartuuid-0001c146\x2d01.device
20.709s dev-disk-by\x2dpath-pci\x2d0000:00:1f.2\x2data\x2d1.0\x2dpart1.device
20.709s dev-disk-by\x2duuid-37c201e9\x2d93c3\x2d45cb\x2d9289\x2dc336180dd8ca.device
20.708s dev-disk-by\x2did-scsi\x2d1ATA_Hitachi_HTS545050A7E380_TEA51A3RCXXH8R\x2dpart1.device
20.708s dev-disk-by\x2did-scsi\x2d35000cca6f9cd2559\x2dpart1.device
20.708s dev-disk-by\x2dpath-pci\x2d0000:00:1f.2\x2data\x2d1\x2dpart1.device
20.708s dev-disk-by\x2did-wwn\x2d0x5000cca6f9cd2559\x2dpart1.device
20.708s dev-disk-by\x2did-scsi\x2dSATA_Hitachi_HTS54505_TEA51A3RCXXH8R\x2dpart1.device
20.708s dev-disk-by\x2did-ata\x2dHitachi_HTS545050A7E380_TEA51A3RCXXH8R\x2dpart1.device
20.708s sys-devices-pci0000:00-0000:00:1f.2-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda1.device
20.708s dev-disk-by\x2ddiskseq-1\x2dpart1.device
...

systemd-analyze critical-chain

Este comando muestra un gráfico en forma de «árbol» de la cadena de unidades de tiempo crítico (para cada una de las UNIDADES especificadas o, de lo contrario, para el objetivo predeterminado).

El tiempo después de que la unidad esté activa o iniciada se imprime después del carácter «@». El tiempo que tarda la unidad en arrancar se imprime después del carácter «+».

Hay que tener en cuenta que el resultado puede ser engañoso ya que la inicialización de los servicios puede depender de la activación del socket y debido a la ejecución paralela de las unidades.

The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @43.064s
└─display-manager.service @36.112s +6.951s
  └─systemd-user-sessions.service @36.043s +50ms
    └─remote-fs.target @36.040s
      └─iscsi.service @35.450s +588ms
        └─network-online.target @35.447s
          └─NetworkManager-wait-online.service @35.384s +59ms
            └─NetworkManager.service @34.192s +1.111s
              └─network-pre.target @34.172s
                └─wpa_supplicant.service @40.956s +238ms
                  └─dbus.service @19.584s +5.206s
...

systemd-analyze plot

Este comando muestra la información en un gráfico SVG, que detalla qué servicios del sistema se iniciaron y en qué momento, resaltando el tiempo que dedicaron a la inicialización o los datos de tiempo sin procesar en formato JSON o de tabla.

systemd-analyze plot > ~/arranque.svg

Podemos posteriormente abrir el gráfico al que hemos exportado los datos (arranque.svg en el ejemplo) con un editor de gráficos vectoriales como es Inkscape.


Estas son solo algunas de las opciones disponibles del comando systemd-analyze que tiene muchas otras opciones. Quizás es interesante guardar unos de estos datos cuando el sistema va bien y compararlo si vemos que el sistema se ralentiza al arrancar para comparar.

19 May 06:19

Git jump un script para saltar a partes interesantes del proyecto

by victorhck

En este artículo veremos cómo utilizar el script git jump que nos permite abrir en Vim una serie de archivos de nuestro proyecto para acceder rápidamente a ellos

Este pequeño tutorial puede enmarcarse dentro de la categoría de tutoriales de git o de vim dentro del blog, así pues, espero que sea de ayuda a quienes busquen relativo a estas dos grandérrimas herramientas.

Según la documentación del propio proyecto, git jump es:

Un script para ayudarte a saltar a partes «interesantes» de tu proyecto en su editor. Funciona emitiendo un conjunto de interesantes puntos en el formato de «corrección rápida» (quickfix), que los editores como Vim pueden usar como cola de lugares para visitar (esta característica generalmente se usa para saltar a errores producido por un compilador).

Resumiendo y traduciendo, al utilizar git jump, nos abrirá el editor Vim (y creo que también hay soporte para ese otro editor… Emacs) usando quickfix y nos mostrará las partes que busquemos. O también podremos mostrar la salida por pantalla sin necesidad de abrir el editor Vim.

Lo primero es descargar el archivo wget https://raw.githubusercontent.com/git/git/master/contrib/git-jump/git-jump

Y ubicarlo en un directorio de nuestro $PATH (en mi caso): mv git-jump /usr/local/bin

Y darle permisos de ejecución chmod +x git-jump

Echo esto, ya lo tendremos disponible para utilizar. Ahora entremos en un proyecto git de nuestro equipo. Una carpeta donde tengamos archivos bajo control de versiones git (por ejemplo: ~/git/prueba/ donde hay varios archivos) y podremos ejecutar:

git jump grep variable

Se abrirá el editor Vim con todos los archivos del directorio en el que estamos que contengan la palabra (en nuestro ejemplo) «variable». Si queremos que no tenga en cuenta mayúsculas y minúsculas, deberemos añadir la opción -i

Para recorrer las distintas coincidencias que hemos encontrado, tanto si están en un único archivo, como si están en diferentes archivos (que se irán abriendo) lo haremos con el comando :cn y con :cN iremos a la ocurrencia anterior.

También podemos saltar rápidamente a cualquier archivo que contenga cambios y que no se hayan incluido en un commit. Para ello ejecutaremos:

git jump diff

O saltar a partes que contengan cambios ya incluidos en el commit, pero no subidos

git jump diff --cached

Y a la hora de solucionar conflictos al fundir ramas o archivos, podemos saltar a las partes señaladas con las marcas de conflicto mediante:

git jump merge

Si queremos que excluya cierto directorios (por ejemplo el directorio de Documentación) y no nos abra los conflictos en ese directorio, ejecutaremos:

git jump merge :^Documentación

Si en vez de mostrar esas salidas abriendo el editor Vim, queremos que lo haga mostrándolas por pantalla añadiremos la opción --stdout Por ejemplo:

git jump --stdout grep variable

Creo que git jump puede ser una herramienta interesante a la hora de ahorrarnos tiempo, cuando estamos trabajando con git y sacándole mucho partido a Vim.

¿Conocías la herramienta? ¿Ya la utilizabas? ¿Qué otros usos le dabas o se te ocurre que pueden ser interesantes? Aporta tus ideas en los comentarios del blog.

15 May 15:12

Balance⚖️ Neto Anual Infinito♾. Descubre si te puede ir bien una tarifa de este tipo con autoconsumo

by Carlos Codina - El Grinch Energético

Estoy apunto de anunciar la primera tarifa del mercado con Balance Neto Anual Infinito, pero antes quiero explicar bien cual es el concepto y en qué casos puede ser muy interesante, aunque nadie regala nada, por supuesto, y tocará pagar unas cuotas mensuales para mitigar el riesgo de los precios tan variables de la energía dentro de un mismo día y dentro de todo un año.
Piensa que con este mecanismo podrás usar en invierno los kWh que generes en verano, sin tener que preocuparte por el precio de la energía, ya que no pagarás nunca más energía. Y eso mismo pasará con la energía que generes un finde cuando haga sol, que podrás consumir en las horas más caras de cualquier día, sin pagar nada por este concepto.
Este riesgo de precios lo asume la comercializadora y como garantía suele poner unas cuotas que suelen depender de la potencia pico de vuestra instalación fotovoltaica.

En su día ya anuncié una tarifa con Balance Neto Anual, de Esmiluz Energía, pero en este caso el balance es infinito y se pagan menos términos en las facturas. Aquí el vídeo sobre Esmiluz: https://youtu.be/fcHIIsCEqd4
Y aquí el tutorial que hice sobre el simulador de Esmiluz: https://youtu.be/J1MAUhYeWBI

Comparador de tarifas: https://bit.ly/3IK4G6p

Canal del equipo Grinch en Telegram: https://t.me/GrinchEnergetico

Mi correo electrónico: jccodina@gmail.com

Otros grupos de Telegram:
- Sobre temas generales: https://t.me/GrinchQA
- Sobre la tarifa Energy Wallet de Iberdrola: https://t.me/GrinchEnergyWallet
- Sobre Naturgy Compromiso: https://t.me/GrinchNaturgyCompromiso
- Sobre Domestica Energia: https://t.me/GrinchDomestica
- Sobre EsMiLuz: https://t.me/GrinchEsMiLuzEnergia
- Sobre IberdrolaVE: https://t.me/GrinchIberdrolaVE
- Sobre Repsol: https://t.me/GrinchRepsol
- Sobre Respira Energía: https://t.me/GrinchRespiraEnergia
- Sobre Próxima Energía: https://t.me/LosExcedentariosFotovoltaicos
- Sobre Bonpreu: https://t.me/GrinchBonpreu
- Sobre Wombbat: https://t.me/GrinchWombbat
- Sobre EnergiaNufri: https://t.me/GrinchEnergiaNufri
- Sobre ImaginaEnergia: https://t.me/GrinchImaginaEnergia
- Sobre Acumuladores de calor: https://t.me/GrinchAcumuladoresCalor
- Sobre Reclamaciones Eléctricas: https://t.me/GrinchReclacionesElectricas
- Sobre Gas Natural: https://t.me/GrinchGasNatural
- Sobre Telefonía e Internet: https://t.me/GrinchTelefonia
- Sobre comunidades de vecinos: https://t.me/GrinchYMareaVerdeComunidades
14 May 17:25

Cómo convertir un bizcocho comprado en una tarta | EL COMIDISTA

by El Comidista en EL PAÍS

Hornear un bizcocho casero para usarlo como base de una tarta no es ni un trabajo de Hércules ni una tesis de física cuántica. Sin embargo, puede que en determinadas circunstancias no quieras hacerlo: porque vas fatal de tiempo, porque temes a la factura de la luz más que a un infectado de The Last of Us, porque no conoces las reglas básicas para lograr que el bizcocho no quede como un ladrillo, o simplemente porque eres una vaga o vago redomado.

En El Comidista empatizamos con todos estos motivos -especialmente con el último-, y por eso te traemos una clase magistral de tuneo de bizcocho comprado. Nuestra guía espiritual en el proceso es la repostera Saray Ruiz, que transforma una simple base en un pastelazo de frutas de gran celebración. Consejo importante: si quieres calidad, mejor un bizcocho de panadería o pastelería que uno industrial de supermercado.

Suscríbete a nuestro canal: http://cort.as/-9ysp
Visita: https://elcomidista.elpais.com
Síguenos en Facebook: https://www.facebook.com/elcomidista
Síguenos en Twitter: https://twitter.com/ElComidista Síguenos en Instagram:
https://www.instagram.com/elcomidista
¡Bienvenido al canal oficial de EL COMIDISTA en EL PAÍS! Cada semana publicamos
nuevos vídeos de gastronomía, recetas, restaurantes, productos, chaladuras culinarias y
mucho más. ¡Suscríbete ya a nuestro canal!: http://cort.as/-9ysp
El Comidista es una web muy maja que incluye recetas, info sobre trastos de cocina,
restaurantes, productos y cualquier tontería que se les ocurra a sus autores.
11 May 11:26

Primevideo Serverless

by danigm
09 May 11:19

Hardening en Linux e intro al hardening con ansible

by Linux Center

En este taller aprenderás en que consiste el hardening y veremos herramientas de Linux para analizar y obtener un reporte del estado de las configuraciones de cualquier distribución basada en Linux, veremos cómo aplicar los cambios de forma manual y de forma automatizada, sencilla y distribuida con ansible.