Shared posts

26 Jan 18:08

KDE edu estuvo presente en el III Seminario Anual GNU/Linux

by baltolkien

Ya ha pasado el mes de noviembre y ya ha finalizado un evento online donde el Software Libre fue el protagonista. Hoy es el momento de recordar que KDEdu estuvo presente en el III Seminario Anual GNU/Linux compartiendo con vosotros mi participación.

KDE edu estuvo presente en el III Seminario Anual GNU/Linux

Hace un tiempo que me invitaron y, por supuesto, acepté, a participar en el III Seminario Anual GNU/Linux represenando a la Comunidad KDE. El nombre de la charla es sencillo ya que mi objetivo es mostrar lo que puedes hacer con Plasma y que lo convierten en el escritorio más eficiente para cualquier usuario.

Mi participación fue muy sencilla, utilizando los servicios de Telegram, cuyo funcionamiento me sorprendió gratamente, ya que no solo la retransmisión fue perfecta, sino que se conectó con Youtube y quedó registrada sin ningún problema. Es más, la integración con el escritorio Plasma 6.2 fue perfecta ya que mi charla necesitaba compartir mi pantalla, lo cual se realizó sin ningún inconveniente.

KDE Edu estuvo presente en el III Seminario Anual

De esta forma, no os perdáis mi charla «KDE Edu, el conjunto de aplicaciones educativas de KDE» que fue grabada el sábado 23 de noviembre a las 20:00 hora peninsular española.

III Seminario Anual GNU/Linux

Todos los fines de semana de noviembre thas tenido una cita con el mundo GNU/Linux en forma de ponencia en directo con divulgadores de todo el mundo hispano hablante con la nueva edición del seminario Anual GNU/Linux.

KDE edu estuvo presente en el III Seminario Anual GNU/Linux

De esta forma, la Comunidad OpenShield organizó 7 presentaciones con las que iniciarse, aprender, profundizar y, en general, conocer un poco más el abanico de posibilidades que te ofrece el mundo del Conocimiento Libre al módico precio de un poco de tu tiempo (que no es poco).

El objetivo de este evento es mostrar, enseñar y demostrando las bondades de Linux, GNU/Linux. Pero lo mejor es que veáis el vídeo presentación:

Esta es la lista de participantes:

🗣 Klaibson Ribeiro 🇧🇷 🏢 Comunidad Brasileña del Software Libre de Brasil 📝 La IA en Suites de ofimatica

🗣 Roberto Ronconi 🇦🇷 🏢 Independiente 📝 Migración de Windows a GNULinux

🗣 Baltasar Ortega (un servidor) 🇪🇸 🏢 Comunidad KDE España 📝 10 cosas que no sabías que podías hacer con Plasma 6

🗣 Angelo Ramírez 🇨🇱 🏢 Bit Technology 📝 Seguridad, Apache, MySQL

🗣 Andres Gomez 🇨🇱 🏢 Bit Technology 📝 MySQL, Docker

🗣 Lina Castro 🇨🇴 🏢 Cencosud 📝 Romper las barreras de Android, sumérgete en Ubuntu Touch

🗣 Marga Manterola 🇦🇷 🏢 Aprendiendo con Marga 📝 Una carrera exitosa con sofware libre

🗣️ Jorge Varela🇲🇽 🏢 Red Hat Latinoamérica 📝 Primeros pasos en Fedora CoreOS

¿Qué os parece?

Más información: III Seminario GNU/Linux

La entrada KDE edu estuvo presente en el III Seminario Anual GNU/Linux se publicó primero en KDE Blog.

22 Jan 18:18

KDE estuvo presente en el III Seminario Anual GNU/Linux

by baltolkien

Ya ha pasado el mes de noviembre y ya ha finalizado un evento online donde el Software Libre fue el protagonista. Hoy es el momento de recordar que KDE estuvo presente en el III Seminario Anual GNU/Linux compartiendo con vosotros mi participación.

KDE estuvo presente en el III Seminario Anual GNU/Linux

Hace un tiempo que me invitaron y, por supuesto, acepté, a participar en el III Seminario Anual GNU/Linux represenando a la Comunidad KDE. El nombre de la charla es sencillo ya que mi objetivo es mostrar lo que puedes hacer con Plasma y que lo convierten en el escritorio más eficiente para cualquier usuario.

KDE estuvo presente en el III Seminario Anual GNU/Linux

Mi participación fue muy sencilla, utilizando los servicios de Telegram, cuyo funcionamiento me sorprendió gratamente, ya que no solo la retransmisión fue perfecta, sino que se conectó con Youtube y quedó registrada sin ningún problema. Es más, la integración con el escritorio Plasma 6.2 fue perfecta ya que mi charla necesitaba compartir mi pantalla, lo cual se realizó sin ningún inconveniente.

De esta forma, no os perdáis mi charla «10 cosas que no sabías que podías hacer en Plasma 6» que fue grabada el viernes 1 de noviembre a las 21:00 hora peninsular española.

Por cierto, agradezco a Javier, organizador del evento, por hacerme este recordatorio del evento:

III Seminario Anual GNU/Linux

Todos los fines de semana de noviembre thas tenido una cita con el mundo GNU/Linux en forma de ponencia en directo con divulgadores de todo el mundo hispano hablante con la nueva edición del seminario Anual GNU/Linux.

III Seminario Anual GNU/Linux

De esta forma, la Comunidad OpenShield organizó 7 presentaciones con las que iniciarse, aprender, profundizar y, en general, conocer un poco más el abanico de posibilidades que te ofrece el mundo del Conocimiento Libre al módico precio de un poco de tu tiempo (que no es poco).

El objetivo de este evento es mostrar, enseñar y demostrando las bondades de Linux, GNU/Linux. Pero lo mejor es que veáis el vídeo presentación:

Esta es la lista de participantes:

🗣 Klaibson Ribeiro 🇧🇷 🏢 Comunidad Brasileña del Software Libre de Brasil 📝 La IA en Suites de ofimatica

🗣 Roberto Ronconi 🇦🇷 🏢 Independiente 📝 Migración de Windows a GNULinux

🗣 Baltasar Ortega (un servidor) 🇪🇸 🏢 Comunidad KDE España 📝 10 cosas que no sabías que podías hacer con Plasma 6

🗣 Angelo Ramírez 🇨🇱 🏢 Bit Technology 📝 Seguridad, Apache, MySQL

🗣 Andres Gomez 🇨🇱 🏢 Bit Technology 📝 MySQL, Docker

🗣 Lina Castro 🇨🇴 🏢 Cencosud 📝 Romper las barreras de Android, sumérgete en Ubuntu Touch

🗣 Marga Manterola 🇦🇷 🏢 Aprendiendo con Marga 📝 Una carrera exitosa con sofware libre

🗣️ Jorge Varela🇲🇽 🏢 Red Hat Latinoamérica 📝 Primeros pasos en Fedora CoreOS

¿Qué os parece?

Más información: III Seminario GNU/Linux

La entrada KDE estuvo presente en el III Seminario Anual GNU/Linux se publicó primero en KDE Blog.

20 Jan 09:20

Recopilación del boletín de noticias de la Free Software Foundation – diciembre de 2024

by victorhck

Recopilación y traducción del boletín mensual de noticias relacionadas con el software libre publicado por la Free Software Foundation.

¡El boletín de noticias de la FSF está aquí!

La Free Software Foundation (FSF) es una organización creada en Octubre de 1985 por Richard Stallman y otros entusiastas del software libre con el propósito de difundir esta filosofía, frente a las restricciones y abusos a los usuarios por parte del software privativo.

La Fundación para el software libre (FSF) se dedica a eliminar las restricciones sobre la copia, redistribución, entendimiento, y modificación de programas de computadoras. Con este objeto, promociona el desarrollo y uso del software libre en todas las áreas de la computación, pero muy particularmente, ayudando a desarrollar el sistema operativo GNU.

Mensualmente publican un boletín (supporter) con noticias relacionadas con el software libre, sus campañas, o eventos. Una forma de difundir los proyectos, para que la gente conozca los hechos, se haga su propia opinión, y tomen partido si creen que la reivindicación es justa!!

Puedes ver todos los números publicados en este enlace: http://www.fsf.org/free-software-supporter/free-software-supporter

¿Te gustaría aportar tu ayuda en la traducción y colaborar con la FSF? Lee el siguiente enlace:

Por aquí te traigo un extracto de algunas de las noticias que ha destacado la FSF este mes de diciembre de 2024.

Participa en el Concurso de Logotipos del Aniversario de la FSF

Del 5 de noviembre

Para nuestro cuadragésimo aniversario, nos gustaría obtener el diseño del logotipo del aniversario directamente de un partidario del software libre. Todo el mundo es bienvenido a presentar un diseño (o incluso varios diseños), independientemente de su experiencia previa en diseño, siempre que se adhiera a los requisitos.

El diseño ganador será elegido por la comunidad y, en última instancia, inmortalizado en la historia de la FSF. Se mostrará en la página principal de la FSF, se imprimirá en todos los materiales impresos de la celebración, y posiblemente incluso se estampará en algunos productos.

Para participar en el concurso, revise los requisitos y sugerencias a continuación antes de enviar su diseño antes del 1 de enero de 2025.

El software libre es vital para la infraestructura pública y estatal de una sociedad libre

Del 27 de noviembre

Ningún gobierno debería arrebatar la libertad de las manos de su pueblo, obligándolo a renunciar a su libertad para ejecutar, estudiar, modificar y compartir software. Cuando se trata de infraestructura gubernamental, los ciudadanos a menudo no tienen opciones: tienen que usarla.

Por lo tanto, la infraestructura gubernamental siempre debe respetar la libertad de sus usuarios. Lea sobre ejemplos negativos y positivos de un gobierno en deuda con el software privativo y de los esfuerzos para implementar el software libre en los gobiernos.

¿Por qué es tan caro reparar mis dispositivos?

Del 14 de noviembre por Christian Romero

Cuando su dispositivo se rompe, ya sea por un accidente o porque se ha usado bien, a menudo es costoso y frustrante intentar repararlo. Los costosos y tediosos procesos de reparación no son la opción predeterminada, sino una elección intencionada por parte del propietario para tomar su libertad y dinero.

Debería tener la posibilidad y la libertad de cambiar y reparar su dispositivo y software según sea necesario, en lugar de verse obligado a comprar costosos paquetes de piezas y/o confiar en el fabricante para repararlo.

Desafortunadamente, la incapacidad de reparar un dispositivo o comprender cómo funciona es solo una de las muchas formas en que se infringen las libertades de nuestros usuarios, como puede obtener más información en la nueva serie Digital Rights Bytes de la Electronic Frontier Foundation.

apoyo_fsf

Estas son solo algunas de las noticias recogidas este mes, ¡¡pero hay muchas más muy interesantes!! si quieres leerlas todas (cuando estén traducidas) visita este enlace:

Y todos los números del «supporter» o boletín de noticias de 2024 en español, francés, portugués e inglés aquí:

Support freedom

—————————————————————

19 Jan 10:43

Características de Ext4 y XFS

by Last Dragon

El sistema de archivos ext4

El sistema de archivos ext4 (Fourth Extended Filesystem) es uno de los más utilizados en sistemas operativos basados en Linux debido a su rendimiento, estabilidad y soporte para características avanzadas. Estas son sus principales características:

  1. Compatibilidad y escalabilidad
    Compatibilidad hacia atrás: Es compatible con ext3 y ext2, lo que permite montar y usar discos de estos sistemas sin necesidad de convertirlos.
    Tamaño máximo de archivo: Hasta 16 TiB.
    Tamaño máximo de sistema de archivos: Hasta 1 EiB (exabytes).
    Soporte para grandes números de archivos: Puede manejar más de 4 mil millones de archivos.
  2. Mejora de rendimiento
    Extents: Ext4 usa extents en lugar de bloques individuales para rastrear datos. Esto reduce la fragmentación y mejora la velocidad de lectura y escritura.
    Asignación retrasada (delayed allocation): Optimiza la escritura en disco agrupando los datos y escribiéndolos de manera más eficiente.
    Preasignación persistente (persistent preallocation): Permite reservar espacio en disco de manera eficiente para archivos grandes.
  3. Seguridad y confiabilidad
    Journal (bitácora): Al igual que ext3, incluye un sistema de journaling para proteger los datos contra fallos del sistema.
    Chequeo más rápido del sistema de archivos: Utiliza estructuras más eficientes que hacen que la verificación de discos grandes sea más rápida.
    Detección de corrupción de bloques: Usa sumas de verificación para proteger metadatos y detectar corrupciones.
  4. Soporte avanzado
    Timestamps mejorados: Soporta marcas de tiempo con mayor precisión (nanosegundos en lugar de segundos).
    Cantidad ilimitada de subdirectorios: Admite hasta 64,000 subdirectorios por directorio, mientras que ext3 estaba limitado a 32,000.
    Soporte para tamaños de bloques flexibles: Permite tamaños de bloques de hasta 4 KiB.
  5. Otras características
    Desfragmentación en línea: Incluye herramientas para desfragmentar el sistema de archivos mientras está en uso.
    Soporte para dispositivos de almacenamiento rápidos: Diseñado para aprovechar el rendimiento de SSDs y hardware moderno.

El sistema de archivos XFS

El sistema de archivos XFS es un sistema de alto rendimiento desarrollado inicialmente por Silicon Graphics en 1994 y diseñado para sistemas UNIX. Actualmente es ampliamente utilizado en sistemas Linux, especialmente en servidores y aplicaciones que manejan grandes cantidades de datos. Estas son sus características más destacadas:

  1. Rendimiento y escalabilidad
    Gran tamaño de archivo y sistema de archivos:
    Tamaño máximo de archivo: 8 EiB (exabytes).
    Tamaño máximo de sistema de archivos: 8 EiB.
    Optimización para I/O masivo: Diseñado para trabajar eficientemente con grandes volúmenes de datos, ideal para bases de datos, servidores multimedia y entornos empresariales.
    Estructura B+ Tree: Utiliza B+ Trees para administrar archivos y directorios, lo que permite una búsqueda rápida y escalabilidad.
  2. Sistema de journaling avanzado
    Journaling eficiente: Registra cambios en los metadatos para garantizar la consistencia tras fallos del sistema.
    Log en tiempo real: Reduce la latencia del sistema al registrar eventos en tiempo real.
  3. Gestión avanzada del almacenamiento
    Alocación retardada (Delayed allocation): Ayuda a minimizar la fragmentación al decidir el lugar donde se escriben los datos en disco solo cuando es necesario.
    Preasignación de espacio: Los archivos pueden reservar espacio en disco para mejorar el rendimiento.
    Soporte para fragmentos grandes (extents): Reduce la fragmentación al almacenar datos en fragmentos continuos en lugar de bloques individuales.
  4. Escalabilidad de directorios
    Directorios de gran tamaño: Puede manejar directorios con millones de entradas.
    Cantidad ilimitada de subdirectorios: No tiene restricciones sobre la profundidad de los directorios, a diferencia de ext4.
  5. Alta confiabilidad
    Resiliencia ante fallos: Diseñado para garantizar la integridad de los datos incluso en caso de interrupciones repentinas del sistema.
    Snapshots (con herramientas externas): Aunque XFS no soporta snapshots nativamente, se integra bien con herramientas como LVM para proporcionar esta funcionalidad.
  6. Optimización para hardware moderno
    Soporte para SSDs: Aprovecha las velocidades y características de las unidades de estado sólido.
    Soporte para multihilos: Optimizado para sistemas multiprocesador, distribuyendo operaciones de lectura y escritura entre varios núcleos.
  7. Limitaciones
    Modificación de tamaño restringida: Solo permite crecer el sistema de archivos, pero no reducirlo.
    Sin soporte nativo para deduplicación o compresión: A diferencia de sistemas más modernos como btrfs o ZFS, XFS no incluye estas características.
    Casos de uso ideales
    Servidores de alto rendimiento.
    Sistemas que manejan grandes volúmenes de datos.
    Aplicaciones que requieren alta confiabilidad y recuperación rápida tras fallos.
19 Jan 10:29

Herramienta para actualizar entre distintas versiones de openSUSE

by victorhck

Una nueva herramienta viene para ayudar a actualizar entre versiones de openSUSE

El objetivo de esta nueva herramienta llamada opensuse-migration-tool, publicada bajo una licencia Apache, es simplificar las actualizaciones y las actualizaciones entre distribuciones dentro de las distintas opciones de openSUSE. También es compatible con la migración de openSUSE Leap a SUSE Linux Enterprise.

Esta herramienta se ha empezado a desarrollar dentro de un proyecto de la Hackweek24. Por cierto la herramienta aún es experimental y no se espera que se use en producción, hasta que no se haya testeado a fondo. Así que precaución a la hora de utilizarla en vuestros sistemas.

La herramienta obtiene información sobre las versiones puntuales desde el sitio get.opensuse.org API y también utiliza openSUSE-repos para una migración entre distribuciones y actualización a versiones más actuales.

La instalación de openSUSE-repos desde el repositorio de destino de una actualización o migración elimina cualquier retoque manual de los repositorios de distribución.

Los casos para los que está pensada esta herramienta es para la actualización entre las siguientes versiones:

  • Leap → Leap n+1
  • Leap → SLES
  • Leap → Tumbleweed
  • Leap → Slowroll
  • Leap Micro → Leap Micro n+1
  • Leap Micro → MicroOS
  • Slowroll → Tumbleweed

Lo ideal es ejecutar siempre la herramienta primero con la opción --dry-run para tener una idea general de lo que la herramienta va a realizar haría a su sistema.

A la hora de testear la herramienta se recomiendo hacerlo en una máquina virtual o contenedor a través, por ejemplo, de distrobox.

Si vamosa probar la herramienta en una versión de las normales Lea, Tumbleweed o Slowroll, el flujo de trabajo a seguir sería el siguiente:

$ sudo zypper in opensuse-migration-tool #Para instalar la herramienta
$ opensuse-migration-tool --dry-run  # Vemos de un vistazo los cambios que propone
$ sudo opensuse-migration-tool
$ reboot

De forma predeterminada, la herramienta no muestra las versiones Alpha, Beta, RC de versiones puntuales como objetivos con los que realiza la actualización/migración. Por ejemplo, Leap Micro 6.1 Beta o Leap 16.9 Alpha.

Esto es así a propósito ya que se quiere asegurar que nadie actualice accidentalmente su sistema a, por ejemplo, la versión Alpha de una próxima versión.

Para hacer el cambio a esas versiones previas al lanzamiento final, existe la posibilidad de ejecutar el comandos con el argumento --pre-release, luego obtendremos información de get.opensuse.org API sobre todas las versiones disponibles.

Pero el comportamiento predeterminado es capturar solo las versiones con el estado «Estable», lo que significa liberadas/compatibles.

Desde que estoy en Tumbleweed no necesito de esta herramienta, pero sin duda es algo a tener muy en cuenta si por ejemplo usas Leap.

19 Jan 10:25

Vídeo oficial de FreeCAD 1.0

by baltolkien

Si hace unos días anuncié su lanzamiento es hora de darle un poco más de promoción con el vídeo oficial de FreeCAD 1.0, una creación muy profesional de proyecto que destacar por su música «potente y cañera», acorde con las creaciones que se muestran, todas ellas acompañadas por sus creadores.

Vídeo oficial de FreeCAD 1.0

Son menos de dos minutos y medio pero sirve para ver algunos de las dibujos que se pueden hacer con FreeCAD 1.0, así como de un buen repaso a sus nuevas características y la corrección algunos errores que eran muy molestos.

Lanzado FreeCAD 1.0

Aunque me consta que los profesionales del tema no comparten conmigo esta sensación, yo tengo una buena experiencia con FreeCAD aplicación. La utilicé en mis clases de tecnología para alumnado de 4º de ESO, convirtiéndose en una excelente forma de introducirse en el mundo de diseño 3D sin caer en software privado.

Vídeo oficial de FreeCAD 1.0

Aprovechando unos magníficos vídeos de Juan Gonzalez Gomez (aka ObiJuan) mi alumnado trabajó de forma autónoma, cada uno a su ritmo, mientras yo me dedicaba a solucionar los problemas que aparecen porque las interfaces van evolucionando.

Es por ello que me alegré compartir que había lanzado su primera versión estable, la 1.0, la cual trae como novedades principales:

  1. Workbench de ensamblajes integrado: Este nuevo módulo permite diseños basados en un enfoque de «bottom-up», pruebas de movimiento y vistas explosionadas de componentes, utilizando el solucionador Ondsel.
  2. Mejora en la gestión de nombres topológicos: Este avance resuelve un problema histórico, evitando que la eliminación de geometrías rompa modelos debido a referencias cruzadas.
  3. Sistema de materiales renovado: Ahora se pueden asignar propiedades de apariencia a los materiales, mejorando el realismo y la personalización en los modelos.
  4. Interfaz gráfica mejorada: Cambios como nuevas herramientas en el «Sketcher», un indicador de centro de rotación personalizable, y opciones para adaptar la disposición de los paneles hacen que la experiencia de usuario sea más fluida.
  5. Nuevas funcionalidades para diseño BIM: Se añadieron herramientas específicas para arquitectura e ingeniería civil, junto con mejor soporte para el formato IFC.
  6. Página de inicio basada en QTWidgets: Facilita el acceso a herramientas principales y proyectos recientes con un diseño más intuitivo.
Vídeo oficial de FreeCAD 1.0
Pieza modelada por r-frank mediante FreeCAD

Más información: Notas de lanzamiento den la Wiki de FreeCAD | LibreArts | Phoronix | betanews

La entrada Vídeo oficial de FreeCAD 1.0 se publicó primero en KDE Blog.

17 Jan 13:53

Lanzado FreeCAD 1.0

by baltolkien

Una de la eternas luchas del Software Libre es proporcionar una aplicación potente y verátil para el diseño 3D, es por ello que ver que el desarrollo de éste tipo de software sigue activo y que va evolucionando es una gran noticia. Me alegra compartir con vosotros que ha sido lanzado FreeCAD 1.0, una aplicación para el modelado 3D paramétrico en diseño mecánico y arquitectónico libre.

Lanzado FreeCAD 1.0

Aunque me consta que los profesionale del tema no comparten conmigo esta sensación, yo tengo una buena experiencia con FreeCAD aplicación. La utilicé en mis clases de tecnología para alumnado de 4º de ESO, convirtiéndose en una excelente forma de introducirse en el mundo de diseño 3D sin caer en software privado.

Lanzado FreeCAD 1.0

Aprovechando unos magníficos vídeos de Juan Gonzalez Gomez (aka ObiJuan) mi alumnado trabajó de forma autónoma, cada uno a su ritmo, mientras yo me dedicaba a solucionar los problemas que aparecen porque las interfaces van evolucionando.

Por esta razón, y porque creo que es necesario tener aplicaciones libres potentes en todas y cada una de las necesidades humanas, principalmente para no caer de forma esclava en una aplicación privativa, me elgra mucho anunciar que ha sido lanzado FreeCAD 1.0, hecho que marca un hito importante tras más de 20 años de desarrollo.

Algunas de las novedades principales incluyen:

  1. Workbench de ensamblajes integrado: Este nuevo módulo permite diseños basados en un enfoque de «bottom-up», pruebas de movimiento y vistas explosionadas de componentes, utilizando el solucionador Ondsel.
  2. Mejora en la gestión de nombres topológicos: Este avance resuelve un problema histórico, evitando que la eliminación de geometrías rompa modelos debido a referencias cruzadas.
  3. Sistema de materiales renovado: Ahora se pueden asignar propiedades de apariencia a los materiales, mejorando el realismo y la personalización en los modelos.
  4. Interfaz gráfica mejorada: Cambios como nuevas herramientas en el «Sketcher», un indicador de centro de rotación personalizable, y opciones para adaptar la disposición de los paneles hacen que la experiencia de usuario sea más fluida.
  5. Nuevas funcionalidades para diseño BIM: Se añadieron herramientas específicas para arquitectura e ingeniería civil, junto con mejor soporte para el formato IFC.
  6. Página de inicio basada en QTWidgets: Facilita el acceso a herramientas principales y proyectos recientes con un diseño más intuitivo.
Lanzado FreeCAD 1.0
Pieza modelada por r-frank mediante FreeCAD

Más información: Notas de lanzamiento den la Wiki de FreeCAD | LibreArts | Phoronix | betanews

La entrada Lanzado FreeCAD 1.0 se publicó primero en KDE Blog.

15 Jan 11:19

Juegos libres de calidad y en desarrollo noviembre 2024

by baltolkien

Repito entrada recurrente. Os recuerdo que esta entrada mensual (que me salté el mes pasado) tiene como objetivo promocionar los juegos libres, pero no como una página que quede obsoleta o sea un cementerio de proyectos muertos, así que la voy a realizar poco a poco y con conocimiento de causa. Por ello, y conociendo mis limitaciones y mi estilo de trabajo, la voy a ir actualizando de forma mes a mes y su contenido se irá ampliando poco a poco a. De esta forma, bienvenidos a la entrada de juegos libres de calidad y en desarrollo de nobiembre 2024 en la que recopilo los juegos libres presentados en forma de entrada «tocha» en el blog ampliándola con OpenArena y con noticias breves algunos de los juegos presentados.

Juegos libres de calidad y en desarrollo septiembre 2024

Juegos libres de calidad y en desarrollo noviembre 2024

Como decía al principio, esta entrada de la serie Juegos Libre de Calidad y en Desarrollo pretende ser una entrada viva y creciente, que tenga una parte fija pero dinámica en la que muestre no solo juegos libres sino también su estado de desarrollo, sus novedades principales y, si es posible, alguna noticia relevante de alguno de ellos: lanzamientos especiales, vídeos, premios, cambios notables, etc.

Para empezar utilizaré una tabla para mostrar la información y los juegos iniciales que aparecen son aquellos que he analizado a fondo en el blog dado que son los que tengo más claro su desarrollo, y cada més añadiré el siguiente que tengo en mente analizar.

Género Nombre Presentado en el blog Última actualización Comentario Otros juegos alternativos Libres o no.
Conducción Speed-dreams Si Marzo 2024
Versión 2.3
Siempre activos en redes, sobre todo en X (ex-Twitter) Need For Speed
Conducción SuperTux Kart Si Septiembre 2023
1.4
Beta de 1.5, octubre 2024
Ya está aquí la beta de la versión 1.5. SuperMario Kart
Estrategia por turnos The Battle of Wesnoth Si 28 de octubre de 2024
Versión en desarrollo 1.19.5
9 de noviembre de 2024
versión estable 1.18.3
En la versión en desarrollo se está probando un menú principal rediseñado. ?¿?League of Legends??¿
Estrategia por turnos Hedgewars Si Versión 1.0 el 9 de octubre de 2019 Se está desarrollando un nuevo editor de temas. Worms
Warmux (proyecto libre sin desarrollo)
FPS Alien Arena Si 7.71.7 (nueva) ¡Alien Arena ha sido instalado más de 1500 veces desde Flathub! Quake, Doom, Nexuiz, Unreal
FPS Xonotic Si 20/06/2023
Versión 0.8.6
No necesita instalación Quake, Doom, Nexuiz, Unreal
FPS Si Si 0.8.8
2012
Para los amantes de la nostalgia hiperactiva. Se prepra en secreto su versión 3.0. Quake, Doom, Nexuiz, Unreal
MMORPG Ryzom Si 3 de julio de 2021
Versión 3.4.0
Es posible que esta no sea la última versión ya que se parchea muy seguido. World of Warcraft
Albion Online
MMORPG Eternal Lands Si Diciembre de 2021 A pesar de tener un cliente algo antiguo los foros están activos 100% World of Warcraft
Albion Online
Plataformas Supertux Si 2021
Versón 0.6.3
Se estima que la 0.7.0 saldrá en agosto de 2024. Super Mario
Plataformas Frogatto & Friends Si 1.0
2010
Juego cerrado y completo Wonder Boy
Simulación Simutrans Si 3 de junio 2024
Simutrans 123
Disponible para Linux, Windows, Max, Steam y Android. Transport Tycoon Deluxe
Simulación OpenTTD Si 3 de mayo 2024
14.1
Disponible en Steam y Gog. Transport Tycoon Deluxe

Novedades de los juegos de la tabla

  • Empezamos con Speed-dreams, el desarrolador Xavi92 ha grabado un video donde nos muestra las nuevas características en las que ha estado trabajando. Es posible generar competidores IA eligiendo coche y bot.
  • [RYZOM] Trailer 25 – Free to play MMORPG for Windows, Mac and Linux

Y este mes no hay tiempo para más.

La entrada Juegos libres de calidad y en desarrollo noviembre 2024 se publicó primero en KDE Blog.

15 Jan 10:48

Pensaba en dejarlo

Los que me seguís os estaréis preguntando si he abandonado ya los podcasts y este Blog, ya que hace bastante que no hago nada.

Aparte de mi enfermedad, que ya os conté aquí mismo, aún no estoy recuperado del todo y haciendo honor a la verdad: no se me ocurre nada nuevo que publicar, ni en el Blog ni en mi podcast.

Iba a poner que era el FIN de este Blog y de mis podcasts, es como dar por finalizada una etapa de mi vida y no preocuparme por esto, pero creo que es más sabio dejarlos tal como están por si algún día me arrepiento y quiero volver a publicar algo.

Si veis que no publico nada durante mucho tiempo en ningún lado es por esto mismo. También podría hacerlo directamente en Mastodon (escrito o audio adjunto) pero ya se irá viendo más adelante.

Por ahora deciros esto tan solo para que sepáis algo nuevo de mi. Al menos estoy más activo en el fediverso.

Gracias!

15 Jan 10:41

Virtual Data Optimizer (VDO)

by Last Dragon

El Virtual Data Optimizer (VDO) es una tecnología desarrollada para optimizar el uso del almacenamiento en sistemas Linux mediante deduplicación y compresión de datos. A medida que las organizaciones gestionan volúmenes crecientes de datos, herramientas como VDO se han vuelto esenciales para reducir costos y maximizar la eficiencia del almacenamiento.

Historia del VDO
VDO fue desarrollado originalmente por Permabit Technology Corporation, una empresa especializada en tecnologías de optimización de datos. En 2017, Red Hat adquirió Permabit para integrar esta tecnología en su ecosistema. Desde entonces, VDO se ha incluido como parte del sistema operativo Red Hat Enterprise Linux (RHEL) y también está disponible en otras distribuciones de Linux.

La inclusión de VDO marcó un hito importante en la evolución de Linux como plataforma de almacenamiento empresarial, brindando capacidades avanzadas de optimización de datos directamente integradas en el sistema operativo.

¿Qué es VDO?
VDO es un módulo de software que funciona en el nivel de bloques del sistema de almacenamiento. Opera entre los volúmenes físicos y los volúmenes lógicos, interceptando los datos antes de que se escriban en el disco. Este enfoque permite aplicar técnicas avanzadas de deduplicación y compresión para reducir significativamente el espacio de almacenamiento utilizado.

Beneficios de VDO

  1. Deduplicación de Datos
    La deduplicación es el proceso de identificar y eliminar bloques de datos duplicados. VDO compara bloques de datos entrantes con los ya almacenados y, si detecta duplicados, simplemente almacena un puntero en lugar del bloque completo. Esto es particularmente útil en entornos donde se manejan múltiples copias de archivos similares, como sistemas de respaldo o almacenamiento de máquinas virtuales.

Ejemplo: En un entorno donde se almacenan múltiples máquinas virtuales basadas en la misma imagen base, VDO puede reducir drásticamente el espacio requerido al almacenar solo una copia de los datos redundantes.

  1. Compresión de Datos
    VDO también aplica algoritmos de compresión para reducir el tamaño de los bloques de datos únicos antes de almacenarlos. Esto permite ahorrar espacio sin impactar significativamente el rendimiento del sistema.

Ventaja clave: La compresión es transparente para el usuario y no requiere modificaciones en las aplicaciones o flujos de trabajo.

  1. Ahorro de Espacio y Costos
    La combinación de deduplicación y compresión puede reducir el uso del almacenamiento hasta en un 90 %, dependiendo de los tipos de datos. Esto se traduce en ahorros significativos en hardware y en costos operativos relacionados, como energía y enfriamiento.
  2. Fácil Integración y Configuración
    VDO está integrado en distribuciones como RHEL, CentOS y Fedora, lo que facilita su implementación. Además, se administra mediante herramientas familiares como vdostats y vdo.

Casos de Uso de VDO
Sistemas de Respaldo: Reduce el espacio necesario para almacenar copias de seguridad repetitivas.
Virtualización: Optimiza el almacenamiento de discos virtuales en entornos donde múltiples máquinas virtuales comparten datos comunes.
Almacenamiento en la Nube: Mejora la eficiencia de los recursos de almacenamiento en plataformas basadas en Linux.
Desafíos y Consideraciones
A pesar de sus beneficios, VDO también presenta ciertos desafíos:

Sobrecarga de CPU: La deduplicación y la compresión requieren potencia de procesamiento adicional, lo que puede impactar el rendimiento en sistemas con recursos limitados.
Limitaciones en Datos Encriptados: VDO no puede deduplicar datos previamente encriptados, ya que los bloques cifrados tienden a ser únicos incluso si los datos originales son idénticos.

Vídeo sobre el tema en el canal de Last Dragon

14 Jan 13:57

Nueva Realidad 1.0

by cr0n0s
Después de mucho tiempo, logro tener espacio como para escribir algo. Principalmente para contarles que hubieron cambios cruciales en mi forma de vivir. Incluye mudanza, nuevas coordenadas en el mapa, muy lejos de la ciudad con tecnología casi análoga, ya que se cruza los dedos para que no perdamos señal de datos y energía eléctrica […]
12 Jan 11:09

Dnsmasq: Configuración de DNS y DHCP en Linux

by davidochobits

En esta entrada vamos a hablar sobre dnsmasq, un servicio ligero que actúa como servidor de DNS, DHCP y TFTP,  ideal para redes pequeñas o medianas. Veremos cómo instalarlo en Ubuntu 24.04, configurarlo para...

La entrada Dnsmasq: Configuración de DNS y DHCP en Linux se publicó primero en ochobitshacenunbyte.

12 Jan 10:59

Cuarta actualización de Plasma 6.2

by baltolkien

Me alegra compartir con todos vosotros la cuarta actualización de Plasma 6.2, iniciando así una serie de revisión de software que le dotará de más estabilidad, mejores traducción y resolución de errores. Estas actualizaciones son 100% recomendables y casi obligatorias para cualquier usuario ya que lo único que hacen es mejorar la versión sin comprometer sus funcionalidades.

Cuarta actualización de Plasma 6.2

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 mismas siguiendo una especie de serie de Fibonacci.

La Comunidad KDE ha publicado la primera actualización de Plasma 6.2, una versión que viene a subsanar los errores más graves del gran salto en cuanto a tecnología que fue Plasma 6 y Plasma 6.1.

Cuarta actualización de Plasma 6.2

Así que me congratula en presentar que hoy martes 26 de noviembre de 2024, un mes después de liberar el código de Plasma 6.2 la Comunidad KDE presenta la cuarta actualización de errores.

  • libkscreen Doctor: aclarado el significado de brillo máximo cero.
  • Espacio de trabajo Plasma: Icono de batería, añadido icono de auriculares.
  • Control de volumen de audio Plasma: Arreglado el diseño de prueba de los altavoces para el perfil Pro-Audio

Más información: KDE

Las novedades generales de Plasma 6.2

Aprovecho para realizar un listado de las novedades generales de Plasma 6.2:

  • Opción para reasignar los botones del lápiz de la tableta de dibujo a distintos tipos de clics del ratón.
  • Capacidad de anular aplicaciones que bloquean la suspensión o el bloqueo de la pantalla.
  • Discover es compatible ahora con PostmarketOS.
  • Se ha renovado la interfaz gráfica del módulo Accesibilidad de las Preferencias del sistema para mayor… ¡accesibilidad!
  • Nueva experiencia de usuario para el modo de edición de Plasma, para hacer que su modalidad sea más obvia y visualmente más elegante.
  • Previsión meteorológica: Pronóstico nocturno del proveedor meteorológico NOAA.
  • Opción para desactivar el desplazamiento suave en las aplicaciones de KDE.
  • Se ha mejorado la organización de la vista de cuadrícula expandida de la bandeja del sistema.
  • Ahora se reproduce un sonido al conectar o desconectar una pantalla.
  • Herramienta de recorte integrada cuando se selecciona el avatar del usuario.

Más información: KDE

La entrada Cuarta actualización de Plasma 6.2 se publicó primero en KDE Blog.

06 Jan 18:29

Cena y Sobrepeso: Impacto de los horarios en la acumulación de grasa

by Marcos - Fitness Revolucionario

En este video vemos cómo impactan los horarios de comida en el sobrepeso y en la salud general. Puedes ver ...

The post Cena y Sobrepeso: Impacto de los horarios en la acumulación de grasa appeared first on Fitness Revolucionario.

09 Dec 13:50

10 años sin andar en skate 🙈

by Locos por Linux
09 Dec 13:49

Virtualizar en el navegador?? | distrosea

by Locos por Linux

Comienza tu SERVIDOR KVM o WEB HOSTING con Hostinger 👉 https://hostinger.com/locosporlinux
💥 ¡Usa el cupón de descuento LOCOSPORLINUX para obtener un 10% de DESCUENTO!

https://distrosea.com/es

Tienda Loc-OS (Uruguay): https://store.loc-os.com
GRUPO de Loc-OS (Signal): https://signal.group/#CjQKIFpeW4u6-wUj77vVPasE67ei1584iPtiPYXZ3g5WxuznEhANYSt0HuhrK43ePRS7lC-z
CANAL de Loc-OS (Telegram): https://t.me/locoslinux

#distrosea #linux #browser
09 Dec 12:22

🟢 De la brevedad de la vida -- Séneca

by Fabián C. Barrio

En "De la brevedad de la vida", Séneca explora la naturaleza efímera de la existencia humana y cómo las personas suelen malgastar su tiempo en actividades triviales y sin sentido. A través de una carta dirigida a su amigo Paulino, argumenta que la vida no es inherentemente corta, sino que nosotros la hacemos corta al no utilizar el tiempo de manera sabia. Critica la obsesión por las riquezas, el poder y los placeres fugaces, señalando que estos persiguen una felicidad superficial.

Séneca propone que la verdadera plenitud se alcanza mediante el cultivo de la mente y el espíritu, especialmente a través de la filosofía y la introspección. Al centrarnos en el crecimiento personal y en vivir conforme a la virtud, podemos extender la calidad y percepción del tiempo que tenemos. Su obra es una llamada a la reflexión sobre cómo utilizamos nuestro tiempo y una invitación a vivir de manera más consciente y significativa.
05 Dec 13:28

Advent of Code 2024

by danigm

Llega diciembre y como cada año tenemos ya disponibe el Advent of Code. Un problema de programación cada día para resolver con tu lenguaje favorito. Una gran oportunidad para recordar conceptos básicos de programación y algoritmos o también para aprender un lenguaje nuevo.

La entrada Advent of Code 2024 se publicó primero en Linux Hispano.

05 Dec 13:27

El cordero asado infalible para triunfar en Navidad | EL COMIDISTA

by El Comidista en EL PAÍS

El plato estrella del restaurante Margarit es un delicioso cordero a la palestina, que se puede preparar en casa con pocos ingredientes y menos esfuerzo. Justo lo que necesitas en pleno trajín navideño.

Ingredientes (para unas 4 personas)
- Una paletilla de cordero de 1 kilo aproximadamente
- 300 g azúcar
- 150 g sal
- 1 naranja
- 1 cabeza de ajo
- 1 litro de caldo de cordero (se puede sustituir por caldo de carne envasado)
- 1 cebolla
- Un manojo de hierbas aromáticas (perejil, menta, cilantro o cebollino)
- 200 g de yogur griego (opcional)

Guarnición y salsa
- 450 g de patatas pequeñas de platillo
- 200 g de zanahoria
- 20 g de sumac (se puede sustituir por ralladura de naranja y limón)
- 750 g de caldo (del que sobra en la bandeja del horno, si falta añadir un poco de agua)
- 70 g de mantequilla
- Caldo de cordero
- 1 kilo de pecho de cordero
- 2 litros de agua
- 2 hojas de laurel
- 1 cebolla
- 5 g pimienta en grano

Procedimiento
1. Mezclar el azúcar, la sal y la ralladura de la naranja. Consejo: si necesitas hacer más raciones, con la misma cantidad de azúcar, sal y ralladura puedes marinar dos paletillas.
2. Poner la paletilla en una fuente y espolvorear la mezcla anterior por encima y por debajo del cordero. Mojar con el zumo de la naranja y guardar en la nevera tapado unas 12 horas (de un día para otro).
3. Si se hace el caldo de cordero en casa, cocer todos los ingredientes durante una hora y media, desengrasar y colar.
4. Calentar el horno a 180 grados con ventilador (si el horno lo tiene).
5. Lavar la paletilla bajo el grifo y ponerla en una bandeja de horno con el caldo, 400 mililitros de agua, la cebolla cortada en octavos, la cabeza de ajo cortada por la mitad horizontalmente, el tomillo y el laurel. Tapar bien con papel de aluminio (ver vídeo) y hornear una hora y media. Retirar el papel de aluminio y hornear una hora más.
6. Cortar las patatas sin pelarlas en dos mitades. Pelar la zanahoria y cortarla en rodajas gruesas.
7. Poner la paletilla en una fuente de horno o bandeja y colar el caldo sobre una cazuela. Cocer en el caldo la patata y la zanahoria unos 15-20 minutos con la cazuela tapada. Comprobar que están hechas pinchándolas con un cuchillo, y si no están listas, dejar unos minutos más.
8. Pasar las patatas y la zanahoria a la fuente del cordero, y mantenerlo al calor en el horno a temperatura muy baja (unos 60 grados).
9. Añadir el sumac a la cazuela y reducir el caldo a fuego vivo a un poco menos de la mitad. Bajar un poco el fuego, añadir la mantequilla progresivamente e ir ligando hasta conseguir una salsa con cuerpo.
10. Poner unas cucharaditas de yogur repartidas por la fuente en la que se vaya a servir el cordero (se puede hacer con manga pastelera también). Poner el cordero caliente encima con las verduras. Verter la salsa por encima y decorar con perejil, cilantro, menta y/o cebollino picados. Consejo: el cordero se puede deshuesar antes de ponerlo en la fuente, si se quiere.

Suscríbete a nuestro canal: www.youtube.com/c/ElComidistaenELPAÍS
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!: www.youtube.com/c/ElComidistaenELPAÍS
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.
03 Dec 18:10

openmamba KDE Plasma (en vivo)

by Locos por Linux

Comienza tu SERVIDOR KVM o WEB HOSTING con Hostinger 👉 https://hostinger.com/locosporlinux
💥 ¡Usa el cupón de descuento LOCOSPORLINUX para obtener un 10% de DESCUENTO!

https://openmamba.org/
https://distrowatch.com/table.php?distribution=openmamba

Tienda de Loc-OS (Uruguay): https://store.loc-os.com
GRUPO de Loc-OS (Signal): https://signal.group/#CjQKIFpeW4u6-wUj77vVPasE67ei1584iPtiPYXZ3g5WxuznEhANYSt0HuhrK43ePRS7lC-z
CANAL de Loc-OS (Telegram): https://t.me/locoslinux

#plasma #kde #linux
03 Dec 09:40

Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español

by Luis GuLo

Keme-Contabilidad

Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español

Keme Contabilidad es una aplicación Profesional de contabilidad con  grandes prestaciones, y conforme con el Plan General Contable (PGC) español.

Keme se integra y funciona perfectamente en escritorios GNU/Linux.

Puede utilizar cualquiera de los siguientes motores de bases de datos Open Source: PostgreSQL, MySQL y SQLITE

En su web puedes encontrar toda la información necesaria:

home
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Españollogo
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme Contabilidad - Plan General Contable Español

Keme Contabilidad es una aplicación completa y totalmente gratuita.

Ha sido desarrollado en lenguaje C++ y librerías QT6 por José Manuel Díez Botella, quien lo ha liberado con licencia GPLv3.

Soporta incluso los Modelos 347, 349 y 340. Confecciona ficheros conformes para ser importados y verificados por las utilidades de la AEAT.
Permite importar datos de otras aplicaciones profesionales como ContaPlús.

Última versión liberada (2024)

La última versión disponible de Keme-Contabilidad es la 4.0.0.0 del 22-09-2024.

La zona de descarga del software y del Manual en formato PDF de la aplicación se encuentra en:

KEME-Contabilidad - Browse /KEME-Contabilidad at SourceForge.net
Programa de contabilidad multiplataforma. Genera los libros obligatorios, libros del IVA, registros de amortizaciones. Plan de cuentas…
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable EspañolSourceForge logo
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Descarga de Keme-Contabilidad

Como novedad, hay disponible un instalador genérico para linux que corresponde a KemeAppInstaller_Linux_4.0.0.0.run

Tan sólo hay que descargar este ejecutable, darle permisos de ejecución para iniciar la instalación:

# Desde la terminal:
chmod +x KemeAppInstaller_Linux_4.0.0.0.run

O desde tu gestor de archivos, pulsando botón derecho con el ratón, escoger Propiedades y en Permisos marcar:
Permitir ejecutar el archivo como un programa

Ya sólo tienes que ejecutar el programa, la instalación deja por defecto el ejecutable final en la ruta /opt/keme
Si escoges este directorio, te pedirá la clave de root para poder crear el directorio.

Puedes escoger instalarlo en un directorio en tu home de usuario, en este caso te recomiendo no usar el nombre keme y escoger algo como keme-contabilidad, ya que la carpeta keme la usa la aplicación para guardar los Estados Contables e Informes en tu home.

El proceso de instalación no crea la entrada en la menú de la lista de aplicaciones, así que deberás crear tu propio lanzador en el escritorio.

Otra opción es copiar el fichero .desktop que te dejo bajo estas líneas a tu Escritorio o copiarlo como rooten la ruta /usr/share/applications para que aparezca directamente en los menús

# Copiar al Escritorio
cp ~/Descargas/Keme-Contabilidad.desktop ~/Escritorio/ 
chmod +x ~/Escritorio/Keme-Contabilidad.desktop

# Copiarlo para que esté disponible en los Menús
sudo cp ~/Descargas/Keme-Contabilidad.desktop /usr/share/applications/
sudo chmod +x /usr/share/applications/Keme-Contabilidad.desktop

De esta forma te aparecerá ya en la lista de aplicaciones de tu menú.

Instalacion desatendida mediante Script de SoloConLinux

Si tienes configurado sudo para tu usuario, puedes usar el script que te dejo aquí debajo para realizar todo el proceso de descarga, instalación y creación del lanzador en un sólo paso:

Simplemente descarga el script, abre el terminal, dale permisos de ejecución y ejecuta el script

# Dar permisos de ejecucion
chmod +x keme.sh

# Iniciar instalador (te pedirá tu clave de usuario cuando utilice sudo)
./keme.sh

Tras unos segundos de espera (lo que tarde en descargar) se lanzará el proceso de instalación con permisos de root.

Te muestro las capturas del proceso de instalación, es tan sencillo que con Siguiente - Siguiente se instala:

Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español
Instalación de Keme-Contabilidad

El icono que se crea directamente en tu Escritorio con el script:

Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español

Una vez inicies el programa, debes de crear una base de datos para los datos de la la empresa, debes hacerlo desde el menú Empresa.

El tipo de base de datos más sencillo de configurar es SQLite, unicamente deberás escribir el nombre de la empresa a usar y pulsar sobre Crear empresa

Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español

Luego te pedirá varios datos, y ya puedes comenzar a trabajar con la aplicación Keme-Contabilidad:

Keme: Contabilidad en Linux. Aplicación conforme al Plan General Contable Español

Recuerda descargar el Manual para la versión actual:

https://sourceforge.net/projects/keme/files/KEME-Contabilidad/4.0.0.0/manual.pdf/download

02 Dec 17:55

Debian + Enlightenment! | Ligera y bonita |

by La Garza Resistente

Hola bandurria querida!!! Bienvenidos a otro video mas en LGR!!! Hoy les dejo esta opción más que interesante para equipos poco potentes o un tanto viejunos!
Espero que disfruten este video y se animen a probar a #debian + Enlightenment
Si quieren apoyar al canal:
Ya pueden hacerse "miembros Sudoers"
o también colaborar en:
https://cafecito.app/lagarzaresistente
https://paypal.me/fmgalaso
Abrazo de gol​!!!
02 Dec 17:18

Exelent OS | Una "excelente" distro??

by Locos por Linux

Comienza tu SERVIDOR KVM o WEB HOSTING con Hostinger 👉 https://hostinger.com/locosporlinux
💥 ¡Usa el cupón de descuento LOCOSPORLINUX para obtener un 10% de DESCUENTO!

https://exelentos.github.io/

Tienda de Loc-OS (Uruguay): https://store.loc-os.com
GRUPO de Loc-OS (Signal): https://signal.group/#CjQKIFpeW4u6-wUj77vVPasE67ei1584iPtiPYXZ3g5WxuznEhANYSt0HuhrK43ePRS7lC-z
CANAL de Loc-OS (Telegram): https://t.me/locoslinux
01 Dec 16:39

Ubuntu Touch Q&A 153

by Blog Team
* Looking for the Audio-only version * * of the Q&A?  * You're just one big orange button away --> Get the Audio Version [1] ***News and Update *** Ubports Q&A 153 held on 16 November 2024. Marius, A...
01 Dec 16:22

Focal OTA-7 Available Today

by UBportsNews
To avoid having this conversation on parallel threads, I will lock this one, as the OTA is live and if users experience issues they feel are due to this, opening a new thread about it is best.
30 Nov 20:14

Versionado

by danigm

La entrada Versionado se publicó primero en Linux Hispano.

29 Nov 13:56

Ubuntu Touch Q&A 152

by Blog Team
* Looking for the Audio-only version * * of the Q&A?  * You're just one big orange button away --> Get the Audio Version [1] ***News and Update *** Ubports Q&A 152 held on 2. November 2024. Alfred...
29 Nov 09:28

Ubuntu Touch Q&A 151

by Blog Team
* Looking for the Audio-only version * * of the Q&A?  * You're just one big orange button away --> Get the Audio Version [1] ***News and Update *** Ubports Q&A 151 held on 19. October 2024. Alfred ...
28 Nov 09:40

Acelerando Procesos rsync

by Luis GuLo

¿Qué es rsync?

Acelerando Procesos rsync

Lo primero de todo es explicar que es rsyncpara el que no lo conozca.

rsync es una aplicación libre para sistemas de tipo Linux/Unix y Microsoft Windows que ofrece transmisión eficiente de datos incrementales, que opera también con datos comprimidos y cifrados. Mediante una técnica de delta encoding, permite sincronizar archivos y directorios entre dos máquinas de una red o entre dos ubicaciones en una misma máquina, minimizando el volumen de datos transferidos.

Una característica importante de rsync no encontrada en la mayoría de programas o protocolos es que la copia toma lugar con sólo una transmisión en cada dirección.

Además rsync puede copiar o mostrar directorios contenidos y copia de archivos, opcionalmente usando compresión y recursión.

Migración de un recurso a otro

Vamos a suponer que estamos trabajando en un entorno de producción en el que tenemos un recurso compartido en el que varias aplicaciones escriben datos. Este recurso puede ser una NAS, NFS, CIFs/SAMBA, etc...

Por algún motivo este recurso va a ser migrado a un nuevo recurso que deberemos comenzar a usar.

Dado que estamos en producción, el tiempo de parada y no disponibilidad del servicio debe ser mínimo para el traspaso de los datos de un recurso a otro, además de que no podemos perder nada debemos asegurarnos que los datos del viejo recurso se copian exactamente igual al nuevo destino.

Para realizar este proceso de copia, el mejor sistema que podemos usar es rsync,   ya que no sólo copia los ficheros, sino que además mantiene los propietarios de los ficheros, permisos, enlaces y optimiza la copia entre el origen y destino.

La sintaxis básica para usar rsync es: rsync opciones origen destino

NOTA: rsysnc permite copiar ficheros tanto en el mismo servidor como copia a servidores remotos
Acelerando Procesos rsync
Servidor en producción con recurso externo

En el gráfico simplificado anterior se ve como sería la situación.

RA sería el recurso que tenemos montando en el servidor de producción donde varias aplicaciones escriben (cada una en su directorio).
NR sería el nuevo recurso al que vamos a migrar los datos y donde seguirán escribiendo en el futuro las aplicaciones.

El proceso se puede simplificar en los siguientes pasos:

  1. Sincronización previa de RA a NR
  2. Parada de las aplicaciones
  3. Sincronización final de RA a NR
  4. Cambio del punto de montaje. RA se desmonta y NR se monta como punto de montaje en RA, consiguiendo que sea transparente para las aplicaciones.

En el paso 1, se realiza una sincronización inicial para llevarnos toda la estructura y los ficheros que se generan por las aplicaciones, dependiendo del tamaño de los datos (GB o TB) y de la velocidad de lectura/escritura de los recursos usados, este proceso puede durar desde varios minutos a varias horas.

En el paso 2, pararemos las aplicaciones para que no haya nuevas escrituras de datos y poder realizar una copia/sincronización limpia.

El paso 3, sincronizaremos los últimos ficheros escritos para que no haya ninguna discrepancia de datos y esté todo totalmente actualizado

En el último paso 4, desmontamos el recurso RA que estaban usando las aplicaciones y montamos el nuevo recurso NR en la misma ruta que usaban el recurso anterior, para que las aplicaciones y desarrolladores no tengan que modificar nada en su código o configuraciones y sea una migración transparente.

Cuando el tiempo de finalización importa

Aunque rsync es muy rápido, ya que si por ejemplo en un fichero/directorio sólo ha cambiado su fecha de acceso, unicamente se cambiará ese dato, tiene que recorrer toda la estructura de directorios y revisar todos y cada uno de los ficheros existentes, si hay miles de ellos, el tiempo se puede dilatar considerablemente.

El paso 3, en que se realiza la última sincronización es crucial sobre todo en un entorno de producción para minimizar el tiempo de parada y de no disponibilidad de las aplicaciones.

Supongamos la siguiente estructura de directorios para varias aplicaciones:

├── NR
│
├── RA
│   ├── app-01
│   ├── app-02
│   ├── app-03
│   ├── app-04
│   ├── app-05
│   ├── app-06
│   ├── app-07
│   ├── app-08
│   ├── app-09
│   ├── app-10
│   ├── app-11
│   ├── app-12
│   ├── app-13
│   ├── app-14
│   └── app-15

Un proceso normal sería realizar un rsync del directorio RA hacia NR.
Escribo para mayor claridad las opciones extendidas de la sintaxis de rsync.

rsync --archive --delete /RA/ /NR

Usamos  --archive ó -a que incluye las opciones -rlptgoD :

Opción archive:
-r : Recursivo
-l : Copiar enlaces como enlaces
-p : Preservar los permisos
-t : Preservar fecha/hora de modificación
-t : Preservar grupo
-o : Preservar propietario
-D : Si algo es un dispositivo o fichero especial también se copia

Usamos la opción --delete para que si algún fichero (por ejemplo ficheros temporales) se han borrado del origen, también se borren en el destino.

NOTA: Importante usar la barra final RA/ después de la ruta del directorio origen, para que se lleve exactamente la estructura de directorios interna y no se cree un nuevo directorio RA dentro de NR

Una primera versión de sincronización sincroniza_v1.sh podría ser:

#!/bin/bash
while true
do
    rsync --archive --delete /RA/ /NR
done

Si dejamos este script en un cron, al ser un bucle infinito, cuando finalice la sincronización, volverá a ejecutarse y revisará los cambios y realizará de nuevo la sincronización.

Parece una buena solución, sin embargo, el problema que nos encontramos es que cada directorio app-N puede tener tantos ficheros y subdirectorios, que el rsync de cada directorio de cada aplicación puede durar por ejemplo una hora.
Cuando haya pasado de app-01 y llegue a app-15 habrán pasado aproximadamente unas 15 horas, durante las cuales cada aplicación anterior ha tenido tiempo de generar nuevos ficheros.
En cuanto hagamos la parada de las aplicaciones y vayamos a realizar la última sincronización, el tiempo de parada y sincronización puede llegar a ser de casi 15 horas, lo cual no es aceptable.

Rsync en paralelo

Está claro que el procedimiento se puede reducir si lanzamos varios rsyncindividuales y en paralelo para cada uno de esos directorios, tendríamos 15 procesos de sincronización ejecutándose y en el proceso de parada, la última sincronización duraría unicamente lo que tardase el directorio con mayor número de ficheros, pudiéndose realizar esa migración con una parada de como máximo una hora, algo que empieza a entrar en unos tiempos razonables.

Mientras se realizan esas sincronizaciones en paralelo, nos puede interesar tener datos sobre cuanto tiempo tarda cada uno de ellos, para cuando llegue el momento de la intervención tener una estimación real de cuanto vamos a tardar.

Os dejo y además os explico un script que permite tener un control de tareas de rsync en un servidor sobre varios directorios, y que además deja un LOG con los tiempos de duración de los procesos de sincronización.

#!/bin/bash
# -----------------------------------------------------
# sincroniza.sh
# (c) SoloConLinux
# Sincronizacion paralelizada por directorios
#    en modo background con control de ejecucion
#    y log de tiempos de sincronizacion
# -----------------------------------------------------
# Variables
FCONTROL="/tmp/sinc"
FLOG="/var/log/sincroniza.log"

# Funciones del script
sincroniza() {
    if [ -f $FCONTROL-$2 ] ; then
        echo "Ejecutandose proceso $2 de sincronizacion de $1"
      else
        echo "$(date) Iniciando $1" >> $FLOG
        HORAINI=$(date +"%s")
        touch $FCONTROL-$2
        rsync --archive --quiet --delete /RA/$1/ /NR/$1
        echo "$(date) Fin de $1" >> $FLOG
        HORAFIN=$(date +"%s")
        # Calcular tiempo en segundos (HORAFIN - HORAINI)
        TIEMPO=$(($HORAFIN - $HORAINI))
        # Transformar segundos en HH:MM:SS
        HHMMSS=$(echo - | awk -v "S=$TIEMPO" '{printf "%02d:%02d:%02d",S/(60*60),S%(60*60)/60,S%60}')
        # Tiempo de sincronizacion al LOG
        echo "*** /RA/$1 ha tardado $HHMMSS en sincronizarse ***" >> $FLOG
        rm $FCONTROL-$2
    fi
}

# ----- Parte principal del script --------------------------

# Array de Directorios a sincronizar
DIRECTORIOS=(app-01 app-02 app-03 app-04 app-05 app-06 app-07 app-08 app-09 app-10 app-11 app-12 app-13 app-14 app-15)

# Bucle para sincronizar en background
for i in $(echo ${!DIRECTORIOS[@]})
    do
        # Lanzar sincronizacion de cada elemento (ruta y posicion array)
        sincroniza ${DIRECTORIOS[$i]} $i &
    done
# -----     

El funcionamiento del script es sencillo, lo explico desde la parte principal del script para que se comprenda.

DIRECTORIOSes una array con los directorios que deseamos se sincronicen de RA a NR

El bucle recorre todo el array,  y llama a la función sincroniza pasándole 2 parámetros, el primero $1  es el nombre del directorio a sincronizar, y el segundo $2 es el valor numérico del elemento. Además se llama a la función en modo background & para que no espere a la finalización de la ejecución de la función y continúe con el siguiente elemento.
En el primer bucle la llamada a la función interna contendría los siguientes valores:
sincroniza app-01 0 &

Veamos que hace la función sincroniza con los valores que recibe.

sincroniza usa un fichero de control para saber si existe algún rsync activo para ese directorio que le hemos indicado, se define a partir de la variable
FCONTROL="/tmp/sinc" + la variable $2 que recibe (posición del array)

Si ya hay un proceso rsync ejecutándose para ese elemento, lo sabe porque existirá un fichero de nombre /tmp/sinc-N y no realiza nada.

Si no existe ese fichero de control, se genera. Se apunta  en una variable interna de la función la hora de inicio en segundos HORAINI, y se llama al proceso de rsync incluyendo el parámetro --quiet para evitar salida del proceso.

En cuanto el proceso rsync de esa función (que se está ejecutando en segundo plano en una sub-shell) finaliza, se apunta la hora de finalización en segundos HORAFIN, se calcula cuanto ha tardado el proceso de rsync, simplemente restando las tiempos que están en formato segundos, el resultado lo transformamos a un formato legible en formato hh:mm:ss

Los datos del tiempo de sincronización los enviamos al fichero de Log que hemos definido en la variable FLOG.

El último paso es borrar el fichero de control, para que cuando la función sea llamada de nuevo para este directorio en particular se realice de nuevo la sincronización y se vuelvan a monitorizar los tiempos.

Este script lo podemos dejar en un cron que se ejecute por ejemplo cada 5 minutos, ya que como hemos visto, si ya hay un rsync activo para ese directorio no se va a volver a lanzar.

En el caso de que por ejemplo el directorio app-13 tuviese una cantidad enorme de subdirectorios y ficheros podemos incluirlo de forma troceada en el array de directorios para separarlo en procesos de rsync y acelerar la sincronización.

Ejemplo:

├── NR
│
├── RA
│   ├── app-01
│   ├── app-02
│   ├── app-03
│   ├── app-04
│   ├── app-05
│   ├── app-06
│   ├── app-07
│   ├── app-08
│   ├── app-09
│   ├── app-10
│   ├── app-11
│   ├── app-12
│   ├── app-13
│   │   ├── dir-a
│   │   ├── dir-b
│   │   ├── dir-c
│   │   ├── dir-d
│   │   ├── dir-e
│   │   ├── dir-f
│   │   ├── dir-g
│   │   ├── dir-h
│   │   ├── dir-i
│   │   ├── dir-j
│   │   ├── dir-k
│   │   ├── dir-l
│   │   ├── dir-m
│   │   ├── dir-n
│   │   ├── dir-o
│   │   ├── dir-p
│   │   ├── dir-q
│   │   ├── dir-r
│   │   ├── dir-s
│   │   ├── dir-t
│   │   ├── dir-u
│   │   ├── dir-v
│   │   ├── dir-w
│   │   ├── dir-x
│   │   ├── dir-y
│   │   └── dir-z
│   ├── app-14
│   └── app-15

En este caso nuestro array  DIRECTORIOS podría contener separados cada uno de los subdirectorios de app-13, con los siguientes valores:

...

# ----- Parte principal del script --------------------------

# Array de Directorios a sincronizar
DIRECTORIOS=(app-01 app-02 app-03 app-04 app-05 app-06 app-07 app-08 
app-09 app-10 app-11 app-12 app-13/dir-a app-13/dir-b app-13/dir-c 
app-13/dir-d app-13/dir-e app-13/dir-f app-13/dir-g app-13/dir-h 
app-13/dir-i app-13/dir-j app-13/dir-k app-13/dir-l app-13/dir-m 
app-13/dir-n app-13/dir-o app-13/dir-p app-13/dir-q app-13/dir-r 
app-13/dir-s app-13/dir-t app-13/dir-u app-13/dir-v app-13/dir-w 
app-13/dir-x app-13/dir-y app-13/dir-z app-14 app-15)

...

El script es mejorable, pero como punto de partida y explicación para uso de procesos en paralelo de rsync creo que es válido y os sea útil.

Evidentemente, tras la última sincronización hay que eliminar el cron que se está ejecutando cada cierto tiempo este script.

Si no queremos que se ejecute ningún proceso de sincronización sobre un directorio podemos crear a mano el fichero de control que evita esa sincronización /tmp/sinc-N, en donde N es la posición de 0-n en el array DIRECTORIOS.

Con los datos sincronizados, cambiaremos en nuestro fichero /etc/fstab el nuevo recurso NR que tiene todos los datos actualizados y sincronizados tenga el punto de montaje que tenía anteriormente RA.

Jugando un poco con el script, las sincronizaciones que os podrían llevar horas se pueden realizar en minutos, lo cual es muy importante en caso de intervenciones en servidores de producción.
26 Nov 19:49

Trucos de la cocina tradicional: cuáles tienen base científica y cuáles son brujería | EL COMIDISTA

by El Comidista en EL PAÍS

¿Tu abuela ponía una puntita de bicarbonato en el agua de remojo de los garbanzos? ¿Añadía azúcar al tomate para que estuviera menos ácido? ¿Cascaba las patatas para engordar el caldo en los guisos? Y lo más importante: ¿tú sigues usando estos trucos porque a las abuelas no se las cuestiona o porque se ha hecho así toda la vida?

Con todo nuestro respeto para las mujeres que tantísimo curraron en la cocina y tan buenos platos nos dejaron, ha llegado el momento de pasar esas técnicas por la lupa de la ciencia, para saber cuánto hay en ellas de verdad y cuánto de hechicería. Para hacerlo contamos con la maravillosa Mariana Koppmann, bioquímica, bromatóloga, cocinera y autora de Manual básico de gastronomía científica y Manual aplicado de gastronomía científica (Editorial Siglo XXI). Si quieres descubrir si dorar la carne para sellarla, ponerle un chorrito de cerveza a un rebozado, untar el cuchillo con vinagre para no llorar con la cebolla o mojar las pechugas en leche para ablandarlas sirve realmente para algo, no tienes más que mirar el vídeo de arriba.

Suscríbete a nuestro canal: www.youtube.com/c/ElComidistaenELPAÍS
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!: www.youtube.com/c/ElComidistaenELPAÍS
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.