Archive for January 21st, 2008

Ed Finkler’s Blog: Inspekt 0.3 now available

Ed Finkler has released the latest version of his Inspekt input filtering/output validation library for PHP5:

I’ve uploaded the 0.3 release of Inspekt, the input filtering and validation library for PHP4 and 5. With this release, Inspekt completes the goals of the original specification for the OWASP SpoC007 project. I believe it is ready for “real-world” use.

Along with the new code being released there’s also more documentation, API docs, a PEAR channel and a mailing list.

Continue Reading · Add comment

Community News: Italian phpDay 2008 Call for Papers

Francesco Fullone wrote in with some new information those near Rimini, Italy should take a look at - this year’s Italian phpDay 2008

This year’s Italian phpDay 2008 that my pug (GrUSP.it) organizes in Rimini is coming at the end of May. This is the 5th edition of the event, and as usual it will be free for all. The main topic on this year will be the goPHP5 initiative, so there’ll be a lot of talks on php5 only frameworks, migration, and other related topics.

Francesco and his fellow user group members will be hosting the even this coming May on the 23rd and 24th in Rimini, Italy. They’ve posted their Call for Papers to their wiki too. They’re looking for papers around their PHP5 theme - migration between PHP4->PHP5, CMF and CMSes, Cross-platform/language programming, etc. You can also sign up to be a sponsor for the event too!

Continue Reading · Add comment

Christopher Jones’ Blog: Temporary LOBS in PHP’s OCI8 Extension. Instant Client.

Christopher Jones talks today on his blog about a bug he’s just corrected and integrated into the release of the Oracle Instant Client that lets PHP correctly take advantage of the temporary LOBS functionality.

When PHP is done with the temporary LOB, it needs to tell Oracle to destroy it. If this isn’t done, then the temporary LOB will hang around using DB space until the connection is closed. I just merged a fix worked on by Krishna Mohan and myself for bug 43497.

Example code is included showing two instances of its use - a normal use that frees the memory correctly and the other showing how to create the temporary lob to hold the data as needed.

Continue Reading · Add comment

Dave Dash’s Blog: nginx and symfony

Dave Dash has posted a configuration that he had shared with him for getting nginx and the symfony framework to work happily together.

I almost gave up on nginx and was going to settle on lighttpd or Apache, but I decided to check the symfony list and in minutes Kiril Angov (Kupokomapa) answered with a working nginx configuration. This is why I like the symfony community.

He includes the config in an easy to use/c&p kind of format so you can drop it into your install and get it up and running quick.

Continue Reading · Add comment

Padraic Brady’s Blog: The PHPSpec Zend Framework App Testing Manifesto: ZF Integration

Continuing on from his preamble on the integration of the PHPSpec BDD tool into the Zend Framework, Padraic Brady has posted the next in the series - a look at what it would take to make the integration happen.

The ideal was to move away from line-by-line setup and manipulation of Zend instances towards a more simplified model which is standardised for any PHPSpec specs.

He’s already created an “experimental branch” to work inside of and some of these updates have been made to the trunk for the release of PHPSpec 0.3.0. The key that he found was in getting the customization of the “Zend Context operational to set up elements of the FrontController”. He also includes a simple example of the extended functionality in action - simple interface methods to work with Twitter.

Continue Reading · Add comment