Showing entries 1 to 10 of 15
Suivant 5 Entrées plus anciennes »
Displaying posts with tag: PHP / PEAR (reset)
Rétrospective php de Décembre

Tout ce que j'ai twetté en Décembre à propos de php.

[Lire plus]
PHP-FPM (FastCGI Process Manager)

PHP-FPM est disponible dans le dernier php (5.3)... mais qu'est-ce-que c'est ?

PHP-FPM (FastCGI Process Manager) est une alternative à PHP FastCGI avec toute une série d'amélioration.

Principalement utile pour les sites à fort taux d'utilisation.

Plusieurs VHosts avec un UID/GID différent et des PHP.ini différents.

FPM permet de faire tourner plusieurs VHosts avec un UID/GID différent et des PHP.ini différents.

Support de l'upload accéléré

Statistique de base

similaire à mod_status d'apache.

Redémarrage de secours en cas de destruction accidentelle de l'opcode

Un header d'erreur

une config style

[ini]
 fastcgi.error_header = "HTTP/1.0 550 Server Made Big Boo"

... provoquera l'envoi de cette erreur au lieu d'en "200 tout va bien" avec une page blanche.

amélioration de la gestion des processus en cas de …

[Lire plus]
Utiliser Zend_Log

Allez on va essayer d'utiliser Zend_log convenablement.

L'idée c'est de découper les moments de décisions.

  1. J'écris mon code je décide de journaliser un message ou des infos
  2. Je gère mes journaux, je décide où va tel ou tel message.
  3. Je gère plusieurs staging, je change le comportement des mes dispatching
  4. Je change le format de stockage de mon journal, je décide comment disposer des informations reçues
  5. Je décide où je lis/récupère mes messages.

Julien débroussaille Zend_log dans sa Présentation du Zend Framework et une …

[Lire plus]
PHPBenelux meeting ce vendredi 19h30 à Leuven

Au Café Sport, juste en face de la gare (comme pour les mysql ug meeting et aperophp qui se sont fait à Leuven)

Macq Électronique paye une tournée.

Schedule:

  • 19:30 - 20:00: welcome
  • 20:00 - 20:50: Zend Framework JQuery by Dennis De Cock
  • 20:50 - 21:00: break
  • 21:00 - 21:50: libre. Quelque chose à présenter ? -> info@phpbenelux.eu.
  • 21:50 - 22:00: Raffle and free podium
  • 22:00 - ... : Drinks and networking
Saviez vous qu'il y a un 0 janvier

0 janvier

Alleï. Bonne année !!

Non non je ne vais pas m'en arrêter à ca.

Voici d'autres petites astuces ou choses à savoir...

1 jour = 24 heures x 60 minutes x 60 secondes ...soit 86400 secondes..

toujours ?

non : occasionnellement en juin et/ou en décembre on ajoute une seconde additionnelle et on a 86401 secondes donc l'heure 23:59:60 existe ces 2 jours là. C'est comme pour le 29 février tous les 4 ans. C'est pour corriger un décalage.

A propos de ces 29 Février. C'est vraiment tous les 4 ans ? enfin presque

Il n'y a pas de 29 février les années divisible par 100 qui ne sont pas divisible par 400.

Notez que …

[Lire plus]
PhpMyAdmin "avancé" (partie 2)

Il existe plein d'options dans phpMyAdmin pas très connues.

Trois me plaisent plus particulièrement.

  • le regroupement de table par préfixe (Partie 1)
  • L'historique des commandes.
  • la gestion des relations

Partie 1 - Partie 2

Pour les 2 possibilités suivantes, vous devrez créer un ensemble de tables spéciales. Ces tables peuvent se trouver dans votre propre base de données, ou dans une base de données séparée.

Il faudra donner le nom de cette db dans $cfg['Servers'][$i]['pmadb'].

Mémorisation des requêtes réalisées

Il y a en fait 2 possibilités

L'historique

Il faudra créer une …

[Lire plus]
PHP 5.3 va sortir

Si c'est en lisant mon blog que vous l'apprenez, alors vite découvrir phpPlanet fr, et découvrez du coup plein de bon blogs.

Moi ce qui m'intéresse de montrer cette fois, ce n'est pas ce qui arrive mais ce qui part.

Alors préparez votre code....

dans l'ini s'en est fini de...

  • define_syslog_variables
  • register_globals
  • register_long_arrays
  • safe_mode
  • magic_quotes_gpc
  • magic_quotes_runtime
  • magic_quotes_sybase

Les fonctions suivantes ne font plus ce qu'elles faisaient et en compensation déclenchent un joli E_DEPRECATED

  • call_user_method()
  • call_user_method_array()
  • define_syslog_variables()
  • set_magic_quotes_runtime() and its alias magic_quotes_runtime()
  • session_register()
[Lire plus]
PHP Tv : Magento, Mysql, Symfony VS Zend_Framework

Je vous renvoie directement vers la page de l'émission

Magento

Magento optimise ses performances et fait évoluer son offre auprès des professionnels. La communauté française organise le bargento, une rencontre autour de l'application.

MySQL / Oracle

Que va devenir MySQL avec le rachat de Sun par Oracle ? La communauté réagit.

Frameworks : Symfony ou Zend Framework ?

Le point sur les deux frameworks les plus en vus du moment par le monde professionnel.

GeoIP PECL

L'extension GeoIP permet de localiser une adresse IP. La ville, l'état, le pays, la longitude, la latitude et d'autres informations comme l'ISP et le type de connexion peuvent être obtenus grâce à GeoIP.

C'est un package PECL. Stable depuis Août 2007, la dernière version est là 1.0.7 de 2009-03-11.

Fonctions GeoIP

[Lire plus]
PEAR::Log VS Zend_log

Il y a un peu moins d'un an j'ai testé Pear::Log, ici j'ai voulu comparer mes tests en les réécrivant pour zend_log

En considérant que Zend et Pear sont dans mon include_path

[php]
<?php
include_once('Zend/Log.php');
include_once('Zend/Log/Writer/Stream.php');
include_once('Zend/Log/Writer/Null.php');
include_once('Zend/Log/Writer/Firebug.php');
include_once('Zend/Controller/Front.php');


require_once 'Pear/Log.php';

// FILE
touch('./out.log');
$loggerPearFile = &Log::singleton('file', 
                              './out.log', 
                              'TEST');


$loggerZendFile = new Zend_Log();
$redacteurZendFile = new Zend_Log_Writer_Stream('./out.log'); …
[Lire plus]
Showing entries 1 to 10 of 15
Suivant 5 Entrées plus anciennes »