PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 121 to 140 of 251

Zend.com: Enter to Win a Pass to PHP UK Conference 2011

Zend.com: Enter to Win a Pass to PHP UK Conference 2011
On the Zend.com site today there's a drawing you can enter for a chance to win a free pass to the PHP UK Conference happening in February (the 25th) in London.The PHP London user group's sixth annual PHP UK Conference is a full-day event of lectures and networking for web developers and managers at the Business Design Centre in central London on Friday 25 February 2011. Enter now, and possibly win a registration to this exciting event, worth £130!The drawing will end on February 14th so be sure to put...

Gonzalo Ayuso's Blog: PHP Template Engine Comparison

Gonzalo Ayuso's Blog: PHP Template Engine Comparison
In a new post to his blog Gonzalo Ayuso has put together a comparison of a few PHP templating alternatives out there developers can use to further separate the view logic from the main parts of their application.Template engines has a lot of features but I normally only use a few of them and the other features very seldom. In this performance test I will check the same features under different template engines to see the syntax differences and the performance. The template engines selected for the test...

Community News: Latest PEAR Releases for 01.17.2011

Community News: Latest PEAR Releases for 01.17.2011
Latest PEAR Releases: HTML_Template_Flexy 1.3.11 Net_Growl 2.2.1 Text_CAPTCHA_Numeral 1.3.1 Services_ProjectHoneyPot 0.5.3 Net_Growl 2.2.2 Services_JSON 1.0.3 PHP_CodeSniffer 1.3.0RC2 Text_CAPTCHA 0.4.2

Doing the Heavy Lifting: Gearman and Magento

Doing the Heavy Lifting: Gearman and Magento
With most web applications, there comes a time where there is a need to perform either CPU or I/O intensive work based on user actions. Whether processing uploaded files, or performing system-wide database updates, developers are increasingly turning to Gearman as a simple way to hand off the heavy lifting to another server to be performed asynchronously. It is easy to install and configure and has interfaces to many popular languages, including PHP. With this in mind, the team at Ibuildings created a...

Habari plugins published

Habari plugins published
I've just committed two new plugins to the habari-extras Subversion. Firstly, there's the 'share' plugin, which adds the Facebook OpenGraph metadata to pages so that the Like button works, and also adds Facebook and Twitter widgets to the bottom of posts. Secondly, there's a bitly plugin, that pings bit.ly's API when every post is published and generates a short URL. This URL is then stored in the post info, and it provides a template to add it to the head of each page using the shortlink markup. I'd be...

Pdf Presenter Console 2.0 released

Pdf Presenter Console 2.0 released
I am very happy to announce that I finally had some time to release version 2.0 of my PDF-Presenter-Console. It is filled with new features like navigational link support and cache compression, as well as many bug fixes. Go get it while it's hot!

Recent activity: Habari plugins

Recent activity: Habari plugins
I think I'm just about keeping to this one-post-a-week thing, almost. I've recently been playing with the internals of Habari, writing a couple of plugins. I've found it quite well put together, though I don't seem to ever get the Utils::debug() output to display properly - though this might have been due to the code I was writing running before a redirect. I believe though that I now have got 2 plugins which I'm going to investigate publishing - one which generates the Facebook and Twitter widgets at...

2011, PHP Advent and First-Class APIs

2011, PHP Advent and First-Class APIs
And here we are, 2011,AexcitementAin the air and all that jazz! It's looking to be a great year ahead of myself and my company (echolibre). I'll be speaking at a few conferences this year such as PHP Tek and writing articles for various magazines and online publications - I already have 2 slated for PHP Architect and as a bonus I will be publishing my old PHP Architect articles and columns to this blog in the coming days :-) On the subject on online publications, last December I wrote an article called...

Literate programming with PHP

Literate programming with PHP
noweb.php is a PHP implementation of the tool needed for literate programming. Wikipedia says the following about literate programming: The literate programming paradigm, as conceived by Knuth, represents a move away from writing programs in the manner and order imposed by the computer, and instead enables programmers to develop programs in the order demanded by the logic and flow of their thoughts. Literate programs are written as an uninterrupted exposition of logic in an ordinary human language,...

Site News: Job Postings for the week of 01.09.2011

Site News: Job Postings for the week of 01.09.2011
Job postings for the past week:Job Posting: SoftLayer Seeks Software Engineer - Interface Development (Dallas, Tx) Job Posting: SoftLayer Seeks Software Engineer - Systems Development (Dallas, Tx) Job Posting: Company Confidential Seeks Senior PHP Developer (Montreal, Quebec, Canada) Job Posting: HowStuffWorks.com Seeks UI Developer (Atlanta, GA)

Working Software Blog: Parsing the output of PHPs print_r function

Working Software Blog: Parsing the output of PHPs print_r function
On the Working Software blog there's a recent post looking at correcting a mistake that the developer made when choosing the logging method of his application - pushing the output of print_r into a file.recently deployed a job on which the timeline was so tight that my ability to type quickly was what made the difference between delivering on time or not. Everything was rushed, the budget was tight, it was one of those real seat of the pants deals and there was far too little testing done. [...] The only...

Test.ical.ly Blog: PHP 5.3 and the Symfony2 UniversalClassLoader - Where to load?

Test.ical.ly Blog: PHP 5.3 and the Symfony2 UniversalClassLoader - Where to load?
In doing some work on a project of his, Christian came across the need for some autoloading in his libraries. His search lead him to the Symfony autoloading tool the UniversalClassLoader.I'm not yet sure what is the best approach to use this loader. When I started looking for examples I sent a small tweet which was replied to by Stefan Koopmanschap as he used this class loader in one of his own libraries. What he did is to include the class/namespace registering code in one of the central classes of his...

BinarySludge.com: Redundant and Fault Tolerant PHP Session Storage

BinarySludge.com: Redundant and Fault Tolerant PHP Session Storage
New on BinarySludge.com today there's a tutorial looking at redundant and fault tolerant session storage via a few different technologies that can store session data with a custom session handler.If a PHP application has deeply embedded usage of the $_SESSION superglobal, removing state is difficult. Instead removing the dependency between a user's session data and the single server it's stored on achieves the same fault tolerance.They focus on a REST-ful approach to session handling, that it should be...

Cal Evans' Blog: Six ways to be a better client for your developer - Point 1

Cal Evans' Blog: Six ways to be a better client for your developer - Point 1
Cal Evans has started up a new series of posts to his blog today, flipping things over from the usual developer-centric perspective most people take and looking at the client instead. In this first part of the series he looks at the first of six ways you can be a better client to your freelance developer.You and you alone are the vision keeper for your project. You have to convey the problem that needs to be solved without specifying how it is to be solved. Work with your developer to make sure they...

A Year Of Zend Framework Bug-Hunt In Review

A Year Of Zend Framework Bug-Hunt In Review
2010 closed out on a pretty good note for the Zend Framework developer community. The december bug-hunt closed out with a solid 37 issues (as of Jan. 12, 2011) . This bug-hunt was led by Ramon Ornelas in first place with 11 issues and Thomas Weidner trailing one issue behind with 10 issues resolved. 11 unique developers joined in to help make this bug-hunt a success. To Ramon, Thomas and the 9 other developers: the Zend Framework team cannot thank you enough for taking part and giving back to this...

Liip Blog: Why a Project Switched from Google Search Appliance to Zend_Lucene

Liip Blog: Why a Project Switched from Google Search Appliance to Zend_Lucene
On the Liip blog today there's a new post from David Buchmann looking at why a client of theirs moved away from a Google Search Appliance and towards Zend_Lucene for their searching needs.Google technology does a good job when searching the wild and treacherous realms of the public internet. However, the commercial Google Search Appliance (GSA) sold for searching intranet websites did not convince me at all. For a client, we first had to integrate the GSA, later we reimplemented search with Zend_Lucene....

Site News: Popular Posts for the Week of 01.14.2011

Site News: Popular Posts for the Week of 01.14.2011
Popular posts from PHPDeveloper.org for the past week:Ibuildings techPortal: Video Interview: Kevlin Henney DZone.com: Java PHP Python -- Which is "Faster In General"? Ibuildings Blog: PHP in 2010 - a year in retrospective Kevin Schroeder's Blog: Pre-caching FTW PHP.net: PHP 5.3.5 and 5.2.17 Released! SitePoint PHP Blog: How to Create Your Own Twitter Widget in PHP, Part 3 Nay Pryce's Blog: "Dependency Injection" Considered Harmful Site News: Job Postings for the week of 01.02.2011 Gonzalo Ayuso's Blog:...

Technical New Year's Resolutions: 2011

Technical New Year's Resolutions: 2011
Better late than never, right? I should've done this in December, but at least it's only two weeks into the New Year. Last year was a great year. Looking back at my 2010 resolutions, here's what I accomplished: Learn a new language - really dove head first into learning Objective-C, along with the Cocoa and UIKit frameworks Built and released my first iOS app, FloodWatch My 2010 resolutions aside, I also managed to make a move to Yahoo!, start to hone my front end developer skills, do some Java...

Community News: The PHP Community Confernece (Nashville, TN)

Community News: The PHP Community Confernece (Nashville, TN)
An announcement has been made about an new entry into the PHP community world - the PHP Community Conference happening in Nashville, TN (April 21st and 22nd):The PHP Community Conference is all about you! Come on out to Nashville for a different kind of conference this spring. We're going to hear from community members about projects they're working on and how they were inspired. It's going to be a fun, laid-back event where you and the people you'll meet can collaborate to build some awesome...

Label Media Blog: Installing Sphinx and PECL/Sphinx on Mac OS X

Label Media Blog: Installing Sphinx and PECL/Sphinx on Mac OS X
Sam Holman has written up a new post on the Label Media blog today about installing Sphinx and PECL/sphinx on a Mac OS X system. No sample code is provided, but this will definitely help with the setup.I've got a fairly vanilla install of Snow Leopard (10.6) and use the default installations of PHP, MySQL, Apache, et al. Installing the Sphinx open source search engine and the PECL extension wasn't too much of a pain, but would have been easier had i had the following notes to hand.His first try was with...