Archives (2008 - 2023)

Archives (2008 - 2023)

1501 bookmarks
Newest
Zend_Queue - Justin Plock - Zend Framework Wiki
Zend_Queue - Justin Plock - Zend Framework Wiki
Zend_Queue is a standardized interface for dealing with a variety of queuing systems. Proposed systems include: simple array access, Zend_Cache, Zend Platform Job Queue, Amazon's Simple Queue Service (SQS). It should support creating queues, determining the number of messages in a queue, retrieving messages from a queue (all or specific number), submitting messages to a queue, and removing queues.
Zend_Queue - Justin Plock - Zend Framework Wiki
Symfony Components - Standalone libraries for PHP
Symfony Components - Standalone libraries for PHP
The Symfony Components are standalone reusable PHP classes. You can download and install them independently from each other and they have no specific prerequisite, except for a PHP version of at least 5.2.4. Most of the time, they have been developed for the symfony framework, and then extracted to be used without the framework.
Symfony Components - Standalone libraries for PHP
Python Package Index : python-daemon 1.4.5
Python Package Index : python-daemon 1.4.5

Library to implement a well-behaved Unix daemon process.

This library implements the well-behaved daemon specification of PEP 3143, "Standard daemon process library".

A well-behaved Unix daemon process is tricky to get right, but the required steps are much the same for every daemon program. A DaemonContext instance holds the behaviour and configured process environment for the program; use the instance as a context manager to enter a daemon state

Python Package Index : python-daemon 1.4.5
kontrollbase | kontrollsoft
kontrollbase | kontrollsoft
Kontrollbase is a MySQL monitoring, analytics, reporting, and historical analysis webapp for MySQL database administrators and advanced users of MySQL databases. Its goal is to give you enterprise level tools that are built on the open-source software model. We want your servers to perform at their best and these tools will help you get the most out of your investment.
kontrollbase | kontrollsoft
symfony: Strophe : Another XMPP client library
symfony: Strophe : Another XMPP client library

Strophe is a library for writing XMPP clients. It is implemented in both JavaScript and C for use in a wide variety of languages. The implementations are production ready, well documented, easy to use, and easy to extend.

Strophe provides the following features:

* XMPP compliant
* Browser and platform agnostic
* TLS support via SChannel, GNUTLS, or OpenSSL
* SASL authentication using ANONYMOUS, DIGEST-MD5, or PLAIN methods as well as legacy jabber authentication
* Customizable logging and memory management
symfony: Strophe : Another XMPP client library
Symfony : Utiliser un fichier de config personnalisé - blogafab.com
Symfony : Utiliser un fichier de config personnalisé - blogafab.com
Dans symfony, il y a un fichier de paramètres pour les applications (apps/monapp/config/app.yml) et un pour les modules (apps/monapp/modules/monmodule/config/module.yml) mais pour tout le projet il n’y aucun fichier pré-défini par défaut. Heureusement, symfony est un framework très flexible et l’on peut ainsi ajouter un nouveau fichier de config en quelques lignes seulement…
Symfony : Utiliser un fichier de config personnalisé - blogafab.com
Pourquoi les projets agiles ne peuvent pas (vraiment) être menés au forfait | Blog Xebia France
Pourquoi les projets agiles ne peuvent pas (vraiment) être menés au forfait | Blog Xebia France
La question qui nous intéresse ici est de savoir si le projet au forfait survivra à la cascade. Autrement dit s’il est possible de mener au forfait un projet agile sous-traité. Certains le pensent, et certains intégrateurs proposent au demeurant de tels contrats. J’entends quant à moi démontrer ici que l’agilité et le forfait reposent sur des logiques financières radicalement antinomiques, qui les rendent difficilement conciliables.
Pourquoi les projets agiles ne peuvent pas (vraiment) être menés au forfait | Blog Xebia France
Crucial Concepts Behind Advanced Regular Expressions | How-To | Smashing Magazine
Crucial Concepts Behind Advanced Regular Expressions | How-To | Smashing Magazine
Below, we present an introduction to advanced regular expressions, with eight commonly used concepts and examples. Each example outlines a simple way to match patterns in complex strings. If you do not yet have experience with basic regular expressions, have a look at this article to get started. The syntax used here matches PHP’s Perl-compatible regular expressions.
Crucial Concepts Behind Advanced Regular Expressions | How-To | Smashing Magazine
What is Dependency Injection? - Fabien Potencier
What is Dependency Injection? - Fabien Potencier

This article is the first of a series on Dependency Injection in general and the implementation of a Dependency Injection Container in PHP.

Today, I won't talk about the container yet as I first want to introduce the concept of Dependency Injection with some concrete examples that will hopefully demonstrate the problems it tries to solve and the benefits it gives to the developer. If you already knows the concept of Dependency Injection, you can safely skip this article and instead wait for the next one.

What is Dependency Injection? - Fabien Potencier
Understanding Git Conceptually
Understanding Git Conceptually
This tutorial, then, will take a conceptual approach to Git. My goal will be, first and foremost, to explain the Git universe and its objectives, and secondarily to illustrate how to use Git commands to manipulate that universe.
Understanding Git Conceptually
PECL :: Package :: xhprof
PECL :: Package :: xhprof

XHProf is a function-level hierarchical profiler for PHP and has a simple HTML based user interface. The raw data collection component is implemented in C (as a PHP extension). The reporting/UI layer is all in PHP. It is capable of reporting function-level call counts and inclusive and exclusive wall time, CPU time and memory usage. Additionally, it supports ability to compare two runs (hierarchical DIFF reports), or aggregate results from multiple runs.

Originally developed at Facebook, XHProf was open sourced in Mar, 2009.

PECL :: Package :: xhprof
Nagios MySQL Plug-Ins | Pablowe
Nagios MySQL Plug-Ins | Pablowe
There currently exist many plugins for MySQL to use with Nagios. Many of them, however, are not version-independent, leaving organizations that use multiple versions of MySQL to either install multiple plugins or not monitor specific versions of MySQL. As such, I’ve compiled what I consider to be the most useful checks into a single plugin: check_mysql
Nagios MySQL Plug-Ins | Pablowe
Common Optimization Mistakes Slides - iBlog - Ilia Alshanetsky
Common Optimization Mistakes Slides - iBlog - Ilia Alshanetsky

The slides from my PHP Quebec talk on "Common Optimization Mistakes" are now up and can be downloaded from here: http://ilia.ws/files/phpquebec_2009.pdf

I am pretty happy with the talk, which was a bit strange for me, since I get to talk about some of the downside of optimizations, rather then talking about the various specific optimizations. It looked like the audience liked the talk (I hope), so the results seems positive ;-)

Common Optimization Mistakes Slides - iBlog - Ilia Alshanetsky