Chau Maria…

Posted in escritos, mi vida(?), propias with tags , on 3 febrero 2009 by riverplatense

MariaSalvo excepciones muy específicas, todos nosotros conocemos a pocas personas que son capaces de honrar la condición humana. Poseen determinadas cualidades que nos susurran al oído que no todo está perdido, que es mentira que es lo mismo ser derecho que traidor. Esas personas que llevan a cuestas una bolsa llena de amor, de vitalidad, de fuerza y de amor y lo reparten como debe repartirse, sin guardarse nada, para multiplicarlo. Ese bolsón, pareciera que necesitase de unos brazos enormes para ser llevado, que solo un Titán podría hacerlo. Bien, yo he conocido a una petisa, que llevó el bolsón más grande, con una sonrisa siempre para ofrecer. Fue conocernos y querernos, divertirnos, disfrutar y trabajar. Nuestras vidas, diferentes hasta entonces, se cruzaron una noche en su casa y se anudaron para siempre en el monte formoseño. Estuvo allí cuando vino mi hijo, y su auto fue el carruaje real y fue también de mi familia. Pasamos peripecias poco comunes, nos hermanamos para siempre. Junto a Miguel engrandecieron el mundo con cuatro hijos. Que llevan la sangre joven y dinámica de Maria. Familia fuerte y sólida, dueños ahora de un cacho de cielo limpio y azul.

Nos reíamos constantemente, regalaba buen humor. Regalaba fuerza. Regalaba amor. Esa bolsa no tenía fondo ni límite. No paraba de hacer, no paraba de dar, no paraba de amar.

Dónde está ahora toda la alegría? Dónde está toda esa vida? Dónde está el delicioso torbellino que eras?. Lo llevamos con nosotros, como fuego que arde en nuestro corazón. Gracias por encenderlo y conservarlo.

Me toca decirte chau querida Maria. No puedo ni quiero, pero así es la cosa, un “horrrouorrr” . Nos encontraremos para seguir riendo. Acá, como me dijiste el otro día, dejaste todo en paz, regaste nuestra vida a pura sonrisa. Y, como sabés, eso florece, inexorablemente. Gracias por todo, te queremos mucho.

Anuncios

la verdad, no lo entiendo…

Posted in actualidad, democracia, ensayos, escritos, gobierno, Google, política with tags , , , , , , on 11 enero 2009 by riverplatense

Seguramente algún progre iluminado tendrá la explicación, pero ciertas cuestiones están sucediendo, me imploran una explicación que no puedo ofrecerme.

El eterno tibio Carlos Reutemann anuncia que no “le molestaría ser candidato esta vez”, como si de asistir a un asado se tratara la postulación a un cargo directivo de una nación. Provoca un revuelo descomunal, y, luego de varios días a alguien se le ocurre preguntar lo obvio: “ok, pero para qué lado va a empujar?”. Y allí nos quedamos, con la respuesta vacía. Todo el mundo habla de la “candidatura del Lole” pero como el tipo no dijo si es oficialista, opositor, moderado o qué carajo es, se lo están disputando, y Carlos, que aprendió del otro Carlos, espera la mejor propue$ta partidaria para sumarse, eso sí, como líder espiritual.

Por otro lado el millonario devenido en protector de todos nosotros, Francisco de Narváez, el mismo que usando el software de Google maps nos permite *descubrir* que en San Martín se cometen más asaltos que en Barrio Parque; aparece en cuanto programa televisivo y/o ruta argentina con lemas indefectiblemente apuntados a la seguridad (“vos al sol, los delincuentes a la sombra”(?) y el terriblemente redactado”hagamos un plan”) y se postula vaya a saber uno para qué y dentro de qué partido.

Desde la idea a los formularios de ingreso, una patética manera de conspirar.

Desde la idea a los formularios de ingreso, una patética manera de conspirar.

Haciendo una analogía con el ex piloto de autos de carrera, ambos tienen en común altos, y de no tener detrás un partido visible, al menos por ahora. Se bancan la campaña con su propios medios(?). O sea, dónde quedan las ideologías, los sucesos, la historia, los pensamientos, los ejemplos, las trayectorias? Qué somos si no pertenecemos a nada?. Dónde está la nueva política? Qué es eso de hablar de la seguridad solamente, un tema que preocupa a una ínfima parte de la población, si tomamos a la población como TODOS LOS ARGENTINOS, de todas las provincias, y pertenecientes varios sectores, muchísimos de los cuales no tienen ni una cosa a ser robada. Cuando la mayor parte de nuestros hermanos no tiene agua corriente, ni gas, ni tv por cable, ni telefonía fija. Cuando las cloacas y la calefacción son utopías, cuando el traslado al trabajo es una caravana infernal, cuando el acceso a una prepaga es una empresa semejante a un viaje a Aruba… podemos pensar que el único/principal problema es la inseguridad? Tan huecos somos? Y lo dice alguien que ha sido robado, asaltado, vaciado su casa, le han robado el autos, tres motos, etc. Pero yo no soy “el país”, yo no soy “la gente”, yo soy una parte del pueblo, no “el” pueblo.

Tan vacía es la mass media argentina que no puede siquiera hacer el mínimo ejercicio reflexivo o de archivo, para remontar el pasado de seres que han sabido estar al lado de lo más terrible de nuestra historia y ahora se lanzan a la espera de la mejor oferta?. Los que fueron a la Plaza con Galtieri, con Alfonsín, con Artaza, con la cacerola, con Blumberg, con Neustadt, con Menem, con la Sociedad Rural… tienen algo en el cerebro que les impide pensar, actuar y decidir sin que la palabra “MYSELF” sea la única que comprenden???

Año nuevo

Posted in Uncategorized with tags on 1 enero 2009 by riverplatense

Lejos estaba aún de su casa. El monte estaba particularmente oscuro. Un viento arremolinado insistía en tirarle ramas, hojas y lo que fuere en la cara. Venía con la espalda cargada de leños, para su modesta cocina. El Ruben seguramente ya había carneado el chivo y la estaba esperando. Hacía mucho que no lo veía. Desde ese día que él volvió de la cosecha de la papa, con olor a vino. Sin plata. Sucio. Y le pegó. Ella lloró dos días y al tercero lo echó. Discutieron todo el cuarto día y al quinto Ruben se fue. Hoy se volverían a encontrar. Él le había enviado un mensajito para que pasaran ese fin de año juntos. Después de todo, romperse por dentro es una forma de pedir perdón. Después de todo, lo hecho, hecho está. Ella dudó, no lo quiere, pero lo hizo por la Marcela, tan chiquita y sin su papá. Bastante tiene con las privaciones materiales.

Carla bajó de la camioneta, repleta ésta de bolsas de supermercado. Llamó a su empleada para que las descargara. En realidad no hizo falta llamarla, ella ya estaba allí, al sentir el motor de la poderosa maquinaria, se había aprontado cerca del garaje. Sabía que la señora Carla se enfurecía si las cosas no se hacían rápido. Qué distinto era allá en Catamarca! QUé distinto era en su niñez!. El tiempo valía uno y no medio. Las cosas se saboreaban y no se consumían. El apuro era para los partos y para los accidentes. No más. Aquí, Carla la ponía en un frenesí continuado. En un bailongo eterno. Triste, anodino. Los chiquitos de la casa gritaban, peleaban, aullaban. Era año nuevo. Todos estaban estresados.

Terminamos el curso de Python – Ejercicios y evaluación

Posted in actualidad, educación, Linux, python, Sanca, software libre with tags , , , , on 21 diciembre 2008 by riverplatense
wxPython, la biblioteca gráfica usada en el curso

wxPython, la biblioteca gráfica usada en el curso

Según comentaba acá , este año tuvimos la inmensa dicha de compartir el primer curso de Programación usando el lenguaje Python, en la Escuela de Oficios San Cayetano, perteneciente al CFP 401 de Vicente López, Provincia de Buenos Aires.

En esa primera entrega listaba los primeros ejercicios, completo en este post los trabajos que hicimos en este año:

Empieza con ejercicios en Python pelado, o sea aplicaciones de consola.

#38    Usando una variable booleana, pedir números por teclado hasta que se ingrese un cero, al pasar estos devolver el resultado de la multiplicación de todos los números ingresados.

#39   Primer Proyecto: Hacer un juego   donde la PC seleccione un número al azar entre 0 y 100. El jugador debe  ir tratando de  adivinar y el programa devolverá “Muy bajo”, “Muy alto” según corresponda. Una vez que adivina, mostrar un mensaje de felicitación  junto a la cantidad de intentos.

#40   “El semáforo loco”: En una esquina un semáforo toma valores aleatorios de rojo, amarillo y verde y no lo podemos controlar.
Programar el semáforo de la calle transversarl para evitar accidentes.

#41  Programar un juego de “piedra”, “papel” y “tijera”. Las  reglas son las siguientes: 1º)  La aplicación le  pregunta el nombre al jugador.  2º)  Luego pregunta cuantas manos van a jugar.  3º)  El programa hace su primer jugada, le pregunta al jugador la suya y calcula el ganador.  4º) Una vez que llega a las manos acordadas en el punto 2 finaliza la partida y muestra el resultado final.

#42  Hacer un pequeño juego donde la PC nos desafía al “Cara o Seca” en 3 manos.

#43  El programa simulará el juego de adivinar en qué mano está la moneda. Le preguntará a la persona el nombre y cuantas partidas quiere jugar, luego calculará el ganador.

#44  Pedir el nombre de la persona y un rubro (impuestos, servicios, etc.) e ir solicitando e ingresando los gastos correspondientes hasta que la persona ingrese 99999. Allí devolver la suma de lo ingresado. Si la persona ingresa un número > 10000 ignorarlo.

#45  Pedir el ingreso de diez nombres de personas, contar cuantos “Perez” aparecen.

#46  Dada una palabra devolver en orden inverso.  Es decir si se ingresa “Calcular” devolver “Raluclac”

#47  Dada una palabra o una frase, decir si es o no un palíndromo (capicúa)

#48  Reformar el ejercicio 47 para que descarte los espacios y funcione con frases.

#49  Escriba un programa que permita crear una lista de palabras. El programa pide un número y luego solicita ese número de palabras para crear la lista. Por último el programa tiene que escribir la lista completa.

#50  Sea una lista de personas autorizadas en una empresa a manejar una aplicación. Hacer un programa que pida el nombre,  busque en la lista si ese nombre está autorizado o no. Si no lo está escharlo y terminar el programa; si lo está pedirle la edad y  responderle aproximadamente  en que año nació. Despedirlo y terminar el programa.

#51  Pedir un número por teclado y calcular la serie de Fibonacci que no sobrepase ese valor.  Los núm de la serie deberán almacenarce en una lista y ser mostrados al final del ejercicio.

#52  Hacer un programa que nos dé la bienvenida. Que tenga un menú con dos opciones: 1) Usar el  programa, 2) Ayuda. Si se elije el menú “Ayuda” mostrar un pequeño texto explicativo y terminar. Si se elije la opción “Usar el  programa”  pedirá un número y devolverá los multiplos de ese número.

#53  Sea  la siguiente lista: Lista= [“River”, “Boca”,  “CASLA”, “Velez”, “Newell’s”, “Racing”], hacer un  programa que  presente  un  menú  como el  siguiente:
1) Agregar
2)  Quitar determinado ítem
3)  Listar
4)  Ordenar
5) Acerca de…
6) Salir

#54  Hacer un programa que me pida mi nombre y lo guarde en un archivo llamado “datos.txt”.

#55  Hacer un programa que almacene nombres de estudiantes. Los debe guardar en un archivo llamado “estudiantes.txt”. Además debe poder mostrar todos los estudiantes que se ingresaron hasta el momento. Hacer un pequeño menú.

#56  Modificar el programa anterior para que podamos dar de baja en el archivo.

#57  Hacer un programa  que pida por teclado  3  números. Decir si  se  puede formar un triángulo  con esas tres medidas de lados. Si se puede aclarar qué tipo de triángulo es. (para que se pueda formar un triángulo, la suma de dos lados tiene que ser mayor al tercero).

#58  Pedir 3 lados y primero: decir si con esos lados se puede hacer un triángulo. Resolverlo usando funciones.

#59  Pedir 2 palabras y decir si riman o no. (Llamamos “rimar” a que las últimas 3 letras sean iguales)

#60  Pedir un número inferior a 4mil y que el programa lo escriba en números romanos.

#61   Usando  diccionarios, elabore una agenda de  teléfono de los compañeros del  curso, donde  pida el  nombre y  devuelva  el teléfono.

#62  Practicamos Clases con el siguiente modelo de aplicación:

class Persona:  ———->  definición  de clase
def saludar(self):  ————–> método

print “Hola!”
def despedir(self):   —————> método
print “Chau!”

cacho =  Persona()   ——> Instancia
cacho.saludar()
cacho.despedir()
olga =  Persona()   ——–> Instancia
olga.despedir()
nadia =  Persona()  ——-> Instancia

#63   Crear una  clas persona.

#64   Crear 2  clases:

-Profe ( def  __init__ : nombre,  curso, sueldo.  def  saludar)
-Estudiante ( def  __init__ : nombre,  curso, edad.   def  inscribir  )

#65   Hacer un programa usando clases, que por un lado  pida : nombre, apellido,  dni y tel.  de un socio.
Además permita ingresar  título y código de una película / libro  alquilada. Todo funcionará a través de una base de datos MySQL.

A partir de acá comenzamos con una biblioteca gráfica llamada wxPython , es decir que las aplicaciones dejan de ser en consola para tener una GUI.
#66 “Hola  mundo!” en ventana.

#67  Diseñar una ventana con dos botones abajo a la derecha que digan  “aceptar”  y  “cancelar”.

#68   Realizar la siguiente interfase:

Ingreso de datos:
Nombre:             _______________   (wx.TextCtrl)

D.N.I. :                 _______________   (wx.TextCtrl)

Nacionalidad:   _______________   (wx.ComboBox)

Estado Civil:      ·  soltero                 (wx.RadioBox)
· casado

Botones:                                           Cancelar                   Aceptar

#69   Hacer una ventana de 400 * 300 que aparezca centrada en la pantalla y  dos botones: El botón “Cerrar” para que termine la aplicación y el  botón  “Saludar” para que aparezca  un saludo en el panel.

#70  Hacer una ventana de 350 * 250 la cual tenga en el panel el título “Probamos botones”  y tres botones:
1)  “Cerrar” —–>  Salir de la aplicación
2)  “Uno”  ——->  Que aparezca otra  ventana con un mensaje, el  ícono de “atención” y un  botón (Aceptar)
3)  “Dos”  ——->  Que aparezca otra  ventana con un mensaje, un ícono  y dos botones (SI/NO)

#71  Realizar una ventana en la que podamos ingresar un nombre y un teléfono y que cuando hagan  click en el botón  “saludar” nos aparezca otra ventanita que nos saluda y nos dice el núm de tel. Si se oprime el botón “Cancelar”  cierre la ventana.

#72  Realizar un a ventana en la que podamos ingresar: nombre (wx.TextCtrl), estado civil (wx.ComboBox), fecha de nacimiento (wx.DatePickerCtrl), y  tenga el botón “Cancelar” y “Saludar”.  Estos datos tienen que aparecer en un mensaje de diálogo.

#73  Crear un formulario para dar de alta un nuevo libro / película. Los  datos deben  cargarse  a una  base de datos MySQL a través de mysqldb.

#74  Crear una tabla  “club” con los siguientes campos: id-club,  nombre, anio-fundacion, cant-campeonatos. Luego ralizar un formulario para rellenar con el nombre de un club, su año de fundación y cantidad de campeonatos.  Estos datos deben ingresar a la base  de  datos.

#75 Crear una nueva ventana  con wx.MenuBar  y  wx.StatusBar, que contenga la anterior ventana  y una nueva de alta de jugadores según el club  ingresado.  Además mostrar  un listado de los clubes y otro de los jugadores ingresados hasta el momento.

#76  Realizar un editor de texto.

# 77 Desarrollar con todo lo aprendido un sistema de administración con ABM a manera de trabajo final en modo proyecto. (En respuesta a esta consigna, los estudiantes han desarrollado sistemas de turnos para consultorios médicos, sistema de administración de servicios de una peluquería, de una biblioteca, pizzería, etc.)

Hasta allí llegamos, esperamos que sea útil para muchos esta lista de ejercicios, que la usen en cursos similares o en autoaprendizaje, están pensados para ir de lo más fácil a lo más complejo, lógicamente.

Realmente, el resultado ha sido completamente satisfactorio, más de lo que esperábamos, nos sentimos satisfechos ya que han terminado catorce compañeros que se llevan los rudimentos necesarios para hacer su camino en este mundo de la programación y que, seguramente, serán muy buenos profesionales si se lo proponen.

chau luisito

Posted in Uncategorized with tags on 16 diciembre 2008 by riverplatense
Luis

.
Nos dejó Luis. Peleándola hasta el final. Tal cual fue su vida. Crió hijos maravillosos. Me brindó a su hija. Le compensé con nietos. Me dió su casa, construyó la mía. Bostero, de los que respetan. Siempre nos entendimos en el fútbol a pesar de estar en veredas opuestas. Peronista luchador en su peronismo obrero militante.

Dejó valores, asados, amigos, amigos, ejemplo. Simple, trabajador, gaucho de los de antes. Acompañó como debe acompañar un padre, siempre atento y la mar de discreto. Disfrutó de sus nietos como nadie.. Nunca olvidaré su imagen cuando lo de Marquitos. Traía una camioneta más grande que él. Como su corazón. Ese que resistió los embates de la enfermedad. Su casa siempre abierta, en el sentido amplio y hermoso de la palabra, sembró. Sembró. Jugaba a la lucha con Enzo y compinche de Marcos. Quiso a Belu como si de una nieta se tratara.
Tuviste mil personas que vivieron en tu casa y comieron tu pan. Eso no se ve a menudo, y siempre con el perfil más bajo que pudiese existir.
Seguramente ya nada te dolerá. Te he respetado siempre y te he querido como un padre, querido Luis. Vaya mi agradecimiento eterno por lo que me has regalado, y quedate bien tranquilo que tu paso ha sido hermoso. Me has enseñado una parva de esas cosas que no se enseñan en escuela alguna. Desamor a lo material, solidaridad extrema, lealtad, lucha, dejar vivir a los hijos, trabajo honrado, amistad, calle, amor.

Un abrazo grande (como te bautizaron tus nietos), “Tata” querido

hace 22 años

Posted in actualidad, River Plate with tags , , on 14 diciembre 2008 by riverplatense
River campeón intercontinental

River campeón intercontinental

El 14 de diciembre de 1986, mi viejo me prestó el auto. (“mi viejo me prestó el auto!”). Un Dodge 1500 celeste. Salí con mi noviecita, pizza y cerveza  de lata en los bosques de Palermo. Franela deseada, pero rápida, volvimos muy temprano. El coche, ella y yo. Mi viejo me prestó una sola vez el coche para salir. Ese día. Pero yo volví temprano. Tenía la minita, tenía 18 años, tenía *el coche*. Pero volví muy temprano. El viejo sabía que yo iba a volver temprano. River jugaba la final de la Intercontinental en Japón, contra el Steaua de Bucarest. No existía mujer más auto en el mundo que pudieran contra ver, por primera vez en la historia, disputar el partido más codiciado por aquel entonces. El inolvidable Antonio Alzamendi, nos dió la gloria. Y ahí sentí que había sido la mejor noche de mi vida. Ahí disfruté la cerveza, la franela y el auto, el auto! que ya descansaba en el garaje.

Hoy, no sé que habrá sido de la vida de Cristina. No sé que será de ese Dodge celeste. Pero lo que sí sé, es que un equipo de indignos juega con la camiseta de River, y por primera vez en la historia, nos dejaron últimos. A nosotros, a los campeones más campeones de toda la historia. Esos holgazanes, inútiles, peseteros y aprovechadores; llevaron a la historia de River (el River de mi abuelo, de mi viejo y de mis hijos) a ser  los últimos, los coleros, los de ajoba. Y cobraron FORTUNAS para ese resultado vergonzoso. Porqué vergonzoso? De hecho puede pasar, es un deporte y hay que ser buen perdedor.

Desde ya, pero sin haber transpirado, sin haber admitido errores, sin haber dejado nada en la cancha, echándole la culpa(?) a la gente, a los referís, al estado de las canchas, al destino y a la tía Paca. Sin saberse HOMBRE de verdad, y admiitir que se jugó como el orto, que no se tienen los huevos bien puestos, que se arrugó cuando más hombría se necesitaba (boca, casla, etc), que lo único que les importa es el dinero y un pase a Europa. Sin esas manifestaciones de cruda honradez, no lograremos nunca nada.

Toda esta hipocresía liderada por el peor presidente de la historia, José María Aguilar, que destruyó una gloria centenaria y señera, llevando a nuestro club a una decadencia moral, administrativa y ahora, deportiva.

JMA, no te olvidaré, sos la cruz de este River. Da la cara, ese mármol que tenés como rostro.  Pedí perdón a todos, los que de verdad, queremos a River y lo llevamos en la piel. Y que la historia te juzgue, vergüenza eterna para tu despreciable persona.

andando?, soportando? viviendo? wtf!?

Posted in actualidad, ensayos with tags , , on 30 noviembre 2008 by riverplatense

FogataDesencuentros, enfermedades familiares que se suman cual nubes a una tormenta. Fin de año con movimiento y uno que quiere estar en todas. No se puede estar en la misa y en la procesión, o, más cerca en el tiempo, no se puede tirar el centro e ir a cabecear. Y hablando de cabecear, en el único momento libre, me voy a ver a River. El que sigue, a pesar de todo, siendo el más grande. Mal que le pese a JMA. Y los gorilas se juntan, haciendo una nueva Unión democrática, y los pavos los saludan. No lo puedo creer. Lo que quitan a los pobres es “administración”. Lo que quitan a los ricos es “despojo y tiranía”. Ayer, una mujer se quejaba en el noticiero que por el corte de energía no podía cerrar sus persianas que eran eléctricas… “reconozco que es un lujo” dijo, en tono de comprensión infinita. Andá a cagar.Se sabe que estoy a la mitad de lo que puedo dar, que de por sí es poco; y más me apeno, y más me apago.

…, cuarenta y nueve, cuarenta y ocho, penas, cuarenta y siete, cuarenta y seis… los porcentajes me matan