PROJET AUTOBLOG


Korben

Site original : Korben

⇐ retour index

WordPress 4.4 – Régler le problème de mixed content en HTTPS sur l’attribut SRCSET

vendredi 18 décembre 2015 à 18:25

J'ai rencontré un souci avec WordPress suite à la dernière mise à jour en 4.4. Lorsqu'on consulte le site en HTTPS, les images sont cassées... Après recherche, cela est dû à la nouvelle balise SRCSET mise en place par WordPress pour gérer les images en responsives.

Mes images étaient correctement appelées en HTTPS dans <img src="https://"> mais un peu plus loin, l'attribut srcset contenait que des liens en HTTP.

<img src="./media/5cfd3573.monimage.png" data-original-source="https://korben.info/monimage.png" srcset="http://korben.info/monimage.png 650w...">

Cela avait donc la fâcheuse tendance à provoquer des erreurs de contenu mixé, visible dans la console de mon navigateur.

This request has been blocked; the content must be served over HTTPS.

En grattant un peu, j'ai donc trouvé une fonction qui permet de régler le souci. Il vous suffit d'ajouter ceci dans le fichier functions.php de votre thème.

function ssl_srcset( $sources ) {
foreach ( $sources as &$source ) {
$source['url'] = set_url_scheme( $source['url'] );
}
return $sources;
}
add_filter( 'wp_calculate_image_srcset', 'ssl_srcset' );

Et voilà ! Cela utilise tout simplement l'URL de la page comme référent pour srcset. Si vous êtes en HTTPS, le contenu de srcset sera en HTTPS. Et si vous êtes en HTTP, le contenu de srcset sera en HTTP.

Apparemment, pour ceux qui ont le plugin Cloudflare installé, la fonction diffère un peu. Rassurez-vous, Cloudflare a été informé du souci et intégrera ce correctif dans la prochaine version de son plugin. Donc vous pouvez simplement attendre la mise à jour. Néanmoins, pour les plus pressés, ajoutez ceci dans votre fichier functions.php :

function cloudflare_ssl_srcset( $sources ) {

$cloudflare_protocol_rewrite = load_protocol_rewrite();

if ($cloudflare_protocol_rewrite == 1) {

foreach ( $sources as &$source ) { $source['url'] = set_url_scheme( $source['url'] );
}

return $sources;

} else {

foreach ( $sources as &$source ) { $sources;
}

return $sources;

} }
add_filter( 'wp_calculate_image_srcset', 'cloudflare_ssl_srcset' );

Source

A-Frame – Le framework de Mozilla pour se lancer en douceur dans la réalité virtuelle

vendredi 18 décembre 2015 à 15:18

Si vous codez, sachez que Mozilla vient de sortir cette semaine un nouveau framework open source qui permet de créer des (je cite) "expériences de réalité virtuelle" pour desktop, iPhone (Android, ça viendra plus tard) et pour les casques de réalité virtuelle type Oculus Rift.

Capture d'écran 2015-12-18 15.04.14

Plutôt que de se farcir directement l'API WebGL, Mozilla propose donc de tout faire en douceur (avec du HTML) grâce à A-Frame. En plus des exemples très sympathiques, vous pourrez progressivement apprendre à coder avec ce framework. Si vous êtes débutant, vous apprendrez à ajouter des objets, des caméras, de la vidéo, du son, des animations et vous pourrez vous familiariser avec toutes les primitives.

Capture d'écran 2015-12-18 15.07.38

Plutôt cool et bien pensé pour démocratiser la réalité virtuelle nouvelle génération.

Source

Windows – Comment bloquer les mises à jour automatiques

vendredi 18 décembre 2015 à 12:44

Si vous en avez assez de Windows qui se permet de faire ses mises à jour hop hop hop comme ça sans vous prévenir, et que vous voulez rester maitre d’OÙ et QUAND vous faites ces mises à jour, voici un petit freeware indispensable.

Ça s'appelle Win Updates Disabler et en une case à cocher, ça désactive les mises à jour automatiques. Attention, c'est très mal de ne pas faire vos mises à jour, car ça peut vous exposer à des problèmes de sécurité ou des bugs. Donc si vous utilisez cet outil, pensez à les faire manuellement aussi souvent que possible.

win-updates-disabler

Ça fonctionne sous Windows XP, Vista, 7, 8, 8.1 et Windows 10 (32\64-bit) et ça permet aussi de désactiver le centre de sécurité, Windows Defender et le Firewall... Mais tout ça, c'est mal aussi donc à n'utiliser que si vous savez ce que vous faites ;-).

Source

Le catalogue de Noël de la surveillance

vendredi 18 décembre 2015 à 10:25

Si vous vous demandez ce qu'utilisent la CIA, la NSA, le FBI, la police ou Bernard pour vous écouter, vous surveiller et aspirer toutes vos communications, le journal The Intercept a dressé un catalogue regroupant tous les outils de surveillance utilisés par les agences de renseignement américaines.

Capture d'écran 2015-12-18 10.11.47

Appareils d'interception massive de SMS et d'appels (pour les manifs par exemple), drones de surveillance, brouilleurs, traceurs GPS et même des outils pour extraire des données de smartphones saisis.

Capture d'écran 2015-12-18 10.19.11

Intéressant pour la culture générale, non ? Tout le catalogue est disponible ici.

Merci à Geoffrey pour l'info.

50 bonnets de Noël à gagner

vendredi 18 décembre 2015 à 09:51

Noël approche à grands pas et comme décembre c'est la saison des cadeaux, après le costume de Stormtrooper, les copains de Deguiz Fêtes ont décidé de vous faire gagner des bonnets de noël. Il s'agit donc de 50 bonnets lumineux à se répartir entre 10 gagnants (donc 5 bonnets chacun) pour déguiser toute votre famille ou vos amis la semaine prochaine.

gif-keyboard-1978165412481780661

Vous pouvez voir le lot en détail ici ou aller jeter un oeil sur la page où se trouvent les autres bonnets de Noël de Déguiz fêtes.

Je laisse courir le concours jusqu'à dimanche soir ! Que les meilleurs gagnent (enfin, les plus chanceux)