Petit TP du week end : un effet de loupe en Javascript et CSS3 que vous pouvez essayer ici. Vous pouvez changer le style de la loupe grâce au menu à gauche.
Développement
Du développement, énormément de Javascript, un peu de PHP et un soupçon d'autres trucs. Voux trouverez des tutoriaux, des actus sur mes développements perso ou professionnels sur Overblog et des news en rapport avec la programmation.

Spotilike
Ça fait maintenant longtemps que j'utilise Spotify pour écouter de la musique. Couplé avec LastFM, Spotify me permet de découvrir plein de nouveaux artistes. En effet, Spotify scrobble la musique que j'écoute et mets ainsi à jour mon profil LastFM qui est toujours capable de me recommander des titres par rapport à mes goûts.

Un bug fourbe bis
Cette fois, c'est Chrome qui m'a embeté. Un bug assez étrange que je n'arrivais pas à reproduire malgré l'insistance de mes collègues. En effet, j'utilisais la version de dev (v9) alors qu'ils utilisaient la version stable (v7). Une fois ce détail pris en compte, j'ai pu reproduire le bug, mais impossible de comprendre dans quelles circonstance il se produisait. Dans ma page web, un formulaire, des <select /> (menus). Quand on choisit un item d'un des menu, c'est l'item suivant qui se sélectionne comme on peut le voir sur ce screencast :

Un bug fourbe
Je suis tombé avant-hier sur un bug d'une fourberie incroyable qui m'aura couté une demi journée de fouille et de confusion totale. J'ai fini par y venir à bout, mais quand vous appendrez par quelle façon, vous tomberez des nues autant que moi. Ou alors, c'est que vous n'êtes pas développeurs et vous êtes alors dispensé de la lecture de cet article

Cherokee 1 - Apache 0
Comme vous le savez, j'aime bien essayer des trucs nouveaux et un peu différents. Quand j'ai appris qu'un nouveau serveur web aussi complet que Apache était disponible, ça a commencé à me titiller. Quand on m'a dit qu'il était plus rapide et puissant que Apache, j'ai décidé de l'essayer. Et quand j'ai vu la simplicité avec laquelle on l'administre, je l'ai adopté !
Levenshtein
Je cherchais un algo en javascript pour connaitre le pourcentage de différence entre deux chaines de caractères afin d'alerter l'utilisateur s'il modifie trop un texte de départ. Je ne savais pas trop comment m'y prendre jusqu'à ce que mon Maitre PHP me parle de la fonction php levenshtein dont le but est de "calculer la distance Levenshtein entre deux chaînes". La distance Levenshtein ?…

Technique anti spam
Je viens de mettre en place une nouvelle procédure anti spam que je trouve assez rigolote. De plus en plus de blackhat SEO spamment les commentaires des blogs afin de placer les liens de leurs clients et augmenter leur référencement. La solution de facilité est de simplement rajouter l'attribut "nofollow" sur les liens des commentaires. Cet attribut permet de demander à Google de ne pas suivre et indexer le lien correspondant. Le problème, c'est que j'ai aussi des commentaires pertinents qui méritent d'avoir un lien en récompense de leur contribution. Alors que faire ?
Mise à jour TwitterPost 1.5
Chose promie, chose due. Voici la mise à jour de TwitterPost qui permet de choisir sa propre API pour raccourcir ses urls. Alti.pro est toujours l'API par défaut, mais vous pouvez très bien choisir n'importe quelle autre, celle de is.gd par exemple : http://is.gd/api.php?longurl=http://www.example.com
