PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
PhpRiot Latest Blog Posts
Displaying blog posts 61 to 80 of 270

Christmas Lights

Christmas Lights
Did you read yesterday's post, Christmas Conundrum? If you didn't, and you like puzzles, you should read that first. As promised, I'm going to be providing a hint, but before I do, I want to congratulate Christer Edvartsen. He was the first person to email me the solution and win the $100 prize from WonderProxy. So far, only one other person has managed to solve the puzzle. Maybe you can be the third?Without further ado, here's the hint: Thu, 23 Dec 2010 18:27 GMTa-aChris Shiflett's Blog

Brian Swan's Blog: Troubleshooting and Performance Tuning with SQL Server Traces

Brian Swan's Blog: Troubleshooting and Performance Tuning with SQL Server Traces
Brian Swan has posted an example of debugging with SQL Server traces you can use in your PHP applications to help figure out what all's happening each time you run a query.Unfortunately, SQL Profiler (a tool that allows you to easily monitor server activity) is not included as part of SQL Server Express. Fortunately, SQL Profiler is just a nice UI for functionality that is built into SQL Server (including the Express version). So, in this post I'll show you how to create, read from, and write to a trace...

Volker Dusch's Blog: Running your Unittests everytime you save a file

Volker Dusch's Blog: Running your Unittests everytime you save a file
Volker Dusch has a suggestion for all of those developers out there really concerned about the quality of your code - consider running your unit tests every time you save a file with the help of a tool called PyWatch.At the moment he placed the Idea in my head that i want my testsuite to run every time a file changes anyway, let someone else figure out how that is triggered. Well, someone did figure that out, thank you. It's called "PyWatch" and is a simple python script that monitors files for changes...

Ilia Alshanetsky's Blog: ISP Popularity by Domain Count

Ilia Alshanetsky's Blog: ISP Popularity by Domain Count
Ilia Alshanetsky has posted the next article in his "domains and PHP" series - a new slicing of the data showing the ISP popularity by domain counts, a breakdown of the top 25 with over 100,000 domains to their credit.The results are pretty interesting, and it clearly shows that a small number of ISPs are definitely doing something right, which is causing many consumers to vote with their dollars in those ISPs favor. As usual the information is shown in graph form, to filter down the data to just the...

Matthew Weier O'Phinney's Blog: Simple Interfaces and Micro MVCs

Matthew Weier O'Phinney's Blog: Simple Interfaces and Micro MVCs
In a new post to his blog today Matthew Weier O'Phinney takes a look at micro MVC frameworks and how, with just a bit of lightweight code and pieces of the Zend Framework, creating one is dead simple.My job is great: I get to play with technology and code most days. My job is also hard: how does one balance both functionality and usability in programming interfaces? [...] One interface I've been toying with is inspired by two very different sources. The first is PHP's own SoapServer API (which we use...

PHPClasses.org Blog: 2010: Yet another great year for PHP

PHPClasses.org Blog: 2010: Yet another great year for PHP
On the PHPClasses.org blog today there's a new post from Manuel Lemos looking back at 2010 an the life of PHP - yet another great year.2010 was an year full of interesting happenings for the PHP development and its community of developers. This article presents a balance of what were the most important happenings in the PHP community in 2010, as well a reflection of what we can expect for 2011 for PHP, as well for the PHPClasses site.Among the important happenings of this past year he mentions the issues...

Web2project v2.2 Release Notes

Web2project v2.2 Release Notes
As we wrap up 2010, we've made our final web2project release for the year. Version 2.2 includes major improvements to the Gantt Charts, adding jQuery to core, and even adding Czech and Russian to our supported translations. Keep reading for details.

Site News: Blast from the Past - One Year Ago in PHP

Site News: Blast from the Past - One Year Ago in PHP
Here's what was popular in the PHP community one year ago today:PaperMashup.com: Easy PHP Pagination Vance Lucas' Blog: Why WordPress Should Not Have Won the Open Source CMS Award Zend Developer Zone: Object-relational mapping with Doctrine, Flash Builder, and PHP Symfony Blog: Windows and symfony Geekzguru.net: Howto: Setup PDT & Flash Builder IBuildings techPortal: Introduction to Silverlight for PHP developers Tibo Beijen's Blog: Zend_Form: Building dynamic forms Tutsplus.com: An Interview with Jason...

Cinder now available at Mayflower Open Source Labs

Cinder now available at Mayflower Open Source Labs
Cinder is a plug-in for your eclipse-based IDE (eclipse, Zend Studio, etc.) to display results of your Continuous Integration environment right inside your IDE. We just released version 0.1.6, which you can install via the Eclipse Update Manager and the URL http://opensource.mayflower.de/cinder, then activating it via "Window - Show View - Other - Cinder". If you haven't heard of Cinder yet, here's a short summary: You open the XML file containing the errors and warnings of your build (for us that's...

2010: Yet another great year for PHP

2010: Yet another great year for PHP
2010: Yet another great year for PHP By Manuel Lemos 2010 was an year full of interesting happenings for the PHP development and its community of developers. This article presents a balance of what were the most important happenings in the PHP community in 2010, as well a reflection of what we can expect for 2011 for PHP, as well for the PHPClasses site.

Aspect-Oriented Design

Aspect-Oriented Design
I try to write simple apps. I try to code for today, as Lorna articulated so well. Almost invariably, I end up with something more complex than I intended. One thing that has helped immensely is unit testing. Not only does it help me reduce complexity, it provides flexibility, which is almost as important. Flexibility lets me adapt to the changing requirements that are often the cause of more complex code. I need a particular feature by the end of the day on Sunday, so I'll just write a class that...

Simple Interfaces and Micro MVCs

My job is great: I get to play with technology and code most days. My job is also hard: how does one balance both functionality and usability in programming interfaces? I've been working, with Ralph Schindler, on a set of proposals around the Zend Framework 2.0 MVC layer, specifically the "C", or "Controller" portion of the triad. There are a ton of requirements we're trying to juggle, from making the code approachable to newcomers all the way to making the code as extensible as possible for the...

And now for some Christmas entertainment, git, outsourcing and PHP error messages.

And now for some Christmas entertainment, git, outsourcing and PHP error messages.
Article originally from rooJSolutions blog Well, you either have to laugh or cry at this.One of the projects I help out on, mostly by looking after the production server, uses Joomla, the owner has employed a number of outsourced resources via odesk to do the development, in the belief that it's cheaper that way.AAfter a few months of them modifying the code and occasionally breaking the site, I changed the configuration so they had to commit via git, which in turn would copy the commited code onto the...

Sameer Borate' Blog: Creating SQL schemas with Doctrine DBAL

Sameer Borate' Blog: Creating SQL schemas with Doctrine DBAL
On his blog today Sameer Borate has a new post looking at using Doctrine DBAL to make schemas rather than having to make them by hand each time (can be very useful for reloads with fixtures).A tedious task during web development is that of database schema creation. A schema containing a few tables comprising of a small set of rows is quick, while that containing dozens of tables and large numbers of columns is a tedious process. I usually resort to a small php script with some regular expression tossed...

Ilia Alshanetsky's Blog: Domain Distribution by City

Ilia Alshanetsky's Blog: Domain Distribution by City
Ilia Alshanetsky has posted the next set of results from his domains-running-PHP research he's been doing. In this latest post he looks at the domain distribution by city mostly falling in the US, Europe and China.I am making available two additional geographic chats that breakdown the domain distribution by top world cities. The first chart a preview of which can been below (click to see full, browse-able/zoomable version) shows the Top 150 cities, by domain distribution. These cities represent a total...

Liip Blog: Using the Symfony2 console

Liip Blog: Using the Symfony2 console
In this recent post from the Liip blog, they talk about using the console functionality that comes with the Symfony2 framework to run bundles from the command line.Seems at least some people had the same idea as I had, retrieving data from a feed via HTTP GET. So Symfony2 comes up with a nice little wrapper - the console. Unfortunately the documentation on the website only gives a very brief introduction to it Located in the app directory of your project it is ready to be called as soon your Symfony2...

Michelangelo van Dam's Blog: Job Hunting 101

Michelangelo van Dam's Blog: Job Hunting 101
Those developers out there currently looking for a job (you shouldn't have to look too far) might want to read Michelangelo van Dam's take on job hunting 101 for of his experiences when recruiters contacting him.In this day and age, everyone uses the internet for finding new jobs or to find a new employee, but more and more I sense that it's all turning into one big mess. This blog post is devoted to all those people contacting me because they have the best job position. [...] I know it's a tough market...

ISP Popularity by Domain Count

ISP Popularity by Domain Count
The past two information gathering runs showed that GoDaddy is the world largest ISP, but I was curious who else falls into the A"Top ISPA" category as determined by consumer shopping habits. To do this IA've used my resolved IP database of 124 million domains and an ISP database from MaxMind. The results are pretty interesting, and it clearly shows that a small number of ISPs are definitely doing something right, which is causing many consumers to vote with their dollars in those ISPs favor. As usual...

Volker Dusch's Blog: Setting up Hudson for PHP Projects in 15 minutes

Volker Dusch's Blog: Setting up Hudson for PHP Projects in 15 minutes
Volker Dusch has posted a guide perfect for those looking to get their projects set up with the Hudson continuous integration tool quickly (15 minutes or so).While [running tests on commit] is great it can be pretty tedious to run the whole test suite every time before a commit but not doing it leads to a broken test suite that other people have to repair or go around asking who broke it.. make up your own story. This is where a continuous integration (ci) server jumps in ! Every time you commit, or push...

Christmas Conundrum

Christmas Conundrum
I like puzzles. Several years ago, I made a puzzle of my own. At the time, the PHP community was much smaller, but this particular post got a lot of attention. Zend offered a prize to the first person who could solve it, and for a few days, it managed to stump the entire PHP community. In the end, it was none other than Ben Ramsey who solved it. Intrigued?Inspired by that original puzzle and my memories of Midnight Madness, I cobbled together a new puzzle last night. Another digital clock? Yes, but...