Todas las entradas de: MD

Oneliner: Para «teclear» un texto copiado gracias a xdotool

Soy muy fan de los scripts oneliner (link a la wikipedia en ingles). Porque es como en las películas cuando un hacker pulsa un botón y se dispara todo tipo cosas por la pantalla, es como la leche condensada.

Hace años conocí también xdotool que es un herramienta para simular ratón y teclado desde terminal, me encanto porque es poderosa.

Pues hace unos días me fallaba el keepass para copiar&pegar un password para usarlo para abrir otro keepass, y como era el típico password invocación a Satán pasaba de estar un  rato escribiendo.

Y para teclear algo del portapapales es tan simple:

sleep 5; xdotool type -- "$(xclip -o -selection clipboard)"

OJO: que creo que con wayland xdotool no funciona.

Nueva versión de SuperTuxKart v1.5

Nueva versión de SuperTuxKart v1.5 con muchas mejoras que han hecho.

Incluso como otras veces y como últimamente muchos proyectos de software libre han hecho un video para mostrar y explicar las mejoras.

 

El modo de juego multijugador de fútbol que imita al Rocket League es muy divertido.

Es que es un proyecto que lleva muchos años, nació en 2007 .

La verdad es que SuperTuxKart es como ese amigo de hace años que no lo ves en años, pero de vez en cuando quedáis por alguna razón (espero que positiva) y vais a unos pinchos o simplemente una bolsa de pipas en un banco de un parque y lo pasáis genial.

Otros fanarts de Mindustry

La verdad es que es muy dura la vida de un amante de los videojuegos software libre (o al menos open source), porque aunque somos muchos a lo largo del mundo, pero somos como una sociedad oculta que rara vez ves fanart o ya lo que sería imposible en medios de comunicación públicos (rollo TV o así) algo de lo nuestro.

Pues de vez en cuando nos sorprende la gente, en  este caso un tal Mr. Chicken que nos ha hecho un par (ni 1, ni 3 solo 2…pero vamos a dejarle aire que seguro que nos sigue soprendiendo) sobre uno de los mejores juegos software libre que hay, Mindustry.

¿A quién no le gusta un baptisterio romano….o se ha quedado sin líquido refrigerante en una central nuclear y le ha hecho un Fukusima?

 

Una cosa de las mas satisfactorias en Mindustry es o ver ráfagas de miles tiros cual Danmaku o Bullet Hell contra un enemigo enorme….o cuando pones Meltdown dispara ese láser gordote que ni los alemanes dejaban tan limpio porque es que no quedan ni cenizas.

Y con este poquito de humor negro me despido y por favor jugar y disfrutar mucho del Mindustry

Hacía semanas que no tenía una antipesadilla

He descubierto que en ingles se llama «false awakening bliss», «reverse nightmare».

Y que los poetas hispanohablantes lo llaman «Sueño roto».

Esta vez no me ha hundido en la miseria, creo que porque ha sido un despertar mas paulatino de la anti-pesadilla y porque he intentado hacer «el rebote» (lo de volver a entrar al sueño) y lo he conseguido.

«El rebote» es muy peligroso muchas veces que lo he intentado o no enganchas con el sueño del que te caíste o peor enganchas y se empieza a torcer y se convierte en una pesadilla clásica o incluso peor mantienes la anti-pesadilla.

Es asqueroso muy asquerosa la vida, despertarte de las antipesadillas, sobre todo de golpe como si fuera una apuñalada porque es plof y ya estás otra vez aquí en la mierda cual Neo escualido, albino, sucio y muerto de hambre, en vez dentro de Matrix.

La soledad y dar la gracias

Iba solo ha hablar de dar las gracias. Desde hace años intento agradecer (e incluso si puedo donar) en todo lo que me rodea.

Hace años con los blogs, siempre intentaba escribir algo agradable en algún articulo que leía, que menos que dejar un comentario que no sea un «gracias» si no intentando hablar de algo que  me ha interesado del articulo.

Ahora lo hago con vídeos.

Y hace poco me aventuré a escribir un email de agradecimiento a Ludoteca de Jardi que es una empresa que vino a Salamanca ha hacer unos eventos de juegos de madera por las fiestas.

En principio iba solo ha hablar de eso.

Pero no se me ha venido la palabra soledad, es una cosa tan dura y muchas veces invisible porque ahí esta la genialidad de la película de Blade Runner (la antigua) que trata ese tema de soledad aunque estés rodeado de las masas.

Vídeo sobre mods para Mario64

Ya hace tiempo escribí por aquí de una gran noticia la liberación del mario64.

Sabía que existían mods, pero no sabía que había tantos mods y tan buenos.

He encontrado este vídeo, en tono gracioso muy interesante:

Finalizo, repitiendo, sabía que la gente esta tan activa y hay tanta mandanga

Soy fan de «los aforismos» y su versión gráfica «los infografías»

No se si he escrito esto alguna otra vez por aquí, pero me encantan me encantan los aforismos que es básicamente dar una información de una forma coloquial y supercorta, los hay «como enseñanzas de la vida» (que caen mas en refranes) esos me hacen menos «tilin» porque muchas veces están manchados de sentimiento religioso. Pero los que no suelen ser refranes, me encantan porque caen el campo de la lógica difusa que es algo que funciona como por ejemplo muchos de cocina, «el pan esta hecho cuando lo golpees en el culo y suene a pan pan» o los de enseñanzas de la naturaleza “No hay mal tiempo, sino ropa inadecuada.”.

Pues pasando del texto a su versión en imagen y ya de paso el aforismo «una imagen vale por mil palabras», las infográfias me encantan. Me encantan, no se si porque soy hijo de la educación EGB que en muchas asignaturas nos mandaban como tarea/deberes «especiales» y mas divertido los murales .

OLYMPUS DIGITAL CAMERA

Que eran como una especie de proto mapa-mental o infográfia, hablando de mapa-mental recuerdo a Punset en su mítico programa Redes hablando de los mapas mentales y pensando «jo si eso yo ya lo hago para mis aburridos diagramas de los pedantes autores del chovinismo de literatura».

Volviendo a los buenos recuerdos de EGB, me encantaba cuando nos mandaban hacer un mural e iba a la librería del barrio (en mi caso se llamaba Concur, que ya no existe por culpa de la España vaciada) a elegir una cartulina grandota de un color bien chillón que me emocionara. Y recuerdo que usaba ya algo de tecnología (no hablo de mi querido Spectrum) si no fotocopiaba algún libro y pintaba la fotocopia para darle algo de vida. Me encantaban, ojala cuando seamos viejetes en la residencia de ancianos, nos dejen hacer murales.

Y siempre recordare con cariño la primera época del periódico Público que tenía ese formato cuadrado de hoja con ese formato no te machaba a obligarte a leer el tocho central y te daba un poquito en los bordes del mismo tema, incluidos infografías. Y también recuerdo las infografías de Muy Interesante.

¿Y qué opináis de cuando los diagramas encorsetadas y javeras de UML que necesitas horas y horas de formación previa para ver entender una imagen? Para mi el pedantismo puro.

 

El «mal endémico» de los museos de la Ciencia

De esas cosas personales que tengo que confesar, soy fan de los Museos de la Ciencia o y los Museos Interactivos.

Y he visitado/disfrutado muchos durante estos muchos años de vida que tengo, así una lista (espero no olvidarme de ninguno):

Todos ellos sufren MAL ENDÉMICO ..bueno 3 males…

NO TIENEN MANTENIMIENTO LOS EXPERIMENTOS

El problema mas importante, es como ir a un museo de arte clásico y que estén los cuadros rajados y no se vea la obra original.

Es super triste ir a los museos y ver el típico experimento con agua y esta seco el tubo por donde tiene que ir. O en otro experimento esta roto el botón, o directamente algún listo robo la bola metálica que lo compone.

Es lo típico que en su día para la foto del político corrupto de derechas (algo redundante) funcionaba y era bonito y tal pero eso fue hace años ahora es un cadáver.

NO HAY VARIOS EXPERIMENTOS POR PUESTO

Un cuadro u otras obras de arte, las puede estudiar/admirar/odiar entre varias personas sin problemas. Pero si el experimento del museo de la ciencia es pulsar un botón y aprender, como mucho lo puede disfrutar un grupo de amigos, pero prueba la desagradable experiencia de toparte con una excursión de varios colegios/institutos o clases del mismo en un museo, vas a ser como esperar, esperar, esperar…interactuar con el experimento y estresado porque ves detrás de ti a mas gente esperando.

NO HAY SUFICIENTES EXPLICACIONES Y NO LAS HAY DE VARIOS NIVELES

Cuando vas con gente que por desgracia no ha podido tener acceso a la educación mas que la básica, les ves que se frustra o que empieza el hastío o el aburrimiento.

Debería haber como en los museos de arte moderno un guía que ayude a que sea divertido y didáctico.

O por lo menos carteles mas didácticos y divertidos, que un parrafazo ahí lleno de palabros técnicos y o científicos.

Hay otros males menores, que por listarlos pero no son tan graves como los experimentos rotos:

  • pocos experimentos
  • no haya narrativa, y sean habitaciones caóticas como un bazar chino y en conjunto el edificio como una torre de babel.
  • no haya gamificación o cosas similares para hacerlo mas divertido
  • no haya variedad de experimentos…(pero bueno esto es para los cafeteros muy cafeteros, que ya hemos visto muchas veces la demostración con agua del teorema de Pitágoras de a^2 + b^2 = c ^2
  • la ciencia/tecnología actual apenas hay representación
  • no hacen muy divertidas las biografías de los/as científicos/as ingenieros/as….parece que han cogido el trocito de texto que sale de la enciclopedia y ya esta.
  • no hay experimentos de largo tiempo que te impliquen volver otro día a ver que paso
  • no hay eventos/talleres (aunque el de Paris me sorprendió porque tenía un makerspace)
  • no recalca lo importante que es la ciencia y la tecnología para sociedad (ya estoy aburrido de ver el cubo de fregar en la parte del plástico en los museos, pon un experimento de fregar el suelo doblando el espinazo y seguro que la gente lo entiende mas).

Como convertir una imagen base64 de muchos megas directamente sin pasar por un editor de texto

Alguna vez pasa que inspeccionando llamadas del navegador ves que te viene una imagen en vez de en binario, te viene como un chorrón de caracteres en base64 y antes lo que hacía era hacer un html tonto con un tag de imagen y copiar y pegar en un vim (porque con otros editores era imposible) y esperar minutos a que eso se llenara de caracteres, era un sufrimiento y me daba pena por el vim.

Pero pensando, «jo si tengo el base64 de la imagen en el portapapeles….con el comando xclip de GNU/Linux seguro que puedo pipearlo para convertirlo directamente»….y efectivamente, se puede hacer y tarda microsegundos.

xclip -selection clipboard -o | base64 -d > imagen.png

Es que xclip es muy grande, es de esos comandos tontos que no recuerdas que están ahí pero que ayudan un montón.

Deshabilitar un touchpad roto o muy sensible en un portátil sin botón especial de deshabilitar touchpad (con GNU/Linux of course)

Querido/a lector/a no se si os ha pasado que algunas veces por curro u ocio tienes un portátil sin botón especial (de esos de FN + ) para deshabilitar el touchpad y te sucede 1 o 2 cosas o ambas a la vez de que el mamón de el:

  • o al mínimo roce con «el jamoncillo del dedo gordo» mientras escribe hace un click o te mueve el ratón
  • o con la vibración de escribir por estar roto hace cosas raras

Hago una pausa para hacer eco de mi descubrimiento, «el jamoncillo del dedo gordo» se llama Eminencia tenar .

Pues no hay cosa que genere mas odio e invoque mas demonios cuando te falla una tecla del teclado o un ratón no hace click algunas veces….bueno quizá cuando te falla un mando de videoconsola y encima estas jugando contra un amigo y le dices «oye he perdido porque me falla el mando» y encima te vacila y no te cree.

Y también hay otro sentimiento peor, el pozo de tristeza e impotencia de cuando te falla un mando de una videoconsola antigua/vieja/retro y sabes que ya no puedes volver a tenerla bien, porque o ya no venden piezas (ojala avance la impresión 3D para evitar eso) o porque los asquerosos de los especuladores te venden un mando roñoso de esa consola vieja a precio de piso en Madrid.

Bueno volviendo al tema no tienes suerte con el portátil y no tiene el botón, pero por contra tienes suerte de ser inteligente y usar GNU/Linux.

Pues hay varias maneras de deshabilitar temporalmente ese cabroncete de touchpad, elige tu camino:

Simulando la pulsación de la tecla fantasma de toggle touchpad

  1. Necesitas la maravillosa herramienta xdotool que simula el teclado y el ratón (ideal para jugadores de mmorpg que quieren dormir pero quieren farmear).
    sudo apt install xdotool
  2. Y después tienes que buscar cual keycode numérico  es la tecla que no tienes de «toggle touchpad», spoiler 199 (creo que casi siempre).
    $ xmodmap -pke | grep -i touch
    
    keycode 199 = XF86TouchpadToggle NoSymbol XF86TouchpadToggle
    
    keycode 200 = XF86TouchpadOn NoSymbol XF86TouchpadOn
    
    keycode 201 = XF86TouchpadOff NoSymbol XF86TouchpadOff
  3. Simular la pulsación de la tecla, que puede ser con el número o con la constante de X11.
    xdotool key XF86TouchpadToggle

    o

    xdotool key 199

Xorg/X11 (wayland NPI) deshabilitando temporalmente

  1. Primero listar todos input que tienes enganchados al GNU/Linux.
    $ xinput 
    
    ⎡ Virtual core pointer id=2 [master pointer (3)]
    
    ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
    
    ⎜ ↳ MSNB0001:00 04F3:314A Mouse id=11 [slave pointer (2)]
    
    ⎜ ↳ Logitech USB Optical Mouse id=10 [slave pointer (2)]
    
    ⎜ ↳ MSNB0001:00 04F3:314A Touchpad id=12 [slave pointer (2)]
    
    ⎜ ↳ ETPS/2 Elantech Touchpad id=16 [slave pointer (2)]
    
    ⎣ Virtual core keyboard id=3 [master keyboard (2)]
    
    ↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
    
    ↳ Video Bus id=6 [slave keyboard (3)]
    
    ↳ Video Bus id=7 [slave keyboard (3)]
    
    ↳ Power Button id=8 [slave keyboard (3)]
    
    ↳ Sleep Button id=9 [slave keyboard (3)]
    
    ↳ Intel HID events id=13 [slave keyboard (3)]
    
    ↳ Intel HID 5 button array id=14 [slave keyboard (3)]
    
    ↳ AT Translated Set 2 keyboard id=15 [slave keyboard (3)]
    
    ↳ MSI WMI hotkeys id=17 [slave keyboard (3)]
    
    ↳ DELL Dell QuietKey Keyboard id=18 [slave keyboard (3)]
    
    ↳ WH-1000XM3 (AVRCP) id=19 [slave keyboard (3)]
  2. Y algunas veces tienes varios touchpad….pues prueba a ver cual es «verdadero», a deshabilitarlo:
    $ xinput disable 12
  3. Y para habilitarlo así:
    $ xinput enable 12

Y así consigues no sufrir cuando tienes un portátil así de cansino.