PhpRiot
News Archive
PhpRiot Newsletter
Your Email Address:

More information
Displaying news posts 2761 to 2780 of 6889

DZone.com: Creating a virtual server with Vagrant: a practical walkthrough

DZone.com: Creating a virtual server with Vagrant: a practical walkthrough
On DZone.com there's a new post from Giorgio Sironi looking at how to automate a build of a virtual server with Vagrant, setting up a LAMP-based development instance.Vagrant ia a tool for building virtual machines (in VirtualBox's format) that conforms to a specification. It's written in Ruby, but it makes really no assumptions over the environments that you're gonna build; in this article, we will setup a virtual server for PHP applications running inside Apache.The end result is a virtual machine based...

Site News: Popular Posts for the Week of 11.18.2011

Site News: Popular Posts for the Week of 11.18.2011
Popular posts from PHPDeveloper.org for the past week:PHPMaster.com: PHP Master: Writing Cutting-Edge Code php|architect: Finding Exactly Where You Are PHPBuilder.com: Building RESTful Web Services with the Zend Framework Community News: Zend Framework 2 Development - CLA Not Required! PHP.net: PHP 5.4 RC 1 Released Learncomputer.com: PHP Profilers Compared (PHP Quick Profiler & XDebug) Court Ewing's Blog: Follow-up: How PHP is Broken and How It Can Be Fixed Robert Basic's Blog: Benchmarking pages behind...

Working To Defeat the Stop Online Piracy Act

Working To Defeat the Stop Online Piracy Act
In the past few days, the alarm has been sounded in the technology community for us to help defeat the Stop Online Piracy Act (SOPA). This legislation, while well-intentioned, is crafted in such a way that it would give private companies the power to shut down other private companies, and require the government and Internet [...]

Community News: PHPBenelux 2012 Announcement - Tutorial Speakers & Ticket Sales

Community News: PHPBenelux 2012 Announcement - Tutorial Speakers & Ticket Sales
As is mentioned on Michelangelo van Dam's blog, the PHPBenelux conference for 2012 has been announced and tickets are now on sale.The PHPBenelux team only announced the names of tutorial speakers, but with names like Ivo Jansch, Torsten Rhinne, Fabien Potencier and Matthew Weier O'Phinney you know it's going to rock! And that's tutorials only. It's all happening on January 27 and 28, so make sure you block those days in your calendar, because the center of Europe is going to buzz PHP like it never had...

Sameer Borate's Blog: Building a simple Parser and Lexer in PHP

Sameer Borate's Blog: Building a simple Parser and Lexer in PHP
In a new post to his blog Sameer Borate shows how to create a lexer and parser in PHP to work directly with the tokens of a PHP script.After looking around for a while [for a good resource on compilers] I settled for Terence Parr's Language Implementation Patterns. This is exactly what I needed - bit sized patterns on compiler and parser design with working code. The book provides a recipe style approach, gradually moving from simple to complex compiler/parser design issues. As I primarily work with PHP,...

PHPMaster.com: PHP Sessions

PHPMaster.com: PHP Sessions
On PHPMaster.com today there's a new introductory tutorial for those trying to figure out sessions in PHP. Sessions can be one of the most powerful tools at your disposal and handling them correctly can sometimes be a little tricky.$_SESSION is a special array used to store information across the page requests a user makes during his visit to your website or web application. The most fundamental way to explain what a sessions is like is to imagine the following scenario: You are working with an...

Symfony Blog: SensioLabs Connect, a week later

Symfony Blog: SensioLabs Connect, a week later
On the Symfony Blog today they have an update on their latest community offering, SensioLabs Connect, a service connecting Symfony developers all around the world. It's been one week since the release and there's already some changes happening.To celebrate our 1000th user on SensioLabs Connect in a week, we have just rolled out a new version that takes into account some of the feedback we had from the community after the launch.Changes include updates to use Gravatar images if you choose not to upload a...

High Performance PHP Session Storage on Scale

High Performance PHP Session Storage on Scale
One of the great things about the HTTP protocol, besides status code 418, is that it's stateless. A web server therefore is not required to store any information on the user or allocate resources for a user after the individual request is done. By that a single web server can handle many many many different users easily, and well if it can't anymore one can add a new server, put a simple load balancer in front and scale out. Each of those web servers then handles its requests without the need for...

SitePoint.com: Software Development? We're Doing it Wrong.

SitePoint.com: Software Development? We're Doing it Wrong.
On SitePoint today there's a new post from Eran Galperin (of Binpress) about how, if you're jumping immediately to custom software development, you're probably doing it wrong.Code reuse is largely accepted as "best practice" in our industry. Code reuse has many advantages, such as a smaller code-base which is easier to grok for developers. It's easier to maintain and optimize, since you can make less changes in order to achieve the desired results. Many modern techniques and tools were created in order...

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:Kevin Schroeder' Blog: Getting good PHP programmers SitePoint PHP Blog: Top 10 MySQL Mistakes Made by PHP Developers phpRiot.com: Using Callback Functions in PHP PHPBuilder.com: 10 Productive PHP Tools for Testing and Debugging Artur Ejsmont's Blog: HTTP response splitting and mail headers splitting attacks Wes Ray's Blog: Configuring Fedora 12 PHP/MySQL Server with Nginx and reverse proxy to Apache Wade Arnold's Blog: Scala is easier than...

Non-alpha JavaScript and PHP slides

Non-alpha JavaScript and PHP slides
I had fun at OWASP Manchester, my talk went really well. Getting more confidence with talks now I think. I have a tendency to rush through and get ahead slightly sometimes but overall I did much better and had some great feedback along with some very interesting questions. Enjoy the slides! Here are my non-alphanumeric JavaScript & PHP slides (powerpoint) (pdf)

Italian phpDay 2012

Italian phpDay 2012
The Italian PHP user group GrUSP is pleased to announce the 9th edition of the Italian phpDay conference, taking place on May 18th and 19th, 2012 in Verona. We will show new development traits, best-practices and success cases related to quality, revision control, test-driven development, continuous integration and so on. There are also talks about design, project management, agile and various php-related technologies. phpDay is the first historic Italian conference dedicated solely to PHP...

Global transaction ID support for PECL/mysqlnd_ms

Global transaction ID support for PECL/mysqlnd_ms
The catchy theme/motto of the PECL/mysqlnd_ms 1.2 release will be Global Transaction ID support. Hidden behind the buzzword are two features. We will allow users to request a certain level of service from the replication cluster (keyword: consistency) and we will do basic global transaction ID injection to help with master failover. Failover refers to the procedure of electing a new master in case of a master failure. Global Transaction ID support is the 1.2 motto/theme The two features are somewhat...

CloudSpring.com: Using the Rackspace PHP SDK

CloudSpring.com: Using the Rackspace PHP SDK
On the CloudSpring site today there's the continuation of a previous article about RackSpace's CloudFiles API. In this new post they show how to use their PHP SDK to connect to and use the CloudFiles service.Rackspace provides a Software Development Kit (SDK) for multiple programming languages. They store their PHP SDK on GitHub. The PHP SDK requires PHP 5 with the following modules: cURL, FileInfo and mbstring. In this tutorial we are going to review use of the PHP SDK with CloudFiles. Not all parts of...

Stoimen Popov's Blog: PHP: Don't Call the Destructor Explicitly

Stoimen Popov's Blog: PHP: Don't Call the Destructor Explicitly
In this new post to his blog Stoimen Popov talks about calling the "destructor" method of an object and why doing it directly could lead to some issues - like not actually destroying the object before the script ends.At the end of the script the interpreter frees the memory. Actually every object has a built-in destructor, just like it has built-in constructor. So even we don't define it explicitly, the object has its destructor. Usually this destructor is executed at the end of the script, or whenever...

Stop SOPA and Save the Internet

Stop SOPA and Save the Internet
I'll level with you. I've not really paid much attention to all the chatter about the Stop Online Piracy Act (SOPA) and the PROTECT-IPAAct. I'm busy, and I know anything to do with government policy as it relates to the Internet is going to be a big bummer. This is definitely a big bummer, and if you're like me, our inaction sure hasn't helped. I've always felt like there's not much I can do to prevent the US government from doing stupid things from time to time, especially when it comes to the Internet,...

DZone.com: Selenium 2 from PHP code

DZone.com: Selenium 2 from PHP code
On DZone.com today Girogio Sironi shares some of his experiences testing out the PHP bindings currently offered to work with Selenium, the web application frontend testing tool that's become a standard over the past few years.After trying out Selenium 2, it was natural for me to look for its support in PHP code; however, there isn't an official PHP Api distributed on Selenium's website. I tested all the PHP bindings I could find to see which is the best choice today.He tried out a few different...

Lorna Mitchell's Blog: Handling SQL Errors in PDO

Lorna Mitchell's Blog: Handling SQL Errors in PDO
Lorna Mitchell has a quick new post showing one way to handle SQL errors in PDO that could pop up because of badly written/generated SQL statements.I love PHP's PDO (PHP Data Objects) extension; it gives a consistent, object-oriented interface to handling all kinds of relational database backends. One thing that annoys me is that the MySQL driver for PDO defaults to a silent error mode which can make SQL errors tricky to spot!In her two code snippets she shows a failing PDO request (that fails silently)...

Kevin Schroeder's Blog: Connecting to PHPCloud.com through Zend Studio 9

Kevin Schroeder's Blog: Connecting to PHPCloud.com through Zend Studio 9
If you're a Zend Studio user and have been wondering how to hook it directly into the phpcloud service from Zend, Kevin Schroeder has posted complete instructions in a new post today (complete with screenshots).PHPCloud.com is the landing page for our new cloud offering. Using the Zend Application Fabric you can build your applications in the same environment as you will be deploying your apps to. The application is built on my.phpcloud.com and you can then deploy it onto any platform where the Fabric is...

Community News: Latest Releases from PHPClasses.org

Community News: Latest Releases from PHPClasses.org
Simple External SMTP Angell EYE PayPal Payments Pro and Adaptive Payments Library Quick And Easy Password Hashing PHP Time Class PortScanner External Sort Crepager Fiscal Year Checker(or) Date check Fiscal Year Date Check Tor AjaxLogger AJAX Logger Reingold Tilford

Latest PHP Tweets