Dégage sale programmeur !
Un petit article sympathique et intéressant à lire à propos du métier de "programmeur" qui est de plus en plus mal vu d'après l'auteur :
Convertir une base de données MYSQL d’ISO vers UTF-8
Cela faisait un moment que je me trimbalais avec des bases encodées en ISO, iso-8859-15 pour être plus précis et j'ai voulu faire le grand ménage en passant en utf8, après avoir configuré MYSQL pour qu'il n'insère plus qu'en utf8 il fallait réencoder les données en ISO.
CSS : tr et background
Aujourd'hui en faisant de l'intégration web j'ai voulu ajouter une image de fond sur une balise tr, c'est bien la première fois que je le faisais, honnêtement je ne pensais pas que c'était possible et encore moins valide (W3C)... et ben je me trompais !
Fixer les PNGs sur IE6
J'ai essayé moulte fixs trouvés sur le net qui marchent plus ou moins bien et qui sont le plus souvent assez contraignant, typiquement rajouter un behavior à chaque fois qu'il y a un png (background ou simple image).
Ne gérant pas d'habitude ces soucis là pour mes projets personnels, j'ai dû quand même m'y mettre pour le travail. J'ai donc essayé "IE PNG Fix" disponible à cette adresse : iepngfix. Il marche bien, n'est pas trop envahissant si ce n'est que comme dit plus haut il faut rajouter un attribut behavior qui appelle un script. Typiquement pour fixer toutes les images on fait :
img {
behavior: url(iepngfix.php);
}
Pour les background qui utilisent un png, il faudra mettre ce behavior dans toutes les class, ce qui est encore une fois assez fastidieux.
Utilisant Jquery depuis peu au travail et par la suite dans mes projets perso, je me suis dit que tant qu'à faire du sexy, autant aller jusqu'au bout, donc fixer les pngs. J'ai donc recherché le fix décris plus haut et je suis tombé sur un plugin de jquery que je n'avais jamais vu avant : jquery.pngFix.js.
L'installation est vraiment très simple, il suffit d'inclure un fichier .js, de copier un fichier "blank.gif" (pour gérer la transparence) et... c'est tout, plus besoin d'utiliser de behavior & co !