mageekblog Le blog personnel de Frédéric Hardy. Au menu, PHP, agilité, FreeBSD, cuisine et photographies.

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

cv | twitter | linkedin subversion atoum

Je te veux !

Je te veux.

Tout de suite.

Là, maintenant.

Oui, toi, là, le geek au fond à gauche avec le teint blafard parce qu'il a le visage illuminé en permanence par le rétro-éclairage de son ordinateur portable, c'est bien toi que je veux, et pas la jolie blonde à ta droite, et non, ne te méprends pas, ce n'est pas du tout sexuel, même si ma proposition sera je l'espère sexy à tes yeux.

Quoi ? Tu ne peux pas m'intéresser parce que justement tu es un geek ?

Au contraire mon ami, c'est justement cela qui m'intéresse car c'est une offre d'emploi pour un geek que je propose.

Lire la suite...

PHP 5 avancé

Il y a quelques jours, j'ai reçu un colis lourd et encombrant.

N'attendant aucune livraison et ne connaissant absolument pas l'expéditeur, j'ai commencé par me dire qu'il y avait eu une erreur de livraison.

Et puis, j'ai réfléchi un peu.

Il y a maintenant plus d'un an, le 10 janvier 2011 pour être précis, Éric Daspet m'a contacté pour me proposer de contribuer à la rédaction de la sixième édition du livre qu'il a écrit avec Cyril Pierre de Geyer, PHP 5 avancé.

Malgré tout l'intérêt de sa proposition, j'avoue avoir hésité, pour plusieurs raisons.

Lire la suite...

Pourquoi migrer vers PHP 5.4 ? Raison #3

Les espaces de noms sont souvent considérés comme l'apport majeur de la version 5.3 de PHP, mais je ne suis pas d'accord avec cela.

Ils sont effectivement une évolution significative et bienvenue de la syntaxe du langage qui apporte un confort certain au développeur , mais pour autant, fonctionnellement, ils n'apportent strictement rien.

Pour preuve, tout les projets utilisant les espaces de noms de PHP 5.3 aurait très bien pu être réalisé sans recourir à ces derniers, au prix il est vrai de quelques bouts de doigts carrés pour les développeurs.

En conséquence, à mon sens, l'apport majeur de PHP 5.3 a été le support des fonctions anonymes et des fermetures lexicales qui ont permit de développer des fonctionnalités qu'il n'était pas possible de réaliser avec les versions antérieures de PHP.

Lire la suite...

PHP 5.4, une version très sucrée

Dans un premier billet, je vous ai indiqué les directives de configuration qui ne sont plus supportées par PHP 5.4.

Dans un second billet, je vous ai présenté les directives de configuration ajoutées à PHP 5.4 où dont la valeur par défaut a été modifiée.

Dans celui-ci, je vais vous parler des modifications apportées à la syntaxe de PHP par cette nouvelle version, et plus particulièrement du sucre syntaxique.

Lire la suite...

Poisson d'avril or not poisson d'avril ?

J'ai publié (à dessein) ce dimanche 1er avril ce billet annonçant que le prochain Zend Engine serait basé sur la JVM suite à des travaux secrets de Zend, et il semble que beaucoup de gens s'interrogent sur sa véracité.

Le projet bianca semble en effet très sérieux, avec un dépôt github ayant un historique significatif et contenant du code correspondant au but du projet, un nom de domaine, un blog, ainsi qu'un communiqué officiel le concernant de la société qui en est à l'origine, Clever Cloud.

Cependant la date de parution qui correspond à un jour ou les canulars pullulent aussi bien virtuellement que réellement ajouté à l'absence du nom de Zend dans le communiqué de presse font que le doute subsiste au sujet de la réalité de bianca.

Il faut dire que le billet amène la chose d'une manière somme toute logique, puisque rien n'empêcherait Zend de développer sa propre solution pour exécuter du code PHP et ainsi répondre à un impératif commercial.

D'ailleurs, le Zend Server en est l'illustration parfaite, puisqu'il met en œuvre une version sur mesure de PHP afin de pouvoir répondre aux besoins des clients de Zend.

Au final, il est donc très difficile pour le lecteur de savoir à quoi s'en tenir réellement de manière certaine.

Alors, bianca, poisson d'avril bien ficelé, ou véritable projet qui marche ?

Lire la suite...

- page 1 de 5