Libellés texte et couleur de fond – La gestion des couleurs dans les XPages

palette_couleur

 

L’accessibilité du contenu est une norme de plus en plus importante, et elle passe notamment par la lisibilité du texte sur son fond. Je vous propose dans cet article de découvrir la gestion des couleurs dans les XPages, à travers un exemple basé sur un système d’étiquettes qui vous montrera comment optimiser la couleur de votre texte en fonction de la couleur du fond sur laquelle il est retranscrit.

Zend_Session : Session already started

Lorsque session_start() est appelée plus d’une fois dans un script PHP, un message d’avertissement est affiché :
Notice: A session had already been started - ignoring session_start() in ****.php on line ***

Pour y remédier, il faut bien évidemment revoir son code PHP de façon à ce que l’instruction ne soit appelée qu’une fois dans un script.

Mais, dans certains cas, il est nécessaire de mettre en place des solutions de contournement.

Trucs & Astuces : Librairie org.apache.poi

Dans cet article, je vais vous donner quelques astuces pour agrémenter la construction de votre export Excel.

Comment générer un fichier Excel via JAVA en verrouillant certaines cellules ?

Comment figer un volet avec POI ?

Comment créer un menu déroulant (liste de valeurs ou Drop Down List) ?

Un billet qui peut vous apporter quelques astuces et vous épargner quelques mauvaises surprises au moment de votre développement.

Controverse sur l’utilisation de POI : Il est dit dans la littérature trouvée sur Internet que POI consomme jusqu’à deux fois plus de mémoire que la librairie Jexcel. A vous donc d’utiliser la librairie la plus adaptée à votre projet, sachant que POI est à mon avis plus complet  et gère aussi les documents Word et XML. 

Sécurité et Maven : Pourquoi s’en priver ?

Nous sommes poussés de plus en plus chaque jour à sécuriser nos données et autres accès confidentiels, alors pourquoi laissons-nous encore nos informations d’accès en clair sur nos postes de développement ou environnements de pré-production et tout particulièrement les codes d’accès qui s’y rattachent? Je vous l’accorde, s’il s’agit d’un serveur « perso » de développement où est le problème, mais s’il s’agit d’un serveur central, hébergeant de plusieurs applications avec politique de sécurité et tutti quanti, là, cette question se pose. Heureusement Maven est là pour nous aider à ne plus cacher la clef sous le paillasson.

Intégrité référentielle et utilisation de fonctions SQL, ou comment rendre au SGBD une partie de ses responsabilités.

Faisons suite au dernier billet de Céline en restant dans le domaine des bases de données et des petites astuces connues de tous mais jamais utilisées. Intéressons nous à la gestion de l’intégrité référentielle et au calcul d’identifiants en laissant la base faire ce qu’elle sait faire et éviter un développement applicatif inutile.

Introduction à Python

Le monde fabuleux des langages de programmation est aujourd’hui très riche. Pour beaucoup, il se divise en langages de scripts et en langages d’applications. Les premiers permettent une écriture simple, sont interprétés et seraient destinés à des petites tâches de maintenance. Les seconds, compilés, plus complexes, seraient plus adaptés à produire de lourdes applications.

Python a été conçu comme un langage de script. Cependant, son implémentation multiparadigme lui permet d’être utilisé aussi bien pour les petites tâches de maintenance, que comme une réelle application lourde. Petit tour du propriétaire.

Spipmedia.net, un référentiel complet de tutoriels pour SPIP

Internews est une organisation internationale dont la mission est de soutenir le développement des médias indépendants et l’accès à une information de qualité dans le monde. L’action d’Internews Europe repose sur la conviction qu’un large accès à de l’information riche et fiable est l’un des fondements d’une société ouverte et libre.

Aujourd’hui Internews propose aux journalistes, bloggers, ou simples citoyens partenaires sur ses projets de profiter à plein des nouvelles opportunités de création et de diffusion d’information qu’offre l’Internet.

SPIP a été choisi comme plateforme de publication car il offre aux journalistes un environnement reproduisant les bonnes pratiques d’une rédaction traditionnelle (hiérarchie de la responsabilité éditoriale, suivi des révisions, trace des communications pendant le processus d’édition, système d’archivage par mots clés…) tout en ouvrant l’accès à toutes les possibilités du Web (flux RSS, contenus multimedias, statistiques, moteur de recherche…).