Arrays en Ruby

Miércoles, 21 de septiembre de 2011
Ruby

Hoy voy a compartir mis apuntes sobre Arrays en Ruby. Como comentaba en posts anteriores, vengo estudiando con el libro Programming Ruby 1.9: The Pragmatic Programmers' Guide. Vengo acompañando la lectura con los Ruby Koans, y algunos video tutoriales. Ya repasé lo de Rails For Zombies, y descubrí otro excelente recurso que son los RailsCasts. Vamos a ver si en algún momento tenemos algo escrito en Ruby para compartir 🙂 Vamos entonces con estructuras de datos de Ruby. Los Arrays y Hashes son dos clases creadas para el manejo de colecciones: La maestría en estas dos clases es clave para […]

Hackathon sobre GWT y AppEngine en Barcelona

Viernes, 16 de septiembre de 2011

Para los que me leen desde el viejo continente, les comento que la empresa donde trabajo estará realizando un evento por aquellos lados: Globant organiza una Hackathon en España. Globant te invita a un EVENTO exclusivo para DESARROLLADORES; un Hackathon sobre GWT y AppEngine, dos tecnologías de Google que lideran la revolución de soluciones web 2.0. ¡Preparate para desafiar tus conocimientos y participar de una competición única en España! Ven enfrente a los mejores geeks españoles. Por cualquier consulta escríbenos a communications@globant.com ¡PIZZA, CERVEZA y PREMIOS! Regístrate gratis ahora La primer instancia se llevará a cabo en Barcelona el 28 […]

¡Feliz día del programador!

Martes, 13 de septiembre de 2011

Hoy 13 de setiembre, el día 256 del año, ¡es el día del programador! Feliz día a todos los pica código, ingenieros, desarrolladores, programadores, hackers, y demás. Es el quinto año consecutivo que mi blog me acompaña en esta aventura que ha sido vivir del código y la programación. Repasemos el concepto: El día del programador es un “feriado” el 256º día del año celebrado mayoritariamente por programadores de computadora. La fecha es significativa para los programadores porque 256 = 28, la cantidad de valores representables en un byte de datos. Aprovecho el día para repasar un poco cómo han […]

Firmware Broadcom para WiFi en Debian

Jueves, 8 de septiembre de 2011

Hace poco tuve un pequeño incidente con el firmware de la tarjeta inalámbrica en mi laptop con Debian: dagobah. Mi tarjeta wireless es: 0b:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01) El problema que tuve fue tras una actualización del sistema. Estaba conectado a Internet a través de una red inalámbrica (metodología conocida como "pillar WiFi del vecino") y procedí a actualizar el sistema. Durante el apt-get upgrade, se actualizó el paquete firmware-b43-installer. Este paquete instala el firmware necesario para usar el driver del kernel b43 para los chipsets BCM4306/3 - BCM4311 - BCM4318 - BCM4321 - BCM4322. […]

Taller de Ruby On Rails en Montevideo

Miércoles, 7 de septiembre de 2011

Como plato de entrada a la RubyConf Uruguay 2011, se organiza un taller de Ruby On Rails en Montevideo. De esta manera se elimina la pobre y débil excusa para no ir a la RubyConf de "no sé Ruby". La información a continuación: ¿Cuándo? 5 de Noviembre, 2011 ¿Dónde? Boulevard España 2529 Este primer taller sera gratuito y tratará sobre Ruby y Ruby on Rails. Haremos una introducción al lenguaje de programación Ruby en la mañana y una introducción a Ruby on Rails en la tarde. Todo será a base de ejercicios y de meter manos en código. Para realizarlo […]

Llamado a ponencias en RubyConf Uruguay 2011

Martes, 2 de agosto de 2011
RubyConf Uruguay 2011

Gente, se está organizando la edición 2011 de RubyConf Uruguay, de los mejores eventos técnicos que tenemos en la región. ¡A ver si nos animamos a presentar algo! Tenemos el gusto de invitarlos a presentar propuestas de charlas para RubyConf Uruguay 2011. Este es el segundo año consecutivo de la principal conferencia de Ruby y tecnologías ágiles del Uruguay, enmarcada en la Gira RubySur, el ciclo de conferencias más destacado de América Latina. Este año nos estamos enfocando en presentaciones orientadas a principiantes en Ruby y tecnologías afines como ser: JRuby, Ruby on Rails, Git, testing automatizado, metodologías ágiles (SCRUM), JavaScript, NoSQL, entre otras. También tendremos […]

Mi mate

Lunes, 1 de agosto de 2011
Mi termo y mate

Ayer fui invitado por un "amigo de la casa", Nico Manso, a participar en su blog Tomando Mates. La iniciativa consiste en compartir nuestro equipo de mate, enviando una foto y breve descripción con los elementos que usamos para tomar mate. Como comenté por ahí mismo, mi vicio principal es el café. Pero cada tanto también tomo mate, y tengo períodos en los que abandono el café por el mate. Ayer domingo fue un día de mate, empecé temprano después del desayuno y seguí en la tardecita después de almorzar. Lo usé para consumir la ingesta diaria necesaria de cafeína […]

Script en Ruby para sorteos

Domingo, 31 de julio de 2011
Ruby

Una de las excusas para realizar el sorteo de Picando Código fue programar algo que me diera los nombres de los ganadores al azar. El lenguaje elegido no podía ser otro que Ruby, mi lenguaje "hobby" favorito. Digo "hobby" ya que lo vengo estudiando y usando para cosas personales desde hace un tiempo, pero no he tenido la oportunidad de trabajar con Ruby. Bah, esto era cierto hasta que toqué mi primer código Ruby por trabajo. Fue simplemente modificar un poco un script, pero se sintió bien 😀 Volviendo al tema del script en cuestión, les comento un poco cómo […]

Feliz día del SysAdmin

Viernes, 29 de julio de 2011

Hoy es el día del reconocimiento del Administrador de Sistemas, o conocido más cariñosamente como SysAdmin. Es el día para ser agradecidos y reconocer el trabajo de los SysAdmin. Como dice en el sitio oficial del evento: Un sysadmin es un profesional, quien planea, se preocupa, hackea, arregla, empuja, aboga, protege y crea buenas redes de computadora, para obtener tus datos, ayudarte a hacer tu trabajo - para traer el potencial de la computación más cerca a la realidad. En Buenos Aires se organizó el AdminFest, una fiesta para celebrar el día del SysAdmin. Están llevando adelante una campaña por […]

Humble Indie Bundle 3: Juegos sin DRM al precio que quieras

Martes, 26 de julio de 2011
Juegos Humble Indie Bundle 3

A estas alturas es tremenda alegría tener que postear sobre una nueva entrega del Humble Indie Bundle. Este paquete de videojuegos de estudios independientes, viene llevando la bandera de la revolución en la industria de venta de videojuegos. 5 juegos de estudios independientes. Pagas el precio que quieras, y dividir tu aporte entre los desarrolladores y la caridad. Los juegos no tienen DRM. Son multiplataforma, disponibles para GNU/Linux, Windows y Mac OS X. El primer paquete humilde de videojuegos tuvo un éxito tal que decidieron liberar el código de los juegos. Volvieron para una segunda entrega con un éxito similar, […]

Ganadores del primer sorteo de Picando Código

Lunes, 25 de julio de 2011
Camiseta Picando Código

¡Terminó el concurso de Picando Código! Ayer escribí un script rápido en Ruby para parsear los comentarios de la entrada original, así como la página con tweets y dents, y elegir ganadores al azar. Otra forma hubiera sido anotar los nombres en papelitos, meterlos en una bolsa e ir sacando. Pero me resultó bastante divertido crear un script para eso. Obviamente no es perfecto, y tiene mucho por mejorar, pero es tan al azar y válido como el método de los papelitos. UPDATE: El código del script en github. AVISO: Por un tema de tiempos, no incluí las opciones de […]

El atraso en los videojuegos libres

Viernes, 15 de julio de 2011
Ryzom

Un área del software que parece tener un estigma en el mundo utópico que muchos imaginamos donde todo el software es libre, son los videojuegos. Siempre que recibo una pregunta en este sentido -y tengo ganas de contestar porque no viene con intención de armar un flamewar-, comento que el tema viene por un cambio de cabeza. Mucha gente discute que no existe una manera viable de desarrollar videojuegos libres, sin embargo esto mismo se ha dicho antes del software libre en general. Los modelos de negocio usados en la industria de distribución de videojuegos, música y demás obras artísticas […]

Se largó: Concurso en Picando Código

Miércoles, 13 de julio de 2011
Camiseta Picando Código

Con motivo del cuarto aniversario de Picando Código, decidí organizar un sorteo para regalarle algunas cosas a los queridos lectores que hacen tan interesante esta experiencia de tener un blog. Para los premios, decidí regalar cosas que conozco, que realmente me gustaron, y me gustaría que ustedes también puedan disfrutar. Por eso, todos los premios constan de algo que puedo recomendar de primera mano y provienen de empresas o iniciativas cuyos productos o servicios he probado y recomiendo. Para no alargar mucho la cosa, vamos con el concurso empezando por listar los premios: Camiseta de Picando Código Yo ya tengo […]

Primer Python Day en Uruguay - 20 de agosto de 2011

Miércoles, 13 de julio de 2011

Ya están abiertas las inscripciones y el llamado a charlas y sponsors del Primer Python Day del Uruguay. Esta jornada de difusión de la tecnología Python a cargo de PyUy. Una lástima que por la fecha, no voy a poder asistir, ¡pero invito a todos a acercarse! Python Day Uruguay Laboratorio Tecnológico del Uruguay - 20 Agosto 2011 PyDay Uruguay 2011 es un evento organizado por la comunidad de desarrolladores Python con el objetivo de difundir el uso del lenguaje además de fomentar proyectos y negocios basados en tecnologías relacionadas. Estudiantes, Empresarios, Desarrolladores, Administradores de Sistemas, Técnicos, etc... Acompañanos en […]

De vuelta del taller de Agile Development: Scrum y Ruby On Rails

Jueves, 7 de julio de 2011

Recién llego del taller organizado por Moove-IT y AQuA.it en ORT. La gente de AQuA.it no pudo estar, pero de todas formas la charla contó con todo lo que se había anunciado: metodologías ágiles de desarrollo, Ruby y Rails. Empezó con una presentación de desarrollo "ágil", que no quisieron encasillar en Scrum (aunque la palabra fue usada varias veces para referirse a la metodología). Los integrantes del equipo de desarrollo de Moove-IT comentaron su metodología de desarrollo, así como las herramientas de software y hardware para implementarla. Se explicaron algunos conceptos básicos, como el método cascada y un desarrollo iterativo […]

Toasty!