Dans : Outils, trucs et astuces
29 juil 2010Parce que j’en avais ma claque de chercher le texte des licences à ajouter en en-tête de mes sources, voici un bundle TextMate pour palier à cette répétitive perte de temps.

Continuer la lecture de l’article « Bundle License Helper pour TextMate »
Dans : Développement Web
13 juil 2010Trouver sur la toile une fonction JavaScript de calcul d’intersection de tableaux qui soit efficace sur des tableaux dépassant les 50 entrées relève de l’impossible. C’est bien simple, les différentes solutions que j’ai pu rencontrer réalisent des calculs linéaires donc autant dire qu’à partir d’un certain seuil leurs performances deviennent catastrophiques.
C’est pourquoi je vous propose ici une fonction de recherche des intersections pour un nombre arbitraire de grands tableaux plus efficace que ce que j’ai pu tester, benchmarks à l’appui. Est également disponible la suite des tests unitaires.
Dans : Développement Web
3 juin 2010J’ai pris l’habitude de valider mon code JavaScript à l’aide de JSLint. Outil d’analyse statique de code, JSLint permet de m’assurer du niveau de qualité de mon code avant toute déploiement en production.
Cependant la console accompagnant l’outil ne me convenait pas, et ce pour plusieurs raisons :
window n’est pas défini via les options passées à JSLINT ce qui m’oblige à le déclarer, à l’aide de l’instruction /*@global, dans une majorité de mes scripts.browser: true — non présentes dans l’appel à JSLINT.Vous trouverez dans les lignes qui suivent la console que j’utilise en remplacement.
Continuer la lecture de l’article « Une console JSLint pour aider vos validations JavaScript »
Dans : Snippets
16 mai 2010À l’intérieur du code source d’une classe PHP, je souhaite stocker dans un tableau la liste des mots de la version populaire de l’incontournable texte Lorem ipsum. Jusque là rien de bien sorcier. Mais pour des raisons de lisibilité et de conventions de codage je veux obtenir des lignes formées par un maximum de 72 caractères.
Certes je peux m’amuser à le faire à la main, mais pourquoi me fatiguer quand un langage de script tel que PHP me tend la main pour automatiser la procédure ? Et, cerise sur le gâteau, si en plus je peux l’intégrer à mon éditeur préféré, TextMate.
Continuer la lecture de l’article « TextMate : commande “Export words” »
Dans : Snippets
6 mai 2010Sous Mac OS X Leopard, l’installation du système de cache APC via PECL est en carton. Pour faire simple, l’extension n’est disponible que pour la version CLI de PHP.
Il est cependant possible d’y remédier et ainsi disposer d’APC avec la configuration de base fourni par Apple.
$ curl http://pecl.php.net/get/APC -o ~/Downloads/APC-latest.tgz $ tar -zxf !$ -C ~/Downloads/ $ cd ~/Downloads/APC-3.1.3p1/
La version utilisée ici est la 3.1.3p1.
$ /usr/bin/phpize Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No: 220060519
Continuer la lecture de l’article « PHP : installer APC sous Mac OS X Leopard »
Commentaires récents