Actualités

Test / Avis de la souris verticale Anker

Pour les besoins du travail, je passe mes journées souris à la main. Que ce soit pour faire du développement, de la bureautique, des diagrammes, de la gestion de projet. Depuis un arrachement osseux dans la main, des douleurs dans le dos de la main surviennent plus ou moins vite au cours de la journée. […]

Obtenir votre ID de Flickr

Certaine extension de WordPress vous demande votre ID de Flickr. Voici donc comment récupérer votre ID. Etape 1 Connecter vous sur Flickr Etape 2 Rendez vous sur votre page de paramètres Etape 3 Copier votre nom d’utilisateur (encadré en rouge dans l’image ci dessous) Etape 4 Aller sur ce site : http://www.webpagefx.com/tools/idgettr/ Etape 5 Copier votre pseudo à […]

Obtenir la clé API de Flickr

Afin d’utiliser l’API de Flickr, vous avez besoin d’une clé d’application. Flickr va vous permettre de stocker toutes vos photos. Vous bénéficiez gratuitement d’un quota de 1TB.  Grâce à l’API vous pouvez exporter vos albums dans WordPress. L’API de Flickr peut également être utilisé sur différentes plateformes. L’API est disponible pour une utilisation commerciale ou […]

Get Varnish stats with Google Analytics and its dimensions

There are two options to get and manage Varnish activity data: Varnish Plus, which is a paid service that offers a VAC (Varnish Administration Console). It allows the visualization of real time stats on Varnish usage. collectd, wich is daemon that generates servers usage graphs taht posesses a Varnish plugin. The former option isn’t free while the latter feels […]

Obtenir des stats de Varnish avec Google Analytics et ses dimensions

Si vous souhaitez obtenir des statistique sur l’utilisation de Varnish vous avez le choix entre plusieurs solutions : Varnish Plus, qui est une version payant et propose un outil VAC (Varnish Administration Console). Il permet de visualiser en temps réel des statistiques sur l’utilisation de Varnish collectd qui est un daemon qui permet de générer des […]

Installation de Hitch : utiliser le HTTPS avec Varnish

Varnish ne supporte pas le TLS. Hitch est un proxy réseau qui gère les connexions TLS/SSL et transmet le traffic décrypté à Varnish, il fournit donc un support HTTPS. Hitch est donc votre meilleur ami, il est juste dédié à gérer les connexions TLS et rien d’autre. J’ai au début géré mes connexions TLS avec nginx, mais j’ai […]

Comment optimiser les images jpeg/png avec jpegtran et pngquant sur Linux

L’optimisation des images sur un site est souvent oubliée. Pourtant nous recherchons tous à charger le plus rapidement nos sites pour éviter que nos visiteurs attentent ou même pire aillent voir ailleurs. Pour réduire le temps de chargement de vos pages et nottement de vos ressources externes il faut compresser les images qui accompagnent nos articles […]

Varnish : header Vary:User-Agent et gestion du cache en fonction du device

Si votre site n’est pas full responsive, et qu’en fonction du type de device ( mobile ou sur desktop) l’affichage et le contenu est différent pour une même url il faut donc gérer des caches différents. De plus Varnish se base sur le contenu du header Vary pour gérer différents cache. Si votre application ou votre serveur […]

Configuration avancée de Varnish : Mutli-domaines et cookies

Dans un article précédent j’ai détaillé le fonctionnement de Varnish ainsi que des différentes subtourines. Dans cet article je vais  vous détailler comment gérer différents sites / backends. Ensuite comment bypasser le système de cache via les cookies ou url. Puis je vais ajouter un morceau de code VCL pour faire du ménage dans les […]

Configuration et explication des subroutines de Varnish

Cet article fait suite à l’article sur la présentation de Varnish. Dans cette partie je vais détailler le fichier de base de configuration que j’ai mis en place. Il y a plein d’autres exemples sur le net qui traîne. Pour ma part je me suis basé sur une configuration déployé sur nos projets professionnels. Le […]

Présentation et Installation de Varnish

Cet article traite de Varnish 4.1 sur Debian Jessie. Varnish est un revers Proxy qui permet de soulager vos serveurs, et d’accélérer le temps de chargement de la page pour vos clients. Pour mieux comprendre, un petit schéma issu de Wikitwist Voici un Google Slides que j’ai réalisé pour présenter Varnish aux collègues et que […]

lazyImg un script de Lazy loading d’images pour accélerer le chargement de ses pages

Le lazy-loading est une technique qui consiste à ne charger des objets sur la page qu’au moment où ils sont visibles pour l’internaute. Cette technique permet d’accélérer le chargement des pages et d’économiser des ressources serveurs. Cette technique est souvent utilisée pour ne charger les commentaires qu’au moment où l’internaute arrive à la fin de […]

Migrer de Mysql vers Percona sur Debian

Un petit tuto pour effectuer la migration de MySQL vers Percona sur une Debian (Stretch). Si vous souhaitez seulement installer Percona passer directement à la deuxième étape. Percona Server est un serveur de base de données pour MySQL qui fournit des performance supérieure ainsi qu’une meilleur scalabilité. Avant toute chose il faut savoir qu’effectuer cette […]

HTML – Désactiver l’autocomplete de Chrome

Sur Chrome, il y a une option qui permet d’enregistrer les mots de passe avec Google Smart Lock. Sur les formulaires de connexion, Chrome va ainsi soit me proposer un menu-déroulant avec les valeurs sauvegardées, soit il va auto-remplir le formulaire comme on peut le voir sur l’exemple. Il ne reste plus qu’à cliquer sur […]

Installer PHP7 sur un Raspberry (Raspbian)

Edit : Pour installer la version PHP7.1 rendez vous sur cet article : Installer PHP7.1 et PHP7.1-FPM sur Debian et Raspberry (Raspbian)   Pour profiter des performances de PHP7, sur l’application Jeedom, j’ai décidé d’installer PHP7 sur mon Rapsberry B+ qui tourne sur la version  Jessie de Raspbian. Testé et approuvé. Tout d’abord passer sudo. Ajouter […]

Piloter Jeedom à la voix grâce à VocalDom sur Android

Sur Windows il existe le fameux S.A.R.A.H qui utilise la reconnaissance vocale de Microsoft. Mais l’installation est assez déroutante pour un débutant, puisqu’il faut mettre en place un serveur dédié avec la présence d’un Micro. Sinon il était possible de mettre en place un autre système sur Android grâce aux applications (Tasker et Autovoice). Deux applications payantes. Ce […]

Parainage iGraal : gagner 7€ facilement

Je vous propose ici, un parrainage sur iGraal. iGraal c’est jusqu’à 40% de vos achats remboursés chez 1563 marchands grâce au cashback & aux codes promo, toute l’année. L’inscription est totalement gratuite. iGraal dispose de nombreux partenariats avec des sites e-commerce, et lorsque vous passez par leur site (ou utilisez l’extension Chrome / Firefox / Safari / Internet Explorer) […]

Préparer des requetes Mysql / PDO dynamiquement avec str_pad ou array_pad

En PHP pour faire une requête sql en utilisant PDO, il y a la possibilité de les préparer en utilisant des marqueurs (?) pour lesquels les valeurs réelles seront substituées lorsque la reqûete sera exécutée. Voilà un exemple très simple d’utilisation dans lequel il n’y a qu’une valeur. <?php try{ $db = new PDO(« dbtype:host=yourhost;dbname=yourdbname;charset=utf8″, »username », »password »); $values […]

Ouvrir les mailto avec Gmail

Par défaut lorsque vous cliquez sur une adresse mail avec un mailto, votre client mail par défaut (Outlook, Thunderbird,…) s’ouvre. C’est plutôt agaçant lorsqu’il n’est pas configuré et qu’on utilise que l’interface de Gmail pour envoyer ses mails. Grâce à l’API navigator.registerProtocolHandler() , vous pouvez définir Gmail comme client mail lors d’un clic sur un mailto. […]

Enregistrer le traffic du navigateur au format HAR

Voici la méthode sur Chrome puis Firefox pour enregistrer dans un fichier HAR (Format HTTP Archive) l’ensemble du traffic réseau entre votre PC et les sites web que vous visitez. Il contient l’ensemble des infos concernant les pages visitées, les images, css…   Sur Chrome Ouvrir la console du navigateur via la touche F12 Il faut ensuite […]