Archivo: Ruby | Picando Código - Part 3

6ta edición de Rails Girls en Argentina - 22 y 23 de marzo en Buenos Aires

Jueves, 7 de marzo de 2019
Rails Girls Argentina 2019

El 22 y 23 de Marzo se realiza una nueva edición de Rails Girls Argentina en el coworking AreaTres en Buenos Aires. El evento consta de un taller gratuito de fin de semana donde aprenderás sobre aplicaciones Web y programación con Ruby on Rails. ¡No es necesario tener conocimientos previos en programación! Más sobre Rails Girls: Rails Girls propone herramientas para que chicas y mujeres construyan sus sueños e ideas con código. Aprenderás sobre diseño, prototipado y programación con la ayuda de nuestros coaches. Podés aplicar para participar en este formulario. También te podés sumar como Rails Coach: Como Rails […]

Rails Girls Argentina: Próximo evento y llamado para sumarse como Rails coach

Lunes, 5 de marzo de 2018
Rails Girls

Los días 16 y 17 de marzo de 2018 se realiza un nuevo taller de iniciación a la programación de la mano de Rails Girls en Buenos Aires. Rails Girls propone herramientas para que chicas y mujeres construyan sus sueños e ideas con código. Aprenderás sobre diseño, prototipado y programación con la ayuda de nuestros coaches. Llamado para Rails Coach: Querés ser el mentor que siempre quisiste tener cuando arrancaste? Sumate ahora al equipazo de coaches de Rails o Escribinos! El taller de iniciación a la programación se realizará en la oficinas de Google Argentina, los días 16 de marzo […]

Mi entorno de desarollo con Emacs

Jueves, 16 de julio de 2015
Emacs conf

Como comentaba en el post anterior sobre Emacs, arranqué mi archivo de configuración de Emacs de cero. Antes que nada comentar que si les interesa verlo, pueden encontrar mi configuración de Emacs en GitHub. Tengo organizado el proyecto con un directorio .emacs.d y adentro el archivo init.el que es el iniciador de todo el resto. Los paquetes y demás archivos están en un directorio packages. Ahí tengo por ejemplo programming.el donde guardo todas las configuraciones y personalizaciones de modos relacionados a programación. También tengo el archivo key-bindings.el donde seteo alias (ejemplo que 'll' sea un alias de 'goto-line') y combinaciones […]

Fizz Buzz y Pattern Matching en Elixir

Lunes, 4 de mayo de 2015
Programming Elixir

Fizz Buzz es un "ejercicio de entrevista de trabajo" para programadores: Escribir un programa que muestra los números del 1 al 100. Pero para múltiplos de tres, mostrar "Fizz" en vez del número y para múltiplos de cinco mostrar "Buzz". Para números que son múltiplos de ambos mostrar "FizzBuzz". Imran Ghory empezó a usarlo para filtrar programadores que no supieran escribir código. Aparentemente hay una cantidad alarmante de desarrolladores y personas recibidas de Ciencias de la Computación que no pueden resolver este ejercicio. Jeff Atwood escribió también sobre el tema en su blog. Generalmente no estoy muy de acuerdo con […]

Ruby Meetup Buenos Aires, ¡último del año!

Martes, 25 de noviembre de 2014
ruby-ar

El jueves 4 de diciembre a las 19:30 es el último meetup mensual de Ruby en Buenos Aires, Argentina. Se hace en las oficinas de Restorando HQ - Vuelta de Obligado 1947, 5to piso: Cerramos otro año de meetups con todo! Están tod@s invitad@s a pasar un buen rato entre Rubystas (y wannabes) y brindar por otro año juntos en comunidad. Así que si andan por Buenos Aires, y les interesa Ruby o su comunidad (como leen, no es necesario ser Rubysta para asistir), ahí queda la invitación: Meetup Ruby Argentina - Diciembre 2014

Picando Código revivió, larga vida a Picando Código...

Viernes, 14 de noviembre de 2014
El momento de la verdad

Si quisieron entrar al blog recientemente posiblemente hayan notado que no estaba ahí. Por un problema con el dominio, el blog estuvo fuera de línea por un buen rato. La peor parte me la llevé por el correo electrónico, porque me quedé sin mi correo picandocodigo.net por todo ese tiempo. El sitio seguía acá, base de datos, servidor, archivos, todo funcionando, pero sin el dominio, por lo que no se podía acceder. Pero acá estamos de nuevo, espero que no hayan extrañado mucho. Ya que estamos, ¿cómo estás lector? ¿qué te trae por acá? ¿Qué contás de nuevo? Todo empezó […]

RubyConf Argentina 2014 - Entradas Pajarito y Convocatoria a charlas

Miércoles, 13 de agosto de 2014
RubyConf Argentina

Ya están a la venta las entradas Pajarito ($ 650 pesos argentinos) de una de las mejores conferencias de Ruby del universo conocido: RubyConf Argentina. La conferencia se realiza el 24 y 25 de Octubre en el Centro Cultural Konex en Buenos Aires. RubyConf Argentina es uno de los mayores eventos de sudamérica sobre desarrollo de software, donde más de 450 desarrolladores se reúnen para aprender, discutir y compartir ideas sobre software libre, web, aplicaciones móviles, seguridad, robótica, y mucho más. La conferencia reune rubistas y no rubistas de todas partes del mundo, y es una de las puertas de […]

Middleman: Generador de sitios web estáticos

Miércoles, 6 de agosto de 2014

Vengo usando mi sitio personal como "tarjeta de presentación" desde hace un buen tiempo, para dirigir potenciales relaciones laborales a ese sitio. Hace mucho que venía con ganas de actualizarlo así que volví a arrancar de cero (por tercera o cuarta vez). El contenido es bastante simple, debía ser un sitio que mostrara parte de mi trabajo y experiencia de manera sencilla y directa. No inclui mi CV. Tengo perfiles en LinkedIn y StackOverflow Careers, por lo que mostrar un CV online implica repetir información que ya está en otros lugares. Con cada cambio debería mantener la información actualizada en […]

Algunos enlaces cortos: Desarrollo Web y alguna cosa más

Miércoles, 2 de julio de 2014
WebIDE

Algunas cosas interesantes que he visto y leído en estos días por ahí: WebIDE - Mozilla lanzó un entorno de desarrollo para aplicaciones web completo dentro de Firefox Nightly. Lo estuve probando y está genial. Te permite instalar y testear aplicaciones en dispositivos Firefox OS y simuladores integrado completamente con las Firefox Developer Tools. Se pueden crear proyectos nuevos a partir de ejemplos o editar aplicaciones web ya existentes. La herramienta permite instalar simuladores de distintas versiones de Firefox OS desde un gestor interno. También podemos usar nuestro editor de texto preferido usando el IDE solo para validar nuestras aplicaciones […]

Volumerb - Ajusta el volúmen de tu sistema desde Ruby

Martes, 1 de julio de 2014
volumerb

En marzo programé un "control remoto web" para el volumen del sistema como parte de unos proyectos de fin de semana. No sé si podría contar dónde, pero la aplicación se estaba usando como parte de otra aplicación con acceso web 😀 Dada la situación, tuvo sentido extraer la lógica de manipulación del volúmen en una gema para que pueda ser integrado de manera más simple con otro sistema Ruby. Así que ahora la funcionalidad está disponible como una gema: volumerb. Funciona en sistemas GNU/Linux y gracias a Daniel Cadenas que me ayudó a testear en su computadora (aparte de […]

JSON más rico

Lunes, 31 de marzo de 2014
JSON

Hice una gema: ricojson - herramienta de línea de comando que muestra archivos JSON de forma linda: fernando@endor ~ $ echo '{"name": "Captain America", "alterego": "Steven Rogers", "weapon": "Vibranium Shield"}' | ricojson { "name": "Captain America", "alterego": "Steven Rogers", "weapon": "Vibranium Shield" }fernando@endor ~ $ echo '{"name": "Captain America", "alterego": "Steven Rogers", "weapon": "Vibranium Shield"}' | ricojson { "name": "Captain America", "alterego": "Steven Rogers", "weapon": "Vibranium Shield" } El contenido JSON puede provenir de un archivo, o directamente desde la entrada estándard. Así que puede ser el resultado de un pipe de cat o curl. Como salida vamos a obtener […]

Proyecto de fin de semana: Gibil

Lunes, 17 de marzo de 2014
Gibil en acción

El fin de semana pasado había creado un proyecto simple para un notificador de temperatura. Este fin de semana me tomé un tiempito para convertirlo en gema y ponerle un nombre: Gibil. No fui muy original con el nombre, buscaba algo sencillo y corto, y Gibil es el nombre de un Dios del Fuego en la mitología Sumeria. El uso básico es: $ gem install gibil $ gibil # Genera la notificación del sistema con la temperatura $ gibil schedule # Agrega un crontab para que nos avise cuando la temperatura es muy alta (mayor a 60) El código que […]

Proyectos de fin de semana - Notificador de temperatura y "Control remoto" web

Domingo, 9 de marzo de 2014
Web Volume Control

A veces programar cosas, por muy simples e inútiles que sean, resulta tan catártico como entretenido, y una buena forma de invertir el tiempo en un fin de semana. Este fin de semana armé dos proyectos bastante simples que surgieron a partir de una idea y la pregunta de "¿Se podrá hacer esto?". Supongo que no son demasiado útiles pero funcionan en las condiciones en que los necesitaba. Igual siempre se les puede agregar cosas y mejorarlos. Notificador de temperatura Proyecto 100% Ruby que usa las bibliotecas libnotify y whenever así como Rake para notificarte cuando la temperatura de tu […]

¿Por qué Ruby?

Miércoles, 11 de diciembre de 2013
Por qué Ruby

Ayer fue el Ruby Meetup Montevideo de Diciembre. Para este meetup preparé una charla con un poco de Live Coding (¿qué puede salir mal?) y algunas razones por las cuales yo elegí Ruby como mi lenguaje de programación. Estuvo muy bueno y me quedé rato largo conversando después de terminar la presentación. No tuve demasiado tiempo para preparar la charla, pero creo que salió bastante bien. La idea era que otros rubistas también participaran para dar opiniones y aportar conocimiento, y por suerte así fue. Es una charla que queda temporalmente archivada pero con miras de retomar y mejorar para […]

Workshop de Ruby en el próximo Ruby Meetup Montevideo

Jueves, 7 de noviembre de 2013
Ruby Meetup

El Ruby Meetup de noviembre sale con un workshop, ideal para quienes quieran aprender sobre Ruby y Rails: Te invitamos el próximo martes 12 de noviembre a participar del Ruby Meetup Montevideo, la reunión mensual de los usuarios de Ruby. Durante del meetup, se presentarán un workshop sobre Ruby on Rails y charlas acerca de Ruby y otras tecnologías afines. Datos de la reunión Fecha: Martes 12 de noviembre, 19 horas Lugar: Pocitos Plaza Hotel, Benito Blanco 640 Costo: ¡Gratis! Inscripción: http://bit.ly/ruby-workshop­ (los cupos son limitados) Organizador: WyeWorks Objetivos del workshop Presentar conceptos del lenguaje de programación Ruby Desarrollar parte […]

Toasty!