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.

Zend_Form : configurer les decorators pour retirer les dt et les dd

Les decorators Zend_Form

Vous n'aimez pas le trio de balises dl/dt/dd que Zend_Form utilise pour envelopper ses champs ? Pas de problème, on peut les remplacer par une bonne vieille balise table.

Street View disponible sur Dunkerque

Je viens de découvrir que Street View, l'option de Google Maps qui permet la visite virtuelle des rues, est disponible pour certaines rues de Dunkerque.

C'est génial, on peut lire les numéros sur les immeubles et même les panneaux. Ca m'a permis de localiser précisément l'hôtel des impôts de Dunkerque.

Tours de passe-passe en PHP

Tour de passe-passe en PHP

Quelques astuces de syntaxe du langage PHP qu'on rencontre rarement.

Etiquettes:

Bing, le nouveau moteur de recherche de Microsoft

Le logo de Bing, le nouveau moteur de recherche de Microsoft

Je viens de tester rapidement Bing, la nouvelle version du moteur de recherche sur le Web de Microsoft. Ça a l'air pas mal. Je me suis tout d'abord bingué, et tous mes principaux faits d'armes sur le Web sont apparus, du plus récent au plus anciens.

Zend Framework : validateur algorithme Luhn

Logo Zend Framework

L'algorithme de Luhn est utilisé comme somme de contrôle dans de nombreux identifiants comme le numéro SIREN ou les numéros de carte de crédits. Il permet de vérifier la validité d'un numéro et donc de détecter d'éventuelles erreurs de saisie.

Voici une implémentation en PHP dérivée de Zend_Validate_Abstract.

Mise à jour du tutoriel Zend Framework (hôtes virtuels Apache)

Logo Zend Framework

Comme j'ai beaucoup de questions en ce moment sur des problèmes de rewrite, j'ai mis à jour le tutoriel sur le Zend Framework pour expliquer la mise en place d'un hôte virtuel Apache avec Wamp.

Quand j'aurai le temps, je mettrai à jour le reste du tutoriel avec les dernières nouveautés (en particulier Zend_Tool et Zend_Application).

En tout cas, si je peux donner un conseil, essayez en premier lieu d'utiliser les règles de réécriture recommandées dans la documentation et jetez un coup d'oeil à la documentation Apache sur mod_rewrite.

Zend Framework : faciliter la lecture des CAPTCHA

2 captchas avec des valeurs différentes de bruit

Les captcha restent pour l'instant la meilleure technique pour protéger un formulaire du SPAM.

On doit cependant trouver un compromis entre la lisibilité du texte et la complexité graphique destinée à compliquer le travail des robots. Zend_Captcha_Image dispose de deux options non documentées dotNoiseLevel et lineNoiseLevel qui permettent de gérer le niveau de bruit généré. En abaissant ces deux valeurs, vous pouvez rendre vos captchas un peu plus facile à décrypter, sans vous exposer outre-mesure à une avalanche de Spam.

Zend Framework : champ "Pays" dans un formulaire

Le select qui permet de choisir un pays

Le Zend Framework est livré avec un ensemble de fichiers xml (dans Zend/Locale/Data/) qui contiennent des chaines localisées dans plusieurs langues. On peut par exemple récupérer une liste de pays traduite en français avec la méthode statique Zend_Locale::getCountryTranslationList. J'ai donc eu l'idée de m'en servir pour créer un select qui permet de choisir un pays.

Pour ma collection de messages d'erreur

Message d'erreur Google Document

Dans le genre bonne nouvelle, je préférerai qu'on m'annonce que j'ai gagné au loto (même si je n'y joue jamais).

Etiquettes:

Personnaliser la palette Inkscape

La palette de couleurs d'Inkscape

La palette Inkscape, c'est le petit bandeau situé en bas de la fenêtre et qui vous permet de choisir rapidement une couleur pour le remplissage ou pour le contour.

Vous pouvez très facilement créer une palette personnalisée en y incluant vos couleurs préférées.

Etiquettes:

Pages

Subscribe to WIIP RSS