Detecter la version d’IE en Javascript
Sniffer le browser, c’est maaaaal. Mais comme toute technique diabolique, il existe quelques corner cases dans lesquels on peut le justifier.
Sniffer le browser, c’est maaaaal. Mais comme toute technique diabolique, il existe quelques corner cases dans lesquels on peut le justifier.
Votre utilisateur est en train d’écrire un commentaire, upload un ficher ou fait un truc quelconque qui n’est pas terminé. Puis il clique sur fermer l’onglet.
Dans certains cas, vous voulez lui demander confirmation pour éviter qu’il perdre tout son travail.
Ce qui est cool avec nginx, c’est qu’il peut très facilement se compiler avec pleinnnn de modules additionnels.
Bilou, je veux bien te répondre, mais ton adresse me donne une “Delivery Status Notification”
(Ceci est un post invité d’un débutant pour les débutants… sous licence creative common 3.0 unported.) Il y a peu, je me suis mis à utiliser logging pour debugger mes scripts de débutant. Si comme moi vous avez l’habitude de mettre des print partout pour trouver l’origine d’un problème, et qu’ensuite vous avez passé de […]
Ça reste entre nous
Vu l’instabilité du projet, rien n’était moins sûr, mais la monnaie virtuelle continue son petit bonhomme de chemin.
Au lieu de mettre des print()
partout qu’il va falloir retirer après et qui en plus ne servent à rien dans un processus daemonisé, utiliser les facilités de logging de Python peut se révéler un bon investissement. Investissement car le module logging
est du même genre que urllib2
, datetime
ou os.path
: on peut tout faire avec mais vaut mieux avoir la doc sous la main.
Recette de callback sur un crash de la VM suite à la levée d’une exception.
Du fait de la nature du tuto, exceptionellement je ne respecterai pas le nouveau format de rédaction. Mais y aura quand même de la zik : Une des mes fonctionnalités favorites en Python est son mécanisme de documentation du code : les doctrings. En effet, je crois qu’il est très important de rendre simple les […]