Rescatando artículos: Conferencia (en ingles) de Sam Lantinga y Ryan Gordon creadores de libSDL en la GDC2023

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Han publicado en internet la importante charla de la #GDC2023 de la gente de #SDL con el sugerente título:

Open Source Game Development Summit: Simple DirectMedia Layer: Past, Present, and Future

Y la dan los #popes (con permiso de Juan Linietsky) de los #videojuegos y el #softwarelibre, el señor Sam Lantinga y Ryan Gordon.

Disfrutarla.

Open Source Game Development Summit: Simple DirectMedia Layer: Past, Present, and Future

 

Rescatando artículos: Spacetraders.io un ogame hecho a medias para que juegues a programar

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Me encantan los #videojuegosProgramación aunque tengo que reconocer que me siento como un #hipster que va a la filmoteca a ver una pelí afgana de un detective y pastor de cabras subtitulada al sueco (o real que conocí a una persona que vío un documental de una pared como le crece el moho por la humedad) es el nicho del nicho.

Es un subgénero viejo (hay ya videojuegos fechados años 80) del género de puzzles, donde «tu interacción» con el videojuego, no es con un joystick o ratón, es programando dentro de el para por ejemplo que robots hagan las acciones «programadas», o virus como el #corewar en ensamblador…

Aunque no es un concepto arcano, tiene su articulo en la #wikipedia (traducido por mi hace años, no tengo abuela, por desgracia real pero es la vida):

Videojuegos de programación

Incluso hay compañías indies famosas como mi querida Zachtronics que son su bandera este subgénero.

«El problema» de casi todos videojuegos de programación es que solo se pueden en 1 lenguaje de programación (y normalmente inventados), hay muy pocos videojuegos de programación #multilenguaje como el viejo RealtimeBattle (creo recordar la anécdota de que me contó Pablo de la Concepción hace años que jugaba con realtimebattle con los lenguajes nuevos que quería aprender).

Pero gracias al agregador de lobsters he descubierto uno nuevo (NO es #softwarelibre o #códigoabierto pero bueno) que básicamente es un #ogame (¿Se considera referencia #viejuner? Un juego de exploración , combate y mercadeo espacial scifi) que le han quitado el front web y te dan solo el #api el cual programas en el lenguaje que te da la gana para jugar, ahí hay 2 cosas puedes decir «pues me voy ha hacer un frontend rechulon en #Godot en 3D» o «voy a programarme una flota automata para juegue ella sola» (exacto ahí esta el rollito).

SpaceTraders API

Rescatando artículos: Meme sobre nvidia y lo toca cojones que son

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Rescatando artículos: Como convertir un puñado de imágenes en un pdf

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Para probar las #diapositivas del Likedin gracias a #GNU / #Linux y la herramienta de código abierto #ImageMagick (jo desde hace años uso el fractal para cuando necesito imágenes de prueba pero tiene mas formas de generar imágenes) me he creado un «#pdf de diapos» con los siguientes comandos:

convert -size 800×600 plasma:fractal fractal.png

convert -size 800×600 xc: +noise Random tele.desintonizada.png

convert -size 800×600 plasma:fractal -blur 0x2 -swirl 180 -shave 20×20 fractal.spiral.png

convert -size 800×600 pattern:hexagons wargame.png

convert -size 800×600 pattern:checkerboard -auto-level +level-colors black,red ajedrez.png

convert $(ls *.png -1 | tr «\n» » «) diapositivas.pdf

Ahora a ver si funciona el linkedin…

Rescatando artículos: Usando jq para sacar canciones de Rainwave

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Un poquito de #jq #mañanero para activar neuronas cual #cafeína digital en este lunes.

Motivación: tener el título completo de la canción sonando en la subestación #chiptune de la mítica radio online https://rainwave.cc/chiptune.

Pues gracias a #httpie , a jq y #watch en #GNU / #Linux se puede hacer en #onelinecommand .

Primero el comando y después la explicación:

command=»http https://rainwave.cc/api4/info?sid=4 | jq ‘.sched_current.songs[0].title + \» (\» + ([.sched_current.songs[0].artists[].name] | join(\»,\»)) + \»)\»‘»; watch -t -c -n 5 eval $command

El comando esta en dos partes, primero la creación de la linea que va ejecutar el watch.

El watch, se ejecuta cada 5 segundos y le quitamos título y le damos color (aunque sea innecesario en este caso).

La linea que va ejecutar el watch es:
Con httpie y gracias a que #Rainwave usa #Django con #Python tiene un #API bastante sencillo, le pido un #json de la info de la estación de Chiptune (que tiene id=4).
Ese json lo «pipeo» a un jq que hago una concatenación de strings para dar formato al texto del título, lo primero es sacar el título de la canción con .sched_current.songs[0].title que siempre es la primera (la 0) en el array de canciones.

Y después algo mas complejo aplico un join a un a un array de los nombres de autores/as de esa canción que me creo en vivo con [.sched_current.songs[0].artists[].name] .

Y ya esta.

Rescatando artículos: Articulo sobre las funciones core de python

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Python built-in functions to know

Rescatando artículos: Articulo (en ingles) sobre el formato interno de imagen interno de las SDL

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Mis queridas #libSDL, jo hace años que no pico nada de código para ellas directamente (porque indirectamente las usamos 99% todos en los videojuegos).

Pero aunque lo nieguen, casi el 100% de la industria de los #videojuegos las tienen como cimientos, lo van a negar porque como es #softwarelibre.

Pues con #libSDL y #C es lo mas bajo y multiplataforma que tienes para programar.

Alguien ha hecho un estudio sobre el formato interno de imagen que usa, muy muy interesante que el #bmp sea tan feo pero tan rápido (necesario para los videojuegos).

An efficient image format for SDL

Rescatando artículos: Interesante articulo (en ingles) sobre PHP en 2023

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

#PHP esta muerto.

Interesante articulo sobre lo último de PHP:

PHP in 2023

Rescatando artículos: un array de ARG en un fichero Dockerfile usando jq

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Cuando necesites un #array en un #ARG en un #Dockerfile, #jq es tu amigo (por cierto no funciona el #hereString en los dockerfile así que eco y tubería) :

ARG FILES='[«/tmp/42», «/tmp/autoexec.bat», «/tmp/track01.bin»]’
RUN for f in $(echo «$FILES» | jq -r ‘.[]’); \

Rescatando artículos: Predicciones del mundo de los videojuegos y el software libre

Estoy recuperando los artículos interesantes que publique en cierta red social laboral privativa, los escribía ahí para dar el contenido que le falta…porque hasta los cojones de artículos de couching y neoliberales que salen.

Aunque este año ha tardado en salir, ya están aquí las predicciones de este año 2023 por expertos sobre el #softwarelibre y #videojuegos.

Las que me hacen ojos chiribitas son:
– SteamDeck VR
– GoG con soporte oficial para Linux
– Vulkan al 100% en ARM

Epic Linux Gaming Predictions for 2023