<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>Easter-eggs - Sp&#233;cialiste GNU/Linux</title>
	<link>http://www.easter-eggs.com/</link>
	<description>Easter-eggs est une entreprise de services sp&#233;cialiste GNU/Linux depuis 1997. Nos domaines d'activit&#233;s sont le conseil (audit, assistance), l'administration syst&#232;me (int&#233;gration, d&#233;ploiement, support), le d&#233;veloppement et la formation.</description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>




<item xml:lang="fr">
		<title>2e &#233;dition du Congr&#232;s annuel ADULLACT &#173; </title>
		<link>http://www.easter-eggs.com/2eme-edition-du-Congres-annuel</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/2eme-edition-du-Congres-annuel</guid>
		<dc:date>2010-04-27T16:01:57Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Anne Dillard</dc:creator>



		<description>Les 24 et 25 juin prochains se tiendra la seconde &#233;dition du Congr&#232;s annuel de l'ADULLACT qui se d&#233;roulera au sein de l'Institut des Sciences et du Management de Montpellier. Easter-eggs vous accueillera sur son stand pour vous pr&#233;senter sa solution de co-marquage de Service-public.fr, Comarquage.fr. Toutes les informations pratiques sont &#224; retrouver sur le site du Congr&#232;s de l'Adullact.

-
&lt;a href="http://www.easter-eggs.com/-Actualites-" rel="directory"&gt;Actualit&#233;s&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Les 24 et 25 juin prochains se tiendra la seconde &#233;dition du Congr&#232;s annuel de l'ADULLACT qui se d&#233;roulera au sein de l'Institut des Sciences et du Management de Montpellier.&lt;/p&gt; &lt;p&gt;Easter-eggs vous accueillera sur son stand pour vous pr&#233;senter sa solution de co-marquage de Service-public.fr, &lt;a href='http://www.comarquage.fr/' class='spip_out'&gt;Comarquage.fr&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Toutes les informations pratiques sont &#224; retrouver sur le site du &lt;a href='http://www.congres-adullact.org/jsp/site/Portal.jsp' class='spip_out'&gt;Congr&#232;s de l'Adullact&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;&lt;span class='spip_document_202 spip_documents spip_documents_center' &gt;
&lt;img src='http://www.easter-eggs.com/local/cache-vignettes/L216xH71/Logo-adullact_transparent-57012.png' width='216' height='71' alt=&quot;&quot; style='height:71px;width:216px;' /&gt;&lt;/span&gt;&lt;!-- htmlB --&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Adullact : le co-marquage de Service-public.fr </title>
		<link>http://www.easter-eggs.com/Adullact-Le-co-marquage-de-Service</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Adullact-Le-co-marquage-de-Service</guid>
		<dc:date>2010-04-27T15:07:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		



		<description>Br&#232;ve publi&#233;e le 12/04/10 sur le site de l'Adullact Le co-marquage de Service-public.fr sur les sites internet des collectivit&#233;s La Dila permet aux collectivit&#233;s d'int&#233;grer dans leur site internet les 3 guides des droits et d&#233;marches publi&#233;s sur www.service-public.fr, &#224; destination des particuliers, des associations et des professionnels. Easter-eggs, sp&#233;cialiste GNU/Linux depuis 1997, a d&#233;velopp&#233; une solution libre de co-marquage, Comarquage.fr, qui est &#224; ce jour la seule solution libre permettant (...)

-
&lt;a href="http://www.easter-eggs.com/-Presse-" rel="directory"&gt;Presse&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Br&#232;ve publi&#233;e le 12/04/10 sur le &lt;a href='http://adullact.org/breve.php3?id_breve=796' class='spip_out'&gt;site de l'Adullact&lt;/a&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Le co-marquage de Service-public.fr sur les sites internet des collectivit&#233;s
&lt;/h3&gt;
&lt;p&gt;La Dila permet aux collectivit&#233;s d'int&#233;grer dans leur site internet les 3 guides des droits et d&#233;marches publi&#233;s sur &lt;a href='http://www.service-public.fr/' class='spip_out' rel='nofollow'&gt;www.service-public.fr&lt;/a&gt;, &#224; destination des particuliers, des associations et des professionnels.&lt;/p&gt; &lt;p&gt;Easter-eggs, sp&#233;cialiste GNU/Linux depuis 1997, a d&#233;velopp&#233; une solution libre de co-marquage, &lt;a href='http://www.comarquage.fr/' class='spip_out'&gt;Comarquage.fr&lt;/a&gt;, qui est &#224; ce jour la seule solution libre permettant le co-marquage de ces 3 guides, quel que soit le type de CMS utilis&#233; par la collectivit&#233;.&lt;/p&gt; &lt;p&gt;Dot&#233;e d'une interface d'&#233;dition, elle permet aux agents d'enrichir l'information administrative avec des compl&#233;ments locaux et de mutualiser toutes les informations locales partag&#233;es avec les collectivit&#233;s d'un m&#234;me territoire.&lt;/p&gt; &lt;p&gt;Les int&#233;r&#234;ts du co-marquage sont multiples :
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; la navigation de l'internaute se fait au sein du site de la collectivit&#233;,
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; les informations fournies sont toujours &#224; jour,
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; le contenu du site est enrichi sans intervention,
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; le r&#233;f&#233;rencement du site est am&#233;lior&#233;.
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; les d&#233;marches sont localis&#233;es sur le territoire.&lt;/p&gt; &lt;p&gt;L'outil sert &#224; la fois &#224; l'internaute qui recherche une information locale sur une d&#233;marche pr&#233;cise et &#224; la collectivit&#233;, qui peut l'utiliser comme une source d'information l&#233;gale non opposable aux guichets d'accueil.&lt;/p&gt; &lt;p&gt;L'int&#233;gration des guides des droits et d&#233;marches est tr&#232;s simple, il s'agit de copier et coller quelques lignes de code dans le site internet de la collectivit&#233;.&lt;/p&gt; &lt;p&gt;Pour permettre de tester Comarquage.fr, un essai gratuit pendant 3 mois sans engagement est propos&#233; aux collectivit&#233;s.&lt;/p&gt; &lt;p&gt;Si la collectivit&#233; souhaite adopter la solution, un abonnement annuel lui sera demand&#233; (d'un montant &#233;gal &#224; racine carr&#233;e de 30 fois la population) en contrepartie de la fourniture du service et du support, quel que soit le nombre de composants choisis.&lt;/p&gt; &lt;p&gt;Pour plus d'information : Contacter Easter-eggs au 01 43 35 00 37 ou &#224; l'adresse info@comarquage.fr&lt;/p&gt; &lt;p&gt;Voir en ligne : &lt;a href='http://www.comarquage.fr/' class='spip_out'&gt;Comarquage.fr est un service cl&#233; en main de diffusion d'informations publiques pour les sites web des collectivit&#233;s territoriales et des services de l'&#201;tat.&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;partition de charge</title>
		<link>http://www.easter-eggs.com/Repartition-de-charge</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Repartition-de-charge</guid>
		<dc:date>2010-01-12T17:02:34Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Pascal Brugier</dc:creator>



		<description>&lt;p&gt;R&#233;partition de charge (&lt;i&gt;load balancing&lt;/i&gt;) avec Linux Virtual Server (LVS).&lt;/p&gt;

-
&lt;a href="http://www.easter-eggs.com/-Solutions-applicatives-" rel="directory"&gt;Solutions applicatives&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L150xH150/arton115-4ff9c.png&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='150' class='spip_logos' style='height:150px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;LVS est une solution puissante de r&#233;partition de charge et de clustering. Le cluster est compl&#232;tement transparent pour l'utilisateur final, Il l'utilise comme si ce n'&#233;tait qu'un seul serveur.&lt;/p&gt; &lt;p&gt;Un serveur frontal (le &quot;load balancer&quot;) travaille au niveau de la couche IP en r&#233;partissant les connexions venant des diff&#233;rents clients vers les diff&#233;rents noeuds du cluster, en fonction d'une r&#232;gle pr&#233;alablement choisie (r&#233;partition &#233;quitable, al&#233;atoire, etc).&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;&lt;span class='spip_document_201 spip_documents spip_documents_center' &gt;
&lt;img src='http://www.easter-eggs.com/local/cache-vignettes/L372xH405/LVS-63642.png' width='372' height='405' alt=&quot;lvs&quot; title=&quot;lvs&quot; style='height:405px;width:372px;' /&gt;&lt;/span&gt;&lt;!-- htmlB --&gt;&lt;/p&gt; &lt;p&gt;Lorsqu'un noeud du cluster dysfonctionne (panne), il est automatiquement retir&#233; du pool de r&#233;partition.&lt;/p&gt; &lt;p&gt;Le serveur frontal et les noeuds peuvent &#234;tre directement connect&#233;s les uns aux autres via un LAN ou bien par des connexions distantes (WAN).&lt;/p&gt; &lt;p&gt;Le cluster peut fournir n'importe quel service bas&#233; sur IP, tels que du Web, mail, ftp, etc.&lt;/p&gt; &lt;p&gt;Il peut &#233;galement &#234;tre mis en place un syst&#232;me de haute disponibilit&#233; (fail-over) &#224; l'aide de deux frontaux (load balancers) qui utiliseront le m&#234;me cluster, paliant ainsi une panne du load-balancer.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Dovecot : fonctionnalit&#233;s IMAP avanc&#233;es</title>
		<link>http://www.easter-eggs.com/Fonctionnalites-IMAP-avance</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Fonctionnalites-IMAP-avance</guid>
		<dc:date>2010-01-04T09:20:53Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Julien Danjou</dc:creator>



		<description>Dovecot est un serveur IMAP et POP3 pour les syst&#232;mes d'exploitation de type Unix, distribu&#233; sous licence MIT et GPL-2. Il a &#233;t&#233; con&#231;u avec comme objectif premier la s&#233;curit&#233;. Cependant, il offre aujourd'hui un nombre de fonctionnalit&#233;s int&#233;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&#238;tes partag&#233;s et publiques (&#233;conomie d'espace) ; Gestion des quotas ; (...)

-
&lt;a href="http://www.easter-eggs.com/-Integration-systemes-et-reseaux-" rel="directory"&gt;Int&#233;gration syst&#232;mes et r&#233;seaux&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L125xH60/arton114-1f4b1.gif&quot; alt=&quot;&quot; align=&quot;right&quot; width='125' height='60' class='spip_logos' style='height:60px;width:125px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;Standard&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;Standard&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Sieve&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;Sieve&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Indexation&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_2&quot;&gt;Indexation&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Bo&#238;tes partag&#233;es et publiques&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_3&quot;&gt;Bo&#238;tes partag&#233;es et publiques&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Fonctionnalit&#233;s&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_4&quot;&gt;Fonctionnalit&#233;s&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Extensible&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_5&quot;&gt;Extensible&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;p&gt;&lt;i&gt;&lt;a href='http://www.dovecot.org/' class='spip_out'&gt;Dovecot&lt;/a&gt; est un serveur &lt;!-- htmlA --&gt;&lt;acronym title=&quot;Internet Message Access Protocol&quot;&gt;IMAP&lt;/acronym&gt;&lt;!-- htmlB --&gt; et POP3 pour les syst&#232;mes d'exploitation de type Unix, distribu&#233; sous licence MIT et GPL-2.&lt;/i&gt;&lt;/p&gt; &lt;p&gt;Il a &#233;t&#233; con&#231;u avec comme objectif premier la s&#233;curit&#233;. Cependant, il offre aujourd'hui un nombre de fonctionnalit&#233;s int&#233;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 :&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Gestion des permissions (ACLs) et des bo&#238;tes partag&#233;s et publiques (&#233;conomie d'espace) ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Gestion des quotas ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Gestion de plusieurs sources d'authentification
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Optimis&#233; pour les grosses infrastructures.&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Standard&lt;/h3&gt;
&lt;p&gt;Dovecot est un des serveurs &lt;a href='http://imapwiki.org/ImapTest/ServerStatus' class='spip_out'&gt;impl&#233;mentant le mieux le standard IMAP&lt;/a&gt;.
Ceci lui conf&#232;re une compatibilit&#233; avec n'importe quel type de client, du lecteur de mail au t&#233;l&#233;phone mobile.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Sieve&lt;/h3&gt;
&lt;p&gt;Le &lt;!-- htmlA --&gt;&lt;acronym title=&quot;Mail Delivery Agent&quot;&gt;MDA&lt;/acronym&gt;&lt;!-- htmlB --&gt; de Dovecot permet d'utiliser le standard &lt;a href='http://fr.wikipedia.org/wiki/Sieve' class='spip_out'&gt;Sieve&lt;/a&gt; (&lt;a href='http://www.ietf.org/rfc/rfc5228.txt' class='spip_out'&gt;RFC5228&lt;/a&gt;) pour filtrer les e-mails. Cette approche permet la centralisations des filtres et leur application syst&#233;matique quelque soit le moyen de consultation (client lourd ou webmail).&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;&lt;span class='spip_document_198 spip_documents spip_documents_center' &gt;
&lt;img src='http://www.easter-eggs.com/local/cache-vignettes/L500xH136/dovecot-sieve-c5ac5.png' width='500' height='136' alt=&quot;&quot; style='height:136px;width:500px;' /&gt;&lt;/span&gt;&lt;!-- htmlB --&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Indexation&lt;/h3&gt;
&lt;p&gt;Dovecot utilise les formats standard de bo&#238;tes mails Maildir ou mbox, mais ajoute un index maintenu de mani&#232;re transparente.
Lors de l'ouverture d'une bo&#238;te, l'index peut-&#234;tre mis-&#224;-jour si besoin. Ainsi le temps de chargement d'une bo&#238;te de plusieurs milliers de mails est toujours rapide.
De plus les index sont optimis&#233;s par rapport aux besoins r&#233;els du client.&lt;/p&gt; &lt;p&gt;Dovecot (et ses index) sont totalement compatibles avec NFS, ce qui permet de l'utiliser sur du stockage partag&#233;s et par cons&#233;quent au sein d'un cluster &#224; grande dimension.&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;&lt;span class='spip_document_199 spip_documents spip_documents_center' &gt;
&lt;img src='http://www.easter-eggs.com/local/cache-vignettes/L458xH224/dovecot-index-8c21f.png' width='458' height='224' alt=&quot;&quot; style='height:224px;width:458px;' /&gt;&lt;/span&gt;&lt;!-- htmlB --&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Bo&#238;tes partag&#233;es et publiques&lt;/h3&gt;
&lt;p&gt;Dovecot permet le partage de bo&#238;te entres utilisateurs, et au sein d'une m&#234;me entit&#233;. Il &#233;vite ainsi la duplication de message et les redirections entre utilisateurs (vacances, d&#233;part, etc).&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;&lt;span class='spip_document_200 spip_documents spip_documents_center' &gt;
&lt;img src='http://www.easter-eggs.com/local/cache-vignettes/L499xH272/dovecot-shared-7d693.png' width='499' height='272' alt=&quot;&quot; style='height:272px;width:499px;' /&gt;&lt;/span&gt;&lt;!-- htmlB --&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_4&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Fonctionnalit&#233;s&lt;/h3&gt;
&lt;p&gt;Dovecot fournit de nombreuses autres possibilit&#233;s comme :
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Gestion des ACL ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Gestion des quotas ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Authentification sur diff&#233;rents backend : LDAP, SQL, &#8230; ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Lazy expunge : les utilisateurs qui ont tendance &#224; supprimer des milliers de mails peuvent ralentir le syst&#232;me. Cette fonctionnalit&#233;s d&#233;place simplement les mails &#224; supprimer dans un r&#233;pertoire pr&#233;cis, pour que la suppression puisse se faire quand le syst&#232;me est moins charg&#233; (e.g. la nuit) ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Suppression automatique des mails de la corbeille : si l'utilisateur a d&#233;pass&#233; son quota, suppression automatique d'anciens mails de la corbeille ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Lecture automatique de bo&#238;tes mails compress&#233;es.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_5&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Extensible&lt;/h3&gt;
&lt;p&gt;De plus, Dovecot est facilement extensible via un syst&#232;me de greffons. Certaines fonctionnalit&#233;s d&#233;crites pr&#233;c&#233;demment sont d'ailleurs impl&#233;ment&#233;s sous forme de greffon.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Optimisation des applications X11 avec XCB</title>
		<link>http://www.easter-eggs.com/Optimisation-des-applications-X11</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Optimisation-des-applications-X11</guid>
		<dc:date>2009-10-19T14:37:31Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Julien Danjou</dc:creator>



		<description>XCB (X protocol C-language Binding) est un rempla&#231;ant de Xlib pour l'&#233;criture d'applications ou de toolkits graphiques. XCB a &#233;t&#233; con&#231;u pour pallier diff&#233;rents probl&#232;mes li&#233;s &#224; Xlib, comme : R&#233;duction de la taille : Xlib n'est pas adapt&#233;e aux petits syst&#232;mes ; R&#233;duction de la latence : Xlib est totalement synchrone ; Acc&#232;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&#234;tes X pr&#233;cises ; (...)

-
&lt;a href="http://www.easter-eggs.com/-Developpement-applicatif-" rel="directory"&gt;D&#233;veloppement applicatif&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L150xH107/arton113-01504.png&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='107' class='spip_logos' style='height:107px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;R&#233;duction de la latence&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;R&#233;duction de la latence&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Utilisation&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;Utilisation&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;p&gt;&lt;a href='http://xcb.freedesktop.org/' class='spip_out'&gt;XCB&lt;/a&gt; (X protocol C-language Binding) est un rempla&#231;ant de Xlib pour l'&#233;criture d'applications ou de toolkits graphiques.&lt;/p&gt; &lt;p&gt;XCB a &#233;t&#233; con&#231;u pour pallier diff&#233;rents probl&#232;mes li&#233;s &#224; Xlib, comme :&lt;/p&gt; &lt;p&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; R&#233;duction de la taille : Xlib n'est pas adapt&#233;e aux petits syst&#232;mes ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; R&#233;duction de la latence : Xlib est totalement synchrone ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Acc&#232;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&#234;tes X pr&#233;cises ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Support du multi-threading : bien que Xlib puisse le faire, il est bien plus difficile d'y arriver sans se tromper ;
&lt;br /&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Ajout simplifi&#233; d'extensions : il est possible d'&#233;tendre Xlib, mais il est bien plus facile de le faire via XCB.&lt;/p&gt; &lt;p&gt;La biblioth&#232;que XCB est con&#231;ue de mani&#232;re &#224; g&#233;n&#233;rer automatiquement son code directement en C &#224; partir de fichiers de description du protocole X. Ces fichiers d&#233;crivent toutes les requ&#234;tes et &#233;v&#232;nements li&#233;s au protocole X en XML.&lt;/p&gt; &lt;p&gt;Ainsi il est tr&#232;s facile de rajouter le support d'une extension du protocole avec simplement une description de celui-ci en XML.&lt;/p&gt; &lt;p&gt;Il est &#233;galement simple de g&#233;n&#233;rer du code dans un autre langage, comme xpyb, l'&#233;quivalent de XCB
pour &lt;a href='http://www.python.org/' class='spip_out'&gt;Python&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;De plus, XCB utilise le protocole X de la m&#234;me fa&#231;on que Xlib. Certaines applications Xlib fonctionnent de la m&#234;me fa&#231;on depuis plus de 10 ans,
ce qui garantit une grande p&#233;rennit&#233; au code &#233;crit avec XCB.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;R&#233;duction de la latence&lt;/h3&gt;
&lt;p&gt;En utilisant l'approche synchrone de Xlib, une application se voit contrainte d'attendre la r&#233;ponse du serveur X pour effectuer un traitement.&lt;/p&gt; &lt;p&gt;Par exemple, si l'application veut savoir quelle fen&#234;tre a le focus, elle doit envoyer une requ&#234;te GetInputFocus au serveur. Avec Xlib, cela se fait ainsi :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; Window focused_window;&lt;br /&gt; int revert_to;&lt;br /&gt; &lt;br /&gt; /* On fait des choses */&lt;br /&gt; do_many_stuff();&lt;br /&gt; &lt;br /&gt; /* On envoit la requ&#234;te au serveur X, et on attend la r&#233;ponse */&lt;br /&gt; XGetInputFocus(display, &amp;focused_window, &amp;revert_to);&lt;br /&gt; &lt;br /&gt; /* On fait &#224; nouveau des choses */&lt;br /&gt; do_many_stuff_again(focused_window);&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;La fonction XGetInputFocus envoie une requ&#234;te au serveur X (via le r&#233;seau, ou une socket locale),
qui doit la traiter, puis
renvoie la r&#233;ponse. La fonction XGetInputFocus peut alors retourner la valeur au programme appelant.&lt;/p&gt; &lt;p&gt;En cas de latence importante du serveur X, cela peut devenir une source de ralentissement cons&#233;quente pour l'application.&lt;/p&gt; &lt;p&gt;En XCB, cela peut se traduire ainsi, en asynchrone :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; /* On envoit la requ&#234;te au serveur X */&lt;br /&gt; xcb_get_input_focus_cookie_t focus_req = xcb_get_input_focus_unchecked(connection);&lt;br /&gt; &lt;br /&gt; /* En attendant la r&#233;ponse, on fait des choses */&lt;br /&gt; do_many_stuff();&lt;br /&gt; &lt;br /&gt; /* On r&#233;cup&#232;re la r&#233;ponse du serveur X */&lt;br /&gt; xcb_get_input_focus_reply_t *focus_reply = xcb_get_input_focus_reply(connection, focus_req, NULL);&lt;br /&gt; &lt;br /&gt; /* On fait &#224; nouveau des choses */&lt;br /&gt; do_many_stuff_again(focus_reply-&gt;focused_window);&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Bien que le code soit l&#233;g&#232;rement plus verbeux, XCB permet de cacher la latence du serveur X en
effectuant d'autres traitement pendant la r&#233;ception de la r&#233;ponse.
Il faut donc envoyer la requ&#234;te le plus t&#244;t possible, et r&#233;cup&#233;rer la
r&#233;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.&lt;/p&gt; &lt;p&gt;Ainsi, lors de l'envoi de plusieurs dizaines de requ&#234;tes en parall&#232;le, il est possible de diminuer la dur&#233;e d'ex&#233;cution de
certaines parties d'une application d'un facteur tr&#232;s important.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Utilisation&lt;/h3&gt;
&lt;p&gt;XCB a de plus en plus de cas d'utilisation, et une liste a &#233;t&#233; dress&#233;e &lt;a href='http://xcb.freedesktop.org/adoption/' class='spip_out'&gt;ici&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Le plus important &#233;tant que les derni&#232;res versions de Xlib sont maintenant bas&#233;es sur XCB pour la couche transport.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Int&#233;gration d'un langage de programmation dans une application avec Lua</title>
		<link>http://www.easter-eggs.com/Integration-d-un-langage-de</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Integration-d-un-langage-de</guid>
		<dc:date>2009-10-19T13:46:32Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Julien Danjou</dc:creator>



		<description>Lua est un langage de programmation libre, r&#233;flexif, imp&#233;ratif et fonctionnel cr&#233;&#233; en 1993 &#224; l'Universit&#233; Rio de Janeiro au Br&#233;sil. Lua est &#233;crit en C ANSI, ce qui lui conf&#232;re une grande portabilit&#233;, des syst&#232;mes les plus courants (GNU/Linux, Windows, &#8230;) jusqu'au monde de l'embarqu&#233;. Lua est &#233;galement &#233;norm&#233;ment utilis&#233; dans le monde des jeux video, pour sa portabilit&#233; et sa facilit&#233; d'int&#233;gration avec un programme existant. Il est utilis&#233; par des projets comme le c&#233;l&#232;bre jeu World of Warcraft de Blizzard (...)

-
&lt;a href="http://www.easter-eggs.com/-Developpement-applicatif-" rel="directory"&gt;D&#233;veloppement applicatif&lt;/a&gt;


		</description>


 <content:encoded>&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L150xH150/arton112-8a67a.png&quot; alt=&quot;&quot; align=&quot;right&quot; width='150' height='150' class='spip_logos' style='height:150px;width:150px;' /&gt;
		&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;Int&#233;gration comme syst&#232;me de configuration&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;Int&#233;gration comme syst&#232;me (...)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Int&#233;gration comme API de programmation&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;Int&#233;gration comme API de (...)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Facilit&#233; d&amp;#39;int&#233;gration&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_2&quot;&gt;Facilit&#233; d'int&#233;gration&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Conclusion&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_3&quot;&gt;Conclusion&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;p&gt;&lt;a href='http://www.lua.org/' class='spip_out'&gt;Lua&lt;/a&gt; est un langage de programmation libre, r&#233;flexif, imp&#233;ratif et fonctionnel cr&#233;&#233; en 1993 &#224; l'Universit&#233; Rio de Janeiro au Br&#233;sil.&lt;/p&gt; &lt;p&gt;Lua est &#233;crit en C ANSI, ce qui lui conf&#232;re une grande portabilit&#233;, des syst&#232;mes les plus courants (GNU/Linux, Windows, &#8230;) jusqu'au monde de l'embarqu&#233;.&lt;/p&gt; &lt;p&gt;Lua est &#233;galement &#233;norm&#233;ment utilis&#233; dans le monde des jeux video, pour sa portabilit&#233; et sa facilit&#233; d'int&#233;gration avec un programme existant.&lt;/p&gt; &lt;p&gt;Il est utilis&#233; par des projets comme le c&#233;l&#232;bre jeu World of Warcraft de Blizzard Entertainment ou encore SimCity 4. Il a &#233;galement &#233;t&#233; port&#233; sur la console portable Sony PSP et est utilis&#233; pour la programmation de jeux Nintendo DS.&lt;/p&gt; &lt;p&gt;Il est &#233;galement utilis&#233; par le gestionnaire de fen&#234;tre &lt;a href='http://awesome.naquadah.org/' class='spip_out'&gt;awesome&lt;/a&gt;.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Int&#233;gration comme syst&#232;me de configuration&lt;/h3&gt;
&lt;p&gt;La plupart des logiciels utilisent un syst&#232;me de configuration &#224; base de fichier plat, c'est &#224; dire un syst&#232;me de cl&#233;/valeur,
&#233;ventuellement structur&#233;, pour configurer leurs diff&#233;rents param&#232;tres.&lt;/p&gt; &lt;p&gt;Prenons un exemple, et &#233;tudions le cas d'un syst&#232;me de filtrage d'e-mail. Il est tr&#232;s facile de mettre en place une syst&#232;me de
cl&#233;/valeur structur&#233; pour filtrer un e-mail. En utilisant le format &lt;a href='http://www.yaml.org/' class='spip_out'&gt;YAML&lt;/a&gt; cela donne quelque chose comme :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;filtre1:&lt;br /&gt; - Subject: SPAM&lt;br /&gt; target: spam-box/&lt;br /&gt; filtre2:&lt;br /&gt; - To: myadress@mymail.org&lt;br /&gt; From: paul@mymail.com&lt;br /&gt; target: mails-from-paul/&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Malheureusement, l'utilisation d'un tel syst&#232;me atteint ses limitations tr&#232;s rapidement.&lt;/p&gt; &lt;p&gt;Imaginons qu'un utilisateur veuille effectuer des actions non list&#233;es, comme remplacer le mot &#171; dromadaire &#187; par le mot &#171; foug&#232;re &#187;. Cela
devient possible si le logiciel fournit une telle directive dans sa configuration, mais le nombre de directives pr&#233;vues est forc&#233;ment limit&#233;. On peut remarquer que l'ensemble de
ces filtres est tr&#232;s facilement d&#233;finissable comme un jeu de fonctions du type &quot;function(message) return message, maildir&quot;.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;function filtre1(message)&lt;br /&gt; if message.subject:match(&quot;SPAM&quot;) then&lt;br /&gt; return message, &quot;spam-box&quot;&lt;br /&gt; end&lt;br /&gt; end&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Puisque le message est &#233;galement retourn&#233; par la fonction de filtrage, il est tr&#232;s simple de le manipuler, et par exemple d'en
modifier le contenu, et ce sans rajouter toutes les possibilit&#233;s et les types de modification au logiciel de filtrage lui-m&#234;me, ce qui est impossible &#224; obtenir avec YAML.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;function filtre1(message)&lt;br /&gt; -- Replace words&lt;br /&gt; message.content:gsub(&quot;dromadaire&quot;, &quot;foug&#232;re&quot;)&lt;br /&gt; if message.subject:match(&quot;SPAM&quot;) then&lt;br /&gt; return message, &quot;spam-box&quot;&lt;br /&gt; end&lt;br /&gt; end&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;De la m&#234;me fa&#231;on, imaginons qu'un utilisateur veuille changer la configuration du logiciel de mani&#232;re &#233;v&#232;nementielle, c'est-&#224;-dire lorsqu'un &#233;v&#232;nement E se produit. En l'&#233;tat actuel cela lui est totalement impossible, &#224; moins que le logiciel prenne en charge une directive de configuration pour cet &#233;v&#232;nement.&lt;/p&gt; &lt;p&gt;En reprenant notre exemple ci-dessus, imaginons que l'utilisateur veuille num&#233;roter chaque message, en rajoutant au d&#233;but du sujet un identifiant num&#233;rique.&lt;/p&gt; &lt;p&gt;Le logiciel peut tr&#232;s bien rajouter une directive suppl&#233;mentaire pour prendre en charge cette fonctionnalit&#233;, et modifier le format de son fichier de configuration.&lt;/p&gt; &lt;p&gt;Cependant, en utilisant Lua comme langage de programmation d&#233;di&#233; &#224; la configuration, il est tr&#232;s facile pour l'utilisateur de rajouter cette fonctionnalit&#233; :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;message_number = 0&lt;br /&gt; &lt;br /&gt; function on_message_delivery(message)&lt;br /&gt; message_number = message_number + 1&lt;br /&gt; end&lt;br /&gt; &lt;br /&gt; function filter1(message)&lt;br /&gt; message.subject = message_number .. message.subject&lt;br /&gt; return message&lt;br /&gt; end&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;Le d&#233;veloppeur de notre logiciel de filtrage doit uniquement impl&#233;menter un syst&#232;me de signaux (ou de &#171; hooks &#187;). Dans l'exemple ci-dessus, la fonction &quot;on_message_delivery&quot; sera automatiquement appel&#233;e &#224; chaque remise d'un e-mail dans une bo&#238;te mail. En reproduisant ce m&#233;canisme pour tous les &#233;v&#232;nements produits par le logiciel, l'utilisateur sera en mesure de personnaliser son comportement directement depuis le fichier de configuration.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Int&#233;gration comme API de programmation&lt;/h3&gt;
&lt;p&gt;La d&#233;finition d'une API de programmation en Lua se fait &#233;galement de fa&#231;on tr&#232;s simple. Plusieurs syst&#232;mes ont d&#233;j&#224; utilis&#233; Lua comme langage
d'abstraction de plus haut niveau pour d&#233;velopper une application de mani&#232;re beaucoup plus rapide et concise qu'avec un langage compil&#233; tel que le C.&lt;/p&gt; &lt;p&gt;Le cas typique est celui de programmation d'IHM. Au lieu d'&#233;crire une IHM fixe, il est possible de fournir une API simplifi&#233;e de
cr&#233;ation de widgets et de leur configuration. Cela laisse l'utilisateur libre de d&#233;finir une IHM et de programmer son comportement de
mani&#232;re dynamique.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Facilit&#233; d'int&#233;gration&lt;/h3&gt;
&lt;p&gt;L'int&#233;gration de Lua &#224; un outil existant est simple, voire triviale ! La biblioth&#232;que C Lua utilise un syst&#232;me de pile pour
interagir avec l'application, rendant son utilisation simple.&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;/** D&#233;finition d'une structure de donn&#233;e&lt;br /&gt; * contenant des coordonn&#233;es et la taille d'un objet&lt;br /&gt; */&lt;br /&gt; struct&lt;br /&gt; {&lt;br /&gt; int x, y, width, height;&lt;br /&gt; } geometry;&lt;br /&gt; &lt;br /&gt; /** Pousse sur la pile Lua une table contenant des cl&#233;s x, y, width&lt;br /&gt; * et height avec les valeurs correspondants.&lt;br /&gt; * @param L La pile Lua.&lt;br /&gt; * @param g La geometry de l'objet.&lt;br /&gt; */&lt;br /&gt; void&lt;br /&gt; lua_pushgeometry(lua_State *L, struct geometry g)&lt;br /&gt; {&lt;br /&gt; /* Creation d'une table vide qui sera sur le haut de la pile */&lt;br /&gt; lua_newtable(L);&lt;br /&gt; /* Ajout de la valeur de 'x' sur le haut de la pile (au dessus de la table */&lt;br /&gt; lua_pushnumber(L, g.x);&lt;br /&gt; /* Attribution de la valeur g.x tout juste pouss&#233; sur la table &#224; la cl&#233; 'x' dans la table.&lt;br /&gt; * -2 correspond &#224; l'avant dernier &#233;lement (l&#224; ou se trouve la table) et &quot;x&quot; au nom de la cl&#233;.&lt;br /&gt; * La valeur attribu&#233; est celle du haut de la pile (g.x).&lt;br /&gt; * lua_setfield retire la valeur g.x de la pile. */&lt;br /&gt; lua_setfield(L, -2, &quot;x&quot;);&lt;br /&gt; /* Ajout de la valeur de 'y' */&lt;br /&gt; lua_pushnumber(L, g.y);&lt;br /&gt; /* table[y] = g.y */&lt;br /&gt; lua_setfield(L, -2, &quot;y&quot;);&lt;br /&gt; &#8230;&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;Lua est un langage extr&#234;mement rapide de par son impl&#233;mentation, et reste tr&#232;s proche du C. Il permet de fournir tr&#232;s facilement une API de
configuration et/ou de programmation &#224; l'utilisateur ou au d&#233;veloppeur, et permet de prototyper une application ais&#233;ment.&lt;/p&gt; &lt;p&gt;La taille du code source (17 KSLOC) et du binaire (100 K) lui permet d'&#234;tre tr&#232;s facilement int&#233;gr&#233; dans un syst&#232;me embarqu&#233; o&#249; les
contraintes de taille et de temps d'ex&#233;cution ne permettent pas d'utiliser un langage plus &#233;volu&#233; comme
&lt;a href='http://www.python.org/' class='spip_out'&gt;Python&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Comarquage.fr pour les collectivit&#233;s </title>
		<link>http://www.easter-eggs.com/Comarquage-fr-pour-les</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Comarquage-fr-pour-les</guid>
		<dc:date>2009-05-25T16:07:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Pierre-yves Dillard</dc:creator>



		<description>Comarquage.fr est une solution cl&#233; en main, offre libre de services publics en ligne pour les collectivit&#233;s territoriales et les services de l'&#201;tat, qui propose notamment deux services in&#233;dits de comarquage pour les professionnels et les associations. L'offre est constitu&#233;e de composants ind&#233;pendants imm&#233;diatement int&#233;grables sur le site des collectivit&#233;s et compatibles avec toutes les technologies web existantes. Service-Public &#171; Particuliers &#187;, pour diffuser l'ensemble de l'information (...)

-
&lt;a href="http://www.easter-eggs.com/-Nos-Offres-" rel="directory"&gt;Nos Offres&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;Personnalisation et partage des informations&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;Personnalisation et partage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;A qui s&amp;#39;adressent ces outils ?&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;A qui s'adressent ces outils&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Les tarifs 2010&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_2&quot;&gt;Les tarifs 2010&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Technologie et mise en oeuvre&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_3&quot;&gt;Technologie et mise en (...)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Une solution libre&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_4&quot;&gt;Une solution libre&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;H&#233;berger sa propre plateforme en local ?&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_5&quot;&gt;H&#233;berger sa propre plateforme&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;p&gt;&lt;span class='spip_document_203 spip_documents spip_documents_center' &gt;
&lt;a href=&quot;http://www.comarquage.fr/&quot; class=&quot;spip_out&quot;&gt;&lt;img src='http://www.easter-eggs.com/local/cache-vignettes/L319xH53/comarquagefr-8c891.png' width='319' height='53' alt=&quot;&quot; style='height:53px;width:319px;' /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt; &lt;p&gt;&lt;a href='http://www.comarquage.fr/' class='spip_out'&gt;Comarquage.fr &lt;/a&gt; est une solution cl&#233; en main, &lt;strong&gt;offre libre de services publics en ligne&lt;/strong&gt; pour les collectivit&#233;s territoriales et les services de l'&#201;tat, qui propose notamment &lt;strong&gt;deux services in&#233;dits de comarquage pour les professionnels et les associations&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;L'offre est constitu&#233;e de composants ind&#233;pendants imm&#233;diatement int&#233;grables sur le site des collectivit&#233;s et compatibles avec toutes les technologies web existantes.&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;strong&gt;Service-Public &#171; Particuliers &#187;&lt;/strong&gt;, pour diffuser l'ensemble de l'information administrative, locale et nationale &#224; destination des citoyens, issue du site &lt;a href='http://www.service-public.fr/' class='spip_out' rel='nofollow'&gt;http://www.service-public.fr&lt;/a&gt; (1)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Service-Public &#171; Professionnels &#187;&lt;/strong&gt;, pour diffuser l'ensemble de l'information administrative, locale et nationale &#224; destination des PME, commer&#231;ants, agriculteurs et professions lib&#233;rales, issue du site &lt;a href='http://pme.service-public.fr/' class='spip_out' rel='nofollow'&gt;http://pme.service-public.fr&lt;/a&gt; (1)&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Service-Public &#171; Associations &#187;&lt;/strong&gt;, pour diffuser l'ensemble de l'information administrative, locale et nationale &#224; destination des associations, issue du site &lt;a href='http://www.service-public.fr/' class='spip_out' rel='nofollow'&gt;http://www.service-public.fr&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Service-Public &#171; Un changement dans ma vie &#187;&lt;/strong&gt;, acc&#232;s rapide aux d&#233;marches administratives en fonction des &#233;v&#233;nements de la vie (J'attends un enfant, Je d&#233;m&#233;nage, Je pr&#233;pare ma retraite, j'organise ma succession,...).&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Annuaire de l'administration locale et nationale&lt;/strong&gt;, qui fournit les coordonn&#233;es des diff&#233;rents services indiqu&#233;s dans les fiches des droits et des d&#233;marches de la Documentation Fran&#231;aise.&lt;/li&gt;&lt;/ul&gt;
&lt;table border=&quot;1&quot;&gt;Si vous souhaitez imm&#233;diatement int&#233;grer ces services sur le site internet de votre collectivit&#233;, rendez-vous sur l'interface d'inscription de &lt;a href='http://www.comarquage.fr/' class='spip_out'&gt;Comarquage.fr&lt;/a&gt;. Vous disposerez d'une p&#233;riode d'essai gratuite de trois mois qui vous permettra d'appr&#233;cier la qualit&#233; du service fourni.&lt;/table&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Personnalisation et partage des informations&lt;/h3&gt;
&lt;p&gt;Une interface de gestion permet aux agents des collectivit&#233;s de personnaliser les composants et de mutualiser les informations avec les administrations d'un m&#234;me territoire :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Masquage ou ajout d' informations de comarquage.&lt;/li&gt;&lt;li&gt;Extension de l'annuaire &#224; tous types de recherches (recherches localis&#233;es sur les m&#233;decins, les gardes d'enfants, les activit&#233;s sportives...).&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;A qui s'adressent ces outils ?&lt;/h3&gt;
&lt;p&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Aux collectivit&#233;s territoriales et aux services de l'&#201;tat, disposant d'un site ou d'un portail Internet :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;les conseils g&#233;n&#233;raux ;&lt;/li&gt;&lt;li&gt;les conseils r&#233;gionaux ;&lt;/li&gt;&lt;li&gt;les communes et les inter-communalit&#233;s ;&lt;/li&gt;&lt;li&gt;les chambres des m&#233;tiers ;&lt;/li&gt;&lt;li&gt;les chambres de Commerce ;&lt;/li&gt;&lt;li&gt;les chambres d'Agriculture ;&lt;/li&gt;&lt;li&gt;les Pr&#233;fectures ;&lt;/li&gt;&lt;li&gt;...&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;img src=&quot;http://www.easter-eggs.com/local/cache-vignettes/L8xH11/puce-32883.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' /&gt; Aux int&#233;grateurs et aux prestataires de services informatiques qui travaillent avec les collectivit&#233;s ou les services de l'&#201;tat.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Les tarifs 2010&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Tarifs collectivit&#233;s territoriales et services de l'&#201;tat&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;L'adh&#233;sion au service est propos&#233;e sur la base d'&lt;strong&gt;un tarif unique annuel par site&lt;/strong&gt; pond&#233;r&#233; par la taille de la population du territoire vis&#233;.&lt;/p&gt; &lt;p&gt;Exemples de tarifs pour l'ann&#233;e 2010 :&lt;/p&gt; &lt;table border=&quot;0&quot;&gt;
&lt;tr&gt;&lt;td&gt;&lt;strong&gt;Nb d'habitants&lt;/strong&gt;&lt;/td&gt;&lt;td&gt;&lt;strong&gt;Co&#251;t annuel en euros HT&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;300&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;95,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;500&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;122,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;1000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;173,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;3000 &lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;300,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;5000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;387,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;10 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;548,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;20 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;775,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;50 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;1 225,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;75 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;1 500,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;125 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;1 936,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;250 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;2 739,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;500 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;3 873,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;750 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;4 743,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;1 000 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;5 447,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;1 500 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;6 708,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;2 000 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#F5F4F1&quot;&gt;7 746,00&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;11 600 000&lt;/td&gt;&lt;td align=&quot;right&quot; cellpadding=&quot;2&quot; bgcolor=&quot;#C1BBAB&quot;&gt;18 655,00&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;&lt;/br&gt;&lt;/br&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Technologie et mise en oeuvre&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;&#171; Comarquage.fr &#187;&lt;/strong&gt; est une solution de type service Web (SaaS - Software as a Service), distribu&#233;e depuis la plateforme d'h&#233;bergement Easter-eggs qui garantit le suivi, la mise &#224; jour et la disponibilit&#233; des services &#224; ses adh&#233;rents :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;strong&gt;Int&#233;gration rapide&lt;/strong&gt; : chaque composant est fourni sous la forme d'un gadget &lt;a href='http://code.google.com/intl/fr/apis/opensocial/' class='spip_out'&gt;OpenSocial&lt;/a&gt; int&#233;grable rapidement et de fa&#231;on non-intrusive dans un site existant. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Compatibilit&#233;&lt;/strong&gt; : la solution est compatible avec toutes les sites web existants.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Apparence&lt;/strong&gt; : des CSS par d&#233;faut sont propos&#233;es pour une mise en ligne instantan&#233;e du service.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;R&#233;f&#233;rencement&lt;/strong&gt; : le r&#233;f&#233;rencement des fiches du guide des droits et d&#233;marches et de l'annuaire dans les moteurs de recherche est optimis&#233; pour une recherche intuitive du type &#171; quoi ? : un service, ou ? : une ville &#187;.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Accessibilit&#233;&lt;/strong&gt; : la solution est d&#233;velopp&#233;e selon les recommandations du &lt;a href='http://www.comarquage.fr/accessibility' class='spip_out'&gt;R&#233;f&#233;rentiel G&#233;n&#233;ral d'Accessibilit&#233; des Administrations&lt;/a&gt; (RGAA), version 2.2
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_4&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Une solution libre&lt;/h3&gt;
&lt;p&gt;&#171; Comarquage.fr &#187; est une solution exclusivement fond&#233;e sur des logiciels libres et des technologies standards :&lt;/p&gt;
&lt;/li&gt;&lt;li&gt;Elle est notamment interop&#233;rable avec les nouveaux outils de r&#233;seaux sociaux web 2.0 &lt;/li&gt;&lt;li&gt;Cela facilite la r&#233;utilisation et la mutualisation des donn&#233;es &lt;/li&gt;&lt;li&gt;La collectivit&#233; peut envisager un h&#233;bergement local et une exploitation ind&#233;pendante des services.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Logiciels utilis&#233;s :&lt;/strong&gt;&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;&lt;strong&gt;Cosmetic&lt;/strong&gt; est un logiciel de conversion en HTML des fichiers XML Coperia produits par la Documentation fran&#231;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&#233;rieure. Plus d'informations &#224; l'adresse &lt;a href='http://wiki.infos-pratiques.org/wiki/Cosmetic' class='spip_out'&gt;http://wiki.infos-pratiques.org/wiki/Cosmetic&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Metanol&lt;/strong&gt; est un moteur de recherche d'adresses locales parmi diff&#233;rents annuaires publics. Metanol permet notamment d'acc&#233;der aux adresses et horaires d'ouvertures des diff&#233;rents organismes publics, administrations, &#233;tablissements, &#233;quipements, etc, pr&#233;sents ou comp&#233;tents pour chaque commune, d&#233;partement, r&#233;gion, etc. Metanol est un logiciel libre sous licence GNU Affero General Public License version 3 ou sup&#233;rieure. Les donn&#233;es produites par Metanol sont sous licence GNU Free Documentation License version 1.3 ou sup&#233;rieure. Plus d'informations &#224; l'adresse &lt;a href='http://wiki.infos-pratiques.org/wiki/Metanol' class='spip_out'&gt;http://wiki.infos-pratiques.org/wiki/Metanol&lt;/a&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Territoria&lt;/strong&gt; est &#224; la fois une base de donn&#233;es hi&#233;rarchique des territoires, construite &#224; partir de diff&#233;rentes sources publiques et un ensemble d'outils permettant de mettre &#224; jour, exporter et manipuler cette base de donn&#233;es. Territoria est un logiciel libre sous licence GNU Affero General Public License version 3 ou sup&#233;rieure. La base de donn&#233;es Territoria est sous licence GNU Free Documentation License version 1.3 ou sup&#233;rieure. Plus d'informations &#224; l'adresse &lt;a href='http://wiki.infos-pratiques.org/wiki/Territoria' class='spip_out'&gt;http://wiki.infos-pratiques.org/wiki/Territoria&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_5&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;H&#233;berger sa propre plateforme en local ?&lt;/h3&gt;
&lt;p&gt;Easter-eggs propose aux administrations qui le souhaitent un &lt;strong&gt;accompagnement &#171; &#224; la carte &#187;&lt;/strong&gt; pour le d&#233;ploiement d'une plate-forme de services publics en ligne &#224; l'&#233;chelle de la collectivit&#233; ou du territoire. Nous vous proposons dans cette optique :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;Un accompagnement dans la mise en oeuvre et la personnalisation du service h&#233;berg&#233; sur vos propres serveurs. &lt;/li&gt;&lt;li&gt;De la &lt;strong&gt;formation&lt;/strong&gt; &#224; destination de vos &#233;quipes et une assistance dans la phase d'exploitation avec une offre de &lt;strong&gt;support&lt;/strong&gt; adapt&#233;e. &lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;(1) &lt;a href='http://www.service-public.fr/' class='spip_out'&gt;Service-public.fr&lt;/a&gt; et &lt;a href='http://pme.service-public.fr/' class='spip_out'&gt;pme.service-public.fr&lt;/a&gt; sont &#233;dit&#233;s par la Documentation Fran&#231;aise.&lt;/i&gt;. Comarquage.fr est compatible avec la version 2 de Service-Public.fr.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Git</title>
		<link>http://www.easter-eggs.com/Git</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Git</guid>
		<dc:date>2009-03-11T10:49:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Micha&#235;l Parienti</dc:creator>



		<description>Pr&#233;sentation de l'outil Git Git est un outil de gestion de versions d&#233;centralis&#233;, d&#233;velopp&#233; initialement par Linus Torvalds. Utilis&#233; pour le d&#233;veloppement du noyau Linux, diffus&#233; sous la licence libre GPL v2, ce syst&#232;me est maintenant utilis&#233; par de nombreux autres projets libres : X.Org, freedesktop.org, GNOME, Perl, Wine, Vlc, etc. Git poss&#232;de toutes les fonctionnalit&#233;s caract&#233;ristiques, et les avantages, d'un tel outil : pas d'entrep&#244;t central : toutes les copies de travail contiennent l'ensemble des (...)

-
&lt;a href="http://www.easter-eggs.com/-Solutions-applicatives-" rel="directory"&gt;Solutions applicatives&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;Pr&#233;sentation de l&amp;#39;outil Git&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;Pr&#233;sentation de l'outil (...)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Les prestations d&amp;#39;Easter-eggs&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;Les prestations d'Easter-eggs&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Pr&#233;sentation de l'outil Git&lt;/h3&gt;
&lt;p&gt;&lt;a href='http://git.or.cz/' class='spip_out'&gt;Git&lt;/a&gt; est un outil de &lt;a href='http://fr.wikipedia.org/wiki/Syst%C3%A8me_de_gestion_de_versions' class='spip_out'&gt;gestion de versions d&#233;centralis&#233;&lt;/a&gt;, d&#233;velopp&#233; initialement par
Linus Torvalds. Utilis&#233; pour le d&#233;veloppement du noyau Linux, diffus&#233; sous
la &lt;a href='http://fr.wikipedia.org/wiki/Licence_publique_g%C3%A9n%C3%A9rale_GNU' class='spip_out'&gt;licence libre GPL&lt;/a&gt; v2, ce syst&#232;me est maintenant utilis&#233; par de
nombreux autres projets libres : &lt;a href='http://www.x.org/wiki/Development/git' class='spip_out'&gt;X.Org&lt;/a&gt;, &lt;a href='http://cgit.freedesktop.org/' class='spip_out'&gt;freedesktop.org&lt;/a&gt;, &lt;a href='http://git.gnome.org/cgit' class='spip_out'&gt;GNOME&lt;/a&gt;, &lt;a href='http://perl5.git.perl.org/' class='spip_out'&gt;Perl&lt;/a&gt;, &lt;a href='http://source.winehq.org/git/' class='spip_out'&gt;Wine&lt;/a&gt;, &lt;a href='http://git.videolan.org/' class='spip_out'&gt;Vlc&lt;/a&gt;, etc.&lt;/p&gt; &lt;p&gt;Git poss&#232;de toutes les fonctionnalit&#233;s caract&#233;ristiques, et les
avantages, d'un tel outil :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;pas d'entrep&#244;t central : toutes les copies de travail contiennent l'ensemble des donn&#233;es du projet, ce qui s&#233;curise le projet contre les pertes de donn&#233;es ;&lt;/li&gt;&lt;li&gt;toutes les op&#233;rations standards (commits, visualisation d'historique, retour en arri&#232;re) sont rapides car r&#233;alis&#233;es sans acc&#232;s au r&#233;seau ;&lt;/li&gt;&lt;li&gt;possibilit&#233; de travailler enti&#232;rement off-line, et de commiter sans publication des modifications ;&lt;/li&gt;&lt;li&gt;gestion des historiques, des branches, et fusions de branches.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Mais Git a des nombreux atouts qui le distingue de ses concurrents. En
premier lieu sa performance. Git est g&#233;n&#233;ralement bien plus rapide que
ses principaux concurrents&lt;!-- htmlA --&gt; [&lt;a href='http://www.easter-eggs.com/#nb1' class='spip_note' rel='footnote' title='voir ici, ici ou l&#224;.' id='nh1'&gt;1&lt;/a&gt;]&lt;!-- htmlB --&gt;.&lt;/p&gt; &lt;p&gt;Les d&#233;p&#244;ts Git utilisent moins de place que les d&#233;p&#244;ts des autres
syst&#232;mes de gestion de versions d&#233;centralis&#233;s&lt;!-- htmlA --&gt; [&lt;a href='http://www.easter-eggs.com/#nb2' class='spip_note' rel='footnote' title='voir ici ou l&#224;.' id='nh2'&gt;2&lt;/a&gt;]&lt;!-- htmlB --&gt;. Plus &#233;tonnant, un d&#233;p&#244;t Git peut prendre moins de place qu'une copie de travail SVN, bien qu'il contienne
l'int&#233;gralit&#233; de toutes les r&#233;visions du projet, ce qui n'est pas de la copie de travail SVN&lt;!-- htmlA --&gt; [&lt;a href='http://www.easter-eggs.com/#nb3' class='spip_note' rel='footnote' title='Voir ici.' id='nh3'&gt;3&lt;/a&gt;]&lt;!-- htmlB --&gt;.&lt;/p&gt; &lt;p&gt;Les autres atouts de Git sont ses fonctionnalit&#233;s avanc&#233;es telles que :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;les commits interactifs : la possibilit&#233; de choisir, dans chaque fichier modifi&#233;, quelle ligne int&#233;grera le commit ;&lt;/li&gt;&lt;li&gt;les &lt;a href='http://en.wikipedia.org/wiki/Cherry_picking' class='spip_out'&gt;cherry-pick&lt;/a&gt; : la possibilit&#233; de d&#233;placer des patchs dans l'historique ou d'une branche &#224; l'autre ;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.kernel.org/pub/software/scm/git/docs/git-stash.html' class='spip_out'&gt;git-stash&lt;/a&gt; pour stocker provisoirement les modifications en cours, par exemple pour corriger un bug qui vient d'&#234;tre signal&#233; ;&lt;/li&gt;&lt;li&gt;les patchs sign&#233;s ;&lt;/li&gt;&lt;li&gt;&lt;a href='http://www.kernel.org/pub/software/scm/git/docs/git-bisect.html' class='spip_out'&gt;git-bisect&lt;/a&gt; qui permet de retrouver dans l'historique d'un projet le commit qui a introduit un bug.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Enfin la grande force de Git est la facilit&#233; avec laquelle il permet
de manipuler les branches. Cr&#233;er des branches, passer de l'une &#224;
l'autre, les fusionner, les effacer, ne les publier que si n&#233;cessaire,
toutes ces op&#233;rations sont extr&#234;mement simples et rapides &#224; effectuer.&lt;/p&gt; &lt;p&gt;Cela permet d'utiliser de nouveaux processus de d&#233;veloppement et d'int&#233;gration logiciel par exemple bas&#233;s sur le principe d'une branche par sujet (&lt;i&gt;topic branch&lt;/i&gt;).&lt;/p&gt; &lt;p&gt;Heureusement pour ses concurrents, Git a aussi des faiblesses :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt;il ne permet pas la r&#233;cup&#233;ration partielle d'un d&#233;p&#244;t, ce qui est p&#233;nalisant pour des projets avec des fichiers binaires de grande taille ;&lt;/li&gt;&lt;li&gt;git n'existe qu'en anglais ;&lt;/li&gt;&lt;li&gt;le programme git-svn, qui permet d'utiliser Git au dessus d'un d&#233;p&#244;t Subversion, est peu performant sous Windows&lt;!-- htmlA --&gt; [&lt;a href='http://www.easter-eggs.com/#nb4' class='spip_note' rel='footnote' title='L'am&#233;lioration de git-svn sous windows est un projet propos&#233; au Google Summer (...)' id='nh4'&gt;4&lt;/a&gt;]&lt;!-- htmlB --&gt;.&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Les prestations d'Easter-eggs&lt;/h3&gt;
&lt;p&gt;Les prestations d'Easter-eggs autour du logiciel Git sont de trois natures :&lt;/p&gt; &lt;p&gt;Tout d'abord Easter-eggs se propose d'aider &#224; l'int&#233;gration de Git
dans le SI du client. Cette prestation comprend l'installation d'un
serveur central, la migration des donn&#233;es du pr&#233;c&#233;dent logiciel (CVS,
Subversion ou tout autre syst&#232;me de gestion de version). Certaines
entreprises souhaitent continuer &#224; maintenir l'ancien d&#233;p&#244;t centralis&#233;
en parall&#232;le de l'utilisation de Git. Il est alors possible de mettre en place une synchronisation avec un d&#233;p&#244;t Git.&lt;/p&gt; &lt;p&gt;Easter-eggs peut aussi assurer des formations &#224; Git :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li&gt; Introduction &#224; Git et aux syst&#232;mes d&#233;centralis&#233;s de gestion de version ;&lt;/li&gt;&lt;li&gt; Utilisation avanc&#233;e de Git : il s'agit de former aux fonctionnalit&#233;s avanc&#233;es dont certaines sont cit&#233;es ci-dessus ;&lt;/li&gt;&lt;li&gt; Bonnes pratiques avec Git : les fonctionnalit&#233;s offertes par Git impliquent une autre mani&#232;re de g&#233;rer un projet, de cr&#233;er des patchs, des branches, etc. Ce module pr&#233;sentera ces bonnes pratiques.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Enfin Easter-eggs peut assurer des prestations de conseil autour de
Git. Certains outils int&#233;gr&#233;s &#224; Git, comme &lt;a href='http://lwn.net/Articles/317154/' class='spip_out'&gt;git-bisect&lt;/a&gt;, n&#233;cessitent une expertise et un accompagnement pour leur mise en &#339;uvre.&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;&lt;!-- htmlA --&gt;[&lt;a href='http://www.easter-eggs.com/#nh1' id='nb1' class='spip_note' title='Notes 1' rev='footnote'&gt;1&lt;/a&gt;] &lt;!-- htmlB --&gt;voir &lt;a href='http://fr.whygitisbetterthanx.com/#git-is-fast' class='spip_out'&gt;ici&lt;/a&gt;, &lt;a href='http://git.or.cz/gitwiki/GitBenchmarks#head-1b5e5c505d4f956c4d15c46100c6aa5bf6bfcf45' class='spip_out'&gt;ici&lt;/a&gt; ou &lt;a href='http://weblogs.mozillazine.org/jst/archives/2006/11/vcs_performance.html' class='spip_out'&gt;l&#224;&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;[&lt;a href='http://www.easter-eggs.com/#nh2' id='nb2' class='spip_note' title='Notes 2' rev='footnote'&gt;2&lt;/a&gt;] &lt;!-- htmlB --&gt;voir &lt;a href='http://fr.whygitisbetterthanx.com/#git-is-small' class='spip_out'&gt;ici&lt;/a&gt; ou &lt;a href='http://git.or.cz/gitwiki/GitBenchmarks#head-dbbb9e86ba52f994b0658b41ba574315e3de3439' class='spip_out'&gt;l&#224;&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;[&lt;a href='http://www.easter-eggs.com/#nh3' id='nb3' class='spip_note' title='Notes 3' rev='footnote'&gt;3&lt;/a&gt;] &lt;!-- htmlB --&gt;Voir &lt;a href='http://digitalvampire.org/blog/index.php/2006/11/16/oh-what-a-relief-it-is/' class='spip_out'&gt;ici&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;&lt;!-- htmlA --&gt;[&lt;a href='http://www.easter-eggs.com/#nh4' id='nb4' class='spip_note' title='Notes 4' rev='footnote'&gt;4&lt;/a&gt;] &lt;!-- htmlB --&gt;L'am&#233;lioration de git-svn sous windows est un projet &lt;a href='http://git.or.cz/gitwiki/SoC2009Ideas#head-fae8309f489c88dbd27dd09c2233a392a38922b4' class='spip_out'&gt;propos&#233;&lt;/a&gt; au Google Summer of Code 2009&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Syst&#232;me et R&#233;seau</title>
		<link>http://www.easter-eggs.com/Systeme-et-Reseau</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Systeme-et-Reseau</guid>
		<dc:date>2009-03-06T14:41:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Emmanuel Lacour, Pierre-yves Dillard</dc:creator>



		<description>Easter-eggs int&#232;gre et d&#233;ploie des solutions serveurs &#224; base de logiciels libres depuis 1997. Notre expertise s'est progressivement d&#233;velopp&#233;e au fil des ann&#233;es et de nos projets clients. Nos domaines de comp&#233;tences couvrent aujourd'hui un tr&#232;s large spectre en mati&#232;re de solutions serveurs GNU/Linux. De l'audit de vos syst&#232;mes &#224; l'optimisation des performances, du conseil en architecture &#224; l'assistance au d&#233;ploiement, Easter-eggs met son exp&#233;rience &#224; votre service. Internet - Intranet - Extranet Serveur (...)

-
&lt;a href="http://www.easter-eggs.com/-Nos-Services-" rel="directory"&gt;Nos Services&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;Internet - Intranet - Extranet&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;Internet - Intranet - Extranet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Infrastructure r&#233;seau&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;Infrastructure r&#233;seau&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;S&#233;curit&#233;&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_2&quot;&gt;S&#233;curit&#233;&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;p&gt;Easter-eggs int&#232;gre et d&#233;ploie des solutions serveurs &#224; base de logiciels libres depuis 1997.
Notre expertise s'est progressivement d&#233;velopp&#233;e au fil des ann&#233;es et de nos projets clients. Nos domaines de comp&#233;tences couvrent aujourd'hui un tr&#232;s large spectre en mati&#232;re de solutions serveurs GNU/Linux.
De l'audit de vos syst&#232;mes &#224; l'optimisation des performances, du conseil en architecture &#224; l'assistance au d&#233;ploiement, Easter-eggs met son exp&#233;rience &#224; votre service.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Internet - Intranet - Extranet&lt;/h3&gt;
&lt;p&gt;Serveur Web&lt;BR/&gt;
Messagerie&lt;BR/&gt;
Annuaire LDAP centralis&#233; et base de donn&#233;es&lt;BR/&gt;
Serveurs de fichiers, d'impressions&lt;BR/&gt;
Serveur de Fax&lt;BR/&gt;
T&#233;l&#233;phonie (VOIP)&lt;BR/&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Infrastructure r&#233;seau&lt;/h3&gt;
&lt;p&gt;Passerelles et routeurs Internet/wifi&lt;BR/&gt;
Serveur de sauvegarde&lt;BR/&gt;
Haute-disponibilit&#233;, &#233;quilibrage de charge&lt;BR/&gt;
Serveurs virtuels&lt;br/&gt;&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;S&#233;curit&#233;&lt;/h3&gt;
&lt;p&gt;Pare-feu, r&#233;seaux priv&#233;s virtuels&lt;BR/&gt;
Supervision&lt;BR/&gt;
Serveurs Proxy et reverse Proxy&lt;BR/&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>D&#233;veloppement sp&#233;cifique</title>
		<link>http://www.easter-eggs.com/Developpement-specifique,109</link>
		<guid isPermaLink="true">http://www.easter-eggs.com/Developpement-specifique,109</guid>
		<dc:date>2009-03-06T14:33:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Micha&#235;l Parienti, Pierre-yves Dillard</dc:creator>



		<description>Particuli&#232;rement adapt&#233;s au d&#233;veloppement applicatif, les logiciels libres fournissent des outils de d&#233;veloppement robustes, s&#233;curis&#233;s et ouverts, permettant de d&#233;velopper tout type d'applications. De la d&#233;finition du cahier des charges au d&#233;veloppement et jusqu'&#224; l'int&#233;gration dans votre syst&#232;me d'information, nous vous accompagnons tout au long de votre projet. Actuellement la majorit&#233; des d&#233;veloppements ont lieu dans un environnement Web. Easter-eggs ma&#238;trise dans ce domaine deux technologies en (...)

-
&lt;a href="http://www.easter-eggs.com/-Nos-Services-" rel="directory"&gt;Nos Services&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;div class=&quot;cs_sommaire cs_sommaire_avec_fond&quot; id=&quot;outil_sommaire&quot;&gt; &lt;div class=&quot;cs_sommaire_inner&quot;&gt; &lt;div class=&quot;cs_sommaire_titre_avec_fond&quot;&gt; Sommaire &lt;/div&gt; &lt;ul&gt; &lt;li&gt;&lt;a title=&quot;Environnement PHP&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_0&quot;&gt;Environnement PHP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Environnement Python&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_1&quot;&gt;Environnement Python&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;MySQL et PostgreSQL&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_2&quot;&gt;MySQL et PostgreSQL&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;Richesse des interface Web&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_3&quot;&gt;Richesse des interface (...)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a title=&quot;M&#233;thodologie&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire_4&quot;&gt;M&#233;thodologie&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;/div&gt;&lt;span class='_foosommaire'&gt;&lt;/span&gt;&lt;p&gt;Particuli&#232;rement adapt&#233;s au d&#233;veloppement applicatif, les logiciels
libres fournissent des outils de d&#233;veloppement robustes, s&#233;curis&#233;s
et ouverts, permettant de d&#233;velopper tout type d'applications.&lt;/p&gt; &lt;p&gt;De la d&#233;finition du cahier des charges au d&#233;veloppement et jusqu'&#224; l'int&#233;gration dans votre syst&#232;me d'information, nous vous accompagnons tout au long de votre projet.&lt;/p&gt; &lt;p&gt;Actuellement la majorit&#233; des d&#233;veloppements ont lieu dans un
environnement Web. Easter-eggs ma&#238;trise dans ce domaine deux
technologies en particulier. Le choix entre ces deux environnements est alors dict&#233; par les contraintes du client.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_0&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Environnement PHP&lt;/h3&gt;
&lt;p&gt;Depuis sa version 5, &lt;a href='http://php.net/' class='spip_out'&gt;PHP&lt;/a&gt; a acquis
des fonctionnalit&#233;s qui le rapprochent de &lt;a href='http://fr.wikipedia.org/wiki/Java_(langage)' class='spip_out'&gt;Java&lt;/a&gt; et de &lt;a href='http://www.microsoft.com/net/default.mspx' class='spip_out'&gt;.NET&lt;/a&gt;, tout en
gardant sa souplesse d'origine.&lt;/p&gt; &lt;p&gt;Tr&#232;s pr&#233;sent dans le monde des applications Web riches, il est aussi de plus en plus utilis&#233; pour les applications strat&#233;giques de l'entreprise.&lt;/p&gt; &lt;p&gt;Il n'est plus question aujourd'hui de r&#233;aliser un projet en PHP sans
utiliser un framework qui balise les d&#233;veloppements. Pour des raisons
de souplesse, de fonctionnalit&#233; et de documentation, notre choix de
framework PHP s'est port&#233; sur &lt;a href='http://www.symfony-project.org/' class='spip_out'&gt;Symfony&lt;/a&gt;.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_1&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Environnement Python&lt;/h3&gt;
&lt;p&gt;&lt;a href='http://www.python.org/' class='spip_out'&gt;Python&lt;/a&gt; est un langage de programmation interpr&#233;t&#233; orient&#233; objet, puissant et pratique. Easter-eggs l'utilise depuis dix ans pour des projets internes et pour des projets non Web.&lt;/p&gt; &lt;p&gt;Aujourd'hui il existe des outils qui permettent d'utiliser aussi ce langage pour des projets Web.&lt;/p&gt; &lt;p&gt;La pr&#233;f&#233;rence d'Easter-eggs va au framework &lt;a href='http://www.pylonshq.com/' class='spip_out'&gt;Pylons&lt;/a&gt;, pour sa tr&#232;s
grande l&#233;g&#232;ret&#233; et sa modularit&#233; issue de l'utilisation du standard
WSGI. Nous utilisons Pylons avec l'outil de &lt;a href='http://fr.wikipedia.org/wiki/Mapping_objet-relationnel' class='spip_out'&gt;mapping objet-relationnel&lt;/a&gt; &lt;a href='http://sqlalchemy.org/' class='spip_out'&gt;SQLAlchemy&lt;/a&gt; et le moteur de
template &lt;a href='http://www.makotemplates.org/' class='spip_out'&gt;Mako&lt;/a&gt;.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_2&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;MySQL et PostgreSQL&lt;/h3&gt;
&lt;p&gt;Les bases de donn&#233;es relationnelles (&lt;a href='http://www.mysql.com/' class='spip_out'&gt;MySQL&lt;/a&gt;) ou relationnelles/objets
(&lt;a href='http://www.postgresql.org/' class='spip_out'&gt;PostgreSQL&lt;/a&gt;) sous licence libre poss&#232;dent aujourd'hui toutes les
fonctionnalit&#233;s et les performances autrefois r&#233;serv&#233;es aux SGBD
propri&#233;taires. Le choix de l'une ou de l'autre se fait en fonction
du projet et des besoins du client.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_3&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;Richesse des interface Web&lt;/h3&gt;
&lt;p&gt;Le langage &lt;a href='http://fr.wikipedia.org/wiki/JavaScript' class='spip_out'&gt;Javascript&lt;/a&gt; remis au go&#251;t du jour par la m&#233;thode &lt;a href='http://fr.wikipedia.org/wiki/Asynchronous_JavaScript_and_XML' class='spip_out'&gt;Ajax&lt;/a&gt; permet
aujourd'hui, avec une utilisation contr&#244;l&#233;e, d'enrichir le client
Web en offrant plus d'ergonomie &#224; l'utilisateur. L'utilisation de
librairies comme &lt;a href='http://mootools.net/' class='spip_out'&gt;MooTools&lt;/a&gt; ou &lt;a href='http://jquery.com/' class='spip_out'&gt;Jquery&lt;/a&gt; facilite et acc&#233;l&#232;re le travail des
d&#233;veloppeurs en prenant en charge, par exemple, la &lt;a href='http://fr.wikipedia.org/wiki/Cross-Browser' class='spip_out'&gt;comptabilit&#233;
Cross-Browser&lt;/a&gt;.&lt;/p&gt; &lt;h3 class=&quot;spip&quot; id=&quot;outil_sommaire_4&quot;&gt;&lt;a title=&quot;Sommaire&quot; href=&quot;http://www.easter-eggs.com/spip.php?page=backend#outil_sommaire&quot; class=&quot;sommaire_ancre&quot;&gt; &lt;/a&gt;M&#233;thodologie&lt;/h3&gt;
&lt;p&gt;Les meilleures technologies ne donnent rien sans m&#233;thodes de
d&#233;veloppement et de suivi adapt&#233;es. Nos d&#233;veloppements s'appuient
sur des &lt;a href='http://fr.wikipedia.org/wiki/M%C3%A9thode_agile' class='spip_out'&gt;m&#233;thodes agiles&lt;/a&gt; que nous adaptons &#224; la taille du projet et/ou &#224; la culture du client. Pour chacune de nos r&#233;alisations nous mettons
en place des outils de suivi (&lt;a href='http://trac.edgewall.org/' class='spip_out'&gt;Trac&lt;/a&gt; ou &lt;a href='http://www.redmine.org/' class='spip_out'&gt;Redmine&lt;/a&gt;), des canaux de
communication d&#233;di&#233;s avec le client (mailings listes), et bien s&#251;r un
outil de gestion de versions, &lt;a href='http://git-scm.com/' class='spip_out'&gt;Git&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
