Publié dans 2013
Initiation au Python
- 03 novembre 2013
Cette page a servi de support pour les formations Python d”INP-net.
Sphinx pour un site/wiki personnel
- 25 août 2013
Sphinx est un outil pythonnique pour générer de la documentation dans de multiples formats, en particulier sous forme de site web. Il permet au rédacteur d’écrire toutes ses pages en reStructuredText, langage parfait pour écrire du texte depuis son éditeur préféré.
Compression de données
- 25 août 2013
Cette page présente un système relativement simple de compression, assez proche dans l’idée de certain des systèmes existants, et basé sur la prédiction par reconnaissance partielle.
Configuration d’apache2 pour fastcgi & suExec
- 20 juillet 2013
L’utilisation de mod_fastcgi couplé à la fonctionnalité suExec d’apache permet de faire tourner des processus supportant CGI (comme PHP, Django…), chacun avec un utilisateur spécifique. Ainsi, il devient possible d’héberger plusieurs sites sur une machine, et chaque site tournera avec des privilèges différent : Si du code malicieux est introduit sur un site, il n’aura pas les permissions pour accéder aux autres sites, puisque tournant avec un utilisateur différent. Cette méthode convient donc très bien pour monter un petit service d’hébergement sur un serveur (à condition de gérer correctement les droits d’accès…).
Bonnes pratiques au démarrage d’une application Django
- 20 juillet 2013
Voilà un petit guide de quelques bonnes pratiques utiles au lancement d’un projet Django.