Archive for the 'herramientas' Category

Firefinder para Firebug

Siguen apareciendo extensiones para Firebug. La última que he encontrado se llama Firefinder y ofrece la posibilidad de acceder directamente a elementos HTML a partir de selectores CSS o expresiones XPath.

firefinder

Visto aquí.

Field: IDE experimental de desarrollo

Curioso el IDE experimental creado y publicado bajo licencia open source por el MIT. Se llama Field y esta creado para el lenguaje Python. Entre sus cualidades principales destaca el permitir ver en vivo (en la medida de lo posible) lo que se va codificando lo que facilita en grado sumo hacer prueba/error (trial/error).

Visto aquí.

Protovis

Protovis es una api Javascript para la creación de gráficas haciendo uso del elemento canvas de HTML 5. Aún esta en fase experimental y solo funciona en Firefox, Chrome y Safari pero aún así promete. Se distribuye además con licencia BSD.

protovis

¿Que tipo de gráfica usar?

Si a la hora de representar datos te surge la duda de cual es el tipo de gráfico más apropiado para ello, puedes echar mano de este otro gráfico:

cs

Visto en flickr.com

Java.Inquisition

Java.Inquisition es una aplicación stand alone para la creación y resolución de tests del estilo a los que nos podemos encontrar en el “Sun Certified Java Programmer” (SCJP). Por defecto trae 30 cuestiones prácticas del SCJP 5 y del SCJP 6, y 50 para el SCWCD 1.4 y para el SCWCD 5

Entre sus características más descables se encuentra la capacidad de responder preguntas via drag and drop y es compatible con las preguntas de JPilotExam, con las preguntas de Ultramock y parcialmente con las de Magnet Mocker. Además está desarrollada en Java y es open source.

Elastic tabstops

Cuando escribimos código, muchas veces nos encontramos en la duda de si usar tabuladores o espacios para indentar. Cuando uno programa solo, es fácil llegar a un acuerdo consigo mismo y usar una alternativa u otra. Pero cuando se trabaja en grupo o cuando se mete mano a el código de otros la cosa cambia. El resultado de no ponerse de acuerdo es que, el inicio de una línea no encaja con el inicio de la siguiente, se acaba indentando con tabuladores y espacios, etc. No es un mal mayor pero, a todos nos gusta leer un código limpio y ordenado.

Elastic tabstops propone como solución redefinir el comportamiento del editor de texto para que, en vez de aumentar la posición del cursor N caracteres desde su origen al pulsar el tabulador, su radio de acción este delimitado por una celda tal y como se muestra en el gráfico:

Para entender mejor el concepto es mejor verlo. El artífice de la idea muestra en su web un ejemplo y un video demostrativo. En dicha página, además puedes descargar un un plugin para Gedit que implementa este comportamiento. Sería ideal otro para Eclipse 🙂

Más información en la Wikipedia

Visualizando sentencias SQL

QueryScope es una herramienta que para la visualización de sentencias SQL en diagramas de burbujas de colores que muestran las características más importantes de la query con el fin de aportar pistas para tunearla.

El diagrama generado es interactivo y resume las tablas que participan en la query, los tamaños, los índices y los joins. Además también permite comparar consultas de forma gráfica.

No lo he probado aún porque requiere del JDK 1.6 y no lo tengo instalado en el portátil desde donde escribo. En cuanto lo estudie en condiciones comentaré algo más. Tiene buena pinta.

Visto en Dzone.com

—- Actualización: 16:26 El programa no es software libre. Forma parte de los productos alphaWorks de IBM.


Add to Technorati Favorites
Clicky Web Analytics Clicky

Flickr Photos