La mierdificación de la Internet puede tener un efecto positivo

Martes, 20 de junio de 2023
La mierdificación de la Internet

Mientras sigue aumentando la temperatura y nos acercamos lenta y dolorosamente a la extinción de la vida en el planeta, los ricos se hacen cada vez más ricos, y nos sumergimos cada vez más en esa distopía fascista de la que leíamos en literatura de ciencia ficción (¿ciencia especulativa?), creo que la mierdificación de la internet puede tener un resultado positivo. El término "mierdificación" es una traducción libre del término creado por Cory Doctorow "enshittification": Here is how platforms die: first, they are good to their users; then they abuse their users to make things better for their business customers; […]

Controlar la computadora con un Gamepad o Joystick en Linux

Lunes, 19 de junio de 2023
XBox 360 Controller / Mouse

Para controlar la computadora con un Gamepad funcionando como el mouse, me alcanzó con instalar el paquete xserver-xorg-input-joystick. En mi caso usando KDE Neon (construido sobre Ubuntu): sudo apt-get install xserver-xorg-input-joystick Desde hace unos cuantos años uso un control de XBox 360 para jugar juegos en la computadora. Este fin de semana lo tenía conectado para tomarme un pequeño recreo de Zelda (Tears of the Kingdom) en el Nintendo Switch. Venía jugando algún título en Steam y MAME. Se me ocurrió que seguramente había una forma de usarlo para interactuar con la computadora. Me vino a la cabeza el recuerdo […]

Usando la nueva gema debug para 'debuggear' en Ruby

Jueves, 8 de junio de 2023
Ruby

Desde hace poco empecé a usar el debugger nuevo en Ruby 3: debug. Tengo un vago recuerdo de que cuando empecé a programar con Ruby, el debugger era medio complicado. Si no recuerdo mal debug o ruby-debug era el debugger original, pero después cayó en desuso (o el código no se mantenía) y empecé a usar byebug. Pero esto pasó hace más de 10 años así que no confío mucho en mis recuerdos vagos (que no es lo mismo que "no confío mucho en mis recuerdos, vagos"). Leyendo sobre debug en el blog de Koichi Sasada, su programador principal, parece […]

Nueva versión de la gema para TheGamesDB

Viernes, 20 de enero de 2023
Ruby: GamesDB 2.1

Esta semana actualicé mi gema Ruby gamesdb a la versión 2.1.0. Incluye cambios de mantenimiento, como asegurar compatibilidad con las versiones nuevas de Ruby (3.2) y actualizaciones en los tests. Refactoricé un poco el código extrayendo varias funciones utilitarias de manejo de imágenes y más a su propio módulo Gamesdb::Utils. Manejo de errores La nueva funcionalidad más importante es el manejo de errores. Anteriormente, en caso de error de conexión o en el pedido HTTP, el código levantaba la excepción directamente de Net::HTTP o cualquier otro error en la función principal perform_request. Pero si había un error desde la API […]

Películas para ver en 2023

Jueves, 5 de enero de 2023
Godzilla @ Edinburgh Castle

Como hace un buen tiempo que no hago una lista de películas para mirar en el año, decidí armar una para 2023. ¿Se acuerdan los posts sobre películas que esperamos con ansias durante el año? Para refrescar la memoria: películas para ver en 2009, en 2011, en 2012 (no puedo creer que hace más de 10 años de esos posts), en 2018 y 2019. No he mirado demasiadas películas en los últimos tiempos, ni tampoco he ido mucho al cine. Pero se viene alguna cosa interesante este año. Seguramente vaya actualizando esta entrada a medida que vaya viendo más películas […]

Este post no es un repaso de 2022 o resoluciones para 2023. Es una excusa para escribir...

Miércoles, 4 de enero de 2023
Bajo Presión

El fin de año y el "Año nuevo" me irritan un poco. No sólo no planeo mucho ni celebro entorno a estas fechas, cada año me molesta más todo el tema. Será por estar cada año más viejo, o que me molesta más esa imposición de "festejar" y "estar feliz" en fechas determinadas en las que el mercado nos tiene condicionados a hacerlo. De todas formas, la vuelta entera (relativa y todo eso) del planeta al Sol sirve como buena excusa para hacer un repaso de la unidad de tiempo que termina. También es una oportunidad para definir metas o […]

2022 fue un buen año para la lectura

Jueves, 29 de diciembre de 2022
The Dispossessed - Ursula K. Le Guin

Terminé de leer The Dispossessed por Ursula K. Le Guin antes de terminar el año. Fue un libro que me llevó bastante tiempo leer debido a varias razones, la vida se interpone... Pero al final me resultó interesante y creo que volvería a leerlo estando en una situación mental más estable y tranquilo. Es un clásico de ciencia ficción anarquista utópica. Tiene un montón de partes interesantes y ya sobre el final me enganchó mucho el desenlace (¡al punto que me llegaron a arder los ojos del cansancio de leer en papel!). En el futuro, existen dos planetas Anarres y […]

Se viene Ruby 3.2: Ruby muy eficiente y rápido, gracias en parte a Shopify

Viernes, 23 de diciembre de 2022
Ruby

Se viene Ruby 3.2, la nueva versión de Ruby que estaría disponible a partir de el próximo día de Navidad. Shopify es una de las empresas que ha venido apoyando mucho al lenguaje de programación, además de tener la aplicación Ruby on Rails más grande del mundo (o así lo afirman). Ufuk Kayserilioglu, Gerente de Ingeniería en el equipo de Infraestructura de Shopify, compartió que "hay tantas cosas geniales en 3.2 que no pudimos esperar al día de la publicación, y ya las usamos en los pedidos a Shopify". Quedé bastante emocionado con todo lo que describe, y lo hace […]

Charge - Corto animado ciencia ficción hecho en Blender

Jueves, 15 de diciembre de 2022
Charge - Blender Open Movie

Blender Studio, la parte creativa de Blender, presentó Charge, su nuevo corto animación. Se trata de un proyecto (antes conocido como "Project Heist") con alto impacto visual, lleno de acción, inspirado en cinemáticas de videojuegos y formatos de demo en tiempo real. Es la decimocuarta Película Abierta de Blender Studio. Podemos encontrar los archivos fuente y más extras en el sitio web Blender Studio. El proyecto se presentó públicamente hoy a través de una transmisión en vivo con el equipo desde la sede de Blender HQ. La transmisión tuvo partes bastante interesantes, incluyendo detalles de desarrollo, animación y demás. Hay […]

Ministry of Broadcast - Nintendo Switch

Jueves, 8 de diciembre de 2022
Ministry of Broadcast

Ministry of Broadcast se define como un juego de plataformas cinemático Orwelliano. Lo adquirí para Nintendo Switch al encontrarme de casualidad con la edición física. Estaba de oferta, todavía más barata que la edición digital, y la estética me llamó la atención. Por un lado, el pixelart se ve muy bien y tiene esa influencia inconfundible de distopia opresiva inspirada en 1984. Por otro, hace poco había vuelto a jugar The Eternal Castle y tenía ganas de probar un juego similar en cuanto a controles y demás. La historia es que un país está dividido por un muro (que aparece […]

[Libro] The Last Man in Europe - Dennis Glover

Miércoles, 23 de noviembre de 2022
Dennis Glover - The Last Man in Europe

1984 de George Orwell es uno de mis libros favoritos. No recuerdo cuándo aprendí sobre The Last Man in Europe de Dennis Glover, pero estuvo en mi lista de libros para leer por al menos un par de años. Hace poco me lo encontré en una librería de Edimburgo y decidí adquirirlo. Es una novela, ficción, pero basado en una admirable investigación y pasión por George Orwell y su obra. Tras haberlo terminado de leer, el comentario que adorna la tapa es acertado en mi opinión: Escrito en el estilo que Orwell hubiera usado si hubiera decidido escribir una novela […]

Actualizaciones en Picando Código

Viernes, 18 de noviembre de 2022
Picando Código en mantenimiento

Estuve trabajando un poco en el blog, y además de varios cambios mínimos (buena excusa para ocultar que no me los acuerdo), hay un par que me pareció relevante mencionar. En estos días noté que la "suscripción a recibir los posts por correo" había dejado de funcionar. Esto es porque el sistema usaba Feedburner, una compañía que gestionaba feeds RSS y nos daba estadísticas y un montón de funcionalidades más. Google los compró en 2007, y desde entonces no le prestaba demasiada atención. En 2021 introdujeron algunos cambios, eliminando un montón de funcionalidad entre las que se encontraba la suscripción […]

Donando a proyectos de software libre: Thunderbird

Viernes, 18 de noviembre de 2022
Roc - La mascota de Thunderbird

Hoy doné a Thunderbird, mi cliente de correo favorito. El desarrollo de Thunderbird es financiado por menos del 1% de los usuarios que lo usan. Hace unos años, Thunderbrid estuvo a punto de desaparecer, pero las donaciones de usuarios lo salvaron. Este año se ha movido bastante la cosa por el mundillo de Thunderbird. Por suerte la situación financiera les permitió contratar gente y sacar adelante varios nuevos desarrollos. Se empezó a trabajar en una versión Android de Thunderbird. Para ello, unieron esfuerzos con la aplicación móvil de código abierto que vengo usando en mi teléfono Android: K9. Por años […]

[Libro] The Modern Bestiary - Joanna Bagniewska

Miércoles, 16 de noviembre de 2022
The Modern Bestiary - Joanna Bagniewska

Este fue uno de los mejores libros que leí en 2022. ¡Viene siendo un buen año para mí en material de lectura! La historia de cómo llegué a él fue la siguiente: Un domingo de noviembre, después de haber terminado de leer un libro que me costó terminar (de esos que están "bien" pero no enganchan [y no, ¡no fue éste!]), salí a caminar por Edimburgo. Ya tenía la idea de entrar a una de las librerías a ver qué encontraba. Necesitaba algo entretenido, algo que me enganchara de nuevo a la lectura. Recorriendo una de estas librerías, me topé […]

Procesando Feeds RSS de TinyRSS para consumo OPML

Martes, 15 de noviembre de 2022
Ruby RSS

Hace un buen tiempo usaba TinyRSS, un lector RSS web alojado en mi servidor. Pero no recuerdo si fue por actualizar PHP o el código de Tiny Tiny RSS mismo, se rompió la instalación. Decidí volver a usar alguna aplicación de escritorio, por el momento estoy usando Akregator en KDE, pero vi que Thunderbird también permitía la importación de Feeds RSS. Como no quería ingresar los feeds a los que estaba suscripto de a uno y a mano, entré al phpMyAdmin de mi servidor, y me fijé en qué tabla se encontraban mis feeds. La tabla en cuestión es ttrss_feeds, […]

Toasty!