Développement applicatif


  • Le framework Pyramid + Pyramid-Helpers

    11/10/2018

    Un framework flexible Easter-eggs a été créée en 1997 et dès 1999, le choix de Python comme langage de prédilection pour nos développements spécifiques a été posé. Nous nous sommes immédiatement intéressés aux frameworks orientés MVC. Zope a été le premier que nous ayons utilisé, puis très (…)

  • Optimisation des applications X11 avec XCB

    19/10/2009

    XCB (X protocol C-language Binding) est un remplaçant de Xlib pour l’écriture d’applications ou de toolkits graphiques. XCB a été conçu pour pallier différents problèmes liés à Xlib, comme : Réduction de la taille : Xlib n’est pas adaptée aux petits systèmes ; Réduction de la latence : Xlib (…)

  • Intégration d’un langage de programmation dans une application avec Lua

    16/10/2009

    Lua est un langage de programmation libre, réflexif, impératif et fonctionnel créé en 1993 à l’Université Rio de Janeiro au Brésil. Lua est écrit en C ANSI, ce qui lui confère une grande portabilité, des systèmes les plus courants (GNU/Linux, Windows, …) jusqu’au monde de l’embarqué. Lua (…)

  • Système d’impression PDF « RESTful » pour le Web

    27/02/2009

    Le monde du Web et celui de l’impression ont décidément du mal à se rencontrer. La prise en charge de l’impression est bien souvent très problématique dans le cadre d’un projet Web. Dans la plupart des cas, il est possible de s’en sortir en utilisant les possibilités offertes par les feuilles (…)

  • Retour sur l’optimisation des performances d’une base de données PostgreSQL

    27/02/2009

    La base de données PostgreSQL du projet MAVISE fournit les données de base sur l’ensemble du marché audiovisuel accessible dans l’Union européenne. Elle a été développée par Easter-eggs en collaboration avec l’Observatoire Européen de l’Audiovisuel, pour le compte de la direction générale de la (…)

  • Recherche approximative avec Double Métaphone et distance de Levenshtein

    30/06/2008

    Présentation La recherche approximative, ou Fuzzy search en anglais, concerne les recherches textuelles pour lesquelles une orthographe inexacte est permise. Il existe des outils d’indexation et de recherche de données de type Apache Lucene [1], mais le besoin du client reste centré sur la (…)

  • Validation d’un fichier CSV à l’aide d’un schéma XML

    26/06/2008

    Le format de fichier CSV présente certains avantages : il est facilement manipulable pour les utilisateurs à l’aide d’un tableur comme Calc, Gnumeric ou bien Excel ; il permet d’écrire rapidement et facilement des routines d’import / export ; il permet d’échanger les données entre des bases et (…)

  • Système de synchronisation conditionnel pour PostgreSQL

    26/06/2008

    Il existe des outils tel que SQLSync permettant de synchroniser les données d’une base PostgreSQL. Mais cet outil ne permet pas de faire une copie partielle des données. Dans la plupart des cas, il faut programmer la synchronisation soi-même, l’objectif de cet article est de vous proposer une (…)

  • Passerelle Request Tracker OpenView Service Desk

    21/03/2008

    Easter-eggs a intégré Request Tracker (RT) pour une multinationale leader sur le marché de la sécurité électronique. L’outil est spécifiquement adapté au système d’information du client, avec l’implémentation d’une passerelle permettant à RT de communiquer avec l’outil helpdesk de HP OpenView (…)

  • CRM et GPAO sur mesure en Python/GTK

    17/11/2006

    Contexte Un artisan bijoutier parisien (50 personnes) qui produit des pièces uniques pour les plus grands bijoutiers de la place Vendôme recherchait une application précisément adaptée à ses besoins et offrant un très haut niveau de sécurité. La sécurité est une obsession légitime dans ce (…)

  • SPIP au Conseil d’Orientation des Retraites

    15/11/2006

    Les besoins Le Conseil d’Orientation des Retraites est venu consulter Easter-eggs pour la mise en place d’un site web de partage de documents. Leur besoin consistait donc en la mise en place d’une base documentaire de documents au format HTML ou PDF. De plus la demande du COR comportait les (…)

  • Application de statistiques

    14/11/2006

    Problématique Fin 2005, Laforêt Immobilier a consulté Easter-eggs pour la réalisation d’un système de reporting d’activité de ses agences. Cet outil devait à la fois exécuter les requêtes pré-configurées, mais aussi être un éditeur d’état pour créer de nouvelles requêtes. Connecté à une (…)

  • Application de Suivi Qualité

    06/07/2006

    A partir de l’outil de gestion et de suivi d’incidents RT (Request Tracker), Easter-eggs a développé une Application de Suivi Qualité dans le cadre des activités de production de son client. RT Sous licence GPL, RT permet à un groupe de personnes donné de gérer efficacement des requêtes (…)