- 
                                      
                                      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
- 
                                      
                                      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
- 
                                      
                                      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 Celery sur Cockpit : les cordes
                                    
- 
                                      
                                        
                                            
                                            
                                        
                                        Par Yohann Gabory
                                        
                                          —
                                          Mots-clés associés :
                                          
                                            Cockpit,
                                          
                                          
                                            Hotmail,
                                          
                                          
                                            Chords,
                                          
                                          
                                            Yohann Gabory,
                                          
                                          
                                            Gmail,
                                          
                                          
                                            Yahoo,
                                          
                                          
                                            Django,
                                          
                                          
                                            Celery,
                                          
                                          
                                            Distributed Task Queue,
                                          
                                          
                                            Postfix,
                                          
                                          
                                            Gaël le Mignot,
                                          
                                          
                                            Newsletter,
                                          
                                          
                                            Load Balancing
                                          
                                        
                                      
                                      Après notre premier article portant sur l'intégration de Celery dans Cockpit, nous vous proposons de plonger un peu plus profondément dans les entrailles de Celery et en particulier sur les chords. Rattaché à
                                          
                                              
                                                  2012
                                                  
                                                      /
                                                      
                                                  
                                               
                                          
                                          
                                              
                                                  Avril
- 
                                      
                                      Les décorateurs Python
                                    
- 
                                      
                                        
                                            
                                            
                                              écrit le
                                              21/04/2012
                                            
                                        
                                        Par Bruno Dupuis
                                        
                                          —
                                          Mots-clés associés :
                                          
                                            Bruno Dupuis,
                                          
                                          
                                            Java,
                                          
                                          
                                            Design Pattern,
                                          
                                          
                                            Python,
                                          
                                          
                                            TTL,
                                          
                                          
                                            Gaël le Mignot,
                                          
                                          
                                            Décorateurs,
                                          
                                          
                                            Decorator
                                          
                                        
                                      
                                      Les décorateurs, introduits dans la version 2.4 de Python, sont un sucre syntaxique connu et apprécié des développeurs Python. Cependant leur fonctionnement interne est souvent méconnu et pour beaucoup tient de la magie. Un bonne compréhension des mécanismes internes est indispensable pour tirer un maximum de profit des décorateurs et pour en écrire, ils ne sont pas réservés aux frameworks. Rattaché à
                                          
                                              
                                                  2012
                                                  
                                                      /
                                                      
                                                  
                                               
                                          
                                          
                                              
                                                  Avril
- 
                                      
                                      Zope 2.12 et Plone 4 via des paquets Debian ?
                                    
- 
                                      
                                        
                                            
                                            
                                        
                                        Par Gaël Le Mignot
                                        
                                          —
                                          Mots-clés associés :
                                          
                                            Python,
                                          
                                          
                                            Plone,
                                          
                                          
                                            Zope,
                                          
                                          
                                            Gaël le Mignot,
                                          
                                          
                                            Debian
                                          
                                        
                                      
                                      Cet article évoque les travaux, auxquels Pilot Systems a participé, visant à avoir Zope 2.12 et Plone 4 installables via des paquets Debian. Après avoir étudié rapidement les besoins à adresser, il expliquera les difficultés rencontrées, les solutions retenues et l'état d'avancement actuel. Rattaché à
                                          
                                              
                                                  2011
                                                  
                                                      /
                                                      
                                                  
                                               
                                          
                                          
                                              
                                                  Avril