-
Modification à chaud des ressources avec Xen
-
écrit le
25/06/2014
Par Gaël Le Mignot
—
Mots-clés associés :
Ligne de commande,
Cloud Computing,
Debian,
Linux,
Gaël le Mignot,
Xen
Cet article explique comment modifier à chaud (sans redémarrage) les ressources (disque, CPU et RAM) allouées à des machines virtuelles Xen.
Rattaché à
2014
/
Juin
-
DeadlockDebugger : un outil d'analyse en temps réel d'une instance Zope
-
écrit le
07/03/2014
Par Gaël Le Mignot
—
Mots-clés associés :
Ligne de commande,
Buildout,
Python,
Plone 4,
Base de données,
API,
Plone,
Zope,
Contribution,
Application web,
Gaël le Mignot
DeadlockDebugger est un petit outil très pratique pour analyser en temps réel la raison de l'indisponibilité ou de la charge d'une instance Zope. Initialement écrit pour python 2.3/2.4 (Zope 2.7 à 2.10), Pilot Systems vient de le porter pour python 2.6/2.7 (Zope 2.12 et 2.13).
Rattaché à
2014
/
Mars
-
LBE ou comment gérer vos utilisateurs LDAP via interface web
-
écrit le
13/09/2013
Par Croizet Pierre-Alexandre
Comme beaucoup d'entre nous, il nous est fréquent de rajouter, modifier, supprimer des utilisateurs dans le LDAP. Pour les inconditionnels de celui-ci, quelques lignes de commandes et le tour est joué, mais pour certains, LDAP résonne avec galères. Heureusement, un outil existe via une interface web afin de de faciliter les modifications des utilisateurs. LBE pour "LDAP Business Editor" permet de vulgariser l'administration d'un annuaire. Étant simple d'utilisation, il permettra aux RH, par exemple, de pouvoir rajouter des comptes dans la base du LDAP, avec quand même une nécessité de validation de la part de l'administrateur système.
Rattaché à
2013
/
Septembre
-
Faceted SeSQL : la navigation par facettes pour Django
-
écrit le
30/07/2013
Par Gaël Le Mignot
—
Mots-clés associés :
Gaël le Mignot,
PostgreSQL,
Django
La navigation par facettes est de plus en plus utilisée, pour les sites d'e-commerce, mais aussi par des bases documentaires. Pilot Systems vient de publier un produit de navigation par facettes pour Django : Faceted SeSQL. Cet article présente son fonctionnement interne, et les raisons qui ont poussé à certains choix techniques.
Rattaché à
2013
/
Juillet
-
« Django Avancé », un livre pour débuter ou se perfectionner en Django
-
écrit le
27/08/2013
Par Gaël Le Mignot
—
Mots-clés associés :
Livre,
Ouvrage,
Yohann Gabory,
Tutoriel,
Django,
Eyrolles,
Django avancé,
Gaël le Mignot
« Django Avancé », le premier livre francophone sur Django, écrit par Yohann Gabory, un ancien développeur de Pilot Systems, est sorti il y a peu. Cet article passe en revu les points forts et les points faibles de cet ouvrage.
Rattaché à
2013
/
Juin
-
Debian Wheezy chez Pilot Systems
-
écrit le
31/05/2013
Par Gaël Le Mignot
—
Mots-clés associés :
PostgreSQL,
Python,
Cloud Computing,
Django,
Xen,
Linux,
Zope,
Gaël le Mignot,
Plone,
Debian,
PODP
La nouvelle version de Debian, Wheezy (aka 7.0) est sortie il y a peu. Cet article présente les principaux intérêts de la nouvelle version pour notre parc PODP ainsi que les principaux enjeux de la migration.
Rattaché à
2013
/
Mai
-
Les API REST
-
Par Yohann Gabory
—
Mots-clés associés :
XML,
HTTP,
Damien Duranton,
URI,
REST,
Django,
API,
MIME,
SOA,
Piston,
POST,
RESTful,
SOAP,
requête
L'architecture REST a pris de plus en plus d'importance ces dernières années, et on retrouve ce type d'architecture dans de nombreux services et réseaux sociaux. il est de plus en plus difficile d'imaginer un service qui ne propose pas d'API avec laquelle interagir.
Je vous propose donc de découvrir les API REST et en quoi cela change à la fois l'écosystème auquel nous sommes habitué mais aussi comment cela modifie notre manière de concevoir des applications.
Rattaché à
2012
/
Septembre
-
Scripts de mise en production sur une plateforme de haute disponibilité
-
écrit le
21/08/2012
Par Gaël Le Mignot
—
Mots-clés associés :
SVN,
Ligne de commande,
GIT,
Python,
Mercurial,
Mise en production,
Linux,
Django,
Plateforme web,
GNU screen,
SSH,
Libération,
Frontaux applicatifs,
Gaël le Mignot,
Base de données,
Debian,
Load Balancing
Lorsqu'on administre une plateforme Web de haute disponibilité, la mise en production d'une nouvelle version du code est souvent délicate. Cet article présente un certain nombre de problèmes techniques et de solutions à ces problèmes, en prenant le cas particulier de la plateforme Web de Libération comme exemple.
Rattaché à
2012
/
Août
-
Utiliser Python 2.3 et 2.4 sur des Debian récentes
-
Par Gaël Le Mignot
—
Mots-clés associés :
Python 2.4,
Repository,
Python 2.3,
Python,
Zope,
Gaël le Mignot,
Squeeze,
Paquets Debian,
Debian
Bien que ces versions de Python soient obsolètes, il est parfois nécessaire de les utiliser. Cet article explique comment nous nous y sommes pris.
Rattaché à
2012
/
Juin
-
Django-Waffle, « feature-flipper » ou application de gestion d'options
-
écrit le
03/05/2012
Par Amirouche Boubekki
—
Mots-clés associés :
Application web,
Django-Waffle,
JavaScript,
Django,
Amirouche Boubekki,
Template,
Modèles,
Intégration continue,
Décorateurs,
Bibliothèque
Une application Django qui permet de contrôler la visibilité de fonctions dans votre application web
Rattaché à
2012
/
Mai