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 Kwiecień, 2013

Community News: Packagist Latest Releases for 04.27.2013

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

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

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

Community News: Packagist Latest Releases for 04.27.2013

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

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

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

PHPMaster.com: Better Understanding Random

PHPMaster.com: Better Understanding Random

On PHPMaster.com there’s a new tutorial talking about randomness in PHP, what it is and some of the things it can be used for.

Use of random values is very important in the computer security field. It is crucial in computer programming for development of secure systems that are not vulnerable to malicious subversion. Cryptography relies on random value’s generation and their reproducibility for unpredictable output that is core for security of any system. Random values are fundamental for secure coding practices and PHP highly makes use of them for security. You will find them used in all libraries and frameworks and almost all codes rely on them for the generation of tokens, salts and as inputs for further functions.

He talks about the important of good random numbers and some of the common uses for it including generating salts and unique identifiers. He mentions the “pseudorandomness” of PHP’s generators and how they’re seeded to help increase this randomness. He finishes up the tutorial with some suggestions and language features for creating “as random as possible” values like using “/dev/urandom” on Linux-based systems.

Link: http://phpmaster.com/better-understanding-random
Source: http://www.phpdeveloper.org/news/19513

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

PHPMaster.com: Better Understanding Random

PHPMaster.com: Better Understanding Random

On PHPMaster.com there’s a new tutorial talking about randomness in PHP, what it is and some of the things it can be used for.

Use of random values is very important in the computer security field. It is crucial in computer programming for development of secure systems that are not vulnerable to malicious subversion. Cryptography relies on random value’s generation and their reproducibility for unpredictable output that is core for security of any system. Random values are fundamental for secure coding practices and PHP highly makes use of them for security. You will find them used in all libraries and frameworks and almost all codes rely on them for the generation of tokens, salts and as inputs for further functions.

He talks about the important of good random numbers and some of the common uses for it including generating salts and unique identifiers. He mentions the “pseudorandomness” of PHP’s generators and how they’re seeded to help increase this randomness. He finishes up the tutorial with some suggestions and language features for creating “as random as possible” values like using “/dev/urandom” on Linux-based systems.

Link: http://phpmaster.com/better-understanding-random
Source: http://www.phpdeveloper.org/news/19513

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

PHPMaster.com: Better Understanding Random

PHPMaster.com: Better Understanding Random

On PHPMaster.com there’s a new tutorial talking about randomness in PHP, what it is and some of the things it can be used for.

Use of random values is very important in the computer security field. It is crucial in computer programming for development of secure systems that are not vulnerable to malicious subversion. Cryptography relies on random value’s generation and their reproducibility for unpredictable output that is core for security of any system. Random values are fundamental for secure coding practices and PHP highly makes use of them for security. You will find them used in all libraries and frameworks and almost all codes rely on them for the generation of tokens, salts and as inputs for further functions.

He talks about the important of good random numbers and some of the common uses for it including generating salts and unique identifiers. He mentions the “pseudorandomness” of PHP’s generators and how they’re seeded to help increase this randomness. He finishes up the tutorial with some suggestions and language features for creating “as random as possible” values like using “/dev/urandom” on Linux-based systems.

Link: http://phpmaster.com/better-understanding-random
Source: http://www.phpdeveloper.org/news/19513

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

/Dev/Hell Podcast: Episode 31: Feline Tooth Extraction

/Dev/Hell Podcast: Episode 31: Feline Tooth Extraction

The /Dev/Hell podcast has posted their latest episode – Episode #31 – Feline Tooth Extraction. The podcast is hosted by PHP community members Chris Hartjes and Ed Finkler.

Short notes time: In this episode, Chris and Ed talk about conferences we always wanted to go to, and languages & tools we’d thought we’d hate and turned out to like. Then Ed waxes on the Open Recipes project.

You can listen to this latest episode either through the in-page player or by downloading the mp3. Links to all of the technologies and tools they mention are in the show’s notes on the page.

Link: http://devhell.info/post/2013-04-24/feline-tooth-extraction
Source: http://www.phpdeveloper.org/news/19512

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

Software Gunslinger: PHP is meant to die, continued

Software Gunslinger: PHP is meant to die, continued

In his previous post (“PHP was meant to die”) the point was made that PHP isn’t really designed as a language to handle long running processes very well. It’s made to handle a few operations and then die at the end of the request. In this follow up post he talks more about using PHP for long running processes and a library that could help.

Yes, I already acknowledged that PHP has a garbage collection implementation starting 5.3.0 and up (opt-in or opt-out, that’s not the problem). I also acknowledge that garbage collection works, and is able to take care of most circular references just fine. [...] Anyway, as previously stated too, garbage collection is a great thing, but not enough for PHP. It’s a borrowed feature that does not play well with old fundamental decisions inherited from the original design. Garbage collection is not a magical solution for every problem, like many tried to argue about. Let’s illustrate with another example.

His example uses the React PHP library (a non-blocking I/O platform) to handle a lot of incoming data to a port and report back some memory usage and limit settings. He explains a bit about what’s happening and shares the results of the test, including the end result – a fatal error when the memory limit was hit. He still comes to the same conclusion, ultimately…PHP is just not the language to use for long-running processes that do any large amount of work.

Link: http://software-gunslinger.tumblr.com/post/48215406921/php-is-meant-to-die-continued
Source: http://www.phpdeveloper.org/news/19511

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

Community News: Packagist Latest Releases for 04.26.2013

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

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

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

Site News: Popular Posts for the Week of 04.26.2013

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

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

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

Luis Atencio: Notes on Continuous Delivery – Implementing a Testing Strategy

Luis Atencio: Notes on Continuous Delivery – Implementing a Testing Strategy

Luis Atencio has posted the latest article in his “Continuous Delivery” series today, this time with a focus on implementing a testing strategy. This is the fourth post in the series (part 1, part 2 and part 3).

There are three things in life that are always held to be true: we will die someday; we will pay taxes; and software will have bugs…. LOL [...] A testing strategy is often overlooked in software projects. This should not be too surprising, we want to build applications quickly and release them quickly. However, leaving quality out of the picture or towards the end are terrible mistakes.

He talks some about the different types of testing that revolve around software development – “business facing” and “technology facing.” These are each split down even further into things like acceptance, integration and unit testing.

Link: http://www.luisatencio.net/2013/04/notes-on-continuous-delivery.html
Source: http://www.phpdeveloper.org/news/19508

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