Todo controlado con xDebug

xdebug-logoHay algo que considero fundamental para todo programador: un depurador. Si desarrollas con PHP debes conocer xDebug, este depurador te permitirá hacer un control exhaustivo de los errores que se produzcan en nuestra aplicación.

Tienes toda la información relativa a la descarga e instalación en la página oficial de xDebug. Una vez instalado recuerda indicarle a PHP, en el php.ini, la ruta donde se encuentra el paquete. También debes tener habilitado PHP para mostrar errores mediante la directiva display_errors.

Algunas funciones útiles:

xdebug_memory_usage( ): Devuelve la cantidad de memoria usada por nuestro script. Antes de PHP 5.2.1, esta función sólo funcinará si PHP fue complilado con –enable-memory-limit.

xdebug_time_index(): Devuelve el tiempo en segundos que ha tardado en ejecutarse el script.

xdebug_peak_memory_usage(): Devuelve el pico máximo de memoria usuado por el script.

Otra de las características más salientables de xDebug es la integración con IDE’s, entre ellos Eclipse y Netbeans, lo que permite la depuración de las aplicaciones sin salir del entorno de trabajo.

La instalación de xDebug debe estar reservada únicamente al servidor de desarrollo, puesto que la cantidad de información que muestra xDebug puede ser utilizada por un atacante para encontrar puntos de ataque.

Soporte para Symfony en Netbeans 7.0

Ya es oficial, Netbeans 7.0 contará con soporte para Symfony, después de que la votación recibiese 469 votos a favor del soporte de este framework de PHP en la próxima versión de Netbeans.

Una gran decisión por parte de Netbeans incluir soporte para uno de los mejores frameworks de PHP he probado hasta la fecha. Y espero que siga mejorando, para finales de este año se espera que esté lista la versión 1.2 de Symfony, de momento ya esta disponible la beta 2 para probar sus nuevas funcionalidades.

Aunque personalmente prefiero usar Eclipse con PDT como IDE para el desarrollo en PHP (tengo que recordar probar este plugin para Simfony), es una gran noticia que Netbeans tenga soporte Symfony, esto ayudará a que más gente se anime a usar el framework.

Symbian el inicio de una plataforma libre

Que Nokia tenia una posición estratégica dentro de Symbian no era ningún secreto, y que además necesitaba hacer algo para frenar la entrada de Google (Android) en el negocio móvil, tampoco. La compra del 52% restante de Symbian no ha sido más que la conclusión lógica de lo que debería haber pasado.

Pero no todo son buenas noticias para Nokia, convertir Symbian en la Fundación Symbian y liberar su código bajo una licencia Eclipse no serán más que nuevos quebraderos de cabeza para Nokia. Enrique Dans hace una reflexión bastante interesante sobre el gigante de la tecnologia móvil, si quiere que funcione tendrá que hacer una apuesta clara y decidida por es liberalización para que a su alrrededor se forme una verdadera comunidad de desarrollo y se propicien nuevas oportunidades de negocio.