Siete días en el Picandoverso - Marzo 2021 V - Dark Fate

Miércoles, 31 de marzo de 2021
Siete días en el Picandoverso - Marzo 2021 5

Llegamos al último día de Marzo de 2021, y la décima entrega de enlaces sobre Ruby, videojuegos, cómics y demás que denominaremos 'siete días en el Picandoverso'. Estos últimos días tuve libre en el trabajo, tomándome días que me quedaron pendiente por no tomarme vacaciones el año pasado. Así que intenté aprovechar para no estar demasiado tiempo en la computadora, y en algunos momentos lo logré. Por suerte en los próximos meses se empiezan a flexibilizar las medidas de aislamiento en Escocia así que en breve empezaré a volver a tener más cosas para hacer fuera de mi apartamento. 💎 […]

NEOGEO POCKET COLOR SELECTION Vol. 1 en Nintendo Switch

Miércoles, 31 de marzo de 2021
Neo Geo Pocket Color Selection Vol. 1

El pasado 17 de marzo, SNK anunció la recopilación de 10 títulos clásicos de su consola portátil: NEOGEO POCKET COLOR SELECTION Vol.1, disponible en el Nintendo eShop para Nintendo Switch. Ya se habían publicado 6 de éstos juegos individualmente en el eShop. Con esta selección obtenemos 4 más a un precio muy conveniente. Además de los clásicos de pelea, obtenemos dos títulos de la serie Metal Slug, Dark Arms y un juego de Golf. Tenemos una interfaz muy buena desde donde podemos seleccionar entre los 10 cartuchos disponibles. Al seleccionar cada cartucho se nos presentan varias opciones: Jugar, ver la […]

eBooks: Humble Book Bundle – Aprende Machine Learning por Manning Publications

Martes, 30 de marzo de 2021
Humble Book Bundle – Aprende Machine Learning por Manning Publications

Humble Bundle tiene un nuevo paquete de eBooks llamado Machine Learning Zero to Hero by Manning Publications. El paquete incluye 14 ebooks sobre Machine Learning, Deep Learning, Inteligencia Artificial y más. También incluye 3 cursos en video y tres proyectos interactivos. Los ebooks están disponibles en formatos PDF, MOBI y ePUB, por lo que pueden ser leídos en casi cualquier dispositivo. Como se acostumbra en los paquetes Humble Bundle, además de elegir el precio, podemos elegir dónde destinamos el dinero que pagamos, incluyendo una organización de beneficencia. Pagando el mínimo de USD 1 / 1 € o más, obtenemos: Machine […]

Nuevo comando ls para IRB en Ruby 3

Martes, 30 de marzo de 2021
Comando ls en Ruby IRB

Recientemente se agregó el comando ls al código fuente de Ruby. El comando ls está inspirado en la misma funcionalidad al estilo Pry, una alternativa a IRB con algunas capacidades extra. El comando nos permite inspeccionar constantes, métodos y variables de self o de un objeto escribiendo muy poco. ¡Es bastante práctico! Para probarlo tenemos que usar la versión de desarrollo de Ruby, usando RVM tenemos que instalar ruby-head. Un ejemplo usando el comando en la gema ci_uy: head :001 > ls CiUY CiUY.methods: get_random_ci get_validation_digit random transform validate validate_ci validation_digit => nilhead :001 > ls CiUY CiUY.methods: get_random_ci get_validation_digit […]

El futuro de Perl

Jueves, 25 de marzo de 2021

El lenjuage de programación Perl se encuentra en una situación un poco incómoda. Es un lenguaje de amplio uso y que ha estado en la vuelta por muchos años. Pero su uso, popularidad y contribuciones ha estado decayendo recientemente. Con esto en mente, el Comité Directivo de Perl elaboró una propuesta sobre la cual refleccionar sobre el estado actual de Perl, los desafíos que enfrenta, las oportunidades y los recursos disponibles. "Más de lo mismo" parece no ser una opción viable para el futuro del lenguaje, la gente que se acerca a Perl esperaría encontrar características de un lenguaje moderno, […]

Publicada la agenda de GNOME Latam 2021 - conferencia online este sábado 27 de marzo

Miércoles, 24 de marzo de 2021
Agenda GNOME Latam 2021

El evento GNOME Latam 2021 es un día para celebrar y expandir la comunidad GNOME en América Latina. Se realiza este sábado 27 de marzo, y es un evento online y gratuito. Podemos inscribirnos en este enlace. La agenda ya está publicada, y la lista de temas está bastante interesante:

Siete días en el Picandoverso - Marzo 2021 Salvation

Miércoles, 24 de marzo de 2021
Siete días en el Picandoverso – Marzo 2021 Salvation

Bienvenidos y bienvenidas a otra instancia de comentarios y noticias que he ido encontrando en los últimos 7 días en el universo acotado por los límites de mi imaginación que es el Picandoverso. Vamos al contenido: Programación 💎 Jemma Issroff está escribiendo un libro sobre Garbage Collection y Ruby, y estudiando la documentación a fondo. Esto le permite encontrar un montón de cosas interesantes que generalmente no conocemos o no no recordamos. Está publicando lo que va encontrando en un hilo de Twitter. Cada día de marzo viene publicando algo nuevo, ¡está genial!, recomiendo de nuevo seguirla en Twitter y […]

Publicada la versión 1.0 del lenguaje de programación Crystal

Martes, 23 de marzo de 2021
Lenguaje de programación Crystal

¡El lenguaje de progamación Crystal alcanzó la versión 1.0! El Pull Request #10500 lo confirmó ayer en GitHub. Estabilidad En el blog de Crystal nos cuentan qué esperar con este hito. El lenguaje va a seguir evolucionando, pero esta primera versión estable determina algunas cosas. El lenguaje se va a mantener más estable, en el sentido en que no se van a quitar ni cambiar características en versiones futuras de manera que rompa código que compila y funciona en esta versión. A partir de ahora, cualquier código escrito en la versión 1.0, va a seguir compilando y funcionando sin incompatibilidades […]

Mini Pique: Ejecutar Emacs sin cargar los archivos de inicialización

Lunes, 22 de marzo de 2021
Mini piques

Cuando Emacs inicia, intenta cargar un programa Lisp de un archivo de inicialización (o archivos init). Generalmente se usa ~/.emacs.d/init.el o el directorio ~/.emacs. A veces metiendo mano en este archivo podemos romper algo, y al iniciar Emacs nuevamente alguna cosa puede no funcionar como antes. En esos casos puede resultar conveniente ejecutar Emacs sin cargar nuestros archivos de inicialización. Para eso podemos usar el parámetro -q o --no-init-file: $ emacs -q Más información: Emacs Initial Options

8BitDo presentó un nuevo gamepad: 8BitDo Pro 2

Jueves, 18 de marzo de 2021
Gamepad 8BitDo Pro 2

8bitDo presentó un gamepad nuevo, el 8BitDo Pro 2. Su diseño es una evolución del Pro+ y está inspirado un poco en el de Super Nintendo. Incluye palancas analógicas, gatillos R2 y L2 atrás de los botones R y L, y dos botones extra P1 y P2 en la parte de atrás que podemos alcanzar con los dedos medios y anular (una ubicación parecida a los botones del Steam Controller que creo se denominan "bumpers"). Además es inalámbrico (bluetooth) y compatible con Nintendo Switch, Windows (Steam), macOS, Android y Raspberry Pi. En controles anteriores de 8BitDo, había que prenderlo presionando […]

Siete días en el Picandoverso - Marzo 2021³

Miércoles, 17 de marzo de 2021
Siete días en el Picandoverso – Marzo 2021³

Un par de artículos interesantes sobre navegadores web y privacidad que dejan mal parado a Google, muchos enlaces sobre concurrencia en Ruby, una nueva aplicación para Palm OS y más en los últimos 7 días en mi propia dimensión bolsillo impulsada por memoria subconsciente como la que creó Franklin Richards en Heroes Reborn para salvar a los Avengers y Fantastic Four de la muerte post Onslaught: Programación/Tecnología 💎 Asistí a una charla en línea de ScotRUG - El grupo de usuarios Ruby de Escocia. Noah Gibbs dió una presentación sobre Ractors en Ruby 3. La charla estuvo muy interesante. La […]

Código inteligente y el inmortal Hulk

Martes, 16 de marzo de 2021
The Immortal Hulk #34

Hace un tiempo leyendo The Immortal Hulk #34 por Al Ewing, me encontré con los siguientes paneles: Traducción: Esta es la entrada quién sabe cuánto del diario. Estamos de nuevo en la vieja máquina de escribir. No puedo hacer que nada más funcione. La grabadora de pensamiento, la sintetizadora de comida... ni siquiera la TV. El gamma desapareció y el viejo Sam Stern no recuerda cómo usar los aparatos lujosos del Líder. Porque la "mente más grande" no era lo suficientemente inteligente para hacerlos fáciles de usar. El Líder era demasiado inteligente para ser inteligente. Me gusta encontrar cosas de […]

eBooks: Humble Book Bundle - Aprende más código por No Starch Press

Martes, 16 de marzo de 2021
Humble Book Bundle: Learn You More Code por No Starch Press

Humble Bundle tiene un nuevo paquete de eBooks llamado Learn You More Code. Con eBooks sobre código y programación, shell scripts, Java, C++, Linux, Rust y más. Los ebooks están disponibles en formatos PDF, MOBI y ePUB, por lo que pueden ser leídos en casi cualquier dispositivo. Como se acostumbra en los paquetes Humble Bundle, además de elegir el precio, podemos elegir dónde destinamos el dinero que pagamos, incluyendo una organización de beneficencia. Pagando el mínimo de USD 1 o más, obtenemos: Think Like a Programmer: An Introduction to Creative Problem Solving Python Playground: Geeky Projects for the Curious Programmer […]

Portal - "Still Alive" a cappella

Viernes, 12 de marzo de 2021
Portal - Still Alive a cappella

Este video lo compartieron en el canal de gaming del trabajo y no pude evitar compartirlo por acá. Últimamente he estado viendo muchas señales que apuntan Portal. Creo que este video fue el último empujón que necesitaba y me voy a poner a jugar Portal 2 de nuevo... Les dejo con el trabajo de Peter Hollens y Evinne Hollens, la canción "Still Alive" de los créditos de Portal a cappella. Un clásico compuesto originalmente por Jonathan Coulton. Además de la muy buena interpretación del tema, el video está acompañado de un mini corto donde Chell dispara tortazos con una honda […]

Mini pique - Tmux: renumerar ventanas abiertas

Jueves, 11 de marzo de 2021
Mini piques

Las ventanas en tmux están numeradas. Generalmente voy abriendo ventanas nuevas a cada rato. Cuando cierro esas ventanas, la numeración queda toda desajustada, dependiendo qué número de ventana cerré. Esto me desorienta un poco al crear una ventana nueva, porque se va a crear al lado de la ventana con el número superior en el conjunto de ventanas con los números más bajos. Generalmente esperaría que se cree como la ventana con el número más grande a la derecha de todas las demás. Para resolver este asunto, está la opción de mover ventana - move-window: move-window [-ardk] [-s src-window] [-t […]

Toasty!