Validación de la Cédula de Identidad Uruguaya en Ruby

Martes, 8 de enero de 2013
ci_uy en RubyGems

El otro día comprando entradas para el cine por Internet tuve que llenar un campo "Cédula". La cédula de identidad uruguaya tiene el formato: 0.000.000-0 Me molestó que en el sitio pidieran escribir la cédula con un formato específico. "¿Quién programó esto?" pensé, quitarle puntos y guiones al número es una estupidez en cualquier lenguaje de programación. Tendría que ser indiferente si la persona escribe "0.000.000/0" o "0000000". El dígito después del guión es el "dígito verificador" de la cédula. Pueden leer sobre el algoritmo de validación en Wikipedia. Uno de mis primeros proyectos hace años cuando trabajaba con .net […]

Fechas confirmadas para RubyConf Uruguay 2013

Viernes, 28 de diciembre de 2012
RubyConf Uruguay 2013

En 2012 no hubo RubyConf Uruguay, la fecha se movió para marzo de 2013. Ya fue anunciada oficialmente así que pueden ir anotándose en el calendario: 22 y 23 de marzo de 2013 RubyConf Uruguay Este año estoy involucrado en la organización y voy a estar trabajando para ayudar a que la mejor conferencia uruguaya de programación tenga una tercera edición increíble. Ya está abierto el llamado a charlas, y en el primer día ya recibimos propuestas de primer nivel. También comenzó la búsqueda de sponsors, si quieren apoyar a la conferencia, en su trabajo o saben de alguna empresa […]

De ArchLinux a Ubuntu

Viernes, 21 de diciembre de 2012
De ArchLinux a Ubuntu

Hace poco abandoné ArchLinux en mi laptop... Desde que migré a ArchLinux, pensé que mi época de "distro jumping" (saltar de distro en distro) había terminado. Pero hoy por hoy no es tan así, y estoy escribiendo este post desde Ubuntu 12.10. Hace un tiempo escribí sobre el mito de la ruptura en ArchLinux, y me pasó algo que ya alimenta un poco el mito. En verdad durante una actualización me dejó de funcionar la tarjeta inalámbrica de red. Como todo en ArchLinux, encontré cuál era el problema en la comunidad misma y con tiempo -tras leer y configurar algunos […]

[Plugin WordPress] List Category Posts 0.24

Jueves, 20 de diciembre de 2012
Frankenstein WordPress

Después de más de 8 meses sin tocar el código de List Category Posts, llegó el día en que me armé de paciencia y volví a actualizarlo.

The Humble Indie Bundle 7

Jueves, 20 de diciembre de 2012
Humble Indie Bundle 7

Nueva edición del paquete de videojuegos independientes más popular de la historia. En esta séptima edición, nos encontramos con  un paquete bastante especial: 6 juegos multiplataforma y sin DRM, mas la película documental Indie Game: The Movie (seguir enlace para leer mi reseña de la película). Podemos pagar lo que queramos por The Binding of Isaac (y su DLC, Wrath of the Lamb), Closure, Shank 2, Snapshot e Indie Game: The Movie! Pagando más del promedio, obtenemos Dungeon Defenders (y sus DLC) y Legend of Grimrock! Además, se incluye varios soundtracks en FLAC y MP3. Podemos repartir nuestro pago entre […]

Steam en GNU/Linux

Jueves, 20 de diciembre de 2012
Steam para Linux

Hoy fue un día histórico para la comunidad de GNU/Linux. La beta de Steam para Linux se abrió a todo el mundo. El catálogo de juegos para el sistema tiene 39 juegos soportados al momento de escribir este post. La comunidad en Steam se ha movido de manera increíble, y Valve está respondiendo: Como pueden ver en la imagen, del About de Steam, Valve ofrece Steam para Linux con un logo de Tux. Incluso preguntan "¿No estás usando Linux todavía? Instala Ubuntu 12.04". Hace un tiempo que fui aceptado a la Beta de Steam en Linux. Lo estoy usando en […]

ghpreview - gem to preview README files for Github

Martes, 11 de diciembre de 2012
Ruby

Article originally published in the Neo blog. A while ago, Adam McCrea from the Neo Columbus office shared ghpreview. It’s a tool to preview a Markdown file locally with Github styling. It also has the option to refresh everytime you save your source Markdown file. The most common use is your project’s README file before pushing it to Github. It also accepts any Markdown file. Even though there are many other tools to preview this kind of file, none of them use Github Flavored Markdown. ghpreview is an accurate preview because it uses Github’s own HTML processing filters to generate […]

Programadores: Por qué asistir a todos los eventos técnicos posibles

Miércoles, 21 de noviembre de 2012
Adquiriendo Conocimientos

No todos comparten la idea de que ir a eventos de programación es algo que sirve mucho tanto a nivel profesional como humano. Tenía ganas de escribir y este hecho me inspiró para desarrollar el siguiente post. Voy a comentar varias razones por las cuales, a mi criterio, un programador debería asistir a todos los eventos técnicos que le sea posible. Cuando hablo de eventos técnicos me refiero a conferencias, reuniones de grupos de usuarios, open spaces, hackatones y cualquier otra convocatoria con una concurrencia de programadores mayor o igual a 2. Para empezar, hay un factor importante que influencia […]

Cómo empezar con Ruby

Miércoles, 14 de noviembre de 2012
Ruby

Ayer martes fue el meetup de Ruby de noviembre en el Coworking. Preparé una presentación rápida para dar a conocer distintos recursos para quienes quieran arrancar a aprender Ruby. Estuvo bastante bueno, éramos pocos pero buenos. Entre que se acerca fin de año y que este mes ha estado lleno de actividades, mermó la asistencia respecto a ediciones anteriores. Estuvo interesante comentar sobre cada recurso y que se agregaran muchos más a la lista de los que ya tenía. Dejo la presentación que di, y a continuación agrego los links que aportó la gente de la meetup: La presentación en […]

¿Discriminación en Eventos Técnicos?

Martes, 13 de noviembre de 2012
devChix

La comunidad de Devchix Uruguay publicó un post en su blog llamado Código de Conducta en Tech Events. Iba a escribir un comentario en el post de DevChix pero me extendí tanto que decidí publicarlo por acá, y así también invito a mis lectores a aportar su punto de vista al tema. En una conferencia reciente, surgió una imagen que ofendió a algunos asistentes, siendo disparador del post en cuestión. Esto llevó a una discusión bastante amplia en el blog así como en Twitter, en su mayoría una discusión constructiva y a favor de mejorar la situación. El hecho de […]

The Humble Bundle for Android 4

Viernes, 9 de noviembre de 2012
The Humble Bundle for Android 4

Nuevo paquete de videojuegos independientes, multiplataforma, sin DRM y al precio que querramos en Humble Bundle. Se trata de 6 juegos para Android, Linux, Mac OS X y Windows, incluyendo el soundtrack oficial de cada juego.   Tres de estos juegos son nuevos al Humble Bundle, los demás ya habían sido parte de paquetes Humble Bundle pero debutan en la plataforma Android: Crayon Physics Deluxe, Superbrothers: Sword and Sorcery EP y Machinarium (que obtenemos pagando más que el promedio). Walking Mars es uno de los juegos nuevos que mas me llama la atención. Debuta para Android, Mac, Linux y Windows […]

PyCon Uruguay 2012

Martes, 6 de noviembre de 2012
PyCon Uruguay 2012

El próximo fin de semana se realiza por primera vez PyCon Uruguay. PyUy -el grupo de usuarios Python creado en 2008 en Uruguay- es el encargado de la conferencia. El año pasado tuvieron un PyDay al que no pude asistir, pero todos los comentarios que oí al respecto fueron buenos. Este año elevan la apuesta con un PyCon de 2 días 🙂 ¿Qué es PyCon Uruguay? PyCon es una conferencia anual orientada a la comunidad de usuarios y desarrolladores del lenguaje de programación de código-abierto Python. PyConUy 2012 es la primera edición de eventos PyCon, organizado por la comunidad uruguaya […]

RubyConf Argentina 2012 - Primer día

Lunes, 5 de noviembre de 2012
Ruby Conf Argentina 2012

El viernes 19 de octubre New Context Uruguay entero estuvo en Buenos Aires para asistir junto a la comunidad Rubysta a la RubyConf Argentina 2012. El evento se realizó en el Pazeo La Plaza -un lugar lleno de teatros sobre la Avenida Corrientes- en una de las salas. Muy buen lugar, el escenario bastante cerca de la gente, amplio para los breaks, incluyendo terraza afuera, y mucha comida y bebida. Desde el primer día, esperándonos con el desayuno, se hacían varios breaks por día con comida y café en abundancia, así como el almuerzo los dos días. La primera charla […]

Descuentos de 40% en libros y cursos online gratuitos de Ruby y Rails

Jueves, 1 de noviembre de 2012
Libros Ruby y Rails

The Pragmatic Bookshelf celebra RubyConf 2012 con interesantes descuentos en libros y cursos sobre Ruby y Rails. Es una excelente oportunidad para acopiarse de recursos para aprender estas tecnologías: Libros con 40% de descuento 40 % de descuento en libros seleccionados de Ruby y Rails: Programming Ruby 1.9 Metaprogramming Ruby: Program Like the Ruby Pros Exceptional Ruby: Master the Art of Handling Failure in Ruby The dRuby Book: Distributed and Parallel Computing with Ruby Agile Web Development with Rails Rails Recipes: Rails 3 Edition The Rails View: Create a Beautiful and Maintainable User Experience Crafting Rails Applications: Expert Practices for […]

Ganadores sorteo de entradas para el Tech Meetup 2012

Jueves, 1 de noviembre de 2012

El sorteo fue realizado hoy jueves 1ero de noviembre de 2012. Como no conseguí un escribano público, usé el poder de Ruby para determinar los ganadores. Acá va el video de la ejecución del script en Ruby que generó la lista de ganadores: Ganadores sorteo de entradas Tech Meetup 2012Watch this video on YouTube La lista de ganadores es la siguiente, me comunicaré con ellos para informarles como reclamar su entrada: Vico24v Andrés brazzi64 euforiaz gclaramunt El script que ejecuté es el siguiente (en un gist): # -*- coding: utf-8 -*- participantes = ["juanfunez", "hiroagustin", "brAzzi64", "euforiaz", "mberacochea", "gclaramunt", "Vico24v", […]

Toasty!