Jeśli jesteś właścicielem tej strony, możesz wyłączyć reklamę poniżej zmieniając pakiet na PRO lub VIP w panelu naszego hostingu już od 4zł!

Archive for Grudzień, 2012

Site News: Popular Posts for the Week of 12.28.2012

Site News: Popular Posts for the Week of 12.28.2012Popular posts from PHPDeveloper.org for the past week:

Source: http://www.phpdeveloper.org/news/18961

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

James Fuller: First Impressions: Cloud9 IDE + PHP

James Fuller: First Impressions: Cloud9 IDE + PHP

James Fuller has posted a review of the online code editing tool Cloud9 and how well it works for his PHP development.

At first I though Cloud9 would be a simple editor, perhaps a nice showcase of what you can do with HTML5 and some well-written javascript but it quickly became evident that this app was packing a lot of powerful features. [...] Sounds pretty awesome if you think about it. You can even connect you own server via SSH instead of using the build in sandbox (this is a paid feature). Is this the Holy-Grail? Not Really, but it’s close. This is a very exciting product that almost reaches holy-grail status, but it falls short in a few key areas.

He includes a little bit about trying to use PHP 5.5 in the Cloud9 editing, and points out that while he was (eventually) able to get the PHP 5.5 alpha compiled, he wasn’t able to get things like memcache compiled and working.

The Cloud9 team has done a great job removing the barriers to getting a simple idea out the door. I implemented FizzBuzz in PHP using Composer, PHPUnit, and some SPL interfaces and got it all done , and posted to GitHub in about an hour.

Source: http://www.phpdeveloper.org/news/18960

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

PHP Town Hall Podcast: Episode #3 – The EE Revolt of 2012 and Why You Should Unit-test Your Shit

PHP Town Hall Podcast: Episode #3 – The EE Revolt of 2012 and Why You Should Unit-test Your Shit

The PHP Town Hall podcast has posted their latest episode – Episode 3: “The EE Revolt of 2012 and Why You Should Unit-test Your Shit”.

ExpressionEngine Pro Anna Brown and Testing Hero Chris Hartjes join Ben Edmunds and Phil Sturgeon to discuss the recent rumblings in the ExpressionEngine community and the new EE StackExchange site. We talk about Inversion of Control (IoC), what it is, why its useful and how it’s done. We also talk a little bit about how PHP has been (and is continuing) to move towards a post-framework world thanks to independant framework-agnostic components – and of course we talk with Chris about unit-testing.

You can listen to this latest episode either through the in-page player or by downloading it directly. You can also catch up on the two previous epsidoes covering PHP 5.5 and Composer/Laravel 4.

Source: http://www.phpdeveloper.org/news/18959

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Anthony Ferrara: Programming With Anthony – Responsive Web Design

Anthony Ferrara: Programming With Anthony – Responsive Web Design

Anthony Ferrara has posted his latest video in his development-related series “Programming with Anthony”. In this latest video, he takes a look at responsive design with a “guest host” Sam Richard.

This week we are joined by Responsive Design thought leader Sam Richard. He introduces us to the concept of responsive web design, tells us a little bit about its history and talks about best-practice and the future of the web!

You can catch up on Anthony’s previous videos in his playlist over on YouTube including ones covering encryption, prepared statements and boolean logic.

Source: http://www.phpdeveloper.org/news/18958

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

PHP.net: PHP 5.5.0 Alpha2 released

PHP.net: PHP 5.5.0 Alpha2 released

If you’d like to help with testing for the upcoming PHP 5.5.0 version, they’ve announced the release of the latest alpha on the PHP.net site, ready for download and test execution.

The PHP development team announces the immediate availability of PHP 5.5.0alpha2. This release adds new features and fix some bugs from alpha1. All users of PHP are encouraged to test this version carefully, and report any bugs in the bug tracking system.

You can see the full list of the changes in 5.5.0 (so far) in the NEWS file including things like using empty on return values, enabling systemtap by default for dtrace probes and optimized variable accessing. They need your help to make this upcoming release even better, so if you’d like to help out and test, go grab the download (Windows builds).

Source: http://www.phpdeveloper.org/news/18957

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Nikita Popov: Cooperative multitasking using coroutines (in PHP!)

Nikita Popov: Cooperative multitasking using coroutines (in PHP!)

Nikita Popov has a new post to his blog about a new feature that will be coming in PHP 5.5 and how to use them, coroutines and generators, in an example application.

Coroutines on the other hand have received relatively little attention. The reason is that coroutines are both a lot more powerful and a lot harder to understand and explain. In this article I’d like to guide you through an implementation of a task scheduler using coroutines, so you can get a feeling for the stuff that they allow you to do. I’ll start off with a few introductory sections. If you feel like you already got a good grasp of the basics behind generators and coroutines, then you can jump straight to the “Cooperative multitasking” section.

He starts with a look at generators, a piece of functionality that will allow PHP to, for example, more easily create iterators “on the fly.” He then moves on to coroutines, added functions that you have two-way communication with generators instead of just pulling data from them. With the basics out of the way, he gets into the “cooperative multitasking” and a sample socket-based server he implements using some of the concepts.

Source: http://www.phpdeveloper.org/news/18941

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Nikita Popov: Cooperative multitasking using coroutines (in PHP!)

Nikita Popov: Cooperative multitasking using coroutines (in PHP!)

Nikita Popov has a new post to his blog about a new feature that will be coming in PHP 5.5 and how to use them, coroutines and generators, in an example application.

Coroutines on the other hand have received relatively little attention. The reason is that coroutines are both a lot more powerful and a lot harder to understand and explain. In this article I’d like to guide you through an implementation of a task scheduler using coroutines, so you can get a feeling for the stuff that they allow you to do. I’ll start off with a few introductory sections. If you feel like you already got a good grasp of the basics behind generators and coroutines, then you can jump straight to the “Cooperative multitasking” section.

He starts with a look at generators, a piece of functionality that will allow PHP to, for example, more easily create iterators “on the fly.” He then moves on to coroutines, added functions that you have two-way communication with generators instead of just pulling data from them. With the basics out of the way, he gets into the “cooperative multitasking” and a sample socket-based server he implements using some of the concepts.

Source: http://www.phpdeveloper.org/news/18941

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: Packagist Latest Releases for 12.24.2012

Community News: Packagist Latest Releases for 12.24.2012Recent releases from the Packagist:

Source: http://www.phpdeveloper.org/news/18939

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: Packagist Latest Releases for 12.24.2012

Community News: Packagist Latest Releases for 12.24.2012Recent releases from the Packagist:

Source: http://www.phpdeveloper.org/news/18939

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>

Community News: Latest PEAR Releases for 12.24.2012

Community News: Latest PEAR Releases for 12.24.2012Latest PEAR Releases:

Source: http://www.phpdeveloper.org/news/18940

<!–
var d = new Date();
r = escape(d.getTime()*Math.random());
document.writeln('’);
//–>