BetterNestedSet en Rails 2.1
Hay un plugin muy interesante para Rails llamado BetterNestedSet que permite generar modelos con generarquías anidades, el ejemplo clásico son las categorías de un producto, donde puede haber categorías de categorías.
El problema con este plugin es que no funciona bien con Rails 2.1, porque la última versión de Rails modifica los parámetros de un método que este plugin reemplaza.
Ya le envié el patch al autor, mientras tanto dejo acá también la actualización del método en el plugin para cualquiera que pueda necesitarlo.
#reemplazar este metodo en better_nested_set.rb
def attributes_with_quotes(include_primary_key = true, include_readonly_attributes = true, attribute_names = @attributes.keys)
left_and_right_column = [acts_as_nested_set_options[:left_column], acts_as_nested_set_options[:right_column]]
quoted = {}
connection = self.class.connection
attribute_names.each do |name|
if column = column_for_attribute(name)
quoted[name] = connection.quote(read_attribute(name), column) unless !include_primary_key && (column.primary || left_and_right_column.include?(column.name))
end
end
include_readonly_attributes ? quoted : remove_readonly_attributes(quoted)
end
Jornadas de diseño de juegos interactivos.
Acabo de leer en Movilsur, que se va a desarrollar en la Universidad de Palermo unas jornadas sobre desarrollo de juegos interactivos para celulares.
Un aspecto muy interesante de la charla es que va a estar dada por empresas del rubro argentinas. Espero poder hacerme un tiempo para poder ir. Parece interesante.
Rhino sobre Rails
Leyendo un post de John Lam (es el que creador de RubyCRL y actualmente esta empleado por Microsoft) me entero que Steve Yegge dio una charla en Foo Camp titulada “Google Rails Clone” en la que comentaba el trabajo de portar Rails para funcionar sobre Rhino, una implementación de Javascript que funciona sobre Java.
Recomiendo mucho leer el post de Steve Yegg sobre el descargo de que es lo que realmente hicieron y porque reimplementaron sobre Javascript en vez de usar la versión original de Ruby. Muy interesante, para conocer algo de como se trabaja en Google.
Soy malo y les adelanto el final…... el código es de uso interno de Google y no va a ser liberado, al menos en el corto plazo.
CodeAR 1.0 :(
Lamentablemente hemos tenido que volver atrás con el upgrade de CodeAR ya que no hemos podido resolver de forma óptima el problema con la generación de los feeds con la nueva plataforma.
Nos encontramos con bastante carga laboral así que se va a retrasar un poco el upgrade.
Estábamos usando FeedTools para la administración de los feeds pero aparentemente hay algunos problemas. Algún lector a utilizado algún procesador de feeds con Ruby ? puede recomendar alguno ? gracias !
CodeMonkey o Desarrollador Freelance ? 3
Estuve leyendo dos artículos sobre los problemas que tienen unas startups con la contratación de programadores freelance… Uno de Ryan Carson y ‘Porque necesitás deshacerte de tu desarrollador freelance cuanto antes’ y otro de Courtenay en Caboose: El enigma de los desarrolladores freelance
Los artículos en sí son muy interesantes y los comentarios también, valen la pena la lectura…. en uno de los comentarios hay una persona que habla sobre una presentación que dió sobre como manejar desarrolladores remotamente….. buscando un poco, encontré la presentación en internet ....
Nosotros hemos realizados varios trabajos para clientes del exterior y nuestra sensación es muy distinta… justamente se nos ha valorado por lo que pudimos aportar a los proyectos y no dedicarnos solamente a programar…. sin embargo estos artículos y la presentación hablan de tener literalmente CodeMonkeys al menor costo posible y ensima que laburen como si fueran profesionales y se quejan porque no les cumplen…. o no han tenido suerte con la gente que han contratado o no están dispuestos a pagar la diferencia entre un CodeMonkey y un desarrollador freelance ….
Alguien ha desarrollado para afuera y tenido problemas ? de que tipo ?
