Humble Book Bundle: ebooks de Linux por Apress

29 de diciembre de 2020
Humble Book Bundle: Linux por Apress

Humble Bundle tiene un nuevo paquete de e-books sobre Linux incluyendo administración, Docker, Programación y Administración de Sistemas y más. Los ebooks están disponibles en PDF 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 1 dólar o más, obtenemos: Accelerating Development Velocity Using Docker, Beginning Modern Unix, Hands-on Booting, Using and Administering Linux: Volume 1. Pagando USD 8 o más obtenemos los anteriores y: Advanced Platform […]

Maratón de películas Star Wars

24 de diciembre de 2020
Maratón Star Wars 2020

Hoy y mañana voy a hacer una maratón de películas de Star Wars. No voy a seguir el orden cronológico en el que fueron saliendo las películas ni el orden Machete. La idea es ir en orden de episodios: Mi razonamiento es que así me saco las precuelas de arriba de una, levanto con Rogue One, y sigo disfrutando del resto después. La maratón de Star Wars es una semi tradición personal que arranqué cuando era joven después de que mi padre me regalara en VHS la trilogía original. Muchas veces miraba las tres películas de un tirón un fin […]

Utopía – la plataforma de gestión de la diaria publicada como software libre

23 de diciembre de 2020
la diaria - Utopía

la diaria es uno de los medios de comunicación independientes más importantes de Uruguay. Es una cooperativa de trabajadores que se financia con suscripciones. Además del diario “la diaria”, publican la revista Lento, y trabajan en varios eventos e iniciativas participativas en comunidad. Recientemente lanzaron Utopía, la tecnología que usan para gestionar su medio de comunicación de manera colectiva y liberaron el código fuente para que pueda ser reutilizado por otros medios. Utopía ofrece un paquete tecnológico que permite sustentar la práctica periodística en el pago de suscripciones o membresías, un modelo de gestión de contenidos sustentado en una comunidad […]

Mini pique – Ruby Enumerable#tally

10 de diciembre de 2020
Mini piques

¡Ruby es genial! 😁 Esta función está disponible a partir de Ruby 2.7.0: Enumerable#tally – Hace la cuenta de una colección, e.g., cuenta las ocurrencias de cada elemento. Devuelve un hash con los elementos de la colección como llaves y la cuenta correspondiente como valores: > coleccion = [’verde’, ‘rojo’, ‘azul’, ‘verde’, ‘violeta’, ‘amarillo’, ‘verde’, ‘rojo’, ‘verde’] => ["verde", "rojo", "azul", "verde", "violeta", "amarillo", "verde", "rojo", "verde"] > coleccion.tally => {"verde"=>4, "rojo"=>2, "azul"=>1, "violeta"=>1, "amarillo"=>1}> coleccion = [‘verde’, ‘rojo’, ‘azul’, ‘verde’, ‘violeta’, ‘amarillo’, ‘verde’, ‘rojo’, ‘verde’] => ["verde", "rojo", "azul", "verde", "violeta", "amarillo", "verde", "rojo", "verde"] > coleccion.tally => {"verde"=>4, […]

Elastic Enterprise Search – cliente oficial en Ruby

7 de diciembre de 2020
Elastic Enterprise Search Ruby

Uno de los proyectos súper interesantes en los que estuve trabajando durante mi primer año en Elastic es el cliente oficial para Elastic Enterprise Search. Fue mi primer proyecto de cero, y una experiencia excelente. Trabajé en conjunto con el equipo de Enterprise Search, aprendí un montón de esos servicios y la recepción fue súper positiva. Gracias a esto también empecé a dar mis primeras charlas en inglés. Participé de una charla en ElasticON Global junto a dos compañeros de equipo. Hablamos sobre el trabajo que hemos venido haciendo en el equipo, y en mi parte hablé de Enterprise Search […]

Mini pique – Ruby 3: Hash#except

3 de diciembre de 2020
Mini piques

Algo nuevo que se viene en Ruby 3, Hash#except, un método que nos devuelve un hash nuevo con todas las llaves menos las que pasamos como parámetro: head :001 > data = {name: "Fernando", age: 35, height: 175} => {:name=>"Fernando", :age=>35, :height=>175} head :002 > data.except(:age) => {:name=>"Fernando", :height=>175}head :001 > data = {name: "Fernando", age: 35, height: 175} => {:name=>"Fernando", :age=>35, :height=>175} head :002 > data.except(:age) => {:name=>"Fernando", :height=>175} Fuente. Error happened.

Sega celebra 60 años con una promoción especial en Steam y 60 días de contenido

15 de octubre de 2020
Go Sega 60

2020 marca el aniversario N° 60 de SEGA, una de las compañías de videojuegos más importantes de la historia. Sega West lo celebra con 60 días de contenidos. La semana de festejos empezó ayer miércoles 14 de octubre en Steam. En la página de la promoción de Steam podemos encontrar descuentos en varios títulos. Particularmente interesante también varios minijuegos nuevos con inspiración retro, gratuitos, creados por los estudios SEGA específicamente para el 60° aniversario: Armor of Heroes – Relic Entertainment™ – Un título multijugador de tanques para hasta 4 jugadores en combate versus y cooperativo offline. Disponible desde el 15 […]

Cómo empezar con Emacs: Distribuciones

5 de octubre de 2020
Distribuciones Emacs

Un hecho de empezar a usar Emacs es que la experiencia inicial para quienes lo prueban por primera vez puede ser un poco intimidante. Ha habido algo de discusión recientemente sobre si las opciones por defecto son suficentemente amigables o esperadas, y que Emacs debería incluir algunas configuraciones y paquetes por defecto que hagan una mejor experiencia. Si bien esta discusión sigue su camino, hay una alternativa: distribuciones. Las distribuciones de Emacs se pueden comparar con las distribuciones GNU/Linux. Son conjuntos de scripts, paquetes y configuraciones que podemos usar en nuestro perfil para tener una experiencia de usuario predeterminada por […]

ElasticON Observabilidad: Evento virtual en Español para América Latina

22 de septiembre de 2020
ElasticON Latam Observability

El 12 de Noviembre a partir de las 9:00 CDT se va a realizar un evento virtual de ElasticON en vivo para América Latina: ElasticON Observability: Obtén información de los expertos de Elastic en un evento gratuito diseñado para especialistas en observabilidad. Este evento está repleto de análisis técnicos a fondo e información de usuarios del mundo real que te ayudarán a unificar logs, métricas y rastreos de APM para una visibilidad integral de tu ecosistema. Visión general – Llevar el MTTR hacia cero Desde la ingesta simplificada hasta Machine Learning integrado, conoce cómo aprovechar el poder de Elastic Observability […]

Nuevos validadores de Cédula de Identidad Uruguaya: Prolog y Rust

15 de septiembre de 2020
Validador de Cédulas de Identidad Uruguaya

Se siguen agregando versiones en más lenguajes del validador de cédulas de identidad. Gracias a Bruno Cattáneo, tenemos una versión nueva en Prolog. Pueden ver el código fuente y ejemplos de cómo usarlo en el enlace. Inspirado por la versión de Bruno, finalmente me puse a escribir una versión que hacía tiempo quería escribir: Rust. El código para validar la cédula es lo suficientemente simple como para probar un lenguaje de programación nuevo. Hace tiempo que quería entrarle a Rust, así que fue una buena excusa. Me costó un poco, aprendí algo de Rust en el camino, pero tendría que […]

ElasticON Global 2020

10 de septiembre de 2020
ElasticON

ElasticON es una conferencia global para usuarios de tecnologías Elastic. Son 3 días de sesiones, conversaciones de preguntas en vivo, oradores expertos de la industria y más. Este año la conferencia va a ser virtual, gratuita y abierta a todo público, y va a ser los días 13, 14 y 15 de octubre. Ya sea que te estés arremangando para empeza a usar Elastic o escalando deployments existentes a nuevas alturas, hay algo para ti en ElasticON Global. Es la reunión de usuarios y expertos de Elastic y Elasticsearch, uniendo miembros de la comunidad de cada industria y región. El […]

Cory Doctorow contra el monopolio de Audiolibros de Amazon con ATTACK SURFACE

9 de septiembre de 2020
Cory Doctorow - Attack Surface

Cory Doctorow -autor de libros que definitivamente deberías leer como Little Brother, Homeland, Radicalized y más- anunció en abril su nuevo libro ATTACK SURFACE. Es una novela en el universo de Little Brother, pero se puede leer independientemente. Está escrita para adultos, y cuenta la historia de Masha, la operativa de vigilancia de la DHS que aparece al principio y final de Little Brother y Homeland respectivamente. Después de pasar una vida cazando a la resistencia en San Francisco, milicias yihadistas en Irak, y el under pro-democracia en URSS, Masha tiene que confrontar la dimensión moral del trabajo de su […]

Hyrule Warriors: Age of Calamity – Nintendo Switch

8 de septiembre de 2020
Hyrule Warriors: Age of Calamity

Nintendo anunció de la nada un título nuevo en el universo de La Leyenda de Zelda. A primera vista parecía contenido descargable para Hyrule Warriors, pero no, se trata de un juego completamente nuevo en esa misma serie – Hyrule Warriors: Age of Calamity. Lo más interesante es que va a ser una precuela de The Legend Of Zelda: Breath Of The Wild. Va a contar la historia de Zelda, los 4 campeones y el Rey de Hyrule 100 años antes de los eventos de Breath Of the Wild. Me resultó interesante cómo Koei-Tecmo “se ganó” este título. El primer […]

The Eternal Castle [REMASTERED] – Nintendo Switch

20 de agosto de 2020
The Eternal Castle [REMASTERED]

The Eternal Castle [REMASTERED] es un juego con un estilo visual bastante particular. Los gráficos se limitan a 2-bit emulando las viejas tarjetas CGA de IBM con hasta 4 colores a la vez en pantalla. Esta limitación técnica hace que los gráficos sean espectaculares, logrando resultados súper detallados que generan un ambiente único. El juego y sus escenarios transmiten mucho, algunas partes asustan más que otras y nuestro personaje va a pasar por desesperanza, opresión y miedo, y todo esto con muy pocos píxeles. Hay varias animaciones rotoscópicas que se ven increíbles. Empecé a jugarlo en modo portátil y se […]

Private GitHub Header – Extensión de Firefox para diferenciar repositorios privados y públicos

29 de julio de 2020
GitHub

La única pista visual que tenemos de que un respositorio sea privado en GitHub es una etiqueta al lado del nombre. Para quienes pasamos mucho tiempo trabajando en GitHub, a veces corremos el riesgo de pensar que un grupo acotado de personas va a ver un mensaje, y podemos estar trabajando en un repositorio público sin darnos cuenta (y viceversa). Greg Back, colega en Elastic, desarrolló esta extensión para Firefox que cambia el color del encabezado en la web de GitHub para que sea más claro: Private GitHub Header. La extensión se puede instalar desde el sitio web de Firefox […]

Toasty!