About This Blog

Le Zend Framework passe en version 1.7.2

Posted by: Fred Blanc  /  Category: Programmation, zend, zend framework

Peu avant Noël, Zend a décidé de nous offrir son petit cadeau. Le Zend Framework passe de la version 1.7.1 à la version 1.7.2 avec son lot de correction de bugs et sa liste d’amélioration. En dehors de cela, pas d’ajout de nouveau composant.

Vous pourez lire le détail des modifications de cette version sur la Release Note 1.7.2.

N’hésitez pas à mettre à jour votre Zend Framework.

Zend Framework : exemple d’auto-complétion avec Zend_Dojo

Posted by: Fred Blanc  /  Category: Programmation, Tutoriel, Zend Framework, web2.0

Zend Framework AutoComplete example with Zend_Dojo_Form_Element_FilteringSelect

Cet article est une traduction du billet de Sudheer Satyanarayana que vous retrouverez en VO sur Techchorus.
Zend Framework offre beaucoup de possibilités pour l’interface utilisateur avec les classes de Zend_Dojo. Dans cet article, nous allons voir ensemble comment construire un élément de formulaire avec la fonctionnalité d’auto-complétion.

Il est préférable que vous soyez familier avec

  • Zend_Controller_Action
  • Zend_Layout
  • Zend_Form

Serait ce agréable si je vous disais que vous n’avez besoin d’aucune connaissance en JavaScript ? Zend_Dojo permet en effet aux développeurs PHP de construire des formulaires dynamiques et attrayant sans écrire une seule ligne de code JavaScript.

Cet exemple a été testé avec la version 1.7.0 du Zend Framework.

Read more…

Zend Framework : version 1.7 disponible

Posted by: Fred Blanc  /  Category: Programmation, Zend Framework, zend

Alors cette fois ci, je suis bien en retard pour vous parler de la sortie de la version 1.7 de notre framework favori. Mieux vaut tard que jamais, j’ai vu la news peu de temps après la sortie (merci www.z-f.fr) mais j’ai trop flemmardé avant de vous en parler…

Read more…

Zend Studio : le bug ‘php building’ empêche son adoption professionnelle

Posted by: Fred Blanc  /  Category: Programmation, zend

Il semblerait que Zend Studio souffre d’un bug assez important depuis plusieurs semaines sur son produit Zend Studio for Eclipse, basé sur Eclipse PDT. En effet, lors du lancement de l’éditeur, il se met à ‘construire’ votre projet dans son environnement, afin de charger tous les éléments qui lui sont nécessaires. Or cette tâche, qui apparait en bas à droite de l’éditeur, reste en permanence à 0%.

Cela ne serait pas gênant, si cette tâche en attente ne bloquait pas les autres. En effet, si vous modifiez un fichier et que vous l’enregsitrer (CTRL + s), cette nouvelle tâche enregistrement se place en fin de liste des tâches en cours, donc derrière la tâche ‘php building‘ et comme cette dernière ne finit jamais… Il ne vous reste plus qu’à redémarrer ou à killer Zend Studio.

Il semble à priori possible de passer par ‘Project > Clean…’ mais cela ne marche pas dans tous les cas. D’autant que cette action se place également en fin de liste des tâches… C’est bien dommage, car sinon pour le reste la couverture fonctionnelle de Zend Studio est vraiment très intéressante et surtout supporte nativement le Zend Framework.

Ses logs en temps réel ou tail -f sous Windows

Posted by: Fred Blanc  /  Category: Programmation, Tutoriels, how to, windows

Qu’est ce que tail -f ?

Sous linux, il est très facile de pouvoir suivre en temps réel l’évolution d’un fichier. Cela prend tout son sens dans notre métier, où le debugging prend une place somme toute assez importante. Il est donc possible grâce à la commande tail -f nomDeFichier.log de visualiser en temps réel l’ajout de nouveau message d’info, de debug, d’erreur indiquant l’état de l’application en cours.

Et sous Windows ?

Sous Windows, il n’existe pas (à première vue) de possibilité en ligne de commande pour réaliser l’équivalent. Il est par contre possible, d’utiliser un logiciel permettant d’émuler dans une interface graphique le fonctionnement de cette commande intégrée au système *nix.
Ce logiciel s’appelle BareTail et est disponible en version free et en version pro.

Il ne nécessite pas d’installation, ce qui le rends portable sur une clé usb. Cela est intéressant si on développe en nomade.

Le plus de cette applicatif, c’est qu’il permet de surligner des lignes en fonction de mots clés qu’elles contiennent.

La dernière release date de 2006, mais le programme est pleinement fonctionnel tout de même.

Article de référence : Le Tail sous Windows sur spawnrider.net, le blog de Yohann Ciurlik.

Aller plus loin

Oui c’est possible, sur le même site, on trouvera BareGrep. Et je vous le donne en mille, ce dernier permet de faire une recherche récursive dans les fichiers d’une arborescence selon plusieurs critères (types de fichiers, chemin, sélection de plusieurs fichiers comme base de recherche, regex, …). C’est donc le portage graphique du grep de Linux, également très souvent utile.

Conclusion

Ces deux outils vous seront très utiles si vous devez développez sur plateforme Wamp ou autre. Il s’agit d’une excellent initiative et qui comble un manque de la ligne de commande de Windows.