Actualización del validador de Cédula de Identidad Uruguaya
Hace unos años creé mi primera gema en Ruby: Un validador de cédulas de identidad uruguaya. Poco más de un año después, escribí una versión en JavaScript. Desde entonces han surgido un montón de versiones más del validador de cédulas de identidad en distintos lenguajes. Recientemente actualicé el sitio web del proyecto: Validación Cédula Identidad Uruguaya La idea principal de las bibliotecas en Ruby, JavaScript y demás, es validar números de cédula ingresador por un usuario en un sitio/aplicación. La motivación de escribir la primera versión fue la cantidad de sitios uruguayos que lo hacen mal (ver entrada). Así que […]
NotPinkCon 2019 - vuelve la conferencia de seguridad informática en Buenos Aires, Argentina
NotPinkCon es un evento gratuito y abierto a todo público, donde se brindan conferencias técnicas en seguridad informática, impartidas por mujeres y dirigidas a estudiantes, profesionales y entusiastas del tema. Las charlas serán de nivel técnico variado, útiles tanto para quienes recién comienzan o aún no lo han hecho pero tienen interés en aprender, como para quienes tienen más experiencia. El evento se realiza el 30 de agosto, en Buenos Aires, Argentina. El team de NotPinkCon está compuesto por un grupo de mujeres especialistas en seguridad informática, reconocidas tanto por sus investigaciones, como por sus presentaciones en diversos eventos alrededor […]
Cómics: Morgan's Organs - La aventura anatómicamente incorrecta
Vuelve el cómic que se describe como "Inside Out" de Pixar pero para adultos: Morgan's Organs, un cómic de humor sobre las aventuras de Morgan y los órganos que viven dentro de su cuerpo. Si quieren saber más de qué trata, pueden leer mi reseña en: Cómics: Morgan’s Organs Daniel Brodie, su autor, lanzó la campaña en Kickstarter para publicar el tercer título en la colección: En el primer libro, las dos "cabezas" del cuerpo de Morgan se enfrentan para controlar la toma de sus decisiones, mientras Morgan lucha con la presión de una temporada sexual complicada. En el segundo […]
Gleam - Nuevo lenguaje de programación funcional estáticamente tipado en BEAM
El pasado lunes 15 de abril se publicó la primera versión de Gleam (0.1): Gleam es un lenguaje de programación funcional estáticamente tipado diseñado para escribir sistemas concurrentes mantenibles y escalables. Compila a Erlang y tiene interoperabilidad directa con otros lenguajes de BEAM (la máquina virtual de Erlang) como Erlang, Elixir y LFE. Obviamente es un lenguaje bastante nuevo, así que no está listo para usar en producción. Está interesante y ya se puede probar, programar alguna cosa divertida y aprender a usarlo. El código fuente está disponible en GitHub bajo licencia Apache 2.0, y chat del proyecto se encuentra […]
Spring - nueva película animada hecha con Blender
Spring es el 12° proyecto de la iniciativa Open Movies de Blender: Spring es la historia de una niña pastora y su perro, que enfrentan espíritus antiguos para continuar el ciclo de la vida. Este poético y visualmente maravilloso cortometraje fue escrito y dirigido por Andy Goralczyk, inspirado por su niñez en las montañas de Alemania. Blender es software de gráficos 3D libre usado para crear animaciones, efectos especiales, arte, modelos imprimibles 3D, aplicaciones y videojuegos. Mediante la Fundación Blender, se han producido varios proyectos de alta calidad con el objetivo de demostrar, validar y mejorar las capacidades del software. […]
Kingdom Rush: Rift in Time ¡Juego de tablero de Kingdom Rush en Kickstarter!
La famosa saga de juegos Tower Defense, Kingdom Rush, llega al mundo de los juegos de mesa. Mediante una campaña en Kickstarter, Kingdom Rush: Rift in Time alcanzó la meta inicial de USD 20.000 en apenas media hora. Los encargados de trasladar Kingdom Rush de los píxeles a cartón, plástico y madera son el equipo del estudio Lucky Duck Games, que ya tiene experiencia con varios títulos. El producto se describe como un juego de puzzle, completamente cooperativo, dirigido por una campaña y de proporciones épicas. Si ya han disfrutado Kingdom Rush, van a ver que se trata de una […]
Descarga gratis el número de abril de la revista Linux Journal
La revista Linux Journal cumple 25 años. Para celebrarlo, pusieron para descargar gratis en su sitio web. Simplemente hay que visitar esta página, ingresar una dirección de correo electrónico, y recibir un enlace de descarga. Les recomiendo inscribirse al newsletter de la revista, semanalmente envían artículos de interés a los usuarios de GNU/Linux y el software libre en general. Este número en particular viene bastante cargado, entre otras cosas dos entrevistas a Linus Torvalds por el primer editor de la revista, Robert Young (quien luego fundara Red Hat). La primera una entrevista actual donde Linus habla de varias cosas. Interesante […]
Se viene ScaLATAM: la primera conferencia focalizada en Scala y Programacion Funcional de Latinoamérica
En mayo se organiza en Montevideo ScaLATAM: la primera conferencia focalizada en Scala y Programacion Funcional de Latinoamérica. Entre los oradores está Gabriel Claramunt, referente de la comunidad Scala y el culpable de que me empezara a interesar la programación funcional allá cuando éramos jóvenes y me apasionaba la programación. ¡Por más que no usen Scala les recomiendo asistir! Qué buenas conferencias está habiendo en Uruguay... Más información: El objetivo es reunir a developers, empresas y entusiastas en un ambiente pensado para el intercambio de conocimientos y aprendizaje. La conferencia consiste en dos días de charlas dadas por speakers reconocidos […]
Firefox Send (Beta) disponible en Android
Firefox Send, nuevo servicio gratuito para compartir archivos online de forma segura, ya tiene su aplicación beta para Android. La aplicación no está listada en Google Play, pero la pueden encontrar en el siguiente enlace: https://play.google.com/store/apps/details?id=org.mozilla.firefoxsend La interfaz es básicamente la misma que el sitio web. Al ser una versión Beta, todavía puede tener algún que otro detalle. Pero por ahora anda todo muy bien. En lo personal vengo usando Firefox Send con éxito, es súper práctico para compartir archivos online. Podemos usar la aplicación web desde cualquier dispositivo entrando en Firefox Send.
Cómics Marvel – Leyendo a los Inhumanos: Black Bolt
Escrito por Saladin Ahmed y con arte de Christian Ward, Black Bolt fue la primera serie mensual del rey de los Inhumanos de Marvel Cómics. Se publicó originalmente en Mayo de 2017, y terminó en el #12 en Abril de 2018. Fue compilada en dos tomos: Hard Time y Home Free. A continuación les cuento de uno de mis cómics preferidos de Inhumans y que recomiendo ampliamente: Tomo 1: Hard Time Esta historia se desarrolla entre Inhumans Vs X-Men y Royals. Pero puede ser leída sin tener contexto de lo que pasó antes (o lo que pasa después). Lo que […]
Crystal: Lenguaje de programación inspirado en Ruby
Crystal es un lenguaje de programación de propósito general orientado a objetos. Su sintaxis está inspirada en Ruby pero no busca ser compatible. Surgió del amor a la eficiencia para escribir código de Ruby, y el amor a la eficiencia para ejecutar código C. Busca ser lo mejor de ambos mundos. Entre las diferencias fundamentales con Ruby se encuentran: Es un lenguaje compilado, el código es convertido a código de máquina nativo a través de LLVM. Ruby, por otro lado, es un lenguaje interpretado. Tiene un sistema de tipado estático, por lo que la comprobación de tipos se realiza durante […]
Nuevo servicio gratuito para compartir archivos online de forma segura - Firefox Send
Este nuevo servicio de Mozilla se llama Firefox Send. Mediante cualquier navegador web, nos permite subir archivos de manera gratuita y compartirlos con otros usuarios. Tenemos bastante control de seguridad sobre los archivos que compartimos. Podemos limitar la cantidad de veces que puede ser descargado, y cuánto tiempo va a durar (para un máximo de 7 días). El archivo no va a quedar guardado indefinidamente en algún servidor en la nube. También podemos asignarle un password, para asegurarnos que solamente quienes sepan el password puedan descargarlo. La interfaz es bastante simple, podemos arrastrar archivos hacia la página o elegirlos desde […]
Awesome Rubies - Una colección de Rubies increíbles
Awesome Rubies es una lista de "Rubys" (¿"Rubíes"?), o distintas implementaciones del lenguaje e información al respecto. La más conocida es MRI (Matz's Ruby Interpreter), la implementación "de referencia" y probablemente la más usada. Actualmente se llama CRuby porque es un esfuerzo colaborativo y no "de Matz", y existen además otras implementaciones como Rubinius, JRuby: Implementación de Ruby en la JVM y unas cuantas más. Si has estado siguiendo Ruby, o has ido a conferencias recientemente, probablemente ya sepas de Ruby 3x3. Mi primer encuentro con el concepto "Ruby 3x3" fue en Euruko 2017. donde Matz abrió la conferencia con […]
Humble Book Bundle: Libros de Linux por Wiley
Humble Bundle tiene un nuevo paquete de e-books sobre Linux, programación y varias certificaciones. Los ebooks están disponibles en PDF, ePUB y MOBI, 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 USD 1 o más, el paquete incluye: Linux Essentials, Ubuntu Linux Toolbox: 1000+ Commands for Power Users, Linux All-In-One For Dummies, Beginning Linux Programming. Pagando USD 8, todos los anteriores más: Linux Bible, Shell Scripting: Expert Recipes for Linux, Bash, […]
Se viene Rust Latam Montevideo 2019 – Conferencia latinoamericana de Rust
Los días 29 y 30 de marzo de 2019 en Montevideo, Uruguay, se realiza la primera conferencia latinoamericana del lenguaje de programación Rust: Rust Latam. ¿Qué es Rust? Si tenés curiosidad por aprender sobre Rust, ¡éste es el lugar correcto! Rust es un lenguaje de programación de sistemas que corre increíblemente rápido, previene segfaults, y garantiza seguridad en programación multihilos. La promesa es permitir construir software confiable y eficiente aprovechando potentes chequeos del compilador y un set de herramientas maduro que ayudará y asistirá durante todo el proceso. Sobre la conferencia: La Conferencia Rust Latam es el evento líder en […]
Comentarios recientes