Kamelot Blog

Aller au contenu | Aller au menu | Aller à la recherche

jeudi 28 janvier 2010

jeu
28
jan '10

Chaque chose en son temps avec Zend_Queue

Zend_Queue a été proposé par Justin Plock et ajouté à Zend_framework.

En voici la documentation

Voici son API

Dans cet exemple pour l'envoi de mail vous trouverez le script appelé, le cron appelant et la classe qui mes ses emails en queue.

Il peut utiliser MemcacheQ, Simple Queue Service over Memcache.

Moi j'ai commencé mes essais avec Zend_Queue, vous pouvez récupérer cela par SVN. Et suivre mon repository où je rassemble les exemples de la doc et des tutos, ainsi que mes propres essais.

Quelques lectures Stacks and Queues, Files sur Wikipedia, priority Queue, point de vue théorique : mise en bouche en français créusée en anglais, dans la SPL

lundi 25 janvier 2010

lun
25
jan '10

PHP Version Sérieuse.

Colombo 2.0 une délicieuse parodie, qui devrait tous vous mener à lire le livre blanc sur l'industrialisation des développements php.

Utilisez vous un IDE ? Un système de versionning ? Comment déployez-vous ? Comment testez vous ? Les developpeurs sont-ils des dactylo ? L'erreur est-elle acceptable ? Qui fait de la veille ? Quels outils de contrôle automatisé avez vous intégré dans vos process ? Avez vous aussi créé votre propre framework parce que les autres ne font pas ce dont vous avez besoin ? Avez vous profilé avant d'optimiser ? Votre documentation est à jour et reconstruite toutes les nuits ?

Au forum php, Anna Filina nous montrait comment Motiver ses développeurs

Lire la suite...

samedi 16 janvier 2010

sam
16
jan '10

PHP Mess Detector 0.2 released.

Ca commence avec

$ pear channel-discover pear.pdepend.org 
$ pear channel-discover pear.phpmd.org 
$ pear install --alldeps phpmd/PHP_PMD-alpha

Puis une lecture du post de Manuel Pichler

PHPMessDetector est une application frontend, customisable et pratique pour Php_Depend. Un outil d'analyse de code qui permet de cartographier les dépendances entre les différents packages de classes composant une application. présenté ici

mercredi 13 janvier 2010

mer
13
jan '10

De nouveaux channels pour pear

Un channel pear, c'est un repository de packages.

Contrairement à Zend Framework, Pear c'est plus qu'une librairie de classes.

Pear c'est aussi un mécanisme d'installation similaire à ce qu'on utilise pour les RPM.

Envie de faire le vôtre ?

J'expliquais cela il y a 4ans

Mais allez directement à la source :

mardi 12 janvier 2010

mar
12
jan '10

Zend_Locale_Format::convertNumerals return NULL

En voulant essayer l'exemple 31.40 de la doc de ZendFramwork Je me confrontais à un petit problème

Zend_Locale_Format::convertNumerals retourne NULL

En fait ca vient du fait que mon php.ini défini iconv.internal_encoding à ISO-8859-1 et pas UTF-8

  • Solution n°1 : Zend_Framework 1.10 (réparation / test)
  • Solution n°2 : changer iconv.internal_encoding avec un ini_set ou dans la config php/

Tags