Archive pour la catégorie ‘Prog’

Tapestry5/Ajax : Problème id dynamique dans une Loop

Mardi 15 mai 2012

Tapestry est un puissant framework MVC en java qui utilise une approche par composant. Les contrôleurs sont des classes java. Chacune est associée à une vue, qui prend la forme d’un template xml propre à tapestry. Les modèles sont des pojo java qui sont comme dans tous les framework MVC trimbalés entre le controlleur et la vue.

Contrairement aux jsp, qui permettent l’inclusion de code java et qui sont par conséquent extrêmement permissives, les templates Tapestry de par leurs structures xml ne contient que très peu de logique. Ils permettent d’isoler un maximum les traitements et de revenir à la fonction principale de la vue qui est d’afficher la donnée. Cette philosophie est intéressante car elle oblige le développeur à factoriser son travail. La vue se retrouve ainsi considérablement allégée et sa lecture devient facilitée.

Par contre l’utilisation quasi magique des composants du framework peut parfois faire tourner la tête et rendre certaines problématiques plus complexe qu’initialement.
Lire le reste de cet article »

Update WordPress 3.2 – Memory Exhausted Error

Mercredi 6 juillet 2011

Depuis la récente mise à jour de WordPress, il est possible de que le CMS dépasse le quota de mémoire allouée. J’ai effectué le passage aujourd’hui à WordPress 3.2, et impossible de me connecter à l’admin. Il semblerait que le problème apparaisse quand un certain nombre d’extensions soient installées.
Lire le reste de cet article »

Comment convertir une font en .TTF .EOT .WOFF .SVG

Jeudi 30 juin 2011

Il est possible d’utiliser une police d’écriture personnalisée sur une page Web. Pour se faire, il existe la propriété CSS @font-face permettant de créer une font-family. Vous pouvez lire : Comment imbriquer une fonte dans une page Web ? qui pose la problématique du format et explique l’intégration de la police en CSS.
Si vous choisissez de récupérer une police de caractères sur un annuaire, il y a de grande chance que le format de celle-ci soit du TTF. Pour une intégration cross-browser dans une page Web, il sera nécessaire de générer plusieurs formats de font. Il existe plusieurs plus outils capable d’exécuter cette tâche.
Lire le reste de cet article »

Comment imbriquer une fonte dans une page Web ?

Mercredi 25 mai 2011

L’attribut @font-face est loin d’être récent. Il existait déjà sur Internet Explorer 4 et sur Netscape 4. Malheursement il n’ont pas réussi à se mettre d’accord sur le format de fonte à utiliser.

Il faut aussi savoir qu’à cette époque les connexions ADSL n’était réservé qu’aux plus chanceux d’entre nous. Par conséquent l’intégration d’une police de caractère à une page web était particulièrement pesante pour la bande passante. C’est certainement ces arguments qui ont poussé le W3C a ne pas inclure la propriété @font-face aux spécifications de CSS2.1. Lire le reste de cet article »