Skip to main content

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

Yo voy a Akademy-es 2024 de València #esLibre edition #akademyes

El 24 y 25 de mayo se va a celebrar el mayor evento de la Asociación KDE España. Si quieres ayudar en la promoción de este evento aquí te dejo una forma de hacerlo de forma muy sencilla: comparte el banner «Yo voy a Akademy-es 2024 de València #esLibre edition» en tus redes sociales para que lleguemos a todo el mundo. Pon tu granito de arena para que seamos una gran montaña de conocimiento compartido.

Yo voy a Akademy-es 2024 de València #esLibre edition #akademyes

Un año más… y ya no recuerdo cuantos llevamos ya, tenemos un banner expresamente creado para el evento, fruto de la ayuda desinteresada de Rosanna García, compañera y amiga de cientos horas de docencia, paciencia y terapia en forma de charla.

Gracias a sus dotes artísticas creó un banner que vamos a ir adaptando para todas las necesidades de promoción que deseemos. De hecho ya lo he utilizado en el blog para buscar patrocinadores del evento, para anunciar el programa y hoy, como anuncié ayer, lo reutilizo para poner el clásico «Yo voy…» que muchos eventos utilizan.

Yo voy a Akademy-es 2024 de València #esLibre edition #akademyes

El banner está inspirado en la Lonja de la Seda de Valencia o Lonja de los Mercaderes (en valenciano Llotja de la Seda o Llotja de Mercaders) es una obra maestra del gótico civil valenciano situada en el centro histórico de la ciudad de Valencia (España). (vía wikipedia)

¿Qué es Akademy-es?

Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.

En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas  que mueven este gran proyecto.

En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.

Podéis repasar las anteriores ediciones en estas entradas del blog:

La entrada Yo voy a Akademy-es 2024 de València #esLibre edition #akademyes se publicó primero en KDE Blog.

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

#openSUSE Tumbleweed revisión de las semanas 17 y 18 de 2024

Tumbleweed es una distribución de GNU/Linux «Rolling Release» o de actualización contínua. Aquí puedes estar al tanto de las últimas novedades.

Tumbleweed

openSUSE Tumbleweed es la versión «rolling release» o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios esta semana.

Y recuerda que puedes estar al tanto de las nuevas publicaciones de snapshots en esta web:

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, en este este enlace:

En estas dos semanas se han publicado nueve snapshots (0419, 0421, 0423, 0425…0430)

Los cambios más importantes que han llegado a los repositorios son:

  • Linux kernel 6.8.7 y 6.8.8
  • SETools 4.5.0
  • libxml 2.12.6
  • LLVM 18.1.4
  • Python 3.11.9 & 3.12.3
  • Mesa 24.0.5
  • Mozilla Firefox 125.0.2
  • SQLite 3.45.3

Y para próximas semanas, se están preparando actualizaciones tan interesantes como estas:

  • Mozilla Firefox 125.0.3
  • LibreOffice 24.2.3.2
  • QEmu 8.2.3
  • GNOME 46.1
  • Ninja 1.12.0
  • util-linux 2.40
  • Ruby 3.3.1
  • dbus-broker
  • GCC 14: utilizar gcc14 como compilador predeterminado

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

Geeko_ascii

——————————–

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

openSUSE Tumbleweed – Review of the weeks 2024/17 & 18

Dear Tumbleweed users and hackers,

Last week, I was attending the SUSE Labs Conference last week and had to skip writing the weekly review. As many SUSE devs were there too, the expectation was to get fewer changes anyway during week 17. Consequently, I am spanning two weeks again today and will be covering the nine snapshots (0419, 0421, 0423, 0425…0430) released during this period.

The most relevant changes delivered were:

  • Linux kernel 6.8.7 & 6.8.8
  • SETools 4.5.0
  • libxml 2.12.6
  • LLVM 18.1.4
  • Python 3.11.9 & 3.12.3
  • Mesa 24.0.5
  • Mozilla Firefox 125.0.2
  • SQLite 3.45.3

Having some engineers together at the Labs Conference also allowed them to directly exchange ideas and work on some of the things in staging. Simon and I have worked on dbus-broker and made some good progress, but we have not yet reached the end goal. Similarly for other things in the staging areas. The most interesting changes being prepared are:

the avatar of Alessandro de Oliveira Faria

Com usar a Nuvem da Intel.

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

Abandonado el desarrollo de Neofecth

Neofetch es una utilidad para la terminal de sistemas GNU/Linux que muestra la información de nuestros equipos de una manera visual y gráfica

Desde hace ya más de 5 años la herramienta no recibía actualizaciones en su repositorio de GitHub y el pasado 26 de abril de 2024 el desarrollador cerró el repositorio dejándolo como solo lectura.

La aplicación no quiere decir que deje de funcionar si la tienes instalada en tu sistema y la usas habitualmente, simplemente quiere decir que no tendrá actualizaciones, cosa que ya ocurría desde hace unos cuantos años.

Lo bueno, es que al estar liberada bajo una licencia libre, cualquier persona puede coger el código y seguir manteniéndolo y compartirlo con la comunidad. Así que quizás pronto veamos clones.

Pero ya existen otras alternativas desde hace tiempo. En el blog ya en 2021 escribí sobre macchina que sigue en activo.

Otra opción puede ser fastfetch, similar a neofetch pero más rápido a la hora de mostrar la información.

O incluso el completo inxi, que no ofrece tantos gráficos y colorines, pero es muy completo a la hora de mostrar información del sistema.

Como ves hay opciones disponibles para GNU/Linux. Agradecer al desarrollador de Neofetch su labor durante años y mirar hacia adelante al futuro.

Todo lo que comienza tiene su fin antes o después, pero lo bueno es sembrar para que todo continue aunque sea de otra manera. El software libre propicia ese relevo y esa continuidad.

Enlaces de interés

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

Banner Akademy-es 2024 de València #esLibre edition #akademyes

El 24 y 25 de mayo se va a celebrar el mayor evento de la Asociación KDE España. Si quieres ayudar en la promoción de este evento aquí te dejo el banner Akademy-es 2024 de València #esLibre eidtion que puedes compartir en tus redes sociales para que lleguemos a todo el mundo. Pon tu granito de arena para que seamos una gran montaña de conocimiento compartido.

Banner Akademy-es 2024 de València #esLibre edition #akademyes

Un año más… y ya no recuerdo cuantos llevamos ya, tenemos un banner expresamente creado para el evento, fruto de la ayuda desinteresada de Rosanna García, compañera y amiga de cientos horas de docencia, paciencia y terapia en forma de charla.

Gracias a sus dotes artísticas nos ha creado un banner que vamos a ir adaptando para todas las necesidades de promoción que deseemos. De hecho ya lo he utilizado en el blog para buscar patrocinadores del evento, para anunciar el programa y pronto lo voy a reutilizar para poner el clásico «Yo voy…» que muchos eventos utilizan.

Banner Akademy-es 2024 de València #esLibre edition #akademyes

El banner está inspirado en la Lonja de la Seda de Valencia o Lonja de los Mercaderes (en valenciano Llotja de la Seda o Llotja de Mercaders) es una obra maestra del gótico civil valenciano situada en el centro histórico de la ciudad de Valencia (España). (vía wikipedia)

¿Qué es Akademy-es?

Akademy-es (#akademyes, que es la etiqueta para las redes sociales) es evento más importante para los desarrolladores y simpatizantes de KDE, que se ha ido celebrando desde el 2006 con éxito creciente.

En general, las Akademy-es son el lugar adecuado para conocer a los desarrolladores, diseñadores, traductores, usuarios y empresas  que mueven este gran proyecto.

En ellas se realizan ponencias, se presentan programas, se hace un poco de caja para los proyectos libres (camisetas, chapas, etc) pero sobre todo se conoce a gente muy interesante y se cargan baterías para el futuro.

Podéis repasar las anteriores ediciones en estas entradas del blog:

La entrada Banner Akademy-es 2024 de València #esLibre edition #akademyes se publicó primero en KDE Blog.

the avatar of Alessandro de Oliveira Faria

Transferência de material com IA.

Esta é a implementação oficial do ZeST: Zero-Shot Material Transfe a partir de uma Única Imagem. Com ZeST, é possível transferir o material de uma imagem exemplar para outra imagem de entrada. Por exemplo, a partir de uma foto de uma maçã e uma imagem de um exemplar de uma tigela dourada, o ZeST consegue aplicar o material de ouro da tigela na maçã. Esse processo é feito mantendo as pistas de iluminação precisas e assegurando que todos os outros aspectos permaneçam consistentes.

A tecnologia permite que características específicas de um material sejam replicadas em diferentes objetos em novas imagens de forma convincente. Isto é feito sem a necessidade de múltiplas imagens do mesmo material, utilizando apenas uma imagem exemplar. O resultado é uma integração visualmente harmoniosa do novo material, como ouro, em objetos tão comuns como uma maçã, respeitando as nuances de iluminação e textura originais do objeto.

Fonte: https://github.com/ttchengab/zest_code

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

Cómo crear una Lista de Cotejo con eXeLearning – Vídeo

Hace ya casi dos años que presenté eXeLearning, un editor de recursos educativos e interactivos de código abierto que te permite llevar tu actividades a otro nivel a la vez que compartirlos sin ningún tipo de restricción en multitud de formatos. Lo cierto es que me interesa mucho esta aplicación y he empezado a aprender mucho sobre ella, y es mi deber pagarlo mediante promoción. Hoy os traigo cómo crear una Lista de Cotejo con eXeLearning, un vídeo de Cedec_Intef .

Cómo crear una Lista de Cotejo con eXeLearning – Vídeo

Seguimos con eXeLearning, y en esta ocasión con un vídeo de Cedec_Intef, que no es más que el Centro Nacional de Desarrollo Curricular en Sistemas no Propietarios (Cedec), un organismo público español que promueve la transformación digital y metodológica de las aulas que pone a disposición de los docentes recursos educativos abiertos (REA) del Proyecto EDIA, elaborados por docentes en activo con la herramienta de software libre eXeLearning.

Pues bien, en el vídeo que os presento hoy se explica en varios pasos cómo crear una Lista de Cotejocon eXeLearning, es decir, un iDevice que nos permite crear un instrumento de evaluación preestructurado en forma de tabla.

¿Qué es EXeLearning?

Cómo crear una Lista de Cotejo con eXeLearning - Vídeo

Para los que no lo conozcan, eXeLearning es un editor de recursos educativos e interactivos de código abierto se caracteriza por:

  • Permite crear contenidos educativos de una manera sencilla
  • Descarga fácil y gratuita desde su web.
  • Está disponible para todos los sistemas operativos.
  • Nos pemite catalogar los contenidos y publicarlos en diferentes formatos:
    • Sitio web navegable y adaptable a diferentes dispositivos (responsive design).
    • Estándar educativo, para trabajar con Moodle y otros LMS.
    • Página HTML única para imprimir cómodamente tu trabajo.
    • ePub3 (libro electrónico), etc.
  • Ofrece diferentes diseños a elegir desde el menú, además de la posibilidad de crear diseños propios.

Con eXelearnig se puede crear todo tipo de actividades entre las que destaco rellenar huecos, pregunta de elección múltiple, pregunta de selección múltiple, pregunta verdadero-falso, cuestionario SCORM o actividad desplegable.

Además, y este es uno de los principales usos que hago de esta aplicación, nos permte crear rúbricas de forma sencilla, así como incluir recursos realizados con otras aplicaciones. Por ejemplo, Jclic, Descartes, Scratch, Geogebra, Physlets…

La entrada Cómo crear una Lista de Cotejo con eXeLearning – Vídeo se publicó primero en KDE Blog.

the avatar of Nathan Wolf

Google Groupware Calendar with KOrganizer Fix

I have been having issues with the Google Groupware Calendar module in KOganizer not remembering how to communicate with Google. I was very frustratingly having to connect it with KOrganzier but there is an easy solution. Kontact with its Kmail and Korganizer components. To me, this has been the ultimate in calendar management. It is […]
the avatar of Santiago Zarate

RuPerl - Rust with embedded Perl

Thanks to a colleague who introduced me to Nim during last week’s SUSE Labs conference, I became a man with a dream, and after fiddling with compiler flags and obviously not reading documentation, I finally made it.

This is something that shouldn’t exist; from the list of ideas that should never have happened.

But it does. It’s a Perl interpreter embedded in Rust. Get over it.

Once cloned, you can run the following commands to see it in action:

  • cargo run --verbose -- hello.pm showtime
  • cargo run --verbose -- hello.pm get_quick_headers

How it works

There is a lot of autogenerated code, mainly for two things:

  • bindings.rs and wrapper.h; I made a lot of assumptions and perlxsi.c may or may not be necessary in the future (see main::xs_init_rust), depends on how bad or terrible my C knowledge is by the time you’re reading this.
  • xs_init_rust function is the one that does the magic, as far as my understanding goes, by hooking up boot_DynaLoader to DynaLoader in Perl via ffi.

With those two bits in place, and thanks to the magic of the bindgen crate, and after some initialization, I decided to use Perl_call_argv, do note that Perl_ in this case comes from bindgen, I might change later the convention to ruperl or something to avoid confusion between that a and perl_parse or perl_alloc which (if I understand correctly) are exposed directly by the ffi interface.

What I ended up doing, is passing the same list of arguments (for now, or at least for this PoC), directly to Perl_call_argv, which will in turn, take the third argument and pass it verbatim as the call_argv

        Perl_call_argv(myperl, perl_sub, flags_ptr, perl_parse_args.as_mut_ptr());

Right now hello.pm defines two sub routines, one to open a file, write something and print the time to stdout, and a second one that will query my blog, and show the headers. This is only example code, but enough to demostrate that the DynaLoader works, and that the embedding also works :)

itsalive

I got most of this working by following the perlembed guide.

Why?

Why not?.

I want to see if I can embed also python in the same binary, so I can call native perl, from native python and see how I can fiddle all that into os-autoinst

Where to find the code?

On github: https://github.com/foursixnine/ruperl or under https://crates.io/crates/ruperl