The PHP development team would like to announce the immediate availability of PHP 5.2.14. This release focuses on improving the stability of the PHP 5.2.x branch with over 60 bug fixes, some of which are security related. This release marks the end of the active support for PHP 5.2. Following this release the PHP 5.2 series will receive no further active bug maintenance. Security fixes for PHP 5.2 might be published on a case by cases basis. All users of PHP 5.2 are encouraged to upgrade to PHP...
The PHP development team would like to announce the immediate availability of PHP 5.3.3. This release focuses on improving the stability and security of the PHP 5.3.x branch with over 100 bug fixes, some of which are security related. All users are encouraged to upgrade to this release. Backwards incompatible change:Methods with the same name as the last element of a namespaced class name will no longer be treated as constructor. This change doesn't affect non-namespaced classes. There is no impact on...
indieconf - the conference for independent web professionals - is now open for registation.
What is indieconf? It's a conference that brings together the topics that affect freelance web people with experts who've been there and done that. AI've attended a number of tech/web conferences over the past 12 years or so, and while they've all been agood', there's usually very little in the way of information that helps me in the business side of my work. AAs an independent, there's questions about...
New on his blog today, Simon Jones has posted a handy guide for those using the Zend Framework out there to the stack index for plugins the framework uses.Zend Framework Controller plugins are a powerful way to inject logic into your controller system at various points, such as before and after an action dispatch. Plugins are run in the order they are added, though it is possible to change the order by defining a custom stack index. ZF internal plugins such as Zend_Controller_Plugin_ErrorHandler, which...
Brian Swan continues his series on using Windows Azure from PHP-based applications with this new look at accessing the queues via the Azure PHP SDK.To round out my look at the storage options that are available in Windows Azure, I'll look at accessing Windows Azure queues from PHP in this post. As in the first two posts, I'll rely on the Windows Azure SDK for PHP to do the heavy lifting. In fact, I found the Microsoft_WindowsAzure_Storage_Queue class to be so intuitive and easy to use that I don't think...
Thursday, July 22, 2010 the Memphis PHP User Group will hold it's monthly meeting. aoY'all come on down, ya hear?a
On PHPBuilder.com today Jason Gilmore has posted ten easy regular expression tips that can help you understand the matching on some of the common pieces of data your app might come across.Regular expressions are the PHP programmer's equivalent of being audited by the IRS. The mere thought of an encounter is enough to cause heart palpitations. [...] If you would like to decipher the melange of backslashes, brackets, asterisks and other characters somehow capable of rooting out everything from email...
WonderProxy is proud to present Where's it Up?, a new tool to help system administrators determine whether or not their site is up from around the world. The tool accepts a URL, and allows you to select global locations. It then attempts to connect to the given server and issue a HEAD request from the global locations you selected, and reports the results.
Servers around the world
Local DNS resolution on each server
Reports IP and timing information
Follows a reasonable number of...
On the Zend Developer Zone today there's a new tutorial from Vikram Vaswani (the first part of a series) about using the Dwoo template engine to work with the look and feel of your site.When discussing the best practices of PHP application development, there's one that appears on almost every list: separating the business logic of a Web application from its user interface. This separation lets interface designers work on a site's appearance without disrupting the code of the application developers...
On SitePoint.com there's a new tutorial posted in their "PHP & MySQL tutorials" section about using a feature of WordPress that some might not know about but can be extremely handy when you need it - using WordPress tasks.Scheduling the execution of certain functions at a time in the future is a key feature of the WordPress API, having been introduced in WordPress version 2.0. It's also a topic that's poorly understood by many developers, as it's only briefly covered in WordPress's documentation. Apart...
New on the L2Admin.com site today is the first part of a series they're doing comparing three of the popular server-side scripting languages for web development - PHP, Perl and Python - and what benefits each can give.For a very long time I have wondered if there were any real benefits between Perl, PHP or Python from a performance standpoint [...] So after much wondering I have decided to answer the question for myself once and for all. I am going to perform three tests that I think typify the use cases...
It is with a certain amount of pride that I announce the release of Graphr, my new iPhone app that allows you to copy and paste special characters like a, aO and ao directly into any iOS app that supports text, including Mail, Twitter and Safari (or even the OS itself, if you want to create fancypants folders). Simply launch it, choose one of the eighty symbols it supports and then paste it directly into your favourite app using iOS's copy-and-paste feature. Because it's an iOS 4 app with minimal memory...
Ole File Cache
Simple PHP Template Engine
Database Insert Class
HK/TW/CN ID Class
File MIME Class
Ming Validation Class
I've had landline phone service all my life. AI've had cell phones for a long time, and Vonage for about 6 years. AEven with Vonage and cell pones, I'd never brought myself to get rid of the landline. ARationalizing it was not too hard - we occasionally get power outages as well as internet outages, so having a stable line would be at least moderately useful for these minor occasions. AHowever, the monthly bill got landline service seemed to go up continually each month, regardless of how little we used...
What is Hadoop?
Apache Hadoop is a Java-Framework for large-scale distributed batch processing infrastructure which runs on standard computers. The biggest advantage is the ability to scale to hundreds or thousands of computers. Hadoop is designed to efficiently distribute and handle large amounts of work across a set of machines. When I speak of very large amounts of data, in this case I mean hundreds of Giga-, Tera- or Peta-Bytes. There is not enough space for such an amount of data on a single node....
There are gargantuan amounts of data that organizations are storing thanks to the advent of really cheap storage. To cope with this, organizations end up buying bigger and bigger database servers/clusters. But maybe, just maybe, there's a shortcut. This coming Thursday (July 22nd) Zend is having a webinar with InfoBright looking at how a columnar databases can help deal with analytical data requests on large amounts of data.
Over the past few weeks, my business
partner, Cameron and I have spent
evenings, late nights, and weekends (at least partially) working on a
If you're reading this via my feed, or through a syncation outlet, you probably
The primary goal of this change was to reduce (hopefully even remove) the
ugliness of my main presence on the Web, and I'm happy to declare our success
in this area.
In addition to making things look nicer, we also wanted to improve...
Most PHP frameworks natively support the separation of interface and business logic. However, if your project is small enough that you don't need a framework (or if you just don't like them), you can still achieve the same benefits by using a standalone template engine. In this article, I'll introduce you to one such engine, which goes by the rather unique name of Dwoo.
Latest PHP Tweets