PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 5241 to 5260 of 6889

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...

Wim Godden's Blog: Automated PHP 5.3 compatibility testing for your (old) code

Wim Godden's Blog: Automated PHP 5.3 compatibility testing for your (old) code
In this new post to his blog today, Wim Godden looks at how you can use the PHPUnit unit testing framework to be sure your applications are ready to move to a PHP 5.30-only world.So you or your team has built anywhere between 5 and 500 projects in PHP 4, 5.1 and 5.2 over the past 5 years. And now PHP 5.3 is there, offering a lot of very interesting features, including namespace support, late static binding (finally !), closures, nested exceptions and a bunch more (see the new feature list). So naturally,...

PHP North West: Lorenzo Alberton: Profile your PHP application and make it fly

PHP North West: Lorenzo Alberton: Profile your PHP application and make it fly
On the PHP North West site today they've released another in their series of video recordings from this year's event. In this session Lorenzo Alberton talks about profiling your application to squeeze out as much performance as possible.Making an application scale and go faster is often seen as a wizardly task. We read the micro-optimisation tricks posted in tech blogs and apply them with unconditional trust and great hope, and then wonder why performances haven't improved that much (Wait, I even...

PostgreSQL 9 Admin Cookbook Review

PostgreSQL 9 Admin Cookbook Review
Review of the new PostgreSQL book. I think this is a must read position for every programmer and administrator, not only for DBAs.

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Feedee PHP MySQL Caching Wrapper Light BBCode File-Uploader Tag Builder Translation between Traditional and Simplified Chinese bit.ly Class Simple PHP Upload Oziams Image Uploader LOCO HTML Tag Proxy Connector twzCronChart Random Password Generator Class

Thank you, Facebook!

Thank you, Facebook!
So I woke up this morning, checked my email, and saw the email below from Facebook's Open Source Team:Hey Sebastian,we would really like to thank you for all the work youA've done on PHPUnit this year. Testing is important when weA're talking about 500 million people; a bug for 1% of Facebook users is still affecting 5 million people!To show our appreciation we'd like to give you a free year of a GitHub paid account. The link below provides one year of more space, more collaborators, and private...

Serendipity 1.5.5 Security Release

Serendipity 1.5.5 Security Release
The Serendipity project has released version 1.5.5 of their blog system a few hours ago. This is a security release, since there is a 0-day exploit out in the wild that is already used heavily. The security issue allows uploading script code to your server, so in other words: if affected, you are hosed. If you are using Serendipity you should consider updating as soon as possible. Garvin has more on the issue in the release announcement. Thanks to the Serendipity security team for their prompt actions...

Latest PHP Tweets