Archivo

Archivo para la categoría ‘personal’

Un "Yo" dibujado por Matt Groening

domingo, 29 de julio de 2007 Sin comentarios

Después de haber disfrutado anoche de la película de Los Simpsons (si te gustan, no te la pierdas, es buenísima!), me tomé un ratito (un domingo aburrido…) en entrar a la página de los simpsons… está muy buena (aunque el uso de flash es obligatorio), y aunque no la recorrí toda, pude crear un avatar con la paleta de colores, barbas, cabello, ojos, nariz, etc. de los Simpsons. Y tratando de hacerme a mí mismo, me salió esto:

Me pareció muy original la idea y divertido a la vez. 🙂

Saludos!
Marcelo

Categories: misceláneos, personal Tags:

Tengo las Entradas!!!!

martes, 12 de junio de 2007 3 comentarios

Soy uno de los afortunados que va a disfrutar de la Vuelta de Soda Stereo!!!!!!!

Volveremos, volveremos… faltan unos 130 días aproximadamente!!!!!

(Ya estoy ansioso)
Marcelo

Categories: misceláneos, personal Tags:

Un "Docente" Lamentable…

miércoles, 6 de junio de 2007 1 comentario

Este post es sólo para hacerme eco de este excelente post del blog de Javier Smaldone:

Vean este video, cuyo audio fue grabado en una clase de una carrera informática en una universidad pública. Se trata de un “Docente” (según el blog, es el Lic. Rubén Fernandez Iriart), que está queriendo explicar a sus alumnos qué es un EJB (no hace falta saber en realidad qué es, sólo escuchen a esta persona “dictar clases”):

Disclaimer: me guío por lo que dice la fuente, eh!. Habiendo hecho la aclaración… no puedo creer que esto sea verdad!! Para más info de quién es esta persona y qué ley se está tratando de imponer en mi país, hacé click aquí

Yo soy alumno de una universidad pública (me falta poquiito para recibirme)… y puedo dar fe que este tipo de “docentes” existen. Por suerte me tocaron pocos de éstos, y otros muy (pero muy) buenos profesores y apasionados por su trabajo, con quienes la relación docente-alumno relación pasó a ser colega/amigo a colega/amigo.

A aquellos que me hicieron ver Sistemas como algo más que “sólo picar código”, y me transmitieron su pasión por la Informática como un Mundo Académico, lleno de cosas por aprender… les mando un Saludo Grande!

Gracias por su tiempo, muchachos!

Marcelo

Categories: codear, misceláneos, personal Tags:

Ubuntu GNU/Linux + Python en Rio Negro

martes, 29 de mayo de 2007 Sin comentarios

Escudo de Río NegroHolas…

Bueh, por fin puedo bloguear algo al respecto (tengo un ratito como para comentar algo), y además mi compañero de laburo Gabriel Patiño pudo escribir algo el fin de semana al respecto y yo puedo linkearlo.

Fue un mes estresante, cansador… pero contentos por el deber cumplido de tener que realizar el software para el escrutinio provisorio de una provincia argentina, Río Negro. Fueron varios componentes desarrollados, en distintos entornos (Apache/CGI, Python+PyGTK+GTK, PostgreSQL, etc.), pero siempre sobre Ubuntu GNU/Linux.

Yo programaba con Eclipse/PyDev, Gabriel con el Vim, utilizamos Subversion, Trac… excelente experiencia con el Trac, lo recomiendo a quienes laburen en equipo… se acelera muchísimo el seguimiento de los problemas y ciclos de desarrollo de un proyecto. Eclipse/Pydev me daban code completion, debugging, excelente integración con Subversion y es evidentemente más “amigable” para el programador “nuevo” en Linux. Sin embargo, aprendí bastante a usar el Vim y es muy groso, y hasta diría que único para algunas cosas (Selección Vertical!!). Pero para el resto de las cosas, soy humano y me gustó más Eclipse, jeje… es sólo una cuestión de cómo se “sienta” uno con la herramienta.

Extensiones PyDev para Eclipse

Me gusta mucho debuggear, ver cómo se va ejecutando el algoritmo… a veces descubro bugs antes de que ocurran (lo cual no sé si es porque cuando programo es porque estoy seguro que después lo debugueo o debugeo porque no estoy seguro de lo que escribo 😛 ). De todas formas, es cómo uno programe.

Python es un lenguaje Ex-ce-len-te. Se desempeña bárbaro, apenas uno piensa cómo se comporta un algoritmo es inmediata su traducción a Python; no tiene que preocuparse por cosas que se ponen “en el medio”, como ser tipos de datos y declaraciones, estructuras estáticas, etc.

El laburo en sí fue terminado a tiempo, casi todo bajo control, y no hubo ningún problema el “Día D”… los sistemas se comportaron perfecto, los data entries también, y por suerte los pingüinos, la serpiente, el indiecito de Apache, el elefantito, etc. anduvieron joya. Y todos contentos.

Lean el artículo de Gabriel, que cuenta unas cuántas cosas más; simplemente este post es para comentar que participé de este proyecto, y que estamos muy contentos con el resultado! 😀

Saludos!
Marcelo

Links Relacionados:

Artículo de Gabriel Patiño:
http://www.solar.org.ar/spip.php?article447

Notas de la prensa rionegrina:
http://www.adnrionegro.com.ar/noticias/wmview.php?ArtID=13327
http://www.poderlocal.net/leer_noticias.asp?ID=33479
http://www.noticiasnet.com.ar/a_2007/a_05_07/19_05_07/d19_05_07_pagina_8c.htm

Escudo de Río Negro extraído de www.vector-images.com.

Categories: codear, linux, personal, programación, ubuntu-ar Tags:

Cafeconf 2006

miércoles, 15 de noviembre de 2006 Sin comentarios

Al fin llegó la Cafeconf 2006! 😀

Estuvo buena, lástima que este año pude ir sólo un día.

Lo destacable fue encontrarse con toda esa “gente como uno” que me hace sentir que no estoy “solo” en el mundo. 😀

Sobre las charlas a las que asistí, les puedo comentar lo siguiente:

  • Collition Course with Ruby“: Excelente charla, muuuy entretenida e interesante; el disertante (Gabriel Arellano), un capo, muy didáctico y llevadero, no aburrió para nada. Aprendí muchas cosas de Ruby. Lástima que el tiempo (como en la TV) es tirano.
  • Cómo Hacer Plata con Software Libre“: Ummm… odio reconocerlo, pero en mi opinión, estuvo muy floja. Con este título esperaba (y creo que todos los asistentes esperábamos) mucho más. Le debo mucho respeto y reconocimiento a John Lenthon, lo conozco de la lista de PyAr y es un capo, sabe muchísimo, pero en mi humilde opinión (tratando de ser constructivo) podría haber planificado de otra manera un tema tan interesante.
  • XiFrame, un poderoso framework de desarrollo de aplicaciones“: Muy buena, les debo el comentario.
  • Keynote – “Que es Python y Porqué importa“, de Alex Martelli: Excelentísimo disertante, clarísimo en lo que quería transmitir; lástima que no hubo otra charla con contenidos más avanzados. Me dejó el concepto del “espíritu” del lenguaje, fue un honor escucharlo.
  • Routing avanzado y balanceo de carga en GNU/Linux“: MUY buena, más que nada porque aunque hice cosas con firewalls, proxys, servers Linux, nunca tuve la oportunidad de investigar un poco sobre balanceo con varias conexiones de banda ancha. La respuesta es sencilla: “apt-get install iproute”, “man iproute”. O si no, googleen. 😀
  • Voto Electrónico” – Enrique Chaparro: Les debo el comentario. Estuvo bien, con algunas salvedades que después les comentaré (es tarde y hay que hacer noni). 😀
  • Después no me quedé al sorteo y cánticos alegóricos… pero tienen que saber que los acompaño en el sentimiento y participo de sus foros, logros y eventos. Salud, Cafelug! (con versito y todo!)

Una de las cosas que quiero plasmar acá es haber escuchado de Sebastián Desimone una idea bastante piola, como un Proxy de SQLs (de un SGBD, en realidad). De acá en más, volé… y se me ocurrió algo como lo siguiente, algo como:

“Concepto de un “Firewall de SQLs”, utilizando un “Proxy de BD” (que implementa el protocolo de servidor de una SGBD), pero que ‘filtra’ qué consultas están permitidas y qué consultas no, evitando ataques del tipo de Inyección SQL.”

Además de eso, se me ocurre que uno puede distribuir con una aplicación web (Joomla, por ejemplo) un “modulito” con un conjunto de consultas SQL que utiliza la aplicación, que se instala en el Firewall de SQLs. Luego, tu aplicación está proactivamente protegida (un poco más) contra errores de programación (del Joomla, en este hipotético caso).

Es más, hasta se puede poner el firewall en modo “promiscuo” (es decir, que deje pasar todas las consultas), y que todo lo que redirecciona a la BD lo vaya almacenando aparte como log. En ese momento, se utiliza la aplicación web normalmente, abarcando toda su funcionalidad. Luego, se sale del modo “promiscuo” del Firewall de SQL y se utiliza el log con las consultas hechas anteriormente como base de reglas de filtrado, haciendo que la aplicación pueda realizar sus operaciones, pero si surge algún problema de seguridad en forma de inyección SQL, dicho ataque no pase por el “firewall”.

Calculo que algo de esto debe existir (BDs grosas, como Oracle, DB2, etc.), pero es la primera vez que tengo noción de algo así, y tán útil!!!

Ahora sí, volviendo al planeta tierra, paso a dejarles las pocas fotos que saqué del tan esperado evento…


Con Rocío, Pablo y Luis en la puerta.


Los muchachos del UnluX, siempre presentes!


Mauro y Efra, próximos pythonistas. 😀


“Alex Martelli in Concert” 😀


Devorando en Mc Pato.


Otra foto, esta vez con Ezequiel agregado al grupete, lástima que el muchacho le dió rápido al botón de la cámara y salió fuera de foto. 🙁

Bueh, es todo, voy a dormiiiir.
Salutes
Marcelo

Categories: codear, linux, misceláneos, personal Tags: