To sidebar

Mot-clé - Programmation

Fil des billets

jeudi, 15. juin 2017

Cloudflare et Google Map, une solution pour le chargement de la carte...

J'ai récemment activé RocketLoader sur Clouflare afin d'optimiser les différents temps de chargement de mes pages contenant du javascript.
Le problème, c'est que le système de vérification de clé api de Google pour afficher une Google Map sur l'un de mes sites ne se chargeait plus correctement.

En fait, beaucoup de script Google ne fonctionnaient plus.

Du coup, comment faire ?
Activer manuellement ? Désactiver RocketLoader ?
Ce serait dommage étant donné le gain conséquent en réactivité des sites utilisant du javascript.

En fait, la solution est toute simple, il suffit d'indiquer à Cloudflare d'exclure certains script en modifiant les balises d'appel comme suit :

<script type='text/javascript' src='$src'></script>

par :

<script data-cfasync='false' type='text/javascript' src='$src'></script>

A noter que data-cfasync='false' DOIT se trouver AVANT l'appel src= sinon, il serait ignoré...

Source : snippets.webaware.com.au

samedi, 1. décembre 2012

PHP 5.5.0 et le nouveau système de gestion des mots de passe

Depuis le temps que j'attendais ça....

Si vous avez eu à coder un peu avec PHP, vous avez dû vous rendre compte de la misère que c'est pour gérer les mots de passe...
Il y a 20.000 techniques différentes dont le 7/8ème sont foireuses, et le restant est super compliqué ou très peu performant.
Le nouveau système livré avec PHP 5.5.0 est simple, s'appuie sur bcrypt (par défaut) et va vraiment uniformiser tout ce merdier (désolé, mais c'est le mot le plus approprié ^^)

Du coup, sachant que certains voudront plus de détails, voici le lien décrivant le système :

https://wiki.php.net/rfc/password_hash

Et voici le lien du changelog complet :

https://github.com/php/php-src/blob/php-5.5.0alpha1/NEWS

© Le blog de bagu, after the WP Dusk To Dawn theme Propulsé par Dotclear