NairuS

Aller au contenu | Aller au menu | Aller à la recherche

Sous-catégories

mercredi, février 29 2012

Faire un compteur de caractères sur plusieurs champs avec JQuery.

Dans le cadre d'une évolution de nos outils, j'ai dû créer un compteur javascript pour 4 champs d'un formulaire.

L'objectif étant de prévenir l'utilisateur qui saisit le contenu que ces champs dépassent le nombre de caractères maximum requis pour un affichage optimal selon la charte graphique.

Ca n'est pas un exercice difficile mais j'ai trouvé intéressant de partager l'astuce que j'ai utilisé.

Lire la suite...

dimanche, novembre 20 2011

Formattage de nombre en Javascript

Il y a quelques jours j'ai eu à formatter des montants de produits de nos sites à la française. C'est à dire avec un espace pour chaque milliers et une virgule pour les chiffres décimaux.

Or en PHP rien de plus facile car il existe une fonction pour ça: number_format.

Le seul problème de cette méthode est qu'en PHP 5.3 et antérieur, on ne peut pas passer de caractère supérieur à 1 bit comme un caractère html par exemple. Il faudra attendre la version 5.4 pour ça ;(

En l'occurence le vrai problème était que ces montants pouvaient changer en javascript selon des choix possible avec des boutons radio et sans appel ajax.

J'ai donc eu besoin d'écrire une fonction javacsript qui devait faire la même chose que la fonction PHP:

Lire la suite...

samedi, septembre 19 2009

Faire de l'AMF Remoting avec Symfony

Hello,

Ces derniers temps j'ai pas mal eu de bouleaux en Symfony essentiellement et je suis content d'avoir pu terminé ce tutoriel.

Il s'adresse essentiellement aux développeurs symfony ou à ceux qui souhaitent s'y mettre. Des notions d'AS3 et de pattern MVC sont également importantes à avoir.

Bref, vous l'aurez compris, c'est un tutoriel pour développeurs expérimentés.

Pour cette démonstration j'utiliserai le framework applicatif de Vegas AST'r avec son exemple eGallery pour la partie ActionScript.

Ce tutoriel est réalisable sur tout support (Linux, MAC, Windows).
Je tâcherais de données les tips pour ces 3 supports.

Je passerai les détails de l'utilisation du SVN mais personnellement je travaille toujours avec dans la mesure du possible.
Je donnerai les conseils principaux concernant la structure symfony.
Pour les débutant en symfony, je vous conseille fortement de vous familiariser avec le framework en suivant ce tutorial.

Lire la suite...

dimanche, juin 28 2009

Test de bench avec l'instruction 'with' en AS3

Hello,

Il y a quelques jours j'ai appris une autre méthode de développement utilisée massivement dans le framework Symfony: le Fluent Interface

Je trouvais ça pas mal à tester en action Script 3 mais au final c'est une méthode lourde qui oblige à créer des méthodes setCustom pour renvoyer l'instance de l'objet.

En AS3 les propriétés virtuelles get/set sont bien plus performantes à mon sens.

Du coup après en avoir discutér avec eKa, j'ai voulu tester la rapidité de l'instruction 'with' en AS3.

Le résulat est édifiant. L'instruction "with" est quasiment 3 fois plus lente que la méthode classique.

Lire la suite...

vendredi, mars 27 2009

Supprimer les tags bom ' ' des fichiers UTF-8

Hello,

Hier, j'ai eu un problème avec un script d'upload php sur un de mes serveurs en ligne. Mon script génére grace à fpdf un pdf dynamique et l'upload à la volée.

Lors du test en local, j'ai eu un problème du genre : Warning: Cannot modify header information - headers already sent by (output started at script.php:X)

Sur le site de FPDF, ils indiquent la marche à suivre dans la question 9 de la FAQ. Il faut rajouter la function ob_end_clean(); pour vider les headers envoyés au serveur.

Ce que je fis. Mon problème fut résolu en local. Une fois passé en ligne, j'ai eu à nouveau le même message d'erreur à la différence qu'au début de mon script, avant ma balise PHP j'avais ces caractères  qui faisaient que le script ne pouvait pas lancer le téléchargement.

En cherchant à résoudre ce problème avec mon ami Google, j'ai trouvé la solution.

En fait certains de mes fichiers étaient encodés en UTF-8 avec BOM avec Eclipse et c'est ce qui créa ce problème en ligne. Pour supprimer ces caractères disgracieux, j'ai trouvé un logiciel gratuit et open-source qui permet de supprimer ces caractères de tous les fichiers dans un répertoire.

http://hidalgoemmanuel.info/csharp-net/supprimer-les-tag-bom-dans-fichier-utf-8.html

Mon problème a été résolu en deux temps, trois mouvements!! Cool !!

A++ NairuS ;)

lundi, février 23 2009

Ma première réalisation en ligne

Bonjour,

Un petit post rapide pour dire que le premier site réalisé entièrement par moi est en ligne depuis une semaine.

C'est le site galerie d'un couple d'amis qui font du théâtre, de la vidéo, de l'illustration et de la photo.

J'utilise des techno comme CakePHP pour le coeur du site et Ast'r pour la galerie photos.

www.unoeildanslemonde.fr

NairuS ;)