TinyMCE et Ruby On Rails autoriser certaines balises html

Sur un projet Rails où vous avez installé un tinyMCE suivant cette méthode, par défaut tinyMCE filtrera un certain nombre de balise HTML. Si vous souhaitez autoriser la balise script (attention c’est assez dangereux si vous avez des rédacteurs mal formés ou mal intentionnés) il faut modifier le fichier config/tinymce.yml pour ajouter ceci : extended_valid_elements: … Continuer la lecture de TinyMCE et Ruby On Rails autoriser certaines balises html

Debian – Apache2 reload vs restart mais pourquoi ?

Bon un petit billet pour expliquer un cas rencontré qui me semble des plus incohérents. Attention sur une ancienne version d’apache2 (la 2.2.16 autant dire une très vieille version). Le contexte, je suis sur un serveur Debian en train de modifier des virtualhosts apache2, jusqu’ici rien de bien méchant. Après ma modification (toute petite et … Continuer la lecture de Debian – Apache2 reload vs restart mais pourquoi ?

Certificat ssl et virtualhost en 443 sur apache2 – debian

Si vous rencontrez une erreur de « restart » d’apache2 (attention le « reload » lui passe, ce que je ne comprendrai jamais c’est l’utilité d’une commande qui passe sur des configurations non valides plus d’explication ici) qui mentionne dans le fichier /var/log/apache2/error.log : Server should be SSL-aware but has no certificate configured [Hint: SSLCertificateFile] ((null):0) Il y a … Continuer la lecture de Certificat ssl et virtualhost en 443 sur apache2 – debian

Gestion des erreurs 404 et 500 en Ruby on Rails

Concept La gestion native des erreurs en ROR souffre de deux manques : d’abord, les erreurs ne sont pas chartées selon le style de votre application, ensuite elles n’alertent pas les développeurs de ce qui s’est produit. Le code ci-dessous peut être placé directement dans l’application ou au sein d’une gem. Étape 1 : Intercepter … Continuer la lecture de Gestion des erreurs 404 et 500 en Ruby on Rails

Google autocomplete sur la france et les dom-tom

Si vous avez un champs autocomplete fait avec l’api Google maps places vous pouvez restreindre, la zone de recherche à un « territoire » par exemple la France métropolitaine assez facilement avec : new google.maps.places.Autocomplete(document.getElementById("MonInput"), { componentRestrictions: { country: "fr" } });new google.maps.places.Autocomplete(document.getElementById("MonInput"), { componentRestrictions: { country: "fr" } }); Si vous souhaitez, allez plus loin en … Continuer la lecture de Google autocomplete sur la france et les dom-tom

Environnement d’exécution différents entre l’utilisateur et le cron de l’utilisateur

Une simple brève pour rappeler qu’un utilisateur que ce soit root ou un autre n’a pas le même environnement d’exécution que le cron de cet utilisateur. En d’autres termes ce n’est pas parce qu’une commande s’exécute correctement lorsque que l’on est connecté en tant que l’utilisateur X que cette même commande s’exécutera correctement dans un … Continuer la lecture de Environnement d’exécution différents entre l’utilisateur et le cron de l’utilisateur

Récupérer les dates de début et de fin d’un certificat ssl en ligne de commande

Si vous avez besoin de récupérer rapidement et simplement les dates de début et de fin de certificat ssl pour par exemple vérifier le temps qu’il vous reste avant l’expiration il y a plusieurs solutions : La solution simple via le navigateur : Vous vous connectez sur l’url à vérifier et vous inspectez votre certificat … Continuer la lecture de Récupérer les dates de début et de fin d’un certificat ssl en ligne de commande

Google maps Autocomplete déclencher la recherche au chargement de la page

Si vous avez mis en place un champ autocomplete de google maps et que ce champs et prérempli au chargement de la page et que vous souhaitez déclencher la recherche en conséquence, voici une petite astuce. Cela consiste une fois tous les éléments chargés à simuler flèche du bas puis entrée sur la zone de … Continuer la lecture de Google maps Autocomplete déclencher la recherche au chargement de la page

Problème innerHeight et height en JS sur mobile

Petite astuce qui peut éviter de perdre du temps à débugger. Si lors de l’utilisation de la méthode .height() ou .innerHeight() vous rencontrez des difficultés pour récupérer la bonne valeur de la hauteur d’un élément (principalement sur mobile), Il faut vérifier dans le content de la méta viewport que la valeur height=device-height est bien présente. … Continuer la lecture de Problème innerHeight et height en JS sur mobile