Ça fait plus d’une journée que je cherche comment faire un Store générique, c’est à dire que j’ai plusieurs Store qui sont tous basés sur le même modèle avec le même type de proxy, etc. Donc au lieu de faire un copier coller pour chaque Store, j’ai cherché comment en faire un « générique » auquel je [...]
ExtJs : dériver un Store « générique » et s’en servir
Le 26/04/2012 - 13:04 · Aucun commentaire
Tags: développement · développement Internet · programmation javascript
Php Code Sniffer : changer l’indentation
Le 20/04/2012 - 15:04 · Aucun commentaire
PHPCodeSniffer est un super outil de vérification de qualité de code. Le seul souci c’est qu’il vérifie en ayant une indentation de 4. Tous mes sources sont basés sur une indentation de 2. La solution : chercher où se trouve le fichier : CodeSniffer/Standards/Generic/Sniffs/WhiteSpace/ScopeIndentSniff.php éditer à la main le fichier et changer la valeur : public $indent = [...]
Tags: développement · php
Chrome et perte de session : comment faire ?
Le 19/01/2012 - 09:01 · 1 commentaire
J’ai rencontré un problème incroyable : tout fonctionnait correctement sur tous les navigateurs : Internet Explorer, Firefox, et Safari. Mais pas sur Chrome ! Une fois n’est pas coutume, ce n’était pas Internet Explorer qui était le problème majeur ! Le problème est simple à expliquer : lorsqu’on s’inscrit sur http://papdevis.fr/ ou qu’on fait une recherche, j’enregistre le choix [...]
Tags: développement · développement Internet · php
Smarty : dump de variable : écrire une fonction plugin
Le 25/11/2011 - 10:11 · Aucun commentaire
Vous avez sûrement déjà été confronté au fait de vouloir afficher le contenu d’une variable Smarty. J’ai décrit la version courte ici. Maintenant, il peut arriver que l’affichage ne corresponde pas à ce que vous vouliez notamment parce que le print_r() et autre var_dump() affichent des retour chariot. J’ai donc crée ma fonction plugin, qui [...]
Tags: développement · développement Internet · php
Php, http et https : comment rester sur le même protocole ?
Le 20/11/2011 - 10:11 · Aucun commentaire
Bonjour, Voici une petite astuce pour les développeurs de sites Internet. Supposons que la page que vous êtes en train de développer soit du genre http://monsite.com/mapage.php. Dans cette page, vous avez plusieurs liens/images vers le même site, mais seule l’adresse change un peu, par exemple http://autre.monsite.com/image1.png Imaginez que quelques temps après, vous deviez changer de [...]
Tags: développement · développement Internet · php
Python et autohotkey : exemple concret
Le 28/10/2011 - 21:10 · Aucun commentaire
C’est en cherchant des airs connus que je suis tombé sur ce site : http://www.mutopiaproject.org/ qui recense toutes les compositions tombées dans le domaine publique, qui a généré en automatique des fichiers midi en conséquence, et, surtout, qui a utilisé un logiciel du domaine publique extrêmement performant qui a constitué toutes les partitions. Comme il y [...]
Tags: développement · développement - divers
Php : comment dériver la classe Exception et lui passer un tableau de chaines
Le 21/10/2011 - 21:10 · Aucun commentaire
Dans la plupart de mes pages, j’ai besoin, lorsqu’il y a une erreur, de mettre un message explicite qui est souvent long. Qui dit long dit plusieurs lignes. Ou bien j’ai envie de stopper l’exécution en cours et d’afficher plusieurs messages. L’idée de base est de lever une exception, mais une exception qui reçoit plusieurs [...]
Tags: développement · développement Internet · php
ExtJs, DataGrid, Store et événements : mémo pour le déboguage
Le 11/10/2011 - 14:10 · Aucun commentaire
Voici un petit mémo simple : si vous essayez de comprendre dans quel ordre se font les événements, je vous conseille de lire la page ici. Parmi tout ce qui est expliqué, voici ce que j’utilise le plus souvent : une fonction de trace des événements. Faites comme moi : un bon copier-coller des familles, et vous [...]
Tags: développement · développement Internet · programmation javascript
Php : comment faire un trim() sur tout un array()
Le 05/10/2011 - 10:10 · 1 commentaire
C’est simple, et voici comment faire en trois lignes (si vous enlevez mes commentaires) : je crée une fonction anonyme qui est appelée en boucle par array_walk() et qui fait un ‘trim’ sur l’élément en cours : /* Pas très propre, mais rapide et qui reste * compréhensible : je crée une fonction anonyme qui * est [...]
Tags: développement · développement Internet · php
Php et utf-8 : comment lire correctement un fichier texte
Le 10/09/2011 - 12:09 · Aucun commentaire
Si vous essayez de lire un fichier en utf8 mais que vous avez des problèmes, voici une solution toute simple qui pourra vous aider : essayez de rajouter l’option « u » lorsque vous ouvrez le fichier. Mon code ne fonctionnait pas correctement jusqu’à ce que je trouve cette astuce : $handle = @fopen(‘wfrench-1.2.3/dico’, ‘ru’); if ($handle!==false) [...]
Tags: développement · développement Internet · php