Catégories pour Web

fontfamily

Fontfamily.io : vérifier la présence d’une fonte sur différents OS

Temps de lecture : 1 minute

Vous le savez probablement, chaque système d’exploitation dispose de son lot de fontes installées par défaut qu’il est possible d’utiliser directement au sein d’une page Web. Certes, le choix ne sera pas aussi fourni que si vous décidez de passer par un service externe tel que Google Fonts ou encore d’embarquer une fonte “non standard” via la propriété @font-face, mais vous aurez le mérite d’économiser une requête et d’être assuré que le rendu sera bon (ce qui n’est pas toujours le cas... Voir l'article

instant-click

InstantClick: accélérer la navigation sur son site web

Temps de lecture : 2 minutes

InstantClick est une petite bibliothèque JavaScript bien sympathique puisque celle-ci permet d’accélérer la navigation sur un site internet. Pour cela, InstantClick va précharger les pages lors de la navigation en se basant sur trois types d’évènements au choix : au hover sur un lien au hover sur un lien et après un délai au mousedown (un lien n’est ouvert que lorsque le bouton de la souris est relâché, on gagne donc quelques millisecondes qui participent tout de même à donner... Voir l'article

base64

Convertir rapidement ses images en base 64

Temps de lecture : 1 minute

Encoder ses images en base64 est une technique d’optimisation web qui permet de convertir une image en une chaîne de caractères directement exploitable par le navigateur, le but principal étant d’économiser une requête HTTP vers la ressource (puisque celle-ci est directement embarquée dans le HTML ou le CSS). Revers de la médaille, cette technique génère une chaîne plus lourde que le fichier original. Il faut donc l’utiliser avec parcimonie sur de petites images et jauger le gain en terme de... Voir l'article

tracking

Clmtrackr : suivre les expressions d’un visage en JavaScript

Temps de lecture : Moins d'une minute

Clmtrackr est une bibliothèque JavaScript qui permet de suivre de manière très précise les expressions d’un visage. L’outil, basé sur un algorithme d’apprentissage automatique, est capable de suivre et détecter un visage depuis une image ou une vidéo et d’en extraire les coordonnées intéressantes en se basant sur un modèle déterminé. Le tracking est vraiment impressionnant et les applications peuvent être nombreuses, comme le prouve cet exemple capable de détecter une émotion sur votre visage. À noter que vous aurez... Voir l'article

uri.lv

Remplacer FeedBurner par le service de flux RSS URI.LV

Temps de lecture : 2 minutes

Officiellement, la fin de FeedBurner, le service de flux RSS proposé par Google n’a pas encore été annoncée mais dans les faits, nul doute que celle-ci ne saurait tarder. Maintenant, si vous utilisiez le service sur votre blog ou votre site, il va vous falloir passer à une solution alternative. En ce qui me concerne, j’ai choisi de passer à URI.LV, un service proposé par Maxime Valette dont vous connaissez probablement le site VDM. Vous y retrouverez les fonctionnalités qui... Voir l'article

guide_avance_seo

Un guide avancé du SEO

Temps de lecture : Moins d'une minute

Le web regorge de guides plus ou moins complets pour faire ses premiers pas en SEO, mais lorsque l’on souhaite pousser un peu dans cette voie, il est rare de trouver des ressources de qualité et c’est pourquoi je vous conseille de jeter un oeil sur ce guide avancé du SEO (anglais). J’ai commencé à le parcourir en diagonale et je dois avouer avoir appris pas mal de choses et découvert des outils et techniques sympathiques. Il y a aussi quelques rappels utiles... Voir l'article

ror logo

Corriger l’erreur libmysqlclient.18.dylib (LoadError) de Rails

Temps de lecture : Moins d'une minute

À force de ne lire que du bien de Ruby et en particulier du framework Ruby on Rails, j’ai finalement décidé de m’y mettre. Je dois avouer que l’installation est enfantine et j’apprécie tout particulièrement le système de gems (surtout avec bundler qui permet de maintenir l’environnement d’une application en une seule commande). J’ai cependant eu un petit problème au lancement du serveur (rails server) sous OSX à cause de la gem mysql2. Voici comment la résoudre simplement : Si... Voir l'article

twiiter-api

Twitter API : Sorry, that page does not exist (code 34)

Temps de lecture : 1 minute

Jusqu’à hier, il était possible d’appeler l’API Twitter via l’adresse suivante : Or, cette requête retourne maintenant le code HTTP 404 avec le message d’erreur suivant (pour le format xml) : Le problème en soi ne vient pas de l’API, mais de l’URL qui a été héritée de l’ancien système et il semblerait que Twitter ait décidé de se séparer définitivement de cette relique. Je sais que beaucoup de thèmes pour blog (notamment celui en place sur ce site) faisaient appel... Voir l'article

markdown

EpicEditor : un éditeur JavaScript basé sur le langage markdown

Temps de lecture : Moins d'une minute

EpicEditor est un éditeur JavaScript simple à utiliser et facilement intégrable dans vos pages web, disposant de fonctionnalités appréciables telles que le fullscreen, le live preview ou encore la personnalisation avancée. Il est basé sur le langage markdown, un langage de balisage léger, très en vogue ces temps-ci, et utilisé par exemple sur Github ou Stackoverflow. Ce langage a l’avantage d’offrir une syntaxe facile à lire et à écrire, et est, par conséquent, une solide alternative à la plaie bien... Voir l'article