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.
Richard Thomas has a quick new (Solar Framework) post to his blog about some of the upcoming cool features of the framework.A lot of cool features are being hatched in branches that should hit trunk in the near future! [...] Things to look forward to are view helpers for various services like Google Analytics and the various CDN loaders although this is still under review and might be a few releases away.Other new features he mentions include a reworked authentication stack that will allow for more than...
Latest PECL Releases:
For those of us using SVN there are some quite common pre- and post-commit
hooks in a lot of company repositories, all using their own implementation:
Lint checks, CodeSniffer checks, etc. We created a small framework for those
commit hooks, which makes it easy to create own checks and custom reporters.
Read on for details.