Si vous avez besoin d'un logiciel pour étendre les capacités de votre logiciel de CAO (Revit, AutoCAD, Inventor, Vault, Navisworks, Solidworks, SketchUp...), vous êtes au bon endroit. Depuis 2008, je suis spécialisé dans le développement de ce type de programme.

Contactez moi au (+33) 6.46.40.75.66 ou par E-mail (maxence.delannoy@wiip.fr) pour un devis gratuit.

Réécriture d'URI avec Nginx

Le logo Nginx

Quand on utilise le Zend Framework et son architecture MVC pour construire un site, on doit configurer son serveur Web pour rediriger toutes les requêtes qui ne correspondent pas à un document réellement présent sur le serveur vers le script index.php.

JSBuilder 2

JSBuilder est un outil développé par l'équipe d'ExtJS pour packager des fichiers Javascript et des feuilles de style CSS. Il compresse les fichiers (avec YUI Compressor) et les concatène, ce qui vous permet de réduire le nombre de ressources à inclure dans vos page HTML et donc d'améliorer le temps de chargement de vos pages. En utilisant ce programme, on peut également répartir son code JS et ses règles CSS dans plusieurs petits fichiers qui peuvent être chargés plus facilement dans un IDE.

Etiquettes:

Ext.EventObject.getRelatedTarget

Il m'a fallu un peu chercher pour savoir à quoi sert cette méthode. La documentation d'ExtJS n'est en effet pas très explicite :

La documentation de Ext.EventObject.getRelatedTarget

C'est là qu'on se rend compte qu'à force d'utiliser des bibliothèques Javascript pour éviter les problèmes de compatibilité entre les navigateurs, on en oublie les bases, c'est à dire le DOM. relatedTarget est en fait un attribut des événements DOM qui contient dans le cadre d'un événement mouseenter une référence à l'élément que la souris vient de quitter. Pour un événement mouseout, c'est l'élément dans lequel la souris vient d'entrer.

Etiquettes:

Firefox s'inpire de Google Chrome

L'équipe de Mozilla a commencé à travailler sur la version 4 de Firefox. Ils ont commencé à proposer quelques mockups sur leur wiki. Sur la version B, on peut voir qu'ils songent à reprendre la disposition utilisée par Google Chrome pour les onglets. Ces derniers viendraient prendre place dans la barre de titre.

Différence de perfs entre FF3.5 et Google Chrome

Le logo Google Chrome

Les benchmarks ce n'est pas toujours parlant. Ouvrez donc cette page avec Google Chrome, puis avec Firefox 3.5. Chez moi, avec Google Chrome 3.0.195.1 et Firefox 3.5.1, on voit une sacré différence. Sur Chrome c'est fluide, sur Firefox mou du genou. Je dois préciser que je suis sur une brouette (AMD Sempron 3000+). En plus, sur Chrome, le champ de recherche fonctionne !

Zend Framework : tester l'envoi d'un E-mail

Logo Zend Framework

Pour s'assurer qu'un message E-mail est bien envoyé, il faut utiliser un objet factice (mock) qui va simuler le comportement d'un objet réel.

Zend Framework 1.9.0 Bêta

Logo Zend Framework

Ça se rapproche. Matthew Weier O'Phinney espère fournir une release candidate pour le début de la semaine prochaine.

L'équipe du Zend Framework a travaillé sur la stabilité et sur la compatibilité avec la version 5.3 de PHP.

Etiquettes:

Relations Zend_Db_Table - Episode 2

Logo Zend Framework

Il y a quelques jours, j'avais écrit un article qui expliquait comment utiliser les relations Zend_Db_Table pour charger à la demande (lazy loading) les enregistrements parents d'un objet Zend_Db_Table_Row.

Changer de fuseau horaire avec Zend_Date

Logo Zend Framework

Aujourd'hui, j'ai eu besoin de convertir une date exprimée dans le fuseau horaire PST/PDT (Pacific Summer Time/Pacific Daylight Time) au fuseau horaire de Paris. Avec Zend_Date, il suffit de définir le fuseau horaire source avant de régler la date, puis de repasser dans le fuseau horaire désiré :

Zend Framework : un helper pour afficher les messages Flash

Logo Zend Framework

L'aide de contrôleur FlashMessenger permet de stocker des messages dans la session. On peut ainsi les retrouver dans la requête suivante. C'est très pratique pour informer l'utilisateur qu'une opération comme la soumission d'un formulaire s'est bien déroulée.

Pages

Subscribe to WIIP RSS