Resultados de búsqueda para ruby
Charla abierta de Git y GitHub en Rosario, Santa Fe
Primero que nada pido disculpas por tantos meses de ausencia en el blog. Ya vendrán posts con cosas que he estado haciendo/leyendo/aprendiendo en ese período. Mientras tanto, para ir volviendo a aceitar los dedos con la escritura, un post corto contándoles de una charla abierta sobre Git y GitHub en la vecina orilla: El 17 de Junio a las 18hs se realizará una charla abierta y gratuita de git y Github, que voy a estar facilitando 🙂 La misma tiene un nivel introductorio, y pretende ayudar a sumergirse en este maravilloso mundo del control de versiones a aquellos que tienen […]
Rails Girls Montevideo
Estimadas lectoras del blog Rails Girls llega a Montevideo, Uruguay por primera vez este 21-22 de Mayo: Durante este evento gratuito de 2 días exploraremos el interesante mundo de crear aplicaciones web con Ruby on Rails. FAQ ¿Cuánto cuesta? Nada, el evento es gratuito!. ¿A quiénes está dirigido? Está dirigido a mujeres, no hay límite edad, solo precisas tener conocimientos básicos de como funciona una computadora. ¿En que idioma sera el evento? El evento será en español ¡Inscripciones abiertas ! Cierre de inscripciones 11 de Mayo - Regístrate aquí ¿Qué se hace en Rails Girls? Aprenderás diseño, prototipeo y programación […]
JSON más rico
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 […]
JavaScript para validar Cédula de Identidad Uruguaya
Otro mini proyecto de fin de semana, la validación de la Cédula de Identidad Uruguaya en JavaScript. Un problema mayor que tienen varios sitios uruguayos es la validación de la cédula. Fue lo que me llevó a escribir la gema ci_uy en Ruby, y ahora la implementación en JS como ejercicio. El número de la cédula uruguaya tiene el formato: 0.000.000-0. Entonces cuando un programador implementa el input de texto como para la cédula, empieza a exigirle al usuario cosas como "Use solo puntos, guiones o barras, primero ingrese los tres dígitos, después de una vuelta a la silla y […]
Proyecto de fin de semana: Gibil
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
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 […]
Sorteo Humble Puppy Bundle
Más vale tarde que nunca, el ganador del paquete del Humble Weekly Sale de Puppygames es Oropher. Como hubo pocos concursantes, el sorteo fue bastante manual, simplemente ejecuté el siguiente código en IRB: fernando@hoth ~ $ irb irb(main):001:0> ["SirJuno", "Ivan", "Oropher", "Ember", "Dave"].sample > "Oropher"fernando@hoth ~ $ irb irb(main):001:0> ["SirJuno", "Ivan", "Oropher", "Ember", "Dave"].sample > "Oropher" Ya mandé el mail correspondiente con la URL para reclamar el regalo. ¡Que disfrutes los juegos! Mi preferido es Revenge of the Titans, y hasta principios de Enero tiene activado un modo especial de navidad 😀
Vagrant: entornos de desarrollo portables, reproducibles y livianos
Si no conocen y usan Vagrant, déjenme recomendárselo. Vagrant es una herramienta que nos facilita enormemente la gestión de distintos ambientes de desarrollo. Mediante "boxes", podemos configurar un sistema desde cero para un entorno de desarrollo específico y transportarlo con nuestro proyecto con un solo archivo de configuración: Vagrantfile. El lema en su sitio web: Crea y configura ambientes de desarrollo livianos, reproducibles y portables, y cumple con lo que promete. Está escrito en Ruby y es Software Libre. Las máquinas son provistas por VirtualBox (por defecto), pero puede usarse también VMware, AWS o cualquier otro proveedor. Para desarrolladores y […]
Regalo entradas para el Tech Meetup Uruguay 2013
Al igual que el año pasado, tengo entradas para sortear para la conferencia Tech Meetup 2013. Ya se anunciaron algunas de las charlas y speakers, hay charlas de Diseño, robótica, Redis, Git y más. También van a haber workshops de Ruby, PHP, MySQL, .net, Scala y Agile a cargo de sus respectivas comunidades locales de usuarios. Pasando al tema de las entradas, para participar simplemente deben dejar un comentario en este post. El sorteo se va a hacer con un script en Ruby (que ya he usado en otros sorteos). Los ganadores se van a publicar acá el martes 19 […]
Gems Stats - ¿Qué gemas se usan más frecuentemente?
Gigest (GItHub GEms STats) es una gema que nos muestra estadísticas de uso de gemas para un usuario u organización en GitHub. Analiza los Gemfiles de todos los repositorios para una cuenta de GitHub, y nos muestra información con la cual podemos saber cuáles son las Gemas más o menos usadas. De esta forma podemos obtener estadísticas interesantes como tendencias de uso de gemas de empresas y usuarios. Para ver un ejemplo de cómo usarla, pueden ver Gem Stats, una app web que muestra los resultados de Gigest: http://gigest.herokuapp.com/ Me resultó interesante como una herramienta más a la hora de conocer a […]
¡Feliz día del programador!
Años de Picando Código, y por alguna razón sigo sin olvidarme (o me hacen acuerdo) del día del programador por séptimo año consecutivo 😀 El día del programador se celebra en el día número 256 (28) por ser la cantidad de valores representables en un byte de datos fernando@hoth ~ $ irb irb(main):001:0> Time.now.yday => 256 Para mantener la tradición de años anteriores, les deseo feliz día a todos los programadores que lean este blog, y les pregunto: ¿en qué andan? ¿qué lenguajes o tecnologías nuevas están usando este año? Personalmente no tengo mucho que agregar a lo que dije el […]
[Libro] - Mr Penumbra's 24-hour Bookstore por Robin Sloan
Llegué a este libro gracias a una de mis fuentes más importantes de libros, cómics y demás formas de expresión cultural y artísticas: Multiverseros. Arqui reseñó hace un tiempo El Sr. Penumbra y su Librería 24 horas abierta. Ni bien terminé de leer la reseña tuve que comprar Mr. Penumbra's 24-Hour Bookstore: A Novel. Como quedé muy conforme, me gustó mucho y quiero recomendarlo a mis lectores 🙂 El autor es Robin Sloan quien trabajó en Twitter entre otros lugares. Es importante mencionarlo por el hecho de que está muy familiarizado con la cultura de las empresas tecnológicas y el ambiente de […]
Algunas reflexiones sobre WordPress
Leyendo mis feeds RSS me encuentro con la noticia: WordPress 3.6 Release Candidate. Hace un tiempo solía "emocionarme" con nuevas versiones de WordPress. ¿Qué le habrán agregado en esta versión? ¿Qué le habrán mejorado? Últimamente he perdido casi totalmente el interés por la plataforma. Lo uso porque es lo que vengo usando desde 2007 en este blog. Sigue siendo sumamente práctica en algunos aspectos, la usabilidad es bastante buena, es fácil de usar y todo eso. En principio -para mí- perdió la gracia que tenía de hackear la plataforma. Meter nuevas funcionalidades a través de plugins, modificar cosas para que […]
Meetups Colombia - Julio de 2013
Aprovechando la iniciativa de difundir meetups y eventos de todos lados, recibí un mail de Yamit Cardenas (@yamitcar) con información de eventos en Colombia. A través de eso llegué también a otros meetups de la zona: PHP Colombia Este grupo es de desarrolladores para desarrolladores queremos crear reuniones físicas con todos los que amamos este incomprendido lenguaje de programación y apasionar a los demas sobre lo que pueden llegar a hacer. Próxima reunión: Martes 9 de julio, 19:00 Gestion de Dependencias con Composer. (Reloaded) - Atom House - Carrera 7 # 69-17, Bogotá (map) Ágiles Colombia ¿Quieres saber qué pasa […]
Meetups Montevideo - Julio 2013
¡Este mes ve el regreso de los meetups de MySQL! También descubrí la existencia del meetup de Agile UY. Parece que están usando agile para gestionar las reuniones, puede ser interesante. ¿Visitas desde otro país y querés darle difusión a las reuniones o eventos en tu zona? Difundí tu grupo de usuarios, meetup o evento en el blog Dejo la lista de meetups, los horarios y las direcciones. Hay varios cerca de mi trabajo, la zona de Bulevar España parece la más elegida para meetups, además que hay varias empresas por ahí: Ruby: Reunión mensual del grupo de usuarios de […]
Comentarios recientes