PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 1701 to 1720 of 6889

We Don't Know Deployment: A 4-Step Remedy

We Don't Know Deployment: A 4-Step Remedy
Someone emailed me recently, having read my book and wanting some advice. Here's a snippet of his email: So here's my problem. We dont know deployment. We work from same copy on one test server through ftp and then upload live on FTP. We have some small projects and some big collaborative projects. We host all these projects on our local shared computer which we call test server. All guys take code from it and return it there. We show our work to clients on that machine and then upload that work to live...

DZone.com: PHP Ajax Cookbook (Book Review)

DZone.com: PHP Ajax Cookbook (Book Review)
On Dzone.com there's a book review from Ivan Ilijasic covering a recently released title from Packt Publishing, the "PHP Ajax Cookbook" (by Milan Sedliak, Rajesh Jeba R. Anbiah and Roshan Bhattarai). His review gives a "one minute bottom line" about the book and its contents.I've been in PHP development for more than 10 years and this book is really useful material. I could recommend it to beginners and experienced developers. From my point of view, there are three types of developer books - complete...

Stefan Koopmanschap's Blog: GlobIterator: Easy access to specific files

Stefan Koopmanschap's Blog: GlobIterator: Easy access to specific files
Stefan Koopmanschap has a new post to his blog showing a handy use of the GlobIterator to access only certain files.For a project I am working on I needed to iterate over all .xml files in a specific directory. I started out with a DirectoryIterator, then considered I didn't want the XML filtering to take place inside my foreach loop. I decided to add a FilterIterator to the setup, but then felt this was not the right solution either. So I turned to my favorite SPL guru, Joshua Thijssen, to see if I was...

Code2Learn.com: Using HighCharts with php, MySQL and CodeIgniter

Code2Learn.com: Using HighCharts with php, MySQL and CodeIgniter
New on the Code2Learn site there's a tutorial showing how to integrate HighCharts, PHP, MySQL and CodeIgniter to create a simple graph based on database data.While working on a project I found out that HighCharts is the best to display graphs on webpage as it has less overhead and requires less space. But the biggest challenge was to implement it using php and not jQuery. We will implement it using MVC pattern as CodeIgniter follows the same.Included in the post is a library for interacting with...

DZone.com: The standard PHP setup

DZone.com: The standard PHP setup
On DZone.com Giorgio Sironi shares what he describes as his "standard PHP setup" - the tools and standards he commonly uses when developing his projects.Last week I passed a day speeding up a Java and Ruby oriented team which started developing a PHP application: not only a standard project structure was required, but also some hints on the default tools and process to work with it. Here's what I thought was crucial during the setup, based on the question of my Rubyist colleague. Of course one of the...

Properly Salting Passwords, The Case Against Pepper

Properly Salting Passwords, The Case Against Pepper
The other day I announced the release of my new password hashing library, PasswordLib. As I've come to expect, Reddit was full of interesting commentary on the topic. Some was good, some was bad and some surprised me. What surprised me was the insistence on a global salt (otherwise known as a "pepper"). So, I started thinking about it some more, and I figured I'd write a post on why I don't use peppers in my hashing algorithms (and why you may want to rethink it too).Read more A

PHPMaster.com: Maintaining your Server with Command Line PHP

PHPMaster.com: Maintaining your Server with Command Line PHP
Stephen Thorpe has a new article posted on the PHPMaster.com site today about using command line PHP to handle some of the automation on your server.n this article we'll look at the advantages of using PHP CLI. I'll show you how to test PHP's Command Line Interface / Interpreter (CLI) on your server, and then we'll look at some of the options available for PHP CLI including the interactive shell and how to create executable scripts. Finally, I'll give you a couple of examples of scripts to use to...

Community News: Atlanta PHP May Meetup - PyroCMS from John Corry (May 3rd @ 7pm)

Community News: Atlanta PHP May Meetup - PyroCMS from John Corry (May 3rd @ 7pm)
The Atlanta PHP User Group has announced their May 2012 meeting on their site today. In next month's meeting John Corry will be presenting about PyroCMS and why you should base your next site on it.If you use (or would like to use) the CodeIgniter framework in your PHP projects, you've probably seen that each project requires common elements (authentication, user management, basic CMS components). Take a walkthrough of PyroCMS with John Corry to learn how you can leverage it's components to bring your...

Book Review: aoCode Simplicitya

Book Review: aoCode Simplicitya
Last night I finished my latest read from O'Reiily, Code Simplicity - The Science of Software Development. I spotted the book the other day when O'Reilly was running a special on a few books and the ebook was cheap so I figured it couldn't hurt to give it a try. After all, the aosciencea part in the title made it sound like there might be some hidden truths that could be applied anywhere in development. Unfortunately, most of the book just ended up being more of a rambling journey though things that most...

Community News: Latest PECL Releases for 04.17.2012

Community News: Latest PECL Releases for 04.17.2012
Latest PECL Releases: mysqlnd_ms 1.3.1 mysqlnd_qc 1.1.1 yaml 1.1.0 pecl_http 2.0.0alpha1 mysqlnd_ms 1.3.0 taint 0.5.2 mysqlnd_qc 1.1.0 APC 3.1.10 yaf 2.1.11 pdo_sqlsrv 3.0.1 sqlsrv 3.0.1

Sismo Challenge: Results

Sismo Challenge: Results
We recently wrapped up the first Ibuildings Challenge of 2012; a contest to create a Sismo notifier. At the moment Sismo ships with Growl, DBus, Google Talk and XMPP notifiers. They all extend the Sismo\Notifier to provide feedback to developers in a particular way. The task was to create a new notifier that was useful, creative or inspiring. This post announces the winners and makes some observations based on the submissions we received. Contest Key Rules: A Recap You should follow the Symfony code...

Sismo Challenge: Results

Sismo Challenge: Results
We recently wrapped up the first Ibuildings Challenge of 2012; a contest to create a Sismo notifier. At the moment Sismo ships with Growl, DBus, Google Talk and XMPP notifiers. They all extend the Sismo\Notifier to provide feedback to developers in a particular way. The task was to create a new notifier that was useful, creative or inspiring. This post announces the winners and makes some observations based on the submissions we received. Contest Key Rules: A Recap You should follow the Symfony code...

Sismo Challenge: Results

Sismo Challenge: Results
We recently wrapped up the first Ibuildings Challenge of 2012; a contest to create a Sismo notifier. At the moment Sismo ships with Growl, DBus, Google Talk and XMPP notifiers. They all extend the Sismo\Notifier to provide feedback to developers in a particular way. The task was to create a new notifier that was useful, creative or inspiring. This post announces the winners and makes some observations based on the submissions we received. Contest Key Rules: A Recap You should follow the Symfony code...

Sismo Challenge: Results

Sismo Challenge: Results
We recently wrapped up the first Ibuildings Challenge of 2012; a contest to create a Sismo notifier. At the moment Sismo ships with Growl, DBus, Google Talk and XMPP notifiers. They all extend the Sismo\Notifier to provide feedback to developers in a particular way. The task was to create a new notifier that was useful, creative or inspiring. This post announces the winners and makes some observations based on the submissions we received. Contest Key Rules: A Recap You should follow the Symfony code...

And The Winners Area

And The Winners Area
Yesterday afternoon I used a random number generator to select three winners for The PHP Playbook. I'm excited to announce that the winners of the PHP Playbook are: PAter HalAsz of the United Kingdom Ashar Javed of Germany Tomasz Kowalczyk of Poland All three winners were excited to be told they had won. Tomasz said [...]

Hakre's Blog: Iterating over Multiple Iterators at Once

Hakre's Blog: Iterating over Multiple Iterators at Once
In a recent post to his blog Hakre looks at iterating over iterators (multiples all at once) using either the Append Iterator or the MultipleIterator.PHP's SPL has two build-in Iterators that deal with multiple iterators at once: AppendIterator and MultipleIterator. In this posting I'll cover both a bit.He gives some sample code for each - showing how to use the AppendIterator to combine multiple iterators into one set and using the MultipleIterator to attach (not append/merge into one set) multiple...

Lee Davis' Blog: In ORM's Defense

Lee Davis' Blog: In ORM's Defense
Lee Davis has a recent post that tries to combat some of the most common excuses people give for not using an ORM rather than opting to write the queries themselves. He writes in defense of the ORM and gives reasons why some of these common complaints may not matter that much.For some reason, as of late, I can't seem to attend any user group or conference without a speaker slating ORM's. Several speakers at the PHP UK Conference this year expressed their disapproval, as well as the speaker at this months...

Dynamic Toolbar Menus with ExtJS + PHP

Dynamic Toolbar Menus with ExtJS + PHP
In Ext JS 4 there's some handy things that come bundled with it (there's lots of stuff actually - it's a pretty large library). Recently, though, I needed to pull in navigation information from a remote source (JSON output from a PHP script). Thankfully, Ext still made this pretty easy with its Toolbar and Menu components with their listeners. Here's my example code: Ext.create('Ext.toolbar.Toolbar', { floating: false, id: 'menuToolbar', cls: 'appMenu', height: 30, items: [], // dynamically built...

Chris Hartjes' Blog: Build PHP 5.4 on CentOS With Vagrant

Chris Hartjes' Blog: Build PHP 5.4 on CentOS With Vagrant
In a new post to his blog Chris Hartjes shows you how to get PHP 5.4 installed on a CentOS machine (virtual machine) with the help of Vagrant.I like the idea of using Vagrant to create virtual machines for my development work. Doing things this way I think keeps the host machine cleaner and allows you the ability to distribute those VM's to other people as well. My old boss Ben Ramsey did a very informative post on getting PHP 5.4 configured on CentOS so I decided to one-up him by taking his instructions...

Rafael Dohms' Blog: Deploying a Symfony2 and Composer app on PagodaBox

Rafael Dohms' Blog: Deploying a Symfony2 and Composer app on PagodaBox
Rafael Dohms has a new post sharing the results of one of his recent struggles - getting a Symfony2 application deployed to the PagodaBox service using Composer to manage the packages. In the post he details each step of the process.I have been working on a little pet project and wanted to put it up somewhere to show to a few people how it was going. I wanted something really simple so I decided to give the PHP PaaS solutions a try. Its a very simple Symfony 2.1 based app using Composer for vendor...

Latest PHP Tweets