Con los del grupo de programadores PHP de Barcelona ya la hemos vuelto a liar con la realización de nuestro próximo evento, la primera edición de la Barcelona PHP Workshop que se celebrará el siguiente 7 de Junio. A diferencia de la pasada Barcelona PHP Conference que organizamos este es un nuevo tipo de evento totalmente enfocado a talleres prácticos de programación en PHP.
Como comentaba en el anterior post aquí os dejo la presentación sobre optimización de aplicaciones PHP (server side) que realicé en la pasada Barcelona PHP Conference.
Después de muchas semanas sin publicar nada por aquí voy a intentar que esto cambie empezando con este post explicando un poco el porqué, quizás por tercera o cuarta vez en el tiempo de vida de este blog :)
En estos dos meses de inactividad del blog muchas cosas me han quitado el poco tiempo que tenía reservado para publicar pero básicamente han sido dos: el grupo PHP con la pasada conference y mi último cambio laboral. Eso sí, las dos cosas las he hecho muy a gusto :)
HTML Purifier es una librería para filtrar HTML escrita en PHP que permite eliminar el código malicioso (XSS) a la vez que comprueba que el HTML valide contra el estándar correspondiente.
Pues eso, tal como Xavi anunciaba ayer hace un par de días terminé el montaje de lo que considero es la 1a fase de PHPBarcelona.org, el nuevo portal para el grupo de programadores PHP de Barcelona. La verdad es que desde que empezó el grupo con este post no ha parado de crecer, ya somos más de 50, y después de dos quedadas y muchos emails teníamos varias ideas interesantes que necesitaban de un sitio en internet para desarrollarlas, lo que acostumbra a pasar cuando juntas más de dos frikis del PHP :)
Si eres programador PHP y en ocasiones encuentras a faltar determinadas funciones de PHP en JavaScript te interesará el proyecto Porting PHP to Javascript. Kevin van Zonneveld con la ayuda de algunos colaboradores está desarrollando una librería con varias funciones PHP implementadas en JavaScript con el objetivo de reducir al máximo las diferencias entre ambos lenguajes de programación.
De momento las funciones implementadas en JavaScript son las siguientes:
En la pasada Anoia PHP Conference mi amigo Victor Guardiola realizó una interesante ponencia acerca de como trabajar con GData desde PHP usando las clases que el Zend Framework nos ofrece para ello. Concretamente presenta un ejemplo de como desarrollar un listado de tareas mediante Zend_GData, Zend_GData_ClientLogin y Zend_GData_Calendar.
Os dejo el enlace para descargar la presentación. Por cierto, si os gusta el formato de la presentación está realizada con Google Docs, of course :)
Funcaday.com es un interesante proyecto presentado hace pocos días por Paul Reinheimer y Courtney Wilson. Se trata de un especie de calendario donde se pretende explicar una función PHP cada día de la semana y un concepto cada fin de semana.
Es algo parecido a la iniciativa que tuvo Nexen.net de hacer el mes de las funciones PHP pero que dura para siempre. Teniendo en cuenta que el PHP ofrece alrededor de 3000 funciones tienen unos años de contenido asegurado :)
MediaWiki es, probablemente, el motor para wikis más conocido del mundo. Originalmente creado para la Wikipedia actualmente es usado por una gran cantidad de wikis que nada tienen que ver con dicha fundación. La instalación por defecto del MediaWiki configura unas URLs no muy apropiadas en los tiempos que corren (con scripts PHP visibles y parámetros por GET) pero que tienen la ventaja de funcionar correctamente en un mayor número de servidores. Si dispones de mod_rewrite a continuación describo una forma de hacer estas URLs un poco más "bonitas" y cortas.
Si eres programador PHP y constantemente estás consultando la documentación de las funciones en www.php.net tienes varias opciones para optimizar esta tarea: usar una IDE con la documentación integrada, plugins para Firefox, tener la documentación en un archivo CHM en local, etc. La que para mi es la mejor es añadir un bookmark con la keyword "php" al Firefox porque prefiero visitar www.php.net y así poder ver los últimos comentarios de la gente.
Hasta que descubrí que el propio FireFox ya ofrece esta funcionalidad (no sé en que versión la añadieron, o quizás ha existido siempre) usaba un bookmark como este:
Location: http://es.php.net/%s
Keyword: php
Desde el pasado 8 de Noviembre tenemos disponible una nueva entrega del PHP, la 5.2.5. Al igual que la versión anterior está centrada en la corrección de bugs sin muchas funcionalidaddes nuevas.
Se corrigen alrededor de 60 bugs algunos sobre temas de seguridad, como siempre puedes consultar la lista completa en el changelog oficial.