MD5 en Bash, PHP, Python et Javascript

Les sommes de contrôle sont les empreintes digitales de l'informatique

Bien que pour tout ce qui touche à la sécurité (comme les mots de passe ou les signatures) il vaille mieux préférer des fonctions plus sécurisées comme SHA-2, MD5 reste très pratique pour vérifier l’intégrité d’un fichier ou pour éviter les doublons.

La suite

Quitter Google : recherche, email et chat

Photo d'un gâteau de mariage coupé en deux

C’est incroyable que quelque chose de virtuel ai une telle influence sur notre vie qu’il soit si difficile de s’en passer. Et ce n’est pas seulement difficile, c’est aussi très chronophage et énergivore. Ça devrait être pour tout le monde un signal d’alarme que quelque chose ne va pas : il m’a été plus facile de résilier mon abonnement de téléphone portable et mon bail d’appartement alors que ce sont des choses réelles.

La suite

LiveCss.js: refraichir les CSS sans recharger la page

Photo du groupe "Cansei de Ser Sexy"

LiveCss.js est une petite bibliothèque javascript qui rafraichie les styles CSS d’une page quasiment en temps réel, sans la recharger. Elle est distribuée sous licence Do what the fuck you want par the Sam et Max incorporation company of the world.

La suite

Comment j’ai arnaqué un site de vente en ligne

Affiche du film "Erreur de la banque en votre faveur"

Un problème avec un site de vente en ligne, et on vous envoie directement à la case lettre recommandée suivi d’un dialogue de sourd. Pourtant m’est arrivé éxactement l’inverse: j’ai arnaqué un site de vente en ligne. Et le plus fort, c’est que je suis resté parfaitement honnête.

La suite

0bin, implémentation Python de zerobin (pastebin chiffré côté client)

Logo du logiciel 0bin, représentant un zéro barré

0bin est une adaptation du projet zerobin en Python: un pastebin chiffré côté client sous licence libre.

La suite

Non, nodejs n’est pas mature

Oscar Pistorius en pleine course

La maturité d’un projet ne se juge pas seulement par le code source lui-même, il se mesure aussi à tout l’écosystème et à la communauté.

La suite

(Encore) Les 10 meilleures extensions Firefox/Chrome

Photo d'un boulot avec un compte à rebourg incrusté

Je sais, c’est un sujet redondant. Le but n’est pas de vous faire découvrir quelque chose de nouveau, mais de rajouter un vote à ces extensions pour assoir la crédibilité quelles méritent.

La suite

jQuery Visual Password: créer hash un visuel d’un password en cours de frappe

Image d'un hash visuel tiré d'un mot de passe

Comment s’assurer que l’on a pas fait une faute de frappe quand la page de login se bloque après trois essais infructeux ? Comme être certains que le password choisi à la création d’un compte est bien ce lui que l’on veut ? Une solution intéressante en une ligne de javascript.

La suite

VizHash.js, notre implémentation libre de hash visuel utilisant HTML5 canvas

VizHash.js hash de "VizHash.js" :-) Pas besoin de chercher un logo

VizHash.js est une implémentation en javascript de la version PHP de VizHash, sous licence zlib/libpng. Elles produisent des images presques similaires pour le même texte, et sont donc compatibles. Vous ne savez pas ce qu’est un hash visuel ? Voici une démo.

La suite

Verifier le support des data URI

Image d'une checkbox

Les data URI sont un moyen intéressant de limiter le nombre de connections HTTP lors de l’accès à votre site. Malheureusement comme la plupart des fonctionnalités CSS3, le support n’est pas généralisé. Voici un snippet qui permet de vérifier si le navigateur les supporte.

La suite