Me he encontrado una curiosidad, montando una función que recuperara el html dentro de un td.

La curiosidad en cuestion es childNodes, me esperaba que este método, recuperara sólo los nodos html hijos y, si existe, los nodos de texto.

Pero me he encontrado con que, en firefox, recupera también los saltos de línea tal y cómo explican en dhtmlya más detalladamente.

Este es el código javascript:


tr=document.getElementById(idTr);
td=tr.childNodes[0];
return td.innerHTML;

Para que funcionara correctamente, como simplemente busco el html que contienen los

, lo he modificado así:
tr=document.getElementById(idTr);
tds=tr.getElementsByTagName("td");
td=tds[0];
return td.innerHTML;

Que es la forma que debería haber utilizado desde un principio, pero así nunca hubiera conocido la curiosidad del childNodes :P

Comments (0) Posted by Dani on Tuesday, January 30th, 2007


Ya hace un tiempo que existen distribuciones de eclipse con plugins pre-instalados.

Las distribuciones oficiales, son las de callisto, para desarrollo con java, de plugins y con c++. Supongo que con el tiempo irán sacando más distribuciones, como con su plugin para php.

Pero en este momento, me convencen más las distribuciones de EasyEclipse, sobre todo para lenguajes dinamicos además de los de Java y c/c++.

En el trabajo cada vez que alguien me pregunta por instalarse eclipse (para desarrollar en php), siempre paso el enlace, sobre todo porque el plugin para php que más me ha gustado hasta ahora es el PHPEclipse, que no es el editor de Java, pero en mi opinión es el que más se parece.

Comments (0) Posted by Dani on Friday, January 26th, 2007


Vía webeame, encuentro el artículo 21 errores comunes programando en php de noviembre de 2005, que es una traducción de una lista de zend.

Me he quedado un poco extrañado con la de “sobrepasarse con la programación orientada a objetos”, y me han salido varias dudas:

¿Cómo sabemos si nos hemos sobrepasado?, ¿quién lo dice o cómo lo medimos?
¿Esto es por alguna limitación de php o recomendaciones para no caer en prácticas de sobreingeniería?
¿En php4 y php5?

Los últimos puntos de la lista, de la parte 3, se pueden aplicar a cualquier lenguaje de programación.

Comments (0) Posted by Dani on Wednesday, January 17th, 2007


Alojados en youtube, hay unos videotutoriales en castellano, de nivel básico, sobre java de la empresa consultoriajava.

Además hay publicados también unos artículos escritos que parecen bastante interesantes.

Según una carta abierta publicada en su web, es una empresa que hace consultoría de verdad, y no bodyshopping.

Comments (0) Posted by Dani on Monday, January 15th, 2007


Revisando mis marcadores, me he encontrado con una explicación sencilla de la Clase sun.reflect.Reflection.

Es de la gente de javaspecialists, y es de lo poco que tienen en castellano, tienen bastante más en inglés.

Comments (0) Posted by Dani on Friday, January 12th, 2007