<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>social hortis &#187; open-source</title>
	<atom:link href="http://social.hortis.ch/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://social.hortis.ch</link>
	<description>De l'agilité à la performance</description>
	<lastBuildDate>Tue, 27 Jul 2010 09:24:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Java EE 6 &amp; GlassFish v3 au GenevaJUG le 23 Juin</title>
		<link>http://social.hortis.ch/2010/06/15/java-ee-6-glassfish-v3-au-genevajug-le-23-juin/</link>
		<comments>http://social.hortis.ch/2010/06/15/java-ee-6-glassfish-v3-au-genevajug-le-23-juin/#comments</comments>
		<pubDate>Tue, 15 Jun 2010 15:08:51 +0000</pubDate>
		<dc:creator>Xavier Bourguignon</dc:creator>
				<category><![CDATA[Java User Group]]></category>
		<category><![CDATA[Spring]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=1495</guid>
		<description><![CDATA[Hortis et le GenevaJUG sont heureux d&#8217;accueillir Alexis Moussine-Pouchkine pour une session sur Java EE 6 et GlassFish v3.
Java EE 6 est loin d&#8217;être un simple rafraichissement d’une technologie que certains trouvent vieillissante. Avec des évolutions majeures pour EJB, JPA, servlet, et JSF, avec l’arrivée d’une injection unifiée avec CDI, le rajout de JAX-RS ou [...]]]></description>
			<content:encoded><![CDATA[<p>Hortis et le GenevaJUG sont heureux d&#8217;accueillir Alexis Moussine-Pouchkine pour une session sur Java EE 6 et GlassFish v3.</p>
<p><a href="http://social.hortis.ch/wp-content/uploads/2010/06/geneva-jug-duke-362.png"><img class="alignleft size-full wp-image-1496" title="geneva-jug-duke-362" src="http://social.hortis.ch/wp-content/uploads/2010/06/geneva-jug-duke-362.png" alt="" width="152" height="152" /></a>Java EE 6 est loin d&#8217;être un simple rafraichissement d’une technologie que certains trouvent vieillissante. Avec des évolutions majeures pour EJB, JPA, servlet, et JSF, avec l’arrivée d’une injection unifiée avec CDI, le rajout de JAX-RS ou encore l’arrivée de BeanValidation il devient quasi inutile de rajouter des bibliothèques externes.</p>
<p>Avec un support complet de Java EE 6, des fonctions orientées développeur, de multiples outils d’administration, un mode embarqué, une modularité basée sur OSGi&#8230;. La liste des fonctionnalités de GlassFish 3 sonne comme les promesses d’autres serveurs d’applications. A vous de voir comment tout ceci est utilisable pour vous, dès aujourd&#8217;hui.</p>
<p>Cette présentation intègrera donc une bonne partie des nouveautés de la plate-forme Java EE 6, des démonstrations et une feuille de route sur l’avenir du projet GlassFish (3.1 et au delà).</p>
<p><a href="http://social.hortis.ch/wp-content/uploads/2010/06/glassfish_logo_large_transparent.png"><img class="alignright size-full wp-image-1497" title="glassfish_logo_large_transparent" src="http://social.hortis.ch/wp-content/uploads/2010/06/glassfish_logo_large_transparent.png" alt="" width="168" height="85" /></a></p>
<p>Au travers de son blog (<a href="http://bit.ly/bJlRds" target="_blank">http://bit.ly/bJlRds</a>), Alexis lance déjà le débat sur certaines questions:</p>
<ul>
<li>Spring est-il soluble dans Java EE 6 ?</li>
<li>Tomcat est-il soluble dans GlassFish ?</li>
<li>OSGi va-t-il nous sauver comme Maven l&#8217;a fait en son temps ?</li>
<li>GlassFish est-il soluble dans WebLogic ?</li>
</ul>
<p>N&#8217;oubliez donc pas de vous inscrire pour cette session qui aura lieu à l&#8217;Uni-Mail salle S130 à partir de 18h30 le Mercredi 23 Juin <a href="http://bit.ly/cJsxZM" target="_blank">http://bit.ly/cJsxZM</a> et qui finira comme d&#8217;habitude par un buffet gargantuesque !</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2010/06/15/java-ee-6-glassfish-v3-au-genevajug-le-23-juin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Java User Group Genève: done! Premier rendez-vous le 26 janvier</title>
		<link>http://social.hortis.ch/2010/01/06/java-user-group-geneve-done-premier-rendez-vous-le-26-janvier/</link>
		<comments>http://social.hortis.ch/2010/01/06/java-user-group-geneve-done-premier-rendez-vous-le-26-janvier/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 14:23:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[evenement]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=1103</guid>
		<description><![CDATA[ Hortis est plus que ravi de sponsoriser le JUG Genevois tout récemment créé par une équipe des plus dynamiques. Oui il y a des hortissiens parmi eux :p mais pas uniquement, et une chose est sûre, ce groupe d&#8217;amis nous/vous prépare des events orientés Java qui en vaudront la peine. Cela commence le mardi [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.genevajug.ch"><img class="alignleft" src="http://www.jugevents.org/jugevents/bin/jugLogo.bin?id=21285" alt="" width="100" /></a> Hortis est plus que ravi de sponsoriser le <strong>JUG </strong>Genevois tout récemment créé par une équipe des plus dynamiques. Oui il y a des hortissiens parmi eux :p mais pas uniquement, et une chose est sûre, ce groupe d&#8217;amis nous/vous prépare des events orientés Java qui en vaudront la peine. Cela commence le <strong><a title="JUG 26 janvier" href="http://www.genevajug.ch/topic.jsp?id=1586" target="_blank">mardi 26 janvier</a></strong> avec la venue de <strong>Guillaume Bort</strong> et <strong>Habib Guergachi</strong>, qui viendront présenter <a title="Play Framework" href="http://www.playframework.org/" target="_blank">« Play ! Framework »</a>. N&#8217;oubliez pas de vous inscrire par le canal officiel de<a title="Jug events" href="http://www.jugevents.org/jugevents/event/22746" target="_self"> JugEvents</a>. Et longue vie au <strong>Geneva JUG</strong>!</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2010/01/06/java-user-group-geneve-done-premier-rendez-vous-le-26-janvier/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CITCON Paris 2009, le compte-rendu</title>
		<link>http://social.hortis.ch/2009/09/24/citcon-paris-2009-le-compte-rendu/</link>
		<comments>http://social.hortis.ch/2009/09/24/citcon-paris-2009-le-compte-rendu/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 09:20:22 +0000</pubDate>
		<dc:creator>Xavier Bourguignon</dc:creator>
				<category><![CDATA[agilité]]></category>
		<category><![CDATA[evenement]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[conférence]]></category>
		<category><![CDATA[intégration continue]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=1035</guid>
		<description><![CDATA[


L&#8217;édition européenne 2009 de la CITCON a eu lieu les vendredi 18 et samedi 19 Septembre à Paris, j&#8217;ai eu la chance de pouvoir y assister et je vous livre aujourd&#8217;hui mon compte-rendu.

Vendredi après midi, arrivée dans les locaux de l&#8217;ISEP, Paul Julius et Jeffrey Fredrick nous accueille avec un mot de bienvenue et des explications sur le [...]]]></description>
			<content:encoded><![CDATA[<dl id="attachment_1046" class="wp-caption alignnone" style="width: 708px;">
<dt class="wp-caption-dt"><img class="size-full wp-image-1046 alignnone" title="CITCON Paris 2009" src="http://social.hortis.ch/wp-content/uploads/2009/09/parisheader6.jpg" alt="CITCON Paris 2009" width="698" height="232" /></dt>
</dl>
<p style="text-align: justify;">L&#8217;édition européenne 2009 de la <a href="http://citconf.com/paris2009/" target="_blank">CITCON</a> a eu lieu les vendredi 18 et samedi 19 Septembre à Paris, j&#8217;ai eu la chance de pouvoir y assister et je vous livre aujourd&#8217;hui mon compte-rendu.</p>
<p style="text-align: justify; "><span id="more-1035"></span></p>
<p style="text-align: justify; "><img class="size-medium wp-image-1037 alignright" style="border: 10px solid white;" title="ISEP" src="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0031-300x225.jpg" alt="" width="300" height="225" />Vendredi après midi, arrivée dans les locaux de l&#8217;ISEP, Paul Julius et Jeffrey Fredrick nous accueille avec un mot de bienvenue et des explications sur le fonctionnement d&#8217;une conférence <a href="http://citconf.com/paris2009/openspace.php" target="_self">Open Space</a>, puis un tour de table pour une présentation rapide des personnes présentes: environ 120 ! Un peu longuet, mais cela me permet de mettre enfin des visages sur les différents blogueurs et twitters que je suis régulièrement.</p>
<p style="text-align: justify; ">Arrive les choses sérieuses: la préparation du programme de lendemain, en effet dans le cadre d&#8217;une conférence Open Space, tous les participants sont acteurs: chaque personne souhaitant animer une session s&#8217;arme d&#8217;un stylo, d&#8217;un post-it, présente son sujet en quelques mots et l&#8217;ajoute au tableau blanc. Libre à chacun de voter, regrouper les propositions équivalentes, modifier le planning.</p>
<p style="text-align: justify; ">Et voici le résultat</p>
<p><a href="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0029.jpg"><img class="size-full wp-image-1036 alignnone" title="planning des bsessions" src="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0029.jpg" alt="" width="688" height="517" /></a></p>
<p style="text-align: justify; ">Nous avons bien travaillé, il est maintenant l&#8217;heure de manger et de partager une bière en parlant d&#8217;intégration continue, de testing et de nos différentes expériences.</p>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
<p style="text-align: justify; ">Tout bon Samedi commence par un bon petit déjeuner, la CITCON ne déroge pas à cette règle et nous commençons donc la journée par des discussions informelles autour d&#8217;une montagne de croissants. Le choix des sessions n&#8217;est pas évident, il y en a 5 programmées à la fois !</p>
<p style="text-align: justify; "><a href="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0026.jpg"><img class="alignleft size-medium wp-image-1038" style="border: 10px solid white;" title="hudson plugins" src="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0026-225x300.jpg" alt="" width="183" height="243" /></a>A 10 heures, je commence donc la matinée par la session &#8220;<strong><a href="http://citconf.com/wiki/index.php?title=BetterAntBuilds" target="_blank">Better builds</a><span style="font-weight: normal;">&#8220;</span></strong>, intéressante mais qui se focalise uniquement sur Ant, du besoin de refactoring des scripts, de l&#8217;utilisation des macros et une présentation de <a href="http://www.exubero.com/asl/" target="_blank">Ant Script Library</a>, qui comme son nom l&#8217;indique est une bibliothèaue de scipts génériques permettant de gérer les dépendances (avec Ivy), compiler, packager, lancer des tests unitaires ou d&#8217;intégration, faire du reporting, &#8230; bref tout ce qu&#8217;offre nativement Maven ! J&#8217;ai toujours du mal à comprendre pourquoi certaines personnes s&#8217;obstinent avec Ant pour cette utilisation &#8230; J&#8217;applique donc &#8220;the Law ot two feet&#8221; : je change donc de session discrètement et je rejoins &#8220;<strong><a href="http://citconf.com/wiki/index.php?title=HudsonAndOtherPlugins" target="_blank">Hudson plugins</a><span style="font-weight: normal;">&#8220;</span></strong>.</p>
<p style="text-align: justify; ">Lorsque j&#8217;arrive Douglas Squirrel a déjà présenté un plugin qu&#8217;il a développé et la discussion continue donc sur les points forts et faibles de la <a href="http://wiki.hudson-ci.org/display/HUDSON/Extend+Hudson" target="_blank">création de plugins</a>. Du côté négatif l&#8217;utilisation particulière de jelly pour la création des vues, le wiki dont certaines pages ne sont pas mise à jour, du côté positif, <a href="http://www.java.net/blogs/kohsuke/">kohsuke kawagushi</a> et la communauté qui sont très actifs et l&#8217;utilisation de Maven qui permet de démarrer et déboguer un plugin extrêmement simplement via les commandes <em>mvn hpi:create</em> et <em>mvn hpi:run</em>. Nous avons ensuite évoqué les plugins existants qui pourraient être améliorés (<a href="http://wiki.hudson-ci.org/display/HUDSON/Promoted+Builds+Plugin" target="_blank">Promoted builds</a> par exemple) et de nouvelles idées: graph de dépendance entre builds, distribution des tests unitaires avec GridGain &#8230;</p>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
<p style="text-align: justify; ">
<p style="text-align: justify; ">11h15, 2ème session de la matinée (enfin 2ème et demi pour moi): &#8220;<a href="http://citconf.com/wiki/index.php?title=BuildPipelinesAndContinuousDeployment" target="_blank"><strong>Continuous Deployment</strong></a>&#8221; animée par Chris Read. Tout d&#8217;abord qu&#8217;est ce que le déploiement continu ? L&#8217;idée est que chaque fois que du code est committé, il est automatiquement déployé en production ! Impossible ? Regardez donc le bas de cette page chez Flickr: <a href="http://code.flickr.com/" target="_blank">http://code.flickr.com/</a>, la dernière fois que j&#8217;y suis allé, on pouvait lire : &#8221;<strong>Flickr was last deployed 25 hours ago, including 3 changes by 1 person. In the last week there were 46 deploys of 967 changes by 17 people.</strong>&#8221; Évidemment les contraintes pour faire du déploiement continu sont énormes, il faut être capable d&#8217;automatiser toute les étapes du commit du code jusqu&#8217;au déploiement en production: compilation, packaging, tests unitaires, d&#8217;intégration, d&#8217;acceptance, de performance et évidemment le retour à une version précédente en cas d&#8217;erreur.</p>
<p style="text-align: justify; ">Nous sommes d&#8217;ores et déjà capable de le faire avec les outils d&#8217;intégration continue, mais pour le faire de façon plus optimale, Chris introduit la notion de build pipeline c&#8217;est-à-dire le découpage en étape du processus de déploiement. Malheureusement cela sert également de support pour une promotion commerciale de Cruise, outil d&#8217;intégration continue de ThoughtWorks qui supporte nativement les pipelines &#8230; Malgré tout la discussion reste intéressante car le concept de déploiement continu permet d&#8217;avoir une vision plus globale du développement d&#8217;une application: on ne construit plus seulement un logiciel mais un environnement complet car les contraintes de la production (OS, patch, &#8230;) sont pris en compte dès le début du processus. nous dépassons alors le concept cher à XP de &#8220;Collective Code Ownership&#8221; pour arriver au &#8220;Collective Environment Ownership&#8221;.</p>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
<p style="text-align: justify; ">
<p style="text-align: justify; ">La pause repas est l&#8217;occasion de discuter, notamment avec Remy Sanlanville, qui présentera avec Freddy Mallet de <a href="http://www.sonarsource.com/" target="_blank">SonarSource</a> la session &#8220;Pour passer la crise, remboursez votre dette technique !&#8221; à l&#8217;occasion de l&#8217;agile tour 2009 à <a href="http://www.agiletour.org/fr/grenoble_programme.html" target="_blank">Grenoble</a> le 20 Octobre prochain et très probablement à <a href="http://www.agiletour.org/fr/at2009_geneve.html" target="_blank">Genève</a> le 12 Octobre</p>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
<p style="text-align: justify; ">
<p style="text-align: justify; "><a href="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0037.jpg"><img class="alignright size-full wp-image-1039" style="border: 10px solid white;" title="acceptance testing" src="http://social.hortis.ch/wp-content/uploads/2009/09/spm_a0037.jpg" alt="" width="240" height="320" /></a>14 heures, je commence l&#8217;après-midi par la session &#8220;<a href="http://www.agiletour.org/fr/grenoble_programme.html" target="_blank"><strong>Acceptance Testing</strong></a>&#8221; animée par <a href="http://gojko.net/" target="_blank">Gojko Adzic</a> et <a href="http://skillsmatter.com/expert-profile/agile-testing/antony-marcano" target="_blank">Antony Marcano</a>. L&#8217;objectif de la session est de faire le top 5 (ou plus) des raisons pour lesquelles une équipe échoue à mettre en place des tests d&#8217;acceptance et de donner des pistes pour ne pas tomber dans ces travers. Lors de l&#8217;écriture de son livre &#8220;<a href="http://www.acceptancetesting.info/the-book/" target="_blank">Bridging the Communication Gap, Specification by Example and Agile Acceptance Testing</a>&#8220;, Gojko avait identifié 5 principales raisons:</p>
<ul>
<li>No collaboration</li>
<li>Focusing on &#8220;how&#8221; not on &#8220;what&#8221;</li>
<li>Tests unusable as live documentation</li>
<li>Expecting acceptance tests to be a full regression suite</li>
<li>Focusing on tool</li>
</ul>
<div>Après discussions et différents retours d&#8217;expérience, ce top 5 s&#8217;est transformé en top 10 avec en plus:</div>
<ul>
<li>Acceptance testing is not considered as &#8220;value-adding&#8221; activity</li>
<li>&#8220;test code&#8221; is not maintained with love</li>
<li>Objectives of team members not aligned</li>
<li>No management buy-in</li>
<li>Underestimating the skill required to do this well</li>
</ul>
<p style="text-align: justify; ">Alors que faire pour ne pas tomber dans le panneau:</p>
<p style="text-align: justify; ">
<ol>
<li>Les tests d&#8217;acceptance s&#8217;écrivent en équipe: vous et votre client, ce sont des spécifications !</li>
<li>L&#8217;important n&#8217;est pas &#8220;comment&#8221; faire mais &#8220;quoi&#8221; faire et ce n&#8217;est pas si évident.</li>
<li>Vos tests d&#8217;acceptance doivent être expressifs et exhaustifs car ils seront alors la vraie documentation du projet, n&#8217;oubliez pas ce sont les spécifications !</li>
<li>Ces tests ne sont pas des tests de régression, il y a d&#8217;autres outils pour cela, ce sont des spécifications !</li>
<li>Ne venez pas voir votre client avec un outil, Fitnesse est très bien, mais vous venez écrire des spécifications ! Un tableau blanc et des crayons sont bien plus appropriés, vous aurez tout le temps de traduire ces spécifications dans votre outil préféré après.</li>
<li>L&#8217;écriture des tests d&#8217;acceptance est considérée souvent comme secondaire alors que nous parlons des spécifications !</li>
<li>Le code des tests est considérés comme moins important que le code métier, pourtant si vous n&#8217;êtes pas capable de valider votre code au regard des spécifications &#8230;</li>
<li>L&#8217;objectif des différents membres de l&#8217;équipe doit être le même: délivrer la meilleure application possible pour le client et pas le développeur code et pas plus, le testeur teste et pas plus, &#8230;</li>
<li>Le management doit percevoir les tests différemment car ce sont les spécifications !</li>
<li>Ne sous estimez pas le niveau requis pour écrire ces tests d&#8217;acceptance !</li>
</ol>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
<p style="text-align: justify; ">
<p style="text-align: justify; ">15h15, un sujet qui m&#8217;intéresse au plus haut point: &#8220;<strong>CI in the Cloud</strong>&#8221; car j&#8217;avais commencé à écrire un plugin Hudson pour démarrer des esclaves sur EC2, le cloud d&#8217;Amazon. Malheureusement pour moi, un certain kohsuke l&#8217;a développé bien plus vite que moi (voir <a href="http://wiki.hudson-ci.org/display/HUDSON/Amazon+EC2+Plugin" target="_blank">ici</a>) ! Mais revenons au sujet, pourquoi les différents outils d&#8217;intégration continue lorgne du côté du cloud computing ? Les raisons sont multiples et nous les énumérons:</p>
<ul>
<li>réduire les coûts d&#8217;infrastructure et de maintenance</li>
<li>optimiser le coût d&#8217;utilisation par CPU (chez Amazon, la tarification se fait sur le uptime)</li>
<li>absorber facilement les pics de charge.</li>
</ul>
<div>D&#8217;un autre côté les difficultés:</div>
<ul>
<li>le gros point noir: la sécurité, bien que des solutions existent (on peut monter un VPN avec des serveurs chez Amazon), peu de sociétés sont actuellement prêtes à voir leur code source partir en dehors de leur infrastructure propre.</li>
<li>la confiance envers le fournisseur du cloud.  Le <a href="http://www.touilleur-express.fr" target="_blank">touilleur</a> a d&#8217;ailleurs posé une question pertinente: &#8220;à qui faites vous le plus confiance: votre équipe d&#8217;admin système ou celle d&#8217;Amazon ?&#8221;. Personnellement je connais la réponse !</li>
<li>les problèmes réseaux peuvent rendre le système quasi inopérant</li>
<li>la maintenance de système complexe sera aussi difficile</li>
</ul>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
<div>16h30, pour la dernière session de la journée, je choisis de suivre &#8220;<strong>Narrative Acceptance Test</strong>&#8220;. Mes espoirs sont grands après la magistrale session de ce début d&#8217;après-midi, malheureusement ce sera le moment le moins intéressant de la conférence. Nous avons droit à une présentation quasi commerciale de <a href="http://studios.thoughtworks.com/agile-test-automation" target="_blank">Twist</a> édité par ThougthWorks, puis un survol de <a href="http://fitnesse.org/" target="_blank">Fitnesse</a> et quelques bouts de code de <a href="http://jnarrate.org/" target="_blank">JNarrate</a> qui permet d&#8217;écrire des tests d&#8217;acceptance en langage naturel. Bref une déception, j&#8217;attendais plus d&#8217;informations sur les techniques de création de <a href="http://en.wikipedia.org/wiki/Domain-specific_programming_language" target="_blank">DSL</a>, mais la fatigue et mon niveau d&#8217;anglais très moyen ne m&#8217;ont pas permis d&#8217;orienter cette session comme je le désirais.</div>
<div>
<p style="text-align: center;"><strong>~~~~~~~~</strong></p>
</div>
<div>Enfin cette conférence s&#8217;est à terminée par un nouveau tour de table pour donner notre &#8220;AA moment of the day&#8221;, autrement dit &#8220;Le truc&#8221; qui nous a scotché, pour ma part je retiendrais la session sur la collaboration autour des tests d&#8217;acceptance de Gojko et Antony qui était véritablement extraordinaire.</div>
<p>Rendez-vous pour la prochaine édition dans l&#8217;une de ces villes: Zürich, Copenhage, Belgrade, Dublin ou Prague. Je vote Dublin !</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2009/09/24/citcon-paris-2009-le-compte-rendu/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Hortis &amp; eXo Platform : un partenariat opérationnel</title>
		<link>http://social.hortis.ch/2009/05/20/hortis-exo-platform-un-partenariat-operationnel/</link>
		<comments>http://social.hortis.ch/2009/05/20/hortis-exo-platform-un-partenariat-operationnel/#comments</comments>
		<pubDate>Wed, 20 May 2009 09:08:59 +0000</pubDate>
		<dc:creator>Julien Behr</dc:creator>
				<category><![CDATA[ALM]]></category>
		<category><![CDATA[SOA]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[patterns]]></category>
		<category><![CDATA[techno]]></category>
		<category><![CDATA[tendances]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=988</guid>
		<description><![CDATA[
Hortis a assis son partenariat avec eXo, société bien connue pour sa plateforme couvrant à la fois les besoins de :

Portail
Gestion de contenu
Gestion documentaire

en clôturant un nouveau projet utilisant cette technologie.
Le projet consistait à industrialiser l&#8217;ensemble des réalisations autour de la plateforme dans l&#8217;atelier de développement d&#8217;un de ses clients, c&#8217;est à dire en adaptant [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://social.hortis.ch/wp-content/uploads/2009/05/exo.png"><img class="size-medium wp-image-982 aligncenter" title="exo" src="http://social.hortis.ch/wp-content/uploads/2009/05/exo.png" alt="" width="300" height="100" /></a></p>
<p style="text-align: left;">Hortis a assis son partenariat avec eXo, société bien connue pour sa plateforme couvrant à la fois les besoins de :</p>
<ul>
<li>Portail</li>
<li>Gestion de contenu</li>
<li>Gestion documentaire</li>
</ul>
<p>en clôturant un nouveau projet utilisant cette technologie.</p>
<p>Le projet consistait à industrialiser l&#8217;ensemble des réalisations autour de la plateforme dans l&#8217;atelier de développement d&#8217;un de ses clients, c&#8217;est à dire en adaptant les repository Maven, en développement des artefacts ou des projets d&#8217;exemples.</p>
<p>Après avoir formé ses ressources sur la solution eXo, Hortis montre une nouvelle fois son implication dans des projets innovants et sa volonté de faire vivre ses partenariats.</p>
<p>Souhaitons qu&#8217;il y en ait encore beaucoup d&#8217;autres &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2009/05/20/hortis-exo-platform-un-partenariat-operationnel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>17 avril, webinar Hortis sur jDiffChaser</title>
		<link>http://social.hortis.ch/2009/04/03/17-avril-webinar-hortis-sur-jdiffchaser/</link>
		<comments>http://social.hortis.ch/2009/04/03/17-avril-webinar-hortis-sur-jdiffchaser/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 15:09:42 +0000</pubDate>
		<dc:creator>Jérôme LAYAT</dc:creator>
				<category><![CDATA[evenement]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[swing]]></category>
		<category><![CDATA[test]]></category>
		<category><![CDATA[utilisabilité]]></category>
		<category><![CDATA[webinar]]></category>
		<category><![CDATA[Add new tag]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=866</guid>
		<description><![CDATA[Nous voulions depuis un petit moment lancer des Webinars pour que toute personne peu motivée pour se déplacer sur Genève (compte tenu de la circulation, nous comprenons) ait aussi la possibilité de suivre des présentations Hortis. Après ce premier essai, nous espérons réitérer régulièrement cette expérience, ceci en variant les thèmes ou même en les [...]]]></description>
			<content:encoded><![CDATA[<p>Nous voulions depuis un petit moment lancer des <strong>Webinars</strong> pour que toute personne peu motivée pour se déplacer sur Genève (compte tenu de la circulation, nous comprenons) ait aussi la possibilité de suivre des présentations Hortis. Après ce premier essai, nous espérons réitérer régulièrement cette expérience, ceci en variant les thèmes ou même en les rejouant plusieurs fois, nous verrons bien. <strong>Bien entendu les mardi gras d&#8217;Hortis dans nos locaux continueront à exister, pas d&#8217;inquiétude!</strong></p>
<p>Premier webinar de cette série: <strong>Présentation de jDiffChaser, une aide à la non-régression des rendus d&#8217;interfaces.</strong></p>
<p><a href="http://social.hortis.ch/wp-content/uploads/2009/04/jdiffchaserhomereallysmall.png"><img src="http://social.hortis.ch/wp-content/uploads/2009/04/jdiffchaserhomereallysmall.png" alt="" title="jdiffchaserhomereallysmall" width="200" height="72" class="alignright size-full wp-image-868" /></a>Durant cette présentation d&#8217;une heure environ, j&#8217;aborderai la problématique de régression de rendus d&#8217;interfaces que nous avions au sein de notre équipe de développement (interface de contrôle aérien). Nous parlerons ensuite de l&#8217;approche qui a été choisie pour avoir une aide automatisée puis détaillerons les possibilités de jDiffChaser, produit développé en interne et devenu Open Source.</p>
<p>Je vous invite donc à vous connecter <strong>le vendredi 17 avril à partir de 14h (heure locale Genève)</strong>, à l&#8217;adresse suivante: <strong><a href="http://conferences.hortis.ch/dimdim/">http://conferences.hortis.ch/dimdim/</a></strong></p>
<p>La room s&#8217;appellera <strong>jdiffchaser</strong> et le nombre de places sera <strong>limitée à 20 personnes</strong>.</p>
<p>Il vous <strong>faudra saisir une clé</strong> qui vous sera <strong>fournie le jour même par mail</strong>. C&#8217;est pourquoi je vous invite à <strong>vous inscrire <a href="http://www.hortis.ch/index.php/component/option,com_chronocontact/chronoformname,demande-inscription-webinar-jdiffchaser/lang,fr/">ici</a></strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2009/04/03/17-avril-webinar-hortis-sur-jdiffchaser/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>‘Mardi gras’ Intégration continue, la présentation !</title>
		<link>http://social.hortis.ch/2009/03/20/%e2%80%98mardi-gras%e2%80%99-integration-continue-la-presentation/</link>
		<comments>http://social.hortis.ch/2009/03/20/%e2%80%98mardi-gras%e2%80%99-integration-continue-la-presentation/#comments</comments>
		<pubDate>Fri, 20 Mar 2009 10:13:46 +0000</pubDate>
		<dc:creator>Xavier Bourguignon</dc:creator>
				<category><![CDATA[agilité]]></category>
		<category><![CDATA[evenement]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mardi gras]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[agilitÃ©]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=842</guid>
		<description><![CDATA[Pour ceux qui auraient raté ce Mardi gras, je vous propose de consulter la présentation via slideshare.
Un commentaire audio accompagant cette présentation sera ajouté ultérieurement.

View more presentations from hortis.
]]></description>
			<content:encoded><![CDATA[<p>Pour ceux qui auraient raté ce Mardi gras, je vous propose de consulter la présentation via slideshare.<br />
Un commentaire audio accompagant cette présentation sera ajouté ultérieurement.<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=mardigras-integrationcontinue-090320044654-phpapp01&amp;stripped_title=mardi-gras-integration-continue" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=mardigras-integrationcontinue-090320044654-phpapp01&amp;stripped_title=mardi-gras-integration-continue" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more presentations from <a style="text-decoration:underline;" href="http://www.slideshare.net/hortis">hortis</a>.</div>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2009/03/20/%e2%80%98mardi-gras%e2%80%99-integration-continue-la-presentation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NetBeans 6.5 et Koala Layout</title>
		<link>http://social.hortis.ch/2008/11/25/netbeans-65-et-koala-layout/</link>
		<comments>http://social.hortis.ch/2008/11/25/netbeans-65-et-koala-layout/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 08:58:54 +0000</pubDate>
		<dc:creator>Jean-Marc Borer</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[swing]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/?p=581</guid>
		<description><![CDATA[Un petit post pour vous annoncer la release de Netbeans 6.5 ainsi qu&#8217;une mise à jour de notre plugin Netbeans pour le Koala layout dont je vous en avais déjà parlé dans un post précédent.

Cette nouvelle version de Netbeans apporte son lot de nouveautés dont les principales sont:

Support PHP
Support JavaFX

Vous trouverez plus de détails en [...]]]></description>
			<content:encoded><![CDATA[<p>Un petit post pour vous annoncer la release de Netbeans 6.5 ainsi qu&#8217;une mise à jour de notre plugin Netbeans pour le Koala layout dont je vous en avais déjà parlé <a href="http://social.hortis.ch/2008/04/01/nouveau-projet-open-source-koalalayout-pour-swing/">dans un post précédent</a>.</p>
<p><span id="more-581"></span></p>
<p>Cette nouvelle version de Netbeans apporte son lot de nouveautés dont les principales sont:</p>
<ul>
<li>Support PHP</li>
<li>Support JavaFX</li>
</ul>
<p>Vous trouverez plus de détails en vous rendant à <a href="http://wiki.netbeans.org/NewAndNoteWorthyNB65">http://wiki.netbeans.org/NewAndNoteWorthyNB65</a></p>
<p>En ce qui me concerne, je suis surtout content que le support de Clearcase ait été bien amélioré. Il y&#8217;a d&#8217;autres petites nouveautés dans l&#8217;éditeur qui améliorent l&#8217;ergonomie et le confort d&#8217;utilisation.</p>
<p>J&#8217;ai profité de l&#8217;occasion pour mettre à jour le plugin pour Netbeans de notre layout manager: Koala layout. J&#8217;ai ajouté le support des &#8220;insets&#8221;. Dorénavant ils sont correctement traités et ils apparaissent lors des déplacements/resizing des composants Swing comme vous pouvez le voir sur l&#8217;image ci-dessous:</p>
<p style="text-align: center;"><a href="http://social.hortis.ch/wp-content/uploads/2008/11/drag.png"><img class="size-medium wp-image-593 aligncenter" title="drag" src="http://social.hortis.ch/wp-content/uploads/2008/11/drag-300x218.png" alt="" width="300" height="218" /></a></p>
<p>Je vous invite à aller récupérer la dernière version à <a href="https://koalalayout.dev.java.net/">https://koalalayout.dev.java.net/</a> ou en passant par l&#8217;update center: <a href="https://koalalayout.dev.java.net/nbm/updates.xml">https://koalalayout.dev.java.net/nbm/updates.xml</a></p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2008/11/25/netbeans-65-et-koala-layout/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>L’innovation chez Hortis : du concept à la réalité du marché.</title>
		<link>http://social.hortis.ch/2008/11/10/l%e2%80%99innovation-chez-hortis-du-concept-a-la-realite-du-marche/</link>
		<comments>http://social.hortis.ch/2008/11/10/l%e2%80%99innovation-chez-hortis-du-concept-a-la-realite-du-marche/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 17:15:27 +0000</pubDate>
		<dc:creator>christophe.gras</dc:creator>
				<category><![CDATA[au coeur d'Hortis]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[sonar]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/2008/11/10/l%e2%80%99innovation-chez-hortis-du-concept-a-la-realite-du-marche/</guid>
		<description><![CDATA[Bonjour à tous,
Nous avons le plaisir de vous annoncer la naissance (très prochaine) d’une entreprise directement issue de la cellule innovation de Hortis : SonarSource SA.
Comme vous le savez, plusieurs ingénieurs de Hortis travaillent depuis presque deux ans sur un Logiciel OpenSource de qualimétrie logicielle : Sonar.
Hortis a joué le rôle d’amorçage pour le développement [...]]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,<br />
Nous avons le plaisir de vous annoncer la naissance (très prochaine) d’une entreprise directement issue de la cellule innovation de Hortis : SonarSource SA.<br />
Comme vous le savez, plusieurs ingénieurs de Hortis travaillent depuis presque deux ans sur un Logiciel OpenSource de qualimétrie logicielle : Sonar.<br />
Hortis a joué le rôle d’amorçage pour le développement de Sonar puisque des sommes importantes ont été investies.<br />
Aujourd’hui, Sonar est un produit quasiment prêt à la commercialisation et Freddy Mallet, Simon Brandhof et Hortis ont décidé de lancer une filiale ‘SonarSource’ destinée exclusivement à l’édition de logiciel (politique de licences et de support).<br />
L’objectif de la création de cette spin-off est, bien sûr, de donner à Sonar les chances optimales de percer sur le marché des logiciels de qualimétrie, tandis qu’Hortis se focalisera sur son marché du consulting et des services, tout en dégageant des capacités d’investissement pour d’éventuelles nouvelles innovations.<br />
C’est une fierté pour nous de voir de manière tangible les fruits de notre politique d’innovation et de pouvoir en récolter les bénéfices en terme d’image et de motivation pour les ingénieurs qui souhaiteront nous rejoindre.<br />
SonarSource et Hortis ont décidé de travailler la main dans la main, le consulting étant réalisé par Hortis alors que les licences et le support seront vendues par SonarSource.</p>
<p>Nous souhaitons longue vie à SonarSource !!!</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2008/11/10/l%e2%80%99innovation-chez-hortis-du-concept-a-la-realite-du-marche/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mac, Backup et Sécurité</title>
		<link>http://social.hortis.ch/2008/10/16/mac-backup-et-securite/</link>
		<comments>http://social.hortis.ch/2008/10/16/mac-backup-et-securite/#comments</comments>
		<pubDate>Thu, 16 Oct 2008 20:51:27 +0000</pubDate>
		<dc:creator>Julien Behr</dc:creator>
				<category><![CDATA[Mac OS X]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cryptage]]></category>
		<category><![CDATA[open-source]]></category>
		<category><![CDATA[sécurité]]></category>
		<category><![CDATA[techno]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/2008/10/16/mac-backup-et-securite/</guid>
		<description><![CDATA[Hortis avait fait, bien avant mon arrivée, le choix d&#8217;Apple pour s&#8217;équiper. Mes derniers contacts avec un mac remontant à une bonne dizaine d&#8217;années j&#8217;ai donc réveillé quelques souvenirs pour arriver à prendre en main la bête que l&#8217;on me mettait entre les mains. Le premier problème que j&#8217;ai été amené à résoudre, enfin après [...]]]></description>
			<content:encoded><![CDATA[<p><img align="left" title="FileSync" alt="FileSync" src="http://www.designersdomain.com/filesync/FileSync.jpg" />Hortis avait fait, bien avant mon arrivée, le choix d&#8217;Apple pour s&#8217;équiper. Mes derniers contacts avec un mac remontant à une bonne dizaine d&#8217;années j&#8217;ai donc réveillé quelques souvenirs pour arriver à prendre en main la bête que l&#8217;on me mettait entre les mains. Le premier problème que j&#8217;ai été amené à résoudre, enfin après la connexion Wifi et la création d&#8217;un compte, a été la <strong>sauvegarde</strong>. Ne croyez pas que je sois d&#8217;un naturel particulièrement prévenant, mais ayant déjà subi les désagréments provoqués par un crash de disque et la disparition d&#8217;un portable (enfin pas ensemble), je m&#8217;applique maintenant à prendre quelques dispositions pour en minimiser les impacts.<span id="more-570"></span></p>
<p>Nous avons acquis il y a peu, une Time Capsule d&#8217;Apple. Ce composant est très pratique car il permet l&#8217;activation du module Time Machine de MacOS X. Il présente l&#8217;avantage, mais n&#8217;est-ce pas un pléonasme pour Apple, de s&#8217;installer en un battement de cil et de gérer les choses de manière complètement transparente (ou plutôt invisible) pour l&#8217;utilisateur. Mais ce backup est réalisé en clair, au fil de l&#8217;eau et sans gestion fine des points de restauration.<br />
Je me suis alors fait la réflexion suivante : un voleur pénétrant dans nos locaux aurait-il assez de compassion pour prendre nos machines et gentiment nous laisser notre capsule ? Bien sûr, si dans un instant d&#8217;égarement il partait finalement avec, il n&#8217;aurait pas idée d&#8217;utiliser les données contenue dessus. D&#8217;ailleurs qui, nos données commerciales, managériales, projet ou personnelles, pourrait bien intéresser ?</p>
<p>Dans un excès de paranoïa j&#8217;ai donc commencé à chercher une solution comparable à celle que j&#8217;utilisais sur mon PC, du temps où je n&#8217;étais pas encore initié.</p>
<p>Un solution de backup incrémentale avec un mot de passe est certes le plus simple et le plus efficace pour se protéger mais présente au moins deux inconvénient :</p>
<ul>
<li>il nécessite d&#8217;un espace disque croissant dont je ne dispose pas</li>
<li>il n&#8217;est pas adapté à une utilisation du backup comme d&#8217;un bureau mobile</li>
</ul>
<p>D&#8217;autre part les solutions Opensource de ce type sous Mac ne sont pas légion.<br />
Voici donc la solution que j&#8217;ai mise en oeuvre, qui a l&#8217;énorme avantage d&#8217;être Opensource et gratuite :</p>
<ul>
<li>Un outil de cryptage &#8220;à la volée&#8221; permettant de créer des disques virtuels entièrement sécurisés : <a title="TrueCrypt" target="_blank" href="http://www.truecrypt.org/">TrueCrypt</a></li>
<li>un outil de synchronisation permettant de synchroniser les données de mon Mac avec un autre disque : <a title="FileSync" href="http://www.designersdomain.com/filesync/">FileSync </a></li>
</ul>
<p>TrueCrypt m&#8217;a permis la création d&#8217;un disque crypté, sur la Time Capsule, sur ma clé USB et sur mon Mac. Il permet le cryptage avec les algorithmes classiques (AES, Twofish, Serpent) mais permet également de les associer entre eux. L&#8217;algorithme de hashage est également paramétrable mais j&#8217;avoue que je ne vois pas bien la différence.  Ce qui a de façinant avec cet outil c&#8217;est que l&#8217;accès aux données ne semble pas ralenti, du moins dans l&#8217;utilisation que j&#8217;en fait.<img id="image571" alt="FileSync" src="http://social.hortis.ch/tmp/ico-filesync.thumbnail.png" /></p>
<p>Quant à FileSync il me permet de disposer de mes données à trois endroits différents. Bien sûr cette solution ne préserve pas contre la suppression ou la modification par mégarde d&#8217;un fichier si on ne s&#8217;en aperçoit pas rapidement. Mais elle n&#8217;est pas cumulative en termes d&#8217;espace disque, ne nécessite pas gestion des rotations, et est facilement portable. FileSync n&#8217;est pas encore tout à fait abouti et demanderait à disposer d&#8217;option de synchronisation (annule et remplace, ajout uniquement, dans un sens, ou bijectif), comme ces cousins sous Windows, mais il remplit les fonctions principales, et a l&#8217;avantage d&#8217;être rapide.</p>
<p>Bien sûr je n&#8217;ai pas automatisé tout le processus car la clé de cryptage aurait dû être paramètrée dans l&#8217;ordonnanceur.<br />
Je vous laisse maintenant juge de la pertinence de ma solution. Travaillant actuellement pour une société réalisant du backup en ligne j&#8217;apporterai sans doute un oeil critique dessus et ne manquerait pas de vous le faire partager.</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2008/10/16/mac-backup-et-securite/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Alternative Open Source aux logiciels commerciaux</title>
		<link>http://social.hortis.ch/2008/10/08/alternative-open-source-aux-logiciels-commerciaux/</link>
		<comments>http://social.hortis.ch/2008/10/08/alternative-open-source-aux-logiciels-commerciaux/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 09:09:27 +0000</pubDate>
		<dc:creator>Julien Lancelot</dc:creator>
				<category><![CDATA[open-source]]></category>

		<guid isPermaLink="false">http://social.hortis.ch/2008/10/08/alternative-open-source-aux-logiciels-commerciaux/</guid>
		<description><![CDATA[
Si vous souhaitez remplacer vos logiciels commerciaux par des logiciels libre, et que vous ne savez pas où chercher, voici le site qu&#8217;il vous faut : Osalt.
Il vous suffit d&#8217;entrer le nom du logiciel commercial, et il vous proposera une liste de logiciels libre!
Et ce qui est intéressant, c&#8217;est qu&#8217;il propose des équivalents pour Windows, [...]]]></description>
			<content:encoded><![CDATA[<p><a target="_blank" href="http://www.osalt.com/"><img align="right" src="http://airflake.cachefly.net/gfx/osalt_logo.png" /></a></p>
<p>Si vous souhaitez remplacer vos logiciels commerciaux par des logiciels libre, et que vous ne savez pas où chercher, voici le site qu&#8217;il vous faut : <a title="Osalt" target="_blank" href="http://www.osalt.com">Osalt</a>.<br />
Il vous suffit d&#8217;entrer le nom du logiciel commercial, et il vous proposera une liste de logiciels libre!<br />
Et ce qui est intéressant, c&#8217;est qu&#8217;il propose des équivalents pour Windows, Mac et Linux.</p>
<p>Si vous tapez par exemple &#8220;Microsoft Office&#8221;, le site vous proposera <a class="news_link" href="http://www.osalt.com/openoffice">OpenOffice 2.4</a> et <a class="news_link" href="http://www.osalt.com/neooffice">NeoOffice 2.2.</a></p>
<p>Il ne vous reste plus qu&#8217;à aller faire un tour pour trouver votre bonheur!</p>
]]></content:encoded>
			<wfw:commentRss>http://social.hortis.ch/2008/10/08/alternative-open-source-aux-logiciels-commerciaux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
