février 2012 (9)

mercredi 29 février 2012

Rasmussisme #11

<@rasmus_> anything that reaches critical mass like php sticks around for a very long time. It may not continue to grow, but it also won't disappear very easily

lundi 27 février 2012

PHP 5.4 RC8

Comme certains l'ont certainement remarqué, PHP 5.4 RC8 a été rendue disponible par David Soria Parra et Stanislav Malyshev il y a maintenant un peu plus d'une semaine.

Et comme d'autres l'auront peut être remarqué, je n'ai pas fait mon billet traditionnel à propos de cette énième version RC, et cela pour deux raisons.

Tout d'abord, il s'agit, comme toutes les précédentes versions depuis la RC3, d'une version corrective et je n'ai donc pas grand chose à en dire, puisque je ne trouve pas utile de paraphraser le fichier NEWS.

Et ensuite, ayant des plannings personnels et professionnels très chargés actuellement, je préfère consacrer le peu de temps libre que je peux consacrer à la rédaction de billets à des choses que je juge plus intéressante et pertinente.

En conséquence, j'avais décidé, en mon âme et conscience, de faire l'impasse au sujet de cette RC8 et je me suis donc contenté d'un simple tweet pour signaler sa sortie.

Cependant, ma lecture quotidienne du planète PHP français m'a fait changé d'avis.

Lire la suite

vendredi 24 février 2012

Pourquoi migrer vers PHP 5.4 ? Raison #2

Avec un peu de retard à cause d'un virus agressif qui m'a transformé plus ou moins en légume, voici aujourd'hui une autre bonne raison de migrer vers PHP 5.4 dès qu'il sera disponible.

Dans le premier billet de cette série, j'ai donné comme argument les performances très en hausse de PHP 5.4, notamment en ce qui concerne la gestion de la mémoire.

Cependant, dans celui-ci, je vais vous donner une raison qui n'a strictement rien à voir avec la technique, mais plutôt avec le simple bon sens.

La version 5.3.0 de PHP est disponible depuis le 30 juin 2009, soit depuis presque 3 ans, et depuis, il y a eu pas moins de 10 autres versions mineures, soit en moyenne 3 par année.

PHP 5.3 a apporté un bon nombre de nouvelles fonctionnalités, comme les espaces de noms, les fonctions anonymes, les fermetures lexicales, l'opérateur elvis, le goto, la syntaxe NOWDOC, le LSB, la constante __DIR__, une gestion de la mémoire améliorée (déjà), des performances en hausses (encore déjà) et tout un tas d'autres choses très intéressantes pour le développeur.

Lire la suite

mercredi 22 février 2012

Rasmussisme #10

<@Rasmus> running a 10-year old distro is uncool

mercredi 15 février 2012

Rasmussisme #9

18:03 <Rasmus> compared to French grammar, nothing is hard

mardi 14 février 2012

Pourquoi migrer vers PHP 5.4 ? Raison #1

Dans quelques jours (ou semaine(s)), presque deux ans après l'abandon du développement de PHP 6, PHP 5.4 sortira dans sa version finale.

Comme l'indique sa numérotation, elle est considérée par les développeurs du langage comme une version mineure, et il pourrait donc sembler légitime de ne pas l'utiliser et d'attendre la prochaine version majeure avant d'effectuer une migration.

Cependant, ce serait oublier un peu vite que derrière ce 5.4 se cache énormément d'évolutions, parfois mineures mais le plus souvent significatives.

Je vais donc vous présenter, à travers une série de billet, ce qu'apporte PHP 5.4 par rapport aux versions précédentes de PHP, et accessoirement, démontrer que cette version mineure ne l'est finalement pas tant que cela.

Et pour commencer, je vais vous parler de ses performances.

Lire la suite

jeudi 9 février 2012

Rasmussisme #8

22:30 <@Rasmus> root rights? 22:30 <@Rasmus> That's a Windowsism 22:30 <@Rasmus> no such thing in UNIX 22:30 <@Rasmus> that's root

lundi 6 février 2012

L'ignorance est une force !

Pour la première fois de ma carrière professionnelle, je suis techniquement largué par ce que fait mon équipe de développement.

En effet, jusqu'à maintenant, j'ai toujours démarré des projets et en conséquence, j'en ai toujours eu une vision très claire, aussi bien du point de vue technique que fonctionnel.

Or, en prenant la responsabilité de l'équipe de développement de Aixia Systèmes, j'ai hérité d'un projet qui existe depuis 5 ans dans un domaine qui m'est totalement inconnu.

De plus, même s'il est codé en PHP, les techniques de programmation qui ont été misent en œuvre pour sa conception me sont étrangères, et même pour certaines contraires à ma religion.

Je suis donc obligé de botter en touche pour toutes les questions concernant notamment la planification, puisque je n'ai strictement aucune idée de la complexité des développements nécessaires à la réalisation des modifications ou des évolutions qui me sont demandées.

Lire la suite

vendredi 3 février 2012

PHP 5.4 RC7

J'avais annoncé une version RC7 de PHP 5.4 dans un précédent billet, et cette version est devenue aujourd'hui une réalité.

La version finale de PHP 5.4, que j'avais annoncé pour maintenant, est donc repoussée à une date indéterminée, d'autant qu'il y aura certainement une version RC8, d'après le fichier NEWS.

Si elle est confirmée, et pour l'instant je n'ai aucun indice me permettant de dire qu'elle ne le sera pas, cette RC8 devrait être disponible dans deux semaines, soit aux alentours du 17 février 2012, si les développeurs de PHP conservent leur rythme d'une nouvelle version toutes les deux semaines.

La version finale de PHP 5.4 devrait donc en théorie être disponible le 2 mars 2012, soit quasiment deux ans jour pour jour après l'annonce par Rasmus Lerdorf de l'arrêt du développement de PHP 6, mais cela est pour l'instant de la pure théorie.

Mais pourquoi ces nouvelles versions ?

Lire la suite