• Tesis

    Mono Internal Calls

    Para mi tesis una de las cosas que tenía que lograr era pasar datos desde una aplicación escrita en C# (en realidad en cualquier lenguaje soportado) y el JIT. No quiero entrar en mucho detalle del por qué tengo que hacerlo ni cómo (porque la verdad esto último todavía no lo tengo resuelto :P). Empezando a investigar caí en Embedding Mono, un articulo donde explican cómo embeber Mono en tu aplicación, por ejemplo para permitir plugins en .NET. El artículo tiene poco que ver con lo que yo estoy haciendo, pero me orientó en mi tarea. Con Mono tenemos dos formas de ejecutar código nativo : P/Invoke e Internall Calls.…

  • General

    CSS Tab menú

    Trabajando en un sitio me topé con el problema de tener que implementar tabs para el menú de navegación a fin de seguir el boceto que había pasado el diseñador. El principal problema era que el tab tenía que ser auto-expandible ya que no sabemos de entrada qué textos van a ir en cada tab. Lo segundo que tenía que soportar es dos estados para los tabs, para poder saber cuál es el que corresponde a la página actual. La solución final no es del todo ideal, ya que el texto de cada tab no puede ser arbitrariamente largo, pero en nuestro caso es por ahora lo suficiente y llegado…

  • Yo Estuve Ahí

    Academia Wikipedia

    En el día de ayer estuve en la «Academia Wikipedia«, un evento realizado por Wikimedia Argentina, representante en Argentina de la Wikimedia , organización detrás del Wikipedia y muchos otros proyectos. Hubo varias charlas introductoria a los conceptos y filosofías básicas que rigen en el proyecto, los pilares en los que se apoya, y cómo comenzar a formar parte y dejar de ser un lector pasivo, etc. También se desarrollaron talleres de edición wiki, para aquellos que nunca habían usado un wiki y entender como dar formato, como hacer referencias a otros documentos, como usar el historial, discutir los artículos, etc. La charla de cierre fue dada por Jimmy Wales,…

  • DVD

    [rec]

    Hoy me decidí a alquilar [rec], una película española que toma varias ideas de otras película. Imagínense un The Blair Witch Project (mejor filmada) mezclado con un 28 Days Later, un poco de Cloverfield y una galleguita de ojos claros :). La película está muy buena, por momentos me hizo pegar unos saltos (maldito 5.1 :D). La historia no es la gran cosa, pero este tipo de películas suele ser así. Mucha gente encerrada por alguna razón extraña, ruidos raros, gente que empieza a morir para luego revivir para luego volver a morir.

  • Programación

    Delegando atributos de ActiveRecord

    El otro día tratando de mejorar un modelo de una aplicación me topé con el problema de tener muchos atributos virtuales para poder acceder a atributos de un objeto relacionado y no caer en lo siguiente : class Player < ActiveRecord::Base belongs_to :user def name user.name end def email user.email end # ... y varios más end Esto no lo puedo evitar mucho ya que Player es una clase intermedia en una relación de N-M entre los usuarios y los partidos, y además contiene información necesaria para la lógica del modelo. Tampoco era muy feliz tener por todos lados Message Chains: @player.user.name @player.user.email # etc .... Una de las recomendaciones…