Un problema con NSURLConnection y NSOperationQueue en iPhone OS 4.0

El Contexto

Las clases NSOperation y NSOperationQueue incluidas en los frameworks Cocoa y CocoaTouch proporcionan una forma simple y elegante de implementar operaciones concurrentes (programación multihilo o multithreaded).

La manera de utilizar estas clases es crear una subclase de NSOperation, sobre-escribir el método start y poner en él todo el código que se desee ejecutar concurrentemente: Continue reading

Como Instalar Herramientas Para Depurar y Perfilar Código PHP.

Recientemente tuve la necesidad de optimizar el consumo de CPU de un sitio web construido con Drupal y desplegado sobre un stack LAMP. Para esto necesité configurar mi servidor de desarrollo para que soportara depuración y perfilación de scripts PHP. Hasta ese momento había usado MAMP como mi servidor de desarrollo pero no me gustaba el hecho de no conocer los detalles de su instalación. Tomé esto como oportunidad de hacer una instalación y configuración manual de mi servidor local. Estas son las instrucciones para replicar la instalación.
Continue reading