Matthew Weier O'Phinney has a new post to his blog walking you through the creation of his own Zend Framework 2 blogging platform that works with git branching and page generation to get the job done.Why write something of my own? Well, of course, there's the fact that I'm a developer, and have control issues. Then there's also the fact that a blog is both a simple enough domain to allow easily experimenting with new technology and paradigms, while simultaneously providing a complex enough domain to...
Yesterday, an (understandably) frustrated gentlemen tweeted a link saying the fact that my book's print and ebook editions were priced the same, was aogreed.a While this was a bit hyperbolic to be sure (and the price being identical was in fact a mistake that has now been corrected), it sparked a discussion about book pricing [...]
Minecraft Query Class
LP Backlink Checker
Simple Complex Type Builder
As PHP has moved to git recently everybody who works on the PHP source has to recreate his work environment. When working on PHP I have a few requirements for my working dirs. For one I want to be able to use different branches (like 5.3, 5.4 and master) at the same time and I want to quickly test different PHP configurations, like builds using thread-safety or debug mode on or off.
A simple approach for this is to use out-of-tree builds, something like that:
$ git clone ....php-src.git$ (cd php-src...
On PHPMaster.com today there's a new article from Alejandro Gervasio introducing you to the concept of "services", a layer put on top of your models to make a common API that's easier to reuse.Don't let the definition freak you out, as if you've been using MVC for a while the chances are you've used a service already. Controllers are often called services, as they carry out application logic and additionally are capable of interfacing to several client layers, namely views. Of course in a more demanding...
In this new post to his blog Rob Allen shows you how to access the view variables from another ViewModel.Unlike Zend Framework 1, the view layer in Zend Framework 2 separates the variables assigned to each view model. This means that when you are in the layout view script, you don't automatically have access to variables that were assigned the the action's view model and vice versa.He includes snippets of code with an example controller and a sample view that fetches a value from a child ViewModel...
The Voices of the ElePHPant podcast has posted their latest episode with a PHP community member - Jake Smith of organizer of both the Dallas PHP User Group and the Lone Star PHP Conference.
So far, what's be your most favorite and least favorite parts of organizing the Lone Star PHP Conference?
What advice do you have for people that want to speak at future Lone Star PHP conferences and what can be done to get the organizers' attention?
What policies do you implement on the mailing list to keep the noise...
In this latest post to his blog Stefan Koopmanschap shares a quick tip about using the git-svn tool with the dependency installer in a Symfony2-based application.I work a lot with Symfony2's deps file for installing 3rd party bundles into my project (yeah I know, I should be using Composer, right?). This works really well when working with pure Git. However, when you're not using Git on it's own but instead use git-svn, you may run into some issues when issuing git svn dcommit,One issue relates to a...
Over on the PC World site, there's a new article posted about Etsy and its development practices and how it "grows in a unique fashion" because of them.The Etsy staffers are also completely serious about their work, and these two features they share in common with their customer base, who are tying to earn side money, if not pay the rent, by designing the hand bags, walking sticks and hand-made chocolates that have made Etsy famous in the artisan and sustainable business scene. [...] The quality model...
This post tells a story.
A long time ago, I set out to write my own blog platform. Yes,
WordPress is a fine blogging
platform, as is Serendipity (aka
"s9y", and my previous platform). And yes, I know about Habari. And, for those of you
skimming ahead, yes, I'm quite aware of Jekyll, thank you
Why write something of my own? Well, of course, there's the fact
that I'm a developer, and have control issues. Then there's also
the fact that a blog is both a simple enough domain to allow easily...
On the Touchdown Consulting Services blog, there's a new update posted about Phing, the popular PHP-based build tool and some recent advancements the project has made.Roughly a month ago I posted the first in, what should become, a series of development updates concerning Phing. This second blog post details the most important updates during the past four weeks as Phing is moving steadily towards another release (2.4.10 is due out next week).Updates mentioned in this post are:
User Guide starts move to...
Latest PECL Releases:
As of March 30th, the PHP community has a new resource to learn and grow in their favorite language - the Web & PHP Magazine (published by S&S Media).This is an exciting time for PHP and an exciting time to be launching a new publication. [...] We think we've got a great selection of articles in this first issue of Web & PHP Magazine, and we hope there's something of interest for PHP devs of every skill level. Feel free to get in touch if there's anything that you'd like to see in next month's issue, or...
On 7php.com there's a new interview with a member of the PHP community - this time it's with Rafael Dohms, formerly of the Brazilian PHP community, he now lives in Amsterdam and is active in the European PHP scene.In this edition I talked with Rafael Dohms (@rdohms), The Brazilian PHP Evangelist. He is to the PHP Community and specially to The Brazilian PHP Community, what Brazilian Ronaldo is to the Football World! He has founded two PHP user-groups and is seen as an AWESOME active member of the PHP...
On the Design Aeon blog there's a new post sharing a CakePHP component that can be used to easily add searching to your framework-based application.Cake Php Search Component is used to implement search in your cake php projects.The component provide highly reusability. component is meant to use across all the controllers. you just include this search component in your Controller and call a component function to fetch your conditions types in search form and refine the data .The component (available for...
To complete the trinity of infamy: There is no Suhosin for PHP 5.4.0 either.
The patch is no longer bundled with distribution PHP. I have fired a mail to i0n1c about this but he seems to be in transit currently. The extension (0.9.33) does not compile with PHP 5.4.0 because of the copious API changes.A
Following up from his previous post about setting up PHP with Jenkins, J Armando Jeronymo is back with part two of the series - setting up an example project to show how the pieces fit together.In the first part of this article I presented the case for Continuous Integration. Now we'll install and set Jenkins up to monitor the automatic building of a simple demonstration PHP application. We'll begin with the demo project, then address Jenkins' installation, and finally set it up and watch it running.He...
The aoeAcceleratora project seems to be in hiatus. There haven't been any changes to the downloadable files since 2010 (version 0.9.6.1). With PHP 5.4.0 released and a major bump in the Zend API coming with it, I was not expecting eAccelerator 0.9.6.1 to compile. And sure enough, it fails quite soon into the make process.A
eaccelerator.net is an Apache placeholder page, the SF site is not maintained anymore - time to let go.
So, no eAccelerator for PHP 5.4.0 (FWIW, anyway...) and onwards. "Upgrade woes...
I recently upgraded this machine to Debian Wheezy (mainly to fix odd kernel crash issues that occured a couple times now) and this included a new PHP version. 5.4.0 has been stable for a month now, so I was eager to give it a spin.A
Latest PEAR Releases: