Mostrando las entradas con la etiqueta personal. Mostrar todas las entradas
Mostrando las entradas con la etiqueta personal. Mostrar todas las entradas

domingo, 15 de junio de 2008

Lo lindo del FLOSS

Sólo para comentar que reporté hace un tiempo un bug sobre el Handbook de FreeBSD y me aceptaron la sugerencia, corrigiendo el documento original.

Si bien no es la primera vez que me pasa, quiero transmitir esa linda sensación de poder colaborar con un granito de arena cuando uno obtiene tanto de otros en forma desinteresada.

Ah, por cierto, felíz día, viejo!

Marcelo

jueves, 15 de mayo de 2008

Dígame Licenciado...

(Este post es un fragmento de un mail que escribí hace unos días)

Bueno, sólo para comentar que este lunes a las 17 hs., después de más de 10 años de estudiar, remar, sufrir y (robar un poco, por qué no, je)...

ME RECIBIIIIIIIII!!!!!!!!!!!!!!!!!!!!

De qué? Sí, de Licenciado en Sistemas!!! (la p.... que vale la pena estar vivo!!!)... presenté la maldita y caprichosa TESIS en la que estuve un año y medio laburando....
(Por favor, no hacer comentarios sobre esta foto, éste es un post feliz!)

Así que bueno, éso, este es un pequeño gran logro personal, el cual hace que esté muy feliz en estos días (y con un poco de nostalgia también)... así que espero seguir yendo a la UNLu al menos para colaborar, investigar y nutrirme un poco más en cuestiones académicas... porque esto recién empieza! :-)

Cuando tenga el OK de la Universidad en cuanto a la licencia de publicación y otras cuestiones, obviamente haré público el documento mío y de Pablo, quizás a alguien le sea útil.

Y aunque ya se los dije personalmente, a ustedes, parientes, amigos, familiares más cercanos, gracias por el aguante!

Saludos!
Marcelo

domingo, 29 de julio de 2007

Un "Yo" dibujado por Matt Groening

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

martes, 12 de junio de 2007

Tengo las Entradas!!!!

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

miércoles, 6 de junio de 2007

Un "Docente" Lamentable...

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

martes, 29 de mayo de 2007

Ubuntu GNU/Linux + Python en Rio Negro

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 :-P ). 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! :-D

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.

miércoles, 15 de noviembre de 2006

Cafeconf 2006

Al fin llegó la Cafeconf 2006! :-D

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. :-D

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. :-D

  • "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). :-D
  • 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. :-D


"Alex Martelli in Concert" :-D


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

miércoles, 25 de octubre de 2006

Mi Nuevo Sillón

Estoy taaan feliiiz por mi nueva adquisición!!!
Costó, costó y al fin llegó. :-D
Mi espalda y mis nervios me lo agradecerán.

Aquí está la captura de la gloria de la tecnología ergonómica.




Saludos!
Marcelo

lunes, 4 de septiembre de 2006

En Rieles

Ayer nos reunimos por fin para empezar a laburar en el proyecto web. Después fuimos a reunirnos con el tipo (bastaaante chamuyero por cierto, no lo conocía), y bueh, nos queda laburo por hacer. A mí me sirvió para dejarme la idea un poco más clara de lo que quiere. Me puse a leer el libro de RoR y la verdad que es fantástico, se lee solo. Me entusiasmé con lo sencillo que es desarrollar en esto.

Mañana nos reunimos (IBM tiene feriado) en Rodríguez y seguiremos. Ya me tengo que acostar y no tengo muchas ganas (pero no quiere decir que no tenga sueño, je).

Voy a ver si bajo el Windows Vista RC1, para testearlo, ver qué tiene de bueno y de malo, cómo se puede preparar Linux para "enfrentarlo", etc. Calculo que van a copiar muchas cosas de OSX y de Linux, y que no han innovado nada. Pero veremos. Por ahora tengo esta review, vamos a ver si dice algo interesante.

Bueh, me voy a dormir.

jueves, 31 de agosto de 2006

Un Poco de Cada Cosa

Empezamos el día haciendo un pequeño relevamiento de los sitios Joomla que administro. Primero, actualizando a la nueva versión 1.0.11, ya que corrige algunas vulnerabilidades críticas (y algunas que no lo son tanto). Y segundo, más hincha (pero hay que hacerlo), es revisar de los 6 sitios que tengo, qué componentes hay que actualizar, reemplazar o verificar si hay alguna vulnerabilidad grave.

El resumen fue:

Y algunos otros chiquititos que no vienen al caso. Por ahora sólo reemplacé el OpenSEF y lo tengo en pruebas. Viene bien, si funciona lo migro al resto de los sitios.

También tengo en uno de los sitios el Joomla Spanish, tuneado a dos manos y en castizo, que está bárbaro. La única desventaja que le veo es el tema de la demora (de 2 o 3 días, que no es mucho, pero si hay vulnerabilidades críticas... :-S ) cuando sale una nueva versión de Joomla oficial. Pero por el resto de las cosas está muy bueno si uno tiene que "delegar" la administración del sitio a otra persona que no sabe mucho de web.

Por otra parte, hoy estuve toooda la tarde con Javier. Hueveamos algo, y otro poco seguimos con la aplicación y las reglas del Sistema Experto, poco a poco va quedando algo "potable", como para ligar un 4 :-D



Faltan cosas, y claro, lo más importante, terminar de una vez con las reglas... pero de a poquito nos vamos moviendo, la idea es presentarse en diciembre...

Ciao!

PD: Muuuuy bueno el tutorial de la gente de Bulma, sobre Python + QT = PyQT. Pero como dije ayer.... lamentablemente no me da la libertad de usarlo para hacer soft con la licencia que yo quiera. :-(

miércoles, 30 de agosto de 2006

Leyendo....

Bueh, acá estoy, leyendo algo de lo que saqué de la Biblioteca... Sistemas Operativos, Redes, etc. Todos fundamentos para rescatar algo para mi Tesis: "Edición Colaborativa". Es lo que hace software como Gobby y SubEthaEdit. Otra cosa piola que vi es el plugin para Abiword, impresionante!

Otra cosa que vi en un Blog es el port (muy prematuro) de KDE 4 a Mac OSX!!

Acá hay una captura:



Creo que con QT4.x GPL para Win/Lin/Mac KDE y sus aplicaciones como KOffice se van a volver mainstream, evidentemente es una arquitectura muy buena.... lástima la licencia de las QT (GPL)... por eso cada vez que leo algo sobre QT me embalo, pero nunca hago ni aprendo nada, no porque piense en hacer algo cerrado ("privativo") de forma inmediata, sino porque me quita la posibilidad de hacer algo comercial en el futuro. Entonces lo veo como una pérdida de tiempo....

Y bueh, como en muchas otras cosas, hay que quedarse con el "más mejor" (que no siempre es "el" mejor, je), GTK.

Bueh, sigo con mi amigo Tannenbaum.

Saluts
PD: Les dejo un listado de cosas que sabemos gracias al cine americano... les aseguro que me reí un laaargo rato con esto!!! :-D

viernes, 25 de agosto de 2006

Presentación

Hola gente!!!

Siempre tuve ganas de hacer un blog y nunca me animé.... ahora me estoy sacando las ganas, así que ahora sólo me queda:

- Tener un hijo
- Plantar un árbol
- etc.

Me hace acordar a la de Homero:
1.
Make list
2. Eat a hearty breakfast
3. Make videotape for Maggie
4. Have man-to-man with Bart
5. Listen to Lisa play her sax
6. Make funeral arrangement
7. Make peace with Dad
8. Beer with the boys at the bar
9. Tell off boss
10. Go hang gliding
11. Plant a tree
12. A final dinner with my beloved family
13. Be intimate with Marge
14. Watch the sunrise

Jajaja

No me voy a presentar, a medida que voy a ir posteando se van a ir viendo aspectos de mi personalidad y
de las cosas que hago y me gustan hacer (ya que las cosas que hago no son siempre las que me gustan hacer, como todo el mundo :-P )

Soy un tipo de la clase de los "informáticus", pero de los que le gusta vivir... Estudio, estoy soltero (por ahora).. bla bla bla.

Salutes
Marcelo