Utiliser AngularJs avec le langage de template de Django
Par défaut Angular évalue les expressions qui sont marquées par {{}}
, exactement comme le langage de template Django. Cela amène à un conflit.
Par défaut Angular évalue les expressions qui sont marquées par {{}}
, exactement comme le langage de template Django. Cela amène à un conflit.
Servir les fichiers CSS, javascript et les images avec Django a toujours été la plus grande source de confusion (heureusement ça s’est bien amélioré avec la 1.4, donc upgradez si vous pouvez). C’est d’autant plus déroutant que la manière de faire est différente selon la version de Django, et selon que l’on est en production ou en développement.
Join the JavaScript Revolution now !
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.
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.
0bin est une adaptation du projet zerobin en Python: un pastebin chiffré côté client sous licence libre.
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é.
Impossible de trouver une explication simple des closures sur le Net. Pourtant c’est un concept simple qui peut se comprendre en quelques minutes.
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.
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.