lundi 22 février 2010

On ferme !

Sous ce titre idiot ne se cache pas l'annonce de la fermeture de ce blog, mais bien un cas concret d'utilisation des fermetures de PHP 5.3.

Je me suis longtemps demandé ce que je pourrais bien en faire, et il semble que je ne sois pas le seul, au vu des commentaires sur le blog de Pascal et de la discussion que j'avais eu avec Damien Seguy à ce sujet lors d'un apéro PHP à Lille.

J'avais bien une vague idée du potentiel du concept via mon expérience de développeur javascript, mais je n'en voyais aucun cas d'utilisation intéressant en PHP, jusqu'à maintenant.

Lire la suite

vendredi 13 février 2009

Makefly !

J'utilise maintenant depuis quelques année make pour effectuer différentes tâches au niveau de mes projets en PHP, un utilitaire pourtant beaucoup plus connu pour faciliter la compilation de code C/C++ que pour gérer des projets en PHP.

Je peux être amené à l'utiliser pour faire  de la vérification syntaxique,  créer une tarball d'un projet en passant par son installation, sa mise à jour, la génération des fichiers de ses fichiers de localisation ou de configuration, j'en passe et des meilleurs.

L'intêret, me direz vous ?

Lire la suite

mardi 3 février 2009

De camelCase à camel_case en une commande avec vim

Si vous voulez passer en une opération, et sur la totalité de votre fichier, de ceci : function maFonctionEnCamelCase() A cela : function ma_fonction_en_camel_case() La commande magique avec vim est la suivante : :%s/\(\l\)\(\u\)/\1_\l\2/g Il n'y a pas à dire, vim, c'est puissant !