développement

Tagged:  •  

Après être resté trop longtemps sans écrire d'articles je me suis remotivé avec un sujet qui occupe mes jours, mes week-end et parfois mes nuits. Il s'appelle XAware et n'a rien à voir avec Jean Claude VanDamme.

"Alors qu'est ce que cette bête?"

En faite il s'agit d'un ESB (Entreprise Service Bus). Sa particularité est d'être open source et implémenté en java.

"Un ESB c'est quoi?"

Tagged:  •    •    •    •  

Suite de mes impressions sur jQuery.
Le premier billet est ici : jQuery / prototype - partie 1.
Pour rappel : je ne suis pour le moment pas un cador de jQuery donc il est possible que vous ayez des solutions à certains problèmes que je soulève, n'hésitez pas à réagir dans les commentaires.

Tagged:  •    •    •    •  

Ca y est, j'ai enfin pu tester jQuery, dont Fred et Yann me parlent régulièrement depuis... 1 an ? 1 an et demi ? moins ? je ne sais plus, mais depuis un moment quoi !

Tagged:  •    •    •  

En testant jQuery j'en suis arrivé au cas suivant : requête Ajax pour validation d'un formulaire contenant un textarea utilisant TinyMCE. Problème, la valeur du textarea n'est pas prise en compte.

Pour rappel, TinyMCE masque le textarea auquel il est appliqué et construit un ensemble d'éléments. Quand vous pensez écrire dans un textarea décoré, vous écrivez en fait dans le body d'une iframe, elle-même dans une table. Tout ça pour dire que quand vous écrivez, la valeur du textarea n'est pas mise à jour.

Tagged:  •    •    •  

w3c validateur

Un billet rapide pour vous signaler l'existence de validator-sac un validateur w3c identique au site officiel http://validator.w3.org/ qui permet de valider ses fichiers en local ou sur un serveur web sur le réseau local.
On gagne du temps, plus besoin de déployer sur le serveur ou d'uploader un fichier.

Tagged:  •  

J'ai eu le plaisir (contrairement à Fred) de faire un peu d'UML aujourd'hui. Je vous passe le débat sur la finalité de la démarche... Toujours est il que, comme à mon habitude, je ne sais jamais quel outil utiliser pour réaliser mes diagrammes. Je m'étais contenté jusqu'a aujourd'hui d'Umbrello, une application développée pour Linux et KDE.

Tagged:  •    •  

Je me suis toujours demandé comment les bons développeurs faisaient pour renseigner aussi parfaitement les premières ligne de commentaire de leur fichiers source. On y retrouve très souvent la dernière personne ayant fait une modification, la révision, la date de dernière modification.... Bref, toutes ces informations aussi importantes que pénibles à mettre à jour. Aujourd'hui, j'ai décidé de résoudre ce mystère en demandant à mon bon ami google. La réponse étant pourtant simple: Subversion et ses keywords.

Tagged:  •  

tip_textmate.png

Par défaut, dans TextMate, les dossiers cachés ne sont pas affichés, pour changer ce fonctionnement de manière sélective, j'ai procédé de la façon suivante :

  • Clic droit sur le projet dans le navigateur de projet (ou cmd+I)
  • Dans le champs "Folder Pattern" j'ai modifier le pattern comme ci-dessous :

Question : comment vérifier, lors de la soumission d'un formulaire, qu'une valeur n'est pas déjà présente en base ?

Rappel : avec CakePHP, une règle existe déjà de base pour effectuer ce type de vérification :

var $validate = array(
'monchamp' => array(
'rule' => 'isUnique',
'message' => 'Nom déjà utilisé'
));

Solution : et maintenant, la solution que j'ai pondue (testée mais bon, on est pas à l'abri des erreurs alors si vous en voyez, hésitez pas à me le signaler).

Tagged:  •    •  

j'espère que ce billet pourra éviter à certains de perdre une aprèm pour une broutille

j'ai voulu faire un script pour uploader un fichier (via un champ de type file dans un formulaire), stocker le contenu et le type mime du fichier en BD, puis affichage via une action dédiée

rien de sorcier à priori

sauf que mon image (puisque pour le coup je testais avec une image) ne s'affichait pas et j'avais son texte alternatif à la place
les en-têtes HTPP étaient OK et je recevais bien le contenu du fichier

Syndiquer le contenu