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 Styczeń, 2015

Voices of the ElePHPant – It’s the Booze Talking: The Europeans

Voices of the ElePHPant – It’s the Booze Talking: The Europeans

The Voices of the ElePHPant podcast has posted a special episode of its series of “It’s the Booze Talking” with members of the PHP community. In this latest episode host Cal Evans talks with “The Europeans”: Michelangelo van Dam, Rafael Dohms, Thijs Feryn and Michelle Sanver.

They talk about their experience in starting user groups in the various parts of Europe. They also share some tips for those looking at getting into speaking at conferences, recommending they start at their local user groups. They also talk about what each of them see as “the secret” to getting a group started and going well.

You can listen to this latest episode either through the in-page audio player or by downloading the full mp3 of the show. If you enjoy the show and would like to hear more (and interviews with other members of the PHP community), be sure to subscribe to their feed.

Link: http://voicesoftheelephpant.com/2015/01/06/the-europeans/
Source: http://www.phpdeveloper.org/news/22191

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

Community News: Packagist Latest Releases for 01.06.2015

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

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

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

Community News: Latest PECL Releases for 01.06.2015

Community News: Latest PECL Releases for 01.06.2015Latest PECL Releases:

  • SeasLog 1.1.6
    - Fixed SeasLog::analyzerCount() function add query by key_word
    - Fixed SeasLog::analyzerDetail() function add query by key_word,paging by start,limit

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

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

NetTuts.com: Using Google Two-Factor Authentication With WordPress

NetTuts.com: Using Google Two-Factor Authentication With WordPress

NetTuts.com has a new tutorial for the WordPress users out there wanting to enhance the security of their application. In it they show you how to set up Google’s two-factor authentication as a part of your standard login prompt.

Brute force login attacks targeting WordPress sites are quite common, such as in April 2013 when more than 90,000 sites were targeted. There are a handful of good ways to protect yourself against these attacks: choosing a strong administrator password and installing a plugin that guards against brute force logins, such All in One WP Security or BruteProtect
Changing the default wp-admin url with a plugin such as HC Custom URL. However, I prefer to use a two-factor authentication method that requires a code from my phone to complete the login process.

Thanks to a handy WordPress plugin, adding in support is relatively easy. They walk you through the installation of the plugin, activation and how to set up your Google Authenticator (or similar) application on your mobile device via a scannable QR code.

Link: http://code.tutsplus.com/tutorials/using-google-two-factor-authentication-with-wordpress–cms-22263
Source: http://www.phpdeveloper.org/news/22188

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

Lorna Mitchell: XHGui on VM, Storage on Host

Lorna Mitchell: XHGui on VM, Storage on Host

Lorna Mitchell has a new post today showing you how you can use XHGui in a virtual machine, sorting the resulting performance data on the VM rather than your local machine.

I’m doing some performance tuning on a project at the moment and my favourite tool is still XHGui – but it’s designed to run on the same machine as its victim and since this is a vagrant VM, the chances of me destroying the machine and therefore the data are pretty high! Instead, I set it up to store the data onto the host and I thought I’d share how I did that. All these instructions for Ubuntu on both host and guest, and I’ve tried not to be specific about the vagrant elements in order to focus on how the pieces fit together rather than what you should type.

She walks you through all the steps you’ll need to get the software up and running as well as configuring the actual guest VM to direct the data to the right place. She sets up the data source to push the results into (a MongoDB) and configures the PHP installation with an “auto prepend” of the XHGui header file. Finally, she includes the commands you’ll need to view the data on the VM itself, running the built-in PHP web server as an ad-hoc instance on the VM itself.

Link: http://www.lornajane.net/posts/2015/xhgui-on-vm-storage-on-host
Source: http://www.phpdeveloper.org/news/22186

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

Mathias Verraes: Economy of Tests

Mathias Verraes: Economy of Tests

Expanding on the previous post about how much testing may be too much, they’re back with another post in the series, this time focusing on the “economy of tests”. This time Mathias is joined by Konstantin Kudryashov as a co-author.

A common complaint with teams that first try their hand at automated testing, is that it is hard, costly, and not worth the effort. On the other hand, supporters say that it saves them time. In this post, we’ll try to add some nuance to the discussion. We’ll take a look at how different levels of automated testing affect the cost of development, both in the short and the long term, for both greenfield and brownfield projects. Finally, we’ll look at a simple strategy for introducing tests and migrating them across test levels, in order to reduce maintenance costs.

They start with some baseline definitions so everyone’s on the same page – unit test, integration testing and system testing. The article also covers some of the basic kinds of testing metrics including execution speed, fragility and understandability. It then moves on and looks at the other major final factor in the overall cost of testing, the age of the project (new vs existing). He mentions the Testing Pyramid, how it’s recommended to migrate tests and some of the common opposing forces to the test migration/creation.

Link: http://verraes.net/2015/01/economy-of-tests/
Source: http://www.phpdeveloper.org/news/22185

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

Community News: Packagist Latest Releases for 01.01.2015

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

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

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

Community News: Packagist Latest Releases for 01.01.2015

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

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

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

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

Site News: Blast from the Past – One Year Ago in PHPHere’s what was popular in the PHP community one year ago today:

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

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

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

Site News: Blast from the Past – One Year Ago in PHPHere’s what was popular in the PHP community one year ago today:

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

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