Clase PHP para calcular tamaño de un directorio

Si necesitamos saber cuál es el tamaño de un directorio, cuantos subdirectorios o archivos tiene, la clase Disk Usage, creada por Nitesh Apte, es una excelente opción a tener en cuenta.

Esta Clase PHP puede recorrer el directorio que le indiquemos y traernos como respuesta el tamaño de los mismos en Megabytes, Gigabytes o Kilobytes, así como también la cantidad de archivos y directorios que contiene.

Para utilizarla primero debemos descargar la clase desde este enlace:
http://vgk.me/17

Dentro del archivo .zip hay dos archivos, uno es la clase y el otro (index.php) es un claro ejemplo de como utilizarla.

Si no sabemos cual es la ruta absoluta de un directorio dentro de nuestro server, podemos averiguarla ejecutando el siguiente código:
echo $_SERVER['DOCUMENT_ROOT'];

Para contactar con el autor de las clase: http://www.phpclasses.org/professionals/profile/5133/

Reconocimiento Facial en PHP sin OpenCV

Clase PHP para reconocer caras

El reconocimiento facial es una moda bastante utilizada actualmente en redes sociales de todo tipo. Basicamente consiste en tomar una imagen y detectar los rostros que se encuentran dentro, de esta manera podemos realizar etiquetados de gente o inclusive recortar la imagen para usarla como imagen de perfil.

Clase PHP para reconocer caras

En Internet hay cientos de artículos dedicados a realizar el reconocimiento facial o reconocimiento de rostros con PHP, pero la mayoría utiliza la librería OpenCV.

En este caso, vía twitter nos hemos encontrado con un script PHP capaz de realizar esta acción sin la necesidad de utilizar la librería OpenCV.

El código de la clase php para reconocer rostros en imágenes se encuentra en: Face detection in pure PHP (without OpenCV) [Ingles]

Y para ejecutarlo lo podemos hacer de la siguiente manera:
$detector = new Face_Detector('detection.dat');
$detector->face_detect('maurice_svay_150.jpg');
$detector->toJpeg();

Finalmente debemos tener en cuenta que necesitaremos el archivo: http://svay.com/experiences/face-detection/detection.dat

Vía | @ecuageek

Escanea tu sitio PHP en busca de errores

Hace unos días les contabamos sobre el Antivirus PHP que podiamos utilizar para detectar código malisioso dentro de nuestros sitios. Siguiendo por el camino de las clases útiles para mejorar el funcionamiento y la seguridad de nuestros proyectos, les traemos PHP Scanner.

PHP Scanner es una clase que recorre el sitio que le indiquemos en busca de errores PHP, links rotos e imágenes erroneas. Una vez finalizado el escaneo nos presenta un informe completo indicando cual fue el resultado del analisis.

Ideal para utilizar como apoyo antes de entregar un proyecto a nuestros clientes, o también para ayudar y agilizar las tareas del equipo de QA.

El único problema que encuentro es que sólo escanea archivos con extensión (por ejemplo: .php, .html, etc), entonces si tenemos sitios utilizando Rewrite rules para presentar los contenidos como directorios (sin extensión), no vamos a poder chequearlo.

Para descargar la clase pueden hacerlo a través de: http://www.mikestowe.com/wp-content/uploads/2010/09/php-scanner-2010-09-22.zip