October 04, 2011

ex stuff

I finally feel like throwing up (almost) everything. Except (maybe) letters. Ok... Lets do it.

PS. Quise decir tirar. Pero escribí vomitar. Probablemente no me equivoqué.

Out.

June 24, 2011

the joy of code/lados b






Hoy hice mi primer Hello World en Rails. Aw. Olvidaba lo bien que se sentía aprender un nuevo lenguaje de programación. * Más fotografía.






June 23, 2011

neurosis/definición II






Es el proceso de capturar imágenes y fijarlas en un medio material sensible a la luz. Es el proceso de capturar sentimiento y fijarlo en un medio sensible al pensamiento. Digo yo.

Es una necesidad imperativa.


June 22, 2011

definición






La fotografía es la ciencia y el arte de obtener imágenes duraderas por la acción de la luz. Dice Wikipedia. Y una de mis pasiones ambulantes, digo yo. Una de tantas, para la que no he recibido prácticamente ningún tipo de educación formal. Confío en la sensibilidad. En serio.

Confío en la voracidad de la memoria. Retrato el instante subjetivo. Con una blackberry y muy mala calidad. Algún día tendré una Pentax.








June 19, 2011

conclusión

que bueno que casi nadie lee este blog, si comienzan a leerlo más de 5 personas me da pánico y dejo de escribir... creo, estoy pensando, que debo abrir uno aparte para cuestiones profesionales y académicas y quedarme con este para cuestiones personales, triviales, etc... pero um... profesional y académico es personal para mi... ya veremos.

trataré de permanecer ecuánime hoy, lo más que pueda. Es el día del padre.

(...)

June 16, 2011

coloquio mañana, cant think on anything else

pues yo moría por ir a la plática de android hoy en las nearsoft summer talks, pero me será imposible, como bien lo digo en el título, no tengo cabeza para nada más que el coloquio, coloquio, coloquio. tampoco tengo nada que ponerme, como que todavía tengo complejo de universitaria pues todo mi guardarropa es jeans y t shirts, y tenis y sandalias :S gulp y para colmo mr.spm is around the corner (traduccion grano gigante en la nariz), en fin, lo importante no es eso, es más lo importante no es lo importante, sino lo urgente, y lo urgente ahora es terminar la presentación, que afortunamente ya está semi organizada, es decir, tengo el esqueleto, pero no la resolución de trabajar en él :/

Mi corazón es una liebre estresada corriendo en círculos, mi mente un lío y yo, francamente, no sé como voy a llegar a mañana, creo que lo mejor es que no salga a ninguna parte y me concentre en terminar la presentación y dormir lo mejor posible. Pero tengo un compromiso...agh! fuck the fucking fuck who fucked the huh... hasta mañana, o mas tarde... wish me luck :P

hola soy talya y no se peinarme ni pintarme y no uso ropa de vestir.


June 15, 2011

ppt


Dije que reportaría, pero no hay nada que reportar. La transcripción de las entrevistas 2 y 3 duerme el sueño de los justos. O bueno, para ser justos llevo 3 páginas, es decir, las he escuchado una vez. Puedo darme de latigazos y terminar hoy mismo, cueste lo que cueste. Uff.

Es importante, pero no es urgente. Urgente es comenzar el power point (ew) que tengo que presentar el viernes. Soy demasiado perfeccionista con esas cosas, usualmente. He comenzado hasta 7 días antes a preparar las láminas. Pero hoy, claro, espero hasta dos días antes. Supongo que se lo debo a alguna lógica retorcida dentro de mi cerebro. O a que tengo pavor, a que sé que no trabajé lo suficiente durante este semestre (one word: wedding) ...

Pero culparé a lo mucho que odio hacer láminas, y al power point. Agh.

June 14, 2011

Nearsoft SummerTalks 2011 day 2 session 2

JavaScript. Quick Overview of the Awesomeness of JavaScript

"Java is to JavaScript what Car is to Carpet", Chris Heilmann

*Hugo Blanco Sandoval

JS es un lenguaje de programación que toma sus principios de diseño de Self y de Scheme.

En JS no existen las clases, todo es un objeto.

1. Basado en prototipos.
2. orientado a Objetos.
3. Dinámico y "Weakly Typed" (los tipos no son estáticos como en otros lenguajes, no tienes que hacer casts explícitos...)
3. Funcional (las funciones son como cualquier tipo de dato)
4. Sintaxis basada en C.
5. Naming Conventions de Java.

Creado por Brian Eich de Netscape (lo diseño e implementó en dos semanas) bajo el nombre de "Moch", luego se le llamó LiveScript.

Microrosft hizo una versión llamada Jscript.

The Good Parts: Objects <-"The good parts", book to look for, recomendado

var myObject = new Object(), //using Object constructor
mObjectLiteral = {
property: [1,2,"A String"],
method: function(value){
return value;
}
};

Object.create = function (o) {
var F = function () {};
F.prototype = o;
return new F();
};

//Access to members
myobjectLiteral.property;
myObjectLiteral[´property´];


The Good Part: Functions

*son funciones de alto orden, o como algunos les dicen, ciudadanos de primera clase.

Las funciones heredan de Function,prototype, por lo tanto SON funciones.

*El scope en las familias de C está dividido en bloques, en java el scope es el contexto en el que se está ejecutando el código en ese momento (función global, etc)

*podemos definir un arreglo vacío abriendo y cerrando corchetes, y un objeto vacío abriendo y cerrando llaves.

*js soporta recursión, funciones anónimas...

The Good Parts: JSON

JavaScript Object Notation

*Un objeto JSON es una serie ordenada de valores.

The JSON rules:

-Six kind of values: objects, arrays, strings, numbers, booleans, null.
-Whitespace may be inserted before or after any value.
-An object is an unordered container of name/value pairs. A name can be any string.
-The JSON Array is an ordered sequence of values. A value can be any JSON value, including arrays and objects.

Nodejs

nodejs ->javascript fuera del browser usando el motor de *

Its an event-driven I/O framework for the V( JavaScript engine on Unix-like platforms. It is intended for writing scalable network programs such as web servers.

*Programacion asíncrona específicamente dirigida a los eventos de entrada/salida

Unlike most JavaScript, is not executed in a web browsers, but is instead a form of server-side Java Script. Node.js implements some CommonJS specifications. Node.js includesa REPL environment for interactive testing.

*muy joven, muy popular.

Apache CouchDB -bd no relacional

Apache CouchDB is a document-oriented database that can be quieried and indexed in a MapReduce fashion using JavaScript. CouchDB also offers incremental replication with bidirectional conflict detention and resolution.

*Casandra (db) es la que usan en FB.


*Tenemos js en todas las capas de la aplicación, defines tu base de datos, defines tus views, defines tus maps y empiezas a guardar objetos, usas nodejs como server, haces una interfaz de usuario...


Languages that compile to javascript

*thr world´s new virtual machine

-coffee script <-usa una sintaxis similar a la de
-coco
-milescript (commercial)
-opal
-pyjamas <-w/python
-google web toolkit (GWT)
-clojurejs
-spock

Books!

JavaScropt: The Good Parts (Douglas *, ed OReilly)
DOM Scripting <-básico, pero va de menos a más, al final AJAX, técnicas más complejas
Head First JavaScript
Bulletproof AJAX

disclaimer: something wrong? not my problem :P but fix it in the comments







summertalks 2011 @nearsoft day 2 session 1

Introducción a la programación en iOS //Marco teórico, mini-taller y GHUnit

tip: software para las pruebas de unidad:GHUnit

La mejor documentación está en inglés <-

Agenda

1. Marco teórico: Objective-C

2. Introducción a Xcode 3.x/4

3. Crear: HelloWord App

4. Mini-taller
GHUnit (Unit Test Framework)

Data types

int
double
char
long
short
unsigned (datatype)
BOOL
NSinteger
NSUinteger
NSUstring
NSUnumber
NSarray
NSDictionary
NSMutabledictionary
NSmutablearray

tip: se recomienda que se usen los que inicien con NS*

entre otros...

Declaración

NSString *emailAccount;
NSMutableArray *doctorNames;
BOOL isPrime;

*un apuntador es una referencia a un sector de memoria en el que está guardado un objeto

Objective-C: Metodos

1. -(return_type)methodName:(param1_type)param1_varName;
-(void)writeToFile;
+(NSString *)reverseString:(NSString) *)value;

*si yo instancío un objeto entonces puedo accesar a los métodos de ese objeto.

2. Accessors

[myObject writeToFile]; //myObject es la instancia de una clase

+
-

Objective-C: Clases

Interfaces e Implementaciones:

-En el archivo .h(header) se define la interfaz
-En el archivo .m se implementa el .h

.h

@interface classname:superclassname
{
//instance variables
}
+classMethod1;

Objective-C: Objetos

Importar clase
#import "Myclass.h"
Instanciación obheto
MyClass *myObject=[[MyClass alloc] init];
[myObject writeToFile];
[myObject release]; //libera la memoria

tip: Es muy importante el manejo de memoria, liberarla para evitar desbordamientos

->Xcode 3.x

1.Toolbar
2.Tree view
3.Resources
4.Muestra los elementos dentro del folder seleccionado en el tree view
5.Área de edición de código

*Interfase Builder

1. Windows View
2. Document Window
3. Inspector

->Xcode 4

1. Navigation bar
2. Editor/View Settings
3. Editor de codigo
4. Interface Builder<-manipulación de vistas ahora ya está integrado

IBOutlet and IBAction

-IBAction y IBOutlet son macros definidas para referirse a las variables y métodos que pueden ser contempladas en Interface Builder.

-IBAction: hace referencia a un método mediante un UI element.
-(IBAction)doSomething;
-(IBAction)doOtherThing:(id)sender;

-IBOutlet:hacen referencia directa a un UI element dentro del Interface builder (link entre codigo y UI elemento)

IBOutlet UILabel *myName;
IBOutlet UITTextField *theField; <-referencia directa al objeto

CREACIÓN de HelloWorld App con Xcode 4

De inicio se seleccionan las opciones para el nuevo proyecto (nombre, identificador, dispositivo) en view based application, una vez hecho esto, dónde se va a guardar la carpeta. El siguiente paso es comenzar el template.Se crean todas las carpetas que se deben utilizar, lo que "obliga" a ser ordenado. En el caso de este ejemplo se crea una carpeta de vistas. al igual que en C# el main es el método de entrada pero invoca el UIapplication.

Con command R se compila y corre la ejecución, y si todo se hace bien (pq no hemos hecho nada) se abre el simulador.

*ViewController controla la vista.

cual es el problema, que necesito? un text field, un botón y un label. <-todo es arrastrar y soltar

compilar, y aparecen, pero no hacen nada

*tip: cuando se asigna un ibaction por default se selecciona el touch down (de entre las posibles acciones o eventos:touch drag exit, touch drag inside, touch up inside, etc).

si quiero hacer referencia a un objeto, necesito un iboutlet, este se pone en viewcontroller

IBOutlet UILabel *myFirstLabel; <-IBOUtlet de tipo label

*tip por convención los nombres deben ser en inglés, iniciar con mayuscula, si son mas de dos palabras cada una inicia con mayuscula, se recomienda el libro code conventions

No se necesita IBOutlet para el botón porque solo va a responder a un tap (tip:NO un click... :P)

IBOutlet UITextField *
myFirstTextfield;

Necesitamos un IBAction, que realmente es un action, pero que va a ser detectado por un elemento en la vista:

-(IBAction)myFirstMethod;

dentro de los corchetes van las variables, fuera los métodos...

file´s owner= a quién pertenezco? quien me va a controlar?

*Seleccionar el files owner y arrastrar al textfield al label.click sostenido para enlazar los outlets de manera directa.

tip: si se hace el contrato en el .h y no se implementa en el .m, el programa truena :O <-debe definirse el método dentro de la implementación

@implementation

Se hace una concatenación y voilá. Hola jesús!


*disclaimer: find any errors? tell me about it

June 13, 2011

summertalks 2011 @nearsoft


Algunas notas de la plática del día de hoy:

Mercado para iOS Apps

Casos de Éxito

Programar para iOS, ¿qué necesito?

@Jesus Guerra/@Guerrix/jguerra@nearsoft.com

dev52 comunidad de desarrolladores

*Extraído de infografías de iCrossing

Mobile Operating System Market Share, Feb 2011

USA, Canadá, España, China, UK.

200 millones de disp con iOS/los iphone developers junto con los de android están a la alza

hasta dic 2010, 300 k apps and counting

"si quieren hacerse ricos programando para el iphone hagan juegos, y no uno, muchos"

Casos de éxito: angry birds, pages

Programar para iOs ¿Qué necesito?

1. Tener una Mac
2. Descargar el SDK
Xcode 4 (5 dólares)
Xcode 3 (gratis)

3. Aprender Objective-C <-rudo, tosco

Opcional

1. iPhone Developer Program (99 us/anual)
2. Leer guidelines de Apple



Objective-C

-influído por C, Smalltalk (primero en adoptar el leng orientado a objetos]
-paradigma orientado a objetos
-en 88 fue adoptado por nextstep
-lenguaje principal: macosx y ios
-sintaxis "verbose"
[myCollection insert:myObject atIndex:10];

-Introspectivo
[myObject respondsToSelector:@selector(foo)];
[myObject class];
-Documentación

Aprender Objective-C

1. Learning Objective-C 2 <-muy básico
2. Objective -C for Absolute Begginers <-más al grano
3. Beggining iPhone 4 Development
4. Beggining iPad Application Development

Apple Guidelines

1. Leer COMPLETO los Guidelines <-apple es muy especial a la hora de programar para el
2. Ventas iTunes/Appstore
3. Review/Publicación: 2 semanas
4. Cuidado con: nombre, iconos, manejo de errores (conexion/errores de App), contenido interno, funcionalidades

MVC <-el patrón es lo que rige la forma de programar, me permite tener una aplicación con el mismo ensamblado que corra en dos dipositivos totalmente diferentes

Alternativas

1. MonoTouch (SDK), soporta windows y linux, hay muchos tutoriales

De C# a Objective-C

US $399/anual

Versión student es gratis!

compilen en el simulador*

crux, chalkboard, oscilloscope <-aplicaciones en el appstore

2. PhoneGap

HTML5 encapsulado en una App Nativa
Gratis! sin soporte
Desde US$250/Anual

*Mal performance dado el HTML5

js->css->

*Malo: se debe manejar la memoria, no hay garbage collector

*Corona SDK

LUA -> Objective-C <--fácil
US 199/Anual
*Enfocado 100% a juegos 2D
*También para Android

*Jesús Guerra

Life of Pi

Finished the book this morning. I loved it. Not high hopes for the movie, though, as the director is Ang Lee... i mean, its not like he is JPJ or something :P

midnight cereal

For some reason, now i have to eat at midnight, like double dinner. And cereal. What the f is wrong with me? I am craving cold milk. With some chocolate.

Maybe it is anxiety.

Oh well. Off to the kitchen.


June 11, 2011

Panic attack*

La versión del 6 de junio ha sido enviada a mi director de tesis. Habrá otra del 13 de junio (espero) y sólo quedará preparar el power point para presentarlo el 17 a las 9 am. Nervios y estrés agudos.

blue peonies and more procastination

Entrevista num. 3 concluída, sólo la número uno ha sido transcrita.

Seguiremos reportando desde el frente de batalla.

June 10, 2011

Procastination


Posponiendo de manera muy profesional la transcripción de la entrevista semiestructurada exploratoria número 2, a pesar de tener encima la número 3.

Posponiendo también la redacción de la parte relacionada con el capital social, crucial para el capítulo teórico.

Posponiendo además la entrega de la versión final del avance de tesis, que tenía planeada para hoy y tendrá que ser el lunes.

Todo lo demás, bien. Fase maníaca.

PD. Mientras pospongo todo esto, estaré haciendo flores de papel. Azules.

June 09, 2011

hola soy talya y soy bipolar

o eso dice el diagnóstico encerrado en un cajón de mi cuarto.

June 08, 2011

Oh, cielos...

Ahora me dio por estudiar el doctorado en antropología. Sálvese quien pueda.


June 07, 2011

holy honey-mustard dressing batman!



So, mix honey and dijon mustard, maybe a little lemon juice, toss it on chicken breast, fish or a salad. Or do it like fajitas. the six dollar low carb fajitas. Ha!! Eat.



June 06, 2011

tafil 1 talya 0, lecturas y el diario analítico


Decidí ser valiente y no me tomé la blue pill. ¿El resultado? Me acosté a las cuatro de la mañana, y desperté a las siete en punto. Solid time of sleep: less than 3 hours. Meh.

Voy por mi segundo café.

Lo bueno es que aunque me duele la cabeza, algunas neuronas parecen funcionar aún. Al fin pude resolverme a sentarme a avanzar un poco con Yin y Slevin. Un poco cada día, goes a long way, I say. But does it?

Una hoja en blanco se convirtió en un diario analítico y allá van las anotaciones revueltas en mi monkey mind de insomne crónica, que maravilla, anotar mientras se lee. Recordé a Steiner. Que acto maravilloso leer y la manera en que los pensamientos, las ideas, los fragmentos de conciencia saltan, emergen, se entrecruzan... ¿cómo leer sin anotar? :) nota mental: las notas mentales no sirven, mejor un papel que la memoria más perfecta.

En suma, las lecturas de Yin y Slevin para hoy han sido completadas. Queda registrar lo registrable dentro del avance de tesis para la tarde, y para la noche la lectura, o mejor, la revisión, de uno de tantos papers por revisar. Por hoy el de Dossani. Y que maravilla el hipertexto. Que maravilla todo. Uh.

No estoy drogada. Pero casi no he dormido.

June 05, 2011

the joy of stress cooking

So I was trying to make stress relief potato salad, yes that is the name, yes is mine, to make some use of the recetly bought (omg) MSL, but i found myself in the land of safflower oil.... MAI GOD... wtf is that wikipedia? wikipedia says dont panic, sólo es aceite de cártamo...uhh...ohhh... bueh... i guess i´ll pass, i said, but no, obviously not, my brave four readers (counting me) how could a simply oil stop me, let alone one with such a silly and pretencious latin name? (carthamus tinctorius...HAHA!) so, no, giving up is not an option, i said to my self...
One of the ingredients was "Peppadew peppers" ...Ok, that sounds pretty much like the good ol pimiento picante, so i boldless grab one and chop it... I´ll have to pass on the "cornichons" too... no hay pepinillos curtidos aquí, sheesh... so there, i also used some meh mustard instead of the dijon one called for Lucinda Scala Quinn on the magazine. Note to self, write dijon mustard on the google docs shopping list.

happy stress relief potato summery salad remix for all! *yay for double post on lonely sunday! #foreveralone

He knew...


My counsel is, to force nothing, and rather to trifle and sleep away all unproductive days and hours, than on such days to compose something that will afterwards give no pleasure.
(Johann Wolfgang von Goethe)

June 04, 2011

Good lord...


Hoy compré la revista MSL ... Yes that MSL ... shoot me now.

June 03, 2011

the bars and shackles of civilization


Huck Finn’s wealth and the fact that he was now under the Widow Douglas’s protection introduced him into society—no, dragged him into it, hurled him into it—and his sufferings were almost more than he could bear. The widow’s servants kept him clean and neat, combed and brushed…. He had to eat with knife and fork; he had to use napkin, cup, and plate; he had to learn his book, he had to go to church; he had to talk so properly that speech was become insipid in his mouth; whithersoever he turned, the bars and shackles of civilization shut him in and bound him hand and foot.


Mark Twain (The adventures of Tom Sawyer)*




water for elephants

Con toda honestidad, no sé qué le ven al tal Pattinson o como se escriba las adolescentes y no tan adolescentes. Tiene cara de tonto, y está demasiado pálido. Quizá por eso le queda bien el rol de vampiro. Por lo demás, la película, predecible, no cumplió con su función. A ese Pattinson no le queda el papel de joven arrojado y valiente. La película me mantuvo de cierto modo entretenida, sí, pero más por la parafernalia circense que por la historia (who doesnt love circus parades?) La mejor actriz fue la elefanta. Sí...

Aunque debo confesar, sí me quedé pensando qué cosas más habrá detrás de toda esa fantasía. Detrás está, como dijeron, excremento y sudor... Yo sólo me pregunto qué tan diferente será el trato que se le da hoy a los animales con respecto al que se les daba en la era de la depresión...

El concepto ha dejado de parecerme fascinante. How can you "come home" to a circus? I will, still, forever gaze at the view of a circus parade. Even at the decadent ones here in Mexico. Wait. Do they even make em anymore???


January 15, 2011

¿alguien recuerda la conversación de las amibas?

Dos amibas amigas.

Dos amibas vivían muy contentas en el estómago de Fausto, relativamente cerca del píloro. Pasaban la vida cómodamente, comían muy bien y nunca trabajaban: eran lo que se llama unas parásitas. Se querían mucho, eran buenas amigas, pero de vez en cuando entraban en fuertes discusiones porque tenían temperamentos muy distintos y cada una aprovechaba su ocio de manera diferente: una era muy pensativa y siempre se preguntaba qué sucedería al día siguiente; la otra, en cambio, era muy glotona, se pasaba el día comiendo y prefería vivir con gusto cada instante de su vida sin pensar en el mañana.

Una vez, a la hora de la comida, la amiba pensativa le platicó a su compañera lo que había estado pensando esa mañana:

—A lo mejor —le dijo— el mundo que nos rodea, los ríos, las montañas, los valles, los grandísimos canales, el cielo, no son tan grandes como los vemos; a lo mejor este mundo es muy pequeñito y todos los que vivimos aquí no somos más que unos bichitos diminutos que estamos adentro de otro bicho más grande, y ese otro bicho está en otro más grande y...

La amiba glotona, que estaba comiéndose una lenteja gigantesca, le dijo que eso no era posible y que consideraba una manera de perder el tiempo pensar en esas tonterías.

Cuando Fausto terminó el plato de lentejas que estaba comiendo, se tomó una medicina y las dos amibas desaparecieron.

Fausto y Enrique, su gordísimo invitado, se quedaron platicando de sobremesa. Fausto decía que a lo mejor el hombre no era más que un bichito diminuto que vivía adentro de otro bicho más grande... Pero Enrique, que no había acabado de comerse su inmenso plato de lentejas, lo interrumpió:

—Eso no es posible —le dijo—, y creo que es una manera de perder el tiempo pensar en esas tonterías ...

Gonzalo Celorio


La foto... o más bien la foto de la ilustración. Whew.... ese mismo usuario se tomó la molestia de capturar muchos de los textos de español de primaria (los que me tocaron a mi, no tengo idea cuales son ahora)... en fin tenia tiempo queriendo volver a leer este, y al fin lo encontre. Mi favorito, sin embargo, siempre fue el texto de Cronicas Marcianas. Me parecía mágico.


Había en el planeta Marte, a orillas de un mar seco, una casa de columnas de cristal. Todas las mañanas se podía ver a la señora K, comiendo la fruta dorada que brotaba de las paredes de cristal, o limpiando la casa con puñados de un polvo magnético que recogía la suciedad y luego se dispersaba en el viento cálido. Por la tarde, cuando el mar fósil yacía inmóvil y tibio, y las parras se erguían tiesamente en los patios, y en el distante y recogido pueblecito marciano nadie salía a la calle, se podía ver en su cuarto al señor K, leyendo un libro de metal con jeroglíficos en relieve, sobre los cuales pasaba suavemente la mano como quien toca el arpa. Y del libro, al contacto de los dedos, surgía un canto, una voz antigua y suave que hablaba del tiempo en que el mar bañaba las costas con vapores rojos y los hombres lanzaban al combate nubes de insectos metálicos y arañas eléctricas.


Aww..

January 13, 2011

I bought the winter blend

Yes. The one from Nescafe. And it was on sale, around 35 pesos or so. Let me tell you it smells good. I am easy to be happy, someone told me... Three hours later I was watching a movie, Jack and Jill I think is the name, and Jill was all about the whole fair price coffee concept, or something like that, and all against "global coffee" aka sbux. Thats when it hit me. 35 pesos is not even one coffee at my precious starbucks, and I can get like, what? 30 cups of coffee out of the jar I just bought?

So the typical whole skim milk caramel latte on a cute red paper container very venti thank you very much is around 50, more or less. Whew.

It is not rational. But I still love it. An essay could be written on how what they sell isnt really the coffee per se, etc etc, but I dont know. Gimme a starbucks good seat, a steamy latte and a wired, andyou get my happy for one hour. A good connection or a good book, and you have lost me for another one at least.

Whoops. What can I say. So yes, I am one of those irrational beings sold by marketing. I do buy a dominos double decker, get the whole marie claire/glamour/lucky AND a funny or light hearted book at the airport stand (what can i say, airports are ugly and boring), and yes I dream with a macbook pro AND an ipad. So the hell with it, I only do it ocassionaly, and I love it.

All this to say I really really really want a membership at the powerplate gym :) Its expensive, and so what? I been having all this blends and thats ok, I want the sbux coffee now. ;)

I will report from the jungle.

January 12, 2011

Operation Blog Revival 2011

Y ya. Hola, blog. ¿Qué tal un poco de respiración boca a boca?