<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<feed xmlns="http://www.w3.org/2005/Atom">

	<title>Planet LINAGORA</title>
	<link rel="self" href="http://planet.linagora.org/atom.xml"/>
	<link href="http://planet.linagora.org/"/>
	<id>http://planet.linagora.org/atom.xml</id>
	<updated>2008-11-18T22:00:12+00:00</updated>
	<generator uri="http://www.planetplanet.org/">Planet/2.0 +http://www.planetplanet.org</generator>

	<entry xml:lang="en">
		<title type="html">Extensions Velocity dans XWiki</title>
		<link href="http://blog.asyd.net/2008/11/extensions-velocity-dans-xwiki/"/>
		<id>http://blog.asyd.net/?p=116</id>
		<updated>2008-11-17T10:08:12+00:00</updated>
		<content type="html">&lt;p&gt;Hier, je cherchais à manipuler une liste en velocity, mais malheureusement en suivant &lt;a href=&quot;http://velocity.apache.org/tools/releases/1.4/javadoc/org/apache/velocity/tools/generic/ListTool.html&quot;&gt;l&amp;#8217;exemple de cette page&lt;/a&gt;, cela ne fonctionnais pas. Je pensais que les extensions n&amp;#8217;étaient pas utilisées par xwiki, mais en fait elles sont disponibles, comme l&amp;#8217;indique le fichier META-INF/plexus/components.xml, contenu dans xwiki-core-velocity (donc si jamais vous voulez rajouter d&amp;#8217;autres extensions, c&amp;#8217;est donc ici que cela se passe).&lt;/p&gt;
&lt;p&gt;Noter que cette information est désormais disponible sur &lt;a href=&quot;http://platform.xwiki.org/xwiki/bin/view/DevGuide/Scripting&quot;&gt;la page DevScripting&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Bruno Bonfils</name>
			<uri>http://blog.asyd.net</uri>
		</author>
		<source>
			<title type="html">asyd's blog</title>
			<subtitle type="html">unix forever, for everyone. Not convinced, try Mac OS X!</subtitle>
			<link rel="self" href="http://blog.asyd.net/?feed=rss2"/>
			<id>http://blog.asyd.net/?feed=rss2</id>
			<updated>2008-11-17T22:00:22+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Supports de formation libres : tout le monde en parle</title>
		<link href="http://coudot.blogs.linagora.com/index.php/post/2008/11/16/Supports-de-formation-libres-%3A-tout-le-monde-en-parle"/>
		<id>urn:md5:09ae3ef8eddc4ff0fa4b6d67e984c610</id>
		<updated>2008-11-16T11:31:00+00:00</updated>
		<content type="html">&lt;p&gt;&lt;img src=&quot;http://coudot.blogs.linagora.com/public/coudot.blogs.linagora.com/logos/LDAP.png&quot; alt=&quot;LDAP.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Et à Linagora, nous le faisons&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Nos supports de formation sont sous &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/fr/legalcode&quot; hreflang=&quot;fr&quot;&gt;licence Creative Commons&lt;/a&gt; et disponibles sur &lt;a href=&quot;http://www.linagora.org&quot; hreflang=&quot;fr&quot;&gt;notre site communautaire&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Par exemple nous avons publié tous les supports sur &lt;a href=&quot;http://www.linagora.org/rubrique73.html&quot; hreflang=&quot;fr&quot;&gt;les annuaires LDAP et le WebSSO&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.gcu.info/2008/10/pour-un-flirt-avec-toaaaaaaa/&quot; hreflang=&quot;fr&quot;&gt;Même nos amis de GCU en parlent&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;</content>
		<author>
			<name>Clément Oudot</name>
			<uri>http://coudot.blogs.linagora.com/index.php/</uri>
		</author>
		<source>
			<title type="html">Bonnes ID ~ Clément Oudot</title>
			<subtitle type="html">Quelques informations sur le domaine de la gestion et la fédération des identités, et les logiciels libres en général.</subtitle>
			<link rel="self" href="http://coudot.blogs.linagora.com/index.php/feed/rss2"/>
			<id>http://coudot.blogs.linagora.com/index.php/feed/rss2</id>
			<updated>2008-11-16T22:00:02+00:00</updated>
			<rights type="html">Creative Commons</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Allez plus vite, prenez le JET !</title>
		<link href="http://blog.asyd.net/2008/11/allez-plus-vite-prenez-le-jet/"/>
		<id>http://blog.asyd.net/?p=113</id>
		<updated>2008-11-13T16:55:31+00:00</updated>
		<content type="html">&lt;p&gt;JET pour Jumpstart Enterprise Toolkit est un formidable outil pour gagner un temps considérable à l&amp;#8217;installation et l&amp;#8217;utilisation d&amp;#8217;un serveur Jumpstart. C&amp;#8217;est vraiment très très simple, &lt;a href=&quot;http://www.sun.com/bigadmin/content/jet/&quot;&gt;comme le montre cet article&lt;/a&gt;. Néanmoins, ce dernier n&amp;#8217;est bien que pour une première approche, je vous conseille plutôt &lt;a href=&quot;http://c0d0s0.org/archives/4734-Less-Known-Solaris-features-Jumpstart-Enterprise-Toolkit.html&quot;&gt;la lecture de cette série d&amp;#8217;article&lt;/a&gt;, bien plus intéressant que celui de BigAdmin qui ne fais que survoler les possibilités.&lt;/p&gt;
&lt;p&gt;En tout cas, disposer d&amp;#8217;un serveur JumpStart fonctionnel en quelques minutes (j&amp;#8217;ai passé plus de temps à configurer le gabarit de ma machine qu&amp;#8217;a installer et configurer Jumpstart) c&amp;#8217;est vraiment plaisant.&lt;/p&gt;
&lt;p&gt;Pour ceux qui - comme moi - se posent la question, oui JET (donc JumpStart) gère l&amp;#8217;installation en boot ZFS (sparc et x86), un vrai régal.&lt;/p&gt;</content>
		<author>
			<name>Bruno Bonfils</name>
			<uri>http://blog.asyd.net</uri>
		</author>
		<source>
			<title type="html">asyd's blog</title>
			<subtitle type="html">unix forever, for everyone. Not convinced, try Mac OS X!</subtitle>
			<link rel="self" href="http://blog.asyd.net/?feed=rss2"/>
			<id>http://blog.asyd.net/?feed=rss2</id>
			<updated>2008-11-17T22:00:22+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">World Usability Day on the 13th</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/11/11/90-world-usability-day-on-the-13th"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/11/11/90-world-usability-day-on-the-13th</id>
		<updated>2008-11-11T13:32:37+00:00</updated>
		<content type="html">&lt;p&gt;On the 13th of November, this is the World Usability Day. In Brussels, there will be talks on Digital identity and self-representation in social networks by Amandine Feix-Villain and another one on Building Social Web Experience by Laurent Goffin. &lt;br /&gt;
&lt;br /&gt;
If you want to know what happen during the Usability Day in your country, please visit the &lt;a href=&quot;http://www.worldusabilityday.org/en/events/2008/country&quot; hreflang=&quot;en&quot;&gt;World Usability Day&lt;/a&gt; site.&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">OOoCon 2008 - 07/11</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/11/11/89-ooocon-2008-07-11"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/11/11/89-ooocon-2008-07-11</id>
		<updated>2008-11-11T10:07:30+00:00</updated>
		<content type="html">&lt;p&gt;Dernier jour de la conférence, je me suis accordée un peu de temps le matin, n'ayant pas de conférence à laquelle je souhaitais assister. Enfin si une, celle d'André au sujet de Funding the project, mais nous en avions discuté le veille et donc échangé les différentes informations qui nous intéressaient. &lt;br /&gt;
&lt;br /&gt;
J'ai donc assisté à la conf du projet Education faite par Louis. Louis à d'abord fait un historique du projet et le contexte dans lequel il a été créé avec un but explicite d'apprentissage des LL à l'école. Il a ensuite illustré la relation qu'il a créé avec le Seneca Collège à Toronto où il habite. Je ne sais plus s'il en a parlé mais je sais que Juergen Schmidt est aussi très investit dans cette relation. Le principe de mise en place actuel est de former un enseignant à Hamburg de façon à ce qu'il puisse ensuite enseigner aux étudiants et les étudiants ensuite transmettre ce savoir à leur tour. Cette expérience actuellement en place au Canada doit se répéter en Chine, au Japon et en Amérique Latine. &lt;br /&gt;
De même l'enseignement à distance doit être mis en place de façon à rendre cet apprentissage accessible à tous au moindre coût. Les développements doivent être courts, 2 ou 3 mois avec une collaboration intense. Louis est également revenu sur le rôle politique d'action auprès des gouvernements et la façon dont nous devons les influencer. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Sa présentation a été courte, mais aussi très dynamique. Après quelques échanges auxquels Juergen a répondu, Louis a laissé la place à Dominique Archambault et Vincent Spiewak pour une présentation de son développement vainqueur au CIP. Pour rappel, Vincent a développé une extension lors de sons cursus d'étude à l'université Pierre et Marie Curie à Paris. Dominique, son maître de conférence, l'a accompagné. Cette extension &lt;a href=&quot;http://extensions.services.openoffice.org/project/odt2dtbook&quot; hreflang=&quot;en&quot;&gt;odt2dtbook&lt;/a&gt; permet d'exporter des textes au format DAISY 3. Qu'est-ce que DAISY, c'est un format qui permet de réaliser des livres numériques pour les personnes déficientes visuelles ou aveugles. Jusqu'à présent, cet export existait sur Word avec des outils dédiés d'un coût prohibitif. Vous comprenez donc toute l'importance d'une telle extension et je remercie beaucoup Vincent et Dominique pour leur travail qui illustre bien la capacité et l'importance de la participation des étudiants à notre projet. N'hésitez pas à faire de la pub pour cette extension, je vais en parler au groupe ALLOS pour ma part. Vincent continue à la développer et vos retours seront les bienvenus. Bravo encore Vincent pour ce travail !&lt;br /&gt;
&lt;br /&gt;
Retour dans la grande salle pour &quot;Writer 3.0 - What's new, what's going on&quot; par Oliver-Rainer Wittman. Le plus sensible pour les utilisateurs est sans doute la nouvelle façon de gérer les puces et la numérotation. Conforme au format 1.2, encore quelques bugs qui traînent, mais interopérable. Une autre façon aussi d'appliquer les styles de paragraphe lors de l'appui sur la touche Suppr ou Retour arrière. Moi je préférai l'ancienne méthode qui permettait de choisir le style de paragraphe à appliquer, maintenant c'est forcément le style du paragraphe supérieur qui s'applique et je trouve que nous avons perdu une fonctionnalité. Mais bon, ce n'est que mon avis ;-) Le futur, c'est la nouvelle façon d'appliquer les styles qui sera présente dans la version 3.1 (si mes souvenirs sont bons). Une amélioration sur laquelle Jacqueline et André ont beaucoup travaillé, j'ai donc toute confiance en elle :-).
&lt;br /&gt;
&lt;br /&gt;
&quot;Making the New Notes - Community, Cooperation, Concepts&quot; par Max Odendahl (développeur), Christoph Noack (Co-lead UX project), Christian Jansen (ingénieur UX). Une conf très intéressante sur le cheminement dans le développement de ces notes pour OOo. Du début à la fin, toute l'organisation de la communication, du concept de développement et de la réalisation de cette fonctionnalité. C'est vraiment une conf que je vous conseille de regarder si vous souhaitez savoir comment se passe le développement d'une fonctionnalité dans OOo et les enseignements que l'on peut tirer de cette coopération entre les différents teams. Cela permet de comprendre toute l'importance du projet UX dans la structuration du développement et l'importance de la communication. Bien sûr Christoph n'y est pas pour rien, c'est vraiment quelqu'un dont la faculté d'analyse des situations est impressionnante.&lt;br /&gt;
&lt;br /&gt;
Long voyage en bus pour arriver à l'hôtel Pullman où avait lieu la cérémonie de clôture. Je n'ai pas beaucoup parlé du paysage dans ces billets, mais les forêts de buildings laissent songeur. Imaginez La Défense s'étendant sur des km et des km, à perte de vue pendant des heures - en tout cas tout le temps du voyage ;-). L'hôtel Pullman a un design intéressant, assez joli, un peu lourd. Il y a beaucoup de photos sur la cérémonie de clôture et les différents spectacles auxquels nous avons assistés. C'était une soirée très sympa, notre table était vraiment internationale avec des gens venant du Portugal, des US, d'Indonésie, de Chine... Nous ne sommes pas rentrés très tard, mais le lendemain départ à l'aube pour une ballade sur la grande muraille avant de reprendre l'avion, donc repos&amp;nbsp;!&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">OOoCon 2008 - 06/11</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/11/11/88-ooocon-2008-06-11"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/11/11/88-ooocon-2008-06-11</id>
		<updated>2008-11-11T09:00:45+00:00</updated>
		<content type="html">&lt;p&gt;Re-départ de bonne heure de l'hôtel, le bus nous emmène à l'université par une journée ensoleillée et douce, se faufilant dans le flux de la circulation et l'immensité du dédale des buildings de Beijing. &lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;La première conf est celle de Louis &quot;State of the project, Year 8&quot; dans le track Community. Déjà 8 ans qu'au quotidien je suis ce projet&amp;nbsp;! Bref, lors de cette conf Louis a insisté sur le rôle des relations construites avec les utilisateurs, celles qui permettent d'accompagner et d'interagir. Celles qui permettent au projet non seulement de grandir mais de se construire. Louis a lui aussi mis le focus sur la restructuration de la documentation à destination des développeurs, c'est elle qui ouvrira la porte aux nouveaux venus, j'en ai déjà parlé hier. Il a également insisté sur la relation avec le projet User Experience. Enfin, le troisième point portait sur l'éducation et comment aider les gouvernements à mettre en place des politiques d'éducation aux LL. Rien de très nouveau mais j'aime beaucoup les confs de Louis, elles sont claires et pleines d'énergie.&lt;br /&gt;
&lt;br /&gt;
Dans le même temps, il y avait une conf sur le présent et futur de Pootle à laquelle j'aurais aimé assister, mais je visionnerai la vidéo.
&lt;br /&gt;
&lt;br /&gt;
Suivait la conf de Frank Loehmann &quot;State of the User Experience project&quot;. Un projet incontournable pour le futur de notre produit, si vous souhaitez savoir ce que va devenir OOo, c'est celui-la qu'il faut suivre. Dans les développements importants à venir, une extension qui permettra de suivre les actions de l'utilisateur. Cette extension est actuellement quasiment terminée et sera proposée pour la 3.1, elle sera ensuite intégrée au produit. De même un site dédié aux modèles du même type que celui des extensions. Ma question a bien sûr porté sur sa localisation, mais Bettina m'a assuré qu'il était déjà localisable et donc ce n'est pas la même version de Drupal. Actuellement il n'y a que deux packs de modèles dispos mais cela devrait faire comme pour les extensions, un boom d'un seul coup. J'ai donc demandé à Franck que pour l'ensemble de ces développements il y ait une meilleur interaction avec la NLC, nous devons être sûr que l'extension de feedback utilisateur est localisée, que les nouveaux dépôts qui sont mis en place le sont aussi et ce d'une manière qui ne rajoute pas un travail de maintenance conséquent aux équipes de localisation. En quelque sorte penser internationalisation en début de chaîne et non en fin comme ça l'est actuellement.&lt;br /&gt;
&lt;br /&gt;
Conférence &quot;State of the Documentation project&quot; par Clayton et Franck. Franck laissant le lead du projet à Clayton, c'est ce dernier qui a mené la conférence. Clayton a indiqué les différents flux de communication de l'information dans notre projet, une interaction entre le forum utilisateur, le site web et le wiki. Cela peut sembler trois sources d'informations différentes, mais en fait elles sont complémentaires. Le wiki est encore récent et prend petit à petit sa place dans ce circuit. Les extensions qu'il utilise permettent d'en faire un outil international. En ce qui concerne sa structure, Martina Waller est en train de réaliser des règles d'édition et des modèles qui devront servir à la documentation développeurs et utilisateurs. Clayton a donné des chiffres de contribution au wiki et j'ai été surprise de voir que j'arrivais en tête des contributions localisées :-) &lt;br /&gt;
Clayton souhaiterait plus d'interaction avec le forum de façon à mieux enrichir et actualiser toute la matière qui y est échangée. Je ne suis plus impliquée dans le projet francophone, mais c'est effectivement un domaine ou j'aurais aimé contribuer. Le forum est un outil très important pour notre projet, il a beaucoup de visibilité, le niveau de connaissance y est élevé et de qualité, en tout cas pour le forum francophone car je ne connais pas le forum anglophone. Je sais que les administrateurs font un super travail et qu'ils sont peu aidés, donc si vous lisez ces lignes, n'hésitez pas à vous impliquer d'avantage dans celui-ci, vos petites mains seront les bienvenues&amp;nbsp;! &lt;br /&gt;
&lt;br /&gt;
Je suis ressortie de cette conf avec quelques idées et je ne regrette pas mes études de sciences de l'éduc qui vont m'aider à les mettre en place ;-) Nous manquons d'innovation dans ce domaine à mon sens et pourtant beaucoup est fait ailleurs qui pourrait inspirer au moins un point de départ. Les suggestions de Jean-François sont riches elles-aussi, à suivre...
&lt;br /&gt;
&lt;br /&gt;
Pause pour un lunch break. Nous avons décidé de ne pas manger à l'université et sommes sortis à la recherche d'un resto. Par échanges de gestes, une jeune fille nous indique un immeuble et son 5e étage. Cet immeuble est en fait un immense magasin dédié à l'électronique où chaque stand vend la même chose. Il y a beaucoup de monde, chaque vendeur essaie d'accrocher son client, je reste les yeux grands ouverts ;-) Au 5e étage, c'est un peu comme en-dessous, une multitude d'échoppes vendent des mets différents (ou non), chacun crie quelque chose et les tables, qui s'étendent pourtant à perte de vue, sont toutes occupées. Nous jetons notre dévolue sur une montagne de nouilles. C'était bon, bruyant à souhait et dépaysant&amp;nbsp;!
&lt;br /&gt;
&lt;br /&gt;
Retour pour la conf de Louis sur les &quot;Regional Groups&quot;. Il s'agit donc d'atteindre des contributeurs potentiels en véhiculant un message simple au plus proche d'où ils sont. Une communication de proximité et Louis a pris pour exemple la campagne d'Obama. Un fonctionnement finalement proche des Lug. Le financement de ce projet se fera à la fois au niveau international et local. Louis va mettre en place un espace dédié sur le wiki, axé sur la coordination et l'information.
&lt;br /&gt;
&lt;br /&gt;
Je n'avais plus de conf et nous sommes restés à discuter avec Claudio et André en attendant la séance de questions/réponses au CC.&lt;br /&gt;
Lors de cette séance, Louis a redéfinit ce qu'est le Community Council et ses actions. Il y a eu peu de questions, dont plusieurs hors sujet pour le CC. Michael a demandé confirmation de l'éligibilité élargie à tous les membres, ce qui lui a été confirmé. &lt;br /&gt;
&lt;br /&gt;
Retour à 20h30 à l'hote, fatiguée. Dîner très sympathique avec Olivier, Clayton et Franck au resto de l'hôtel.&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">OOoCon 2008 - 05/11</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/11/10/87-ooocon-2008-05-11"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/11/10/87-ooocon-2008-05-11</id>
		<updated>2008-11-10T12:36:09+00:00</updated>
		<content type="html">&lt;p&gt;Ce second jour marquait en fait l'ouverture officielle de la OOoCon. Départ à 7h45 de l'hôtel pour se rendre à la Diaoyutai State Guesthouse. Si vous souhaitez voir des photos et autres médias de la OOoCon, vous les trouverez sur &lt;a href=&quot;http://wiki.services.openoffice.org/wiki/Media_about_the_OOoCon_2008&quot; hreflang=&quot;en&quot;&gt;le wiki dédié.&lt;/a&gt; et bien sûr toutes les conférences dont je vais parler ont été filmées et seront retransmises dans leur intégralité sur les pages de la OOoCon. Diaoyutai State Guesthouse est un ensemble de bâtiments autour d'un parc datant d'environ 800 ans qui étaient en fait des jardins royaux depuis la dynastie Qing. Actuellement c'est un endroit qui accueille les invités officiels du gouvernement et les grandes conférences.
&lt;br /&gt;
&lt;br /&gt;
La cérémonie d'ouverture a eu lieu dans une grande salle, assez impressionnante, rouge de partout bien sûr :) Les deux premières rangées étaient réservées aux VIP, aux médias et au CC. Louis a fait l'ouverture puis deux keynotes se sont succédées (les noms étaient en chinois donc difficile d'identifier pour moi qui a parlé mais il devait y avoir le General Manager de RedFlag China 2000 et le président directeur général de la Chinese Information Processing Society. Ont ensuite parlé Michael Karasick, directeur du Lotus Software Development au China Development Laboratory de Pékin, Michael Bemmer, senior director of collaboration engineering at Sun, et Alex Mau, employé de Novell et également président du BLUG, le Beijing Linux User Group. Michael a fait un point sur le Community Innovation Program et a dit combien il a été impressionné par Dicollecte :-) Enfin, Louis a clos la cérémonie d'ouverture à 13h et nous nous sommes rendus pour déjeuner au réfectoire de l'université.
&lt;br /&gt;
&lt;br /&gt;
La première conférence à laquelle j'ai assisté a été celle de Martin Hollmichel &quot;OpenOffice.org Participation - Past and Next steps&quot; dans le track Developers. Martin a mis en lumière le Bug Bounty Program qu'il organise et qui doit permettre aux étudiants de participer au projet en étant directement guidés par un des ingénieurs du core development. L'annonce va être faite en partenariat avec le projet Marketing. C'est un des premiers projets de coopération mis en place par l'ESC pour faire la place belle aux étudiants et leur permettre de se sentir à l'aise avec de petits développements dans notre communauté. &lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Martin a ensuite enchaîné avec la restructuration du wiki pour la partie développement. Comme dit lors de notre réunion documentation lors du meeting NLC, l'information est duppliquée et diluée, mal structurée et bien souvent obsolète. Un gros travail de relecture et de réécriture va donc être entrepris. Je crois aussi me souvenir que des Guidelines de développement sont en cours de publication sous licence BSD. Martin a ensuite énuméré tous les secteurs où les développeurs peuvent s'investir, à savoir QA, localisation, extensions, ux team, distribution, etc.
&lt;br /&gt;
Ce qui doit être amélioré selon lui, en plus du wiki, est la gestion des bugs sur IZ et les Quaterly review per project. Ce sont des réunions qui ont donc lieu tous les trimestres, par projet, et qui doivent permettre de déterminer ce qui peut être corrigé/amélioré à court, moyen et long terme dans le produit. Actuellement, il n'y a que le projet Calc qui ait tenu cette réunion et ses objectifs. Également la confirmation des issues (keyword needconfirm), deux projets utilisent actuellement systématiquement ce type de mot-clé à savoir dba et writer. Il faudrait bien plus de contributeurs à ce niveau.&lt;br /&gt;
Enfin, la version arabe a actuellement un focus spécial de la part de notre projet et Joost est en train de travailler sur des pages qui regroupent toutes les issues concernées par cette version. Pour en avoir discuté avec lui, il m'a confirmé le manque de testeurs de ces versions, le manque d'interlocuteurs également en ce qui concerne les différents types de la langue. Donc si vous parlez et écrivez cette langue et souhaitez contribuer, ne serait-ce qu'en utilisant la version et en nous faisant un retour sur cette utilisation, n'hésitez pas à me contacter directement. Nous n'avons actuellement que des interlocuteurs au Maroc et ce serait bien d'en avoir dans toutes les parties du monde où la langue arabe est utilisée.&lt;br /&gt;
Bien sûr, la version en hébreux bénéficiera de ce focus particulier puisque les bugs rencontrés sur une version sont pratiquement les mêmes sur l'autre. Nadine et tous ceux que j'ai rencontrés à Tel Aviv, n'hésitez pas à me contacter :)
&lt;br /&gt;
&lt;br /&gt;
La seconde conférence devait être &quot;The OOo Global Community&quot; faite par Zaheda Bhorat dans le track Community. Mais Zaheda était malade et n'a donc pu faire cette conférence, sa présentation a été faite par un de ses collègues de Google et de la communauté Samba, mais ce n'était pas tout à fait pareil. De plus, il y a peu de participants actuellement à sa Google Map. C'est pourtant une très bonne idée de sa part que de vouloir marquer l'histoire du projet par personnes et par étapes. Mais du coup c'était plus une description de ce que permet de faire l'outil qu'une histoire du projet ;)
&lt;br /&gt;
&lt;br /&gt;
J'ai assisté ensuite à la conf faite par Niklas Nebel &quot;New Features in Calc 3.0&quot; dans le track Developers. Mon intérêt portait surtout sur le format OpenDocumentFormula Format et la rétro compatibilité avec les versions antérieures. Pas d'ambiguïté, il y aura bien des problèmes. Comment trancher entre un format qui doit évoluer et ce vers un standard international, ce qui rend cette évolution encore plus importante et cette compatibilité à assurer, sans parler d'interopérabilité. C'est un peu comme si nous en étions restés au format de OOo 1.x . Important aussi l'introduction de ce nouveau namespace xml puisque le comportement du parser dépend de celui-ci. Bref, là, ça devrait mieux marcher :) Je n'ai pas appris gand chose d'autres dans ce que Niklas a passé en revue à savoir la collaboration, le format Excel 2007, le solver, la sélection et les marges des pages.
&lt;br /&gt;
&lt;br /&gt;
J'ai fait une pause à ce moment pour aller discuter un peu avec les autres et surtout avec Joost à propos du QA.
&lt;br /&gt;
&lt;br /&gt;
Dernière conférence &quot;Visualize Writer Document Structure for Productive Development&quot; par Jian Hong Cheng qui développe en fait sur Symphony. C'est un outil qui  permet de dessiner la structure et le type des nodes. Assez impressionnant, le but était de faire crasher OOo (et il n'a eu aucune difficulté ;-) pour voir ce que l'outil dessinait ensuite. Cela permet de mettre clairement en relation la structure des données sans avoir à tout tracer pas à pas. Intéressant mais un peu au-dessus de mes moyens pour le mettre en oeuvre :-)&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">OOoCon 2008 - 04/11</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/11/10/86-ooocon-2008-05-11"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/11/10/86-ooocon-2008-05-11</id>
		<updated>2008-11-10T10:58:37+00:00</updated>
		<content type="html">&lt;p&gt;Le mardi nous avions rendez-vous à 13h au sein du Sun building pour les réunions de travail du projet&amp;nbsp;: CC, Releases notes, MarCon, NLC, Documentation. Un emploi du temps chargé, nous avons finalement terminé après 20h30.
&lt;br /&gt;&lt;br /&gt;
Louis doit faire le compte rendu de cette réunion du CC, nous avons travaillé sur les sujets que nous poursuivons depuis un moment, à savoir la nouvelle charte du Community Council qui est sur le wiki depuis près de deux mois maintenant. Très peu de contributeurs l'ont commentée et nous l'avons maintenant adoptée. Les modifications les plus importantes concernent les élus puisque chaque membre du projet peut maintenant être élu au sein du CC, il n'est plus nécessaire d'être project lead. L'autre modification concerne le nombre de représentants, les projets de non core développement (code du coeur de OOo) n'étant plus les seuls à être représentés, mais une place plus importante est faite aux autres contributeurs sans qui le produit serait indiffusable, à savoir l'assurance qualité, la localisation, la documentation, le groupe user expericence, etc. Actuellement, suivant le compte fait par Martin, il y a un peu moins de 200 développeurs réguliers du core code, il nous faudrait maintenant faire une estimation des autres contributeurs.&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Nous allons donc pouvoir procéder aux élections pour le remplacement, dans un premier temps, d'André (pour la catégorie Accepted projects) et de moi-même (pour la catégorie NLC). Les élections se poursuivront par groupe de deux représentants à chaque fois pour renouveler l'ensemble du CC sauf Louis et Stefan bien sûr. Pour ces élections, le nombre de membre à élire étant important, la &lt;a href=&quot;http://fr.wikipedia.org/wiki/M%C3%A9thode_Schulze&quot; hreflang=&quot;fr&quot;&gt;méthode Schulze&lt;/a&gt; ne sera pas utilisée, nous resterons sur notre méthode traditionnelle.
&lt;br /&gt;&lt;br /&gt;
L'autre topic important sur lequel nous travaillons surtout Louis et moi concerne les règles d'utilisation du trademark de OOo. Nous devons finaliser la rédaction cette semaine et faire un sommaire de la discussion qui a eu lieu sur la liste pour une diffusion à la communauté pour commentaires. Sun légal fera ensuite une révision de ce qui a été écrit, le transfert de propriété devrait (cela n'a pas encore été voté) également se faire dans le même temps entre Team E.v et Sun.
&lt;br /&gt;
Enfin le bundling des extensions les plus demandées a été abordé. Pas de décisions prises (tous les membres du CC n'étant pas présents), mais une réflexion entre le fait de ne pas faire grossir le produit et rendre les extensions plus accessibles (question récurrente de ma part sur la mise à jour de Drupal ;-) Quand la moyenne de téléchargement est de 5h, on ne se pose même pas la question du coût imposé ou de la définition du produit suivant l'utilisation&amp;nbsp;!
&lt;br /&gt;
&lt;br /&gt;
Nous avons eu ensuite une discussions sur les releases notes avec Franck, Clayton (les ingénieurs en charge de la doc), Cor et moi-même sur la réalisation de ces releases notes et leur utilisation par les équipes QA, l10n et Doc. Si les choses se sont améliorées puisque nous avons maintenant une liste à peu près complète des fonctionnalités et des bugs corrigés sur le wiki, la formulation reste encore à améliorer. Actuellement, avec Cor, nous travaillons principalement à partir des mails générés sur EIS et la liste allfeatures@ooo, peu de poissons passent à travers nos filets, mais le temps demandé pour tout analyser et compléter est vraiment trop long. Franck va donc essayer de consolider un peu mieux toutes les informations.
&lt;br /&gt;
&lt;br /&gt;
Le MarCon meeting a surtout insisté sur les statistiques. En fait nous n'avons aucun moyen homogène de récupérer les nombres, sauf à le faire manuellement via ce que diffuse OSUOL à partir des liens du bouncer. C'est peu fiable et représentatif. Pour ces raisons, plusieurs projets de la NLC ne passent pas par les liens du bouncer mais traitent directement avec les serveurs. Pour ce qui concerne le projet FR, nous avons les stats de Proxad qui est un des serveurs étendus le plus important pour la France, nous pouvons donc avoir une idée assez précise du volume de téléchargement (en poids et non en hits). &lt;br /&gt;
L'autre sujet abordé et qui rejoint le premier est d'améliorer la visibilité des utilisateurs, notamment la mise à jour des pages sur wiki.
&lt;br /&gt;
&lt;br /&gt;
Le meeting de la NLC a repris ces thèmes. Louis a insisté sur les groupes régionaux, Jesus a cité le cas de l'Espage pour illustrer l'apport que ces groupes pourraient représenter en matière de cohésion et de facilitation pour les contributeurs. En fait, ces groupes ne sont pas évidents à mettre en place tant ils reflètent ce que nous avions voulu éviter au sein de la NLC, mais qui semble nécessaire aujourd'hui aux vues du développement de la communauté,  du à savoir une réunification régionale pas linguistique mais culturelle. Je pense que chacun peut comprendre les difficultés politiques et sociales que cela peut engendrer, mais c'est aussi le rôle du projet que d'aller au devant des challenges ;-)
&lt;br /&gt;
Mon propre topic au sein de cette réunion a été d'insister sur l'importance de l'officialisation des versions localisées, à savoir qu'elles ne restent pas en RC sur les serveurs mais qu'elles puissent se revendiquer comme distributions officielles du projet OOo sur les miroirs et dans les circuits de communication quels qu'ils soient. Nous avons vraiment besoin de cette visibilité pour non seulement aider ces projets à augmenter leur base utilisateurs et contributeurs et également renforcer l'utilisation du trademark de OOo.
&lt;br /&gt;
&lt;br /&gt;
Suite avec le projet Documentation et l'harmonisation de l'utilisation du wiki pour les différents groupes (développeurs, NLC, utilisateurs) qui y contribuent. Les pages développeurs doivent être retravaillées afin d'élaguer les nombreuses duplications de pages qui rendent le tout inutilisable. Les pages NLC doivent être uniformisées dans leur catégorisation à savoir être toutes formées sur la même structure de nommage (du boulot en perspective ;-). Clayton souhaiterait que nous nommions les pages en anglais afin de faciliter leur recherche avec l'extension Display Title, mais j'ai bien peur que cela soit impossible, on ne peut demander à nos contributeurs de nommer ces pages en anglais. &lt;br /&gt;
Actuellement, ce qui nous manque le plus est de pouvoir disposer d'un diff rapide sur les pages, une extension devrait être dispo pour cela. Cela nous permettra de maintenir à jour toutes les pages que nous avons en commun dans plusieurs langues et de garder la trace des modifications.
&lt;br /&gt;
Enfin, le plus intéressant à mon goût :-) l'expérimentation sur l'utilisation des outitls de traduction pour traduire le wiki est terminée. Cette expérimentation s'est faite à partir du guide d'administration de OOo en français, en chinois et japonais. Il s'agissait de récupérer le contenu sur le wiki, de structurer ce contenu en segments et de les transformer au fomat .xliff. Ce contenu est en suite utilisé à travers nos outils de localisation, le tout est ensuite transformé au format wiki avec application des modèles.
&lt;br /&gt;
Je suis sûre que vous avez compris le but du jeu&amp;nbsp;: travailler avec nos mémoires de traduction. Pour les petites équipes ce serait un gain énorme que de pouvoir utiliser nos TM également pour la doc du wiki et ce serait leur donner accès à bien plus que ce qu'est capable de faire un projet comme le projet francophone. Bref, Rafaella fera le point sur cette expérimentation et ce que l'on peut en attendre. Pour la peine, le guide est donc dispo en français sur le wiki et un grand merci à Sun et Elsa pour sa relecture attentionnée :-). &lt;br /&gt;
&lt;br /&gt;
Cette journée s'est achevée par le repas de la NLC offert par le projet, nous étions une cinquantaine à dîner dans un excellent restaurant proche de l'hôtel. C'était une soirée très sympa, Peter nous a commandé plein de plats différents que nous avons dégustés en parlant du projet bien sûr, de ses membres, de son avenir, etc, etc... :-)&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">Scala 2.7.2 is out</title>
		<link href="http://fanf42.blogspot.com/2008/11/scala-272-is-out.html"/>
		<id>tag:blogger.com,1999:blog-4809200280367588708.post-4660819917363237016</id>
		<updated>2008-11-10T09:33:21+00:00</updated>
		<content type="html">Here we are, &lt;a href=&quot;http://www.scala-lang.org/node/348&quot;&gt;Scala 2.7.2 was released on november, the 10&lt;/a&gt;.&lt;br /&gt;And it's a great news !&lt;br /&gt;&lt;br /&gt;You may wonder why a minor release seems to be so important ?&lt;br /&gt;&lt;br /&gt;C'm'on, it's a palindromic release number, it's so fantastic !&lt;br /&gt;&lt;br /&gt;Well, more seriously, it's because this released is the one that will be cover by the coming book &lt;a href=&quot;http://www.artima.com/shop/programming_in_scala&quot;&gt;&quot;Programming in Scala&quot;&lt;/a&gt;, and so, this release mark a kind of shift in the Scala language development : Until now, the language was evolving quite quickly, what was great in term of enhancement, but bring some recurring problems, and seems to frighten a lot &quot;the enterprise developers&quot; (or at least there bosses).&lt;br /&gt;&lt;br /&gt;With this release, seconded by a great book, the Scala language reach a new level of maturity, and perhaps will gain more visibility outside the rather small (but growing !) circle of first time enthusiastic who use it today.&lt;br /&gt;&lt;br /&gt;So, it's a great news for Scala users, and a great time to go and discover Scala !</content>
		<author>
			<name>Fanf</name>
			<email>noreply@blogger.com</email>
			<uri>http://fanf42.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Fanf &quot;no, I will never ever blog&quot;'s blog</title>
			<link rel="self" href="http://fanf42.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-4809200280367588708</id>
			<updated>2008-11-15T22:00:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">De retour de Pékin</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/11/09/85-de-retour-de-pekin"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/11/09/85-de-retour-de-pekin</id>
		<updated>2008-11-09T18:44:34+00:00</updated>
		<content type="html">&lt;p&gt;Je n'ai pu atteindre mon blog tant la connexion était restreinte à l'hôtel et inexistante à l'université. Les impressions de ces quelques jours viendront au fil de la semaine prochaine.&lt;/p&gt; &lt;p&gt;Rentrée ce matin aux aurores sous la pluie bruxelloise, un long voyage de plus de 10h, un décalage horaire de 7h, une semaine dont tous les jours ont commencé avant 8h pour se finir bien après 20h, je ne vous conseille pas la OOoCon comme club de vacances, c'est vraiment pas terrible&amp;nbsp;! Pour Pékin, je n'en suis pas encore revenue (enfin si, mais bon ;-). &lt;br /&gt;
Je détaillerai les conférences et diverses réunions dans les jours qui viennent. C'était vraiment intéressant de rencontrer les contributeurs des projets de cette partie du monde, mais aussi ceux d'Afrique du sud et Claudio et Jesus. Un grand plaisir aussi de rencontrer les gagnants francophones du CIP et puis tout le monde&amp;nbsp;!  Il a fait beau et doux jusqu'à vendredi, un vrai été indien. Du coup les salles de conf étaient surchauffées, mais le samedi, quand on est allé se balader avant de reprendre l'avion, il s'est mis à neiger...&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Conférence exceptionnelle d'Eben Moglen sur le thème « Internet et culture : les enjeux des choix concernant l'environnement juridique » le 5 juin 2008</title>
		<link href="http://blog.venividilibri.org/index.php?post/2008/11/03/Conference-exceptionnelle-dEben-Moglen-sur-le-theme-Internet-et-culture-%3A-les-enjeux-des-choix-concernant-lenvironnement-juridique-le-5-juin-2008"/>
		<id>urn:md5:e6fe69de914cf9adee0993257b2ae204</id>
		<updated>2008-11-05T12:15:00+00:00</updated>
		<content type="html">&lt;p&gt;Jeudi 5 juin dernier, j&amp;#8217;avais eu l&amp;#8217;honneur et la chance, grâce à Philippe Airgain, de participer à une réunion organisée en petit comité autour d&amp;#8217;Eben Moglen afin de discuter de la GPLv3. Le soir même, il enchaînait par une conférence exceptionnelle sur le thème&lt;a href=&quot;http://www.laquadrature.net/fr/conference-deben-moglen-5-juin-20h-a-la-cantine&quot; hreflang=&quot;fr&quot;&gt; «&amp;#160;Internet et culture&amp;#160;: les enjeux des choix concernant l&amp;#8217;environnement juridique&amp;#160;»&lt;/a&gt;, programmée à la Cantine par la &lt;a href=&quot;http://www.fing.org&quot; hreflang=&quot;fr&quot;&gt;Fondation Internet Nouvelle Génération&lt;/a&gt; (FING) et &lt;a href=&quot;http://www.laquadrature.net/&quot; hreflang=&quot;fr&quot;&gt;La Quadrature du Net&lt;/a&gt;. Étant alors invité à l&amp;#8217;assemblée générale du Syntec Informatique (où Jacques Attali nous y avait accueillis avec un discours sensiblement différent), je viens seulement de visionner son intervention.&lt;/p&gt;


&lt;p&gt;Je précise qu&amp;#8217;Eben est l&amp;#8217;une des personnalités du monde du Logiciel libre pour laquelle j&amp;#8217;ai le plus d&amp;#8217;estime&amp;#160;: à sa vision passionnée et philosophique, il ajoute une éloquence, une argumentation et une rhétorique qui assoient définitivement son discours — il n&amp;#8217;use généralement d&amp;#8217;aucun argument d&amp;#8217;autorité et convainc par sa dialectique rigoureuse, subtile et implacable.&lt;/p&gt;


&lt;p&gt;La vidéo (version de &lt;a href=&quot;http://www.lunerouge.org/&quot; hreflang=&quot;fr&quot;&gt;Lionel Allorge&lt;/a&gt;) est&lt;a href=&quot;http://www.laquadrature.net/fr/conference-deben-moglen-du-jeudi-5-juin-la-video&quot; hreflang=&quot;fr&quot;&gt; en ligne&lt;/a&gt; depuis le 12 juin. Elle est si intéressante que je ne pense pas utile, voire possible, d&amp;#8217;en faire une synthèse&amp;#160;: seule sa vision intégrale vous permettra d&amp;#8217;en apprécier tous les apports et je me contenterai ci-après de relever quelques passages qui m&amp;#8217;ont particulièrement marqué. Elle se décompose en deux parties&amp;#160;: une première en Français (une dizaine de minutes) et la seconde (d&amp;#8217;environ une heure) en Anglais (que je précise très compréhensible).&lt;/p&gt;


&lt;p&gt;À la fin, Eben Moglen se prête au jeu de question et nombre de sujets débordent sur les problématiques connexes au Logiciel Libre, à la culture libre et plus généralement aux infrastructures libres.&lt;/p&gt;    &lt;p&gt;Quelques très brèves citations&amp;#160;:&lt;/p&gt;


&lt;h2&gt;Nous pouvons détruire l&amp;#8217;ignorance (45e minute)&lt;/h2&gt;


&lt;p&gt;Eben conclut ici les développements précédents sur les apports du numérique&amp;#160;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;«&amp;#160;Après tout ce siècle d&amp;#8217;efforts, nous touchons au but. Il y a 6 milliards de personnes sur terre et, à la fin de cette génération, même si nous sommes alors 12 milliards, nous pourrons tous être connectés.&lt;/p&gt;
&lt;p&gt;
(&amp;#8230;)&lt;/p&gt;
&lt;p&gt;
Nous pouvons supprimer le manque de tout ce qui est beau et utile puisque l&amp;#8217;on a bientôt fini de numériser tout ce qui est beau et utile. Une fois digitalisé, il n&amp;#8217;y a plus de coût de possession&amp;#160;: si une personne possède, tout le monde peut alors posséder.&amp;#160;»&lt;/p&gt;&lt;/blockquote&gt;



&lt;h2&gt;«&amp;#160;Si rien ne change, nous gagnons&amp;#160;»&lt;/h2&gt;


&lt;p&gt;Lors des questions &lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/#pnote-91-1&quot; id=&quot;rev-pnote-91-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, il lui a été demandé s&amp;#8217;il fallait, selon lui, supprimer le droit d&amp;#8217;auteur. Sa réponse fut immédiate et catégorique, même si je suis certain qu&amp;#8217;elle est issue d&amp;#8217;une réflexion quasi permanente&amp;#160;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;«&amp;#160;Non&amp;#160;! La situation est telle que si l&amp;#8217;on ne fait rien, on gagne&amp;#160;! On n&amp;#8217;a besoin de rien&amp;#160;: on n&amp;#8217;a pas besoin que quoi que ce soit soit ajouté, que quoi que ce soit soit supprimé. Tout est parfait&amp;#160;: l&amp;#8217;histoire est de notre côté.&lt;/p&gt;
&lt;p&gt;
&amp;#8220;Assis toi juste et regarde, cher président, et nous te livrerons une société que tu seras fier de gouverner&amp;#8221;.&lt;/p&gt;
&lt;p&gt;
La seule chose que l&amp;#8217;on ait besoin de demander à l&amp;#8217;État, c&amp;#8217;est de refuser de faire des injustices. Ainsi, s&amp;#8217;ils prennent des vacances&amp;#160;: on gagne.&amp;#160;»&lt;/p&gt;&lt;/blockquote&gt;


&lt;h2&gt;Le numérique n&amp;#8217;appauvrit pas les créations&lt;/h2&gt;


&lt;p&gt;À la suite d&amp;#8217;échange avec Philippe Aigrain et des précisions apportées par celui-ci, Eben Moglen a fait le commentaire pertinent qui suit&amp;#160;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;«&amp;#160;Internet/le numérique n&amp;#8217;appauvrit pas les créations, mais les rend partageables&amp;#8230;&amp;#160;»&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Simple et pragmatique, mais rien n&amp;#8217;est plus vrai.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;


&lt;p&gt;Après cette mise en bouche, je préfère vous conseiller de visionner la vidéo&amp;#160;: ce n&amp;#8217;est vraiment pas une perte de temps&amp;#160;!&lt;/p&gt;


&lt;p&gt;Enfin, j&amp;#8217;ajoute en aparté que Aka avait concomitamment &lt;a href=&quot;http://www.framablog.org/index.php/post/2008/06/12/eben-moglen-conference-a-ne-pas-rater&quot; hreflang=&quot;fr&quot;&gt;publié sur le Framablog&lt;/a&gt; le sous-titrage d&amp;#8217;une autre conférence d&amp;#8217;Eben Moglen, donnée celle-ci en octobre 2006 à la &lt;em&gt;Plone Conference de Seattle&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Même conseil&amp;#8230;&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/#rev-pnote-91-1&quot; id=&quot;pnote-91-1&quot;&gt;1&lt;/a&gt;] J&amp;#8217;ai noté 1h12min.&lt;/p&gt;&lt;/div&gt;</content>
		<author>
			<name>Benjamin Jean</name>
			<uri>http://blog.venividilibri.org/index.php</uri>
		</author>
		<source>
			<title type="html">VVL :: Le Blog sur les Licences Libres, Open Source, et leur diffusion</title>
			<subtitle type="html">Le blog de Veni, Vidi, Libri.</subtitle>
			<link rel="self" href="http://blog.venividilibri.org/index.php?feed/rss2"/>
			<id>http://blog.venividilibri.org/index.php?feed/rss2</id>
			<updated>2008-11-16T22:00:13+00:00</updated>
			<rights type="html">Le contenu du Blog est sous Licence art libre 1.3</rights>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Conférence sur « les enjeux juridiques et économiques du logiciel libre » le 15 novembre 2008 à 16H00 lors de l'Install-Party de l'ENS Cachan</title>
		<link href="http://blog.venividilibri.org/index.php?post/2008/11/05/Conf%C3%A9rence-sur-%C2%AB-les-enjeux-juridiques-et-%C3%A9conomiques-du-logiciel-libre-%C2%BB-le-15-novembre-2008-%C3%A0-16H00-lors-de-l-Install-Party-de-l-ENS-Cachan"/>
		<id>urn:md5:01d99cee1cae7ddfd6957669a5cdae0e</id>
		<updated>2008-11-05T12:11:00+00:00</updated>
		<content type="html">&lt;p&gt;Un rapide message pour avertir de ma participation à une conférence qui se tiendra le 15 novembre prochain à 16h lors de l‘&lt;a href=&quot;http://install-party.crans.org/&quot; hreflang=&quot;fr&quot;&gt;Install-Party de l’ENS Cachan&lt;/a&gt;, dans le cadre des &lt;a href=&quot;http://install-party.crans.org/?p=prog&quot; hreflang=&quot;fr&quot;&gt;conférences organisées&lt;/a&gt; pour faire découvrir l’univers des logiciels libres.&lt;/p&gt;


&lt;p&gt;Emmanuel Seyman (&lt;a href=&quot;http://www.parinux.org/&quot; hreflang=&quot;fr&quot;&gt;Parinux&lt;/a&gt;) interviendra auparavant pour introduire ce qu’est le logiciel libre. Quant à moi, je tâcherai, pendant les 45 minutes qui me sont imparties, de développer les enjeux juridiques, économiques, politiques et techniques liés à l’utilisation des licences libres — en m’appuyant autant que possible sur des exemples concrets de développeurs de logiciels libres. Ces conférences auront lieu dans une salle d’une centaine de places à l’École Normale Supérieure de Cachan.&lt;/p&gt;    &lt;h2&gt;Quoi&amp;#160;?&lt;/h2&gt;


&lt;p&gt;Tout est dans le nom, mais la démarche est même développée sur le &lt;a href=&quot;http://install-party.crans.org/?p=accueil&quot; hreflang=&quot;fr&quot;&gt;site de l’initiative&lt;/a&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;C’est l’occasion de passer à GNU/LINUX en douceur!&lt;/p&gt;
&lt;p&gt;
Nous vous proposons d’installer &lt;a href=&quot;http://fr.wikipedia.org/wiki/GNU/Linux&quot; hreflang=&quot;fr&quot;&gt;GNU Linux&lt;/a&gt; sur les ordinateurs (ils cohabitent avec d’autres systèmes d’exploitation sans difficulté). De plus durant toute la journée, les curieux et les indécis sont invités à venir discuter avec la communauté des logiciels libres. Les “linuxiens” présents se feront un plaisir de répondre aux questions et aider aux premiers pas des débutants.&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Différents ateliers techniques (gestionnaire de paquets, systèmes de fichiers, etc.) compléteront le reste de la journée.&lt;/p&gt;

&lt;h2&gt;Qui&amp;#160;?&lt;/h2&gt;


&lt;p&gt;L’association &lt;a href=&quot;http://www.crans.org/&quot; hreflang=&quot;fr&quot;&gt;CR@NS&lt;/a&gt;, Cachan Réseau @ Normale Sup, gère le réseau des étudiants du campus de Cachan, mais œuvre également à la promotion du logiciel libre. Dans cette optique, elle organise chaque année une install-party.&lt;/p&gt;


&lt;h2&gt;Où&amp;#160;?&lt;/h2&gt;


&lt;p&gt;&lt;a href=&quot;http://install-party.crans.org/?p=plan&quot; hreflang=&quot;fr&quot;&gt;Voir cette page&amp;#160;:&lt;/a&gt;&lt;/p&gt;


&lt;h4&gt;En voiture&amp;#160;:&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Depuis l’Autoroute A6, suivre l’A6b, sortir à Fresnes.&lt;/li&gt;
&lt;li&gt;Suivre la RN 86 jusqu’à Bagneux et rejoindre la RN 20.&lt;/li&gt;
&lt;li&gt;Sur la RN 20 (avenue Aristide-Briand), suivre la direction Cachan, puis le fléchage ENS (à droite, direction Paris).&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;En RER&amp;#160;:&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Depuis Paris, prendre le RER B, direction Massy-Palaiseau ou Robinson, jusqu’à la station Bagneux.&lt;/li&gt;
&lt;li&gt;Suivre ensuite l’avenue Pont-Royal, puis l’avenue de Chateaubriand jusqu’à l’entrée principale de l’École.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;En Bus&amp;#160;:&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;Ligne 184 Porte d’Italie / L’Hay-les-Roses&amp;#160;: arrêt Camille Desmoulins.&lt;/li&gt;
&lt;li&gt;Ligne 187 Porte d’Orléans / Fresnes / Antony&amp;#160;: arrêt Camille Desmoulins.&lt;/li&gt;
&lt;li&gt;Ligne 197 Porte d’Orléans / Bourg-la-Reine&amp;#160;: arrêt R.E.R. Bagneux (puis 5 minutes à pied).&lt;/li&gt;
&lt;li&gt;Ligne 162 Villejuif / Cachan / Meudon&amp;#160;: arrêt Mairie de Cachan (puis 10 minutes à pied).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Contact&lt;/h2&gt;


&lt;p&gt;N’hésitez pas à vous rendre sur &lt;a href=&quot;http://install-party.crans.org/&quot; hreflang=&quot;fr&quot;&gt;leur site&lt;/a&gt; ou les contacter directement sur install-party@crans.org si vous avez des questions.&lt;/p&gt;</content>
		<author>
			<name>Benjamin Jean</name>
			<uri>http://blog.venividilibri.org/index.php</uri>
		</author>
		<source>
			<title type="html">VVL :: Le Blog sur les Licences Libres, Open Source, et leur diffusion</title>
			<subtitle type="html">Le blog de Veni, Vidi, Libri.</subtitle>
			<link rel="self" href="http://blog.venividilibri.org/index.php?feed/rss2"/>
			<id>http://blog.venividilibri.org/index.php?feed/rss2</id>
			<updated>2008-11-16T22:00:13+00:00</updated>
			<rights type="html">Le contenu du Blog est sous Licence art libre 1.3</rights>
		</source>
	</entry>

	<entry>
		<title type="html">ProjectEuler#42, aka Scala shines as a scripting language</title>
		<link href="http://fanf42.blogspot.com/2008/11/projecteuler42-aka-scala-shines-as.html"/>
		<id>tag:blogger.com,1999:blog-4809200280367588708.post-2599163908980340905</id>
		<updated>2008-11-04T15:42:29+00:00</updated>
		<content type="html">I'm still playing with project Euler, and I'm going to love Scala more and more.&lt;br /&gt;Yesterday, I solved the #42 problem, on which we need to parse a text file, and make some simple transformations and filtering on the results (it's why I choose this title, because it's generally the kind of things you expect to do in a scripting language, and well, I'm really&lt;br /&gt;impressive, and I read this morning the post  &lt;a href=&quot;http://www.codecommit.com/blog/scala/scala-as-a-scripting-language&quot;&gt;&quot;Scala as a scripting language?&quot;&lt;/a&gt;, and I say &quot;ho, it's exactly what I felt when I did pb#42 yesterday, let's blog on it, it's fashion :)&lt;br /&gt;&lt;br /&gt;So, this problem is a simple Project Euler one (at least, there is no math on it), but just stop and think to what may look the Java's solution. Yes, you will have to deal with Files, input stream, and the like, filtering data, sorting things, and even if it's quite simple, it's always a little too heavy compared to what it may be.&lt;br /&gt;&lt;br /&gt;So, there is the full solution in Scala, in a mixed imperative and functional style, as produced in the first sketch version (OK, I'm lying, in the first sketch, I didn't include comments and variables names looked more to 'lsv' and the like, these transformations are blog add-ons).&lt;br /&gt;&lt;br /&gt;I'm sure there is a lot of optimizations available, but the important think is that Scala let you program as you think, whitout to much noise and boilerplate...&lt;br /&gt;&lt;br /&gt;So let's go for the code:&lt;br /&gt;&lt;br /&gt;&lt;span&gt;8----  &lt;br /&gt;&lt;br /&gt;package ex26_50  import scala.io.Source   &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;span&gt;/* &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Problem#42&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;The nth term of the sequence of triangle numbers is given by, tn = ½n(n+1); &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;so the first ten triangle numbers are: 1, 3, 6, 10, 15, 21, 28, 36, 45, 55, ... &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;By converting each letter in a word to a number corresponding to its&lt;br /&gt;alphabetical position and adding these values we form a word value. &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;For example, the word value for SKY is 19 + 11 + 25 = 55 = t10. &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;If the word value is a triangle number then we shall call the word a triangle word. &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;Using words.txt (right click and 'Save Link/Target As...'), a 16K text file&lt;br /&gt;containing nearly two-thousand common English words, how many are triangle words? &lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;  */&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;br /&gt;object Problem42 extends Application {&lt;br /&gt;&lt;br /&gt;&lt;span&gt;  /*&lt;/span&gt;&lt;br /&gt;&lt;span&gt;   * iterate over all the lines of a file and&lt;/span&gt;&lt;br /&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;* split each one on ',', remove surronding &quot;,&lt;/span&gt;&lt;br /&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;* and put the result in a list&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;  */&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt; def parseWords(file:String): List[String] = {&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__  for {&lt;br /&gt;        &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;____ line - Source.fromFile(file).getLines.toList           &lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__ &lt;/span&gt;&lt;span&gt;s - line.split(&lt;span&gt;&quot;,&quot;&lt;/span&gt;)     &lt;br /&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__ &lt;/span&gt;&lt;span&gt;if(!s.isEmpty)     &lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__ &lt;/span&gt;&lt;span&gt;} yield s.replaceAll(&lt;span&gt;&quot;\&quot;&quot;&lt;/span&gt;,&lt;span&gt;&quot;&quot;&lt;/span&gt;)&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* Simple mapping function that associate&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* each char to it's value (position in the alphabet, begin to 1)&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* and a word to the sum of its char value&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;&lt;span&gt;*/   &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;def wordValue(s:String) : Int = {&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;var sum = 0&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;for(c - s) {           &lt;/span&gt;&lt;span&gt;&lt;span&gt;// iterate over the chars of the string&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;val cval = c.toInt    &lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;if(cval &gt;= 64 &amp;amp;&amp;amp; cval = 90) { &lt;span&gt; // 64 = ascii val for 'A', 90 = ascii val for 'Z'   &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt; ______                      sum = sum + cval - 64&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;} else {       &lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;error(&lt;span&gt;&quot;Unauthorized char: &quot;&lt;/span&gt; + c.toString)&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt; }&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;sum&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* That's the definition of the list number on witch we will work:&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* - parse the file to a list of word&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* - transform each word to it's word value&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* - sort the resulting, so that we can know the&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;*      upper bound of our triangle value to caluculate&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;&lt;span&gt;*/    &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt; val list_wordValues = parseWords(&lt;span&gt;&quot;src/words.txt&quot;&lt;/span&gt;).map(wordValue(_)).sort(_ &gt; _)&lt;br /&gt;&lt;br /&gt;&lt;span&gt;  //we also see that in Scala, Format syntax is actually usable&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt; println(&lt;span&gt;&quot;Max value in %s words: %s (min: %s)&quot;&lt;/span&gt;.format(&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;list_wordValues.size, list_wordValues.head, list_wordValues.reverse.head))&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;* Given the upper bound,&lt;br /&gt;&lt;/span&gt;&lt;span&gt;             &lt;/span&gt;&lt;span&gt;* generate the set of triangle number&lt;br /&gt;&lt;/span&gt;&lt;span&gt;             &lt;/span&gt;&lt;span&gt;&lt;span&gt;  */&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt; val set_triangles = {&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;      var set = Set[Int]()&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;var n = 1&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;var i = 1&lt;br /&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;while (n  &lt;/span&gt;&lt;span&gt;&lt;br /&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;n = (i * (i+1))/2&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;      i = i + 1&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;set = set.+(n) &lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;}&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;__&lt;/span&gt;&lt;span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;set&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt; &lt;span&gt;&lt;span&gt;}&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;span&gt;/*&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* That's all, we just have to filter the list of words to&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* only keep whose which are in the set of triangles value,&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;* and take the size of the resulting list.&lt;br /&gt;&lt;/span&gt;&lt;span&gt;            &lt;/span&gt;&lt;span&gt;&lt;span&gt;*/   &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt;  &lt;/span&gt;&lt;span&gt;&lt;span&gt;val nb = list_wordValues.filter( (i:Int) =&gt; set_triangles.contains(i)).size&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;           &lt;/span&gt;&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;&lt;span&gt; println(&lt;span&gt;&quot;Found %s triangles words !&quot;&lt;/span&gt;.format(nb))&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;br /&gt;}&lt;br /&gt;8---  &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I love scala :)&lt;br /&gt;&lt;br /&gt;PS: It's the full working solution, appart from the leading &quot;_&quot;, sorry for the formatting, it seems that blogger is not the most friendly for code formatting. If somebody has some hint on that subject, I will be glad to heard them (ok, perhaps I should have a look on the plugins)&lt;span&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;</content>
		<author>
			<name>Fanf</name>
			<email>noreply@blogger.com</email>
			<uri>http://fanf42.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Fanf &quot;no, I will never ever blog&quot;'s blog</title>
			<link rel="self" href="http://fanf42.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-4809200280367588708</id>
			<updated>2008-11-15T22:00:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Instrument volé : Trompette argentée Kanstul ZKT1500A Bb N/S 31282</title>
		<link href="http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/S-31282"/>
		<id>urn:md5:9f17c8d4298329b76b3591578069df5f</id>
		<updated>2008-11-03T23:40:00+00:00</updated>
		<content type="html">&lt;p&gt;Voici l'occasion d'utiliser la catégorie «&amp;nbsp;en vrac&amp;nbsp;» de ce cher blog. Je préfère prévenir&amp;nbsp;: à l'exception de son auteur, le rapport entre ce billet et l'objet du blog est inexistant, mais je veux croire qu'à défaut de parler aux lecteurs habituels, un quelconque référencement permettra au moins de rendre l'information accessible à l'égard des personnes concernées&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/#pnote-90-1&quot; id=&quot;rev-pnote-90-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;p&gt;Pour l'histoire, j'ai eu la désagréable surprise de me faire voler un instrument de musique jeudi dernier au retour d'une répète sur Paris (RER A direction Cergy aux environs de 00H30)&amp;nbsp;: je passe sur mes ressentiments vis-à-vis de l'oligophrène blâmable (si encore il savait s'en servir...), mais livre une description succincte et exhaustive de l'instrument dont il est question.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/#rev-pnote-90-1&quot; id=&quot;pnote-90-1&quot;&gt;1&lt;/a&gt;] Pour les autres, désolé de faire pencher le rapport signal/bruit du mauvais côté.&lt;/p&gt;&lt;/div&gt;
    &lt;p&gt;Il s'agit d'une trompette argentée Kanstul ZKT1500A Bb (Si b) dont le numéro de série est le 31282. Elle était dans son étui ProTec noir avec tout un lot d'accessoires (embouchures 1 ½ C dorée et 7C megatone, sourdine Harmon, etc.). Je joins une photographie ci-après&amp;nbsp;: pour information, c'est un instrument américain d'une certaine qualité et je ne pense pas qu'il y ait en France plus de 5 personnes qui en possèdent un exemplaire similaire (les quelques autres trompettes susceptibles de ressembler à ce modèle sont encore moins fréquentes).&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.thomann.de/es/kanstul_zkt_1500a_bb_trompete.htm?sid=3b592df5f4952b3bf2f6c9f6085cddad&quot; hreflang=&quot;en&quot;&gt;&lt;img src=&quot;http://blog.venividilibri.org/public/images/vrac/204320.jpg&quot; alt=&quot;kanstul.jpg&quot; /&gt;&lt;/a&gt;
&lt;em&gt;(ma version était argentée)&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Toutes les démarches ont bien sûr été faites&amp;nbsp;: tant auprès de la police que du vendeur ou du constructeur (le seul à fournir les pièces de rechange&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/#pnote-90-1&quot; id=&quot;rev-pnote-90-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;).&lt;/p&gt;


&lt;p&gt;Même si je ne me fais guère d'illusion sur l'éventualité d'une restitution, il va de soi que je saurai être reconnaissant envers toute personne qui rendrait réelle cette douce utopie ^_^&lt;/p&gt;


&lt;p&gt;Si nécessaire, je suis joignable à l'adresse mben &lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/chez&quot; title=&quot;chez&quot;&gt;chez&lt;/a&gt; venividilibri &lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/point&quot; title=&quot;point&quot;&gt;point&lt;/a&gt; org&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/11/03/Instrument-vole-%3A-Trompette-argentee-Kanstul-ZKT1500A-Bb-N/#rev-pnote-90-1&quot; id=&quot;pnote-90-1&quot;&gt;1&lt;/a&gt;] J'ajouterai que toutes les pièces sont numérotées.&lt;/p&gt;&lt;/div&gt;</content>
		<author>
			<name>Benjamin Jean</name>
			<uri>http://blog.venividilibri.org/index.php</uri>
		</author>
		<source>
			<title type="html">VVL :: Le Blog sur les Licences Libres, Open Source, et leur diffusion</title>
			<subtitle type="html">Le blog de Veni, Vidi, Libri.</subtitle>
			<link rel="self" href="http://blog.venividilibri.org/index.php?feed/rss2"/>
			<id>http://blog.venividilibri.org/index.php?feed/rss2</id>
			<updated>2008-11-16T22:00:13+00:00</updated>
			<rights type="html">Le contenu du Blog est sous Licence art libre 1.3</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Utiliser groovy dans une page XWiki</title>
		<link href="http://blog.asyd.net/2008/10/utiliser-groovy-dans-une-page-xwiki/"/>
		<id>http://blog.asyd.net/?p=103</id>
		<updated>2008-10-31T14:48:24+00:00</updated>
		<content type="html">&lt;p&gt;Parce que je n&amp;#8217;ai pas trouve facilement, voici un exemple d&amp;#8217;utilisation d&amp;#8217;un script groovy a l&amp;#8217;interieur d&amp;#8217;une page XWiki.&lt;/p&gt;

&lt;div class=&quot;wp_syntax&quot;&gt;&lt;div class=&quot;code&quot;&gt;&lt;pre class=&quot;groovy groovy&quot;&gt;&lt;span&gt;#set ($address = &amp;quot;172.20.12.61&amp;quot;)&lt;/span&gt;
&amp;nbsp;
IP Address: $address
&amp;nbsp;
&lt;span&gt;&amp;lt;%&lt;/span&gt;
&amp;nbsp;
&lt;span&gt;import&lt;/span&gt; &lt;span&gt;java.net.InetAddress&lt;/span&gt;;
&amp;nbsp;
vcontext &lt;span&gt;=&lt;/span&gt; context.&lt;span&gt;get&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;quot;vcontext&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
hostname &lt;span&gt;=&lt;/span&gt; vcontext.&lt;span&gt;get&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;quot;address&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span&gt;InetAddress&lt;/span&gt; addr &lt;span&gt;=&lt;/span&gt; &lt;span&gt;InetAddress&lt;/span&gt;.&lt;span&gt;getByName&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;hostname&lt;span&gt;&amp;#41;&lt;/span&gt;;
hostname &lt;span&gt;=&lt;/span&gt; addr.&lt;span&gt;getHostName&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;.&lt;span&gt;toLowerCase&lt;/span&gt;&lt;span&gt;&amp;#40;&lt;/span&gt;&lt;span&gt;&amp;#41;&lt;/span&gt;;
&amp;nbsp;
&lt;span&gt;%&amp;gt;&lt;/span&gt;
&amp;nbsp;
Hostname: $hostname&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;Du coup, j&amp;#8217;en ai profiter pour rajouter &lt;a href=&quot;http://platform.xwiki.org/xwiki/bin/view/DevGuide/GroovyCodeSnippetTutorial&quot;&gt;cette page&lt;/a&gt; dans la documentation XWiki. Et merci a Vincent pour sa patience &lt;img src=&quot;http://blog.asyd.net/wp-includes/images/smilies/icon_smile.gif&quot; alt=&quot;:)&quot; class=&quot;wp-smiley&quot; /&gt;&lt;/p&gt;</content>
		<author>
			<name>Bruno Bonfils</name>
			<uri>http://blog.asyd.net</uri>
		</author>
		<source>
			<title type="html">asyd's blog</title>
			<subtitle type="html">unix forever, for everyone. Not convinced, try Mac OS X!</subtitle>
			<link rel="self" href="http://blog.asyd.net/?feed=rss2"/>
			<id>http://blog.asyd.net/?feed=rss2</id>
			<updated>2008-11-17T22:00:22+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Documentation en français disponible pour FAN, Fully Automated Nagios</title>
		<link href="http://cedrictemple.net/dotclear/index.php?post/2008/10/30/Documentation-en-francais-disponible-pour-FAN-Fully-Automated-Nagios"/>
		<id>urn:md5:001e1e74abc66d2bbf687bff1efaba48</id>
		<updated>2008-10-30T09:42:00+00:00</updated>
		<content type="html">&lt;p&gt;Manuel OZAN a pris l'excellente initiative d'écrire une &lt;a href=&quot;http://fannagioscd.sourceforge.net/drupal/?q=node/13&quot; hreflang=&quot;en&quot;&gt;documentation&lt;/a&gt; sur &lt;a href=&quot;http://fannagioscd.sourceforge.net/drupal/&quot; hreflang=&quot;en&quot;&gt;FAN, Fully Automated Nagios&lt;/a&gt;. Celle-ci est disponible &lt;a href=&quot;http://fannagioscd.sourceforge.net/drupal/?q=node/13&quot; hreflang=&quot;en&quot;&gt;sur le site, dans une page dédiée&lt;/a&gt;. Cette documentation est en français, sous licence &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.0/fr/&quot; hreflang=&quot;fr&quot;&gt;Creative Commons by-nc-sa&lt;/a&gt;. Ce qui signifie que vous avez le droit de l'utiliser, la modifier et la redistribuer tout en conservant la paternité et sans la revendre. N'hésitez pas si vous souhaitez participer à son amélioration, nous serions ravi de les publier.&lt;/p&gt;


&lt;p&gt;Elle est disponible en deux formats: PDF et ODF. Un grand MERCI à Manuel pour cette contribution à &lt;a href=&quot;http://fannagioscd.sourceforge.net/drupal/&quot; hreflang=&quot;en&quot;&gt;FAN, Fully Automated Nagios&lt;/a&gt;.&lt;/p&gt;</content>
		<author>
			<name>Cédric Temple</name>
			<uri>http://cedrictemple.net/dotclear/index.php</uri>
		</author>
		<source>
			<title type="html">Weblogue de Cédric Temple - Tag - lng</title>
			<link rel="self" href="http://cedrictemple.net/dotclear/index.php?feed/tag/lng/rss2"/>
			<id>http://cedrictemple.net/dotclear/index.php?feed/tag/lng/rss2</id>
			<updated>2008-11-16T22:00:08+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Debuter avec xwiki</title>
		<link href="http://blog.asyd.net/2008/10/debuter-avec-xwiki/"/>
		<id>http://blog.asyd.net/?p=100</id>
		<updated>2008-10-28T14:18:30+00:00</updated>
		<content type="html">&lt;p&gt;Si suite a un precendent post, vous etes interesse par le scripting dans XWiki, voici selon moi les deux pages par ou debuter :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://platform.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial&quot;&gt;Creation d&amp;#8217;une application de type FAQ&lt;/a&gt; (permet d&amp;#8217;approcher les concepts de classes)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://platform.xwiki.org/xwiki/bin/view/DevGuide/velocityHqlExamples&quot;&gt;Scripting velocity&lt;/a&gt; (comment interroger la base de donnees XWiki)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://platform.xwiki.org/xwiki/bin/view/DevGuide/GroovyClassHelloWorldTutorial&quot;&gt;Exemple d&amp;#8217;utilisation avec Groovy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Et bien entendu, &lt;a href=&quot;http://blog.asyd.net/2008/06/xwiki-groovy-velociy-cest-magique/&quot;&gt;mon post sur bugzilla et xwiki&lt;/a&gt;, meme si c&amp;#8217;est juste un petit test, cela montrer les possibilites.&lt;/p&gt;</content>
		<author>
			<name>Bruno Bonfils</name>
			<uri>http://blog.asyd.net</uri>
		</author>
		<source>
			<title type="html">asyd's blog</title>
			<subtitle type="html">unix forever, for everyone. Not convinced, try Mac OS X!</subtitle>
			<link rel="self" href="http://blog.asyd.net/?feed=rss2"/>
			<id>http://blog.asyd.net/?feed=rss2</id>
			<updated>2008-11-17T22:00:22+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Sortie du nouvel ouvrage de Philippe Aigrain : « Internet et Création : comment reconnaître les échanges sur internet en finançant la création ? »</title>
		<link href="http://blog.venividilibri.org/index.php?post/2008/10/28/Sortie-du-nouvel-ouvrage-de-Philippe-Aigrain-%3A-Internet-et-Creation-%3A-comment-reconnaitre-les-echanges-sur-internet-en-financant-la-creation"/>
		<id>urn:md5:e2d638dd76c8287915f6f626800bca35</id>
		<updated>2008-10-28T12:13:00+00:00</updated>
		<content type="html">&lt;p&gt;Un rapide billet pour faire un peu de teasing et de promotion pour le nouvel ouvrage de &lt;a href=&quot;http://paigrain.debatpublic.net/&quot; hreflang=&quot;fr&quot;&gt;Philippe Aigrain&lt;/a&gt; «&lt;a href=&quot;http://www.ilv-edition.com/librairie/internet_et_creation.html&quot; hreflang=&quot;fr&quot;&gt; Internet et Création&amp;nbsp;: comment reconnaître les échanges sur internet en finançant la création ?&lt;/a&gt; »&lt;img src=&quot;http://blog.venividilibri.org/public/images/ouvrages/.internet_et_creation_s.jpg&quot; alt=&quot;internet_et_creation.jpg&quot; /&gt;&lt;/p&gt;


&lt;p&gt;L'ouvrage sera publié dès demain&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/28/#pnote-89-1&quot; id=&quot;rev-pnote-89-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; aux Éditions &lt;a href=&quot;http://www.inlibroveritas.net/&quot; hreflang=&quot;fr&quot;&gt;InLibroVeritas&lt;/a&gt; et disponible à cette même date en version numérique sous licence &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/fr/&quot; hreflang=&quot;fr&quot;&gt;Creative Commons By-NC-ND&lt;/a&gt;. Il amène des propositions concrètes pour financer la création et les auteurs sur l'incontournable vecteur qu'est internet et son lancement officiel du livre se fera la veille du débat au Sénat sur la loi Hadopi à &lt;a href=&quot;http://lacantine.org/&quot; hreflang=&quot;fr&quot;&gt;la Cantine&lt;/a&gt;, Paris 2e, le 28 octobre de 19 H à 22H. Seront présent&amp;nbsp;: Jean-Gabriel Carasso (Loizorare), Jade Lindgaard (Mediapart), François Nowak (SPEDIDAM), Joseph Paris (Ralamax) et Christian Paul (député de la Nièvre) qui nous proposeront leurs réactions sur la problématique de la rémunération des artistes, et plus largement de l’art, sur Internet lors d’un débat suivi de questions réponses. L'entrée est libre et une séance de dédicace du livre sera ensuite proposée.&lt;/p&gt;


&lt;p&gt;C'est à mon sens une excellente nouvelle qui mérite largement notre attention&amp;nbsp;: pour l'ouvrage (qui, sans aucun doute, figurera très rapidement comme référence), pour l'éditeur (que l'on apprécie tous pour sa pugnacité et son énergie qu'il met à profit du Libre), pour le système économique sur lequel ILV s'appuie (où la version papier, payante, cohabite parallèlement avec une version sous licence libre) et pour Philippe Aigrain que l'on apprécie tous est qui est l'un des principaux acteurs du Libre, des libertés numériques et de tous les enjeux qui nous sont chers.&lt;/p&gt;


&lt;p&gt;Ci-après, quelques éléments sur l'ouvrage.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/28/#rev-pnote-89-1&quot; id=&quot;pnote-89-1&quot;&gt;1&lt;/a&gt;] Mercredi 29 octobre 2008&lt;/p&gt;&lt;/div&gt;
    &lt;h2&gt;Description&lt;/h2&gt;

&lt;p&gt;les sorties du Comment reconnaître les échanges sur internet en finançant la création ? Tel est le sous-titre du nouvel ouvrage de Philippe Aigrain, en quelques mots l'immense champ des possibles s'ouvre à nous. Un vaste champ à la fois complexe et passionnant dans lequel l'auteur nous entraîne, nous explique et surtout nous apporte des solutions.
Voir le &lt;a href=&quot;http://www.ilv-experience.net/blog/index.php/2008/10/20/123-internet-creation-le-nouveau-livre-de-philippe-aigrain-edite-chez-inlibroveritas&quot; hreflang=&quot;fr&quot;&gt;billet afférent sur le blog de l'éditeur&lt;/a&gt;.&lt;/p&gt;


&lt;h2&gt;Un mot sur la version papier de l'ouvrage&lt;/h2&gt;


&lt;p&gt;Le livre est en précommande sur la plate forme de vente en ligne d’InLibroVeritas jusqu’au jour de la sortie, où vous pourrez librement le télécharger ou le compulser en ligne.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://www.ilv-edition.com/librairie/internet_et_creation.html&quot; hreflang=&quot;fr&quot;&gt;Page officielle&lt;/a&gt; de la source (pour citation). &lt;/p&gt;


&lt;p&gt;Format papier&amp;nbsp;: 10.00 € TTC,&lt;/p&gt;


&lt;p&gt;Licence : &lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/2.0/fr/&quot; hreflang=&quot;fr&quot;&gt;Creative Commons by-nc-nd&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;ISBN : 978-2-35209-177-6&lt;/p&gt;


&lt;p&gt;Catégorie : Essais / Critiques&lt;/p&gt;


&lt;p&gt;119 pages au format 149x211mm (Papier 80g)&lt;/p&gt;


&lt;h2&gt;Sommaire de l’ouvrage&amp;nbsp;:&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Liste des figures&lt;/li&gt;
&lt;li&gt;1 Introduction: le débat sur internet et la création&lt;/li&gt;
&lt;li&gt;2 L'intérêt d'une organisation positive des échanges hors marché&lt;/li&gt;
&lt;li&gt;3 Les besoins de financement / rémunération des activités créatives&lt;/li&gt;
&lt;li&gt;4 Mutualisation et licences B2B&amp;nbsp;: un choix de modèles
&lt;ul&gt;
&lt;li&gt;1 Les licences B2B (business to business)&lt;/li&gt;
&lt;li&gt;2 Les licences collectives étendues&lt;/li&gt;
&lt;li&gt;3 Une licence légale&lt;/li&gt;
&lt;li&gt;4 Une approche partielle&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;5 Cadres juridiques pour les financements mutualisés
&lt;ul&gt;
&lt;li&gt;1 Le contexte juridique applicable&lt;/li&gt;
&lt;li&gt;2 La validité des licences collectives étendues&lt;/li&gt;
&lt;li&gt;3 La validité d'une licence légale&lt;/li&gt;
&lt;li&gt;4 La validité de l'approche partielle&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;6 Les paramètres fondamentaux d'un financement mutualisé
&lt;ul&gt;
&lt;li&gt;1 Les œuvres incluses dans le mécanisme
&lt;ul&gt;
&lt;li&gt;Médias couverts et choix concernant l'inclusion des œuvres&lt;/li&gt;
&lt;li&gt;Quand une œuvre entre-t-elle dans la sphère publique&amp;nbsp;?&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;2 Droits et obligations des usagers&lt;/li&gt;
&lt;li&gt;3 La redevance&lt;/li&gt;
&lt;li&gt;4 L'évolution future de la redevance&lt;/li&gt;
&lt;li&gt;5 Aspects internationaux&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;7 Les contre-arguments
&lt;ul&gt;
&lt;li&gt;1 L'impact sur les filières de production
&lt;ul&gt;
&lt;li&gt;Au pays du cinéma et de l'audiovisuel&lt;/li&gt;
&lt;li&gt;Trou noir?&lt;/li&gt;
&lt;li&gt;Quelle contribution des internautes à la production audiovisuelle&amp;nbsp;?&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;2 L'Eldorado de la vente d' œuvres dématérialisées&lt;/li&gt;
&lt;li&gt;3 Une nouvelle taxe acquittée par tous au profit de quelques-uns?
&lt;ul&gt;
&lt;li&gt;Justice économique&lt;/li&gt;
&lt;li&gt;La contribution au bien commun et ce qu'on en retire&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;8 Répartition par médias et par acteurs
&lt;ul&gt;
&lt;li&gt;1 Répartition par médias et fonctions&lt;/li&gt;
&lt;li&gt;2 Répartition aux bénéficiaires
&lt;ul&gt;
&lt;li&gt;Rémunération&lt;/li&gt;
&lt;li&gt;Financement de la création&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;9 Mécanismes d'observation des usages pour la répartition du produit
&lt;ul&gt;
&lt;li&gt;1 Une solution
&lt;ul&gt;
&lt;li&gt;Identification des objets numériques&lt;/li&gt;
&lt;li&gt;Les usages et leurs proxys&lt;/li&gt;
&lt;li&gt;Le composant principal: un grand panel d'internautes&lt;/li&gt;
&lt;li&gt;L'observation anonyme du trafic pour détecter biais / anomalies&lt;/li&gt;
&lt;li&gt;Les enquêtes sur les usages&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;2 Résistance à la fraude&lt;/li&gt;
&lt;li&gt;3 Seuils de détection&lt;/li&gt;
&lt;li&gt;4 Coût de la mesure des usages&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;10 Vers l'introduction du dispositif proposé
&lt;ul&gt;
&lt;li&gt;1 La préfiguration sociétale&lt;/li&gt;
&lt;li&gt;2 L'adoption volontaire par les sociétés de gestion&lt;/li&gt;
&lt;li&gt;3 L'initiative gouvernementale&lt;/li&gt;
&lt;li&gt;4 La délibération parlementaire&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Bibliographie&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Benjamin Jean</name>
			<uri>http://blog.venividilibri.org/index.php</uri>
		</author>
		<source>
			<title type="html">VVL :: Le Blog sur les Licences Libres, Open Source, et leur diffusion</title>
			<subtitle type="html">Le blog de Veni, Vidi, Libri.</subtitle>
			<link rel="self" href="http://blog.venividilibri.org/index.php?feed/rss2"/>
			<id>http://blog.venividilibri.org/index.php?feed/rss2</id>
			<updated>2008-11-16T22:00:13+00:00</updated>
			<rights type="html">Le contenu du Blog est sous Licence art libre 1.3</rights>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Nouveautés EJBCA 3.8</title>
		<link href="http://blog.asyd.net/2008/10/nouveautes-ejbca-38/"/>
		<id>http://blog.asyd.net/?p=97</id>
		<updated>2008-10-28T08:16:24+00:00</updated>
		<content type="html">&lt;p&gt;Avec un peu d&amp;#8217;avance (la version stable d&amp;#8217;EJBCA 3.8 n&amp;#8217;étant encore pas finalisée) voici un bref apercu des nouvelles fonctionnalités, dont certaines très attendues par des heureux possesseurs de matériel un peu sensible, genre les ILOs des HPs (ils se reconnaitront).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Possibilité de définir l&amp;#8217;ordre du DN (CN=blog.asyd.net,O=asyd dot net,C=FR ou C=FR,O=asyd dot net,CN=blog.asyd.net) dans le profil du certificat. Avant cette version il était nécessaire de créer une autorité spécifiquement pour ces besoins. Cela permet de générer des certificats pour des équipements acceptant uniquement un ordre particulier.&lt;/li&gt;
&lt;li&gt;Des changements assez profonds sur la notion d&amp;#8217;administrateur. Il ne sera désormais plus nécessaire de cocher la case « Administrateur » dans le profil d&amp;#8217;entité. De plus, des administrateurs peuvent utiliser des certificats issus de différentes AC (dont une AC non gérée par EJBCA) pour s&amp;#8217;authentifier dans un groupe d&amp;#8217;administrateur. On notera également quelques améliorations au niveau ergonomie dans la partie gestion des groupes administrateurs.&lt;/li&gt;
&lt;li&gt;Une nouvelle fonctionnalité très intéressante pour ceux qui utilisent les WebServices d&amp;#8217;EJBCA est apparue. Elle permet l&amp;#8217;aggrégation (merge) du DN fourni lors de l&amp;#8217;appel au WebService editUser à celui défini dans le profil d&amp;#8217;entité. Imaginons par exemple un profil d&amp;#8217;entité définissant des attributs du DN tel que « O=asyd dot net,C=FR », si la fonctionnalité de mergeDN est activé, il suffira de passer le DN « CN=Bruno Bonfils » à la méthode SOAP editUser pour obtenir le DN « CN=Bruno Bonfils, O=asyd dot net,C=FR », cela évite de maintenir la méthode de construction du DN au niveau du client.&lt;/li&gt;
&lt;li&gt;Une autre fonctionnalié, peut être moins visible, mais quelques fois tout aussi importante, est la capacité d&amp;#8217;ajouter un administrateur par la ligne de commande, via le numéro de série du certificat.&lt;/li&gt;
&lt;/ul&gt;</content>
		<author>
			<name>Bruno Bonfils</name>
			<uri>http://blog.asyd.net</uri>
		</author>
		<source>
			<title type="html">asyd's blog</title>
			<subtitle type="html">unix forever, for everyone. Not convinced, try Mac OS X!</subtitle>
			<link rel="self" href="http://blog.asyd.net/?feed=rss2"/>
			<id>http://blog.asyd.net/?feed=rss2</id>
			<updated>2008-11-17T22:00:22+00:00</updated>
		</source>
	</entry>

	<entry>
		<title type="html">On static vs. dynamic type systems in programming languages</title>
		<link href="http://fanf42.blogspot.com/2008/10/on-static-vs-dynamic-type-systems-in.html"/>
		<id>tag:blogger.com,1999:blog-4809200280367588708.post-28526714499361493</id>
		<updated>2008-10-27T16:58:37+00:00</updated>
		<content type="html">I'm a &quot;static typed languages&quot; guy. Whose who know me see what I mean :)&lt;br /&gt;&lt;br /&gt;The Rail's boys would say it's because I'm frightened by the field of possibilities, the freedom of dynamic languages&lt;span&gt; &lt;a href=&quot;http://www.blogger.com/post-edit.g?blogID=4809200280367588708&amp;amp;postID=28526714499361493#1&quot;&gt;[1]&lt;/a&gt;&lt;/span&gt;.  I believe that it's more certainly because I came to software development through OCaml, a really good static typed language, and not like a vast majority of developer through languages from the C family (Java the worst among them &lt;span&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.g?blogID=4809200280367588708&amp;amp;postID=28526714499361493#2&quot;&gt;[2])&lt;/a&gt;&lt;/span&gt;, which really missed the point of most of the advantages of static typing (yes, one days I will write about how enlightening was my experience with the &lt;a href=&quot;http://logical.saclay.inria.fr/coq/?q=node/8&quot;&gt;Coq&lt;/a&gt; Proof assistant, and why things like &lt;a href=&quot;http://research.microsoft.com/%7Esimonpj/papers/boxy/&quot;&gt;FPH&lt;/a&gt; are beautiful)&lt;br /&gt;&lt;br /&gt;So, because I'm dealing with Javascript, Pearl, Ruby and Python fan boys quite often (Lisper and Smaltalker are somewhat rarer ;), I would highlight this really good article about static and dynamic type systems, and the fallacies that most programmers believe about statically typed language : &lt;a href=&quot;http://www.pphsg.org/cdsmith/types.html&quot;&gt;http://www.pphsg.org/cdsmith/types.html&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Synopsis:&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;&lt;/h3&gt;&lt;blockquote&gt;&lt;h3&gt;Fallacies About Static and Dynamic Types&lt;/h3&gt;     &lt;p&gt;     Many programmers approach the question of whether they prefer static or dynamic types     by comparing some languages they know that use both techniques.  This is a reasonable     approach to most questions of preference.  The problem, in this case, is that most     programmers have limited experience, and haven't tried a lot of languages.  For context,     here, six or seven doesn't count as &quot;a lot.&quot;  On top of that, it requires more than a     cursory glance to really see the benefit of these two very different styles of     programming.  Two interesting consequences of this are:    &lt;/p&gt;     &lt;ul&gt;&lt;li&gt;Many programmers have used very poor statically typed languages.&lt;/li&gt;&lt;li&gt;Many programmers have used dynamically typed languages very poorly.&lt;/li&gt;&lt;/ul&gt;     &lt;p&gt;     This section, then, brings up some of the consequences of this limited experience: things     many people assume about static or dynamic typing that just ain't so.    &lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;And as I clearly fit in the category of &quot;programmers [who] have used dynamically typed languages very poorly&quot;, I have to find the same article about fallacies on dynamic type language.&lt;br /&gt;I would really enjoy stuff about run-time optimization, contract on dynamic language, meta-programing &lt;span&gt;&lt;a href=&quot;http://www.blogger.com/post-edit.g?blogID=4809200280367588708&amp;amp;postID=28526714499361493#3&quot;&gt;[3]&lt;/a&gt;&lt;/span&gt; and such things.&lt;br /&gt;&lt;br /&gt;&lt;a name=&quot;1&quot;&gt;[1]&lt;/a&gt; actually, when I see something like Jquery, I understand that Javascript is somewhat amazing. I will have to look harder on it.&lt;br /&gt;&lt;a name=&quot;2&quot;&gt;[2]&lt;/a&gt; when you reach something like &lt;a href=&quot;http://apocalisp.wordpress.com/2008/10/23/heterogeneous-lists-and-the-limits-of-the-java-type-system/&quot;&gt;that&lt;/a&gt; to get a real static type check for something like an heterogeneous list, then you know that something goes wrong.&lt;br /&gt;&lt;a name=&quot;3&quot;&gt;[3]&lt;/a&gt; it's something that is possible in static typed language,as for example with &lt;a href=&quot;http://brion.inria.fr/gallium/index.php/Camlp4&quot;&gt;OCamlP4&lt;/a&gt;, but I believe meta-programing in Lisp (for example) is more powerful, and the concept of meta-programing is more spread in dynamic typed language. It may be one of the fallacies ;)</content>
		<author>
			<name>Fanf</name>
			<email>noreply@blogger.com</email>
			<uri>http://fanf42.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Fanf &quot;no, I will never ever blog&quot;'s blog</title>
			<link rel="self" href="http://fanf42.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-4809200280367588708</id>
			<updated>2008-11-15T22:00:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Séminaire « l’open source et l’entreprise performante », organisé par la société Smile le jeudi 23 Octobre 2008</title>
		<link href="http://blog.venividilibri.org/index.php?post/2008/10/27/Seminaire-lopen-source-et-lentreprise-performante-organise-par-la-societe-Smile-le-jeudi-23-Octobre-2008"/>
		<id>urn:md5:defea3db33bffb0695c1751471be13f0</id>
		<updated>2008-10-27T00:30:00+00:00</updated>
		<content type="html">&lt;p&gt;J'étais jeudi dernier&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/27/#pnote-88-1&quot; id=&quot;rev-pnote-88-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; au séminaire «&amp;nbsp;l’open source et l’entreprise performante », organisé par la société Smile rue d'Athènes.&lt;/p&gt;


&lt;p&gt;Si le contenu (origines et la philosophie de l’open source, les licences, les business models, les principes, etc.) était directement inspiré du &lt;a href=&quot;http://www.smile.fr/publications/livres-blancs/open-source-et-logiciel-libre&quot; hreflang=&quot;fr&quot;&gt;livre blanc&lt;/a&gt; que nous avions &lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/03/27/Livre-Blanc-Smile-%3A-Introduction-a-lopen-source-et-au-logiciel-libre-Guillemet-fermant&quot; hreflang=&quot;fr&quot;&gt;analysé il y a quelque mois&lt;/a&gt;, il faut saluer la performance de Patrice Bertrand, P.-D.G. de Smile, qui a su aborder et présenter les multiples facettes du logiciel libre en seulement 2 heures de séminaire.&lt;/p&gt;


&lt;p&gt;D'ailleurs, c'est un détail, mais j'ai beaucoup aimé l'une des justifications données à cet événement&amp;nbsp;: dans le domaine de l'open source, les intégrateurs (qui sont au contact des clients) auraient le rôle, la mission, de faire la promotion des produits communautaires et des principes sur lesquels reposent leur économie. J'y adhère tout à fait (cette conception rejoint ma vision du Libre où la commercialisation par les sociétés étend la diffusion des logiciels — de façon pragmatique, sans rentrer dans un quelconque débat philosophique) et je trouve positif et légitime que des sociétés comme Smile diffusent leur savoir en la matière (même si on se doute que ce n'est pas seulement par altruisme).&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/27/#rev-pnote-88-1&quot; id=&quot;pnote-88-1&quot;&gt;1&lt;/a&gt;] Le 23 octobre à partir de 18h30.&lt;/p&gt;&lt;/div&gt;
    &lt;p&gt;Je n'ai que très peu de commentaires à apporter à la présentation&amp;nbsp;: elle était dans l'ensemble très bien construite et s'adressait avec succès au public néophyte qu'elle visait (l'amphithéâtre était quasiment plein)&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/27/#pnote-88-1&quot; id=&quot;rev-pnote-88-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;. Pour ma part, je regrette seulement que les quelques imprécisions du domaine de la PI  et des licences libres &lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/03/27/Livre-Blanc-Smile-%3A-Introduction-a-lopen-source-et-au-logiciel-libre-Guillemet-fermant&quot; hreflang=&quot;fr&quot;&gt;qui avaient été relevées à l'encontre du Livre blanc&lt;/a&gt; soient toujours présentes (j'ai toujours du mal lorsque l'on m'explique que tant la MPL que l'EPL ou la CDDL sont des licences permissives, que l'on est libre de faire ce que l'on entend avec une licence Apache ou que la PI s'efface au bénéfice du savoir-faire &lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/27/#pnote-88-2&quot; id=&quot;rev-pnote-88-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;).&lt;/p&gt;


&lt;p&gt;Quelques passages/réflexions issus de rapides prises de notes&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;une remarque économique&amp;nbsp;: ce qui assure la pérennité d'un logiciel libre, c'est la base de ses utilisateurs. Ainsi, s'il est largement déployé, il y aura forcément un acteur économique pour reprendre ce dernier si l'éditeur d'origine venait à disparaître&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;les brevets&amp;nbsp;: n'ont pas cours en Europe. Aux États-Unis, ceux-ci profitent paradoxalement aux éditeurs de logiciels libres puisque cette insécurité leur permet de vendre une sécurité juridique/assurance en plus ou avec leur service (Red Hat ou Novelle sont ici de très bons exemples)&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;modification des solutions&amp;nbsp;: c'est souvent une mauvaise idée pour un client de modifier un logiciel open source. J'ajouterai que ce n'est pas forcément une réflexion que je partage, mais cette remarque s'appuyait sur le risque de fork que cela était susceptible de générer, ainsi que les mauvaises manipulations du client qui pouvaient avoir des conséquences irrémédiables&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;en ce qui concerne les business models&amp;nbsp;: le logiciel libre, c'est de la passion et du bénévolat, mais pas seulement&lt;/li&gt;
&lt;li&gt;sur les Éditeurs open source&amp;nbsp;: leurs activités étaient avant celle de distributeur (c'est-à-dire celui qui à comme fonction principale de sélectionner parmi l'offre open source), mais elle est s'est portée sur le support/service du fait de la dématérialisation du support&lt;/li&gt;
&lt;li&gt;pour beaucoup d'éditeurs, l'open source est devenu le seul moyen de percer&amp;nbsp;: en distribuant sous licence libre, ils augmentent le nombre de leurs utilisateurs (pour qui le coût d'entrée peut être quasiment nul) avant de rentabiliser par d'autres voies leur savoir-faire et connaissance.&lt;/li&gt;
&lt;li&gt;la différence entre des sociétés comme Smile et d'autres du gabarit de CAP GEMINI&amp;nbsp;: Patrice Bertrand a précédé cette question en se demandant lui-même si les grosses SSII étaient aptes à remplacer les SS2L (sociétés spécialisées en logiciel libre) comme Smile (ou LINAGORA). Sans rentrer dans les détails, il a démontré qu'il était difficile, voire impossible, pour ces dernières d'abandonner ce qui fait actuellement leur succès en renversant entièrement le paradigme qui les gouverne (au profit de l'Open Innovation ?)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Je n'ai pas connaissance d'une quelconque publication des slides, mais j'ajouterais le lien si c'était le cas.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/27/#rev-pnote-88-1&quot; id=&quot;pnote-88-1&quot;&gt;1&lt;/a&gt;] La conférence avait clairement un objectif de vulgarisation et était moins indiquée pour une personne déjà au fait de l&lt;em&gt;'open source&lt;/em&gt; — a fortiori si cette personne avait aussi lu le livre blanc.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/27/#rev-pnote-88-2&quot; id=&quot;pnote-88-2&quot;&gt;2&lt;/a&gt;] À ce sujet le groupe de Travail sur les licences libres menées conjointement avec le Syntec Informatique devrait porter ses fruits.&lt;/p&gt;&lt;/div&gt;</content>
		<author>
			<name>Benjamin Jean</name>
			<uri>http://blog.venividilibri.org/index.php</uri>
		</author>
		<source>
			<title type="html">VVL :: Le Blog sur les Licences Libres, Open Source, et leur diffusion</title>
			<subtitle type="html">Le blog de Veni, Vidi, Libri.</subtitle>
			<link rel="self" href="http://blog.venividilibri.org/index.php?feed/rss2"/>
			<id>http://blog.venividilibri.org/index.php?feed/rss2</id>
			<updated>2008-11-16T22:00:13+00:00</updated>
			<rights type="html">Le contenu du Blog est sous Licence art libre 1.3</rights>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Tout en un</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/10/26/84-tout-en-un"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/10/26/84-tout-en-un</id>
		<updated>2008-10-26T15:20:54+00:00</updated>
		<content type="html">&lt;p&gt;Dans le groupe Usability dont je fais partie, Matthias Müller-Prove a posté un lien sur un téléphone vraiment intéressant, celui dont tout le monde rêve puisqu'il vous sert même le café ;-) http://www.pomegranatephone.com/&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Au-delà de l'anecdote, c'est un bon thème de réflexion sur l'usabilité. Imaginez pouvoir projeter votre présentation depuis votre téléphone. Je suis sûre que quand Impress en sera là, ce sera possible :-)&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">OOoCon à Pékin</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/10/26/83-ooocon-a-pekin"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/10/26/83-ooocon-a-pekin</id>
		<updated>2008-10-26T11:15:50+00:00</updated>
		<content type="html">&lt;p&gt;La semaine prochaine, à cette heure-ci, je serai à Pékin pour la OOoCon. Je suis heureuse d'avoir pu m'offrir ce voyage et que nos droits d'auteur aient permis  de financer une partie de celui des autres contributeurs du projet.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Nous avons déjà pas mal de réunions de prévues le mardi :&lt;br /&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;meeting du Community Council avec un programme chargé puisque nous devons finir de rédiger la nouvelle charte et le guide d'utilisation des trademarks pour diffusion et approbation par la communauté. Le budget doit aussi être finalisé.&lt;/li&gt;
&lt;li&gt;meeting de la NLC pour lequel j'aimerai mettre à l'ordre du jour le QA des versions localisées. Je trouve dommage que sur tant de localisations, tant de versions restent en RC, nous devons rendre plus visible le process et sans doute le fluidifier. Je voudrai aussi que l'on revienne sur l'utilisation des TM pour la localisation du wiki et notamment pour le guide d'administration. Enfin, je souhaite que nous discutions les groupes régionaux avec un retour bilan de celui qui a été mis en place. Quant au process l10n et Pootle, je pense que la discussion va être agitée ;-)&lt;/li&gt;
&lt;li&gt;meeting Documentation et organisation du wiki qui est en même temps que celui du MarCon, ça va pas être évident d'arriver à assister aux deux.&lt;/li&gt;
&lt;li&gt;meeting de Release info, celui-ci est assez court, mais vraiment important quand on voit toute la production qui émane de ces releases notes.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Pour les autres jours, je n'ai pas encore fait mon programme de conférence, mais il me reste une semaine.&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Recherche alternative pour Writer</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/10/25/82-recherche-alternative-pour-writer"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/10/25/82-recherche-alternative-pour-writer</id>
		<updated>2008-10-25T12:29:19+00:00</updated>
		<content type="html">&lt;p&gt;Il y a quelques temps Jacques De Backer m'a contactée pour participer avec lui à la traduction d'une extension pour étendre la recherche dans Writer&lt;/p&gt; &lt;p&gt;C'est maintenant chose faite, la traduction est terminée et l'extension AltSearch est disponible sur le &lt;a href=&quot;http://extensions.services.openoffice.org/project/AltSearch&quot; hreflang=&quot;en&quot;&gt;site des extensions&lt;/a&gt; en français. Il suffit de la télécharger et la langue d'OpenOffice.org sera automatiquement détectée par l'extension qui apparaîtra alors localisée.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Bon, il y a encore un peu d'assurance qualité à faire sur cette localisation, mais l'extension fonctionne très bien&amp;nbsp;! Merci à Jacques pour ce travail.&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Stats de la version FR</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/10/25/81-stats-de-la-version-fr"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/10/25/81-stats-de-la-version-fr</id>
		<updated>2008-10-25T08:45:48+00:00</updated>
		<content type="html">&lt;p&gt;Après près de deux semaines de vie, la version 3.0 prend son rythme de croisière quant aux téléchargements.&lt;/p&gt; &lt;p&gt;Je m'attendais à un bond un peu plus fort, mais bon, c'est vrai qu'une version majeure fait toujours un peu peur et je pense que finalement la version 3.1 sera plus téléchargée que celle-ci. Preuve en est, la 2.4.1 qui n'était pas tellement téléchargée à sa sortie connaît aujourd'hui des records.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Quelques chiffres donc pour la 3.0 francophone, nous en sommes aujourd'hui à près de 382 000 téléchargements avec une moyenne journalière de 26 000 pour la version Windows, 2 000 pour les versions Linux et 4 000 pour les versions Mac.&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Meeting with David Asher and Mozilla Messenger</title>
		<link href="http://www.sophiegautier.com/blog/index.php/2008/10/25/80-meeting-with-david-asher-and-mozilla-messenger"/>
		<id>http://www.sophiegautier.com/blog/index.php/2008/10/25/80-meeting-with-david-asher-and-mozilla-messenger</id>
		<updated>2008-10-25T08:14:24+00:00</updated>
		<content type="html">&lt;p&gt;On Wednesday, David came to my office and met several of us. The discussion was  interesting between the roadmap, the future of Thunderbird and Lightning, the difficulties and hopes :-) I'm really impatient to see what will be Thunderbird 3.0.&lt;br /&gt;&lt;/p&gt;


&lt;p&gt;I'm always interested by knowing how other projects are running, where does the localization and QA take place, etc. As for Firefox, Pascal is taking care of the sites localization. Pascal, you're doing a so great job, really congratulations! QA seems to be a bit short but it's true that it's a very small project.&lt;/p&gt;</content>
		<author>
			<name>Sophie Gautier</name>
			<uri>http://www.sophiegautier.com/blog/index.php/</uri>
		</author>
		<source>
			<title type="html">Sgauti at OOo</title>
			<subtitle type="html">Histoires OpenOfficiennes et autres...</subtitle>
			<link rel="self" href="http://www.sophiegautier.com/blog/rss.php"/>
			<id>http://www.sophiegautier.com/blog/rss.php</id>
			<updated>2008-11-16T22:00:15+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="fr">
		<title type="html">Sortie d'un guide dévolu aux techniques de recherche permettant de s'assurer du respect de la GPL : « The GPL Compliance Engineering Guide »</title>
		<link href="http://blog.venividilibri.org/index.php?post/2008/10/20/Sortie-dun-guide-devolu-aux-techniques-de-recherche-de-conformite-en-faveur-de-la-GPL-%3A-The-GPL-Compliance-Engineering-Guide"/>
		<id>urn:md5:88f90fff2715d00fe79fb14d9949117b</id>
		<updated>2008-10-20T22:17:00+00:00</updated>
		<content type="html">&lt;p&gt;Un petit mot rapide pour vous présenter les travaux d'Armijn Hemel (Loohuis Consulting&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/20/#pnote-87-1&quot; id=&quot;rev-pnote-87-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;), eux-mêmes issus de recherches opérées dans le cadre de &lt;a href=&quot;http://gpl-violations.org/&quot; hreflang=&quot;en&quot;&gt;gpl-violations&lt;/a&gt;&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/20/#pnote-87-2&quot; id=&quot;rev-pnote-87-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;p&gt;Ce guide, que l'on pourrait qualifier de «&amp;nbsp;livre blanc », a pour objectif de permettre aux techniciens de vérifier la présence de code sous licence GNU GPL/LGPL (mais ce serait la même chose pour toute licence similaire) — versant technique indispensable à des actions en contre-façon comme celles opérées par &lt;a href=&quot;http://gpl-violations.org/&quot; hreflang=&quot;en&quot;&gt;gpl-violation&lt;/a&gt; ou à la SFLC.&lt;/p&gt;


&lt;p&gt;Pour le coup, je ne suis pas suffisamment au fait de toutes les techniques décrites pour réaliser une analyse pertinente et utile du guide. Je vais ainsi me contenter de reprendre les points clés&lt;sup&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/20/#pnote-87-3&quot; id=&quot;rev-pnote-87-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;..&lt;/p&gt;


&lt;p&gt;L'auteur sera de surcroît à la &lt;em&gt;&lt;a href=&quot;http://www.nluug.nl/events/nj08/&quot; hreflang=&quot;en&quot;&gt;NLUUG autumn conference&lt;/a&gt;&lt;/em&gt; et à l&lt;em&gt;'&lt;a href=&quot;http://www.embeddedlinuxconference.com/elc_europe08/&quot; hreflang=&quot;en&quot;&gt;Embedded Linux Conference Europe&lt;/a&gt;&lt;/em&gt; (le mois prochain à Ede, en Hollande)&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/20/#rev-pnote-87-1&quot; id=&quot;pnote-87-1&quot;&gt;1&lt;/a&gt;] Structure spécialisé dans cette branche d'expertise&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/20/#rev-pnote-87-2&quot; id=&quot;pnote-87-2&quot;&gt;2&lt;/a&gt;] Gpl-violation cherche, par ses actions à l'encontre des éditeurs et distributeurs de logiciels, à s'assurer du respect des licences de la FSF.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.venividilibri.org/index.php?post/2008/10/20/#rev-pnote-87-3&quot; id=&quot;pnote-87-3&quot;&gt;3&lt;/a&gt;] La licence verbatim utilisée ne permet d'ailleurs pas beaucoup plus&lt;/p&gt;&lt;/div&gt;
    &lt;p&gt;Pour commencer, l'auteur a montré l'intérêt que pouvait avoir une entreprise à ne pas respecter la GPL&amp;nbsp;: le profit que lui procure cette avance technologique pouvant en effet être supérieure au risque que ce non-respect génère. La suite du document détaille les outils et techniques utiles à ce travail d'ingénierie.&lt;/p&gt;


&lt;h2&gt;P.7&amp;nbsp;: conceptions embarquées / Embedded design 101&lt;/h2&gt;


&lt;p&gt;&lt;em&gt;proposition de traduction :&lt;/em&gt;&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;Il y a quelques étapes de construction que vous devez connaître pour opérer un reverse engineering utile.
Celles-ci sont&amp;nbsp;:&lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;les séquences de boot et les programmes de boot&lt;/li&gt;
&lt;li&gt;les systèmes de fichiers&lt;/li&gt;
&lt;li&gt;les techniques de compression&lt;/li&gt;
&lt;li&gt;les formats des exécutables&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;&lt;p&gt;Un ouvrage intéressant pour en obtenir une compréhension générale des Linux embarqués est &quot;&lt;a href=&quot;http://www.oreilly.com/catalog/belinuxsys/&amp;#039;&quot; hreflang=&quot;en&quot;&gt;Building Embedded Linux Systems&lt;/a&gt;&quot;, publié par O'Reilly.''&lt;/p&gt;&lt;/blockquote&gt;


&lt;h2&gt;Le guide liste une série d'outils nécessaire au reverse engineering&amp;nbsp;:&lt;/h2&gt;


&lt;p&gt;Ainsi, la «&amp;nbsp;boîte à outils&amp;nbsp;» dont il faut s'armer est détaillée p.12&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;binutils&lt;/li&gt;
&lt;li&gt;hexdump&lt;/li&gt;
&lt;li&gt;file&lt;/li&gt;
&lt;li&gt;ldd (partie d'une bibliothèque C, comme la GNU libc)&lt;/li&gt;
&lt;li&gt;strings&lt;/li&gt;
&lt;li&gt;grep&lt;/li&gt;
&lt;li&gt;tout éditeur susceptible de lire des fichiers binaires, tels vi ou emacs&lt;/li&gt;
&lt;li&gt;dd&lt;/li&gt;
&lt;li&gt;gunzip/zcat&lt;/li&gt;
&lt;li&gt;bunzip2/bzcat&lt;/li&gt;
&lt;li&gt;lzma&lt;/li&gt;
&lt;li&gt;tar&lt;/li&gt;
&lt;li&gt;cpio&lt;/li&gt;
&lt;li&gt;un système Linux récent&lt;/li&gt;
&lt;li&gt;cramfsswap&lt;/li&gt;
&lt;li&gt;squashfstools&lt;/li&gt;
&lt;li&gt;mtdutils&lt;/li&gt;
&lt;li&gt;e2tools&lt;/li&gt;
&lt;li&gt;p7zip&lt;/li&gt;
&lt;li&gt;unrar&lt;/li&gt;
&lt;li&gt;base64&lt;/li&gt;
&lt;li&gt;md5sum/sha1sum/sha256sum&lt;/li&gt;
&lt;li&gt;cabextract&lt;/li&gt;
&lt;li&gt;unshield&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Plus loins&lt;/h2&gt;


&lt;p&gt;La suite du guide précise tous ces points, et explique même comment utiliser un câble CD-Rom audio modifié pour relier le routeur à l'ordinateur via le port série. Les annexes complètent le document grâce à différentes informations utiles (comme une checklist en quatre points qui permet de s'assurer qu'un dispositif respecte bien la GPL).&lt;/p&gt;


&lt;p&gt;Si le document vous intéresse, je vous suggère de consulter directement le PDF (attaché ci-après ou &lt;a href=&quot;http://www.loohuis-consulting.nl/news.php?group=3&amp;amp;show=9&quot; hreflang=&quot;en&quot;&gt;sur le site de l'auteur&lt;/a&gt;) et de poser éventuellement à l'auteur  directement toute question utile.&lt;/p&gt;</content>
		<author>
			<name>Benjamin Jean</name>
			<uri>http://blog.venividilibri.org/index.php</uri>
		</author>
		<source>
			<title type="html">VVL :: Le Blog sur les Licences Libres, Open Source, et leur diffusion</title>
			<subtitle type="html">Le blog de Veni, Vidi, Libri.</subtitle>
			<link rel="self" href="http://blog.venividilibri.org/index.php?feed/rss2"/>
			<id>http://blog.venividilibri.org/index.php?feed/rss2</id>
			<updated>2008-11-16T22:00:13+00:00</updated>
			<rights type="html">Le contenu du Blog est sous Licence art libre 1.3</rights>
		</source>
	</entry>

	<entry>
		<title type="html">Metting Tapestry father - Howard Lewis Ship in Paris</title>
		<link href="http://fanf42.blogspot.com/2008/10/metting-tapestry-father-howard-lewis.html"/>
		<id>tag:blogger.com,1999:blog-4809200280367588708.post-6638925982498065740</id>
		<updated>2008-10-18T16:46:08+00:00</updated>
		<content type="html">Thuesday the 7 october, I met Howard Lewis Ship, the father of Tapestry 5 Java web framework in Paris.&lt;br /&gt;He was here for a &lt;a href=&quot;http://tapestryjava.blogspot.com/2008/08/tapestry-europe-tour.html&quot;&gt;3 weeks trip in Europe&lt;/a&gt;, far from its home, Portland, USA.&lt;br /&gt;&lt;br /&gt;There were Howard, his wife Suzan, and almost all my developers team, so 5 people from Linagora, all of them T5 addicts.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Evening part I : bar and T5&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Imminent release of 5.0 final....&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The evening began with a beer (or two...) in a bar near Linagora, and the discussion almost immediately started on Tapestry 5. Howard wanted to know how we came to T5, so I explained that I'm following its development since 5.0.1 and &lt;a href=&quot;http://raibledesigns.com/rd/entry/choosing_a_jvm_web_framework1#comment-1188917451000&quot;&gt;that I didn't chose at all by luck T5.&lt;/a&gt; Now, every developer in my team use T5, and quite like it.&lt;br /&gt;&lt;br /&gt;We chatted about the iminent release of T5.0 final (YES !), the beauty of the framework thanks to the IoC framework, its scalabity, not only in performance, but in all thinkable meaning of the term : scalabitly in component from technical ones to business ones, scalabilty of the T5 user target from the business oriented people to the the technical nerd, etc.&lt;br /&gt;&lt;br /&gt;We also discussed the missing points, around the documentation and some little things (what bring me to a&lt;a href=&quot;http://markmail.org/search/?q=list%3Aorg.apache.tapestry.users+what+is+you#query:list%3Aorg.apache.tapestry.users%20what%20is%20you+page:1+mid:tsbsgttn574i2vlw+state:results&quot;&gt; ml post on the subject&lt;/a&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span&gt;... and Tapestry 5.1 project&lt;/span&gt;...&lt;br /&gt;&lt;br /&gt;The discussion followed on the 5.1 release, it's short, time-based and not functionnality-based release cycle, every 3 to max 5 month.&lt;br /&gt;&lt;br /&gt;I think this is a really good new, because it was one of the most recurrent &lt;span&gt;criticism against Tapestry : its really really long release cycle, along with the compatibility issue between them.&lt;/span&gt; Even if Howard came back several times on the last point (it's even explained in the &lt;a href=&quot;http://tapestry.apache.org/tapestry5/&quot;&gt;T5 home page, at the bottom)&lt;/a&gt;, upgrades would be even smoother if there is less time between them. Moreover, from a customer point of view, it's always best to have his product based on a stable release. I mean, a release tagged stable, because T5 is already one of the most stable soft I used, but the &quot;alpha&quot; or &quot;beta&quot; status is something quite frightening for a customer...&lt;br /&gt;&lt;br /&gt;Afterwards, Howard gives us the possibility to argue for our &quot;most wanted feature&quot;.&lt;br /&gt;This is our wish-list, along with what Howard expects :&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Portlets&lt;/li&gt;&lt;/ul&gt;That would be a great feature, because the component approach to the web really goes together with the portlet world. Howard thinks that it should be rather simple to make T5 portlet aware, because most of the needed abstractions are already here. And it's one of the things that should go in T5.1, so, we may be dreaming to cool webadmin interface with T5 in a portail in a near futur&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Webflow&lt;/li&gt;&lt;/ul&gt;That's another point that came back several time in the mailing list, and that is already in the T5.1 scope. &lt;a href=&quot;http://markmail.org/search/?q=list%3Aorg.apache.tapestry.users+Tapestry+5+Integration+with+Spring+Web+Flow+2#query:list%3Aorg.apache.tapestry.users%20Tapestry%205%20Integration%20with%20Spring%20Web%20Flow%202+page:1+mid:2i6ijlqmmfbfkmpd+state:results&quot;&gt;Howard seems to be in discussion&lt;/a&gt; with Keith Donald to integrate Spring Web 2 and Tapestry 5 together.&lt;br /&gt;&lt;span&gt;Plus, this is a really good feature to ship, especially directed to the IT managers. It's the kind of tool that make them think they can actually develop using boxes and arrows&lt;/span&gt;. I'm not completely sure I want Spring web flow integration into T5, but I definitely want a conversation persistence scope, along with a clean way to manage &quot;wizards&quot;. So, if it has to come with Spring Web Flow integration, so be it...&lt;br /&gt;&lt;ul&gt;&lt;li&gt;skinning / themes&lt;/li&gt;&lt;/ul&gt;Howards was quite enthousiastic about the &lt;a href=&quot;https://issues.apache.org/jira/browse/TAP5-237&quot;&gt;skinning and theming&lt;/a&gt; possibilities he envisions for 5.1.  It would be a kind of sitemesh, for free, thanks to a T5 component.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OSGi&lt;/li&gt;&lt;/ul&gt;We chatted a little about OSGi. Several people on the ml already tried to integrate T5 and OSGi together, with &lt;a href=&quot;http://markmail.org/search/?q=list%3Aorg.apache.tapestry.users+OSGi#query:list%3Aorg.apache.tapestry.users%20OSGi+page:1+mid:o2lqqb7igyq6hrd4+state:results&quot;&gt;more or less success&lt;/a&gt;. For now, I'm not quite sure of OSGi, I think it lacks a lot of all the plumbery that T5 so nicely hide to developpers... Perhaps Spring Dynamic Modules is the way to go, but for now, I think its use cases should remain in the proof of concept level.&lt;br /&gt;&lt;br /&gt;That was the main points, but we also talked about other framework as Terracotta, and ideas as &quot;&quot;CRUD should be free&quot; (I would just add &quot;as long as it is a side module, and not in the core&quot;. That's not really a problem with T5 and it's pluggable architecture, but for example, all the CRUD stuff is of no use in InterLDAP).&lt;br /&gt;&lt;br /&gt;&lt;span&gt;...in an evolving Java ecosystem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The last discussions in the bar where less focused on Tapestry, and more on the Java ecosystem. Java 7 came in the discussion, and I was happy to discover that Howard seems to share most of my view on the subject. He agree that the JVM need optimizations (faster, more plugable, more versatile, etc), but that Java the language should not evolve anymore...&lt;br /&gt;We talked about Scala and Groovy, his preference going to the second one (obviously, mine is in the first :), but he really likes the lazy evaluation possibilities that Scala bring.&lt;br /&gt;&lt;br /&gt;Here, there is something that I don't understand... For a functional developer, all Tapestry architecture is built around functional concept, I see map/fold and pattern matching every where in Tapestry :)&lt;br /&gt;&lt;br /&gt;Jean-Louis, one of my co-worker, talked about his &quot;&lt;a href=&quot;http://easyant.abrm.info/trac&quot;&gt;easy ant&lt;/a&gt;&quot; project - take the best of Ant and Maven dependency management thanks to Ivy. A to-be-followed project.&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Evening part II : &quot;La Casita&quot; restaurant&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;For the end of the evening, we moved to &lt;a href=&quot;http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=la+casita,+9+rue+de+Washington+75008+Paris&amp;amp;jsv=132e&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=38.365962,96.679688&amp;amp;ie=UTF8&amp;amp;latlng=48872206,2301486,13580886255140101092&amp;amp;ei=Wk34SK35MJPKoAP2kvjHDg&amp;amp;sig2=P1MoXQtkwGJSM-nAVnxg8A&amp;amp;cd=1&quot;&gt;&quot;La Casita&quot;, a french restaurant near Les Champs Elysées&lt;/a&gt;. It's a typical France South-West cooking restaurant, with Champagne, Foie Gras, snails, duck, wine, cheese... And to my great pleasure, Suzan and Howard seemed to enjoy it !&lt;br /&gt;So much for our French a priori and cliché about American taste :)&lt;br /&gt;&lt;br /&gt;There, we talked less about Tapestry, and more on general subjects. We chatted about the difference on open source in USA (more pragmatic, due to cost efficiency) and in France (more philosophical and political).&lt;br /&gt;We also had an input around the use of IRC, and the complementarity this communication channel can have with the traditionnal mailing list (folks, come in the Tapestry irc chan : #tapestry on freenode).&lt;br /&gt;&lt;br /&gt;&lt;span&gt;See you next time !&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Along the night, I tested the &lt;a href=&quot;http://xkcd.com/323/&quot;&gt;Ballmer Peak&lt;/a&gt; applied to English spoken skills, and went at least as far in the curve as Millenium developpers...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;For me, it was a really really great evening, Howard and Suzan are really nice people.&lt;br /&gt;Moreover, Howard is one of the best architect I know in the Java world, it was a great pleasure to meet him. Suzy is realy nice, the next time I will have to invite my girlfriend too :)&lt;br /&gt;&lt;br /&gt;So, thank you Howard and Suzy for this meeting, and see next time (in Portland ?)</content>
		<author>
			<name>Fanf</name>
			<email>noreply@blogger.com</email>
			<uri>http://fanf42.blogspot.com/</uri>
		</author>
		<source>
			<title type="html">Fanf &quot;no, I will never ever blog&quot;'s blog</title>
			<link rel="self" href="http://fanf42.blogspot.com/feeds/posts/default"/>
			<id>tag:blogger.com,1999:blog-4809200280367588708</id>
			<updated>2008-11-15T22:00:04+00:00</updated>
		</source>
	</entry>

	<entry xml:lang="en">
		<title type="html">Mettre en évidence une sélection dans GIMP</title>
		<link href="http://blog.asyd.net/2008/10/mettre-en-evidence-une-selection-dans-gimp/"/>
		<id>http://blog.asyd.net/?p=91</id>
		<updated>2008-10-17T13:54:46+00:00</updated>
		<content type="html">&lt;p&gt;C&amp;#8217;est plus ue note personnelle qu&amp;#8217;un vrai article, mais il m&amp;#8217;arrive assez souvent d&amp;#8217;avoir besoin de mettre en évidence un élément d&amp;#8217;une image, et à chaque fois je perds du temps à retrouver comment faire avec GIMP. Donc au cas où cela vous intéresse, et surtout pour m&amp;#8217;en souvenir, voici la démarche :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sélectionner la partie à mettre en évidence&lt;/li&gt;
&lt;li&gt;en utilisant le menu contextuelle (click droit ou menu de l&amp;#8217;image), choisir l&amp;#8217;option « Sélection » puis « Bordure », définir la taille de la bordure, puis utiliser l&amp;#8217;outil de remplissage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.asyd.