À la suite d'une discussion sur DVP au sujet du nombre encore trop important de sites web vulnérables à une attaque de type SQL Injection, je propose dans ce billet de vous montrer comment développer un site web imperméable à ce type de menace. L'objet de ce billet n'est pas de vous expliquer en détail ce qu'est ce type de menace, il y a suffisamment d'articles qui s'en chargent, mais de donner une solution pour s'en affranchir. Depuis plus de 15 ans, de nombreux passionnés peuvent ...
Mis à jour 28/02/2017 à 10h16 par ClaudeLELOUP
Lorsque l'on affiche un tableau dans une IHM web, il est intéressant de pouvoir contraster une ligne sur 2 afin de gagner en confort de lecture. Pour parvenir à ce résultat il suffit d'applique une classe CSS différente selon que la ligne est paire ou impaire. Le célèbre composant dataTable du framework JSF2 permet de aisément de repérer les lignes paires et impaires du tableau qu'il affiche. Malheureusement, le tag <h:dataTable> ne permet de gérer que les tableaux dont on connaît ...
Introduction (Ce billet est issu d'un autre site, et a été reproduit ici sur la suggestion d'un modérateur) Cette application a pour buts, d'une part, de tester la mise en œuvre de certains concepts de développement (proof of concepts), et, d'autre part, au fur et à mesure de son évolution, de mettre à disposition des fonctionnalités de prise de notes, d'agenda, de gestion d'adresses… Ces deux buts vont être détaillés dans les deux sections suivantes. ...
Introduction (Ce billet est issu d'un autre site ; je le reproduis ici car un billet à venir y fait référence). Ce billet présente un projet portant sur le développement en C++ d'interfaces graphiques, qui a la particularité d'offrir à l'utilisateur un moyen simple de personnaliser au maximum l'interface d'une application sans avoir à en modifier le code source. Mettre les sources d'une application à disposition de l'utilisateur pour qu'il puisse l'adapter à ...
--- Lazarus n'est pas encore au niveau de Delphi dans le domaine des chaînes de caractères Unicode. Un travail intense est en cours, mais aucune date n'est fixée pour le passage complet du compilateur et de l'EDI à d'autres normes que l'UTF8. Par conséquent, il est parfois impossible d'utiliser des routines écrites pour Delphi et souvent assez délicat de les traduire . Tel est le cas d'une fonction chargée de convertir une chaîne accentuée ou comprenant des caractères ...
Mis à jour 17/08/2016 à 23h16 par gvasseur58