Cómo usar inyección de dependencias en PHP

Inyeccion de Dependencias es uno de esos patrones de diseño que tienen un nombre “elegante” y “rimbombante”. Sin embargo, es un patrón extremadamente sencillo y muchísimos programadores lo utilizan sin darse cuenta que lo están usando. También muchos "expertos" lo...
Computación forense en PHP. Extracción de archivos.

Computación forense en PHP. Extracción de archivos.

La extracción de archivos es una técnica utilizada en la computación forense para extraer información de un disco duro, sin la necesidad de utilizar el sistema de archivos original con él cual se creo el archivo. Normalmente, la computación forense requiere equipo y...

Como usar shell_exec() en PHP de manera segura.

Recientemente tuve la necesidad de escribir un Script en PHP que ejecutara comandos en el sistema. La manera rapida de hacerlo, es a traves de la funcion shell_exec que PHP provee. Sin embargo, siempre hay que recorder una regla de oro de programacion. NO CONFIES EN...
Detección de colisiones avanzada en AS3 (Per-pixel + Grid-based collision)

Detección de colisiones avanzada en AS3 (Per-pixel + Grid-based collision)

Cuando de detección de colisiones se trata, nos encontramos ante una amplia gama de algoritmos que realizan dicha tarea. Sin embargo, el problema que muchos algoritmos de deteccion de colisiones enfrentan, es la detección de colisiones con muchos objetos en escena. La mayoría de los algoritmos ofrecen un pobre rendimiento frente a dicha situación. El algoritmo Grid-based collision ofrece una solución eficiente para éste problema y en combinación con Per-pixel, logramos detectar colisiones precisas al maximo rendimiento.