Found 18 bookmarks
Newest
phpmemcacheadmin - Project Hosting on Google Code
phpmemcacheadmin - Project Hosting on Google Code

Graphic stand-alone administration for memcached to monitor and debug purpose This program allows to see in real-time (top-like) or from the start of the server, stats for get, set, delete, increment, decrement, evictions, reclaimed, cas command, as well as server stats (network, items, server version) with googlecharts

You can go further to see each server slabs, occupation, memory wasted and items (key & value).

phpmemcacheadmin - Project Hosting on Google Code
Behat - BDD in PHP
Behat - BDD in PHP

Behat is an open source behavior driven development framework for php 5.3.

Behat was inspired by Ruby's Cucumber project and especially it's syntax part (Gherkin). It tries to be like Cucumber with input (Feature files) and output (console formatters), but in core, it built from the ground on the shoulders of giants:

Symfony Dependency Injection component Symfony Event Dispatcher component Symfony Console component Symfony Finder component Unlike any other php testing framework that tests applications inside out. Behat is testing applications outside in. It means, that Behat works only with your application's input/output. If you want to test your models - use unit testing framework instead, Behat created for behavior testing (but can be used for anything +) ).

Also, there's symfony plugin for Behat, so you can start testing your applications right now.

Behat - BDD in PHP
MySQLnd Plugins: Writing a MySQL Query Logger in PHP - ThinkPHP /dev/blog
MySQLnd Plugins: Writing a MySQL Query Logger in PHP - ThinkPHP /dev/blog
A new approach to implementing a query logger and potentially more complex features such as monitoring or read/write-splitting is the MySQLnd Userland Handler Extension (mysqlnd_uh, pecl website). The extension lets you register a PHP class as a proxy for every MySQLndconnection. Every call to a function to MySQLnd (usually indirect through mysqli, mysql, pdo_mysql) is passed to the PHP class, which then calls the original MySQLnd function. The extension makes it possible to use a custom userland class as a transparent proxy for all MySQLnd frontend (again mysqli, mysql, pdo_myslq). In the next section, I'll outline the requirements of mysqlnd_uh and show a sample implementation.
MySQLnd Plugins: Writing a MySQL Query Logger in PHP - ThinkPHP /dev/blog
orieg's php-judy at master - GitHub
orieg's php-judy at master - GitHub

php-judy is an exentsion by Nicolas Brousse for the Judy C library.

http://github.com/orieg/php-judy

A Judy array is a complex but very fast associative array data structure for storing and looking up values using integer or string keys. Unlike normal arrays, Judy arrays may be sparse; that is, they may have large ranges of unassigned indices.

http://en.wikipedia.org/wiki/Judy_array

Judy is a C library that implements a dynamic array. Empty Judy arrays are declared with null pointers. A Judy array consumes memory only when populated yet can grow to take advantage of all available memory. Judy's key benefits are: scalability, performance, memory efficiency, and ease of use. Judy arrays are designed to grow without tuning into the peta-element range, scaling near O(log-base-256) -- 1 more RAM access at 256 X population.

http://judy.sourceforge.net
orieg's php-judy at master - GitHub
A/B testing with PHP - phpA/B
A/B testing with PHP - phpA/B

Super simple setup Setting up an A/B test couldn’t be easier. Almost everything is done for you. You can be running multiple tests in only a matter of minutes.

Test anything Whether you want to test changes to your copy, HTML, CSS, javascript, or test completely different designs, phpA/B offers a way to do it.

Google Analytics integration phpA/B integrates automatically into your Google Analytics, allowing deeper insight into your tests’ impact on users.

High performance PHP-based tests run before users even begin loading your web pages. Javascript-based A/B tests cause funny twitches in your UI.

Search bot filtering Don’t let search engine robots skew your data. phpA/B automatically filters them out of your tests.

A/B testing with PHP - phpA/B
kore's php-commit-hooks at master - GitHub
kore's php-commit-hooks at master - GitHub

PHP Commit Hooks implement an extensible framework for commit hooks, mainly for PHP software, written in PHP. There are example configurations for commit hooks available in the src/examples directory.

The design of PCH is quite simple and is structured into two main entities:

Checks

Implements checks, for example verifying the commit message, or if the committed files are valid.

Reporters

Report the results of the checks to different channels, like commit mails to a mailing list, violations to the committer or leaving a message on the SVN shell.

kore's php-commit-hooks at master - GitHub
PHPsrc
PHPsrc

Welcome to PHPsrc home of Eclipse Plugin PHP Tool Integration (PTI). PHP Tool Integration provides following Features for Eclipse:

PHP_CodeSniffer PHPUnit PHP Depend PHP Copy/Paste Detector ... and more will come!

PHPsrc
Xdebug 2.1 — Derick Rethans
Xdebug 2.1 — Derick Rethans
I've just released Xdebug 2.1. This new release contains all the bug fixes and new features that have been developed over the past three years. It provides full PHP 5.3 support, but it no longer supports PHP versions below 5.1.
Xdebug 2.1 — Derick Rethans
Pinba
Pinba
Pinba is a statistics server for PHP using MySQL as a read-only interface.\nIt accumulates and processes data sent over UDP by multiple PHP processes and displays statistics in a nice human-readable form of simple "reports", also providing read-only interface to the raw data in order to make possible generation of more sophisticated reports.\nWith Pinba extension users also can measure particular parts of the code using timers with arbitrary tags.\nPinba is not a debugging tool in a common sense, since you're not supposed to do debugging on production servers, but its main goal is to help developers to locate bottlenecks in realtime and direct developers' attention to the code that really needs it.
Pinba