Archivo del October, 2006

El molesto botón de cierre de pestañas de Firefox 2.0

Publicado el Tuesday 31 de October de 2006. | 8 comentarios
Categoría: Internet/Geek, Software | Tags:

Si ya estás utilizando la versión 2.0 de Firefox, te habras fijado (y sufrido) que las pestañas tienen el botón de cierre sobre ellas mismas, en vez de haber un único botón a la derecha del todo, como en versiones anteriores.
Esto puede llevar a que cierres sin querer una pestaña, cuando lo que querías era [...]

Lanzar clavo bajo arbol

Publicado el Friday 20 de October de 2006. | 0 comentarios todavía
Categoría: Juegos | Tags:

Esa es, ni mas ni menos, la frase clave que había que teclear en el antiguo juego “Zipi y Zape” para resolver uno de los puzzles sin resolver más antiguos que existen.

Para el que no sepa de lo que estoy hablando, Zipi y Zape es una aventura conversacional clásica de los 80. Un juego de [...]

Escribir una traza con printStackTrace();

Publicado el Sunday 15 de October de 2006. | 0 comentarios todavía
Categoría: Programación y diseño | Tags:

A veces podemos querer tener la traza de una Exception para pintarla en nuestro JSP de error con un formato bonito o enviarla por correo. El método siguiente nos devuelve un String con el resultado del printStackTrace() de un objeto Throwable (el padre de Exception y Error):

public String getStackTrace(Throwable e) {
[...]

Frases célebres en desarrollo

Publicado el Monday 9 de October de 2006. | 5 comentarios
Categoría: Pensamientos informaticos | Tags:

Si trabajas programando, seguramente hayas oido más de una de estas frases.

Si compila, funciona
Si compila, el codigo es correcto.
Si ejecuta, es que no tiene bugs
Si no los bugs no aparecen inmediatamente, es perfecto
Si un bug no aparece, es que no existe
Si parece que funciona, entonces funciona
Hacer las cosas bien es facil. Para evitar los errores [...]

Colecciones en línea

Publicado el Monday 2 de October de 2006. | 1 comentario
Categoría: Programación y diseño | Tags:

Si en tu codigo tienes cosas como ésta:

public class Constants {
public static final Set cosas = new HashSet();

static {
cosas.add(“foo”);
cosas.add(“bar”);
}
}

Puede que sea mucho más [...]