tag:blogger.com,1999:blog-84393012024-03-13T23:48:35.107-07:00Neonightmare*Blog sólo para locos.Unknownnoreply@blogger.comBlogger916125tag:blogger.com,1999:blog-8439301.post-69698779233178405082012-05-24T18:22:00.002-07:002012-05-24T18:22:56.357-07:00y de repente un día comprendes que todo es lo mismo, pero nada es lo mismo, y te pones intensa y melancólica y cumples con las consignas y vuelas y aterrizas y todo te vale madre, pero ya nada puede valerte madre del todo y eres un terrón de azúcar y una preparación ácida y respondes de nuevo a la prosa poética y te sabes, como el platero de JRJ, acero y plata de luna al mismo tiempo, y te sientes, como seguramente todo el mundo, ajena y fuera de lugar...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-11663660887031253872012-03-27T17:36:00.001-07:002012-03-27T17:36:47.078-07:00EgocéntricaEl mundo se divide en dos tipos de personas: Las que me interesan, y las que no.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8439301.post-87354648608925066182012-01-15T22:04:00.000-08:002012-01-15T22:04:11.594-08:00flujos de concienciaAsí que esto era. Bien. Sé que soy bipolar. E hipocondríaca. Estoy traumatizada. pienso antes de pensar. Y me vuelan los dedos y me vuela el pensamiento antes que los dedos y me hago trampa a mi misma epistolar no se como fue quiero enfocarme pero no puedoo silencio trampa la vida misma ernesto el fuego la tierra la buena tierra pesto pasto bipolar monkey mind desastre tierra pink robe estilismo espacio pausa suspiro cant control the mind can control the mind flujo dedos veloces not insecurity terror whats in there this is insane*<br />
<br />
take 2<br />
<br />
Lo que realmente quiero decir es que<br />
<br />
take 3<br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-73125588680328286022011-10-04T13:37:00.000-07:002011-10-04T13:37:46.307-07:00ex stuffI finally feel like throwing up (almost) everything. Except (maybe) letters. Ok... Lets do it.<br />
<br />
PS. Quise decir tirar. Pero escribí vomitar. Probablemente no me equivoqué.<br />
<br />
Out.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-89543832805483179702011-06-24T20:48:00.000-07:002011-06-24T20:55:42.442-07:00the joy of code/lados b<a href="http://2.bp.blogspot.com/-sJfK1ZUgxVM/TgVb7GoaUJI/AAAAAAAABzg/b5jA8jTjPmw/s1600/IMG00971-20110312-1344.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-sJfK1ZUgxVM/TgVb7GoaUJI/AAAAAAAABzg/b5jA8jTjPmw/s400/IMG00971-20110312-1344.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5622000780792451218" /></a><br /><a href="http://1.bp.blogspot.com/-s2JqXqK_Q-8/TgVb66fmD3I/AAAAAAAABzY/1NsTT_liz88/s1600/IMG00752-20110129-1557.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-s2JqXqK_Q-8/TgVb66fmD3I/AAAAAAAABzY/1NsTT_liz88/s400/IMG00752-20110129-1557.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5622000777534246770" /></a><br /><a href="http://3.bp.blogspot.com/-15vUfMvjtYc/TgVb6_YMhVI/AAAAAAAABzQ/gmTnsX-QSUg/s1600/IMG00575-20101226-1550.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-15vUfMvjtYc/TgVb6_YMhVI/AAAAAAAABzQ/gmTnsX-QSUg/s400/IMG00575-20101226-1550.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5622000778845390162" /></a><br /><a href="http://3.bp.blogspot.com/-uQa2G9PzpF0/TgVb6lN12dI/AAAAAAAABzI/4HhGUHSrAiM/s1600/IMG00608-20101231-0832.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-uQa2G9PzpF0/TgVb6lN12dI/AAAAAAAABzI/4HhGUHSrAiM/s400/IMG00608-20101231-0832.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5622000771822639570" /></a><br /><a href="http://3.bp.blogspot.com/-RwLwLylz258/TgVb6X2e7_I/AAAAAAAABzA/OIwwsMkGYF4/s1600/IMG00674-20110104-1458.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-RwLwLylz258/TgVb6X2e7_I/AAAAAAAABzA/OIwwsMkGYF4/s400/IMG00674-20110104-1458.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5622000768235007986" /></a><br />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.<div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-62532316182891132312011-06-23T20:45:00.000-07:002011-06-23T20:50:52.762-07:00neurosis/definición II<a href="http://3.bp.blogspot.com/-suGONXsAr3k/TgQJcGdgYzI/AAAAAAAAByQ/qSufxH_8oXM/s1600/IMG00582-20101226-1714.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-suGONXsAr3k/TgQJcGdgYzI/AAAAAAAAByQ/qSufxH_8oXM/s400/IMG00582-20101226-1714.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621628613240578866" /></a><br /><a href="http://4.bp.blogspot.com/-A673AbBQ_So/TgQJb73qtsI/AAAAAAAAByI/Q0G2KElltZ8/s1600/IMG00557-20101225-1713.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-A673AbBQ_So/TgQJb73qtsI/AAAAAAAAByI/Q0G2KElltZ8/s400/IMG00557-20101225-1713.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621628610397517506" /></a><br /><a href="http://3.bp.blogspot.com/-cKeYK3ItPqE/TgQJbYnHQ5I/AAAAAAAAByA/NFwjHEQaX2o/s1600/IMG01272-20110513-1852.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-cKeYK3ItPqE/TgQJbYnHQ5I/AAAAAAAAByA/NFwjHEQaX2o/s400/IMG01272-20110513-1852.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621628600932844434" /></a><br /><a href="http://3.bp.blogspot.com/-qw0DMHzDblM/TgQJbJZwCnI/AAAAAAAABx4/dSk-ICwAKhQ/s1600/IMG00567-20101226-1519.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-qw0DMHzDblM/TgQJbJZwCnI/AAAAAAAABx4/dSk-ICwAKhQ/s400/IMG00567-20101226-1519.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621628596850264690" /></a><br /><a href="http://2.bp.blogspot.com/-kR-eZuAkmI0/TgQJayRQKgI/AAAAAAAABxw/bhuzM-xeC6w/s1600/IMG00381-20101117-1636.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-kR-eZuAkmI0/TgQJayRQKgI/AAAAAAAABxw/bhuzM-xeC6w/s400/IMG00381-20101117-1636.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621628590640605698" /></a><br /><span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; ">Es el proceso de capturar imágenes y fijarlas en un medio material sensible a la luz.</span><span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; "> Es el proceso de capturar sentimiento y fijarlo en un medio sensible al pensamiento. Digo yo.</span><div><span class="Apple-style-span" ><span class="Apple-style-span" style="line-height: 19px;"><br /></span></span></div><div><span class="Apple-style-span" ><span class="Apple-style-span" style="line-height: 19px;">Es una necesidad imperativa.<br /></span></span><div><span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; "><br /></span></div><div><span class="Apple-style-span" style="font-size: 13px; line-height: 19px; font-family: sans-serif; "><br /></span></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-40549192125344333012011-06-22T23:56:00.000-07:002011-06-23T00:08:46.385-07:00definición<a href="http://2.bp.blogspot.com/-fHhYpvVZfFI/TgLmNf0YLrI/AAAAAAAABxo/YS3TyFwQwGs/s1600/IMG00553-20101225-1542.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-fHhYpvVZfFI/TgLmNf0YLrI/AAAAAAAABxo/YS3TyFwQwGs/s400/IMG00553-20101225-1542.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621308404465675954" /></a><br /><a href="http://4.bp.blogspot.com/-HuuZ_C0pPFc/TgLmNCdfTSI/AAAAAAAABxg/brpsjg3mOSQ/s1600/IMG00203-20101014-0934.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://4.bp.blogspot.com/-HuuZ_C0pPFc/TgLmNCdfTSI/AAAAAAAABxg/brpsjg3mOSQ/s400/IMG00203-20101014-0934.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621308396585045282" /></a><br /><a href="http://3.bp.blogspot.com/-eGZDl5zuNo8/TgLmM4gLsXI/AAAAAAAABxY/bWZJB43MS6c/s1600/IMG00162-20101001-1805.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://3.bp.blogspot.com/-eGZDl5zuNo8/TgLmM4gLsXI/AAAAAAAABxY/bWZJB43MS6c/s400/IMG00162-20101001-1805.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621308393911988594" /></a><br /><a href="http://1.bp.blogspot.com/-stdQEb4v_HY/TgLmMp9uk5I/AAAAAAAABxQ/mFcEPYYsbX0/s1600/IMG00149-20100920-1751.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-stdQEb4v_HY/TgLmMp9uk5I/AAAAAAAABxQ/mFcEPYYsbX0/s400/IMG00149-20100920-1751.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621308390009377682" /></a><br /><a href="http://1.bp.blogspot.com/-0DXO59G2KQs/TgLmMfPHpRI/AAAAAAAABxI/8JkCdf7llbE/s1600/IMG00095-20100904-1314.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-0DXO59G2KQs/TgLmMfPHpRI/AAAAAAAABxI/8JkCdf7llbE/s400/IMG00095-20100904-1314.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5621308387129533714" /></a><br />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.<div><br /></div><div>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.<br /><div><br /></div><div><br /><div><br /></div><div><br /><div><br /></div><div><br /><div><br /></div><div><br /></div></div></div></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-38584778682739970222011-06-19T14:20:00.000-07:002011-06-19T14:23:13.329-07:00conclusiónque 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.<div><br /></div><div>trataré de permanecer ecuánime hoy, lo más que pueda. Es el día del padre.</div><div><br /></div><div>(...)</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-59462390316517509982011-06-16T16:36:00.001-07:002011-06-16T16:45:28.479-07:00coloquio mañana, cant think on anything elsepues 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 :/<div><br /></div><div>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</div><div><br /></div><div>hola soy talya y no se peinarme ni pintarme y no uso ropa de vestir.<br /><div><br /></div><div><br /></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-77849699456527156692011-06-15T08:23:00.000-07:002011-06-15T08:33:15.986-07:00ppt<a href="http://4.bp.blogspot.com/-Boffv9KMXhE/TfjQtWowMEI/AAAAAAAABxA/2vIIH82DGVs/s1600/ppt-157004.jpeg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 272px;" src="http://4.bp.blogspot.com/-Boffv9KMXhE/TfjQtWowMEI/AAAAAAAABxA/2vIIH82DGVs/s400/ppt-157004.jpeg" border="0" alt="" id="BLOGGER_PHOTO_ID_5618470012733894722" /></a><br />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. <div><br /></div><div>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) ... </div><div><br /></div><div>Pero culparé a lo mucho que odio hacer láminas, y al power point. Agh.</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-59728036205354949502011-06-14T19:00:00.000-07:002011-06-14T19:01:51.371-07:00Nearsoft SummerTalks 2011 day 2 session 2<div>JavaScript. Quick Overview of the Awesomeness of JavaScript</div><div><br /></div><div>"Java is to JavaScript what Car is to Carpet", Chris Heilmann</div><div><br /></div><div>*Hugo Blanco Sandoval</div><div><br /></div><div>JS es un lenguaje de programación que toma sus principios de diseño de Self y de Scheme.</div><div><br /></div><div>En JS no existen las clases, todo es un objeto.</div><div><br /></div><div>1. Basado en prototipos.</div><div>2. orientado a Objetos. </div><div>3. Dinámico y "Weakly Typed" (los tipos no son estáticos como en otros lenguajes, no tienes que hacer casts explícitos...)</div><div>3. Funcional (las funciones son como cualquier tipo de dato)</div><div>4. Sintaxis basada en C.</div><div>5. Naming Conventions de Java.</div><div><br /></div><div>Creado por Brian Eich de Netscape (lo diseño e implementó en dos semanas) bajo el nombre de "Moch", luego se le llamó LiveScript.</div><div><br /></div><div>Microrosft hizo una versión llamada Jscript.</div><div><br /></div><div>The Good Parts: Objects <-"The good parts", book to look for, recomendado</div><div><br /></div><div>var myObject = new Object(), //using Object constructor</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>mObjectLiteral = {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>property: [1,2,"A String"],</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>method: function(value){</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>return value;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>}</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>};</div><div><br /></div><div>Object.create = function (o) {</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>var F = function () {};</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>F.prototype = o;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>return new F();</div><div>};</div><div><br /></div><div>//Access to members</div><div>myobjectLiteral.property;</div><div>myObjectLiteral[´property´];</div><div><br /></div><div><br /></div><div>The Good Part: Functions</div><div><br /></div><div>*son funciones de alto orden, o como algunos les dicen, ciudadanos de primera clase.</div><div><br /></div><div>Las funciones heredan de Function,prototype, por lo tanto SON funciones.</div><div><br /></div><div>*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)</div><div><br /></div><div>*podemos definir un arreglo vacío abriendo y cerrando corchetes, y un objeto vacío abriendo y cerrando llaves.</div><div><br /></div><div>*js soporta recursión, funciones anónimas...</div><div><br /></div><div>The Good Parts: JSON</div><div><br /></div><div>JavaScript Object Notation</div><div><br /></div><div>*Un objeto JSON es una serie ordenada de valores.</div><div><br /></div><div>The JSON rules:</div><div><br /></div><div>-Six kind of values: objects, arrays, strings, numbers, booleans, null.</div><div>-Whitespace may be inserted before or after any value.</div><div>-An object is an unordered container of name/value pairs. A name can be any string.</div><div>-The JSON Array is an ordered sequence of values. A value can be any JSON value, including arrays and objects.</div><div><br /></div><div>Nodejs</div><div><br /></div><div>nodejs ->javascript fuera del browser usando el motor de *</div><div><br /></div><div>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.</div><div><br /></div><div>*Programacion asíncrona específicamente dirigida a los eventos de entrada/salida</div><div><br /></div><div>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.</div><div><br /></div><div>*muy joven, muy popular.</div><div><br /></div><div>Apache CouchDB -bd no relacional</div><div><br /></div><div>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.</div><div><br /></div><div>*Casandra (db) es la que usan en FB.</div><div><br /></div><div><br /></div><div>*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...</div><div><br /></div><div><br /></div><div>Languages that compile to javascript</div><div><br /></div><div>*thr world´s new virtual machine</div><div><br /></div><div>-coffee script <-usa una sintaxis similar a la de </div><div>-coco</div><div>-milescript (commercial)</div><div>-opal</div><div>-pyjamas <-w/python</div><div>-google web toolkit (GWT)</div><div>-clojurejs</div><div>-spock</div><div><br /></div><div>Books!</div><div><br /></div><div>JavaScropt: The Good Parts (Douglas *, ed OReilly)</div><div>DOM Scripting <-básico, pero va de menos a más, al final AJAX, técnicas más complejas</div><div>Head First JavaScript</div><div>Bulletproof AJAX</div><div><br /></div><div>disclaimer: something wrong? not my problem :P but fix it in the comments</div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-89548061393019033482011-06-14T17:54:00.000-07:002011-06-15T08:48:47.435-07:00summertalks 2011 @nearsoft day 2 session 1<div>Introducción a la programación en iOS //Marco teórico, mini-taller y GHUnit</div><div><br /></div><div>tip: software para las pruebas de unidad:GHUnit</div><div><br /></div><div>La mejor documentación está en inglés <-</div><div><br /></div><div>Agenda</div><div><br /></div><div>1. Marco teórico: Objective-C</div><div><br /></div><div>2. Introducción a Xcode 3.x/4</div><div><br /></div><div>3. Crear: HelloWord App</div><div><br /></div><div>4. Mini-taller </div><div>GHUnit (Unit Test Framework)</div><div><br /></div><div>Data types</div><div><br /></div><div>int</div><div>double </div><div>char</div><div>long</div><div>short</div><div>unsigned (datatype)</div><div>BOOL</div><div>NSinteger</div><div>NSUinteger</div><div>NSUstring</div><div>NSUnumber</div><div>NSarray</div><div>NSDictionary</div><div>NSMutabledictionary</div><div>NSmutablearray</div><div><br /></div><div>tip: se recomienda que se usen los que inicien con NS*</div><div><br /></div><div>entre otros...</div><div><br /></div><div>Declaración</div><div><br /></div><div>NSString *emailAccount;</div><div>NSMutableArray *doctorNames;</div><div>BOOL isPrime;</div><div><br /></div><div>*un apuntador es una referencia a un sector de memoria en el que está guardado un objeto</div><div><br /></div><div>Objective-C: Metodos</div><div><br /></div><div>1. -(return_type)methodName:(param1_type)param1_varName;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>-(void)writeToFile;</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>+(NSString *)reverseString:(NSString) *)value;</div><div><br /></div><div>*si yo instancío un objeto entonces puedo accesar a los métodos de ese objeto.</div><div><br /></div><div>2. Accessors</div><div><br /></div><div>[myObject writeToFile]; //myObject es la instancia de una clase</div><div><br /></div><div>+</div><div>-</div><div><br /></div><div>Objective-C: Clases</div><div><br /></div><div>Interfaces e Implementaciones:</div><div><br /></div><div>-En el archivo .h(header) se define la interfaz</div><div>-En el archivo .m se implementa el .h</div><div><br /></div><div>.h</div><div><br /></div><div>@interface classname:superclassname</div><div>{</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>//instance variables</div><div>}</div><div>+classMethod1;</div><div><br /></div><div>Objective-C: Objetos</div><div><br /></div><div>Importar clase</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>#import "Myclass.h"</div><div>Instanciación obheto</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>MyClass *myObject=[[MyClass alloc] init];</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>[myObject writeToFile];</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>[myObject release]; //libera la memoria</div><div><br /></div><div>tip: Es muy importante el manejo de memoria, liberarla para evitar desbordamientos</div><div><br /></div><div>->Xcode 3.x</div><div><br /></div><div>1.Toolbar</div><div>2.Tree view</div><div>3.Resources</div><div>4.Muestra los elementos dentro del folder seleccionado en el tree view</div><div>5.Área de edición de código</div><div><br /></div><div>*Interfase Builder</div><div><br /></div><div>1. Windows View</div><div>2. Document Window</div><div>3. Inspector</div><div><br /></div><div>->Xcode 4</div><div><br /></div><div>1. Navigation bar</div><div>2. Editor/View Settings</div><div>3. Editor de codigo</div><div>4. Interface Builder<-manipulación de vistas ahora ya está integrado</div><div><br /></div><div>IBOutlet and IBAction</div><div><br /></div><div>-IBAction y IBOutlet son macros definidas para referirse a las variables y métodos que pueden ser contempladas en Interface Builder.</div><div><br /></div><div>-IBAction: hace referencia a un método mediante un UI element.</div><div>-(IBAction)doSomething;</div><div>-(IBAction)doOtherThing:(id)sender;</div><div><br /></div><div>-IBOutlet:hacen referencia directa a un UI element dentro del Interface builder (link entre codigo y UI elemento)</div><div><br /></div><div>IBOutlet UILabel *myName;</div><div>IBOutlet UITTextField *theField; <-referencia directa al objeto</div><div><br /></div><div>CREACIÓN de HelloWorld App con Xcode 4</div><div><br /></div><div>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.</div><div><br /></div><div>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.</div><div><br /></div><div>*ViewController controla la vista.</div><div><br /></div><div>cual es el problema, que necesito? un text field, un botón y un label. <-todo es arrastrar y soltar</div><div><br /></div><div>compilar, y aparecen, pero no hacen nada</div><div><br /></div><div>*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).</div><div><br /></div><div>si quiero hacer referencia a un objeto, necesito un iboutlet, este se pone en viewcontroller</div><div><br /></div><div>IBOutlet UILabel *myFirstLabel; <-IBOUtlet de tipo label </div><div><br /></div><div>*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</div><div><br /></div><div>No se necesita IBOutlet para el botón porque solo va a responder a un tap (tip:NO un click... :P)</div><div><br /></div><div>IBOutlet UITextField *</div><div>myFirstTextfield;</div><div><br /></div><div>Necesitamos un IBAction, que realmente es un action, pero que va a ser detectado por un elemento en la vista:</div><div><br /></div><div>-(IBAction)myFirstMethod;</div><div><br /></div><div>dentro de los corchetes van las variables, fuera los métodos...</div><div><br /></div><div>file´s owner= a quién pertenezco? quien me va a controlar? </div><div><br /></div><div>*Seleccionar el files owner y arrastrar al textfield al label.click sostenido para enlazar los outlets de manera directa.</div><div><br /></div><div>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</div><div><br /></div><div>@implementation</div><div><br /></div><div>Se hace una concatenación y voilá. Hola jesús!</div><div><br /></div><div><br /></div><div>*disclaimer: find any errors? tell me about it</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-40068375732625905562011-06-13T17:39:00.000-07:002011-06-13T20:59:02.767-07:00summertalks 2011 @nearsoft<a href="http://1.bp.blogspot.com/-YyvZVZ5OB2U/TfbcesQGMII/AAAAAAAABvo/qt3UHNevrN0/s1600/IMG00304-20110613-1752.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-YyvZVZ5OB2U/TfbcesQGMII/AAAAAAAABvo/qt3UHNevrN0/s400/IMG00304-20110613-1752.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5617920005024133250" /></a><br />Algunas notas de la plática del día de hoy:<div><br /></div><div><div>Mercado para iOS Apps</div><div><br /></div><div>Casos de Éxito</div><div><br /></div><div>Programar para iOS, ¿qué necesito?</div><div><br /></div><div>@Jesus Guerra/@Guerrix/jguerra@nearsoft.com</div><div><br /></div><div>dev52 comunidad de desarrolladores</div><div><br /></div><div>*Extraído de infografías de iCrossing</div><div><br /></div><div>Mobile Operating System Market Share, Feb 2011</div><div><br /></div><div>USA, Canadá, España, China, UK.</div><div><br /></div><div>200 millones de disp con iOS/los iphone developers junto con los de android están a la alza</div><div><br /></div><div>hasta dic 2010, 300 k apps and counting</div><div><br /></div><div>"si quieren hacerse ricos programando para el iphone hagan juegos, y no uno, muchos"</div><div><br /></div><div>Casos de éxito: angry birds, pages</div><div><br /></div><div>Programar para iOs ¿Qué necesito?</div><div><br /></div><div>1. Tener una Mac</div><div>2. Descargar el SDK</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Xcode 4 (5 dólares)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>Xcode 3 (gratis)</div><div><br /></div><div>3. Aprender Objective-C <-rudo, tosco</div><div><br /></div><div>Opcional</div><div><br /></div><div>1. iPhone Developer Program (99 us/anual)</div><div>2. Leer guidelines de Apple</div><div><br /></div><div><br /></div><div><br /></div><div>Objective-C</div><div><br /></div><div>-influído por C, Smalltalk (primero en adoptar el leng orientado a objetos]</div><div>-paradigma orientado a objetos</div><div>-en 88 fue adoptado por nextstep</div><div>-lenguaje principal: macosx y ios</div><div>-sintaxis "verbose"</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>[myCollection insert:myObject atIndex:10];</div><div><br /></div><div>-Introspectivo</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>[myObject respondsToSelector:@selector(foo)];</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>[myObject class];</div><div>-Documentación</div><div><br /></div><div>Aprender Objective-C</div><div><br /></div><div>1. Learning Objective-C 2 <-muy básico</div><div>2. Objective -C for Absolute Begginers <-más al grano</div><div>3. Beggining iPhone 4 Development</div><div>4. Beggining iPad Application Development</div><div><br /></div><div>Apple Guidelines</div><div><br /></div><div>1. Leer COMPLETO los Guidelines <-apple es muy especial a la hora de programar para el</div><div>2. Ventas iTunes/Appstore</div><div>3. Review/Publicación: 2 semanas</div><div>4. Cuidado con: nombre, iconos, manejo de errores (conexion/errores de App), contenido interno, funcionalidades</div><div><br /></div><div>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</div><div><br /></div><div>Alternativas</div><div><br /></div><div>1. MonoTouch (SDK), soporta windows y linux, hay muchos tutoriales</div><div><br /></div><div>De C# a Objective-C</div><div><br /></div><div>US $399/anual</div><div><br /></div><div>Versión student es gratis!</div><div><br /></div><div>compilen en el simulador*</div><div><br /></div><div>crux, chalkboard, oscilloscope <-aplicaciones en el appstore</div><div><br /></div><div>2. PhoneGap</div><div><br /></div><div>HTML5 encapsulado en una App Nativa</div><div>Gratis! sin soporte</div><div>Desde US$250/Anual</div><div><br /></div><div>*Mal performance dado el HTML5</div><div><br /></div><div>js->css-></div><div><br /></div><div>*Malo: se debe manejar la memoria, no hay garbage collector</div><div><br /></div><div>*Corona SDK </div><div><br /></div><div>LUA -> Objective-C <--fácil</div><div>US 199/Anual</div><div>*Enfocado 100% a juegos 2D</div><div>*También para Android</div><div><br /></div><div>*Jesús Guerra</div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-17881895015761840232011-06-13T11:11:00.000-07:002011-06-13T11:16:46.484-07:00Life of PiFinished 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<div><br /></div><div><a href="http://www.lifeofpi.co.uk/">http://www.lifeofpi.co.uk/</a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-42782450114230747922011-06-13T01:14:00.000-07:002011-06-13T01:16:50.421-07:00midnight cerealFor 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. <div><br /></div><div>Maybe it is anxiety.</div><div><br /></div><div>Oh well. Off to the kitchen.<br /><div><br /></div><div><br /></div></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-47973017213820505222011-06-11T15:50:00.001-07:002011-06-11T15:51:54.802-07:00Panic 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.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-66949340388382075862011-06-11T12:35:00.000-07:002011-06-11T12:36:57.061-07:00blue peonies and more procastinationEntrevista num. 3 concluída, sólo la número uno ha sido transcrita.<div><br /></div><div>Seguiremos reportando desde el frente de batalla.</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-54517895608651293692011-06-10T10:40:00.000-07:002011-06-10T10:55:32.419-07:00Procastination<a href="http://2.bp.blogspot.com/-bXiD5xFTQr0/TfJahEphE3I/AAAAAAAABvE/9M3t9kQdh-o/s1600/Blue%2Bpeonies.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://2.bp.blogspot.com/-bXiD5xFTQr0/TfJahEphE3I/AAAAAAAABvE/9M3t9kQdh-o/s400/Blue%2Bpeonies.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5616651209514488690" /></a><br />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.<div><br /></div><div>Posponiendo también la redacción de la parte relacionada con el capital social, crucial para el capítulo teórico.</div><div><br /></div><div>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.</div><div><br /></div><div>Todo lo demás, bien. Fase maníaca.</div><div><br /></div><div>PD. Mientras pospongo todo esto, estaré haciendo flores de papel. Azules.</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-2095331088484458122011-06-09T19:59:00.000-07:002011-06-09T20:02:49.775-07:00hola soy talya y soy bipolaro eso dice el diagnóstico encerrado en un cajón de mi cuarto.Unknownnoreply@blogger.com1tag:blogger.com,1999:blog-8439301.post-49953310191852994472011-06-08T13:18:00.001-07:002011-06-08T13:18:56.806-07:00Oh, cielos...Ahora me dio por estudiar el doctorado en antropología. Sálvese quien pueda.<div><br /></div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-52610062869866266572011-06-07T19:51:00.001-07:002011-06-07T20:04:46.535-07:00holy honey-mustard dressing batman!<a href="http://1.bp.blogspot.com/-YkDg6P_AVlA/Te7mJthqooI/AAAAAAAABtE/IgH91WI_i5Y/s1600/584187103_dc33439f04.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 300px;" src="http://1.bp.blogspot.com/-YkDg6P_AVlA/Te7mJthqooI/AAAAAAAABtE/IgH91WI_i5Y/s400/584187103_dc33439f04.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5615678839891600002" /></a><br /><a href="http://4.bp.blogspot.com/-1bTUak8frQY/Te7k-kIVI3I/AAAAAAAABs8/CV8eRhpBGcc/s1600/17335_290770005254_221331955254_5079258_3366541_n.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://4.bp.blogspot.com/-1bTUak8frQY/Te7k-kIVI3I/AAAAAAAABs8/CV8eRhpBGcc/s400/17335_290770005254_221331955254_5079258_3366541_n.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5615677548879225714" /></a><br />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.<div><br /></div><div><br /></div><div><br /></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-14930412769307196162011-06-06T12:32:00.000-07:002011-06-07T20:05:26.984-07:00tafil 1 talya 0, lecturas y el diario analítico<a href="http://3.bp.blogspot.com/-3FNDqr7XZB0/Te0uhHmjFAI/AAAAAAAABrk/dnlD_P9sGbU/s1600/XANAX%2BALPRAZOLAM.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://3.bp.blogspot.com/-3FNDqr7XZB0/Te0uhHmjFAI/AAAAAAAABrk/dnlD_P9sGbU/s400/XANAX%2BALPRAZOLAM.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5615195456912167938" /></a><br />Decidí ser valiente y no me tomé la <i>blue pill</i>. ¿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.<div><br /></div><div>Voy por mi segundo café.</div><div><br /></div><div>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? </div><div><br /></div><div>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 <a href="http://www.goodreads.com/book/show/748874.Pasion_Intacta">Steiner</a>. 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.</div><div><br /></div><div>En suma, las lecturas de <a href="http://www.goodreads.com/book/photo/1003954.Case_Study_Research">Yin</a> y <a href="http://www.goodreads.com/book/show/3120454-the-internet-and-society">Slevin</a> 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 <a href="http://iis-db.stanford.edu/pubs/20973/Dossani_India_IT_2005.pdf">papers</a> por revisar. Por hoy el de Dossani. Y que maravilla el hipertexto. Que maravilla todo. Uh.</div><div><br /></div><div>No estoy drogada. Pero casi no he dormido.</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-48099116317165913202011-06-05T21:10:00.001-07:002011-06-05T21:20:59.620-07:00the joy of stress cooking<a href="http://3.bp.blogspot.com/-JoNtmQl9haI/TexTcX8f0PI/AAAAAAAABrc/k60_--2Pnu4/s1600/369px-Illustration_Carthamus_tinctorius0.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 246px; height: 400px;" src="http://3.bp.blogspot.com/-JoNtmQl9haI/TexTcX8f0PI/AAAAAAAABrc/k60_--2Pnu4/s400/369px-Illustration_Carthamus_tinctorius0.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5614954582353367282" /></a>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...<br /><a href="http://4.bp.blogspot.com/-NU1maZvBRvo/TexTcJrVtsI/AAAAAAAABrU/w2wa-Ygxslw/s1600/600px-Peppadew.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 400px;" src="http://4.bp.blogspot.com/-NU1maZvBRvo/TexTcJrVtsI/AAAAAAAABrU/w2wa-Ygxslw/s400/600px-Peppadew.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5614954578523305666" /></a>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.<div><br /></div><div>happy stress relief potato summery salad remix for all! *yay for double post on lonely sunday! #foreveralone</div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-41115913971350949662011-06-05T19:03:00.001-07:002011-06-05T19:05:18.604-07:00He knew...<a href="http://3.bp.blogspot.com/-HgdCQadjHDs/Tew107T1pwI/AAAAAAAABqk/w5_u77-ky9s/s1600/a2.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 296px;" src="http://3.bp.blogspot.com/-HgdCQadjHDs/Tew107T1pwI/AAAAAAAABqk/w5_u77-ky9s/s400/a2.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5614922018814535426" /></a><br /><span class="Apple-style-span" style="color: rgb(34, 34, 34); font-family: verdana, serif; font-size: 15px; "><blockquote>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. </blockquote>(Johann Wolfgang von Goethe)</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-8439301.post-50426634090828253862011-06-04T18:17:00.001-07:002011-06-04T18:19:42.854-07:00Good lord...<a href="http://4.bp.blogspot.com/-i48qQDLvwLY/TerZnnhhpgI/AAAAAAAABp0/1L4GFsVqTJA/s1600/msl.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 303px; height: 400px;" src="http://4.bp.blogspot.com/-i48qQDLvwLY/TerZnnhhpgI/AAAAAAAABp0/1L4GFsVqTJA/s400/msl.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5614539160118470146" /></a><br />Hoy compré la revista MSL ... Yes that MSL ... shoot me now.Unknownnoreply@blogger.com0