miércoles, diciembre 30, 2009

cosas locas del norte

the Swedish economy minister at the time, Thomas Östros, was quoted as saying "Thanks to In Flames, Sweden now have a metal band in the absolute world elite."

me imagino a Amado Boudou hablando de melodic death metal :D

lunes, diciembre 28, 2009

wisdom

Doug McIlroy, the inventor of Unix pipes and one of the founders of the Unix tradition, had this to say at the time [McIlroy78]:

(i) Make each program do one thing well. To do a new job, build afresh rather than complicate old programs by adding new features.

(ii) Expect the output of every program to become the input to another, as yet unknown, program. Don't clutter output with extraneous information. Avoid stringently columnar or binary input formats. Don't insist on interactive input.

(iii) Design and build software, even operating systems, to be tried early, ideally within weeks. Don't hesitate to throw away the clumsy parts and rebuild them.

(iv) Use tools in preference to unskilled help to lighten a programming task, even if you have to detour to build the tools and expect to throw some of them out after you've finished using them.

He later summarized it this way (quoted in A Quarter Century of Unix [Salus]):

This is the Unix philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

Rob Pike, who became one of the great masters of C, offers a slightly different angle in Notes on C Programming [Pike]:

Ken Thompson, the man who designed and implemented the first Unix, reinforced Pike's rule 4 with a gnomic maxim worthy of a Zen patriarch:

More of the Unix philosophy was implied not by what these elders said but by what they did and the example Unix itself set. Looking at the whole, we can abstract the following ideas:

domingo, diciembre 27, 2009

Casa bamba

Cumpliendo con lo prometido durante las largas jornadas de estudio y programación, emprendí con mi hermano el viaje al medio de la nada.

Partimos el sábado a la maniana con dirección a la estación de tren de rodrigues del busto a tomar el tren de las sierras que nos dejaría en ese mítico lugar vaya a saber donde, dado que lo único que sabíamos de el era que nadie sabia nada de el. Compramos un ticket por $3.5 cada uno y armados con tutucas, galletas y una botella de agua emprendimos viaje.



El tren es muy lindo, las paradas muy cuidadas pero el paso del tren es muy lento, yo diría que no pasa los 50 Km/h en ningún trayecto.

Una vez llegados nos dimos con que nuestros deseos eran ciertos, Casa bamba no era mas que un par de casas (y con par no estoy exagerando, habrán sido 8 casas máximo). Descendidos del tren le dimos tiempo a la gente para comprar comida casera de los habitantes del lugar (porque nosotros somos los amos y seniores del tiempo) y esperamos a que el tren pase para poder caminar por las vías (el único lugar caminable) en busca de un lugar tranquilo para no hacer nada. Sabiendo que el próximo tren pasaba en una hora nos tomamos el tiempo para caminar por las vías en busca del lugar ideal, resulto que se nos fue un poco la mano ya que caminamos casi 50 minutos hasta
encontrarnos con un túnel por el cual nos rehusamos a cruzar por razones obvias.



Esperamos que el próximo tren pase sentados al lado del túnel y emprendimos regreso. Ya lo dijo Pablo Cohelo amasando una fortuna con un concepto simple, el mejor lugar esta en el lugar de donde partiste y así fue, luego de volver nos tiramos abajo de un árbol a metros de la estación de tren, por algo habrán hecho el asentamiento ahí y no en el resto del trayecto...



Como toda vez que voy a las sierras la lluvia se hace presente, así que una hora antes de lo previsto nos invito cordialmente a refugiarnos en la estación, luego de un rato encontramos un lugar donde poder comer unas empanadas criollas antes de emprender vuelta a la civilización.



En la vuelta tuvimos el placer de compartir asientos con una familia estereotipo de fascistas que se tomaron como propia la tarea de hablar pestes de la gente pobre a medida que veía indicios de la misma durante todo el camino, llegando a su cúspide al pasar por un asentamiento en el que se habían puesto escombros en las vías. Esta familia nos deleito con soluciones a todos los problemas con el clásico "Sabes lo que habría que hacer..?", "Acá lo que hay que hacer es..." y similares.



ya de regreso en casa ... no les importa, esto no es twitter (?)

tantos a#os cantando cualquiera


a los 9 a#os escuche esta canción por primera vez, hoy me entero que dice :D

siempre supe que era una canción vasca, pero hasta ahí nomas.



Baserrian jaio nintzen
arbazo saharren etxean.
Udaberria aurrean.
Negu gorria atzean.
Eten da gure haria
pasa dena pasatzean.
Hilotza dago larrean
bizitzarekin jolasean
baserriko lanetan
zebilen alaba
ta patuak jo zion
bihotzaren aldaba.
Bere bide beretik
erori zen ama
aita ezin jasanez
bizitzaren zama
bere burua urkatuz
joan zen besteengana.

Intxaurrondoan dagoen
belearen kanta
bere mokoan behera
doan odol tanta.
Osabak esan zidan
thizen zalaparta:
Gogoratzen al zara
nola hit zen aita
bere era bereanhilko zara
baita.
Maldizio beltz hori
gainean dudaia
baserritik banoa
inondik inora
bizitzsaren bideak
itzi saizkit ala?
Dena begi zorrotzez
ikusten dudala,
karabianan sartzen det
lehenbiziko bala.

traduccion para los no euskeras

Nacì en caserio, en la casa de mis antepasados.
La primavera por delante,atràs el crudo invierno.
Mi destino se ha paralizado ante lo acontecido.
La muerte està en el prado jugando con la vida.
La muerte juega con la vida en el prado.
Atareada andaba la hermana en los trabajos del caserìo,
cuando la fatalidad le golpeò el corazòn.
Por el mismo camino cayò la madre.
El padre no pudiendo aguantar el peso de la vida,
suicidàndose se reunió con los demàs.
La canciòn del cuervo que está en el castaño,
la gota de sangre que resbala por su pico.
El tío me dijo unas palabras que todavía retumban:
¿Recuerdas cómo murío el padre?
De la misma manera morirás tu tambíen.
Con esta maldición sobre mi cabeza
dejo el caserío para dirigirme a alguna parte.
¿Acaso se me han cerrado los caminos de la vida?
Viéndolo todo con ojos afilados,
introduzco en la carabina la primera bala.
La primera bala.
LA PRIMERA BALA

viernes, diciembre 25, 2009

Status update

(nunca supe para que blogeo, pero bue, sentí la necesidad de postear esto)

1) defendí la tesis, la aprobé con un bonito 9 y al día siguiente me fui a rendir teoría de control cual héroe saltando entre las llamas y una balacera y me clavaron un 2[1] así que no me recibí[2]

2) me seque la mente de la inestabilidad de ubuntu 9.10 y me pase a debian squeeze[3]

3) [4]

[1] sarcasmo comisco, el primero dos de la carrera en la ultima materia de la carrera
[2] falta esa sola nomas, ya la rendiré
[3] irónico pasarse a una distro en testing viniendo de quejarse de una distro inestable
[4] cual es la necesidad de usar estas llamadas?

miércoles, diciembre 16, 2009

Me voy a tener que recibir

y me voy a poner a estudiar...

sabes porque me voy a poner a estudiar?

porque ya me felicitaron anticipadamente tanto, organizaron el escarmiento tanto, organizaron la fiesta post recibida tanto... que me voy a tener que recibir, es mucha la movilización, quien soy yo para decirles a ellos que no me recibí, que mi profesor de teoría de control me clavo un dos olímpico en el ultimo día del ultimo turno del año lectivo en mi ultima materia.

soy simplemente un pichi.

viernes, diciembre 11, 2009

Gente que usa las pavadas que uno hace

hace un tiempo quise poner en practica eso que dije alguna vez de "me voy a comprar un celular con j2me para hacer algo". Paso casi un año y no había hecho nada hasta que un día con un amigo se me ocurrió hacer repiola

http://code.google.com/p/repiola/

resulta que lo hice, me divertí 15 segundos y no lo use nunca mas.

después de mucho tiempo me llega un mail de un amigo que lo esta usando y que hizo un programita simple que gráfica las siguientes cosas





entre otras cosas, me mando el mail pidiéndome que haga un fix en un bug que había encontrado, así que hoy decidí bajar el código de nuevo y hacer el fix que me dijo mas uno que siempre me había molestado.

Así que hoy en lugar de estudiar teoria de control tengo el agrado de presentarles repiola 0.4 desktop and mobile edition. Va a estar en breve en la pagina del proyecto.

para los curiosos el código del ultimo ejemplo de arriba es el siguiente


: loop

set r3 r0
mul r3 r3

set r4 r1
mul r4 r4

set r2 r3
add r2 r4

ge r0 199 ay
add r0 1
put r2
jmp loop

: ay
ge r1 199 end
set r0 0
add r1 1
jmp loop

: end



los otros cambian reemplazando la operación que se hace sobre las coordenadas (tarea para el lector descubrir donde esta eso :D

kudos a j0hn por ser el usuario, tester y bug reporter #1! :D

jueves, diciembre 10, 2009

Webless en github

a pedido de 2 personas webless esta en github:

http://github.com/marianoguerra/webless


en el README da unas instrucciones básicas de como usarlo

diviértanse encontrándole un uso :)

miércoles, diciembre 09, 2009

uso la misma tecnica

Whenever I see a painting impressively hung in a museum, I ask myself: how much would I pay for this if I found it at a garage sale, dirty and frameless, and with no idea who painted it? If you walk around a museum trying this experiment, you'll find you get some truly startling results.

Seguidores

Archivo del Blog