• General

    Locos X Rails – ¡últimos lugares!

    Así es, ya quedan apenas unos pocos lugares disponibles. Vos, que le tenés ganas, ¿te lo vas a perder?. La registración en online y vas a poder disfrutar de charlas dadas por reconocidas figuras como David Heinemeier Hansson (creador de Rails),Obie Fernandez, Luis Lavena, Yehuda Katz y Fabio Akita, entre otros. En pocos días (3 y 4 de abril) ya vamos a estar todos Locos x Rails :), te esperamos!

  • General

    Cómo ser un hacker famoso

    Uno leyendo descubre muchos hacker famosos : Capitan Krunch, El Chacal, Kevin David Mitnick, en fin, lista larga. Pero lo realmente difícil es estar entre esos nombres. Bueno, a no desesperar, en Argentina, país de oportunidades, es más fácil de lo que parece : Create un blog Escribí mucho y además publicá algún proyectito de software libre o participá en uno Hacelo varios meses, así hitteas bien en Google Espera que un diario publique tu nombre en algún complot del gobierno 🙂 Si, adivinaste, mi nombre está en esa lista :), va, aunque por ahí no soy yo ya que «Se omiten los nombres completos y los domicilios por cuestiones…

  • Programación

    Refactoring de «Fat Methods» – Episodio 5

    Pasar programadores PHP a Ruby no siempre es una tarea trivial, mayormente porque lo primero que tratan de hacer es escribir código en lugar de pensar que es lo que quieren hacer :). No es que me queje, a todos nos pasa que resolvemos el problema como primero sale (más aún cuando las fechas de entrega son apretadas :). El otro día queriendo modificar un código me encuentro con este before_filter en un controller : def setprofile @viewer = false if (!params['id'] && !params['profile_id']) @profile = @passport else if params['profile_id'] pid = params['profile_id'] else pid = params['id'] end @profile = Passport.find_by_id(pid) if (!@profile) redirect_to(:controller => 'my3dg', :action => 'show') and…

  • General

    Limpiando los mails de Yahoo Groups

    Una de las cosas más molestas que tiene Yahoo Groups es la cantidad de basura que le mete a los emails que llegan desde el grupo. Como dicen, una imagen dice más que mil palabras : Es realmente perturbante, sobre todo porque lo pone en cada email. La primer opción que busqué fue decirle a Gmail que me muestre los emails como plain-text, lo que no encontré. Después recordé que como uso Gmail para trabajar, me llegan emails con links en html-only :S, por lo que de todas formas no me servía. Entonces dije «no hay drama, lo modifico con Stylish«, una extensión de Firefox que permite mediante CSS cambiar…

  • General,  GNU+Linux,  Programación

    Do it right! – Manejo de dependencias

    En estos días he tenido varias discusiones sobre algunas prácticas muy acostumbradas en varios proyectos, que a mi parecer están muy lejos de lo útil. Es por eso que decidí escribir un par de artículos denominados «Do it right!» (hazlo bien!, si mi inglés no es tan malo como pienso :D). En esta primer entrega voy a tratar el tema de manejo de dependencias. Escenario Muchas veces uno se encuentra con un software que necesita y le es útil. Vamos a suponer de entrada que no tiene paquete para su distribución y/o sistema operativo favorito. En al leer el README vemos que depende de muchas cosas : alguna biblioteca de…

  • General,  Tesis

    Se fue el último …

    Así es, costó más de lo pensado, pero luego de dos semanas reescribiendo mi último trabajo práctico finalmente obtuve ese glorioso 5 que hace que en mi libreta tenga firmada absolutamente todas las materias necesarias para recibirne :). Queda solo un pasito más por dar, que es terminar y presentar mi Tesis de Ingeniería en Informática, cosa que no va a demorar más de unos meses y que se podría decir que está al 40%, quedando el tramo más fácil.