Sobre el uso de Listas de definiciones.

¿Cuando se debe usar una lista de definción en HTML? El uso obvio es para definir cosas, pero tiene otros usos….  Si, vincular elementos que tengan alguna relación entre si. Por ejemplo, si estamos mostrando la información de envio de un producto, podriaos usar una lista de definiciones para relacionar cada item con su descripcion. [...]

Instalando Retrospectiva Project Management en Debian 5.0 “Lenny”

En nuestra empresa, soluciones 3f, utilizamos hasta ahora Trac + Agilo para el seguimiento de los proyectos con metodología Scrum. Lamentablemente Agilo probó ser lo suficientemente complejo, lento, e incómodo para que la herramienta comience a ser una molestia y decidimos buscar una nueva. (es una lástima porque con Trac estábamos muy satisfechos) Así es [...]

Utilizar packages en grails… una necesidad?

Todos sabemos que en Java es una muy buena práctica la utilización de packages, a tal punto que para casi todo programador de Java es casi una obligatoriedad. El concepto de package en si es muy bueno, casi todos los lenguajes modernos lo tienen de una u otra manera, con un nombre u otro. Se [...]

Google Chrome Beta en Linux

Hoy recibí de Google un aviso diciendo que ya estaba disponible la versión Linux de Google Chrome Beta. El que sea Beta no asusta mucho, sabemos como es google y sus famosos Betas, asi que lo instalé sin pensarlo dos veces. Me asombró ver que habia versiones de 32 y 64 bits tanto para Debian/Ubuntu [...]

IE8 No aplica el css a elementos generados dinamicamente.

Hay que admitirlo, Microsoft ha dado algunos pasos en la dirección correcta con Internet Explorer 8. La herramienta para Developers si bien aun podrían mejorar un poco más son un agregado más que bienvenido e imprescindible para los desarrolladores web. Y también lo es el intento por acercase más a los estándares con lo cual [...]

MouseGestures en Firefox

Se dice, y no sin falta de razón, que uno solo se da cuenta de lo que tiene, cuando lo pierde. Por eso mi filosofía es que todo aquello que se guardó, y no se lo extrañó, es mejor tirarlo a juntar basura. Una analogía similar me sucede con la computadora. Siempre que sale una [...]

El orden si importa: Setear cookies, luego hacer redirects (Grails).

Mi problema del día era muy simple, tenia que poder crear una cookie persistente (una que no se borrara al cerrar el explorador) y luego redirigir a otra página. El primer problema fue como escribir una cookie en Grails. Por suerte no hay mucho misterio en esto, grails no nos ayuda en nada, así que [...]

Utilizar UrlMappings para hacer parecer que ciertos Controllers se encuentran agrupados en un directorio (Grails)

Un requisito de casi todo sitio web actual es que tenga Friendly Urls. Esto es que en lugar de tener una url como http://mi-pagina.com/verproducto.php?id=4 los parámetros, e incluso la página, se codifiquen en la misma url, quedando algo como http://mi-pagina.com/producto/video-grabadora Este tipo de url tiene varias ventajas, entre ellas que es más linda de ver [...]

Clases de dominio de Grails y sus atributos

Hace un tiempo estamos trabajando sobre un proyecto utilizando el framework Gralis para su desarrollo. Como creo que escribimos en un post anterior, este es un framework realmente comodo para Groovy que permite un desarrollo ágil, rápido y moderno que promueve una arquitectura MVC para el desarrollo de aplicaciones web. La clase central del modelo [...]

Frameworks Javascript: jQuery, Prototype, Yui…

La lista es interminable, cada vez hay más y más frameworks Javascripts. Como desarrollador web debemos convivir con ellos a diario pero cuando se comienza un proyecto siempre nos ataca la misma pregunta. ¿Cual se adecua mejor a las necesidades? Lamentablemente no hay respuesta fácil a este pregunta existencial ya que en ella influyen varios [...]