Archivo: Ruby | Picando Código - Part 6

Arrays en Ruby

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 […]

Taller de Ruby On Rails en Montevideo

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 […]

Script en Ruby para sorteos

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 […]

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

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 […]

Taller de Agile Development – Ruby On Rails & Scrum en Montevideo

28 de junio de 2011

Copio y pego la información de un nuevo taller de desarrollo ágil. El miércoles de la semana que viene, como previa a mi cumpleaños, vamos a estar programando Ruby On Rails con Scrum. No es necesario saber Ruby o conocer Scrum, va a ser un taller introductorio, pero obviamente cualquier conocimiento ayuda. ¡Nos vemos ahí! Información del taller: El objetivo del taller es presentar los nuevos paradigmas sobre el desarrollo de software basado en proyectos enfocados a la Web, cambiantes, dinámicos y ágiles. Modalidad 3 horas con los tracks: ruby + ruby on rails scrum all in one (casos prácticos) Fecha y […]

Gira Ruby Sur 2011

21 de abril de 2011

Una de las tantas cosas increíbles surgidas en la RubyConf Uruguay del año pasado fue la unión de los grupos de usuarios de Ruby latinoamericanos en RubySur. rabble, el encargado del keynote del RubyConf el año pasado (tengo un post pendiente al respecto todavía) tiró la idea en la lista de correos de RubySur: En 2010 hicimos coordinación entre Ruby Conf Uruguay y Ruby Conf Brasil. Funcionó bastante bien. La mitad de la gente que venía de afuera de América del sur, fue a ambos eventos. Cuesta mucho menos traer oradores de renombre internacional. Así comenzó la idea, y todo […]

Aprendiendo Ruby parte 3 – Clases, objetos y demás

14 de febrero de 2011

Siguiendo con la serie sobre Ruby, con este post cubro parte del capítulo 3 del libro Pickaxe. Respecto a la orientación a objetos del lenguaje, todo lo que manipulamos en Ruby es un objeto. Voy a copiar y pegar el código que hice siguiendo el ejemplo del libro. Creo que está bastante simple, y se puede ir entendiendo y viendo cómo maneja las cosas Ruby con solo mirar el código. El libro explica muchos conceptos básicos de orientación a objetos que voy a omitir, suponiendo que los lectores ya tienen conocimiento del tema. Voy a hacer un resumen de referencia, […]

Aprender Ruby con Ruby Koans

4 de febrero de 2011

Si bien abandoné los posts teóricos sobre Ruby esta semana, descubrí algo increíble para estudiar más el lenguaje de manera didáctica. En un correo de la lista de Rubysur se comentó del grupo de estudio que se formó para aprender Ruby en Montevideo (interesados escribir a la lista de correo). Decía que habían comenzado con los Ruby Koans. ¿Qué es un koan? Definición de Wikipedia: Un k?an (??; Japonés: k?an, Chino: g?ng’àn) es, en la tradición zen, un problema que el maestro plantea al novicio para comprobar sus progresos. Muchas veces el ‘k?an parece un problema absurdo, ilógico o banal. […]

Ruby básico – parte 2

26 de enero de 2011

Sigo con la segunda parte del segundo capítulo del Pickaxe. Creo que la primer parte de Ruby básico fue bastante extensa (para ser un post de un blog), pero es lógico por haber sido el principio hay mucho por ver. De a poco iré aceitando un poco este tipo de posts para hacerlos de manera dinámica (para no aburrirme) pero intentando plasmar los aprendizajes. Como comentaba antes, además del libro tenía como referencia los videos de un curso de la U. de Berkeley. Esta vez agregué también un material único del mundo de Ruby: _why’s poignant guide ro ruby. Veníamos […]

Leyendo Pickaxe: Ruby básico

24 de enero de 2011
Programming Ruby 1.9

Empiezo esta serie de posts para aprender Ruby con el capítulo 2 del libro Programming Ruby 1.9. El capítulo 1 describe cómo usar la línea de comando, instalar Ruby, ejecutar el código, documentación y demás. Me salteo este capítulo porque no me resulta tan divertido postear al respecto… La “metodología” de estudio es: Estudio el material, escribo el código, lo ejecuto, lo modifico y pruebo los cambios. Después agarro el libro, el código y los apuntes, me alimento con ellos, lo proceso en mi estómago, y vomito el resultado en el Editor de entradas de WordPress que hace que se […]

Quiero aprender Ruby

22 de enero de 2011

Ya pasó el año 2010, y todavía no aprendí Ruby… Fui a RubyConf Uruguay, estuve en Rails For Zombies, miré videos del curso de Ruby On Rails de la Universidad de Berkeley y todavía no siento que aprendí mucho de Ruby. Bueno, obviamente, he aprendido mucho de Ruby, Ruby On Rails, y demás. Pero todavía no estoy al nivel de decir “puedo programar en Ruby”. Digamos, como programador debería poder hacer un programa algo sencillo en Ruby, pero me falta un montón de contexto teórico para conocer bien el lenguaje. De todas formas, todo eso (mucho o poco según cómo […]

JRuby: Implementación de Ruby en la JVM

12 de enero de 2011
JRuby

JRuby es una implementación 100% Java del lenguaje de programación Ruby. Básicamente es un intérprete de Ruby escrito en Java y que se ejecuta sobre la máquina virtual. Es una de las tantas implementaciones, de las más completas. Actualmente Ruby se encuentra en su versión 1.9.2, y la implementación oficial (la más usada – Matz’s Ruby Interpreter o MRI) se toma como referencia para la especificación del lenguaje. Esta versión de Ruby corre sobre una máquina virtual específica de Ruby, y está escrita en C. JRuby soporta completamente Ruby 1.8, y se está trabajando en la compatibilidad con 1.9.2. Además […]

Santiago Pastorino: Uruguayo desarrollador Rails Core

12 de octubre de 2010

Se acerca RubyConf Uruguay y gracias a eso pude finalmente convencerme de comenzar a probar Ruby y familiarizarme con su mundo (ya sé porqué Chunky Bacon…). Todavía me falta mucho, pero voy a intentar haber hecho algún intento de programación antes del 29 de octubre. Adentrándome en este tema, pude enterarme de algo que me pareció interesante compartir en el blog. Desde setiembre de este año contamos con un compatriota en el equipo de desarrollo de Rails Core. Esto es el núcleo del famoso framework Ruby On Rails: los hombres que hicieron Ruby on Rails. Los principales productores a los […]

RubyConf Uruguay 2010

26 de julio de 2010

¡Se viene la primera RubyConf Uruguay! Los invitamos a asistir a RubyConf Uruguay, a realizarse el viernes 29 y sábado 30 de octubre de 2010 en Montevideo. Este va a ser un evento orientado a todos los informáticos de la región que quieran aprender o actualizarse en tecnologías como Ruby, Ruby on Rails, Sinatra, Testing, SCRUM, JavaScript, SQL vs NoSQL, etc. Nos gustaría además invitarlos a que nos envíen sus propuestas para presentar algún tema que les apasione (las instrucciones están en el sitio web). Por más información sobre el evento visiten RubyConf y sígannos por twitter. RubyOnRails es una […]

Como instalar NetBeans IDE 6.5 en GNU/Linux

4 de diciembre de 2008

Aprovecho que estuve probando la nueva versión de NetBeans IDE 6.5 para mostrar su instalación. La guía es prácticamente igual a cómo instalar NetBeans 6.1, pero con algunos detalles distintos. Obtener NetBeans IDE Primero que nada, tenemos que descargar NetBeans IDE: http://www.netbeans.org/downloads/index.html En esa página vemos el típico cuadro para seleccionar qué características queremos que incluya la instalación que vamos a descargar. Si elegimos “All” (todas), podemos personalizar qué se va a instalar concretamente durante la instalación. La arquitectura basada en plugins nos permite personalizar bastante las características. Como novedad en esta versión ya tenemos soporte para PHP, SOA y […]

Toasty!