Colorize on Github

Aqui les dejo una pequeña y muy simple gema, Colorize,que nos permite colorear en la terminal de linux, osx o *nix como podemos observar en el siguiente ejemplo.

Test.rb Code:

  1. require "Colorize"
  2.  
  3. class Klass
  4.   include Colors
  5.   def initialize
  6.     system("echo #{red("hola")} This is a #{blue("test")}")
  7.     system("echo #{red on_white("Hola1")}")
  8.     puts "#{red on_blue("Hola2")}"
  9.   end
  10. end
  11.  
  12. Klass.new
  13.  
  14. html = "<html>
  15. <body>
  16. <dl>
  17.  <dt>the first term</dt>
  18.  <dd>its definition</dd>
  19.  
  20.  <dt>the second term</dt>
  21.  <dd>its definition</dd>
  22.  
  23.  <dt>the third term</dt>
  24.  <dd>\"its definition\"</dd>
  25.  <img src=\"test.html\">
  26. </dl>
  27. </body>
  28. </html>"
  29.      
  30. c = Colorize.new( :red => /<.*html>|<.*body>/,
  31.                   :blue => /".*"/,
  32.                   :cyan => /src/)
  33. puts c.paint(html)

Por ultimo, se aprecian mucho comentarios, ideas y/o preguntas sobre cosas que les gustaría ver en Colorize, etc ...

Jornadas Regionales de Software Libre

Las CaFeConf y JRSL son pequeños espacios de encuentro con amigos que no suelo ver durante el an~o pero que comparto dia a dia proyectos, ideas, ideales, etc.

Luego Tres (3) dias de mucho Ruby, Software Libre, amigos, cerveza, charlas, keynotes de astronautas e intercambio de ideas en los pasillos, logre --en los tiempos libres-- dar un par de charlas.
Aca les dejo los slides de las presentaciones:

* RubyCocoa:
http://www.freedomcoder.com.ar/files/JRSL08/ruby-cocoa.pdf
* Ruby Metraprogramming:
http://www.freedomcoder.com.ar/files/JRSL08/ruby-meta.pdf

* Photos :
http://www.flickr.com/photos/freedomcoder/sets/72157606962173346/

Carta a los Lectores

Estimados Lectores:

Claramente, he estado desaparecido del Blog. Les pido disculpas a todos Uds. y al pobre blog por dejarlo de lado. En estas semanas prometo comenzar nuevamente a postear material.

He estado con mil cosas y no he tenido tiempo/ganas de sentarme a escribir. Lo bueno es que este tiempo he estado involucrado en algunos proyectos interesantes así que tengo cosas de que hablar. También, los días 20,21 y 22 de agosto voy a estar en las JRSL presentando un par de charlas. Voy postear fotos y algunos notas de las charlas que presencie.

Saludos Cordiales,

FC

Feliz Cumple blog!

freedomcoder.com.ar cumple 3 años. Espero que dure muchos mas.freedomcoder.com.ar is 3 years old. I hope it runs for many more.

Syndicate content