Apuntes Rails

6 de abril de 2012
Apuntes Rails

He estado estudiando bastante de las Rails Guides últimamente. Mi kit de estudio sigue siendo tan primitivo como cuando iba al liceo: un cuaderno de papel y una lapicera, además del material de estudio (en este caso Internet). Estoy abierto a sugerencias de métodos más modernos. Debería probar sacar apuntes en un editor de texto directamente en la computadora, pero evitando la tentación de copiar y pegar texto… El tema es que pienso compartir mis apuntes por acá. La idea es que al tener que pasar esos apuntes a un post prolijo en el blog, no solo vuelvo a estudiar […]

Trine 2 disponible para Linux

5 de abril de 2012
Trine 2

Hace unos días Phoronix anunció la disponibilidad del cliente para GNU/Linux del juego Trine 2. Sin embargo, Frozenbyte el estudio encargado de su desarrollo no había hecho ningún anuncio. En su sitio web no encontrábamos noticias al respecto. De todas formas, si entrábamos al sitio oficial de Trine 2 para comprarlo, un widget nos mostraba la posibilidad de comprarlo con unos íconos de Apple y Tux. El widget pertenece a la Humble Store, en versión beta, un sistema de compra de juegos de Humble Bundle. Explicado todo esto, les comento que hace un par de días pude comprar Trine 2 […]

Regreso al origen

3 de abril de 2012
Rails

Como comentaba en Nuevo Camino, hace un mes empecé a trabajar en Cubox. Esto me llevó a tener que aprender muchas cosas nuevas, encontrarme con una forma y ambiente de trabajo totalmente distinto, etc. Por esto, podría decir que estoy aprendiendo cosas nuevas prácticamente todo el tiempo. Además, tengo mucho por estudiar y aprender todavía para acercarme al nivel del resto del equipo. Creo que para un programador trabajar con gente que sabe mucho más que uno es ideal: tenemos de quién aprender. A su vez, estar en una situación desafiante a nivel técnico resulta inspirador (al menos en mi […]

Invitación a Reunión del Grupo de usuarios Ruby

3 de abril de 2012

Estimados lectores, por la presente extiendo a ustedes la invitación a la reunión mensual del grupo Ruby Uruguay. La invitación está abierta a desarrolladores de todo tipo, NO ES NECESARIO QUE SEPAN RUBY. La idea es juntarse a conversar y conocerse, hablar sobre las cosas que anda haciendo cada uno -tanto Ruby como tecnologías asociadas- y tomar algo. El grupo piensa empezar a reunirse los segundos martes de cada mes. Así que si saben Ruby, si no saben pero les interesa conocer más, si tienen conocimientos para compartir, o simplemente quieren conocer gente en el ambiente del desarrollo web local, […]

Rails: ActsAsList – Herramienta para manipular posición de objetos en una lista

3 de abril de 2012
Rails

Una gema de Rails que tuve que usar recientemente es ActsAsList. Esta extensión de Rails provee la capacidad de clasificar y ordenar objetos en una lista. La clase con esta necesidad específica debe tener una columna position (posición) definida como Integer en la tabla de base de datos mapeada. Es bastante sencilla de usar, pueden agregar a su Gemfile la gema: gem ‘acts_as_list’ Voy a mostrar un ejemplo bastante sencillo en Rails a efectos de explicar el concepto. Tenemos una aplicación Rails con dos modelos: Book y Bookshelf. Generamos los modelos correspondientes: $ rails generate model Bookshelf name:string $ rails […]

WordPress Answers y StackExchange

21 de marzo de 2012
WordPress Answers

Seguramente todos conocen a esta altura Stack Exchange, la red de sitios de preguntas y respuestas útiles iniciado por Joel Spolsky y Jeff Atwood con StackOverflow. Uno de los sitios nacidos de esta red es WordPress Answers. Empecé a usar StackOverflow en la época en que salió como beta. Más adelante, con su éxito, vinieron más sitios de preguntas y respuestas. En un momento, se creó Area 51, un lugar donde los usuarios podían proponer sitios de temas específicos para implementar el sistema de StackOverflow. En algún momento alguien propuso un sitio de preguntas y respuestas sobre WordPress. El sistema […]

Leyendo sobre programación funcional

20 de marzo de 2012
Learn You a Haskell for Great Good!

El año pasado tuve una época en que me interesé bastante en el tema de la programación funcional.  Uno de los principales responsables es Gabriel Claramunt, antiguo colega de oficina y evangelista de Scala (y/o programación funcional en general). Además de Scala con Gabriel he tenido la oportunidad de conversar sobre varios lenguajes de este paradigma. Descubrí que resolver los problemas con este paradigma es divertido gracias a Ruby. Ruby incluye bloques, procks y lambdas, todo “funcional”. Cuando empecé con Ruby, de a poco me fui viendo expuesto a estos nuevos términos, y esta nueva forma de pensar. Mucho antes […]

The Humble Bundle for Android 2 – Juegos multiplataforma a granel

19 de marzo de 2012
The Humble Bundle for Android 2

Nos encontramos ante la onceava entrega de los Humble Indie Bundle: #1, #2, Frozenbyte, #3, Frozen Synapse, Voxatron Debut, Introversion, #4, Android y Mojam. The Humble Bundle for Android 2 incluye 5 juegos al precio que elijamos para GNU/Linux, Android, Mac OS y Windows. El paquete incluye 5 juegos que debutan para teléfonos y tablets Android: Swords & Soldiers es un juego de estrategia de desplazamiento lateral que debuta en plataformas GNU/Linux y Android. Tiene una jugabilidad balanceada perfecta para jugadores que buscan una experiencia de estrategia divertida y casual.   Zen Bound 2 es un innovador juego de rompecabezas […]

Nuevo camino

19 de marzo de 2012
Cubox - Available for awesomeness

El 17 de febrero de 2012 fue mi último día trabajando en Globant Montevideo. Me encontraron en LinkedIn, y empecé a trabajar ahí en julio de 2010 cuando éramos menos de 20 personas. Al irme habían más de 200 empleados en la oficina. Por ese lado fue una experiencia nueva: estar en una empresa grande, multinacional, y ver crecer las oficinas desde un principio. Como en todos los trabajos, me voy de Globant con más amigos de los que tenía antes. El 5 de marzo empecé una nueva etapa laboral en Cubox. Empecé a transitar un nuevo camino donde las […]

La invención de Hugo Cabret

19 de marzo de 2012

El fin de semana pasado por fín miré la película Hugo. Es una peli muy entretenida y disfrutable. Los vestuarios, escenarios, efectos especiales, actuaciones y demás son espectaculares. No voy a hacer una reseña completa de la película, para eso les recomiendo se pasen por: Multiverseros – Hugo (2011) La historia se desarrolla a principios del sigo 20 (¿ya dije que la ambientación es excelente?) en París. Hugo -gracias a las enseñanzas de su padre- tiene un talento especial para “reparar cosas”. Esto me hizo pensar: “Así eran los hackers del 1900, reparaban cosas”. Por medio de un autómata Hugo […]

Del Dicho Al Hecho: fiscaliza el cumplimiento de las promesas del Programa de Gobierno

9 de marzo de 2012

Les presento un nuevo y muy interesante proyecto de los hermanos chilenos de Fundación Ciudadano Inteligente: Del Dicho Al Hecho. Otro excelente ejemplo de cómo la tecnología puede ayudar a la ciudadanía a obtener transparencia en sus gobiernos. Comunicado de Prensa La Fundación Ciudadano Inteligente (FCI), con motivo del cumplimiento de dos años de Gobierno, acaba lanzar un nuevo sitio que fiscaliza el cumplimiento de las promesas del Programa de Gobierno del Presidente Sebastián Piñera en materia legislativa. Navegando por www.deldichoalhecho.cl se puede encontrar el estudio realizado por esta ONG chilena, que trabaja para fomentar la participación ciudadana y la […]

Evento de la diaria: Nuevas tecnologías y transformación social

2 de marzo de 2012

Comparto con ustedes la información de un evento interesante en Montevideo: Conferencia a cargo de Evan Henshaw-Plath (@rabble): Hacker y Troublemaker. Fundador del equipo técnico de indymedia.org. Ingeniero a cargo en odeo.com, compañía que creó Twitter. Trabajó en Yahoo & Co, donde creó el grupo de desarroladores Ruby. Fundador de la consultora Cubox. En la diaria lo publicitan con: Imaginate todo lo que te puede decir en 120 minutos uno de los que hicieron que millones nos digamos todo en 140 caracteres. Fecha: Lunes 5 de marzo a las 19:00 horas Lugar: Café la diaria – Soriano 770, esquina Florida, […]

Películas para ver en 2012

2 de marzo de 2012
Películas para ver en 2012

Este año trae muchas películas interesantes para ir a ver al cine o conseguir en alguna bahía pirata por internet. Nada muy original desde Hollywood como es de esperarse. De hecho todas las películas hollywoodenses que voy a listar (excepto una) son basadas en un libro o cómic, precuelas, secuelas o remakes: John Carter Película épica de ciencia ficción basada en el personaje escrito por Edgar Rice Burroughs en varias novelas. También incursionó el mundo de los cómics escrito y dibujado por el hijo de ERB John Coleman Burroughs. No he tenido el gusto de leer sus obras todavía, pero […]

Perdido en el Eter

23 de febrero de 2012
Perdidos en el Eter

El lunes estuve de invitado por MaGnUs en el programa de radio Perdidos en el Eter: Desde 2003, Perdidos En El Éter ha sido un programa radial (por momentos online, y por momentos en radio tradicional) dedicado a los comics y temas afines, como la ciencia ficción, los juegos de rol y la animación. Todos sazonado con buena musica y con mucho humor. Los programas estan para bajar o escuchar online, con una frecuencia mensual, y tenemos un programa satelite semanal en vivo online, Nerdinastía. Ya está disponible Perdidos en el Eter # 139 donde fui invitado a hablar del […]

Soñando con Perl: Mojolicious

22 de febrero de 2012
mojolicious: web development can be fun again

Hace unas cuantas noches tuve un sueño bastante raro y específico. Soñé que debía programar algún tipo de aplicación web. Fue uno de esos sueños que uno recuerda más tarde, y no está seguro si lo soñó o realmente pasó. Lo más raro es que de todo el sueño lo que más me acuerdo es de una característica en particular del proyecto que tenía que programar: tenía que usar Perl. No recuerdo mucho más del sueño, salvo algunas imágenes sueltas. Creo que cada vez que soñamos, se trata de un ser de otra dimensión intentando comunicarnos algo a través de […]

Toasty!