Categorie : Astuces

Customizable RichTextEditor

Le champ RichTextEditor est bien pratique si l’on veut laisser à l’utilisateur une certaine liberté de mise en forme des textes. Seul problème, on ne peut pas choisir quels éléments d’édition (gras, italic, liste des polices,…) afficher ou pas.

Lire la suite »

Flex : Logout after inactivity

L’application que je développe pour Engiby utilises un système d’authentification. Et vu que certaines données peuvent être assez sensibles, on m’a demandé de faire un logout automatique après un certain temps. Voici comment je l’ai réalisé.

L’évènement clé de cette astuce est le déplacement de la souris dans l’application (mouseMove). A chaque mouvement de la souris, je remet un compteur à sa valeur initial, exemple 300 (secondes). En parallèle j’utilise un Timer qui se déclenche toutes les secondes et qui décrémente ce compteur. Si le compteur arrive à zéro alors j’appelle une méthode qui fera le logout.

Lire la suite »

Bien configurer apache

Bonjour,

Il y a peu mon serveur ramait énormément. Il faut savoir qu’il héberge plusieurs sites dont un à moyen trafic (android.collaud.net). J’ai essayé plusieurs trucs pour le faire avancer un peu mais rien n’y faisait. J’avais déterminé que le problème venait d’apache. Mais à ces débuts (quasiment un an) le serveur allait bien. J’étais à 2 doigts de passer sous nginx qui me semble bien plus rapide et léger niveaux mémoire.

Lire la suite »

Files and MySQL backups directly to an FTP server

Pour des raisons évidentes de sécurité, j’ai cherché un script de backup automatique pour mon serveur. Je voulais un backup de plusieurs dossiers et des bases de données. Le backup devait être envoyé directement sur un serveur FTP. Jusque là pas trop de problème, j’ai trouvé 2-3 scripts qui faisait cela. Mais je voulais également indiquer des destinations différentes pour les backups. Je m’explique. Je me suis proposé pour heberger le wiki de Syncany, un Dropbox like mais où l’hébergement n’est pas assuré par une société mais par la personne elle même. Pour plus de sécurité je voulais faire des backups sur plusieurs serveurs FTP. Mais je voulais également séparer les backups de mes sites et de celui de Syncany.

J’ai donc écrit un petit script en PHP qui permet très simplement de configurer :

  • Les serveurs FTP
  • Les dossiers à sauvegarder
  • Les bases de données à sauvegarder
  • Le temps de vie des backups

Lire la suite »

Introduction de la catégorie « astuces »

Cela fait déjà un moment que j’hésitais à lancer un blog pour vous parler de toutes les astuces que j’utilise dans mes applications ou sites web. C’est aujourd’hui chose faite.

Je m’explique : pour mon boulot ou pour mes travaux personnels, il arrive souvent que je passe énormément de temps à rechercher des astuces, des bouts de code, des manières de faire, etc. Il peut arriver que ces recherches soient longues pour au final réaliser un truc tout con. C’est la qu’intervient ce blog. Je suis sûr que nous sommes plusieurs a rechercher les mêmes choses. Et plutôt que de les garder pour moi, je vais dorénavant les partager ici en espérant que cela pourra aider d’autres personnes. De plus vous laisse la possibilité (et je vous encourage à le faire) de commenter mes articles pour ainsi apporter vos idées ou vos améliorations.

Voili voilou, j’espère que cela vous sera utile.