<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>aheritier.net</title>
	
	<link>http://blog.aheritier.net</link>
	<description />
	<lastBuildDate>Mon, 02 Apr 2012 08:10:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/aheritier-posts" /><feedburner:info uri="aheritier-posts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>48.5652</geo:lat><geo:long>2.5452</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/2.0/</creativeCommons:license><feedburner:emailServiceId>aheritier-posts</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Devoxx France 2012 – Gagnez votre place</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/AT9q9rcGhmo/</link>
		<comments>http://blog.aheritier.net/devoxx-france-2012-gagnez-votre-place/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 08:05:51 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Java User Group]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1397</guid>
		<description><![CDATA[Bonjour à tous, Et oui c&#8217;est déjà la dernière ligne droite pour Devoxx France 2012. Moins de trois semaines avant d&#8217;assister à cet événement unique qui se déroulera du 18 au 20 avril à l&#8217;Hotel Marriott Rive Gauche. Pour rappel, &#8230; <a href="http://blog.aheritier.net/devoxx-france-2012-gagnez-votre-place/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,</p>
<p>  <a href="http://blog.aheritier.net/wp-content/uploads/2012/03/devoxx.jpg"><img src="http://blog.aheritier.net/wp-content/uploads/2012/03/devoxx.jpg" alt="Devoxx France 2012" title="Devoxx France 2012" width="160" height="400" class="alignright size-full wp-image-1398" /></a><br />
  Et oui c&#8217;est déjà la dernière ligne droite pour <a href="http://devoxx.fr/">Devoxx France 2012</a>.<br />
  Moins de trois semaines avant d&#8217;assister à cet événement unique qui se déroulera du 18 au 20 avril à l&#8217;<a href="http://devoxx.fr/display/FR12/Lieu">Hotel Marriott Rive Gauche</a>.<br />
<span id="more-1397"></span><br />
  Pour rappel, Devoxx France c&#8217;est 3 jours intenses (8h à 22h &#8211; 19h pour le vendredi) d&#8217;échanges, de présentations et de pratique <strong>pour tous.</strong><br />
  Même si l&#8217;évènement est né via le <a href="http://www.parisjug.org/xwiki/bin/view/Main/WebHome">Paris Java User Group</a> et que le Devoxx original est très teinté Java, Devoxx france se veut ouvert à tous les profils IT.<br />
  Nous avons pris soin de balayer très largement l&#8217;IT pour vous proposer de nombreux sujets :</p>
<ul>
<li><strong>Web, Mobile et le Cloud</strong> : HTML5, Javascript, Architectures webs, Cloud computing, nosql, Android, AS3, Flex, développement embarqué&#8230;</li>
<li><strong>Langages alternatifs sur la JVM</strong> : Groovy, Scala, Clojure, Ceylon, Kotlin, Javascript, Fantom, JRuby. Ce thème regroupera aussi les librairies ou les frameworks sur ces langages</li>
<li><strong>Entreprises et pratiques</strong> : Pratiques Agiles, Kanban, retour d&#8217;expérience, de &#8220;Vrais Projets de la Vraie Vie&#8221;, communauté, métier, devops, TDD, BDD.</li>
<li><strong>Java, Java EE et Architectures</strong> : Java SE 7/8, Java EE, Spring, les outils et les librairies, tout ce qui tourne autour de Java en général.</li>
</ul>
<p>  Le jeudi soir sera ouvert à tous, sans inscription, et vous pourrez venir voir de nombreuses BOFs et réunions de Users Groups.<br />
  Pour ma part vous me retrouverez sur scène à plusieurs reprises :</p>
<ul>
<li><a href="http://devoxx.fr/display/FR12/Les+5+mercenaires+du+DevOps">Une université : Les 5 mercenaires du DevOps</a></li>
<li><a href="http://devoxx.fr/display/FR12/OSS+en+France+++usages+et+pratiques">Une BOF : OSS en France : usages et pratiques</a></li>
<li>L&#8217;enregistrement live des CastCodeurs</li>
<li><em>et un peu partout en mode speedy gonzales pour aider l&#8217;équipe organisatrice&#8230;</em></li>
</ul>
<p>  Alors si vous n&#8217;êtes pas encore inscrits <a href="http://devoxx.fr/display/FR12/Inscription">dépêchez-vous de le faire</a> avant qu&#8217;il ne soit trop tard !!!</p>
<p>  Cependant je sais que pour certains d&#8217;entre vous cela n&#8217;est pas simple de négocier avec son responsable ou ses RH même si le prix de l&#8217;inscription reste ridicule à coté de tout ce que vous pourrez y gagner.<br />
  <strong>Alors je vous propose de gagner votre place.</strong><br />
  J&#8217;ai longtemps réfléchi pour trouver une idée révolutionnaire afin de faire profiter celui qui le méritera le plus.<br />
  J&#8217;ai bien pensé comme certains à faire un concours pour écrire à ma place une application ou alors de faire un POC sur les dernières technos à la mode pour recoder twitter.<br />
  Avec ma casquette open-source j&#8217;ai surtout pensé à faire un concours où le but serait de faire la meilleure contribution possible à un des projects auxquels je participe.<br />
  Dans tous les cas cela m&#8217;aurait cependant demandé pas mal de travail pour encadrer le concours avec du temps que je n&#8217;ai pas.<br />
  Et j&#8217;ai aussi pensé au petit nouveau, qui n&#8217;a pas le temps de participer à tout cela mais que le fait de venir à une telle conférence pourrait changer la vie professionnelle.<br />
  J&#8217;ai donc opté pour faire le concours le plus compliqué au monde : <strong>Le tirage au sort</strong>.<br />
  Pour participer, laissez juste un message sur les commentaires de ce post.<br />
  Vous pouvez dire que vous m&#8217;aimez ou que vous êtes super motivé pour venir parceque &#8230; mais <strong>il n&#8217;y aura qu&#8217;une règle qui au final comptera : Le hasard</strong> (pour cela j&#8217;utilise le plugin WordPress &#8220;And The Winner Is…&#8221; ).<br />
  Alors lachez-vous, je rammasse les copies lundi matin (<strong>2 Avril 2012 à 9h</strong>). Le gagnant se verra remettre un <strong>pass 3 Jours pour Devoxx France</strong>.<br />
  Bien sur <em><strong>je ne prends en charge aucun frais</strong></em>, alors <em><strong>prenez soin tout de même de vous assurez que vous aurez la possibilité de vous libérer et de venir sur place</strong></em>.</p>
<p>A vos commentaires, partez !!!!</p>
<p>Et rendez-vous dans 3 semaines à Devoxx France !!!!</p>
<p><strong>Update 30 Mars</strong> (Pour éviter tout malentendu) :</p>
<p><em><strong>Réglement :</strong></em></p>
<ul>
<li><strong>Une seule participation par personne, par E-mail </strong> (ou toute autre solution qui me permet de vous reconnaitre). Tout commentaire multiple sera supprimé. Tout abus entrainera annulera votre participation.</li>
<li>Jeu ouvert aux habitants de la terre et autres planètes mais <strong>le concours ne n&#8217;offre pas les frais liés à la venue</strong> à l&#8217;évènement.</li>
<li>Le jeu se déroule du <strong>29 mars au 2 avril 2012 09:00 AM CEST</strong>.</li>
<li>Le gagnant sera tiré au sort et communiqué sur ce post lundi 2 avril au matin. Il sera personnellement contacté par email.</li>
<li><strong>Si le gagnant renonce à son lot un autre tirage au sort sera effectué</strong></li>
</ul>
<p><strong>Update 02 Avril : Et le gagnant est &#8230;.. </strong><br />
<a href="http://blog.aheritier.net/wp-content/uploads/2012/03/gagnant-devoxxfr.png"><img src="http://blog.aheritier.net/wp-content/uploads/2012/03/gagnant-devoxxfr.png" alt="" title="gagnant-devoxxfr" width="1042" height="235" class="aligncenter size-full wp-image-1416" /></a><br />
Voila, le dieu du random a choisi. Félicitations <strong>Benjamin Marron</strong> !!!<br />
Je suis navré pour la centaine d&#8217;autres postulants et j&#8217;espère sincèrement que vous trouverez une solution pour venir cette année ou au pire l&#8217;année prochaine.<br />
Au plaisir de vous voir bientôt et rendez-vous à DevoxxFr pour tous ceux qui seront là.</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (1 vote cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/VC-nUT1PDh_U-5BVRtKXoCRiU1I/0/da"><img src="http://feedads.g.doubleclick.net/~a/VC-nUT1PDh_U-5BVRtKXoCRiU1I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/VC-nUT1PDh_U-5BVRtKXoCRiU1I/1/da"><img src="http://feedads.g.doubleclick.net/~a/VC-nUT1PDh_U-5BVRtKXoCRiU1I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/AT9q9rcGhmo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/devoxx-france-2012-gagnez-votre-place/feed/</wfw:commentRss>
		<slash:comments>109</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/devoxx-france-2012-gagnez-votre-place/</feedburner:origLink></item>
		<item>
		<title>En avril, la Jenkins User Conference pose ses valises à Paris</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/4-ZNtOfCS0s/</link>
		<comments>http://blog.aheritier.net/en-avril-la-jenkins-user-conference-pose-ses-valises-a-paris/#comments</comments>
		<pubDate>Wed, 21 Mar 2012 12:20:26 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[Jenkins User Conference]]></category>
		<category><![CDATA[Jenkinsci]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1381</guid>
		<description><![CDATA[Oyé oyé braves gens !! Pour la première fois depuis la nuit des temps, la caravane de la Jenkins User Conference pose ses valises à Paris. Elle aura lieu la veille de l&#8217;ouverture de DevoxxFR, le 17 Avril (de 8h00 &#8230; <a href="http://blog.aheritier.net/en-avril-la-jenkins-user-conference-pose-ses-valises-a-paris/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>Oyé oyé braves gens !!</p>
<p>  <img src="http://blog.aheritier.net/wp-content/uploads/2009/02/headshot.png" alt="" title="Jenkins CI" width="256" height="256" class="alignright size-full wp-image-1372" />Pour la première fois depuis la nuit des temps, la caravane de la <a href="http://www.cloudbees.com/jenkins-user-conference-2012-paris.cb">Jenkins User Conference</a> pose ses valises à Paris.<br />
  Elle aura lieu la veille de l&#8217;ouverture de <a href="http://www.devoxx.fr">DevoxxFR</a>, le 17 Avril (de 8h00 à 19h30 pour les plus courageux) et se tiendra au même endroit, l&#8217;Hotel Marriott Rive Gauche (<a href="http://g.co/maps/xf7yw">17 Boulevard Saint Jacques, 75014 Paris, France</a>).<br />
<span id="more-1381"></span><br />
  Fort du succès de celle qui a eu lieu l&#8217;année dernière à San Francisco la communauté <a href="http://jenkins-ci.org/">Jenkins</a> a décidé de renouveler l&#8217;évenement.<br />
  Pendant cette journée vous aurez la chance, le bonheur, le plaisir <del datetime="2012-03-21T08:04:52+00:00">de me rencontrer</del> (oupps je m&#8217;égare) de rencontrer la communauté <a href="http://jenkins-ci.org/">Jenkins</a>, d&#8217;aérer vos cerveaux en suivant différentes conférences et/ou de dégourdir vos doigts en participant à différents workshops.<br />
  Vous retrouverez le planning complet sur le <a href="http://www.cloudbees.com/jenkins-user-conference-2012-paris.cb">site de Cloudbees</a>. Je vous invite fortement à le consulter, vous  y verrez que les sujets y sont très variés et qu&#8217;ils dépassent de loin le sujet de base de Jenkins : L&#8217;intégration continue. Vous pourrez y voir des sujets liés à l&#8217;utilisation de Jenkins (et ils sont nombreux : déploiement continue, devops, dev mobiles, ..), à son développement et sa communauté mais aussi des retours d&#8217;expériences (Apache, Nuxeo, &#8230;).<br />
  Pour ma part j&#8217;animerai un workshop avec <a href="http://twitter.com/#!/mhausherr">Mathieu Hausherr</a> d&#8217;<a href="http://www.octo.com/">OCTO Technology</a> pour vous montrer comment utiliser Jenkins pour gérer toute la chaine de construction, tests et déploiement d&#8217;applications mobiles iOS (déploiement automatisé sponsorisé par <a href="http://www.appaloosa-store.com/">Appaloosa</a>). Apportez votre ordinateur avec un pomme et Xcode de pré-installé et nous vous montrerons comment faire. Je participerai aussi à une table ronde en fin de journée ou vous pourrez passer au pilori différents membres contributeurs de la communauté Jenkins.<br />
  Bref, que vous dire de plus que : <a href="http://jenkins-user-conference-paris-april-2012-esearch.eventbrite.com/?srnk=1">inscrivez vous</a> (vite, le prix discount ne dure que jusqu&#8217;à vendredi) et venez nombreux&#8230;<br />
  Les sujets sont de mon point de vu très intéressants quelque soit votre niveau de connaissance et vous y rencontrerez de nombreuses personnes passionnantes comme Kohsuke Kawaguchi, le créateur du projet Jenkins.<br />
  J&#8217;espère qu&#8217;en positionnement cet événement la veille de <a href="http://www.devoxx.fr">DevoxxFR</a> cela permettra, même à ceux qui vivent loin de la capitale de nous retrouver pour cette semaine inoubliable.</p>
<p>En espérant vous rencontrer le 17 avril,</p>
<p>A bientôt.</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/g8VYghDn3Ch22idMaA1wA6CXm2k/0/da"><img src="http://feedads.g.doubleclick.net/~a/g8VYghDn3Ch22idMaA1wA6CXm2k/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/g8VYghDn3Ch22idMaA1wA6CXm2k/1/da"><img src="http://feedads.g.doubleclick.net/~a/g8VYghDn3Ch22idMaA1wA6CXm2k/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/4-ZNtOfCS0s" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/en-avril-la-jenkins-user-conference-pose-ses-valises-a-paris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/en-avril-la-jenkins-user-conference-pose-ses-valises-a-paris/</feedburner:origLink></item>
		<item>
		<title>USI 2012 : Payez votre place à moitié prix.</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/IFaiOn8_yiQ/</link>
		<comments>http://blog.aheritier.net/usi-2012-payez-votre-place-a-moitie-prix/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 09:30:03 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[octo]]></category>
		<category><![CDATA[USI]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1361</guid>
		<description><![CDATA[Bonjour à tous, L&#8217;Université du SI ouvrira à ses portes cette année les 25 et 26 juin prochain au palais Brongniart. Pour ceux qui ne connaitraient pas (mais où étiez vous ces 4 dernières années ?) l&#8217;Université du SI, c&#8217;est &#8230; <a href="http://blog.aheritier.net/usi-2012-payez-votre-place-a-moitie-prix/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,<br />
<a href="http://blog.aheritier.net/wp-content/uploads/2011/02/logo_usi.png"><img src="http://blog.aheritier.net/wp-content/uploads/2011/02/logo_usi.png" alt="" title="logo_usi" width="68" height="85" class="alignright size-full wp-image-1167" /></a><br />
  L&#8217;Université du SI ouvrira à ses portes cette année les <a href="http://www.usievents.com/fr/conferences/11-paris-usi-2012">25 et 26 juin prochain au palais Brongniart</a>.<br />
  Pour ceux qui ne connaitraient pas (<a href="http://www.usievents.com/fr/pages/best_of">mais où étiez vous ces 4 dernières années ?</a>) l&#8217;Université du SI, c&#8217;est <strong>LA</strong> conférence qui ose relever le défi de rassembler les geeks et les boss autours de thèmes qui leur permettent d&#8217;échanger avec des points de vus souvent différents mais au final très complémentaires.<span id="more-1361"></span><br />
  Cette année les thèmes sont :</p>
<ul>
<li><strong>Comprendre</strong> : Architecture BigData, Data Visualization, performance/résilience, e-reputation, serious game, NFC, fin de cycle de JEE/SQL,&#8230;</li>
<li><strong>Construire</strong> : Les fondations du SI, devenir un Grand du Web, bâtir un AppStore d’entreprise, tirer le meilleur parti des tablettes, mesurer la performance des services aux utilisateurs, gérer un plan de reprise d’activité,&#8230;</li>
<li><strong>Changer</strong> : Management 3.0, OpenData, Bring your Own Device, Observatoire agile, Lean Startup, User Centered Design, Réseaux Sociaux d’Entreprise,&#8230; </li>
<li><strong>Rêver</strong> : Intelligence Artificielle, éducation du 21e siècle, fin du PC, gamification, réalité augmentée, techno paranoid,&#8230;</li>
</ul>
<p>  Cette année <a href="http://www.octo.com/">OCTO Technology</a> m’offre à nouveau la possibilité de vous faire bénéficier d’un prix réduit de 1000€ HT au lieu de 1950€ HT.<br />
  Si vous êtes intéressés par cette offre, contactez moi par mail aheritier AT gmail DOT com.<br />
  <strong>Dépêchez-vous</strong>, seuls les dix premiers à se manifester auprès des blogs partenaires à l’évènement pourront bénéficier de la réduction.</p>
<p>A bientôt</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/vUyTtbWrL_e4CeFN2G9k2UhXamc/0/da"><img src="http://feedads.g.doubleclick.net/~a/vUyTtbWrL_e4CeFN2G9k2UhXamc/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/vUyTtbWrL_e4CeFN2G9k2UhXamc/1/da"><img src="http://feedads.g.doubleclick.net/~a/vUyTtbWrL_e4CeFN2G9k2UhXamc/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/IFaiOn8_yiQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/usi-2012-payez-votre-place-a-moitie-prix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/usi-2012-payez-votre-place-a-moitie-prix/</feedburner:origLink></item>
		<item>
		<title>Clone all repositories from a github organization</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/to42dHbKsdo/</link>
		<comments>http://blog.aheritier.net/clone-all-repositories-from-a-github-organization/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 22:42:47 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Technologie]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Jenkinsci]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1349</guid>
		<description><![CDATA[Tomorrow I will attend the first Hackergarten at Paris. This is an event where active open-source committers can met potential contributors and help them to submit a (first) contribution. I&#8217;ll be here to help those who would like to contribute &#8230; <a href="http://blog.aheritier.net/clone-all-repositories-from-a-github-organization/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>Tomorrow I will attend the first <a href="http://hackergarten-paris.eventbrite.com/" target="_blank">Hackergarten at Paris</a>.<br />
This is an event where active open-source committers can met potential contributors and help them to submit a (first) contribution.<br />
I&#8217;ll be here to help those who would like to contribute on <a href="http://jenkins-ci.org/" target="_blank">JenkinsCI</a> and <a href="http://maven.apache.org/" target="_blank">Apache Maven</a>.<br />
To prepare this event I wanted to prepare a checkout of all sources and a local repository with all required dependencies to avoid to see contributors losing their time by downloading the earth with Maven or checking out Subversion (and to not be blocked if we had some network issues).<br />
For Maven which is hosted on Subversion it is long but easy because we have a special SVN directory using svn:externals to checkout all trunks in one step : <a href="https://svn.apache.org/repos/asf/maven/trunks/" target="_blank">https://svn.apache.org/repos/asf/maven/trunks/</a><br />
But for Jenkins with several thousands of plugins and thus git repositories it is less easy to clone all of them.<span id="more-1349"></span><br />
I saw that there was everything needed in github APIs but it was late and I didn&#8217;t want to start to write a new script (One teacher told me a long long time ago that it was a quality to be idle &#8211; do it with less and less you&#8217;ll have to maintain).<br />
I asked on jenkinsci IRC channel and thanks to <a href="https://twitter.com/#!/jorgenpt" title="Jørgen P. Tjernø" target="_blank">Jørgen P. Tjernø</a> I had my reply quickly.<br />
With Ruby 1.8 (default version on Macos) :<br />
<code><br />
sudo gem install json<br />
curl -s https://github.com/api/v2/json/repos/show/jenkinsci | ruby -rubygems -e 'require "json"; JSON.load(STDIN.read)["repositories"].each {|repo| %x[git clone #{repo["url"]} ]}'<br />
</code><br />
With Ruby 1.9+, the json library is by default thus you just use :<br />
<code><br />
curl -s https://github.com/api/v2/json/repos/show/jenkinsci | ruby -rjson -e 'JSON.load(STDIN.read)["repositories"].each {|repo| %x[git clone #{repo["url"]} ]}'<br />
</code><br />
With that I&#8217;m able to clone all repositories from jenkinsci github organization.<br />
Tomorrow I&#8217;ll just have to launch a command like this to download all dependencies :<br />
<code><br />
find . -name pom.xml -maxdepth 2 -exec mvn -f {} -Dmaven.repo.local=./maven-local-repo dependency:go-offline \;<br />
</code><br />
<strong>Update :</strong> As there are more than 30 repositories in JenkinsCI Github organization, I had to call the clone command several times by adding ?page=X (X=2,..) after the url https://github.com/api/v2/json/repos/show/jenkinsci to grab all results pages.<br />
<strong>Update 2 :</strong> We can also use <a href="http://developer.github.com/v3/#pagination">per_page</a> to increase the number of entries returned (max=100). Example (ruby 1.8) :<br />
<code><br />
curl -s "https://github.com/api/v2/json/repos/show/jenkinsci?per_page=100&#038;page=2" | ruby -rubygems -e 'require "json"; JSON.load(STDIN.read)["repositories"].each {|repo| %x[git clone #{repo["url"]} ]}'<br />
</code></p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/N5YJR32rK8hUqlgaXTMPhzy7vVU/0/da"><img src="http://feedads.g.doubleclick.net/~a/N5YJR32rK8hUqlgaXTMPhzy7vVU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/N5YJR32rK8hUqlgaXTMPhzy7vVU/1/da"><img src="http://feedads.g.doubleclick.net/~a/N5YJR32rK8hUqlgaXTMPhzy7vVU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/to42dHbKsdo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/clone-all-repositories-from-a-github-organization/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/clone-all-repositories-from-a-github-organization/</feedburner:origLink></item>
		<item>
		<title>A céder : Mon rêve d’enfant – un train miniature</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/oYyVShmr_Xo/</link>
		<comments>http://blog.aheritier.net/a-ceder-mon-reve-denfant-un-train-miniature/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 08:23:03 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Ma vie]]></category>
		<category><![CDATA[modélisme]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1329</guid>
		<description><![CDATA[Bonjour à tous, Pour une fois je ne vais pas vous parler du dernier logiciel à la mode, mais d&#8217;un sujet bien plus personnel. Ne sachant pas trop où le faire j&#8217;ai pensé que mon petit blog pourrait être une &#8230; <a href="http://blog.aheritier.net/a-ceder-mon-reve-denfant-un-train-miniature/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>Bonjour à tous,<br />
Pour une fois je ne vais pas vous parler du dernier logiciel à la mode, mais d&#8217;un sujet bien plus personnel. Ne sachant pas trop où le faire j&#8217;ai pensé que mon petit blog pourrait être une bonne place puisque cela reste avant tout une tribune personnelle où je fais ce que je veux.<br />
Aujourd&#8217;hui je vais vous parler d&#8217;un rêve d&#8217;enfant, et plus particulièrement d&#8217;un des miens.<span id="more-1329"></span> Probablement pas le seul car quand on est enfant on a de l&#8217;imagination à revendre et des projets plein la tête.</p>
<p>Lorsque j&#8217;étais jeune, je ne passais pas une grande partie de mon temps derrière un ordinateur (j&#8217;ai commencé assez tardivement) mais derrière des pots de peintures, des petits tournevis, des tubes de colle, et des maquettes. Et oui, j&#8217;adore le modélisme et toute la liberté de création que cela apporte.<br />
Tout à commencé avec le modélisme ferroviaire. </p>
<p>Lorsque j&#8217;étais jeune, cela faisait partie des jouets que l&#8217;on commandait au père noël (oui les consoles n&#8217;existaient pas, je sais , je suis vieux &#8230;). Pour beaucoup d&#8217;enfants ce train et son circuit étaient montés et démontés de temps en temps et finissaient leur vie dans une boite. Mais pas pour moi. Tout du moins pas pour mon papa. Nous avions la chance d&#8217;avoir de la place libre, alors il a décidé d&#8217;entreprendre le chantier de construire un véritable <strong>circuit ferroviaire miniature</strong>. Il faut avouer que mon papa est plutôt doué des ses dix doigts et ce genre de loisir créatif était donc pour lui une occupation toute appropriée. Il a entrepris ce chantier alors que j&#8217;étais très jeune, et puis m&#8217;a donné le virus. Ce fut beaucoup de temps passé ensembles à m&#8217;apprendre le modélisme et à utiliser de mes dix doigts (et oui les enfants sur une console de jeux les dix doigts sont souvent bien moins sollicités). Après de très nombreuses années, voici ce que cela a donné :<br />
<a href="http://blog.aheritier.net/wp-content/uploads/2012/01/IMG_2197.jpg"><img src="http://blog.aheritier.net/wp-content/uploads/2012/01/IMG_2197-1024x768.jpg" alt="" title="Circuit ferroviaire" width="640" height="480" class="aligncenter size-large wp-image-1330" /></a><br />
<a href="http://blog.aheritier.net/wp-content/uploads/2012/01/IMG_2203.jpg"><img src="http://blog.aheritier.net/wp-content/uploads/2012/01/IMG_2203-1024x768.jpg" alt="" title="train2" width="640" height="480" class="aligncenter size-large wp-image-1334" /></a><br />
Autres photos : <a href="https://picasaweb.google.com/105461265446151835406/TrainAVendre" target="_blank">https://picasaweb.google.com/105461265446151835406/TrainAVendre</a></p>
<p><b>Malheureusement tous les rêves ont une fin et il faut tôt ou tard se réveiller.</b><br />
Mes parents doivent aujourd&#8217;hui déménager et ni eux ni moi ne sommes en mesure d&#8217;accueillir ce circuit faute de place.<br />
Alors voilà, mon rêve d&#8217;enfant est à céder. Je cherche une nouvelle maison pour l&#8217;accueillir, car je n&#8217;aurai malheureusement pas la chance de pouvoir en profiter avec mes enfants.<br />
Comme vous l&#8217;aurez compris ce<strong> train</strong>, c&#8217;est avant tout une affaire de coeur alors je vous demanderai de ne me contacter que si vous avez réellement l&#8217;envie et les moyens de faire vivre ce circuit.<br />
Pour pouvoir en prendre possession vous aurez besoin :</p>
<ul>
<li><b>de place</b> : Il est un peu encombrant (<strong>environ 1m10 par 2m70)</strong> et même si il est sur roulettes une fois montés vous n&#8217;allez pas le déplacer tous les jours. Compte tenu des circuits électriques il faudra éviter de le mettre dans un lieu trop humide ou soumis à de trop grandes différences de températures.</li>
<li><b>d&#8217;argent</b> : Même si j&#8217;ai pu mener son projet de réalisation à bien, cela remonte maintenant à de nombreuses années. Le matériel s&#8217;use et il faut donc l&#8217;entretenir. Si j&#8217;en avais la possibilité les premières choses que je changerai sont les transformateurs (<a href="http://www.lepetittrainbleu.fr/pieces-et-outils/transformateurs-fr.html" target="_blank">exemples de prix</a>) ou les interrupteurs d&#8217;aiguillages (<a href="http://www.lepetittrainbleu.fr/electronics.html" target="_blank">exemples de prix</a>).</li>
<li><b>de temps</b> : Car même si cela ressemble à un jouet il faut l&#8217;entretenir, le nettoyer et bien sur en profiter : soi-même ou avec ses enfants ou petits-enfants.</li>
</ul>
<p>Pour les aspects logistiques, <strong>il faudra venir le chercher dans le 93 et ce avant fin février</strong> (sinon il terminera à la déchetterie).<br />
Pour tous les aspects techniques je vous invite à<strong> me <a href="http://blog.aheritier.net/a-propos/" title="À propos de l’auteur" target="_blank">contacter</a> (aheritier AT gmail DOT com) ou à me laisser des commentaires</strong> car je n&#8217;ai pas toutes les informations en tête. Le circuit est à l&#8217;échelle HO, une grande partie du matériel est de la marque <a href="http://www.hornbyinternational.com/category.php?id_category=8" target="_blank">JOUEF</a>, les décors de montagne sont en polystyrene. Les voies d&#8217;arrêt, les aiguillages, et l&#8217;éclairage des maisons et de la gare sont avec avec commandes centralisées.<br />
J&#8217;essaierai de mettre des photos de meilleures qualités sur <a href="https://picasaweb.google.com/105461265446151835406/TrainAVendre" target="_blank">Picasa</a> dans les semaines à venir.</p>
<p><b>Mise à jour :</b> J&#8217;ai oublié de préciser que pour le transport il est possible de séparer le plateau en deux. Cela fait donc deux rectangles de 1m10 x 1m40 environ à devoir charger.</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/dStOJj375URjlmdF2EqS-pmInSU/0/da"><img src="http://feedads.g.doubleclick.net/~a/dStOJj375URjlmdF2EqS-pmInSU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/dStOJj375URjlmdF2EqS-pmInSU/1/da"><img src="http://feedads.g.doubleclick.net/~a/dStOJj375URjlmdF2EqS-pmInSU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/oYyVShmr_Xo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/a-ceder-mon-reve-denfant-un-train-miniature/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/a-ceder-mon-reve-denfant-un-train-miniature/</feedburner:origLink></item>
		<item>
		<title>DevOps au BreizhJUG</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/glrPGxRCpOU/</link>
		<comments>http://blog.aheritier.net/devops-au-breizhjug/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 21:42:59 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Java User Group]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1318</guid>
		<description><![CDATA[Lundi prochain, le 5 décembre 2011, à partir 18h00, eXo platform se déplacera en force puisque Henri Gomez et moi-même animerons une soirée spéciale DevOps au BreizhJUG. Dans une première partie théorique nous présenteront ce qu&#8217;est le mouvement DevOps et &#8230; <a href="http://blog.aheritier.net/devops-au-breizhjug/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.breizhjug.org/" target="_blank"><img src="http://blog.aheritier.net/wp-content/uploads/2011/12/breizhJUG.png" alt="BreizhJUG" title="BreizhJUG" width="270" height="128" class="size-full wp-image-1319" /></a>Lundi prochain, le 5 décembre 2011, à partir 18h00, <a href="http://www.exoplatform.com" target="_blank">eXo platform</a> se déplacera en force puisque <a href="http://blog.hgomez.net/" target="_blank">Henri Gomez</a> et moi-même animerons une soirée spéciale DevOps au <a href="http://www.breizhjug.org/">BreizhJUG</a>.<br />
<span id="more-1318"></span><br />
Dans une première partie théorique nous présenteront ce qu&#8217;est le mouvement DevOps et les changements que cela peut induire dans les entreprises que cela soit dans son organisation ou dans son outillage.<br />
Dans une deuxième partie, nous aurons les mains dans le cambouïs (n&#8217;oubliez pas le savon SVP) et nous vous montrerons quelques exemples d&#8217;outillage : RPM (packaging natif), <a href="http://puppetlabs.com/" target="_blank">Puppet</a>, <a href="http://vagrantup.com/" target="_blank">Vagrant</a>, &#8230;. . Notre hôte, <a href="http://blog.loof.fr/" target="_blank">Nicolas De loof</a>, nous fera part de son expérience sur <a href="http://wiki.opscode.com/display/chef/Home" target="_blank">Chef</a> utilisé chez <a href="http://www.cloudbees.com/" target="_blank">Cloudbees</a> (Oupss, je crois qu&#8217;on a oublié de le prévenir <img src='http://blog.aheritier.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ).</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/Knh3VUm1qAJIcQ8cTlBJUFOahWg/0/da"><img src="http://feedads.g.doubleclick.net/~a/Knh3VUm1qAJIcQ8cTlBJUFOahWg/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Knh3VUm1qAJIcQ8cTlBJUFOahWg/1/da"><img src="http://feedads.g.doubleclick.net/~a/Knh3VUm1qAJIcQ8cTlBJUFOahWg/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/glrPGxRCpOU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/devops-au-breizhjug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/devops-au-breizhjug/</feedburner:origLink></item>
		<item>
		<title>Setup your devops playground with Puppet, Vagrant &amp; co</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/ZoM4StWpE5o/</link>
		<comments>http://blog.aheritier.net/setup-your-devops-playground-with-puppet-vagrant-co/#comments</comments>
		<pubDate>Sat, 15 Oct 2011 19:41:17 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Technologie]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Puppet]]></category>
		<category><![CDATA[Vagrant]]></category>
		<category><![CDATA[Veewee]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1210</guid>
		<description><![CDATA[Up until now I automated all the management of&#160;eXo Forge&#160;services using classical shell scripts shared and stored in a SCM (Subversion) . Even if it is working very well it has various limitations especially in term of maintenance. Nowadays we &#8230; <a href="http://blog.aheritier.net/setup-your-devops-playground-with-puppet-vagrant-co/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>
					Up until now I automated all the management of&nbsp;<a href="http://forge.exoplatform.org" class="external-link" rel="nofollow">eXo Forge</a>&nbsp;services using classical shell scripts shared and stored in a SCM (Subversion) .<br />
					Even if it is working very well it has various limitations especially in term of maintenance.<br />
					Nowadays we can find various server configuration management (CM) tools to ease this maintenance and the management of servers.<br />
					I won&#8217;t give you a fully detailed guide around these tools as there are already a lot of articles and documentations about them but I will try to give you an overview and a quick startup guide to play with them and to become a good&nbsp;<a href="http://en.wikipedia.org/wiki/DevOps" class="external-link" rel="nofollow">DevOps</a> citizen.<br />
					As it is often better and quicker to learn from others I would like to thanks two DevOps Masters that helped and inspired the poor padawan I am : <a href="http://blog.hgomez.net/" class="external-link" rel="nofollow">Henri Gomez</a>, <a href="http://www.carlossanchez.eu/" class="external-link" rel="nofollow">Carlos Sanchez</a> and <a href="http://unethicalblogger.com/" class="external-link" rel="nofollow">R. Tyler Croy</a>.
				</p>
<p><span id="more-1210"></span></p>
<h1>
					<a name="DevOps%2CPuppet%2CVagrant%26co-Puppet"></a>Puppet<br />
				</h1>
<p>
					There are various tools like it (<a href="http://www.opscode.com/chef/" class="external-link" rel="nofollow">Chef</a>, &#8230;) but for now I decided to study Puppet as it is based on conventions and is using a DSL for the configuration.<br />
					I know that it may create some limitations (like my dear old friend Apache Maven) when you need to go out of its &#8220;standards&#8221; but I like this way of thinking&#8230;&nbsp; For now I&#8217;m doing some tests and perhaps I&#8217;ll come back later to explain how I finally choose Chef (or not).
				</p>
<p>
					<b>Resources:</b>
				</p>
<ul>
<li>
						<a href="http://puppetlabs.com/" class="external-link" rel="nofollow">Puppet Labs</a>
					</li>
<li>
						<a href="http://bitfieldconsulting.com/puppet-tutorial" class="external-link" rel="nofollow">Tutorial</a>
					</li>
<li>
						<a href="http://projects.puppetlabs.com/projects/puppet/wiki/Puppet_Best_Practice2" class="external-link" rel="nofollow">Best Practices</a>
					</li>
<li>
						<a href="https://github.com/jenkinsci/infra-puppet" class="external-link" rel="nofollow">Example of puppet configuration for jenkins infrastructure</a>
					</li>
</ul>
<p>
					We&#8217;ll come later on Puppet itself as you may imagine that we won&#8217;t test such tool on a production environnement <img src='http://blog.aheritier.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <br />
					Thus let&#8217;s setup a VM dedicated for such tests.<br />
					We will use <a href="http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html" class="external-link" rel="nofollow">Oracle VirtualBox</a> and some additional tools to do it.
				</p>
<h1>
					<a name="DevOps%2CPuppet%2CVagrant%26co-Vagrant"></a>Vagrant<br />
				</h1>
<p>
					Vagrant is a tool for building and distributing virtualized development environments using Oracle’s VirtualBox.
				</p>
<p>
					<b>Resources:</b>
				</p>
<ul>
<li>
						<a href="http://vagrantup.com/" class="external-link" rel="nofollow">Home page</a>
					</li>
</ul>
<p>
					Vagrant is Ruby based, thus you&#8217;ll need to install it first. Take care if you are on MacOSX, there is already one version bundled and it&#8217;s not always easy to upgrade it. Thus upgrade it only if necessary.<br />
					When Ruby is deploy you just install Vagrant with
				</p>
<p>						<code>gem install vagrant</code></p>
<p>
					<b>Note :</b> On MacOSX the gem store seems to be in a system area thus you have to launch this command with a <tt>sudo</tt>
				</p>
<p>
					When vagrant is installed you can read its <a href="http://vagrantup.com/docs/getting-started/index.html" class="external-link" rel="nofollow">documentation</a> to understand how to create a box ready to be managed with puppet (or chef).<br />
					However instead of setting up manually a virtual machine which isn&#8217;t reproducible we will use veewee to help us in this task.
				</p>
<h1>
					<a name="DevOps%2CPuppet%2CVagrant%26co-Veewee"></a>Veewee<br />
				</h1>
<p>
					Veewee is a tool to automate the creation of vagrant base boxes.<br />
					It automate the installation of an operating system into a VirtualBox Machine and its configuration to be used by Vagrant (chef and puppet deployment, standards credentials to logon, &#8230;).
				</p>
<p>
					<b>Resources:</b>
				</p>
<ul>
<li>
						<a href="https://github.com/jedi4ever/veewee" class="external-link" rel="nofollow">GitHub project</a>
					</li>
</ul>
<p>Let&#8217;s use Veewee to start and then we&#8217;ll see Vagrant on the top of which it adds new features.</p>
<ul>
<li>Veewee is also a ruby gem thus to install it type
<p>								<code>sudo gem install veewee</code></p>
</li>
</ul>
<ul>
<li>List all existing templates of boxes
<p>								<code>vagrant basebox templates</code></p>
</li>
</ul>
<ul>
<li>Instantiate a new box definition (exo-ubuntu-server) from a template selected in the list displayed just before (ubuntu-11.04-server-amd64)
<p>								<code>vagrant basebox define 'exo-ubuntu-server' 'ubuntu-11.04-server-amd64'</code></p>
<ul>
<li>an <tt>iso</tt> subdirectory must be created in the current directory and the image of the distribution to install have be stored in it if you want to avoid to let Veewee to download it
							</li>
<li>After the creation of the box edit the file <tt>definitions/exo-ubuntu-server/postinstall.sh</tt> to remove the installation of Chef.
							</li>
</ul>
</li>
</ul>
<ul>
<li>Build the box
<p>								<code>vagrant basebox build 'exo-ubuntu-server'</code></p>
</li>
</ul>
<ul>
<li>Verify the box (In my case I have errors reported for Chef as I removed its support from the VM)
<p>								<code>vagrant basebox validate exo-ubuntu-server</code></p>
</li>
</ul>
<ul>
<li>Export the vm to a .box file
<p>								<code>vagrant basebox export   exo-ubuntu-server</code></p>
</li>
</ul>
<ul>
<li>Import it into vagrant
<p>								<code>vagrant box add 'exo-ubuntu-server' 'exo-ubuntu-server.box'</code></p>
</li>
</ul>
<ul>
<li>Initialize it (It will create a Vagrantfile descriptor)
<p>								<code>vagrant init 'exo-ubuntu-server'</code></p>
</li>
</ul>
<ul>
<li>Start it
<p>								<code>vagrant up</code></p>
</li>
</ul>
<ul>
<li>Logon into it
<p>								<code>vagrant ssh</code></p>
</li>
</ul>
<p>
					We are now ready to play with Puppet on a safe environment that we can recreate when we want/need.
				</p>
<h1>
					<a name="DevOps%2CPuppet%2CVagrant%26co-Geppetto"></a>Geppetto<br />
				</h1>
<p>
					We can edit puppet manifests and modules with a simple text editor but to have auto-completion, and others nice features you may like to use Geppetto (which has the only bad point to be built on top of eclipse &#8211; I&#8217;m an IntelliJ IDEA addict).
				</p>
<p>
					<b>Resources:</b>
				</p>
<ul>
<li>
						<a href="http://cloudsmith.github.com/geppetto/" class="external-link" rel="nofollow">Geppetto project home page</a>
					</li>
</ul>
<h1>
					<a name="DevOps%2CPuppet%2CVagrant%26co-PuppetinAction"></a>Puppet in Action<br />
				</h1>
<p>
					You now read to follow a tutorial like <a href="http://bitfieldconsulting.com/puppet-tutorial" class="external-link" rel="nofollow">this one</a> to learn to use puppet and to write manifests for it. Note that the vagrant box we installed already has a server installed and deployed thus don&#8217;t do it manually or you&#8217;ll have an error.
				</p>
<p>
					I hope these few steps may have helped you to start with Puppet, Vagrant and others to give you the opportunity to study more deeply the advantage to deploy them in your own infrastructure.
				</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=10.0" /></div><div>Rating: 10.0/<strong>10</strong> (2 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/ZOhyx6z4JbYQJT4CM2mR7aocxos/0/da"><img src="http://feedads.g.doubleclick.net/~a/ZOhyx6z4JbYQJT4CM2mR7aocxos/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/ZOhyx6z4JbYQJT4CM2mR7aocxos/1/da"><img src="http://feedads.g.doubleclick.net/~a/ZOhyx6z4JbYQJT4CM2mR7aocxos/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/ZoM4StWpE5o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/setup-your-devops-playground-with-puppet-vagrant-co/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/setup-your-devops-playground-with-puppet-vagrant-co/</feedburner:origLink></item>
		<item>
		<title>Graven – The best of Apache Maven and Gradle</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/PLa_aB0iASg/</link>
		<comments>http://blog.aheritier.net/graven-the-best-of-apache-maven-and-gradle/#comments</comments>
		<pubDate>Fri, 07 Oct 2011 16:24:09 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Technologie]]></category>
		<category><![CDATA[Apache Maven]]></category>
		<category><![CDATA[Gradle]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1190</guid>
		<description><![CDATA[I&#8217;m back !!! I have a lot of things to share and I would like to restart this blog in english. I don&#8217;t yet know which frequency of publication I&#8217;ll be able to have but I will do my best &#8230; <a href="http://blog.aheritier.net/graven-the-best-of-apache-maven-and-gradle/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=8.5" /></div><div>Rating: 8.5/<strong>10</strong> (2 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m back !!! I have a lot of things to share and I would like to restart this blog in english. I don&#8217;t yet know which frequency of publication I&#8217;ll be able to have but I will do my best to keep this blog alive.<br />
To start I wanted to share with you something we developed few months ago with Gregory Boissinot (<a href="http://www.twitter.com/gboissinot">@gboissinot</a>). While we were traveling everywhere in France to show Maven and Gradle in various Java User Groups we had a strange idea : &#8220;And if we tried to do a new tool taking the best of Gradle and Apache Maven&#8221;.<span id="more-1190"></span> While we had a lot of train we started to develop it and Graven was born. For now it is only at early stage of development but you&#8217;ll find below a quick demo of it. I hope you&#8217;ll enjoy.</p>
<p><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="1024" HEIGHT="800" id="graven" ALIGN=""><param NAME=movie VALUE="graven.swf"></param><param NAME=quality VALUE=high></param><param NAME=bgcolor VALUE=#333399><embed src="/wp-content/uploads/2011/10/graven1.swf" quality=high bgcolor=#333399 WIDTH="1024" HEIGHT="800" NAME="graven" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed></param></object></p>
<p>Ok, nothing is perfect and we may have to improve few things but isn&#8217;t it a good start ?<br />
As we love OpenSource spirit, we published our work on <a href="https://github.com/aheritier/graven" target="_blank">Github</a>. Feel free to contribute.</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=8.5" /></div><div>Rating: 8.5/<strong>10</strong> (2 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/2yVUSPQV53V7Hv-KqGvltTOnsLY/0/da"><img src="http://feedads.g.doubleclick.net/~a/2yVUSPQV53V7Hv-KqGvltTOnsLY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/2yVUSPQV53V7Hv-KqGvltTOnsLY/1/da"><img src="http://feedads.g.doubleclick.net/~a/2yVUSPQV53V7Hv-KqGvltTOnsLY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/PLa_aB0iASg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/graven-the-best-of-apache-maven-and-gradle/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/graven-the-best-of-apache-maven-and-gradle/</feedburner:origLink></item>
		<item>
		<title>Paris JUG – 3 ans déjà !!!</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/bYqMAhKHJvs/</link>
		<comments>http://blog.aheritier.net/paris-jug-3-ans-deja/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 05:00:19 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Communauté]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Java User Group]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1171</guid>
		<description><![CDATA[Comme il a bien grandit le bébé. 3 ans déjà qu&#8217;est né le Paris JUG. Ses parents, Antonio Goncalves et David Dewalle s&#8217;en sont bien occupés et ont trouvé une aide précieuse auprès de Zouheir Cadi pour finir par former &#8230; <a href="http://blog.aheritier.net/paris-jug-3-ans-deja/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p>Comme il a bien grandit le bébé. <a href="http://blog.aheritier.net/wp-content/uploads/2011/02/flyer-juggy-annif-3ans.png"><img src="http://blog.aheritier.net/wp-content/uploads/2011/02/flyer-juggy-annif-3ans.png" alt="" title="flyer-juggy-annif-3ans" width="461" height="480" class="alignright size-full wp-image-1172" /></a>3 ans déjà qu&#8217;est né le <a href="http://www.parisjug.org/xwiki/bin/view/Main/">Paris JUG</a>.<br />
Ses parents, Antonio Goncalves et David Dewalle s&#8217;en sont bien occupés et ont trouvé une aide précieuse auprès de Zouheir Cadi pour finir par former un mini équipe commando (Nicolas Martignole, Claude Falguière, &#8230;).<br />
Pour fêter cet évenement et remercier ses organisateurs qui ont fait le renouveau de la communauté Java en France une soirée exceptionnelle est organisée le Lundi 28 février. Elle commencera de 18h00 à 22h15 dans les locaux de la <a href="http://www.parisjug.org/xwiki/bin/view/Location/CIUP">Cité Universitaire Internationale</a>, avec des sessions sur le thème &#8220;Siffler en travaillant&#8221;.<br />
Cela sera suivit par une &#8220;surprise&#8221; puis un diner au <a href="http://maps.google.fr/maps/place?hl=fr&#038;sourceid=navclient-ff&#038;rlz=1B3GGGL_frFR294FR295&#038;um=1&#038;ie=UTF-8&#038;q=restaurant+le+vavin+paris&#038;fb=1&#038;gl=fr&#038;hq=restaurant+le+vavin&#038;hnear=paris&#038;cid=16763854041267710574">Vavin</a> et vous pourrez terminer la nuit au <a href="http://goo.gl/maps/61Ip">Falstaff</a>.<br />
(Compte tenu du programme de la soirée si vous venez en voiture, garez plutot du coté de Montparnasse et rejoignez la Cité Universitaire Internationale en transports. Le retour sera organisé par le JUG).<br />
J&#8217;ai une fois de plus la grande malchance de ne pas pouvoir y venir, étant à l&#8217;autre bout du monde avec les équipes Vietnamienne d&#8217;eXo alors profitez-en pour moi !! (ne me plaignez pas, je vous rassure c&#8217;est que du bonheur aussi <img src='http://blog.aheritier.net/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  )<br />
La soirée promet d&#8217;être somptueuse. N&#8217;oubliez surtout pas de vous inscrire pour la <a href="http://www.jugevents.org/jugevents/event/34392">soirée</a>, la surprise et le restaurant (inscriptions ouvertes dans quelques jours).<br />
Retrouvez comme d&#8217;habitude le programme détaillé de la soirée sur le <a href="http://www.parisjug.org/xwiki/bin/view/Meeting/20110228">site du ParisJUG</a>.</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/wG7WwPtDZwtnYzGekd4z0BfYKdI/0/da"><img src="http://feedads.g.doubleclick.net/~a/wG7WwPtDZwtnYzGekd4z0BfYKdI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/wG7WwPtDZwtnYzGekd4z0BfYKdI/1/da"><img src="http://feedads.g.doubleclick.net/~a/wG7WwPtDZwtnYzGekd4z0BfYKdI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/bYqMAhKHJvs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/paris-jug-3-ans-deja/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/paris-jug-3-ans-deja/</feedburner:origLink></item>
		<item>
		<title>USI 2011 – Places à un tarif préférentiel</title>
		<link>http://feedproxy.google.com/~r/aheritier-posts/~3/JFHEiEjdOfI/</link>
		<comments>http://blog.aheritier.net/usi-2011-places-a-un-tarif-preferentiel/#comments</comments>
		<pubDate>Fri, 11 Feb 2011 11:16:52 +0000</pubDate>
		<dc:creator>Arnaud Héritier</dc:creator>
				<category><![CDATA[Actualité]]></category>
		<category><![CDATA[Octo Technology]]></category>
		<category><![CDATA[Université du SI]]></category>
		<category><![CDATA[USI]]></category>

		<guid isPermaLink="false">http://blog.aheritier.net/?p=1164</guid>
		<description><![CDATA[L&#8217;Université de SI, rouvrira ses portes les 28 et 29 juin prochain. Comme chaque année c&#8217;est l&#8217;occasion de passer 2 jours avec de nombreux experts qui couvrent de différents domaines qui dépassent le cadre de l&#8217;IT traditionnel. Cette année la &#8230; <a href="http://blog.aheritier.net/usi-2011-places-a-un-tarif-preferentiel/">Continuer la lecture <span class="meta-nav">&#8594;</span></a><br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.aheritier.net/wp-content/uploads/2011/02/logo_usi.png"><img src="http://blog.aheritier.net/wp-content/uploads/2011/02/logo_usi.png" alt="" title="logo_usi" width="68" height="85" class="alignright size-full wp-image-1167" /></a>L&#8217;<a href="http://www.universite-du-si.com/">Université de SI</a>, rouvrira ses portes les <a href="http://www.universite-du-si.com/fr/conferences/8-paris-usi-2011/inscrits/new">28 et 29 juin</a> prochain. <span id="more-1164"></span>Comme chaque année c&#8217;est l&#8217;occasion de passer 2 jours avec de nombreux experts qui couvrent de <a href="http://www.universite-du-si.com/fr/conferences/8-paris-usi-2011/sessions">différents domaines qui dépassent le cadre de l&#8217;IT traditionnel</a>. Cette année la conférence s&#8217;articulera autour de ces 4 axes :</p>
<ul>
<li><strong>Autrement</strong> : inspirations issues d’autres domaines (ex: sciences, architecture, médical), éditeurs de jeux vidéo, grands du Web, Big Mashups, DevOps.</li>
<li><strong>Techniquement</strong> : cloud en pratique, virtuoses du code, Big Data, architectures événementielles, architectures mobiles, HTML5 vs propriétaire.</li>
<li><strong>Humainement</strong> : impacts sociétaux de l&#8217;IT, dynamique d’animation, facteurs humains, efficacité personnelle, transition vers l’agile et le Lean.</li>
<li><strong>Prochainement</strong> : prospective, évolution de nos métiers par secteur, interfaces futuristes, informatique à la vitesse de la lumière, mariage du Web et de la TV.</li>
</ul>
<p>A cette occasion <a href="http://www.octo.com/">OCTO Technology</a> m&#8217;offre la possibilité de vous faire bénéficier d&#8217;un prix réduit de 1000€ HT au lieu de 1950€ HT. N&#8217;oubliez pas que USI Paris peut être pris en charge par votre organisme de formation (OPCA). Cela peut donc vous permettre de négocier le budget plus facilement avec votre employeur.<br />
Si vous êtes intéressés par cette offre, contactez moi par mail aheritier AT gmail DOT com. Dépêchez-vous, seuls les dix premiers à se manifester auprès des blogs partenaires à l&#8217;evenement pourront bénéficier de la réduction.</p>
<p>A bientôt</p>
<br /><div><img src="http://blog.aheritier.net/wp-content/plugins/gd-star-rating/gfx.php?value=0.0" /></div><div>Rating: 0.0/<strong>10</strong> (0 votes cast)</div><br />
<p><a href="http://feedads.g.doubleclick.net/~a/Qj69IbD8SjBufNtwkL8E7GlupMk/0/da"><img src="http://feedads.g.doubleclick.net/~a/Qj69IbD8SjBufNtwkL8E7GlupMk/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Qj69IbD8SjBufNtwkL8E7GlupMk/1/da"><img src="http://feedads.g.doubleclick.net/~a/Qj69IbD8SjBufNtwkL8E7GlupMk/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aheritier-posts/~4/JFHEiEjdOfI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://blog.aheritier.net/usi-2011-places-a-un-tarif-preferentiel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://blog.aheritier.net/usi-2011-places-a-un-tarif-preferentiel/</feedburner:origLink></item>
	</channel>
</rss><!-- Dynamic page generated in 1.600 seconds. --><!-- Cached page generated by WP-Super-Cache on 2012-05-25 10:50:33 --><!-- Compression = gzip -->

