WordPress: utiliser les shortcodes dans les descriptions de catégories

Shortcodes ultimate est un plugin wordpress qui permet d’installer un nombre important de shortcodes prédéfinis (Youtube, audio, formatage, …). J’utilise le champ de description des catégories pour apporter du contenu riche dans les listings d’articles liés à une catégorie. Malheureusement les shortcodes par défaut ne sont pas activés dans ces champs. Configuration des shortcodes pour les … 

 

Configuration SPF

Nous avons observé des délais dans la transmission des emails sur notre Google Apps. Gmail nous a envoyé quelques messages de ce type pour nous prévenir du problème : This is an automatically generated Delivery Status Notification THIS IS A WARNING MESSAGE ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. Delivery to the following … 

 

Nginx: redirections en masse

Lors de la migration d’un blog, j’ai eu besoin de gérer des redirections permanentes (301) pour un grand nombre d’urls, entre 600 et 700 pour être précis. Malheureusement ces redirections ne peuvent être factorisées avec des patterns, ce sont que des urls uniques. Pour ne pas charger la configuration de votre vhost dans nginx, vous pouvez … 

 

Android: centrer un texte horizontalement et verticalement dans un TextView

Par défaut, le texte contenu dans un TextView est aligné en haut à gauche. Pour le centrer, que ce soit verticalement et/ou horizontalement, il faut utiliser la propriété gravity. Centrer verticalement Dans le xml, cela se traduit par la propriété suivante : android:gravity= »center_vertical » Centrer verticalement et horizontalement Dans le xml, cela se traduit par la propriété … 

 

Nginx: redirection permanente

Vous pouvez avoir besoin de configurer une redirection permanente avec nginx pour forcer un domaine sur le www ou sur le https. Configuration nginx Par exemple pour forcer une redirection vers https pour le domaine cuisinez.info, la configuration nginx s’effectue alors comme suit : server { server_name cuisinez.info; rewrite ^(.*)$ https://www.cuisinez.info$1 permanent; } server { … 

 

Ajouter une bordure à une image avec ImageMagick

Pour les besoins de la création d’un PDF contenant un ensemble de screenshots, il fallait que j’ajoute une petite bordure sur chaque screenshot afin de bien délimiter les images sur fond blanc. Convert permet de faire cela facilement avec l’option -border et -bordercolor. Pour traiter un ensemble d’images, utiliser simplement une boucle for avec bash. for … 

 

Passer un wordpress dans un git

Le but de cette procédure est de pouvoir suivre plus facilement les changements apportés à wordpress et d’utiliser les outils usuels de déploiement. Le dépôt nous permet aussi de tester en amont les mises à jour wordpress et des extensions.   Initialiser le dépôt git $ cd wordpress $ git init Ajouter un .gitignore La … 

 

Android: simuler une position GPS dans l’émulateur

Par défaut, lorsque vous testez la geoloc sous android dans l’émulateur, en tout cas lors de mes différents tests, la position n’est pas disponible. Il est possible de définir rapidement une position en se connectant en telnet sur l’émulateur accessible sur le port 5554 La commande à utiliser est : geo fix <long> <lat> Exemple … 

 

Complétion bash sur OSX avec brew

La complétion ça change la vie. Bash completion est un projet qui vous permet d’ajouter de la complétion au shell pour tout un tas de programmes ou d’environnements comme la commande scp par exemple. C’est très pratique lorsque vous faites des copies distantes via scp pour compléter les chemins distants. Installation sur osx avec brew … 

 

Installer le support de postgresql sur PHP avec brew sur OSX Yosemite

J’utilise Postgresql pour certains projets et mon environnement de travail est OSX (Yosemite). Pour activer le support de postgresql sur PHP avec brew, il faut réinstaller (recompiler) PHP avec la bonne option : –with-postgresql Installer le suppport de postgresql pour PHP   $ brew reinstall php70 –with-postgresql Idem avec une autre version de php : $ brew …