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

Navigation mobile : alternatives au menu hamburger

Le menu hamburger est un sujet très débattu : les développeurs sont en majorité d’accord mais il y a très peu d’applications qui fonctionnent avec. En effet, si les applications deviennent trop complexes, il est préférable de découper les fonctionnalités en actions clés et les mettre dans des applications distinctes. Les menus hamburgers demandent une … Continuer la lecture de Navigation mobile : alternatives au menu hamburger

Quelles technologies se cachent derrière le format de paquets snaps « by Canonical » ?

Principe de fonctionnement des snaps Contrairement aux paquets habituels sous Linux, les snaps ne partagent pas leurs dépendances. C’est ce qui explique que les logiciels empaquetés dans des snaps soient indépendants du système. Les paquets sont bien plus lourds et chaque logiciel lancé chargera en RAM l’intégralité de ses dépendances sans les partager. Un paquet … Continuer la lecture de Quelles technologies se cachent derrière le format de paquets snaps « by Canonical » ?

Ruby on Rails par Grafikart – quelques astuces

En regardant en diagonale quelques vidéos de Grafikart sur Ruby on Rails, j’ai noté quelques astuces intéressantes : rails s -b IP Pour binder l’IP sur laquelle l’application écoute. Par exemple, rails s -b 0.0.0.0 permet d’écouter sur toutes les interfaces (utile pour les machines virtuelles) Callback de modèle Pour ne pas avoir à ajouter … Continuer la lecture de Ruby on Rails par Grafikart – quelques astuces

Que sont les paquets Snaps développés par Canonical pour la portabilité ?

Introduction Avec son désir d’interface graphique « convergeante », c’est à dire adaptative entre des tailles d’écran très différentes, Canonical doit faire face à des problèmes de portabilité de ses applications. Le monde mobile a ceci de particulier que les périphériques sont vendus préinstallés, à des utilisateurs néophytes, le plus souvent sur l’architecture ARM réputée plus complexe … Continuer la lecture de Que sont les paquets Snaps développés par Canonical pour la portabilité ?

Bonnes pratiques concernant l’envoi de newsletters

Ma séance de veille du jour concerne une conférence Alsacréations de Sébastien Lejeune en 2016. Pas plus de 50 caractères dans le sujet. Un sujet court et précis est plus percutant, surtout sur des emailing qui ne sont pas sollicités par les internautes. Souvent dans un client mail le bouton SPAM en haut et près … Continuer la lecture de Bonnes pratiques concernant l’envoi de newsletters