Autumn
Noviembre 8, 2009Gringo style
Agosto 15, 2009Como saben estoy en Gatech, Atlanta, GA y mi idea es usar este blog o un ad-hoc para contarles mis aventuras y desventuras en este país. No he actualizado pues mi idea es comprar algunos implementos necesarios antes, por ejemplo, un cámara o algo similar, además que esta semana ha sido non-stop entre papeleos varios, viajes relámpago a méxico y un calor húmedo simpáticon.
En este post rápido les quiero contar que con Gustavo hoy nos cambiamos a nuestro apartamento por la mañana y por la tarde fuimos con él y Rodolfo “Anghello” Carvajal a comprar las cosas necesarias para poder tener un estilo de vida decente acá (jabón, toalla de mano, confort-ultranecesario xD- , sábanas tamaño freak Twin XL, jabón, cojines, almohadas, webcams, micrófonos, etc). Hicimos todas las comprar en un lugar llamado Target, bastante grande y con caleta de productos, una especie de LIDER.
Bueno, el asunto es que me compré una webcam bastante BBB (es Microsoft eso sí, sorry no había marca Linux) y llegué feliz a mi pieza a probarla, sacar algunas fotos, etc. El cuento es que abrí la cámara y no venía con el CD de los drivers!!!, aunque lo peor de todo es que estaba usada!!! la wea flaite >.<.
Mañana les cuento como me va con el respectivo reclamo…
Ahora nos vamos a comer al hogar de Anghello, unos fideos con salsa “Barilla” sabor “Tomato and Basil” :D y un tarrito de Tuna.
Ten Thousand Pictures of You
Agosto 1, 2009
Mucho más que sólo 10000 pictures of you.
Pensamiento del día:
“Quiero comer tallarines con salsa de avellanas y creatividades varias”
Smile :)
Julio 20, 2009
Hay que sonreir, una imagen vale más que 98723486234876234 palabras. Para ayudarles un poco, les dejaré un poco de música ad-hoc.
Comenzamos con mi favorita de hace mucho tiempo atrás. Siempre me gustó mucho que tuviera armónica.
Smile by Pearl Jam:
Ahora, como a B.A.T.I.G. le gusta esta tipa (o al menos recuerdo haber visto algo de eso en ese famoso blog), no podía faltar en esta lista la siguiente canción
Smile by Lilly Allen:
Y claro, para aumentar exponencialmente las visitas a este blog necesariamente teníamos que dejarles con el Rey del Pop, en una especie de cover.
Smile by Michael Jackson:
La canción que sigue es la supuesta versión original de la anterior. Al menos eso es lo que puedo afirmar, respaldado en mis rigurosas investigaciones a través de google (miré las primeras línea de cada lyric :P).
Smile by Nat King Cole:
Y finalmente una canción bonus, de un grupo, que me salió al poner “Smile” en el buscador de goear. No están tan malos, al menos en la infinitesimal escucha que les dí (suena a la música que escuchan los lolos hoy en día xD ).
Smile by The Sunday Drivers:
Bueno, y si toda esa energía smilística no les sirvió de mucho siempre está la opción de seguir algunos consejos:
Aprendiendo a programar C en 7, 13 o 26 segundos (dependiendo de cuán rápido lea Ud.)
Julio 18, 2009Estimados lectores, por fin ha llegado el momento de que aprendamos algo interesante en este Blog.
Hoy aprenderemos a programar.
Más aún, no sólo programaremos, si no que lo haremos en un lenguaje terrible de brígido para la gente que es mala para programar como yo.
Aprenderemos el lenguaje C.
En realidad aprenderemos lo ultrabásico, pero con esto nos podemos quedar tranquilos.
Programaremos una versión más complicada del clásico HolaMundo.
Observación: los queridos lectores que ya empiecen a odiar este post pueden pasar directamente a la sección comentarios o cambiar a una página más interesante :P .
Primero tenemos que recordar que los computadores son muy tontos. Esto quiere decir que debemos indicarle a nuestro querido computador cada una de las cosas que estamos haciendo. Esto lo hacemos con una lista de instrucciones que llamamos “código”.
Comencemos mirando el código del programa con el que vamos a jugar, que aparece a continuación:
void main(){
int contador;
for( contador=1; contador<=10;++contador){
printf("Hola Mundito\n");}
}
Intentaremos entender que significa lo que acabamos de observar.
Lo más básico que tenemos que decirle a nuestro computador es cuál es “Nuestro Programa”. Esto lo hacemos con la instrucción main():
void main(){
"Nuestro Programa"
}
Con esto, le estamos diciendo a nuestro computador que todo lo que va entre los parentesis de llave ( { y } ) es lo que corresponde a nuestro programa.
Poniéndonos un poco más técnicos, main se puede traducir como principal, es decir, es ahí es donde estarán las instrucciones más importantes de nuestro programa (en un programa más complicado puede haber instrucciones en varios lugares O_O). El apellido void le dice al PC que nuestro programa no tiene que retornar ningún resultado (algunos programas más complicados podrían tener que retornar como resultado un número, una palabra, etc).
Sigamos mirando el código que define a nuestro programa:
int contador;
Aquí le decimos al computador que necesitamos crear una variable y que además le ponemos de nombre contador. Una variable es un valor que ocupamos en nuestro programa y que tiene la propiedad de que puede cambiar (por algo se llama variable :P). Para ser más precisos, como estamos escribiendo int contador, le decimos a nuestro computadorcillo que la variable tiene que ser un número entero (…,-2,-1,0,1,2,…). El apellido int, proviene de la gringa palabra integer, que significa entero.
El nombre de la variable podría ser cualquiera, por ejemplo, en el código podríamos cambiar cada aparición en el código de la palabra contador por la palabra supercalifragidisticoespialidoso, y el programa no cambiaría. Nosotros le pusimos contador pues la variable será efectivamente usada como un contador, es decir, en la variable guardaremos el número de veces que ocurre algo ( estamos usando la palabra “contador” que proviene de la palabra “contar”).
Ahora analizaremos quizás la parte más complicada de nuestro código:
for( contador=1; contador<=10;++contador){
printf("Hola Mundito\n");}
Veamos por partes.
Primero aprendamos someramente que cosa es un for. Un for es una de las armas favorita de los flojos. Me explico: a veces uno cuando programa necesita repetir muchas veces la misma instrucción y da una lata ( y paja) enorme repetir las mismas líneas de código una y otra vez. Nuestro amigo for ahorra tamaño esfuerzo.
Seamos más precisos, para ocupar un for necesitamos varias cosas: una variable (ya la tenemos, la variable contador), una condición de parada (por ejemplo, que la variable sea menor o igual a 10), una regla de evolución para la variable (por ejemplo, que la variable aumente en una unidad en cada paso, que en lenguaje computacional se escribe ++nombredelavariable) y una cantidad de intrucciones a gusto (las instrucciones que queremos repetir!!!).
Con todos estos ingredientes obtenemos algo del estilo:
for( contador=1; contador<=10;++contador){
Instrucciones a gusto del consumidor}
Lo que estamos diciendo en el for de arriba es que, partiendo de cuando la variable contador vale uno (por eso ponemos contador=1), si es que tenemos la suerte de que se cumpla la condición (contador<=10) entonces el computador tiene que ejecutar todas las instrucciones que aparecen entre paréntesis de corchete y luego hacemos evolucionar la variable, que en este caso, aumenta en una unidad (++contador). Si la condición no se cumple entonces el computador no puede hacer ninguna tontera y debe pasar a las instrucciones que están debajo del for, si es que hay alguna :P.
En otras palabras cuando el PC llega a leer el famoso for, lo que hace es decir
“ya loquito, la variable contador vale 1, que es menor que 10, entonces ejecuto las instrucciones y hago evolucionar la variable. Ahora contador vale 2, que es menor que 10, entonces ejecuto las instrucciones y hago evolucionar la variable. Ahora contador vale 3, que es menor que 10, etc, etc, etc”
así hasta que la variable contador vale 11, que es mayor que 10. Cuando eso ocurre el PC sabe que no puede seguir ejecutando las intrucciones entre los corchetes y que por lo tanto debe comenza a mirar todo lo que esté debajo del for.
Ahora veamos qué significa la instrucción que tenemos es el for de nuestro programa:
printf("Hola Mundito\n");
Bueno, print es una palabra inglesa que significa en español algo como imprimir. Pero no nos referimos a imprimir en hojitas de papel, si no que a imprimir, a mostrar en la pantalla de computador.
Entonces en esa línea le estamos diciendo al computador que imprima en pantalla la frase “Hola Mundito“. El símbolo “\n” que aparece representa un salto de línea, cada vez que aparece ese símbolo es como si apretáramos la tecla enter del teclado.
Con todo lo anterior, podemos interpretar a
for( contador=1; contador<=10;++contador){
printf("Hola Mundito\n");}
como la parte del código que le dice al computador que repita muchas veces el escribir la frase “Hola Mundito“(recuerde que estamos dentro de un for).
En resumen, nuestro programa es una lista de instrucciones que le dice al computador que muestre como salida (output) una frase simpática, escrita varias veces.
Listo! ya entendemos el código a la perfección, con lo que podríamos decir que sabemos ya el escribir un programa no tan sencillo en el famosísimo lenguaje de programación C.
Escribir un programa en otro lenguaje no es tan diferente, de hecho casi todos los lenguajes modernos de computación se parecen entre sí, la única diferencia es la sintáxis, es decir, las palabras que usamos para hacernos entender con el computador (por ejemplo algunos lenguajes usan system.out.println en vez de printf).
Bueno, como lo que hemos aprendido hasta ahora no es suficiente como para quebrarnos con nuestros amigos en el próximo carrete daremos el próximo paso: ejecutaremos nuestro programa!!! Para esto no necesitamos instalar ningún elemento extraño en nuestro computador, si no que nos aprovecharemos del ocio de algunas personas y usaremos la página:
que nos permitirá ver funcionando nuestro programa.
Entonces, los lectores interesados pueden copiar el código del programa, que repetimos a continuación:
void main(){
int contador;
for( contador=1; contador<=10;++contador){
printf("Hola Mundito\n");}
}
Luego vamos a la página de codepad y pegamos en la ventanita que aparece todo nuestro código. Tenemos que tener cuidado de que el lenguaje seleccionado sea C (mire la columna de la izquierda), para que la gente copuchenta no intrusee seleccionamos Private (que aparece en parte inferior derecha de la pantalla) y luego presionamos el botón submit. Así de fácil. Como dicen los gringos “As easy as pie de limón”.
Si hicimos todo bien, codepad nos debe mostrar otra página, donde se muestra la ejecución del código en la sección que dice Output. Deberíamos ver 10 veces escrita la frase “Hola Mundito”.
Pero eso no es todo, podemos seguir disfrutando con la entretención total que significa modificar el código y ver qué cosas ocurren. Por ejemplo, podemos modificar la condición del for (¿Qué ocurre si cambiamos 10 por 100?). O podemos escribir otra frase (“I love you” , “Me gustan las sopaipillas”, “Soy el mejor”, “Tengo piojos”, “Me gusta comer narices”, “C vale callampa”, etc). O tal vez, experimentar qué ocurre si no usamos el símbolo “\n” o usamos varios de ellos. Incluso le pueden pedir ayuda a google y buscar otro tipo de comandos.
Bueno, como todos saben, la imaginación es el límite xD.
La morajela de este post es que programar no es tan difícil como parece. En realidad es sólo un poco foooooomeeee, al menos para los que no tenemos espíritu computín.
De todas maneras no pueden negar que emociona ver cómo los programas funcionan :D.
Hasta el día de hoy me parece un poco de magia, pues basta escribir unas pocas líneas para que el computador ejecute en pocos segundos una tarea que a nosotros nos puede tomar muchas horas de trabajo o de cut&paste (que a veces son sinónimos).
Nos basta con un Té
Mayo 18, 2009Porque esto cada vez se parece más al otoño y luego al invierno, les dejo un link que descubrí hace poco, tanto así que ni siquiera lo he observado ni investigado con detenimiento.
De todas formas de lo poco que alcancé a ver me bastó para agregarlo a mis links favoritos:
Enjoy it!!
(El té xD)
PD: ni ahí con el café :)
Historia de una tetera (Parte 1)
Abril 25, 2009Hoy la tetera hizo té a la hora de once.
Aunque no todos tomaron, de los que tomaron sólo unos pocos té querían y de que ella nunca tocó con sus manos ni la más mínima molécula de hoja de té, ella se siente feliz.
Papá o el diario de Alicia Mir*
Marzo 26, 2009Este post va como homenaje a una persona hermanable, sobretodo porque sus últimos post me gustaron mucho, tanto que no supe que decir, no quise echar a perder la majestuosidad de sus escritos con un par de comentarios flaites (bueno, que también soy muuuy flojo para comentar, lo acepto :P ).
Hay libros que uno no anda buscando, pero con los cuales inevitablemente te encuentras y que, de una manera increíble y mágica, te entretienen de una manera que no tiene explicación.
En esta ocasión les hablaré sobre un libro que casi no he leído, pero del cual mi eqda me ha presentado unas líneas que, definitivamente, me han gustado.
Ayer estaba, como siempre, procrastinando y en un momento se acerca ella y me dice “Tienes que leer el 46″, con anterioridad ya me había presentado otro párrafo numerado (el ochenta y algo), que me gustó mucho. Pero esta vez andaba muy flojo, miré el texto y lo encontré demasiado largo (paaajaaaa), pero resulta que me había confundido, era de menos de una página, así que comencé mi lectura… Como siempre ocurre, viene a la cabeza el pensamiento “Aaah, debería haber confiado en mi eqda, sé que me conoce, y sabe qué tipo de lecturas me gusta. La confianza por sobre la flojera mental”. Con lo anterior quiero decir que de verdad me gustó mucho lo que leí. A continuación, les presento III.46, de “Papá o el diario de Alicia Mir”:
————————————-
46. Encontré una pareja de novios por la calle. Iban radiantes, respiraban amor y comprensión; parecía que una aureola envolvía sus cuerpos. Cien metros más atrás venía una pareja de casados. Iban discutiendo, peleando, ambos con unas caras agrias que daba lástima el verles. En el espacio de cien metros, el contraste absoulto. Seguramente, estos últimos un día pasaron por las calles como aquéllos. Es muy posible que aquéllos algún día irán por la calle como éstos.
¿A qué se debe semejante cambio? ¿Se debe al aburrimiento, a la costumbre? Dios mío, ¿qué hay que hacer para no aburrirse y para no convertirse nunca en algo cotidiano? ¿O se debe, tal vez, a que los casados se sienten con derecho legal a molestarse y a no comprenderse?
¿O se debe a que la gente se enamora por egoísmo, se enamora engañadamente? ¡Cuán pronto se abren los ojos en ese juego trágico del amor! ¡Demasiado pronto se derrumba el engaño!
Amar para ser amada, eso no es el amor. Si toda la humanidad concibe así el amor, yo afirmo que toda la humanidad se equivoca. Amar es amar porque sí, es amar sin esperar correspondencia en el sentimiento y recibir esa correspondencia como algo inesperado, como algo maravilloso, pero con lo cual no se contaba; así como si de repente apareciera otro sol detrás del sol. Éste es el amor verdadero; el otro amor es interés, es poner la mitad para recibir la otra mitad. Un negocio al cincuenta por ciento.
Yo no me cansaré hasta que encuentre un hombre que me haga olvidarme por completo de mí misma.
Yo moriré, tú sólo vivirás. Yo moriré en mí para vivir en ti.
————————————-
Lo repito again: a mí me gusto mucho. Lo encontré genial.
Post especial, dedicado para todos los que tienen fe in love.
*Este libro fue casi lo único que encontramos de Vicente Huidobro en la feria del libro usado de la Umayor.
NewLook
Febrero 24, 2009Ya era casi una falta de respeto para este pobre Blog en no cambiar su apariencia en todos estos años.
Todo evoluciona.
Bueno, en realidad no sé que tan cierta sea la frase anterior. No importa, da lo mismo.
Lo que sí puedo decir es que a mí me carga que las cosas se queden estancadas, que no muten.
Mmm, aunque para serles honestos, la nueva apariencia de este blog, es decir, “el tema”, no es otra que la versión más evolucionada, más pro del tema que tenía antes.
PLOP!!!
No es de flojo el asunto, ni por ser repetitivo. Fue el que más me gustó de la pequeña lista de temas que hay para elegir, hay otros que me gustaron pero la idea no es repetir (estuve a punto de poner fotitos de chihuahuas en el Header xD).
Espero que no sea tan de su desagrado (las buenas intenciones del día de hoy).

Escrito por melkoria
Escrito por melkoria
Escrito por melkoria 
