Sorteo 24H2L 2021 Edición programación
Sigo con la promoción del evento de este fin de semana con un artículo dedicado al sorteo 24H2L 2021 Edición programación en el que podéis ganar fabulosos premios simplemente siguiendo unos simples pasos.
Sorteo 24H2L 2021 Edición programación
Este fin de semana del 11 al 12 de diciembre tienes una cita con el macroevento 24H24L 2021, que en la edición de este año ha decidido dedicarlos al mundo de la programación.
Ayer ya presenté su programa final, y hoy quisiera hablar del sorteo que se realizará en directo con los que podréis conseguir los siguientes premios:
- Slimbook: 1 Teclado RGB Slimbook K83
- CCSolutions.io: 5 membresías anuales para el plan Platzi Expert.
- Dinahosting: 3 planes por 1 año de hosting avanzado.
- Asociación Podcast: 2 membresías anuales a la Asociación.
- Cursos de desarrollo: 2 accesos a la plataforma
- Don Clojure de La Mancha: 5 copias en formato PDF del libro
- HiveAgile: 1 año de membresía a HiveAgile
- Pavabits: Licencia anual gratuita para pequeños autónomos Invoice System.
Para participar os recomiendo visitar la página de sorteos de Sorteo 24H24L ya que según la red que se elija (Twitter, Telegram y Mastodon) se realiza de una forma u otra.
Programación 24H24L Edición Programación

El año pasado, la edición 2020 de 24H24L se dedicó a crear audios para aquellos nuevos usuarios de la Comunidad Linuxera. Dado que estos episodios han quedado grabados para la posteridad (aquí tenéis el rss para ponerlos en vuestro reproductor de audio favorito), José Jiménez ha decidido dar otro aire a esta edición del 2021 y darle un toque más técnico, dedicando casi todo el tiempo a programación y desarrollo de aplicaciones, que es algo básico en el Software Libre.
De esta forma tenemos una parte dedicada a la gestión equipos de programadores, otra a la web, otra dedicada a múltiples lenguajes de programación y una miscelánea donde aparecen tema de diseño o de Big Data.
Un menú más que apetecible que podéis ver desglosado en la imagen inferior, haz click para descargar el pdf, del programa que se emitirá el 11 y 12 de diciembre en esta segunda y definitiva versión.

Además, para esta edición han estrenado una magnífica web, cortesía de Javier Archeni, que os invito a visitar y admirar.
Más información: 24H24L
Disponible KDE Gear 21.12, un regalo anticipado
En esta ocasión vuelvo a ser puntual como un reloj suizo, igual que hice este verano con la del 21.08. De esta forma os comunico que en esta calurosa tarde de agosto desapacible tarde de otoño, ventosa y con algo de frío, la Comunidad KDE ha anunciado que ya está disponible KDE Gear 21.12, la gran actualización de sus aplicaciones que tiene una periodicidad cuatrimestral.
Disponible KDE Gear 21.12, un regalo anticipado
Una vez más esta entrada es muy sencilla de realizar gracias al gran trabajo del Equipo de Promo, con la colaboración del resto de desarrolladores, de la Comunidad KDE ya que cada vez realizan mejores anuncios.
De esta forma me congratula anunciar que ya está disponible KDE Gear 21.12, un regalo anticipado para estas merecidas vacaciones y/o celebraciones que se avecinan y nos animan no solo a disfrutarlo nosotros sino que también hagamos partícipes a nuestros seres queridos de sus bondades.
En palabras de los desarrolladores:
KDE Gear 21.12 ha desembarcado y llega con una gran cantidad de actualizaciones y versiones nuevas de aplicaciones y bibliotecas. Docenas de herramientas clásicas de KDE y las sofisticadas aplicaciones especializadas que utilizáis para trabajar, ser creativos y jugar, han conseguido actualizaciones con mejoras de diseño, características nuevas y mejoras de rendimiento y de estabilidad.

Y todo el conjunto de paquetes llega justo a tiempo para la temporada de agradecimiento. Hanukkà/el solsticio de invierno/las vacaciones de invierno/Navidad/lo que sea que celebráis está cerca, así que, ¿por qué no compartirlo con aquellos que son menos afortunados, es decir, aquellos que todavía no utilizan el software KDE? 
¡Instaláis Plasma para vuestros amigos y familiares y asajadlos con las versiones nuevas de las utilidades y programas de KDE!
Y esto es todo hoy, mañana empiezo la serie para ir repasando las novedades de KDE Gear 21.12 en el que veremos las mejoras de Dolphin, Spectacle, Kdenlive, Konsole, Gwenview, Elisa y un gran número de otras aplicaciones que hará mejor la experiencia de utilizar las aplicaciones KDE.
Window AppMenu
みなさんは KDE のグローバルメニューを使ってますか? グローバルメニューは KDE Plasma のアップレットで、アクティブなウインドウのメニューが表示されます。画面上端にパネルを置いて、そこにこれを配置することで、macOS 風の UI を実現できます。
しかし、このグローバルメニューですが、時々不安定になり、アプリケーションによっては表示されなくなったりすることがあります。
同じようにアクティブウインドウのメニューを表示できるアップレットに Window AppMenu というものがあり、こちらであれば問題が起きないことがあります。困ったときは試してみてください。
https://github.com/psifidotos/applet-window-appmenu
インストール方法はそんなに難しくはなく、Installation.md に書かれている以下のパッケージと
sudo zypper in -y xrandr cmake make gcc gcc-c++ extra-cmake-modules libqt5-qtbase-devel libqt5-qtdeclarative-devel libKF5WindowSystem5 plasma-framework-devel libSM-devel libqt5-qtx11extras-devel libkdecoration2-devel kconfigwidgets-devel kwidgetsaddons-devel kdeclarative-devel
このあたりを追加でインストールしました
sudo zypper in kwayland-devel plasma5-workspace-devel plasma5-addons-devel kitemmodels-devel
あとは install.sh を実行するとインストールされ、パネルに Window AppMenu を追加できるようになります。
Prueba tus conocimientos de #Linux con este Wargame
Pon a prueba tus conocimientos de la terminal y GNU/Linux logueandote por SSH en un equipo remoto y resolviendo los diversos retos que se van planteando

Hace unos días publiqué una entrevista al creador de la web hackmyvm, donde podrás descargar máquinas virtuales con vulnerabilidades para probar tus habilidades en pentesting, seguridad informática, etc:
Pero si eso se escapa de tus conocimientos o interés, quizás si te interese un interesante reto accesible por ssh desde la terminal de tu equipo ¿te animas a hackear y aprender un rato?
La cuestión es acceder mediante ssh a una máquina remota, donde logueado como una usuaria, se te planteará un reto y deberás emplear tus conocimientos de la terminal y GNU/Linux para ir resolviendo los diferentes retos e ir capturando las banderas que serán la prueba de que has llegado hasta ese reto resolviendo los anteriores.
Los retos van planteando retos crecientes en dificultad, para ir logueandose como distintas usuarias del sistema. Y lo digo en femenino, porque los nombres de las diferentes usuarias del sistema son todos de mujeres, por eso se llama Venus el reto…
No son retos difíciles, o por lo menos, no los primeros intentos. Pondrán a prueba tus conocimientos de GNU/Linux y he de decir, que de alguno incluso doy soluciones en el blog, ya que algún artículo sirve como pista para resolverlo.
Te animo a ver GNU/Linux desde otra perspectiva, desde la perspectiva de una máquina ajena, con múltiples usuarios registrados, y sin la comodidad de tus alias o customización de algunas de las herramientas que utilizas todos los días en tu equipo.
Si estás registrado en su web, podrás introducir cada una de las banderas de los diferentes niveles que vas alcanzando para conseguir puntos dentro de la clasificación general de la web.
Abre tu terminal conéctate por ssh (si quieres con Tmux) y empieza a trastear, seguro que pasas un rato entretenido resolviendo los retos, buscando información y por el camino todo eso que vas aprendiendo… ¡Anímate!
Sé que tu lector o lectora habitual del blog te comportarás adecuadamente al estar en una máquina ajena, pero nunca está de más recordar eso de: por favor, todo esto está montado por una persona para ofrecer un recurso de aprendizaje y diversión en el que ha empleado tiempo y dinero, así que portaros bien y no os creáis más listos que nadie provocando destrozos en ese sitio.
Si el sitio y el proyecto os gusta podéis aportar algo de dinero con donaciones en:
Happy hacking!
host: venus.hackmyvm.eu
puerto:5000
user:hacker
pass:havefun!

New Documentation for API Endpoints Search and Sources - Projects
Creating containers for HPC workloads with spack and singularity/apptainer
Deploying software for HPC clusters is often a complex task, as HCP cluster tend to have a fixed software stack. Also precompiled software is not always fully optimized to hardware of the HPC cluster. With this post I want to describe two tools which try to solve these problems. The first one is spack which is build system for mainly HPC applications and their dependencies. With singularity[1] these HPC applications can be packed into containers which can be executed in user space.
Preparations
As well spack as singularity are available as packages in openSUSE Tumbleweed, Leap and via PackageHub for SLE. The packages can be installed with
# sudo zypper install singularity spack
After the installation you should add all the users which want to use singularity to the singularity group, e.g. with
# sudo usermod -a -G singularity <user_login>
Create singularity definition
Now you have to decide which application to build inside the container. For this example we will gromacs with MPI support.
So create the file spack.yaml with following content
spack:
specs:
- gromacs+mpi
- openmpi
container:
format: singularity
images:
os: "leap:15"
spack: "latest"
os_packages:
final:
- libgomp1
additionally the multi threading support is enable in the final container with the installation of the OpenMP runtime library libgomp1.
The definition file for singualrity can then be created with the command
spack containerize > gromacs-mpi.def
Build the container
With this definition the final application container image can now build with the command
singularity build --fakeroot gromacs-mpi.sif gromacs-mpi.def
where the --fakeroot switch to allow building for non root users. The build will have two phases, where the first one will pull in the container spack/leap15:latest which has spack and necessary build tools installed, build gromacs together with openmpi and move the resulting binaries to the container opensuse/leap:latest. The binairis built with spack are located in the container under /opt/view/bin.
Inspect the container
A single command within the container can be run with
singularity exec gromacs-mpi.sif ls /opt/view/bin
which will list all the binaries installed under /opt/view/bin within the container. You can also open a shell in the container with
singularity shell gromacs-mpi.sif
Please note that the home directory of the user is mounted under $HOME in the container.
Run the container
Now you can run the application, which is gromacs in this case, in parallel with
mpirun singularity exec gromacs-mpi.sif gmx_mpi mdrun\
-s topol_pme.tpr -maxh 0.50 -resethway\
-noconfout -nsteps 10000 -g gmx_sing.log
Have a lot of fun
Apptainer
[1] In order to avoid confusion with singularity Community Edition from sylabs, singularity will be renamed to apptainer, but the them of this article ‘apptainer’ is not fully stable, yet. [https://linuxfoundation.org/press-release/new-linux-foundation-project-accelerates-collaboration-on-container-systems-between-enterprise-and-high-performance-computing-environments/]
Segmentação Panótica, Instância e Semântica.
Abaixo uma imagem que explica claramente a diferença entre segmentação Panótica, Instância e Semântica. A segmentação de semântica agrupa as instâncias de objetos, na segmentação de instância separa todas as instancias de objetos ( assim permitindo distinguir os pixels de cada objeto), já a segmentação panótica sera todos os pixels (camadas, instancias e objetos).

Programación definitiva de 24H24L 2021 del 11 y 12 de diciembre
Este fin de semana, el del 11 al 12 de diciembre, tienes una cita con u macroevento: 24H24L. Y a pocos días de su emisión, es el momento de darle un poco más de promoción en el blog y divulgar la programación definitiva de 24H24L 2021: 24 horas de tecnología y Software Libre.
Programación definitiva de 24H24L 2021 del 11 y 12 de diciembre

El año pasado, la edición 2020 de 24H24L se dedicó a crear audios para aquellos nuevos usuarios de la Comunidad Linuxera. Dado que estos episodios han quedado grabados para la posteridad (aquí tenéis el rss para ponerlos en vuestro reproductor de audio favorito) , parece ser que José Jiménez ha decidido dar otro aire a esta edición del 2021 y darle un toque más técnico, dedicando casi todo el tiempo a programación y desarrollo de aplicaciones, que es algo básico en el Software Libre.
De esta forma tenemos una parte dedicada a la gestión equipos de programadores, otra a la web, otra dedicada a múltiples lenguajes de programación y una miscelánea donde aparecen tema de diseño o de Big Data.
Un menú más que apetecible que podéis ver desglosado en la imagen inferior, haz click para descargar el pdf, del programa que se emitirá el 11 y 12 de diciembre en esta segunda y definitiva versión.

Además, para esta edición han estrenado una magnífica web, cortesía de Javier Archeni, que os invito a visitar y admirar.
Y para finalizar, os recuerdo el objetivo de 24H24L en boca de sus creadores:
«Dedicamos 24 charlas de una hora de duración en una edición dedicada a la programación y al mundo del desarrollo. Una jornada para compartir con profesionales y entusiastas del software libre en español.»
Presentación de campaña ¿Dinero público? ¡Código público!… ¡ahora en Español!
Hoy me complace compartir con todos vosotros el evento que se va a celebrar el próximo lunes 13 de diciembre. Se trata de la presentación de campaña ¿Dinero público? ¡Código público! en español, es decir, con todo la información en el idioma de Cervantes, ideal para presentar a nuestros políticos.
Presentación de campaña ¿Dinero público? ¡Código público!… ¡ahora en Español!
Hay un concepto que me encanta y es el de «Piensa en global, actúa en local» que viene a decir que pensemos a lo grande pero que hagamos cosas que podamos hacer, que normalmente son pequeñas.
De esta forma, aunque una campaña internacional nos de mucha grandilocuencia, a la hora de actuar debemos pensar en hacerlo de la forma más próxima a tus posibilidades.
Es por ello que es interesante que todas las campañas de concienciación estén lo más localizadas que sea posibles, y la primera forma de localización es el idioma.
Este, creo, es el pensamiento de la Free Software Foundation (FSF) que lleva mucho tiempo con la iniciativa «Public Money? Public Code!» pero que no ha sido hasta ahora cuando lo lanza en español.

Y para que no pase desapercibido entre la maraña de noticias se ha decidido que esta lanzamiento este ligado a un pequeño evento en forma de presentación virtual donde intervendrán destacadas personalidades como Luis Falcón, fundador de GNUHealth, Ricardo Muñoz de Lliurex, Alexis Puente Montiel de Pica Pica HackLab, Ana Albalat Martínez y Francesc Busquets en representación de Linkat, y Aleix Pol Gonzalez, presidente de KDE.
Así que, como podemos leer en el anuncio oficial de FSF:
Gracias al apoyo y al duro trabajo de nuestros voluntarios, nuestro folleto ¿Dinero público? Código público! ya está disponible en Español. En este evento exploraremos las buenas prácticas ya implementadas, pero también los retos que tenemos por delante para modernizar la infraestructura digital pública con código público en España. El evento se llevará a cabo en Español.
Los datos del evento son lo siguientes:
Fecha: lunes 13 de diciembre de 2021
Horario: de 18:00 a 19:30 CET.
Requere inscripción: Si, en este enlace. Una vez registrado se compartirá un enlace a la instancia de BBB.
No te lo pienses, regístrate y asiste a la presentación… yo ya lo he hecho.
Soy un boomer. Tengo un blog geek
Parece que hay que adaptarse o morir, la palabra escrita está demodé (incluso esta palabra está obsoleta)

Ya hace tiempo escribí en el blog que entre mi lista de feeds que consulto todos los días, está la tira de humor de Linux Hispano. Y fue una sorpresa en aquella ocasión ver que incluían un enlace a mi blog. (gracias de nuevo).
En esta ocasión, quiero escribir un pequeño artículo (reflexión personal), porque en la tira de Danigm para Linux Hispano que encabeza el artículo y que podéis visitar en este enlace, me he visto reflejado.
No soy un millenial, pertenezco a la (jodida) generación X y con mis recién estrenados 46 años, veo que me he convertido en un boomer al seguir manteniendo un blog en el que escribo y encima sobre algo tan minoritario (¿de verdad?) como es GNU/Linux y/o el software libre.
Sigo juntando palabras para escribir sobre noticias, tutoriales, artículos, etc sobre esta pasión que se plasmó de manera incierta en un mes de abril de 2011.
He ido aprendiendo, tanto nuevas cosas técnicas, como a escribir, y la evolución de ambas se puede seguir en este blog. Creo que ha sido una evolución hacia mejor, pero supongo que hay opiniones distintas al otro lado del cable de internet (puedes compartirlas en los comentarios).
Veo cómo todo ha evolucionado a velocidad de vértigo en esto de la tecnología. GNU/Linux (la principal fuente que llena este blog) ha mejorado en gran medida. Ahora es más sencillo instalarse una distribución de GNU/Linux y echarla a funcionar.
Ahora es más sencillo lidiar con diferentes problemas derivados de la incompatibilidad con hardware (problemas cada vez más escasos, pero que se siguen dando con según qué fabricantes).
Pero como ilustra la imagen de Linux Hispano, esto de escribir un blog, es algo antiguo, algo pasado de moda. Ahora hay que hacer un video tutorial, monetizar tus vídeos, crear una cuenta en Twitter (¿o eso también es del pasado?), subir tus vídeos en TikTok y un storie en Instagram, si quieres estar en la cresta de la hola. Espera que pronto habrá algo nuevo que hacer para estar al día!


En un par de libros que he estado leyendo estos días, se hacía referencia a un proto-internet donde primaba la descentralización. Donde primaba el poder compartir.
Hoy esa descentralización se ha esfumado (en gran parte). Son 4 empresas (casi literalmete) las que monopolizan internet, sus contenidos y su distribución.
Pero lo que quiero decir, es que hemos dejado de lado la palabra escrita en texto plano, que podremos volver a leer una y otra vez en detrimento por opciones más visuales, que rápidamente se perderán en un maremágnum de contenido de consumo rápido.
No consumo podcats, pero a día de hoy creo que es el soporte más utilizado, junto con el vídeo. Pero no puede valer para todo (o eso creo). Estará bien como consumo de noticias, contenido cultural de diversa índole, etc, pero no como consulta. Para eso, quiero algo escrito donde poder consultar aquello que quiero o que me valga y pueda adaptar.
Me resisto a formar parte de esas redes centralizadas, de esos nuevos contenidos efímeros. No por cabezonería, si no como simple planteamiento personal. Quizás esté equivocado, pero en todo caso habré hecho lo que quería.
El blog (como pasa en otros muchos casos) lo empecé como libreta de anotaciones personales, con el tiempo fue ampliando la temática sin perder esa naturaleza de recopilación de apuntes de futuras viejas preguntas.
Quizás el blog se quede en un pequeño reducto para nostálgicos boomers como yo y como tu, lector o lectora que lees este artículo hasta las últimas líneas… en búsqueda de algo que aprender.
