Gastón Ramos

"La mayoría de las gaviotas no se molesta en aprender sino las normas de vuelo más elementales: como ir y volver entre playa y comida. Para la mayoría de las gaviotas, no es volar lo que importa, sino comer. Para esta gaviota, sin embargo, no era comer lo que le importaba, sino volar. Más que nada en el mundo, Juan Salvador Gaviota amaba volar".

Cosquin Rock 2015

Este sábado 14 pasado fuimos con mi familia al cosquin rock que como su nombre no lo indica, no es en Cosquín :) sino en Santa María de Punilla, nos alojamos en Valle Hermoso un pueblo a unos 40 minutos del lugar en cuestión. Llegamos el viernes a la tarde y al otro día nos levantamos desayunamos y cerca del mediodía emprendimos el viaje en colectivo hasta Santa María, al llegar ví algo que hacía mucho que no veía el “folcklore” del rock estaba lleno de gente con remeras de rock por todos lados, había muchos puestos de venta de remeras, comida, lentes, etc en la puerta. Después de un rato dar vueltas nos sentamos a comer un sandwich de vacío que compramos por $40, eso no es nada, adentro un vaso de agua sale $30 (carísima la comida y la bebida).
Bueno se hicieron las 3 de la tarde y nos decidimos a entrar pasamos con la entrada en la mano por un camino medio largo hasta la entrada, nos revisaron como suele pasar en los recitales y me hicieron dejar el encendedor que tenía en mi riñonera. Llegamos y nos pusimos a buscar el escenario temático de reggae que era lo que a nosotros nos interesaba. Arrancaba “Tito Muñoz y la criminal ska band” una banda que sonaba muy bien con la voz de un chica que canta muy lindo:

Luego de esta banda tocó una banda de Costa Rica que realmente me sorprendió y me encantó, para mi gusto fué la banda que mejor sonó en toda la noche y es “Un rojo Reggae Band” mirenló uds mismos:

La verdad el recital me encantó y me gustó mucho poder descubrir una banda tan buena como esta, lo que siguió fué “Naty Combo” que tuvieron que irse sin poder terminar como corresponde por que hubo un problema con el sonido después vino “Riddim” tan esperada por mí por que nunca los había escuchado en vivo y me sorprendieron por que dieron un recital excelente, realmente sonaron muy bien se sentía una energía que fluía… después siguieron las bandas que estaban en la grilla. Este fué mi resúmen del mi primer Cosquín Rock.

empezar el día así

Gastón Ramos:

Alto post!

Originally posted on marisa ramos:

Hoy me pasó algo inesperado.  Por un motivo que no viene al caso relatar hoy temprano a la mañana  recalé en un taller mecánico.  Un garaje adaptado a este fin en donde un señor de mediana edad vestía mameluco color café y sus lentes caídos a mitad de nariz, bonachón, predispuesto a solucionarnos el problema. Mientras el señor hacía su trabajo me quedé en la vereda observando las herramientas, la fosa, el perro que dormía en una improvisada cucha, la radio que emitía la frecuencia de l.t.10, el equipo de mate, los papeles pinchados en un clavo que salía desde la pared, algunos trapos sucios con grasa.

Por un rato todo me resultó familiar aunque fuera ésta mi primera vez en este lugar. Por un rato algunos recuerdos escondidos aparecieron para saludarme, me inauguraron el día con el confort que suele dar el vientito fresco en la cara. Por un…

View original 20 more words

Cómo resolver un problema ( de programación )

Cómo algunos de uds saben me dedico a la programación de computadoras, esta actividad requiere tener habilidades para resolver problemas y considero que los mejores hackers programadores son los que saben hacer muy bien justamente esto, ahora bien, creo que hay dos grandes caminos a tomar, uno es el del “hacker” y consiste en ir probando cosas en base a suposiciones a veces con fundamento y otras no tanto. Un ejemplo de esta forma de resolver podría ser, imaginensé que tenemos un programa que ( no importan los detalles ) tiene un formulario que el usuario debe completar, después de enviar el formulario se deben crear 3 o 4 objetos en la base de datos, y uno de ellos por algún motivo no se está creando, entonces suponemos que este objeto no está pasando alguna validación y sin probar mucho deshabilitamos la validación y probamos de nuevo, el problema persiste entonces hacemos otra supocisión de que tal vez el objeto se deba guardar en el último paso y ponemos un objeto.save en la última línea de nuestro programa. Como hemos podido observar es manera de resolver las cosas a veces nos puede ayudar a hacer algo rápido si tenemos suerte, pero después de uno o dos intentos necesariamente debemos tomar el camino serio o más pensante y acudir a nuestro yo teorico que todos tenemos dentro y el proceso sería más o menos este:

  1. Revisar los logs de la aplicación mientras reproducimos el error.
  2. Escribir un tests que reprodusca el problema.
  3. Escribir el código para que el test pase.

The Fix Is In

Ahora bien, el paso 3 require muchas veces de una investigación al detalle de que es lo que está pasando y en el medio puede haber algunas o muchas cosas que desconocemos entonces es útil por ejemplo hacer algunos dibujos en un papel para entender por ejemplo la jerarquía de objetos/clases que estamos usando, las llamadas a API si es que las hay ver que bibliotecas están involucradas, sino las conocemos es bueno leer la documentación para poder tener mejor contexto de dónde estamos parados.

Sí después de todo estos seguimos sin solucionar nuestra cuestión, es bueno tomar un descanso y pensar en mostrarle el problema a alguien más, muchas veces nos damos cuenta de algo con la simple tarea de explicarseló a otro.

Este fué mi post de cómo resolver problemas, vos que técnica tenés?

Burning Song

Acabo de descubrir un muy lindo tema de morodo, suena muy bien !

Panthro, el proxy cache para rubygems.

Hace un tiempo atrás se me ocurrió escribir un proxy cache para las gemas, lo hice un poco para aprender y otro poco a para acelerar un poco el uso del rubygems en un lugar común de trabajo, como por ejemplo una oficina. La idea es que cuando instalamos un gema por primera vez esta se baja desde rubygems y se guarda en el cache en dónde panthro está corriendo, específicamente en ~/.panthro/gems, luego cuando necesitemos instalar la misma gema desde otra máquina en la misma red y que tenga configurado panthro como source de rubygems (veáse el comando `gem source`) esta y todas sus dependecias no necesitan ser descargadas dado que ya están en el cache.

Panthro

Hay algunas cosas que me falta implementar y es expirar es el cache de los archivos latest_specs.4.8.gz, prerelease_specs.4.8.gz y specs.4.8.gz entre otras que están detalladas en el TODO del proyecto.

https://github.com/gramos/panthro

Es bueno aclarar que hasta ahora panthro tiene 63 líneas de código sin contar los tests. Además para poder testear que tan rápido es Panthro y compararlo contra usar directamente rubygems hice una gema muy chiquita que se llama rumb y que podés mirar acá: https://github.com/gramos/rumb esta tiene 57 líneas de código contando el texto del ayuda.

Revisión, sin levantar el lápiz.

Estoy escribiendo este post para no perder el ritmo de escritura dado que hace varios días que no escribo. Como escribí anteriormente en este post: https://gastonramos.wordpress.com/2015/01/02/revision-del-2014/ hay algunas cosas en cuales quiero poner mi energía este nuevo año que está arrancando, y por ahora voy bastante bien, salgo a correr todos los días por la mañana y después de eso practico un poco de canto y guitarra tratando de hacer ejercicios vocales aunque creo que debería poner más énfasis en estos. Con respecto a los demás items iré poniendo esfuerzo poco a poco en cada uno de ellos. Noté algo en mi actidud, cómo que a veces tenías excusas poco válidas y postergaba las cosas, y estoy experemimentado qué las cosas que realmente tengo ganas de hacer con esfuerzo y dedicación dan frutos. Por otro lado hace ya desde el Lunes que no tomo Coca Cola, un muy mal hábito que tengo y quiero dejar; así la idea es seguir tomando únicamente agua y ninguna otra cosa rara.

Hay un hábito muy importante en el que voy a trabajar la semana que viene y es la lectura de un libro de principio a fin, tengo dos libros que me compré y todavía no terminé de leer la idea es comenzar por el más chico y terminarlo, son 260 páginas, planeo leer 12 páginas por día y eso quiere decir que si mantengo el ritmo, en 21 días lo termino.

Leer

Los paredones , Javier y las uvas.

Hoy visitamos los paredones en capilla del monte, el lugar es una caminata muy linda a lo largo de un arroyo muy angosto con mucha vegetación y un casi silencio místico, sólo se escucha el sonido del agua del arroyo, los pájaros y el viento. En el camino nos encontramos un Javier, un tipo que vive ahí en el medio de la selva podríamos decir, nos contó que vive hacer 26 años que hace sólo dos que tiene energia eléctrica. Le compramos un pan casero recién horneado en su horno de barro, además charlamos un rato y mientras observamos las acelgas que tenía ahí cerca en una pequeña huerta. Una cosa que me llamó la atención era como caían uvas de la parra a cada rato, una parra que se había trepado a un árbol de algarrobo.
El minimalismo es un tema que me llama mucho la atención y la verdad que al ver este hombre vivir de esa forma, pienso, qué más minimalismo que vivir en la montaña sin energía eléctrica, sin auto, sin ropa de moda, sin nada más que nosotros, quizás un poco extremo pero bueno…
image
image

image

image

image

image

Como llegar a mi casa con OpenStreet Map

Hace ya casi 2 años (creo) le comenté a Humitos de la existencia de Open Street Map, él se copó con el tema y aprendió muchísimo, tanto que da charlas del tema y todo. Hace unos días me mandó un mail diciendo que tenía que actualizar mi página que explica como llegar a mi casa y reemplazar esas imágenes estáticas por un mapa interactivo con Open Street Map. Si bien todavía le falta la parte “interactiva” creo que es un buen comienzo así que esta es la primer versión:

http://gastonramos.com.ar/casa/como-llegar.html

Este el mapa:

http://umap.openstreetmap.fr/es/map/como-llegar-a-la-casa-de-gaston_25393#16/-31.5651/-60.5282

Covers de reggae.

Como escribí en el post anterior necesito seguir practicando canto y guitarra, pero más, canto así que me decido a hacer una lista de covers que voy a sacar y practicar a diario, algunos ya los saqué, sólo necesito practicarlos y memorizar la letra, otros no, la lista es la siguiente:

I shot the sheriff – Bob Marley

Roots, rock, reggae – Bob Marley

Concrete jungle – Bob Marley

Natural Mistic – Bob Marley

Bush Doctor – Peter Tosh

Johnny B. Goode – Peter Tosh

I’m the toughest – Peter Tosh

Reveladora – Pure Feeling

Lua – Pure Feeling

Son 9 temas, creo que más que suficiente para practicar al menos, la técnica va a ser la siguiente: voy a imprimirme la letra de cada uno de los temas, los voy a sacar y los voy a cantar a todos y cada uno de ellos al menos 4 veces a la semana, suponiendo que cada tema dura aproximadamente 3 minutos necesito al menos 30 minutos para tocar todos los temas de corrido una vez que los sepa, supongo que esto traducido a los tiempos reales serán como 4hs semanales por lo menos. Si me amino me grabo y subo algún que otro tema acá.

Revisión del 2014.

Bueno este post pretende ser una mini revisión de lo que fué este año que acaba de pasar, si bien no me cierra mucho la idea de medir logros o cosas así, a veces es necesario para no perder el tiempo en las cosas que no son importantes para nosotros. Hay una serie de temas por los cuales estoy/estuve interesado en aprender/invertir tiempo
y son los siguientes (el orden no tiene nada que ver con la prioridad).

Sand Clock at Granada museum

Música: Hace un tiempo bastante largo que no toco en vivo, y me he dejado estar en el tema música, particularmente tocar la guitarra durante muchos años, pero este año que pasó me dicidí a tocar la guitarra regularmente y además aprender a cantar, para lograr esto comencé a practicar y sacar algunos temas conocidos en el género de reggae que es lo que más me gusta en este momento, así que en este punto estoy conforme, aunque creo que tengo mucho por hacer y mejorar sobre todo el parte vocal.

Ejercicio: Tuve unos meses de éxito saliendo a correr todos los días de la semana como a las 6am, esto requería levantarme a las 5:30, pero me daba muchas satisfacciones y la espalada casí ni me dolía, lamentablemente al llegar el invierno no pude sostener este ritmo y decaí a 0, aunque en los últimos meses salgo a correr con un promedio de una vez por semana, pero es muy poco, así que definitivamente a esto lo tengo que mejorar muchísimo.

Actidud: Hace algún tiempo, probablemente más de un año he venido trabajando en mejorar mi actitud ante la vida, las cosas que hago y las personas con las que me relaciono tratando de ser siempre positivo respetando y entiendo a los demás, siempre me costó mucho esto pero creo que mejoré bastante, sigo necesitando trabajo en esto sobre todo ante determinadas situaciones..

Técnica: La parte ténica de mi profesión no es tan fácil por que he llegado a un punto dónde no me es tan fácil avanzar o al menos eso es lo que siento, no he tenido o no me he dado el tiempo sufieciente para experimentar/probar cosas, así que este año que viene tiene que ser el año de la experimentación en lo técnico, hay cosas que considero que tengo que aprender más a fondo, cómo: git – emacs – debian.

Permacultura: Este año la huerta estuvo limitada a los tomates que sallieron geniales, al fin arranqué con mi proyecto de las gallinas semi/libres y hoy tengo 5 gallinas un gallo y 10 pollitos. Tengo que terminar el vivero y ponerle chapa transparente por que de otro modo el viento se lleva los plásticos a la primera de cambio.

Tiempo: Si bien he probado algunas técnincas como pomodoro a lo mejor tenga que profundizar más en como administrar mi tiempo e ir probando cosas distintas a lo largo del año.

Follow

Get every new post delivered to your Inbox.

Join 500 other followers