Hojas de referencia (cheatsheets, chuletas) para desarrolladores

En la siguiente web podemos encontrar muchas hojas de refencia sobre lenguajes, tecnologías, herramientas… para desarrolladores.

Todas las hojas de referencia son gratuitas, y están en formato PDF con un vistoso y práctico diseño.

La web tiene servicio RSS por lo que podemos estar informados puntualmente de cuando hacen una nueva chuleta.

La única “pega” (por llamarlo de alguna forma) que he encontrado es que requiere que nos registremos.

La web es: RefCardZ.

Obtener la posición de una capa o elemento desde JavaScript

Para obtener la posición (coordenadas) de una capa o cualquier elemento HTML desde JavaScript debemos usar las propiedades offsetTop y offsetLeft para tener la posición vertical y horizontal respectivamente.

Aquí os pongo un pequeño ejemplo que lo ilustra:

[sourcecode language=”html”]


Posición



[/sourcecode]

Libpuzzle – Librería PHP para comparar imágenes

Con la librería Libpuzzle de PHP podemos comparar dos imágenes (GIF, PNG, JPG) y comprobar si son similares o no.

Esta librería es gratis, de fácil configuración, ligera y de fácil uso.

Aquí un ejemplo de como comprobaríamos si dos imágenes son similares, y cómo luego las comprimimos para ser almacenadas en base de datos.

[sourcecode language=”php”]
# Compute signatures for two images
$cvec1 = puzzle_fill_cvec_from_file(‘img1.jpg’);
$cvec2 = puzzle_fill_cvec_from_file(‘img2.jpg’);

# Compute the distance between both signatures
$d = puzzle_vector_normalized_distance($cvec1, $cvec2);

# Are pictures similar?
if ($d < PUZZLE_CVEC_SIMILARITY_LOWER_THRESHOLD) { echo "Pictures are looking similarn"; } else { echo "Pictures are different, distance=$dn"; } # Compress the signatures for database storage $compress_cvec1 = puzzle_compress_cvec($cvec1); $compress_cvec2 = puzzle_compress_cvec($cvec2); [/sourcecode] Libpuzzle.

Herramientas de desarrollo para Internet Explorer

A continuación dos herramientas de desarrollo que nos ayudarán bastante a depurar y testear nuestros proyectos web para el navegador de Microsoft Internet Explorer:

DebugBar: Similar a la herramienta FireBug de Firefox.

IETester: Curiosa utilidad para testear nuestros diseños y scripts JavaScript en diferentes versiones de Internet Explorer.

OpenProj: Programa gratuito para gestión de proyectos

Desde mi punto de vista, el programa de Microsoft Project es uno de los más completos y de fácil uso para la gestión de proyectos. La pega es que no es gratuito, por lo que solamente se podrá usar comprándolo, o en nuestros lugares de trabajo (si nuestros jefes lo han comprado, claro está jeje).

Pues hay versión gratuita y muy similar: OpenProj.

OpenProj es Open-Source y se puede descargar para varias plataformas: Linux, Mac, y Windows.

Toda la información y su descarga en el siguiente enlace:

OpenProj.

OpenProj
OpenProj