Vous êtes ici : Accueil

Le blog des développeurs de Pilot Systems

PageDeadlockDebugger : un outil d'analyse en temps réel d'une instance Zope Par Gaël Le Mignot - Dernière modification 07/03/2014 15:58
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).
PageLBE ou comment gérer vos utilisateurs LDAP via interface web Par Croizet Pierre-Alexandre - Dernière modification 13/09/2013 14:56
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.
PageFaceted SeSQL : la navigation par facettes pour Django Par Gaël Le Mignot - Dernière modification 30/07/2013 11:05
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.
Page« Django Avancé », un livre pour débuter ou se perfectionner en Django Par Gaël Le Mignot - Dernière modification 27/08/2013 17:56
« 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.
PageDebian Wheezy chez Pilot Systems Par Gaël Le Mignot - Dernière modification 31/05/2013 15:00
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.
PageLes API REST Par Yohann Gabory - Dernière modification 24/09/2012 12:47
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.
PageScripts de mise en production sur une plateforme de haute disponibilité Par Gaël Le Mignot - Dernière modification 21/08/2012 16:50
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.
PageUtiliser Python 2.3 et 2.4 sur des Debian récentes Par Gaël Le Mignot - Dernière modification 08/06/2012 11:12
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.
PageQuestions à propos de Plone sur LinkedIn Par Joseph Rozencwajg - Dernière modification 26/04/2012 17:16
Cet article regroupe des réponses à différentes questions que les amateurs de Plone ont posté sur la page LinkedIn. Tous ceux qui souhaitent connaître d'avantage Plone vont y trouver des informations pertinentes.
PageDjango Celery sur Cockpit : les cordes Par Yohann Gabory - Dernière modification 21/04/2012 19:47
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.
PageLes décorateurs Python Par Bruno Dupuis - Dernière modification 21/04/2012 20:35
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.
PageIntégration de Cockpit à la Google Market Place Par Joseph Rozencwajg - Dernière modification 13/04/2012 15:58
Nous envisageons la sortie prochaine de Cockpit sur la Google Market Place. Dans cette optique, nous vous proposons de présenter, au travers de cet article, l'intérêt et le fonctionnement de la plateforme pour une application SaaS telle que Cockpit.
PageDjango Celery sur Cockpit Par Yohann Gabory - Dernière modification 28/03/2012 23:10
Désormais, Cockpit, notre solution d'emailing et de gestion de contact intègre la gestion des tâches de fond en utilisant Celery. Nous allons, a travers cet article vous faire découvrir tous les avantages de Celery et comment nous l'avons intégré à notre projet.
PageDjango-Waffle, « feature-flipper » ou application de gestion d'options Par Amirouche Boubekki - Dernière modification 03/05/2012 18:01
Une application Django qui permet de contrôler la visibilité de fonctions dans votre application web
PageRésoudre le problème d'affichage avec TinyMCE et KUPU sous Plone 4 avec le navigateur Internet Explorer 9 Par Leo Bernard - Dernière modification 08/11/2011 23:55
Cette modification permet de résoudre le problème d'affichage sous Internet Explorer 9 qui peut se produire avec les éditeurs WYSIWYG KUPU et TinyMCE sous Plone 4.
PageCas pratique d'optimisation de PostgreSQL Par Gaël Le Mignot - Dernière modification 23/08/2011 15:30
Le quotidien Libération vient de mettre en production une nouvelle version de son site et de sa zone communautaire. Cette nouvelle version s'appuie sur Django et PostgreSQL. Afin de résister à la charge subie par un grand quotidien national, nous avons dû effectuer un certain nombre d'optimisations, en particulier au niveau de la base de données.
PageGénération de slides avec Beamer, dia, minted Par Gaël Le Mignot - Dernière modification 27/07/2011 17:49
Cet article explique la manière dont nous réalisons nos slides, à partir de ces différents outils, pour un maximum de souplesse et de qualité : précision de rendu LaTeX, diagrammes vectoriels intégrés automatiquement, colorisation syntaxique du code source, ...
PageComparaison des moteurs de CMS sous Django Par Yohann Gabory - Dernière modification 18/07/2011 17:18
Cet article propose une comparaison des moteurs de blog disponibles sous Django. Leurs points forts, leurs points faibles mais surtout quand utiliser l'un de ces moteurs.
PagePlan de formation Django Par Yohann Gabory - Dernière modification 18/07/2011 11:45
Chez Pilot Systems, nous proposons des formations généralistes au framework web Django ou sur un point précis. Aujourd'hui, je vous propose de découvrir le plan de formation que nous appliquons généralement à des nouveaux venus dans l'univers de Django et de Python.
PageUtiliser une architecture RESTful avec Django Par Joseph Rozencwajg - Dernière modification 11/07/2011 17:22
Cet article introduit les architectures basées sur REST (Representational State Transfer) dans le cadre du développement d'applications Web et d'APIs avec Django ainsi que les problématiques rencontrées avec les méthodes HTTP PUT et DELETE.
Actions sur le document
 
Plan du site
Sites
 

© 1999-2014 Pilot Systems - Powered by Plone - Skinned by Deliverance