Planet Libre-entreprise

April 25, 2018

Azaé

Déploiement automatique depuis gitlab

Dans cet article, je vais décrire pas à pas comment nous faisons pour déployer en continu sur deliverous depuis un dépôt gitlab en utilisant les pipelines de gitlab. Les grandes étapes de notre pipeline sont les suivantes : construction du container lancement des tests déploiement sur deliverous Pré-requis Pour avoir un pipeline de déploiement continu nous supposons que vous avez déjà: Un projet public sur un serveur gitlab accessible depuis internet par exemple gitlab.

April 25, 2018 12:00 AM

October 02, 2017

Easter-eggs

Easter-eggs au Paris Open Source Summit 2017 les 6 et 7 décembre

Venez nous rencontrer les mercredi 6 et jeudi 7 décembre 2017 au POSS, stand B14-B16, en face du Village Associatif.

Jours et horaires d'ouverture :

  • Mercredi 6 Décembre 2017 : 8h30 - 19h
  • Jeudi 7 Décembre 2017 : 9h - 18h

Lieu :
DOCK PULLMANN - 87 avenue des magasins généraux à Aubervilliers
(à 100 mètres de la Porte de la Chapelle).

by Anne Dillard at October 02, 2017 03:00 PM

July 19, 2016

Azaé

Méga meetup parisien

Nous serons présent au méga-meetup Docker organisé le 19 juillet à la société générale. Après la keynote proposée par Jean-Laurent de Morlhon, nous présenterons à travers les “twelve-factor-apps” les bonnes pratiques pour faire une application scalable et dockerisable. Après la conf vous retrouverez ici les supports de présentation. Photo par mau_ry

July 19, 2016 12:00 AM

June 16, 2015

Azaé

Le fichier Deliverous

Le fichier Deliverous est le fichier de configuration utilisé par notre service, il est au format yaml et décrit l’ensemble des conteneurs ainsi que leurs relations. Pour définir un conteneur, il suffit de le nommer en début de ligne, par exemple pour un conteneur que l’on appelle “front” : front: clé1: valeur1 clé2: valeur2 Certaines clés demandent simplement une valeur, d’autres, une liste de valeurs, voir même une liste de sous-clés et de valeurs.

June 16, 2015 12:00 AM

March 28, 2015

Azaé

Vous avez dit contextes ?

Dans cet article, le second de la série sur les volumes, je vais aborder un nouvel usage des volumes, la création de contextes séparés. En effet, avoir un nom de répertoire différent entre l’intérieur et l’extérieur du conteneur peut apporter un certain nombre d’avantages. Séparation de logs Prenons l’exemple d’un conteneur avec une application qui log tout dans /var/log/app/ avec les options de montage des volumes il est possible de lancer 3 fois cette même application et de sauver les fichiers générés dans 3 répertoires différents :

March 28, 2015 12:00 AM

March 12, 2015

Azaé

Vous avez dit volumes ?

À défaut de pouvoir vous apporter une réponse unique à la question : Quelles sont les bonnes pratiques avec les volumes ? À travers cette série d’articles, je propose de vous apporter quelques pistes de réflexions. Le premier cas d’utilisation que nous aborderons ici concerne les uploads utilisateurs. Le second explore la notion de contextes. Une histoire d’upload Imaginons une application qui sauvegarde ses données utilisateurs dans un répertoire local, c’est le cas le plus classique.

March 12, 2015 12:00 AM

March 06, 2015

Azaé

Une bassine de travail

Depuis quelque temps, Olivier de Deliverous et Étienne d’/ut7 expérimentent le pair programming à distance sur le code de Deliverous. Nous utilisons un container en ligne (évidemment !) que nous appelons une bassine. Si vous voulez comprendre l’origine de ce nom, Étienne vous parle plus en détail de l’origine des bassines sur le blog d’/ut7 mais pour faire simple, disons que c’est un espace de travail créé à l’occassion de chaque session de programmation : chacun se connecte en ssh et nous utilisons tmux pour partager le même terminal (en fait pour être précis, nous utilisons byobu qui est une sur-couche pour tmux).

March 06, 2015 12:00 AM

February 27, 2015

Azaé

Docker Meetup Lillois de Mars

Nous organisons le 24 mars le prochain meetup Docker Lillois. Réservez dès aujourd’hui votre soirée. Ce mois ci, nous serons hébergé par Solidd et le buffet sera offert par Techsys. Venez nombreux ! Le nombre de places étant limité, si vous avez un empêchement, merci de libérer votre place. Photo par ntr23

February 27, 2015 12:00 AM

February 10, 2015

Azaé

Docker Meetup Lillois de Février

Nous organisons le 18 février le prochain meetup Docker Lillois. Réservez dès aujourd’hui votre soirée. Ce mois ci, nous serons hébergé par Ecreall. Venez nombreux ! On vient de me demander une courte présentation des meetup docker, je profite donc de l’annonce du prochain pour vous la partager : Docker est la solution de conteneur applicatif du moment, que ce soit Google, Amazon ou vos clients tout le monde en parle.

February 10, 2015 12:00 AM

January 26, 2015

Azaé

Ouverture de la béta publique des volumes

Vous étiez nombreux à nous demander une solution pour garantir la persistance de vos données applicatives. Les tests ont été longs, il ne reste plus que l’épreuve du feu. En théorie Les volumes Docker permettent de sortir des données du conteneur. C’est particulièrement utile pour ne pas perdre les données de vos applications entre deux démarrages du conteneur. Notre objectif était simple, vous fournir une solution pour monter des volumes dans vos conteneurs et faire en sorte que ces données suivent les conteneurs.

January 26, 2015 12:00 AM

January 03, 2015

Azaé

start-stop-daemon et Docker

Toute l’histoire a commencé par la nécessité de faire un conteneur Docker pour un Tomcat 7 basé sur une debian. Le problème La construction d’un conteneur tomcat sur base de debian semble pourtant trivial : from deliverous/wheezy run apt-get update && \ apt-get install -y --no-install-recommends openjdk-7-jdk tomcat7 && \ apt-get clean expose 8080 cmd /etc/init.d/tomcat7 start; tail -f /var/log/tomcat7/* Seulement avec ce Dockerfile impossible de lancer tomcat. En étudiant le problème on s’apperçoit que le script d’init lance un “start-stop-daemon –test” qui tombe en erreur.

January 03, 2015 12:00 AM

December 20, 2014

Azaé

Ambassadeurs Docker

Imaginons un conteneur A qui consomme le service du conteneur B, par exemple une application web qui consomme une base de données. Je vous propose de parcourir ensemble les solutions possibles pour que A et B communiquent. Retour aux sources L’une des promesses de Docker, c’est construire une fois et lancer ou on veux. Pour atteindre cet objectif il n’est pas envisageable de configurer en dure dans le conteneur A la façon de contacter le conteneur B.

December 20, 2014 12:00 AM

December 17, 2014

Azaé

The Twelve Factor Apps 2/2

The Twelve Factor Apps c’est la définition des bonnes pratiques que doivent suivre un développeur pour produire une application portable et capable de passer à l’échelle. Ces 12 règles ont été rédigées par Adam Wiggins l’un des fondateurs de Heroku. Cet article est la suite de notre traduction libre entammé dans The Twelve Factor Apps 1⁄2 7 - Exposition de port La seule façon de contacter un service, c’est par le réseau.

December 17, 2014 12:00 AM

December 16, 2014

Azaé

Testons nos conteneurs Docker

Coder à l’endroit. Pour nous, l’ordre normal des choses, c’est identifier un besoin, le tester, s’il n’est pas rempli, le coder et enfin vérifier qu’il est bien présent. Pour tous les adeptes du Test Driven Developpement, c’est l’enchainement logique des phases de test et de codage. Seulement voilà, comment faire pour dérouler ces étapes pour réaliser un conteneur Docker. L’ensemble du code présenté dans cet article est consultable dans un projet github

December 16, 2014 12:00 AM

September 01, 2014

Easter-eggs

Les labels PME ? 3 bonnes raisons de s'y intéresser - Bpifrance

Article publié le 1 septembre 2014 sur le site de bpifrance

Export, innovation, environnement… Les labels destinés aux PME se multiplient. À quoi servent-ils ? Sont-ils vraiment utiles ? À condition de bien choisir, la réponse est oui : un label peut apporter des avantages décisifs.

Trouver le label qui correspond vraiment au profil et à l'activité de son entreprise n'est pas simple. Les labels se multiplient et il est conseillé de bien valider sa démarche avant de se lancer. Le temps passé doit se justifier par des retours concrets. Surtout, rester dans le champ des labels officiels est plus que recommandé.

Pourtant, décrocher un label peut apporter de multiples avantages, que ce soit pour décrocher des financements, conquérir des nouveaux clients ou asseoir sa légitimité. Trois bonnes raisons de s'intéresser à une démarche de labellisation !

1. Décrocher des financements

« Notre premier objectif en demandant la labellisation « Économie sociale et solidaire » était de faciliter les démarches administratives pour l'obtention de prêts ou de subventions » explique Pierre-Yves Dillard, fondateur d'Easter Eggs, une SSII parisienne. Cette entreprise du Numérique Libre a opté pour un actionnariat constitué par les salariés, qui perçoivent tous le même salaire et élisent chaque année leurs dirigeants. Ce qui, précisément la rendait éligible au label ESS.
Accéder à des soutiens financiers est souvent la première motivation des PME qui tentent l'aventure d'un label. Cet aspect est par exemple inclus dans le label French Tech, qui sera accordé aux territoires innovants : les start-up sélectionnées de ces régions labellisées accéderont à des soutiens financiers et des accompagnements.

2.Développer ses réseaux et conquérir de nouveaux clients

Cultiver son réseau est aussi une finalité importante pour les PME candidates à la labellisation. « Intégrer des listings et être contacté par des entreprises sensibles à ce type de label. C'est ainsi que nous avons commencé à travailler avec de nouveaux clients, ce qui nous a positionné dans ce milieu professionnel », précise Yves Dillard. Dans le cas d'Easter Eggs, la reconnaissance de son statut « d'entreprise sociale et solidaire » lui a permis de cultiver son réseau.
Dans un autre domaine, le label RGE (Reconnu Garant de l'Environnement) est devenu tout récemment un avantage commercial officiel : un particulier qui voudra bénéficier des prêts à taux zéro et crédits d'impôts devra obligatoirement faire appel à une entreprise du bâtiment labellisée.

3.Intégrer une communauté d'entreprises

Au-delà des aspects commerciaux, le label a permis à Easter Eggs de rejoindre « une communauté de sens » estime son fondateur. Ce sentiment d'appartenance à une communauté fondée autour de la qualité, de la responsabilité sociale ou encore du respect de l'environnement a un impact important sur les salariés et sur tous les partenaires de l'entreprise, publics ou privés. Il valide l'image de compétence et de sérieux de l'entreprise.

Pierre-Yves Dillard, estime pour sa part que les labels doivent prouver leur valeur en appliquant des « critères de sélection stricts, assortis de contrôles systématiques, proche d'une démarche de certification. » Avec un bémol : la certification est une démarche plus coûteuse pour les PME, qui se justifie surtout pour des domaines très spécialisés. Plus généraliste, le label est aussi plus accessible. Ce qui ne l'empêche pas, s'il est bien choisi, d'apporter une longueur d'avance !

Lire l'article sur le site de la bpi france

September 01, 2014 01:59 PM

August 08, 2014

Azaé

Comment faire un container <em>Tomcat</em>

Non, je ne vais pas vous parler des F14 Tomcat de Top Gun, mais bien de container Docker et d’Apache Tomcat. Alors construisons ensemble quelques containers. Une base de CentOS En partant d’une distribution de base, il est facile d’installer Tomcat. Avec une Debian stable il est même possible de choisir entre Tomcat 6 et Tomcat 7. Avec une CentOS 6, c’est encore plus simple, il n’y a pas de choix possible :

August 08, 2014 12:00 AM

July 31, 2014

Azaé

Retour d'expérience sur l'intégration de <em>Docker</em> en entreprise

Imaginons une entreprise : plus de 800 millions de CA et plus de 6 000 salariés. Dans cette entreprise, les gens en charge de l’intégration et de la bonne exécution des serveurs sont dans une situation difficile : mettre à jour un serveur pour les besoins d’une application représente un cout exorbitant, l’impacte sur les autres services n’est pas maitrisé et les tests impactent la production de l’entreprise. Pour réduire les risques et facilité la maintenance, cette entreprise a décidé de nous demander conseil.

July 31, 2014 12:00 AM

July 29, 2014

Azaé

Ouverture de la béta de <em>Deliverous</em>

Cela fait maintenant quelques semaines que nous vous avons invité à vous inscrire pour être prévenu de l’ouverture de la bêta … Et bien voilà depuis ce matin, pour un certain nombre d’entre vous, une fois identifié sur le site de Deliverous vous pouvez cliquer en haut à droite sur votre nom pour arriver sur votre page de profil. Nous vous invitons à travers ce post à découvrir ce qui se cache derrière les quelques écrans auxquels vous pouvez accéder.

July 29, 2014 12:00 AM

July 10, 2014

Azaé

Comment installer et exploiter Docker sur Red Hat ou CentOS

Alors que Docker est développé sous ubuntu et principalement empaqueté pour debian et ubuntu, il est courant de trouver en entreprise des parcs entier de serveurs sous Red Hat ou CentOS. Comment faire dans ces conditions pour y déployer Docker ? À travers cet article, je vais vous montrer les recettes que j’ai mises en place pour déployer de nombreux serveurs Red Hat 6.5, d’autres en CentOS 6.5 et des containers CentOS.

July 10, 2014 12:00 AM

June 17, 2014

Easter-eggs

Ticketing avec Request Tracker "RT"

Suivi d'actions et gestion d'incidents

Request Tracker est un logiciel libre édité par la société « Best Pratical Solutions » sous licence GPL. RT est le logiciel libre de référence pour les helpdesk en matière de gestion d'incidents. Il est utilisé par de nombreuses entreprises ou organisations parmi lesquelles : la NASA, Merrill Lynch, Freshmeat, Free Telecom,... (voir la liste)

Fonctionnalités par défaut

Request Tracker
  • déclarer un incident ;
  • assigner un responsable en charge de répondre ;
  • organiser et suivre le processus de réponse ;
  • les actions peuvent se faire via l'interface web ou bien via l'envoi d'un mail ;
  • historique complet des actions et de toutes les modifications entreprises ;
  • décompte du temps consacré ;
  • moteur de recherche / extraction des informations / affichage sous forme de graphiques ;
  • moteur d'états ;
  • interface multi-utilisateurs et traduction en de nombreuses langues ;
  • support de nombreux types de bases de données relationnelles (MySQL, Oracle, PostgreSQL, etc...).

Personnalisation

La plus grande force du logiciel est sa capacité de personnalisation :

  • champs personnalisables (« Custom Fields »), il s'agit d'attribuer des champs de différents types à un événement ;
  • scripts (« Scrips »), il s'agit d'un système de macros déclenchées en fonction d'un événement ;
  • une multitude d'options de configuration ;
  • une architecture modulaire.

Déroulement d'un intégration RT par Easter-eggs

Rédaction d'un cahier des charges

Un ingénieur Easter-eggs étudie vos besoins afin de déterminer :

  • la pertinence de l'utilisation de RT ;
  • la faisabilité d'un déploiement dans votre système d'information ;
  • la configuration spécifique de l'outil ;
  • les éventuels développements d'intégration.

Rédaction des spécifications fonctionnelles et techniques

Sur la base du cahier des charges, l'ensemble des configurations et des développements est décrit et validé par le client.

Une fois ces deux phases passées, Easter-eggs déploie l'outil et procéde à la recette fonctionnelle de l'application sur la base du cahier des spécifications fonctionnelles.

Support et assistance

Easter-eggs assure ensuite le suivi de la solution mise en place via un contrat spécifique adapté et dimensionné à chaque instance déployée.

Hébergement et mode "Saas"

Easter-eggs peut vous proposer d'héberger votre plateforme RT, dimensionnée selon vos exigences en matière de disponibilité et de sécurité.

L'expertise RT chez Easter-eggs depuis plus de 10 ans

Easter-eggs utilise RT au quotidien depuis 2001. Nous l'avons intégré dans notre solution de gestion de support et assistance client.

Notre force est notre capacité à intégrer RT en le personnalisant à chaque client. Voici les dernières intégrations réalisées :

  • Easter-eggs a intégré RT pour une multinationale de 11000 personnes leader sur le marché de la sécurité électronique. L'outil est spécifiquement adapté au système d'information du client avec le développement nécessaire d'un protocole permettant à RT de communiquer avec l'outil de helpdesk de HP OpenView Service Desk. Ce projet est détaillé dans notre article Passerelle Request Tracker OpenView Service Desk.
  • Request Tracker a été déployé chez W-HA, la filiale de micro-paiement en ligne de Orange par Easter-eggs. Une fois encore, la solution a été adaptée exactement au besoin du client.
  • La solution RT a été mise en place au sein du Ministère de l'écologie, de l'énergie, du développement durable et de la mer (MEEDAT), conjointement avec la maîtrise d'ouvrage nationale des politiques supports et des systèmes d'information.
  • Dans le cadre d'un projet de mise à jour et d'évolution de la plate-forme RT de l'Union Financière de France, une mise à jour d'une version 3.8.0 vers la 3.8.4 a été réalisée. Les données ont été converties en UTF-8. La disponibilité du service a été renforcée par le déploiement d' un serveur de secours qui réplique les données de la base en temps réel.
  • RT a été déployé et adapté pour le service qualité d'une PME. Il s'agit d'un détournement complet de l'outil en solution métier. Un article plus complet sur ce projet est disponible ici.

Nos principales références RT

  • Agence Nationale de l'Amélioration de l'Habitat - ANAH
  • Aviva
  • Axione
  • Cinetic Industry - Fives Lilles
  • CEA - DAM
  • CETE Normandie-Centre
  • Compagnie Européenne de la Chaussure
  • Gemalto
  • Groupe Mauffrey Transport
  • Ministère de l'Ecologie, du Developpement Durable, des Transports et du Logement
  • Netsize
  • Oxalide
  • SICIM - Montreuil
  • Vivarte
  • Wanadoo HA

by Valéry Febvre at June 17, 2014 04:46 PM

Opendata et e-Administration

La volonté affichée des pouvoirs publics d'utiliser dans leur fonctionnement toujours plus de logiciels libres a naturellement conduit Easter-eggs a travailler avec les collectivités teritoriales et les services de l'Etat.

Nous comptons aujourdh'ui parmi nos clients plus de 300 communes ou EPCI, 5 départements, 4 ministères et les services du Premier Ministre.

En plus des projets de développements spécifiques et d'architecture système hébergées, Easter-eggs développe et infogère 2 plateformes de services dédiées aux collectivités territoriales et aux services de l'État :

Comarquage.fr

Les démarches et formalités en co-marquage de service-public.fr : des outils clé en main et personnalisables, à intégrer en quelques clics dans les sites internet des collectivités territoriales et des services de l'Etat.

Données-libres.fr

L'Open Data au coeur de votre territoire : un portail Opendata, en co-marquage de data.gouv.fr et la cartographie de l'hyperlocal, à intégrer en 3 clics sur un site web existant.

June 17, 2014 02:46 PM

Tarifs

Engagée dans une logique de transparence vis-à-vis de ses clients, Easter-eggs publie ses tarifs selon une nomenclature reprenant les différents types de contrats qu'elle propose : contrat forfaitaire, contrat en mode régie, contrat d'assistance et de support. Les catégories 1, 2 et 3 correspondent respectivement à des profils de programmeurs, d'analystes programmeurs et de chefs de projet/experts.

Forfait Prix de journée HT

Catégorie 1 Catégorie 2 Catégorie 3
Développement 750 € 850 € 950 €
Administration Système et Réseau 800 € 900 € 1 000 €
Suivi de projet, gestion de la planification 900 €
Audit, Conseil, Direction de projet 1 400 € 2 000 €
NB : Nous appliquons une remise commerciale de 10% pour tous les développements placés sous licence GPL.

Régie Prix de journée HT

Catégorie 1 Catégorie 2 Catégorie 3
Développement 700 € 800 € 900 €
Administration Système et Réseau 750 € 850 € 950 €
Suivi de projet, gestion de la planification 800 €
Audit, Conseil, Direction de mission 1 000 € 1 500 €

Support Prix HT

Intervention sur site 800 € / jour
Administration distante 150 € / heure

by Valéry Febvre at June 17, 2014 12:29 PM

June 16, 2014

Easter-eggs

Hébergement et infogérance

Les briques de l'infogérance

Depuis le 1er septembre 2012, Easter-eggs a repris la société Nuxee, spécialiste de l'hébergement à valeur ajoutée. Ce rapprochement nous a permis d'intégrer de nouvelles compétences, mais aussi de nouvelles infrastructures et de nouvelles solutions à notre organisation.

Nous proposons des réponses complètes et ajustées à chaque problématique de nos clients, avec un niveau de qualité de service et d'expertise élevé qui font la réputation d'Easter-eggs.

Notre maîtrise des différentes technologies de virtualisation et nos compétences fortes, tant en développement spécifique qu'en administration système et réseaux nous permettent de dialoguer efficacement avec les différents interlocuteurs de votre projet.

Nous sommes présents dans les 2 datacenters Equinix PA2 et PA3 (Paris Saint-Denis).

Easter-eggs est membre du RIPE NCC.

En tant que LIR (Local Internet Registries N° AS 199571) nous sommes autonomes pour le routage et la distribution des adresses IP.

Le réseau, compatible IPV6, est entièrement opéré par les équipes techniques en 24/7/365.

L'infogérance selon Easter-eggs

Un contrat sur mesure

Chaque offre résulte d'une combinaison de services adaptés au contexte et aux enjeux d'un projet client.


Supervision

La supervision est toujours assurée 24/7. Cela permet de connaître en temps réel l'état du réseau, des matériels, des services et des applications.
Les alertes de supervision peuvent être gérées par le client ou par nos équipes. L'important est d'avoir défini les rôles et périmètres d'action de chacun : qui déclenche l'intervention ? Qui intervient ? Les interventions ont-elles lieu 24/7 ? Sont-elles comprises dans un forfait ou facturées au temps passé ?, etc.

Mise à jour de sécurité

C'est un élément essentiel de l'administration d'un système GNU/Linux.
Ces mises à jour doivent être confiées à des experts du système, seuls juges de l'urgence à les appliquer. C'est pourquoi nous estimons que cette tâche relève de notre responsabilité.
Cette prestation peut être gérée forfaitairement ou par tickets.

Métrologie

L'analyse des données (flux, charges, etc.) permet d'anticiper des pannes matérielles, des évolutions à programmer ou des comportements non-prévus ou inadaptés de la plateforme ou des utilisateurs.
Les données de métrologie sont accessibles à nos clients en temps réel via notre extranet sécurisé. Le contrat d'infogérance peut prévoir une analyse systématique des données de métrologie avec un rapport régulier et les préconisations qui en découleraient.


Maintien en conditions opérationnelles - MCO

C'est pour nous une notion essentielle qui résume tout notre engagement, car nous garantissons le fonctionnement des services hébergés en production. Nous intervenons dans un cadre forfaitaire en cas de dégradation des conditions opérationnelles de la plateforme.
Cet engagement de notre part sur un MCO implique que nous soyons seuls habilités à nous connecter en tant qu'administrateur (root) sur le serveur en production.

Engagement de rétablissement de service (GTR)

Si les prestataires mettent le plus souvent en avant la garantie sur leurs délais d'intervention (GTI), l'enjeu pour nos clients est bien la garantie du temps de rétablissement. C'est le corollaire du maintien en conditions opérationnelles et il doit une fois de plus être adapté aux enjeux du client, qui doit évaluer les conséquences de l'indisponibilité de ses services et définir en concertation avec nous la GTR souhaitée.
Easter-eggs intervient 24/7 avec des GTI à partir de 30mn H0 et 1h HNO et des GTR à partir de 1h HO et 2h HNO. [1]

Pénalités financières en cas de dépassement

La mise en place d'une GTR courte aura des conséquences sur le coût mensuel de l'infogérance. En contrepartie, le non-respect de la GTR par le prestataire doit être compensé par l'application de pénalités de retard significatives pouvant aller jusqu'au remboursement d'une année due au titre de l'infogérance.


Sauvegarde

La sauvegarde n'est pas une option de l'infogérance mais la garantie d'une reprise d'activité rapide en cas de problème majeur. C'est aussi au quotidien une sécurité pour les utilisateurs, afin de se prémunir de la perte de fichiers ou de courriels. Il convient d'adapter le volume nécessaire et la politique de sauvegarde en fonction des besoins du client.

Présentation de l'infra Easter-eggs

Les datacenters Equinix

Sécurité

Le datacenter utilise un ensemble d'équipements, de techniques et de procédures de sécurité pour contrôler, surveiller et enregistrer l'accès aux installations. La procédure d'accès sécurisée ISO9001:2008 doit être suivie par le personnel d'Equinix et les visiteurs.

Corridor Easter-eggs chez Equinix

Corridor Easter-eggs chez Equinix

  • Sécurité 24x7x365 sur site ;
  • Gardien en H24 ;
  • Système de caméras périmétriques ;
  • Système d'accès par carte magnétique (accès logged et timestamp) et empreinte biométrique ;
  • Confrontation à un fichier photographique pour chaque personne entrant sur site ;
  • 4 contrôles successifs avant d'entrer dans le datacenter ;
  • Toutes les portes, y compris celles des cages, sont sécurisées par des lecteurs palmaires ;
  • Murs extérieurs pare-balles ;
  • Eclairage à détecteurs de mouvement.

Refroidissement

Le système de refroidissement du datacenter fait lui aussi preuve d'une attention particulière. Les infrastructures d'Easter-eggs sont hébergées dans des "Cold Corridor".

  • Production de froid à eau glacé ;
  • 4 groupes de 1,1 KW centralisés en N+1 situé sur le toit du bâtiment ;
  • Production de froid centralisé avec redondance N+1 ;
  • Huit pompes d'eau condensée (N+2) ;
  • Huit tours de refroidissement ;
  • Six pompes primaires à eau refroidie et débit variable (N+2).

Courant

Le datacenter d'Equinix est conçu avec des systèmes d'alimentation électrique qui disposent de redondance intégrée et systèmes d'alimentation électrique sans interruption (UPS).

  • Double arrivée EDF/1+1 ;
  • Groupe électrogène redondé (N+1) ;
  • 8 groupes électrogènes de 2MVA centralisés en N+2 ;
  • Plusieurs onduleurs de 500KVA répartis sur 3 chaînes 1 situés dans des locaux différents.

Support

En complément de ces installations, Easter-eggs peut faire appel à un support technique sur site disponible 24x7x365.

Une architecture multi-sites et multi-opérateurs

Site Equinix PA2 : opérateur Neo Telecoms (AS 8218)

Neo Telecoms est le second opérateur IP international d'origine française et le premier opérateur IPv6 Français en terme de connectivité Internet.
Le réseau, compatible IPV6, est entièrement opéré par les équipes techniques en 24/7/365. Neo Telecom est raccordé aux principaux points d'échange du marché en France et en Europe ainsi que sur les côtes Ouest et Est des États-unis.

Voir le réseau en temps réel

Voir le réseau en temps réel

Le réseau repose sur des équipements Juniper gamme MX/Terabit avec une capacité de plusieurs centaines de gigabit/s.

Site Equinix PA3 : opérateur Ielo (AS 29075)

Ielo bénéficie de plus de 10 ans d'expérience dans le domaine de l'externalisation et de la gestion d'infrastructures internet.
IELO dispose d'équipements et de connectivités dans les principaux points de présence Français et dans les points d'échange Français et Européens.
L'ensemble du réseau s'articule autour d'équipements Foundry et Brocade. Chacun des sites dispose d'équipements disposant d'au moins deux modules de management et de deux modules de commutation.
Le réseau de IELO repose essentiellement sur deux boucles ethernet (parisienne et nationale) raccordées sur deux sites distincts (Redbus Courbevoie et TeleHouse 2 Voltaire).

Principales références en infogérance et hébergement

Administration et secteur public

  • Adoma,
  • Agence du Numérique,
  • Ministère de la Justice,
  • Ministère de la Santé,
  • Ministère du développement durable,
  • Mairie de Paris,
  • Service du Premier Ministre,
  • Le département du Nord
  • Ville de Choisy-le-Roi,
  • Ville de Joinville-le-Pont,
  • Comarquage.fr : 500 collectivités adhérentes

Économie solidaire

  • Enercoop,
  • Coopaname,
  • FSGT,
  • HAPPY DEV,

Secteur Privé

  • Dalloz Formation,
  • Eparco,
  • ENEA consulting,
  • E-Paye,
  • Laforêt Franchise,
  • Paraweb,
  • Relatia,
  • SVP,
  • Lexbase,
  • Conféderation Nationale des Syndicats Dentaires,

Éducation et recherche

  • Collège des ingénieurs,
  • IRIS,
  • La Femis,
  • Observatoire Européen de l'Audiovisuel,
  • Onisep

[1] Rappelons qu'une GTR courte doit être en cohérence avec l'architecture couverte. Easter-eggs engagera sa responsabilité sur des délais courts si par ailleurs la plateforme cible présente des garanties en matière de redondance, aussi bien matérielle que logicielle.

by Valéry Febvre at June 16, 2014 10:14 AM

Azaé

Docker Meetup Lillois

Nous aimons Docker et pour fêter la sortie de Docker 1.0, nous organisons le premier Docker meetup Lillois. Ça se passera au café Morel et fils, 31 place du théâtre à Lille, jeudi à 18h30. Venez nombreux !

June 16, 2014 12:00 AM

June 13, 2014

Azaé

Une conférence sur Docker et Google Cloud organisé par le ch'tijug

Assuré par David Gageot et Nicolas De Loof, le ch’tijug organisait mercredi soir une conférence sur Docker et Google Cloud. C’est avec grand plaisir que j’ai suivi cette session. David Gageot avait résumé le sujet de cette façon : On parle beaucoup de Docker en ce moment. Je vais tenter de vous expliquer comment fonctionne Docker comme j’aurais aimé que l’on me l’explique. Nous allons apprendre à prendre en main Docker pour packager une application web Java 8.

June 13, 2014 12:00 AM

May 27, 2014

Azaé

Solution Linux 2014

Étant membre du réseau Libre Entreprise chaque année nous nous retrouvons tous avec grand plaisir au salon Solutions Linux, Libres et Open Source, cette année c’était les 20 et 21 mai. Le Stand de l’association était comme chaque année un lieu d’échange. L’occasion de présenter nos valeurs associatives, mais aussi nos différents produits. Avec un stand à la jonction des mondes industriel et associatifs, nous avons passé 2 très bonnes journées riches en enseignements.

May 27, 2014 12:00 AM

May 26, 2014

Azaé

The Twelve Factor Apps 1/2

The Twelve Factor Apps c’est la définition des bonnes pratiques que doivent suivre un développeur pour produire une application portable et capable de passer à l’échelle. Ces 12 règles ont été rédigées par Adam Wiggins l’un des fondateurs de Heroku. Pour certains, il ne s’agit que de prendre en compte une certaine catégorie d’utilisateur : les administrateurs systèmes. Dans la pratique, ces règles sont la garantie qu’une grande partie de l’administration sera automatisable.

May 26, 2014 12:00 AM

April 07, 2014

Azaé

Pourquoi devenons-nous hébergeur Docker ?

Héberger votre chaîne de déploiement continu implique d’avoir à notre disposition un hébergeur disposant d’une API de haut niveau. Que ce soit pour déployer nos applications ou les vôtres, cet hébergeur est indispensable. Nous imaginions tout simplement une API capable de prendre en charge des applications au sens Twelve Factor Apps, que l’on puisse lui dire “voici une application”, “elle écoute sur le port 80”, ou “la charge va fortement augmenter, il nous faut 7 instances”.

April 07, 2014 12:00 AM

March 28, 2014

Easter-eggs

La démarche RSE d'Easter-eggs - 03/2014

Retrouvez l'interview de Pierre-Yves Dillard sur la démarche RSE (responsabilité sociétale des entreprises) d'Easter-eggs, réalisée par le pôle Systematic en cliquant ici

Réalisé par Systematic, dans le cadre du programme Ambition PME, dédié aux PME innovantes, voici un portrait d'Easter-eggs, entreprise sociale et solidaire :

by Valéry Febvre at March 28, 2014 05:28 PM

March 08, 2014

Azaé

<em>CoreOS</em>

CoreOS est un projet qui vise à abstraire des nœuds pour créer un cluster. Ce projet se base sur un Linux minimal, de la découverte de service (etcd), docker et systemd. Les composants L’idée principale de CoreOS est de lancer des applications dans des containers docker sur un cluster de machines. Pour cela, ils s’appuient sur 3 outils : docker, systemd, etcd. Par rapport à Flynn.io, CoreOS se focalise sur les couches basses, que Flynn appelle “layer 0” ou grille.

March 08, 2014 12:00 AM

March 06, 2014

Azaé

<em>Flynn.io</em> en détail

Flynn.io se présente comme le Légo du PaaS. Basé sur le travail de Russell Ackoff les briques sont toutes indépendantes et communiquent entre elles. On se retrouve avec un système modulaire et extensible composé de briques simples. Une histoire de container Rêvons un peu, imaginons un système capable d’héberger des applications scalables à volonté. Chaque application est isolée dans un container et pour faire face à la charge, il suffit d’en multiplier le nombre.

March 06, 2014 12:00 AM

February 19, 2014

Azaé

Approche utilisateur

La compilation fut longue, plusieurs mois pour interroger patiemment de très nombreuses personnes. Le résultat est là voici ce que nous imaginons, à vous de nous dire si nous vous avons correctement compris. Rapide et simple Après avoir créé un compte sur la plateforme deliverous.com, l’utilisateur va pouvoir ajouter un nouveau remote dans sa copie locale de travail. Un simple git push vers ce nouveau dépôt de code déclenchera la chaîne de déploiement continu.

February 19, 2014 12:00 AM

February 10, 2014

Azaé

Survol de flynn.io et de deis.io

Deux projets intéressants à regarder pour ceux qui veulent faire du PaaS. Les deux projets sont très jeunes. J’ai eu beaucoup de mal à les mettre en œuvre du à des bugs. Flynn.io J’ai mis en œuvre flynn dev. Flynn est entièrement écrit en go, basé sur docker pour les containers et sur etcd. Le projet est plutôt cohérent dans les choix technologique et la démo marche bien. Deis.io J’ai essayé de mettre en œuvre deis en utilisant leur procédure.

February 10, 2014 12:00 AM

February 09, 2014

Azaé

Survol de flynn.io et de deis.io

Deux projets intéressants à regarder pour ceux qui veulent faire du PaaS. Les deux projets sont très jeunes. J'ai eu beaucoup de mal à les mettre en œuvre du à des bugs.

Flynn.io

J'ai mis en œuvre flynn dev.

Flynn est entièrement écrit en go, basé sur docker pour les containers et sur etcd. Le projet est plutôt cohérent dans les choix technologique et la démo marche bien.

Deis.io

J'ai essayé de mettre en œuvre deis en utilisant leur procédure. Je me suis arrêté au moment ou il fallait installer un serveur chef.

Deis est écrit en Django avec Celery, ils utilisent docker pour les container, chef pour provisionner leur conteneurs et Chef Databag comme centralisation de configuration.

Conclusion

Mon choix se porterai sur Flynn. Il y a moins d'empilement de technologie.


Photo par Patrick Gaudin

by Olivier Albiez at February 09, 2014 11:00 PM

Survol de flynn.io et de deis.io

Deux projets intéressants à regarder pour ceux qui veulent faire du PaaS. Les deux projets sont très jeunes. J'ai eu beaucoup de mal à les mettre en œuvre du à des bugs.

Flynn.io

J'ai mis en œuvre flynn dev.

Flynn est entièrement écrit en go, basé sur docker pour les containers et sur etcd. Le projet est plutôt cohérent dans les choix technologique et la démo marche bien.

Deis.io

J'ai essayé de mettre en œuvre deis en utilisant leur procédure. Je me suis arrêté au moment ou il fallait installer un serveur chef.

Deis est écrit en Django avec Celery, ils utilisent docker pour les container, chef pour provisionner leur conteneurs et Chef Databag comme centralisation de configuration.

Conclusion

Mon choix se porterai sur Flynn. Il y a moins d'empilement de technologie.


Photo par Patrick Gaudin

by Olivier Albiez at February 09, 2014 11:00 PM

December 10, 2013

Easter-eggs

Métanol, le portail Open Data développé par Easter-eggs, lauréat du concours lancé par Etalab

Easter-eggs a vu son portail Open Data Métanol récompensé par le Prix Spécial du jury dans la catégorie "Territoires", lors du dernier concours Dataconnexions organisé par Etalab.

Métanol facilite la démarche des collectivités et services de l'État qui s'engagent dans l'ouverture et le partage des données publiques, et favorise la rencontre des ces données avec leurs communautés. La solution rediffuse en effet en temps réel, par l'intermédiaire d'un widget intégré au site d'une collectivité ou d'un partenaire, un extrait ciblé des données de data.gouv.fr relatives à un territoire ou à une thématique.

L'accès à Métanol se fait très simplement via une inscription en ligne sur la plateforme de services aux collectivités Données-libres.fr.

La plateforme de services aux collectivités et ministères Données-libres.fr est développée par Easter-eggs, société de service en logiciel libre depuis 1997, labellisée Entreprise de l'Economie Solidaire depuis mai 2013.

Lire l'article complet sur etalab.gouv.fr

by Valéry Febvre at December 10, 2013 09:34 PM

Les lauréats du 4e concours Dataconnexions sont... [JDN-04/12/13]

Etalab vient de récompenser huit projets innovants d'open data pour la 4e édition de son concours Dataconnexions.

Organisé pour la 4e fois, le concours dataconnexions organisé par Etalab récompense des projets innovants open data tirant partie de données publiques, qu'il s'agisse d'applications, de nouveaux services ou d'outils de visualisation. Son but : stimuler l'innovation économique et social au bénéfice de l'intérêt général. Voici les huit lauréats :

  • Catégorie Grand Public : Open Food Facts

Open Food Facts est une base de données permettant de décrypter les étiquettes de produits alimentaires et de comparer leur composition entre eux.

  • Catégorie Utilité Publique : Open Meteo Forecast

Développé par l'Open Meteo Foundation, l'association fait tourner son propre modèle météo libre pour fournir des prévisions en Europe.

  • Catégorie Professionnel : Le-veilleur.fr

Le-veilleur.fr est un moteur de recherche qui cherche à rendre visibles les commandes publiques au maximum d'entreprises

  • Catégorie Service de Proximité : Calendeev

Calendeev est un agenda de sorties personnalisé en fonction de ses préférences culturelles et sportives.

  • Prix spécial Evasion : Guido & Vamos a la Playa

Guido compte proposer une application mobile, qui, grâce à la géolocalisation, commentera les trajets sur autoroute en donnant des informations touristiques.

Vamos a la Playa propose aux usagers des plages de communiquer entre eux sur la météo, les activités, la qualité de l'eau, la fréquentation, l'accessibilité...

  • Prix spécial Territoires : Métanol & CuteGIS

Métanol permet aux collectivités et services de l'Etat de communiquer auprès de leurs communautés sur les données qu'ils mettent à leur service.

CuteGIS propose de publier facilement des données sous forme cartographique, de les partager et de les personnaliser.

Lire l'article complet sur le JDN

by Valéry Febvre at December 10, 2013 05:23 PM

Les Dataconnexions saluent le mariage du crowdsourcing et de l'open data [Le Monde.fr - 05/12/13]

La finale du concours Dataconnexions, organisé par la mission Etalab, s'est déroulée hier soir. 8 lauréats ont été récompensés. Parmi eux, deux sont dotés d'une véritable dimension collaborative.

Dans le cadre d'une politique engagée d'ouverture des données publiques, le gouvernement, via la mission Etalab, a organisé pour la 4ème année consécutive le concours Dataconnexions.

Ouvert à tous, le dispositif récompense les meilleures réutilisations de données publiques. L'objectif est donc de développer des applications ou des projets de datavisualisation utiles, innovants ou ludiques qui permettent de faciliter les usages quotidiens ou l'accès à l'information.

La cérémonie de clôture de cette quatrième édition s'est déroulée hier et a récompensé une série de projets, dans les catégories suivantes : grand public, professionnels, service de proximité, évasion, territoire et utilité publique.

[...]

Les plateformes cuteGIS et Métanol sont les deux lauréats de la catégorie "Territoire". La première entend mettre en relation les fournisseurs et utilisateurs de données géographiques. La seconde se présente comme une plateforme de diffusion et de mise en forme des données à destination des collectivités territoriales.

Lire l'article complet sur Le Monde.fr

by Valéry Febvre at December 10, 2013 05:20 PM

Quatrième édition de Dataconnexions : un accès aux données plus facile [01Net - 04/12/13]

Organisés trois fois par an depuis 2012, les concours dataconnexions distinguent des structures ayant développées des applications en réutilisant des données publiques. Quatre lauréats de la quatrième édition du Concours Dataconnexions fournissent des services utilisables par les entreprises ou aux les collectivités locales. Il s'agit dans la plupart des cas de faciliter l'accès aux données sans nécessairement les retraiter. Même quand les données publiques sont accessibles en ligne, elles sont parfois difficilement exploitables ou détectables. Le-veilleur.fr, Métanol fournissent ainsi des services qui aident à faire le tri dans des informations déjà publiées et CuteGIS aide à rendre accessibles les données géographiques issues de SIG (Système d'information géographique).

[...]

Métanol : une porte d'entrée vers data.gouv.fr

Le portail Données-Libres.fr du projet Métanol facilite l'accès aux données publiques du site data.gouv.fr. Les collectivités peuvent trier les données concernant leur territoire ou certaines thématiques. Ces données sont ensuite affichées sur leur site web grâce à un Widget fourni par Easter-eggs la société de service à l'origine du portail. Le code source du projet est disponible sous licence libre.

Métanol de Données-Libres.fr : rendu du portail sur le territoire de Rennes Métropole.

Lire l'article complet de Marie Jung sur 01Net.

by Valéry Febvre at December 10, 2013 05:16 PM

June 13, 2013

Easter-eggs

Support système

Support GNU/Linux

Nous proposons notre service de support et maintenance sur des logiciels ou des architectures, développés ou installés et configurés par nos soins. Nous pouvons également être à même de fournir ce service sur des logicielsou des architectures que nous n'avons pas installés et configurés, après avoir réalisé un audit.

Facilité d'accès au service
Vous nous posez vos questions par email et par téléphone.

Réponses rapides et appropriées
Nous vous répondons dans les 4 heures en adaptant le mode d'intervention à votre problématique :

  • par email ;
  • en intervenant directement à distance ;
  • sur site ( inter sur site j+1 en région parisienne uniquement, j+3 pour la France entière ).

Maîtrise des coûts
Nous déterminons ensemble vos besoins et définissons votre compte d'heures pour l'année. Les heures non-consommées seront reportées sur l'année suivante

Fonctionnement
Chaque intervention est enregistrée dans notre logiciel de gestion de ticket « Eeadmin ». Les interventions sont décomptées à l'échelle du ¼ d'heure. L'ensemble de l'opération effectuée y est décrite. L'historique de votre compte est accessible à tout moment via un extranet sécurisé.

Equipes
Nos équipes d'intervention sont constituées de spécialistes qui chaque jour, dans des contextes variés, mettent en oeuvre les technologies et les outils sur lesquels vous cherchez des réponses.

Mise à jour de sécurité

Nous proposons un contrat de mise à jour sécurité. Nos équipes assurent la mise à jour systématique en cas de détection de failles de sécurité sur des logiciels installés et configurés par leurs soins. Nous pouvons être à même d'assurer ce service sur des installations et des configurations logicielles que nous n'avons pas mises en place, après un audit préalable.

Nous maintenons quotidiennement plus de 450 serveurs - 95 % de nos interventions sont réalisées par accès distant.

by Pierre-Yves Dillard at June 13, 2013 04:28 PM

May 22, 2013

Easter-eggs

Easter-eggs, entreprise solidaire !

Nous nous sommes toujours développés sur un mode social et solidaire, qui est devenu sérieusement à la mode, puisqu'il existe désormais un agrément Entreprise solidaire, délivré par le Préfet.

Nous avons sollicité cet agrément et ne sommes pas peu fiers de nous l'être vu accordé !

Les critères retenus ont été :
- la détention à 100% du capital par les salariés ;
- le salaire égal pour tous les salariés ;
- l'élection du gérant parmi les salariés proposée chaque année ;
- l'animation du réseau Libre-entreprise, visant à promouvoir notre modèle économique auprès d'autres structures du secteur du logiciel libre.

La décision d'agrément est consultable ici

by Anne Dillard at May 22, 2013 12:00 PM

October 04, 2012

Easter-eggs

Easter-Eggs acquiert l'hébergeur Nuxee

Dans le cadre de son développement, Easter-Eggs a fait l'acquisition depuis le 1er septembre 2012 de la SARL Nuxee, spécialiste de l'hébergement à valeur ajoutée.

Cette acquisition a pour but de répondre aux problématiques d'hébergement et d'infogérance de plus en plus fréquemment évoquées par les clients et les prospects d'Easter-Eggs.

Afin d'étoffer ses équipes, Easter-Eggs a recruté 2 des 3 co-fondateurs de la SARL Nuxee, Félix Defrance et Adrien Frémont, respectivement directeur technique et directeur commercial.

Easter-Eggs bénéficie désormais d'infrastructures techniques sur 2 sites distincts, à savoir, Paris (Equinix PA2) et Marseille Landier (Ielo), ainsi que d'un nouveau transitaire, Néo Télécom.

Easter-Eggs est maintenant également membre du RIPE NCC, en tant que LIR ( Local Internet Registry ), donc autonome dans l'adressage Ip.

Ce rachat s'inscrit dans la logique de l'action et du développement d'Easter-Eggs, permettant ainsi de maitriser des projets depuis la définition des besoins client jusqu'au suivi quotidien de la solution intégrée ou développée, en production.

October 04, 2012 10:11 AM

October 03, 2012

Easter-eggs

Hébergement

Sommaire

Depuis le 1er septembre, Easter-Eggs a intégré la société Nuxee, spécialiste de l'hébergement à valeur ajoutée. Ce rapprochement nous a permis d'intégrer de nouvelles compétences, mais aussi de nouvelles infrastructures, et donc de nouvelles solutions.

Nous somme ainsi à même de proposer des réponses complètes aux problématiques clients, toujours en offrant un niveau de qualité de service et d'expertise élevé.

Easter-Eggs propose désormais des solutions d'hébergement sur mesure, tant sur les solutions dédiées (physique ou virtuel) que mutualisées.

Notre maîtrise des différentes technologies de pointe et nos compétences fortes en développement, audit, système et réseaux vous garantissent des solutions pérennes et évolutives.

Easter-eggs est désormais présent dans les datacenters Equinix PA2 et PA3 (Paris Saint-Denis). Membre du RIPE NCC en tant que LIR (Local Internet Registry) Easter-eggs dispose de son propre bloc d'adresses IpV4.

Equinix

Sécurité

Le datacenter utilise un ensemble d'équipements, de techniques et procédures de sécurité pour contrôler, surveiller et enregistrer l'accès à l'installation. La procédure d'accès sécurisée ISO9001:2008 doit être suivie par le personnel d'Equinix et les visiteurs.

- Sécurité 24x7x365 sur site ;
- Gardien en H24 ;
- Système de caméras périmétriques ;
- Système d'accès par carte magnétique (accès logged et timestamp) et empreinte biométrique ;
- Confrontation à un fichier photographique pour chaque personne entrant sur site ;
- 4 contrôles successifs avant d'entrer dans le datacenter ;
- Toutes les portes, y compris celles des cages, sont sécurisées par des lecteurs palmaires ;
- Murs extérieurs pare-balles ;
- Eclairage à détecteurs de mouvement.

Refroidissement

Le système de refroidissement du datacenter fait lui aussi preuve d'une attention particulière. Les infrastructures d'Easter-Eggs sont hébergées dans des "Cold Corridor".

- Production de froid à eau glacé ;
- 4 groupes de 1,1 KW centralisés en N+1 situé sur le toit du bâtiment ;
- Production de froid centralisé avec redondance N+1 ;
- Huit pompes d'eau condensée (N+2) ;
- Huit tours de refroidissement ;
- Six pompes primaires à eau refroidie et débit variable (N+2).

Courant

Le datacenter d'Equinix est conçu avec des systèmes d'alimentation électrique qui disposent de redondance intégrée et systèmes d'alimentation électrique sans interruption (UPS).

- Double arrivée EDF/1+1 ;
- Groupe électrogène redondé (N+1) ;
- 8 groupes électrogènes de 2MVA centralisés en N+2 ;
- Plusieurs onduleurs de 500KVA répartis sur 3 chaînes 1 situés dans des locaux différents.

Support

En complément de ces installations, Easter Eggs peut faire appel à un support technique sur site disponible 24x7x365.

Ielo

Le réseau de IELO repose essentiellement sur deux boucles ethernet (parisienne et nationale) raccordées sur deux sites distincts (Redbus Courbevoie et TeleHouse 2 Voltaire).

L'ensemble du réseau s'articule autour d'équipements Foundry de la gamme MLX. Chacun des sites dispose d'au moins un équipement de type MLX disposant chacun de deux modules de management ainsi que de deux modules de commutation.

IELO est inter-connecté avec les transitaires OpenTransit, GlobalCrossing, Neotelecoms, Cogent (préfixes clients cogent USA/Europe uniquement) IELO est présent sur les plaques d'échanges SFINX, FreeIX, Panap, Pouix, Lyonix.

October 03, 2012 10:08 AM

December 16, 2011

Easter-eggs

Plate-forme régionale de co-marquage en Bretagne

La direction de l'information légale et administrative (DILA) et le Syndicat mixte e-mégalis Bretagne ont signé une convention pour que les collectivités membres du syndicat puissent rediffuser, sur leur site Internet, les contenus de service-public.fr, le site officiel de l'administration française, et de vie-publique.fr, le portail d'information publique pour le citoyen.

Cette convention contribue à simplifier l'accès de l'usager à ses droits et démarches et à rendre plus accessibles les institutions et les politiques publiques.

C'est la solution libre développée par Easter-eggs, Comarquage.fr qui a été choisie pour ce déploiement régional.

Ce nouveau service d'e-administration est proposé par e-mégalis depuis octobre 2011.

A ce jour, la Communauté d'agglomération Rennes Métropole a déployé le service sur tous les sites des communes membres, comme par exemple sur le site de Cesson-Sévigné

December 16, 2011 04:30 PM

Plate-forme régionale de comarquage en Bretagne

La direction de l'information légale et administrative (DILA) et le Syndicat mixte e-mégalis Bretagne ont signé une convention pour que les collectivités membres du syndicat puissent rediffuser, sur leur site Internet, les contenus de service-public.fr, le site officiel de l'administration française, et de vie-publique.fr, le portail d'information publique pour le citoyen.

Cette convention contribue à simplifier l'accès de l'usager à ses droits et démarches et à rendre plus accessibles les institutions et les politiques publiques.

C'est la solution libre développée par Easter-eggs, Comarquage.fr qui a été choisie pour ce déploiement régional.

Ce nouveau service d'e-administration est proposé par e-mégalis depuis octobre 2011.

A ce jour, la Communauté d'agglomération Rennes Métropole a déployé le service sur tous les sites des communes membres, comme par exemple sur le site de Cesson-Sévigné

by Anne Dillard at December 16, 2011 04:00 PM

Plate-forme régionale de comarquage pour la Bretagne

La direction de l'information légale et administrative (DILA) et le Syndicat mixte e-mégalis Bretagne ont signé une convention pour que les collectivités membres du syndicat puissent rediffuser, sur leur site Internet, les contenus de service-public.fr, le site officiel de l'administration française, et de vie-publique.fr, le portail d'information publique pour le citoyen.

Cette convention contribue à simplifier l'accès de l'usager à ses droits et démarches et à rendre plus accessibles les institutions et les politiques publiques.

C'est la solution libre développée par Easter-eggs, Comarquage.fr qui a été choisie pour ce déploiement régional.

Ce nouveau service d'e-administration est proposé par e-mégalis depuis octobre 2011.

A ce jour, la Communauté d'agglomération Rennes Métropole a déployé le service sur tous les sites des communes membres, comme par exemple sur le site de Cesson-Sévigné

by Anne Dillard at December 16, 2011 03:55 PM

June 22, 2011

Easter-eggs

3e édition du Congrès annuel de l'ADULLACT

Les 23 et 24 juin prochains se tiendra la troisième édition du Congrès annuel de l'ADULLACT qui se déroulera au sein de l'Institut des Sciences et du Management de Montpellier.

Easter-eggs vous accueillera sur son stand pour vous présenter sa solution de co-marquage de Service-public.fr, Comarquage.fr, incluant la version mobile des guides des droits et démarches et l'annuaire citoyen géolocalisé.

Toutes les informations pratiques sont à retrouver sur le site du Congrès de l'Adullact.

June 22, 2011 03:35 PM

April 19, 2011

Easter-eggs

Un annuaire pour une justice plus proche

Source : Article publié le 07/04/2011 sur le site de 20minutes.fr :

Un annuaire pour une justice plus proche

ADMINISTRATION - La Chancellerie lance un annuaire enfin complet...

Il est souvent très difficile de se retrouver dans le dédale de la justice. Pour venir en aide aux citoyens effrayés par la complexité de la machine, la Chancellerie lance ce jeudi officiellement un nouveau service, « La Justice dans votre région ».

Un monde très complexe

Dans cet annuaire, 3.000 adresses du monde judiciaire : les différents tribunaux, les prisons, les conseils des prud'hommes, même les écoles de formation, etc. « Il y avait un réel besoin de clarification pour rapprocher la justice des citoyens », explique Bruno Badré, porte-parole de la Chancellerie. Une initiative que comprennent les associations de justiciables.

« Sur les 600 personnes qui nous ont contacté depuis trois ans, il y en a au moins 10 à 15% qui abandonnent les procédures, effrayées par la complexité », détaille Claude-André Michau, président de Droit, justice et consommation. Sur le site, déjà actif, les personnes peuvent, en tapant leur code postal, repérer les lieux de justice et notamment les permanences juridiques pas forcément facilement identifiables dans les villes. « II y a déjà au moins une requête par minute. Il y a une réelle demande », conclut Bruno Badré.

Matthieu Goar

Lire l'article en ligne

by Anne Dillard at April 19, 2011 03:57 PM

Un annuaire de 3 000 adresses en ligne pour trouver un lieu de justice ou d'accès au droit

Source : Article publié le 13.04.2011 sur service-public.fr de la DILA :

Le ministère de la justice et des libertés propose depuis le 7 avril 2011 un nouveau service en ligne pour trouver à partir du nom d'une commune (ou à partir d'un simple code postal), le lieu de justice ou d'accès au droit le plus proche de chez vous.

Tribunal compétent, association d'aide aux victimes, permanence d'information juridique : à partir du site www.justice.gouv.fr, l'espace "justice en région" regroupe près de 3 000 adresses pour vous accompagner dans vos démarches ou vous orienter vers le réseau judiciaire de proximité. A partir de cette base unique ayant intégré la nouvelle carte judiciaire, le moteur de recherche vous fournit une liste de résultats avec toutes les coordonnées nécessaires, les horaires d'ouverture et un certain nombre de renseignements complémentaires.

A noter également que le ministère de la justice et des libertés a lancé le 11 avril 2011 "MobiDroits", une application dédiée aux téléphones mobiles délivrant des informations de proximité et de première nécessité (géolocalisation des lieux de justice, numéros d'urgence...).

Lire l'article en ligne

April 19, 2011 03:52 PM

L'annuaire géolocalisé de la Justice développé par Easter-eggs

Dans le cadre de sa solution de co-marquage de service-public.fr, Easter-eggs a développé un annuaire géolocalisé de l'Administration.

Cet outil, mis à la disposition du Ministère de la Justice par Easter-eggs, a fait l'objet d'un lancement officiel le 7 avril dernier, lors de la présentation du nouveau service internet Justice en Région : afin d'épauler les citoyens dans leurs démarches, l'annuaire complet regroupe les 3.000 adresses du monde judiciaire à travers la France, en indiquant clairement les ressorts et compétences des organismes de justice pour chaque ville.

Voir l'annuaire Justice en Région en ligne.

Plus d'information en ligne sur :

by Anne Dillard at April 19, 2011 03:45 PM

December 02, 2010

Easter-eggs

Comarquage.fr sélectionnée par le Forum des Interconnectés 2010.

Easter-eggs a été sélectionnée par le jury du Forum annuel des Interconnectés dans le cadre de l'appel à entreprises innovantes du Réseau des Territoires Innovants.

Easter-eggs aura le plaisir de présenter Comarquage.fr, solution libre et innovante de co-marquage de service-public.fr édité par la DILA (Direction de l'information légale et administrative), devant un jury composé de DSI de collectivités.

Cette édition 2010 aura lieu les 13 et 14 décembre, au Centre des Congrès de Lyon. Elle offrira aux collectivités et entreprises l'occasion d'échanger sur leurs pratiques, découvrir de nouveaux outils et enrichir leurs réflexions stratégiques en matière de nouvelles technologies, notamment sur le développement des services en ligne à destination des citoyens ou sur les enjeux de la libération des données publiques.

December 02, 2010 02:29 PM

April 27, 2010

Easter-eggs

2e édition du Congrès annuel ADULLACT ­

Les 24 et 25 juin prochains se tiendra la seconde édition du Congrès annuel de l'ADULLACT qui se déroulera au sein de l'Institut des Sciences et du Management de Montpellier.

Easter-eggs vous accueillera sur son stand pour vous présenter sa solution de co-marquage de Service-public.fr, Comarquage.fr.

Toutes les informations pratiques sont à retrouver sur le site du Congrès de l'Adullact.

by Anne Dillard at April 27, 2010 04:01 PM

Adullact : le co-marquage de Service-public.fr

Brève publiée le 12/04/10 sur le site de l'Adullact

Le co-marquage de Service-public.fr sur les sites internet des collectivités

La Dila permet aux collectivités d'intégrer dans leur site internet les 3 guides des droits et démarches publiés sur www.service-public.fr, à destination des particuliers, des associations et des professionnels.

Easter-eggs, spécialiste GNU/Linux depuis 1997, a développé une solution libre de co-marquage, Comarquage.fr, qui est à ce jour la seule solution libre permettant le co-marquage de ces 3 guides, quel que soit le type de CMS utilisé par la collectivité.

Dotée d'une interface d'édition, elle permet aux agents d'enrichir l'information administrative avec des compléments locaux et de mutualiser toutes les informations locales partagées avec les collectivités d'un même territoire.

Les intérêts du co-marquage sont multiples :
- la navigation de l'internaute se fait au sein du site de la collectivité,
- les informations fournies sont toujours à jour,
- le contenu du site est enrichi sans intervention,
- le référencement du site est amélioré.
- les démarches sont localisées sur le territoire.

L'outil sert à la fois à l'internaute qui recherche une information locale sur une démarche précise et à la collectivité, qui peut l'utiliser comme une source d'information légale non opposable aux guichets d'accueil.

L'intégration des guides des droits et démarches est très simple, il s'agit de copier et coller quelques lignes de code dans le site internet de la collectivité.

Pour permettre de tester Comarquage.fr, un essai gratuit pendant 3 mois sans engagement est proposé aux collectivités.

Si la collectivité souhaite adopter la solution, un abonnement annuel lui sera demandé (d'un montant égal à racine carrée de 30 fois la population) en contrepartie de la fourniture du service et du support, quel que soit le nombre de composants choisis.

Pour plus d'information : Contacter Easter-eggs au 01 43 35 00 37 ou à l'adresse info@comarquage.fr

Voir en ligne : Comarquage.fr est un service clé en main de diffusion d'informations publiques pour les sites web des collectivités territoriales et des services de l'État.

April 27, 2010 03:07 PM

January 12, 2010

Easter-eggs

Répartition de charge

LVS est une solution puissante de répartition de charge et de clustering. Le cluster est complètement transparent pour l'utilisateur final, Il l'utilise comme si ce n'était qu'un seul serveur.

Un serveur frontal (le "load balancer") travaille au niveau de la couche IP en répartissant les connexions venant des différents clients vers les différents noeuds du cluster, en fonction d'une règle préalablement choisie (répartition équitable, aléatoire, etc).

lvs

Lorsqu'un noeud du cluster dysfonctionne (panne), il est automatiquement retiré du pool de répartition.

Le serveur frontal et les noeuds peuvent être directement connectés les uns aux autres via un LAN ou bien par des connexions distantes (WAN).

Le cluster peut fournir n'importe quel service basé sur IP, tels que du Web, mail, ftp, etc.

Il peut également être mis en place un système de haute disponibilité (fail-over) à l'aide de deux frontaux (load balancers) qui utiliseront le même cluster, paliant ainsi une panne du load-balancer.

by Pascal Brugier at January 12, 2010 05:02 PM

January 04, 2010

Easter-eggs

Dovecot : fonctionnalités IMAP avancées

Dovecot est un serveur IMAP et POP3 pour les systèmes d'exploitation de type Unix, distribué sous licence MIT et GPL-2.

Il a été conçu avec comme objectif premier la sécurité. Cependant, il offre aujourd'hui un nombre de fonctionnalités intéressantes, et que l'on ne trouve pas dans d'autres solutions.Il est un des serveurs IMAP les plus performants existants actuellement et offre :

- Gestion des permissions (ACLs) et des boîtes partagés et publiques (économie d'espace) ;
- Gestion des quotas ;
- Gestion de plusieurs sources d'authentification
- Optimisé pour les grosses infrastructures.


Standard

Dovecot est un des serveurs implémentant le mieux le standard IMAP. Ceci lui confère une compatibilité avec n'importe quel type de client, du lecteur de mail au téléphone mobile.

Sieve

Le MDA de Dovecot permet d'utiliser le standard Sieve (RFC5228) pour filtrer les e-mails. Cette approche permet la centralisations des filtres et leur application systématique quelque soit le moyen de consultation (client lourd ou webmail).

Indexation

Dovecot utilise les formats standard de boîtes mails Maildir ou mbox, mais ajoute un index maintenu de manière transparente. Lors de l'ouverture d'une boîte, l'index peut-être mis-à-jour si besoin. Ainsi le temps de chargement d'une boîte de plusieurs milliers de mails est toujours rapide. De plus les index sont optimisés par rapport aux besoins réels du client.

Dovecot (et ses index) sont totalement compatibles avec NFS, ce qui permet de l'utiliser sur du stockage partagés et par conséquent au sein d'un cluster à grande dimension.

Boîtes partagées et publiques

Dovecot permet le partage de boîte entres utilisateurs, et au sein d'une même entité. Il évite ainsi la duplication de message et les redirections entre utilisateurs (vacances, départ, etc).

Fonctionnalités

Dovecot fournit de nombreuses autres possibilités comme :
- Gestion des ACL ;
- Gestion des quotas ;
- Authentification sur différents backend : LDAP, SQL, … ;
- Lazy expunge : les utilisateurs qui ont tendance à supprimer des milliers de mails peuvent ralentir le système. Cette fonctionnalités déplace simplement les mails à supprimer dans un répertoire précis, pour que la suppression puisse se faire quand le système est moins chargé (e.g. la nuit) ;
- Suppression automatique des mails de la corbeille : si l'utilisateur a dépassé son quota, suppression automatique d'anciens mails de la corbeille ;
- Lecture automatique de boîtes mails compressées.

Extensible

De plus, Dovecot est facilement extensible via un système de greffons. Certaines fonctionnalités décrites précédemment sont d'ailleurs implémentés sous forme de greffon.

by Julien Danjou at January 04, 2010 09:20 AM

October 19, 2009

Easter-eggs

Optimisation des applications X11 avec XCB

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 est totalement synchrone ;
- Accès direct au protocole : Xlib cache beaucoup d'aspects du protocole en ajoutant plusieurs couches d'abstraction ou d'optimisation. Cela rend difficile l'envoi de requêtes X précises ;
- Support du multi-threading : bien que Xlib puisse le faire, il est bien plus difficile d'y arriver sans se tromper ;
- Ajout simplifié d'extensions : il est possible d'étendre Xlib, mais il est bien plus facile de le faire via XCB.

La bibliothèque XCB est conçue de manière à générer automatiquement son code directement en C à partir de fichiers de description du protocole X. Ces fichiers décrivent toutes les requêtes et évènements liés au protocole X en XML.

Ainsi il est très facile de rajouter le support d'une extension du protocole avec simplement une description de celui-ci en XML.

Il est également simple de générer du code dans un autre langage, comme xpyb, l'équivalent de XCB pour Python.

De plus, XCB utilise le protocole X de la même façon que Xlib. Certaines applications Xlib fonctionnent de la même façon depuis plus de 10 ans, ce qui garantit une grande pérennité au code écrit avec XCB.

Réduction de la latence

En utilisant l'approche synchrone de Xlib, une application se voit contrainte d'attendre la réponse du serveur X pour effectuer un traitement.

Par exemple, si l'application veut savoir quelle fenêtre a le focus, elle doit envoyer une requête GetInputFocus au serveur. Avec Xlib, cela se fait ainsi :

Window focused_window;
int revert_to;

/* On fait des choses */
do_many_stuff();

/* On envoit la requête au serveur X, et on attend la réponse */
XGetInputFocus(display, &focused_window, &revert_to);

/* On fait à nouveau des choses */
do_many_stuff_again(focused_window);

La fonction XGetInputFocus envoie une requête au serveur X (via le réseau, ou une socket locale), qui doit la traiter, puis renvoie la réponse. La fonction XGetInputFocus peut alors retourner la valeur au programme appelant.

En cas de latence importante du serveur X, cela peut devenir une source de ralentissement conséquente pour l'application.

En XCB, cela peut se traduire ainsi, en asynchrone :

/* On envoit la requête au serveur X */
xcb_get_input_focus_cookie_t focus_req = xcb_get_input_focus_unchecked(connection);

/* En attendant la réponse, on fait des choses */
do_many_stuff();

/* On récupère la réponse du serveur X */
xcb_get_input_focus_reply_t *focus_reply = xcb_get_input_focus_reply(connection, focus_req, NULL);

/* On fait à nouveau des choses */
do_many_stuff_again(focus_reply->focused_window);

Bien que le code soit légèrement plus verbeux, XCB permet de cacher la latence du serveur X en effectuant d'autres traitement pendant la réception de la réponse. Il faut donc envoyer la requête le plus tôt possible, et récupérer la réponse le plus tard possible, en faisant tout ce qu'il est possible de faire entre les deux pour minimiser l'effet de la latence sur le programme.

Ainsi, lors de l'envoi de plusieurs dizaines de requêtes en parallèle, il est possible de diminuer la durée d'exécution de certaines parties d'une application d'un facteur très important.

Utilisation

XCB a de plus en plus de cas d'utilisation, et une liste a été dressée ici.

Le plus important étant que les dernières versions de Xlib sont maintenant basées sur XCB pour la couche transport.

by Julien Danjou at October 19, 2009 02:37 PM

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

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 est également énormément utilisé dans le monde des jeux video, pour sa portabilité et sa facilité d'intégration avec un programme existant.

Il est utilisé par des projets comme le célèbre jeu World of Warcraft de Blizzard Entertainment ou encore SimCity 4. Il a également été porté sur la console portable Sony PSP et est utilisé pour la programmation de jeux Nintendo DS.

Il est également utilisé par le gestionnaire de fenêtre awesome.

Intégration comme système de configuration

La plupart des logiciels utilisent un système de configuration à base de fichier plat, c'est à dire un système de clé/valeur, éventuellement structuré, pour configurer leurs différents paramètres.

Prenons un exemple, et étudions le cas d'un système de filtrage d'e-mail. Il est très facile de mettre en place une système de clé/valeur structuré pour filtrer un e-mail. En utilisant le format YAML cela donne quelque chose comme :

filtre1:
- Subject: SPAM
target: spam-box/
filtre2:
- To: myadress@mymail.org
From: paul@mymail.com
target: mails-from-paul/

Malheureusement, l'utilisation d'un tel système atteint ses limitations très rapidement.

Imaginons qu'un utilisateur veuille effectuer des actions non listées, comme remplacer le mot « dromadaire » par le mot « fougère ». Cela devient possible si le logiciel fournit une telle directive dans sa configuration, mais le nombre de directives prévues est forcément limité. On peut remarquer que l'ensemble de ces filtres est très facilement définissable comme un jeu de fonctions du type "function(message) return message, maildir".

function filtre1(message)
if message.subject:match("SPAM") then
return message, "spam-box"
end
end

Puisque le message est également retourné par la fonction de filtrage, il est très simple de le manipuler, et par exemple d'en modifier le contenu, et ce sans rajouter toutes les possibilités et les types de modification au logiciel de filtrage lui-même, ce qui est impossible à obtenir avec YAML.

function filtre1(message)
-- Replace words
message.content:gsub("dromadaire", "fougère")
if message.subject:match("SPAM") then
return message, "spam-box"
end
end

De la même façon, imaginons qu'un utilisateur veuille changer la configuration du logiciel de manière évènementielle, c'est-à-dire lorsqu'un évènement E se produit. En l'état actuel cela lui est totalement impossible, à moins que le logiciel prenne en charge une directive de configuration pour cet évènement.

En reprenant notre exemple ci-dessus, imaginons que l'utilisateur veuille numéroter chaque message, en rajoutant au début du sujet un identifiant numérique.

Le logiciel peut très bien rajouter une directive supplémentaire pour prendre en charge cette fonctionnalité, et modifier le format de son fichier de configuration.

Cependant, en utilisant Lua comme langage de programmation dédié à la configuration, il est très facile pour l'utilisateur de rajouter cette fonctionnalité :

message_number = 0

function on_message_delivery(message)
message_number = message_number + 1
end

function filter1(message)
message.subject = message_number .. message.subject
return message
end

Le développeur de notre logiciel de filtrage doit uniquement implémenter un système de signaux (ou de « hooks »). Dans l'exemple ci-dessus, la fonction "on_message_delivery" sera automatiquement appelée à chaque remise d'un e-mail dans une boîte mail. En reproduisant ce mécanisme pour tous les évènements produits par le logiciel, l'utilisateur sera en mesure de personnaliser son comportement directement depuis le fichier de configuration.

Intégration comme API de programmation

La définition d'une API de programmation en Lua se fait également de façon très simple. Plusieurs systèmes ont déjà utilisé Lua comme langage d'abstraction de plus haut niveau pour développer une application de manière beaucoup plus rapide et concise qu'avec un langage compilé tel que le C.

Le cas typique est celui de programmation d'IHM. Au lieu d'écrire une IHM fixe, il est possible de fournir une API simplifiée de création de widgets et de leur configuration. Cela laisse l'utilisateur libre de définir une IHM et de programmer son comportement de manière dynamique.

Facilité d'intégration

L'intégration de Lua à un outil existant est simple, voire triviale ! La bibliothèque C Lua utilise un système de pile pour interagir avec l'application, rendant son utilisation simple.

/** Définition d'une structure de donnée
* contenant des coordonnées et la taille d'un objet
*/
struct
{
int x, y, width, height;
} geometry;

/** Pousse sur la pile Lua une table contenant des clés x, y, width
* et height avec les valeurs correspondants.
* @param L La pile Lua.
* @param g La geometry de l'objet.
*/
void
lua_pushgeometry(lua_State *L, struct geometry g)
{
/* Creation d'une table vide qui sera sur le haut de la pile */
lua_newtable(L);
/* Ajout de la valeur de 'x' sur le haut de la pile (au dessus de la table */
lua_pushnumber(L, g.x);
/* Attribution de la valeur g.x tout juste poussé sur la table à la clé 'x' dans la table.
* -2 correspond à l'avant dernier élement (là ou se trouve la table) et "x" au nom de la clé.
* La valeur attribué est celle du haut de la pile (g.x).
* lua_setfield retire la valeur g.x de la pile. */
lua_setfield(L, -2, "x");
/* Ajout de la valeur de 'y' */
lua_pushnumber(L, g.y);
/* table[y] = g.y */
lua_setfield(L, -2, "y");

}

Conclusion

Lua est un langage extrêmement rapide de par son implémentation, et reste très proche du C. Il permet de fournir très facilement une API de configuration et/ou de programmation à l'utilisateur ou au développeur, et permet de prototyper une application aisément.

La taille du code source (17 KSLOC) et du binaire (100 K) lui permet d'être très facilement intégré dans un système embarqué où les contraintes de taille et de temps d'exécution ne permettent pas d'utiliser un langage plus évolué comme Python.

by Julien Danjou at October 19, 2009 01:46 PM

May 25, 2009

Easter-eggs

Comarquage.fr pour les collectivités

Comarquage.fr est une solution clé en main, offre libre de services publics en ligne pour les collectivités territoriales et les services de l'État, qui propose notamment deux services inédits de comarquage pour les professionnels et les associations.

L'offre est constituée de composants indépendants immédiatement intégrables sur le site des collectivités et compatibles avec toutes les technologies web existantes.

  • Service-Public « Particuliers », pour diffuser l'ensemble de l'information administrative, locale et nationale à destination des citoyens, issue du site http://www.service-public.fr (1)
  • Service-Public « Professionnels », pour diffuser l'ensemble de l'information administrative, locale et nationale à destination des PME, commerçants, agriculteurs et professions libérales, issue du site http://pme.service-public.fr (1)
  • Service-Public « Associations », pour diffuser l'ensemble de l'information administrative, locale et nationale à destination des associations, issue du site http://www.service-public.fr.
  • Service-Public « Un changement dans ma vie », accès rapide aux démarches administratives en fonction des événements de la vie (J'attends un enfant, Je déménage, Je prépare ma retraite, j'organise ma succession,...).
  • Annuaire de l'administration locale et nationale, qui fournit les coordonnées des différents services indiqués dans les fiches des droits et des démarches de la Documentation Française.
Si vous souhaitez immédiatement intégrer ces services sur le site internet de votre collectivité, rendez-vous sur l'interface d'inscription de Comarquage.fr. Vous disposerez d'une période d'essai gratuite de trois mois qui vous permettra d'apprécier la qualité du service fourni.

Personnalisation et partage des informations

Une interface de gestion permet aux agents des collectivités de personnaliser les composants et de mutualiser les informations avec les administrations d'un même territoire :

  • Masquage ou ajout d' informations de comarquage.
  • Extension de l'annuaire à tous types de recherches (recherches localisées sur les médecins, les gardes d'enfants, les activités sportives...).

A qui s'adressent ces outils ?

- Aux collectivités territoriales et aux services de l'État, disposant d'un site ou d'un portail Internet :

  • les conseils généraux ;
  • les conseils régionaux ;
  • les communes et les inter-communalités ;
  • les chambres des métiers ;
  • les chambres de Commerce ;
  • les chambres d'Agriculture ;
  • les Préfectures ;
  • ...

- Aux intégrateurs et aux prestataires de services informatiques qui travaillent avec les collectivités ou les services de l'État.

Les tarifs 2010

Tarifs collectivités territoriales et services de l'État

L'adhésion au service est proposée sur la base d'un tarif unique annuel par site pondéré par la taille de la population du territoire visé.

Exemples de tarifs pour l'année 2010 :

Nb d'habitantsCoût annuel en euros HT
30095,00
500122,00
1000173,00
3000 300,00
5000387,00
10 000548,00
20 000775,00
50 0001 225,00
75 0001 500,00
125 0001 936,00
250 0002 739,00
500 0003 873,00
750 0004 743,00
1 000 0005 447,00
1 500 0006 708,00
2 000 0007 746,00
11 600 00018 655,00

Technologie et mise en oeuvre

« Comarquage.fr » est une solution de type service Web (SaaS - Software as a Service), distribuée depuis la plateforme d'hébergement Easter-eggs qui garantit le suivi, la mise à jour et la disponibilité des services à ses adhérents :

  • Intégration rapide : chaque composant est fourni sous la forme d'un gadget OpenSocial intégrable rapidement et de façon non-intrusive dans un site existant.
  • Compatibilité : la solution est compatible avec toutes les sites web existants.
  • Apparence : des CSS par défaut sont proposées pour une mise en ligne instantanée du service.
  • Référencement : le référencement des fiches du guide des droits et démarches et de l'annuaire dans les moteurs de recherche est optimisé pour une recherche intuitive du type « quoi ? : un service, ou ? : une ville ».
  • Accessibilité : la solution est développée selon les recommandations du Référentiel Général d'Accessibilité des Administrations (RGAA), version 2.2

    Une solution libre

    « Comarquage.fr » est une solution exclusivement fondée sur des logiciels libres et des technologies standards :

  • Elle est notamment interopérable avec les nouveaux outils de réseaux sociaux web 2.0
  • Cela facilite la réutilisation et la mutualisation des données
  • La collectivité peut envisager un hébergement local et une exploitation indépendante des services.

Logiciels utilisés :

  • Cosmetic est un logiciel de conversion en HTML des fichiers XML Coperia produits par la Documentation française dans le cadre du comarquage avec Service-Public.fr. Cosmetic est un logiciel libre sous licence GNU Affero General Public License version 3 ou supérieure. Plus d'informations à l'adresse http://wiki.infos-pratiques.org/wiki/Cosmetic
  • Metanol est un moteur de recherche d'adresses locales parmi différents annuaires publics. Metanol permet notamment d'accéder aux adresses et horaires d'ouvertures des différents organismes publics, administrations, établissements, équipements, etc, présents ou compétents pour chaque commune, département, région, etc. Metanol est un logiciel libre sous licence GNU Affero General Public License version 3 ou supérieure. Les données produites par Metanol sont sous licence GNU Free Documentation License version 1.3 ou supérieure. Plus d'informations à l'adresse http://wiki.infos-pratiques.org/wiki/Metanol
  • Territoria est à la fois une base de données hiérarchique des territoires, construite à partir de différentes sources publiques et un ensemble d'outils permettant de mettre à jour, exporter et manipuler cette base de données. Territoria est un logiciel libre sous licence GNU Affero General Public License version 3 ou supérieure. La base de données Territoria est sous licence GNU Free Documentation License version 1.3 ou supérieure. Plus d'informations à l'adresse http://wiki.infos-pratiques.org/wiki/Territoria

Héberger sa propre plateforme en local ?

Easter-eggs propose aux administrations qui le souhaitent un accompagnement « à la carte » pour le déploiement d'une plate-forme de services publics en ligne à l'échelle de la collectivité ou du territoire. Nous vous proposons dans cette optique :

  • Un accompagnement dans la mise en oeuvre et la personnalisation du service hébergé sur vos propres serveurs.
  • De la formation à destination de vos équipes et une assistance dans la phase d'exploitation avec une offre de support adaptée.

(1) Service-public.fr et pme.service-public.fr sont édités par la Documentation Française.

. Comarquage.fr est compatible avec la version 2 de Service-Public.fr.

by Pierre-yves Dillard at May 25, 2009 04:07 PM

March 11, 2009

Easter-eggs

Git

Présentation de l'outil Git

Git est un outil de gestion de versions décentralisé, développé initialement par Linus Torvalds. Utilisé pour le développement du noyau Linux, diffusé sous la licence libre GPL v2, ce système est maintenant utilisé par de nombreux autres projets libres : X.Org, freedesktop.org, GNOME, Perl, Wine, Vlc, etc.

Git possède toutes les fonctionnalités caractéristiques, et les avantages, d'un tel outil :

  • pas d'entrepôt central : toutes les copies de travail contiennent l'ensemble des données du projet, ce qui sécurise le projet contre les pertes de données ;
  • toutes les opérations standards (commits, visualisation d'historique, retour en arrière) sont rapides car réalisées sans accès au réseau ;
  • possibilité de travailler entièrement off-line, et de commiter sans publication des modifications ;
  • gestion des historiques, des branches, et fusions de branches.

Mais Git a des nombreux atouts qui le distingue de ses concurrents. En premier lieu sa performance. Git est généralement bien plus rapide que ses principaux concurrents [1].

Les dépôts Git utilisent moins de place que les dépôts des autres systèmes de gestion de versions décentralisés [2]. Plus étonnant, un dépôt Git peut prendre moins de place qu'une copie de travail SVN, bien qu'il contienne l'intégralité de toutes les révisions du projet, ce qui n'est pas de la copie de travail SVN [3].

Les autres atouts de Git sont ses fonctionnalités avancées telles que :

  • les commits interactifs : la possibilité de choisir, dans chaque fichier modifié, quelle ligne intégrera le commit ;
  • les cherry-pick : la possibilité de déplacer des patchs dans l'historique ou d'une branche à l'autre ;
  • git-stash pour stocker provisoirement les modifications en cours, par exemple pour corriger un bug qui vient d'être signalé ;
  • les patchs signés ;
  • git-bisect qui permet de retrouver dans l'historique d'un projet le commit qui a introduit un bug.

Enfin la grande force de Git est la facilité avec laquelle il permet de manipuler les branches. Créer des branches, passer de l'une à l'autre, les fusionner, les effacer, ne les publier que si nécessaire, toutes ces opérations sont extrêmement simples et rapides à effectuer.

Cela permet d'utiliser de nouveaux processus de développement et d'intégration logiciel par exemple basés sur le principe d'une branche par sujet (topic branch).

Heureusement pour ses concurrents, Git a aussi des faiblesses :

  • il ne permet pas la récupération partielle d'un dépôt, ce qui est pénalisant pour des projets avec des fichiers binaires de grande taille ;
  • git n'existe qu'en anglais ;
  • le programme git-svn, qui permet d'utiliser Git au dessus d'un dépôt Subversion, est peu performant sous Windows [4].

Les prestations d'Easter-eggs

Les prestations d'Easter-eggs autour du logiciel Git sont de trois natures :

Tout d'abord Easter-eggs se propose d'aider à l'intégration de Git dans le SI du client. Cette prestation comprend l'installation d'un serveur central, la migration des données du précédent logiciel (CVS, Subversion ou tout autre système de gestion de version). Certaines entreprises souhaitent continuer à maintenir l'ancien dépôt centralisé en parallèle de l'utilisation de Git. Il est alors possible de mettre en place une synchronisation avec un dépôt Git.

Easter-eggs peut aussi assurer des formations à Git :

  • Introduction à Git et aux systèmes décentralisés de gestion de version ;
  • Utilisation avancée de Git : il s'agit de former aux fonctionnalités avancées dont certaines sont citées ci-dessus ;
  • Bonnes pratiques avec Git : les fonctionnalités offertes par Git impliquent une autre manière de gérer un projet, de créer des patchs, des branches, etc. Ce module présentera ces bonnes pratiques.

Enfin Easter-eggs peut assurer des prestations de conseil autour de Git. Certains outils intégrés à Git, comme git-bisect, nécessitent une expertise et un accompagnement pour leur mise en œuvre.


[1] voir ici, ici ou .

[2] voir ici ou .

[3] Voir ici.

[4] L'amélioration de git-svn sous windows est un projet proposé au Google Summer of Code 2009

by Michaël Parienti at March 11, 2009 10:49 AM

March 06, 2009

Easter-eggs

Système et Réseau

Easter-eggs intègre et déploie des solutions serveurs à base de logiciels libres depuis 1997. Notre expertise s'est progressivement développée au fil des années et de nos projets clients. Nos domaines de compétences couvrent aujourd'hui un très large spectre en matière de solutions serveurs GNU/Linux. De l'audit de vos systèmes à l'optimisation des performances, du conseil en architecture à l'assistance au déploiement, Easter-eggs met son expérience à votre service.

Internet - Intranet - Extranet

Serveur Web
Messagerie
Annuaire LDAP centralisé et base de données
Serveurs de fichiers, d'impressions
Serveur de Fax
Téléphonie (VOIP)

Infrastructure réseau

Passerelles et routeurs Internet/wifi
Serveur de sauvegarde
Haute-disponibilité, équilibrage de charge
Serveurs virtuels

Sécurité

Pare-feu, réseaux privés virtuels
Supervision
Serveurs Proxy et reverse Proxy

by Emmanuel Lacour, Pierre-yves Dillard at March 06, 2009 02:41 PM