PHP Developer - August 3rd, 2006
New from John Lim today, there’s this quick post on PHPEverywhere talking about the new and improved ADOdb session handler.
ADOdb, the database library i maintain, has had support for storing session data in a database for a long time. However there was one limitation that always continued to bug me: the fact that all the PHP servers using database-backed sessions needed to synchronize their times to ensure that the session timers worked properly.
In the latest version of this popular library, his bothersome limitation is gone. The Session2 implementation uses the database server clock to track times.
This requires us to change the database table format used, but that is a small price to pay for the added flexibility. You can read more in the ADOdb session docs.
Continue Reading ·
PHP Developer - August 3rd, 2006
Back with more from his experiences at this year’s OSCON, Chris Shiflett has posted a few of the more random things he experienced while there.
One of the great things about OSCON is how it brings people together, and this year’s conference was no different. I had the privilege of meeting a number of people for the first time.
People on his list include Cal Evans, Andrew van der Stock, Kevin Yank, Jeremy Johnstone, and Ed Finkler. He also mentions a “cool idea” from Zak Greant - the use of a bug/issue tracker to deal with community issues.
Chris also briefly mentions the “PHP trading card game”, the PHP Security Hoedown, and the OmniIT book signing.
Continue Reading ·
Dev Shed - August 3rd, 2006
Optimzing your queries can help them run more efficiently which can save a significant amount of time. This article covers index optimization and index usage. It is excerpted from chapter 13 of the em MySQL Certification Guide em written by Paul Dubois et al. Sams 2 5 ISBN 672328127 ….
(Advertisement) Protect your software for the entire lifecycle. Only Unified Software Protection from SafeNet gives you complete security from the development stage through fast and flexible licensing, to distribution and beyond. Lock down your software– click for a free whitepaper on securing software revenue.
Continue Reading ·
PHP Developer - August 3rd, 2006
Henri Bergius has posted this new item on his blog today talking about a real hurdle overcome - having MidCOM up and working on PHP 5.1.
Thanks to the efforts by Solt and Piotras, we finally have the MidCOM, the Midgard Component Framework running on top of PHP 5.1.
While we got PHP5 support into Midgard already in August 2004, the big issue has been the tens of thousands of lines of code in the MidCOM framework that had several PHP4 constructions.
You can grab this latest release with the CVS version combined with updates from Subversion to get things up and working with PHP 5.1.
Continue Reading ·
PHP Developer - August 3rd, 2006
On somewhat of a more personal note to the PHP community, one of the key leaders in the development of the Zend Framework, Jayson Maynard has come upon a bit of hard times. As a result, he’s not devoting as much time to the development of the project as he wishes he could. Thankfully, there’s a more than able group to pick up things in his absence.
As Andi Gutmans sent to the Framework’s mailing list:
The rest of the Zend Framework team (Darby, Gavin and others) will continue to move forward and review proposals, and will also soon publish a plan for 1.0 for the community to review and provide feedback on, and find owners for pieces for which we’d be seeking community contributions.
There’s been some very good progress in the past few days on finalizing and accepting proposals and some new contributions coming in. We will make sure to ramp up as the roadmap gets clarified so that we’re all working towards the same goal!
Our condolences go out to Jayson and best wishes on a speedy recovery time. It’s good to hear that the team he’s headed up will be able to carry on with the work he’s set forth.
If you’d like to leave a note - appreciation, well-wishes, etc - for Jayson on this posting, those comments will be passed along as soon as possible.
Continue Reading ·