Sortie de Symfony 2.0

Comme vous pourrez le constater sur le site officiel, qui a d’ailleurs changé d’adresse http://symfony.com, Sensio Labs a livré la version 2.0 de Symfony à l commnuauté.

Ce framework PHP propose une implémentation de la logique MVC (Model-View-Controller). On peut aussi retrouver cette logique dans le framework Zend pour le même langage.

Les nouveautés liées à cette sortie par rapport la version 1.4 résident dans une complète refonte, consolidant sa structure, et optimisant par le même coup les performances.

Je vous invite donc à consulter la documentation, très bien fournie : http://symfony.com/get_started.

eZPublish et surcharge de datatype

Au cours de certains développements sous eZPublish, je me suis souvent dit : “Raahhh, ce serait tellement bien si ce datatype pouvait faire ça ou ça …” et ce serait si simple de modifier, un tout petit peu, un ou deux fichiers.

Mais, malheureusement, je m’impose pour règle de ne jamais modifier les fichiers originels d’eZ, et donc,de ne jamais modifier le noyau, pour faciliter, par exemple, le versionnement, ainsi que les mises à jour du noyau.

Du coup, à coup d’extensions, je ne voyais pas comment faire pour modifier le comportement des datatypes.

Continuer la lecture de « eZPublish et surcharge de datatype »

PHP : Le bug de l’an 2038

Arghhhh ! Encore un !

Après le bug de l’an 2000, le bug de l’an 2038. En effet en PHP, il est fréquent que des applications utilisent des dates en “unix timestamp”. Ce format représente le nombre de secondes écoulées depuis l’ère Unix, le 1er janvier 1970 et est donc représenté dans un entier long signé (32 bits). Continuer la lecture de « PHP : Le bug de l’an 2038 »