Y esto es verídico!

zapatillas01zapatillas02

No voy a dar nombres, pero esto es en la casa de un amigo, y por si fuera poco, esto funciona, aunque Ud…no lo crea.

Un detalle a tener en cuenta…si se enchufa la impresora…no se puede mirar tele !

Flock y la Web 2.0

La verdad que este navegador se apega bastante al concepto de Web 2.0 (no vieron el videito? acá está, del blog de Mariano Vicario). Justamente estoy blogueando desde él. Tengo mi rss, del.icio.us, flickr, todo integrado, sin addons.

Está basado en Firefox y está lindo el theme que tiene. Es una buena alternativa.

technorati tags:,

Cosas me gustan de Boo

Vamos por lo primero, Boo, es un lenguaje creado por el bueno de Rodrigo B. de Oliveira, y corre sobre .Net.

Macros: El compilador de Boo, tiene cosas muchas interesantes a notar, una de las que más me gustó es la capacidad de escribir macros. Vamos a un ejemplo:

Console.WriteLine(”Hola mundo”)

Podemos usar el macro print:

print “Hola mundo”

Todo lo que hay que hacer es heredar de la clase abstracta AbstractAstMacro y programar un poco. No hay magia aquí, el compilador está esperando una interfaz, y nosotros se la damos.

Para comenzar con el mundo de las macros, aconsejo que descarguen el código de Boo, o tomen a reflector de las orejas para mirar dentro de Boo.Lang.Compiller.dll y fíjense como hace para implementar el macro print y debug, ambos se relacionan por que comparten la misma clase base (y abstracta por cierto): AbstractPrintMacro. Y luego cada uno implementa su macro: PrintMacro y DebugMacro. Por cierto, creo que es un ejemplo bastante sencillo para comenzar.

La idea base dentro de AbstractPrintMacro es: Si nos pasan 0 ó 1 argumento, devolvemos al compilador un ExpressionStatement, y sino ( > 1) devolvemos un Block, que vendria a hacer algo así como un conjunto de ExpressionStatement, un composite. La expresión que nos pasen dependerá de las sub-clases: es decir, si queremos hacer un print o un debug, System.Console.WriteLine/Write ó System.Diagnostics.Debug.WriteLine/Write respectivamente.

Y como esto es .Net, podemos hacer las macros en cualquier lenguaje que tenga su compilador en .Net.

Un ejemplo de la flexibilidad de las macros es la librería Rhino Mocks Boo Macros

Me taggearon !

Fuí taggeado por el bueno de Angel hace unos días y para los que no saben de esta tradición, tengo que escribir 5 cosas de mi que no sepan y taggear a 5 personas más. Ahí van !

1) Soy super-misionero, nací y viví en Leandro N.Alem, Misiones (ARG), hasta el año 1999, luego me vine a estudiar a Resistencia-Chaco Ing. en Sistemas y estoy viviendo aquí desde entonces. Me encanta Misiones por su paisaje y su naturaleza, la tierra colorada, la gente del lugar, los yerbales y teales, las Cataratas del Iguazú.

2) Mis abuelos (de parte de mi madre) tienen una chacra, así que cuando era chico, me pasaba horas jugando intentando atrapar gallinas o cerditos/chanchitos (las chanchas eran muy grandes…más que yo inclusive). Nunca lo conseguí. Excepto un día que puse maiz debajo de un tanque (al cual me subi) para llamar la atención de las gallinas, cuando todas estaban ahí comiendo, salté sobre ellás y maté una sin querer…este…mi idea era agarrarla nada más…lo prometo… y bueno… ese día almorzamos sopa de gallina.

3) Siempre me gustó jugar al Age of Empires I o II los días de lluvia y tomando mate. Ah, y también siempre tengo el Quake3 en mi pc, por más que pasen meses que no haga alguna partidita…siempre está ahí…por las dudas nomás para cuando se me piante un Nightmare.

4) Toco la guitarra, ultimamente no, pero solía hacerlo de seguido. Tengo un guitarra acústica con cuerdas de acero. Me encanta el Jazz, Bossa-Nova, Jazz-Fusion y toda música derivada. Y como no podría ser de otra forma, lo que más me gusta hacer cuando toco la guitarra es improvisar, me paso horas tocando solo y dejando que mis dedos me lleven. Músicos que admiro: Pat Metheny, Chick Corea, Jaco Pastorius, John Coltrane, John Pattituci. Tambien solía tocar el bajo en la misa con mi grupo en Alem. Y en la Catedral de Resistencia, tocaba la guitarra con otro grupo.

5) Me encanta ir a las playas de Brasil y nadar agua adentro, y despues dejár que las olas me lleven nuevamente a la playa. Tengo nostalgias de eso…snif.

Fotos aqui: http://flickr.com/photos/darioquintana

Bueno, dicho esto…ahora le paso la pelota a estos amigos:

Si muchachos…están taggeados!