Programando Tetris con DragonRuby

Lunes, 11 de marzo de 2024
Fertris v0.1

En octubre de 2016 me dispuse a aprender a programar videojuegos con Ruby usando la biblioteca Gosu. Siempre me gustó el juego Tetris y me pareció un buen ejemplo como primer proyecto. Es relativamente simple como para llegar al punto de declararlo "terminado" sin sentirme abrumado. En el proceso, podía aprender lo suficiente de las herramientas como para tener una idea mínima para arrancar algo nuevo. Todavía tengo el código que escribí en ese momento. No es buen código, pero dado que lo escribí para experimentar y aprender, no lo juzgo tanto. Conseguí recursos gráficos libres de internet, y en […]

Mar10: El Día de Mario mirando películas de Mario

Domingo, 10 de marzo de 2024
Super Mario Bros - Blu Ray

Con motivo de Mar10 (10 de marzo, "Día de Mario"), hoy volví a mirar las películas de Mario. No se pueden comparar entre sí por varias razones: La película de 1993 no tenía más que unos pocos títulos con poco o nada de historia en la que basarse. Además fue pionera en su género, no se sabía qué funcionaba en la transición del videojuego al cine, y es una película totalmente experimental. Ni que hablar que Nintendo le dió ruenda suelta a Hollywood con los personajes, y no se involucró prácticamente en la producción. La película de 2023 tiene 30 […]

Publicado Gleam v1.0.0

Viernes, 8 de marzo de 2024
Gleam

Esta semana se publicó la versión 1.0.0 del lenguaje de programación Gleam, un "lenguaje amigable para hacer sistemas que escalan con tipado seguro". Ya he escrito sobre Gleam en el blog antes, pero no he escrito tanto código como hubiera querido. Es uno de los tantos lenguajes que me gustan y con los que me gustaría programar más. Gleam cuenta con "el poder de un sistema de tipado, la expresión de la programación funcional, y la seguridad del entorno de ejecución tolerante a fallas y de alta concurrencia de Erlang, con una sintaxis moderna y familiar". El 4 de marzo […]

10 años de emacs.sexy

Martes, 5 de marzo de 2024
emacs.sexy

Esta semana se cumplen 10 años desde que registré el dominio y publiqué el sitio web emacs.sexy. Se ve que 2014 fue un año bastante ocupado en cuanto a proyectos personales...  En su momento escribí en el blog al respecto en Emacs es Sexy. Como comentaba originalmente, el sitio surgió como respuesta a vim.sexy, pero con un objetivo un poco más productivo: Con la disponibilidad de los nuevos TLD .sexy, hace poco salió en La Internet el sitio vim.sexy. Tiene pinta de ser una respuesta paródica al editor de texto hipster del momento Atom. Pero mi problema era: Si bien […]

Colección de novelas de Cory Doctorow en Humble Bundle

Lunes, 4 de marzo de 2024
Cory Doctorow Humble Bundle

En este blog se lee bastante a Cory Doctorow. Y en Humble Bundle publicaron una colección de novelas del autor al precio que elijas: Incluye los clásicos Little Brother, Homeland, así como el cuento corto del mismo universo Lawful Interception y la secuela Attack Surface. También pueden obtener Radicalized, uno de mis libros preferidos del autor, varias de sus primeras obras y dos de sus trabajos más recientes de ficción: Red Team Blues y The Lost Cause. Red Team Blues es el primer título en una serie basada en Martin Hench, un contador forense, retirado que se dedica a destapar […]

Actualización en SuperTimeTracker.com

Viernes, 2 de febrero de 2024

Feliz día de la marmota, y felices 10 años a mi proyecto SuperTimeTracker.com 🎂 Aprovechando que tuve que renovar el dominio (pasando por esa etapa en que uno se cuestiona: ¿debería volver a renovar el dominio o darme por vencido y abandonarlo?), actualicé un poco mi "proyecto de fin de semana": Super Time Tracker es una aplicación web muy simple y minimalista para gestionar el tiempo de tareas. No necesitas crear una cuenta, grupo o clientes. No necesitas compartir tu correo electrónico, nombre o número de teléfono (en su momento era una aplicación para Firefox OS). Sólo traquea tu tiempo. […]

Libros que leí en 2023

Jueves, 18 de enero de 2024
Libros 2023

En 2023 leí unos cuantos libros muy buenos. En el post sobre libros de 2022 me había fijado el objetivo de leer al menos 20 libros en 2023. Lo superé habiendo leído 22 títulos, y estoy bastante contento con haber agregado libros de esta lista a mi lista de "libros favoritos". Visitar librerías y descubrir libros nuevos sigue siendo una de las actividades que más disfruto. Vivo encontrando cosas nuevas para leer, por autores y autoras que sigo (tanto sus nuevas obras como recomendaciones), y la lista de libros que quiero leer aumenta a ritmo más acelerado del que puedo […]

Novedades de IRB en Ruby 3.3: Autocompletado basado en tipos, debug y más

Viernes, 17 de noviembre de 2023
Ruby

Estamos a pocos días del 25 de diciembre, lo que significa versión nueva de Ruby. Ya podemos ir probando Ruby 3.3 con ruby-3.3.0-preview3. Una de las tantas novedades de esta versión es IRB 1.9, con varias cosas nuevas. Autocompletado basado en tipos Por defecto, IRB usa expresiones regulares para el autocompletado con IRB::RegexpCompletor. El nuevo IRB::TypeCompletion, usa análisis de tipo con Prism (parser introducido en Ruby 3.3) y RSB (el sistema de tipos presentado en Ruby 3). Para habilitar IRB::TypeCompletion, tenemos que ejecutar IRB con el parámetro --type-completor: $ irb --type-completor O agregar el siguiente código en nuestro archivo ~/.irbrc: […]

Disponible Tourist Trap - sorteo de claves de Steam

Miércoles, 15 de noviembre de 2023
Tourist Trap

Hoy se publicó en Steam Tourist Trap (disponible también en XBox), la aventura gráfica surrealista desarrollada en Santa Ballena, una ciudad Sudamericana afectada por la gentrificación turística. En Junio publiqué una entrevista a Manuel González y Juan Andrés Nin, desarrolladores del juego. Fueron tan amables de enviarme una clave Steam para que lo probara y unas más para regalar. Lo he jugado en Steam con Proton en Linux, y anda bien de bien. Todavía no lo completé, pero hasta ahora me viene gustando mucho. Cumple con la premisa de la descripción cuando habla de "comedia oscura", la intro tiene un […]

Paquete de eBooks: Ruby on Rails de Pragmatic Programmer

Lunes, 13 de noviembre de 2023
eBooks Ruby on Rails

Humble Bundle tiene un nuevo paquete de ebooks sobre Ruby y Ruby On Rails de Pragmatic Programmer. Pragmatic Programmer publica muy buenos libros de Ruby, y este es un excelente paquete. Los rumores de la muerte de Ruby y Rails han sido muy exagerados. No sólo está vivo y coleando, sino que es un lenguaje en constante evolución (y se paga muy bien). Es una excelente oportunidad para adentrarse en el hermoso lenguaje de programación que es Ruby. Si bien este paquete incluye la cuarta versión del "Pickaxe" (Programming Ruby 1.9 & 2.0), es la última publicada hasta el momento […]

Error: EDID block 0 (tag 0x00) checksum is invalid, remainder is N

Jueves, 9 de noviembre de 2023
Raspberry Pi

Hace poco compré una Raspberry Pi 4. Estoy muy contento con ella, a pesar de que al poco tiempo saliera la versión 5 con hardware mucho mejor 😅 La tengo en su case muy prolija, con el sistema instalado en un disco duro SSD, conectada a mi televisor. Uno de sus usos es para mirar servicios de streaming, películas y series. Hace poco me empezó a pasar que dejaba de transmitir la imagen al televisor. Recomiendo de primera habilitar la conexión SSH en Raspbian (o el sistema que tengan instalado), para poder investigar cualquier problema desde otra computadora como es […]

La Ley de Stallman hizo que perdiera interés en gran parte de las nuevas tecnologías

Martes, 7 de noviembre de 2023
Fernando le grita a una nube

Desde que era joven y leía la sección de tecnología en las revistas "Newsweek" que llegaban al trabajo de mi padre -entre otras tantas revistas-, me apasionaba por todo lo relacionado a nueva tecnología. Alguna novedad de robótica, Internet, computadoras, electrodomésticos, cada tanto hasta algo sobre videojuegos, incluso juguetes electrónicos novedosos. Hoy tenemos cosas nuevas en tecnología prácticamente a diario: Nuevos servicios web, nueva red social por algún cocainómano millonario, nuevos dispositivos móviles, electrodomésticos con Bluetooth y Wi-Fi por alguna razón, automóviles con software que necesita actualizarse, televisores inspirados en los de 1984, despidos masivos y medidas anti-sindicatos, avances en […]

Paquete oficial .deb de Mozilla Firefox Nightly para Debian y Ubuntu

Lunes, 30 de octubre de 2023
Firefox Nightly deb

Mozilla anunció la publicación de un repositorio APT para instalar Firefox Nightly como paquete .deb. Esto facilita la instalación en distribuciones Linux basadas en Debian como Ubuntu, Linux Mint y demás. Los paquetes son compatibles con las mismas versiones de Debian y Ubuntu que los archivos binarios tradicionales que distribuyen. Si ya tenemos funcionando una de esas versiones, podemos cambiarnos al repositorio APT oficial de Mozilla para instalar y actualizar la aplicación junto con el resto del sistema en el gestor de paquetes. Uso Firefox Nightly desde hace años, y siempre descargaba los binarios en mi directorio home en ~/bin. […]

[Libro] Cory Doctorow - The Internet Con

Lunes, 23 de octubre de 2023
Cory Doctorow – The Internet Con: How To Seize the Means of Computation

Empecé a leer The Internet Con: How To Seize the Means of Computation de Cory Doctorow. Empieza bastante bien, hablando un poco de la historia de las computadoras, y cómo llegamos a la situación en la que nos encontramos. No sólo en la tecnología existen corporaciones tan malvadas que superan cualquier ficción como Apple, Microsoft, Google, Facebook y Amazon, también hay unas pocas corporaciones que dominan otros mercados. Pero explica por qué la tecnología es distinta. Comparto algunos fragmentos del principio del libro que me resultaron interesantes y de repente a alguien más le anima a leer el libro (disponible […]

Firefox Send renace como Thunderbird Send

Jueves, 19 de octubre de 2023

Hace unos años Mozilla publicó el servicio Firefox Send, para compartir archivos de forma segura. Un lugar donde podíamos subir archivos y teníamos distintas opciones para compartirlos. El servicio eventualmente fue descontinuado, aparentemente por el abuso de algunos usuarios que lo usaban para distribuir malware y realizar ataques de phishing. Mi cliente de correo favorito, Mozilla Thunderbird compartió en su blog el podcast donde dan la noticia que el proyecto volverá a la vida como Thunderbird Send. El desarrollador Chris Aquino cuenta un poco de la resurrección del proyecto. La confusión entre "Firefox Send" y "Mozilla Send" al principio de […]

Toasty!