<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2frenchfull.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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Sans savoir...</title>
	
	<link>http://www.sans-savoir.net</link>
	<description>... ou une occasion d'apprendre</description>
	<lastBuildDate>Wed, 30 Jun 2010 11:26:26 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/SansSavoir" /><feedburner:info uri="sanssavoir" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /><feedburner:feedFlare href="http://add.my.yahoo.com/content?lg=fr&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/bn/intatm_fr_1.gif">Subscribe with Mon Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/SansSavoir" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FSansSavoir" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Consacrer du temps à ce blog</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/9Zkp1yND8LM/</link>
		<comments>http://www.sans-savoir.net/2010/06/30/consacrer-du-temps-a-ce-blog/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 10:05:30 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Blogue]]></category>
		<category><![CDATA[Liquid Concept]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[écriture]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=125</guid>
		<description><![CDATA[Voilà maintenant 18 mois que je n&#8217;ai pas publié un article. Ce n&#8217;est pourtant pas les sujets qui me font défauts et mettre la faute sur le manque de temps en prétendant que ce n&#8217;est pas l&#8217;envie qui manque ce serait trop facile. Pourtant, il est clair que l&#8217;envie est là et que je ne [...]]]></description>
			<content:encoded><![CDATA[<div>
<p>Voilà maintenant 18 mois que je n&#8217;ai pas publié un article. Ce n&#8217;est pourtant pas les sujets qui me font défauts et mettre la faute sur le manque de temps en prétendant que ce n&#8217;est pas l&#8217;envie qui manque ce serait trop facile. Pourtant, il est clair que l&#8217;envie est là et que je ne prends tout simplement pas le temps d&#8217;écrire ; surement pars que ça me demande un effort important afin d&#8217;arriver à un résultat qui ne soit pas une offense à l&#8217;orthographe et la grammaire (sans pour autant être un hymne à la langue français, loin de là).</p>
</div>
<div>
<p>Voilà qu&#8217;une opportunité s&#8217;offre à moi : mon entreprise, <a title="Site de Liquid Concept" href="http://www.liquid-concept.ch">Liquid Concept</a>, à enfin son <a title="Blog de Liquid Concept" href="http://www.liquid-concept.ch/blog">blog</a>.</p>
</div>
<div>
<p>Ce n&#8217;est bien sûr pas simple, encore une fois il faut consacrer du temps à l&#8217;écriture, car un blog qui ne vit pas est encore pire que l&#8217;absence de celui-ci pour une entreprise. Nous avons donc décidé de s&#8217;astreindre à écrire régulièrement des articles en nous allouant du temps (ou tout du moins en prenant le temps). Sa ligne éditoriale n&#8217;étant pas très technique, le but étant avant tout de parler de ce qui pourrait un minimum intéresser nos clients et partenaires, c&#8217;est donc l&#8217;occasion de se mettre à nouveau à écrire ici. Si les articles <em>corporate</em> ont pour thème notre métier, méthodologie et culture web en général, il m&#8217;est donné l&#8217;occasion d&#8217;approfondir certainssujets ici, et de manière complémentaire, de parler de mon métier.</p>
</div>
<div>
<p>Il s&#8217;agit maintenant de consacrer deux à quatre heures par semaine à l&#8217;écriture, et le tour est joué.</p>
</div>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/liquid-concept/" title="Liquid Concept" rel="tag">Liquid Concept</a>, <a href="http://www.sans-savoir.net/tag/blog/" title="blog" rel="tag">blog</a>, <a href="http://www.sans-savoir.net/tag/ecriture/" title="écriture" rel="tag">écriture</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2007/02/15/ecrire-pour-le-web/" title="Ecrire pour le web (15 février 2007)">Ecrire pour le web</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/28/essayer-decrire-en-francais-grace-a-internet/" title="Essayer d&#8217;écrire en français grâce à internet (28 février 2007)">Essayer d&#8217;écrire en français grâce à internet</a></li>
	<li><a href="http://www.sans-savoir.net/2007/09/14/de-retour-aux-affaires/" title="De retour aux affaires (14 septembre 2007)">De retour aux affaires</a></li>
	<li><a href="http://www.sans-savoir.net/2008/12/29/une-video-pour-souhaiter-la-bonne-annee/" title="Une vidéo pour souhaiter la bonne année (29 décembre 2008)">Une vidéo pour souhaiter la bonne année</a></li>
	<li><a href="http://www.sans-savoir.net/2007/06/15/tout-le-monde-en-blogue/" title="Tout le Monde en Blogue (15 juin 2007)">Tout le Monde en Blogue</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=9Zkp1yND8LM:rnO6DF9MFbg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=9Zkp1yND8LM:rnO6DF9MFbg:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2010/06/30/consacrer-du-temps-a-ce-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2010/06/30/consacrer-du-temps-a-ce-blog/</feedburner:origLink></item>
		<item>
		<title>RubyCamp à Lyon le 21 février prochain</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/qS2eJG5j5xA/</link>
		<comments>http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 15:36:08 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[BarCamp]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Ruby France]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=116</guid>
		<description><![CDATA[Un BarCamp autour de Ruby aura lieu  le 21 février à Lyon, probablement dans les locaux de l&#8217;INSA, organisé par l&#8217;association Ruby France (dont je suis membre depuis peu ;-)). J&#8217;espère pouvoir m&#8217;y rendre bien que je doivent encore confirmer mes disponibilité, je vous invite à faire de même si vous êtes disponibles, plus d&#8217;informations [...]]]></description>
			<content:encoded><![CDATA[<p>Un BarCamp autour de Ruby aura lieu  le 21 février à Lyon, probablement dans les locaux de l&#8217;INSA, organisé par l&#8217;association <a href="http://www.rubyfrance.org/">Ruby France</a> (dont je suis membre depuis peu ;-)). J&#8217;espère pouvoir m&#8217;y rendre bien que je doivent encore confirmer mes disponibilité, je vous invite à faire de même si vous êtes disponibles, plus d&#8217;informations sur ce <a title="RubyCamp à Lyon" href="http://barcamp.org/RubyCampLyon">site</a> ou sur la <a title="RubyFr-Public" href="http://groups.google.com/group/rubyfr-public">liste de diffusion</a> francophone.</p>
<p><strong>Un BarCamp c&#8217;est quoi ?</strong> (<a title="BarCamp sur wikipédia" href="http://fr.wikipedia.org/wiki/BarCamp">wikipédia</a>)</p>
<p>Un BarCamp est une rencontre, une <span class="extiw">non-conférence</span> ouverte qui prend la forme d&#8217;ateliers-événements participatifs où le contenu est fourni par les participants qui doivent tous, à un titre ou à un autre, apporter quelque chose au Barcamp. C&#8217;est le principe <em>pas de spectateur</em>, <em>tous participants</em>.</p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/barcamp/" title="BarCamp" rel="tag">BarCamp</a>, <a href="http://www.sans-savoir.net/tag/conference/" title="Conférence" rel="tag">Conférence</a>, <a href="http://www.sans-savoir.net/tag/ruby-france/" title="Ruby France" rel="tag">Ruby France</a>, <a href="http://www.sans-savoir.net/tag/rails-3/" title="rails" rel="tag">rails</a>, <a href="http://www.sans-savoir.net/tag/ruby-2/" title="ruby" rel="tag">ruby</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2008/11/25/rails-party-paris-on-rails/" title="Rails Party / Paris on Rails (25 novembre 2008)">Rails Party / Paris on Rails</a></li>
	<li><a href="http://www.sans-savoir.net/2007/04/24/preparation-de-paris-on-rails-2007/" title="Préparation de Paris on Rails 2007 (24 avril 2007)">Préparation de Paris on Rails 2007</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/20/ruby-on-rails-est-ce-quil-vous-faut/" title="Ruby On Rails est ce qu&#8217;il vous faut ! (20 février 2007)">Ruby On Rails est ce qu&#8217;il vous faut !</a></li>
	<li><a href="http://www.sans-savoir.net/2006/04/12/rails-version-112/" title="Rails, version 1.1.2 (12 avril 2006)">Rails, version 1.1.2</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/07/rails-122-et-petite-note-sur-globalize/" title="Rails 1.2.2 et petite note sur Globalize (7 février 2007)">Rails 1.2.2 et petite note sur Globalize</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=qS2eJG5j5xA:vbY374Wz_Cc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=qS2eJG5j5xA:vbY374Wz_Cc:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/</feedburner:origLink></item>
		<item>
		<title>Une vidéo pour souhaiter la bonne année</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/Sw7RZGdgciY/</link>
		<comments>http://www.sans-savoir.net/2008/12/29/une-video-pour-souhaiter-la-bonne-annee/#comments</comments>
		<pubDate>Mon, 29 Dec 2008 15:58:57 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Entreprendre]]></category>
		<category><![CDATA[Liquid Concept]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Hatman]]></category>
		<category><![CDATA[Viral]]></category>
		<category><![CDATA[Viral Film Festival]]></category>
		<category><![CDATA[William Elliot]]></category>
		<category><![CDATA[e marketing]]></category>
		<category><![CDATA[vidéo]]></category>
		<category><![CDATA[voeux]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=107</guid>
		<description><![CDATA[Un des clients de Liquid Concept, ma société, désirait envoyer une carte de voeux vidéo à ses clients et partenaires. Nous lui avons proposé une solution originale et un peu décalé afin d&#8217;éviter le traditionnel message du président, pour ce faire nous nous sommes associés à Hatman, réalisateur des Valaisans dans l&#8217;espace,  afin qu&#8217;il réalise [...]]]></description>
			<content:encoded><![CDATA[<p>Un des clients de <a href="http://www.liquid-concept.ch/">Liquid Concept</a>, ma société, désirait envoyer une carte de voeux vidéo à ses clients et partenaires. Nous lui avons proposé une solution originale et un peu décalé afin d&#8217;éviter le traditionnel message du président, pour ce faire nous nous sommes associés à <a href="http://www.hatman.ch/">Hatman</a>, réalisateur des <a href="http://www.valaisans.tv/">Valaisans dans l&#8217;espace</a>,  afin qu&#8217;il réalise un très court métrage en adéquation avec le domaine professionnel de notre client.</p>
<p><a href="http://www.william-elliot.ch/">William Elliot</a> est un cabinet de recrutement en <span class="ver">Suisse spécialisé</span> uniquement dans le domaine de la vente et du marketing qui utilise entre autre le concept original de CV vidéo, <span class="ver">c&#8217;est cette</span> idée qui a naturellement servi de point de départ pour le scénario. Cette <a title="La carte de voeux en Français" href="http://www.william-elliot.liquid-concept.ch/index-fr.html">carte de voeux</a>, également <a title="La carte de voeux sous-titré en Allemand" href="http://www.william-elliot.liquid-concept.ch/index-de.html">sous-titré en allemand</a>, a été envoyée à plus de 9000 personnes et a été sélectionnée pour le <a href="http://www.viralfilmfestival.ch/">Viral Film Festival</a> de Genève du 29 janvier 2009.</p>
<p style="text-align: center;"><object width="500" height="281" data="http://vimeo.com/moogaloop.swf?clip_id=2660519&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=2660519&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /></object><br />
<a href="http://vimeo.com/2660519">Conte de Noël William Elliot</a> par <a href="http://vimeo.com/lconcept">Liquid Concept</a> sur <a href="http://vimeo.com">Vimeo</a>.</p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/entreprendre/" title="Entreprendre" rel="tag">Entreprendre</a>, <a href="http://www.sans-savoir.net/tag/hatman/" title="Hatman" rel="tag">Hatman</a>, <a href="http://www.sans-savoir.net/tag/liquid-concept/" title="Liquid Concept" rel="tag">Liquid Concept</a>, <a href="http://www.sans-savoir.net/tag/viral/" title="Viral" rel="tag">Viral</a>, <a href="http://www.sans-savoir.net/tag/viral-film-festival/" title="Viral Film Festival" rel="tag">Viral Film Festival</a>, <a href="http://www.sans-savoir.net/tag/web/" title="Web" rel="tag">Web</a>, <a href="http://www.sans-savoir.net/tag/william-elliot/" title="William Elliot" rel="tag">William Elliot</a>, <a href="http://www.sans-savoir.net/tag/e-marketing/" title="e marketing" rel="tag">e marketing</a>, <a href="http://www.sans-savoir.net/tag/video/" title="vidéo" rel="tag">vidéo</a>, <a href="http://www.sans-savoir.net/tag/voeux/" title="voeux" rel="tag">voeux</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2007/07/06/mener-plusieurs-projets-de-front/" title="Mener plusieurs projets de front (6 juillet 2007)">Mener plusieurs projets de front</a></li>
	<li><a href="http://www.sans-savoir.net/2007/06/28/le-choix-dentreprendre/" title="Le choix d&#8217;entreprendre (28 juin 2007)">Le choix d&#8217;entreprendre</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/15/ecrire-pour-le-web/" title="Ecrire pour le web (15 février 2007)">Ecrire pour le web</a></li>
	<li><a href="http://www.sans-savoir.net/2007/09/14/de-retour-aux-affaires/" title="De retour aux affaires (14 septembre 2007)">De retour aux affaires</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/10/wymeditor-un-editeur-web-integre/" title="WYMeditor, un éditeur web intégré (10 février 2007)">WYMeditor, un éditeur web intégré</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=Sw7RZGdgciY:qWJwmg5q5bs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=Sw7RZGdgciY:qWJwmg5q5bs:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/12/29/une-video-pour-souhaiter-la-bonne-annee/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/12/29/une-video-pour-souhaiter-la-bonne-annee/</feedburner:origLink></item>
		<item>
		<title>Accessible Rich Interactive Applications</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/-Z2k2W0KY4k/</link>
		<comments>http://www.sans-savoir.net/2008/12/11/accessible-rich-interactive-applications/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 15:50:39 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Technologie]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Accessibilité]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[WAI-ARIA]]></category>
		<category><![CDATA[Web Accessibility Initiative]]></category>
		<category><![CDATA[Webkit]]></category>
		<category><![CDATA[application web]]></category>
		<category><![CDATA[firefox]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=105</guid>
		<description><![CDATA[l faut avouer que si je suis sensibilisé aux problèmes d&#8217;accessibilité sur le web et que j&#8217;ai adopté les règles simples sur ce sujet, je fais &#171;&#160;trop&#160;&#187; souvent l&#8217;impasse sur cette problématique quand il s&#8217;agit d&#8217;intégrer l&#8217;interface d&#8217;une application web. En effet, si rendre une simple page web accessible relève surtout de la bonne pratique, [...]]]></description>
			<content:encoded><![CDATA[<p>l faut avouer que si je suis sensibilisé aux problèmes d&#8217;<a title="Accessibilité du Web" href="http://fr.wikipedia.org/wiki/Accessibilit%C3%A9_du_Web">accessibilité</a> sur le web et que j&#8217;ai adopté les règles simples <span class="mod" title="L'expression “on this topic” se traduit par &lt;i&gt;à ce sujet&lt;/i&gt;.">sur ce sujet</span>, je fais &laquo;&nbsp;trop&nbsp;&raquo; souvent l&#8217;impasse sur cette problématique quand il s&#8217;agit d&#8217;intégrer l&#8217;interface d&#8217;une application web. En effet, si rendre une simple page web accessible relève surtout de la bonne pratique, sa <span class="ver" title="Il faut probablement une forme possessive, par ex.: &lt;i&gt;mon&lt;/i&gt;, &lt;i&gt;ton&lt;/i&gt; ou &lt;i&gt;son&lt;/i&gt;.">se complique</span> assez vite lors qu&#8217;on se retrouve dans une interface riche et bien qu&#8217;il existe des parades elles ont comme effets, au mieux, de rallonger le temps de développement, au pire de le compliquer grandement.</p>
<p>Pour parer à ce problème, il existe une spécification, la WAI-ARIA (<a href="http://www.w3.org/WAI/intro/aria">Web Accessibility Initiative</a> &#8211; Accessible Rich Interactive Applications). Cette spécification permet à une page web (ou à une partie de celle-ci) d&#8217;être considéré comme une application en ajoutant aux éléments des rôles, propriétés ou états.</p>
<p>Cette spécification est <span class="ver" title="Si vous voulez dire “to support”, dites &lt;i&gt;appuyer&lt;/i&gt;, &lt;i&gt;aider&lt;/i&gt; ou &lt;i&gt;subventionner&lt;/i&gt;. Le verbe &lt;i&gt;supporter&lt;/i&gt; existe en français mais se traduit par “to tolerate”.">supportée</span> par Opera 9.5+ et Firefox 1.5+ et le sera dans IE8. Quant à Webkit (Safari, Google Chrome) l&#8217;implémentation est en cours. L&#8217;adoption de ARIA se fait également largement dans les technologies d&#8217;assistances.</p>
<p>Pour plus d&#8217;information sur le sujet je vous conseil de lire la <a title="Introdution à WAI-ARIA" href="http://www.lesintegristes.net/2008/12/09/introduction-a-wai-aria-traduction/">traduction</a> d&#8217;un <a title="Introduction to WAI ARIA" href="http://dev.opera.com/articles/view/introduction-to-wai-aria/">article</a> <a href="http://juicystudio.com/">Gez Lemon</a> publié à l&#8217;origine sur <a href="http://dev.opera.com/">Dev Opera</a>. Merci à <a title="Sandblog" href="http://standblog.org/blog/post/2008/12/11/Introduction-a-l-accessibilite-des-applications-Internet-riches">Tristan Nitot</a> pour l&#8217;info.</p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/accessibilite/" title="Accessibilité" rel="tag">Accessibilité</a>, <a href="http://www.sans-savoir.net/tag/developpement/" title="Développement" rel="tag">Développement</a>, <a href="http://www.sans-savoir.net/tag/google-chrome/" title="Google Chrome" rel="tag">Google Chrome</a>, <a href="http://www.sans-savoir.net/tag/opera/" title="Opera" rel="tag">Opera</a>, <a href="http://www.sans-savoir.net/tag/safari/" title="Safari" rel="tag">Safari</a>, <a href="http://www.sans-savoir.net/tag/wai-aria/" title="WAI-ARIA" rel="tag">WAI-ARIA</a>, <a href="http://www.sans-savoir.net/tag/web/" title="Web" rel="tag">Web</a>, <a href="http://www.sans-savoir.net/tag/web-accessibility-initiative/" title="Web Accessibility Initiative" rel="tag">Web Accessibility Initiative</a>, <a href="http://www.sans-savoir.net/tag/webkit/" title="Webkit" rel="tag">Webkit</a>, <a href="http://www.sans-savoir.net/tag/application-web/" title="application web" rel="tag">application web</a>, <a href="http://www.sans-savoir.net/tag/firefox/" title="firefox" rel="tag">firefox</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2007/06/07/mise-a-jour-de-mon-environnement-de-developpement/" title="Mise à jour de mon environnement de développement (7 juin 2007)">Mise à jour de mon environnement de développement</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/10/wymeditor-un-editeur-web-integre/" title="WYMeditor, un éditeur web intégré (10 février 2007)">WYMeditor, un éditeur web intégré</a></li>
	<li><a href="http://www.sans-savoir.net/2008/12/29/une-video-pour-souhaiter-la-bonne-annee/" title="Une vidéo pour souhaiter la bonne année (29 décembre 2008)">Une vidéo pour souhaiter la bonne année</a></li>
	<li><a href="http://www.sans-savoir.net/2007/10/11/tserver-020/" title="TServer 0.2.0 (11 octobre 2007)">TServer 0.2.0</a></li>
	<li><a href="http://www.sans-savoir.net/2007/07/04/mozilla-societe-servant-le-bien-public/" title="Mozilla, société servant le bien public ?! (4 juillet 2007)">Mozilla, société servant le bien public ?!</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=-Z2k2W0KY4k:pLufu8_Auxk:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=-Z2k2W0KY4k:pLufu8_Auxk:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/12/11/accessible-rich-interactive-applications/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/12/11/accessible-rich-interactive-applications/</feedburner:origLink></item>
		<item>
		<title>Migration SVN vers Git</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/iNJXFWTVlmI/</link>
		<comments>http://www.sans-savoir.net/2008/11/30/migration-svn-vers-git/#comments</comments>
		<pubDate>Sun, 30 Nov 2008 14:37:10 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Gestionnaire de source]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[migration]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=102</guid>
		<description><![CDATA[J&#8217;utilise de plus en plus Git en lieu et place de SVN et pour ce faire j&#8217;ai du migrer plusieurs de mes projets. Voici la marche à suivre que j&#8217;utilise : Créer un répertoire de travail : cd ~ mkdir GitMigration cd gitMigration Créer un fichier &#171;&#160;users.txt&#160;&#187; afin de convertir les utilisateurs SVN vers Git [...]]]></description>
			<content:encoded><![CDATA[<p>J&#8217;utilise de plus en plus Git en lieu et place de SVN et pour ce faire j&#8217;ai du migrer plusieurs de mes projets. Voici la marche à suivre que j&#8217;utilise :</p>
<p>Créer un répertoire de travail :</p>
<p><code>cd ~<br />
mkdir GitMigration<br />
cd gitMigration</code></p>
<p>Créer un fichier &laquo;&nbsp;users.txt&nbsp;&raquo; afin de convertir les utilisateurs SVN vers Git :</p>
<p><code>vi users.txt<br />
# yann = Yann Lugrin<br />
# dhh = David Heinemeier Hansson<br />
# ...<br />
#</code></p>
<p>Cloner le dépôt SVN  (ce code part du principe que vous respecter la convention trunk/branches/tags dans SVN, si vous utiliser des nom différents ou simplement avec des majuscule, adapter la première ligne de code) :</p>
<p><code>git svn clone --prefix=svn/ --no-metadata -A ~/GitMigration/users.txt -T trunk -b branches -t tags http://URL-TO/SVN/PROJECT-NAME PROJECT-NAME<br />
cd PROJECT-NAME<br />
git reset --hard svn/trunk</code></p>
<p>Vérifier la liste des branches :</p>
<p><code>git branch -r<br />
# origin/master<br />
# svn/trunk<br />
# svn/your-first-branch<br />
# svn/another-branch<br />
# svn/tags/your-first-tag</code></p>
<p>Faire un checkout des branches :</p>
<p><code>git checkout -b YOUR-FIRST-BRANCH YOUR-FIRST-BRANCH<br />
git checkout -b YOUR-SECOND-BRANCH YOUR-SECOND-BRANCH</code></p>
<p>Puis créer les tags (il faut créer une branche depuis le tag SVN, la tagger, puis détruire la branche) :</p>
<p><code>git checkout -b tags/YOUR-FIRST-TAG tags/YOUR-FIRST-TAG<br />
git tag tags/YOUR-FIRST-TAG</code></p>
<p>git checkout -b tags/YOUR-SECOND-TAG tags/YOUR-SECOND-TAG<br />
git tag tags/YOUR-SECOND-TAG</p>
<p>git checkout master</p>
<p>git branch -D tags/YOUR-FIRST-TAG<br />
git branch -D tags/YOUR-SECOND-TAG</p>
<p>Voilà la migration est complète, vous pouvez maintenant ajouter un remote (GitHub par exemple) et y faire un push (sans oublier les tags) :</p>
<p><code>git remote add origin git@github.com:GITHUB_USERNAME/REPO_NAME.git<br />
git push --all<br />
git push --tags</code></p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/gestionnaire-de-source/" title="Gestionnaire de source" rel="tag">Gestionnaire de source</a>, <a href="http://www.sans-savoir.net/tag/git/" title="Git" rel="tag">Git</a>, <a href="http://www.sans-savoir.net/tag/github/" title="GitHub" rel="tag">GitHub</a>, <a href="http://www.sans-savoir.net/tag/howto/" title="howto" rel="tag">howto</a>, <a href="http://www.sans-savoir.net/tag/migration/" title="migration" rel="tag">migration</a>, <a href="http://www.sans-savoir.net/tag/subversion/" title="subversion" rel="tag">subversion</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2008/05/06/git-une-petite-introduction/" title="Git, une petite introduction (6 mai 2008)">Git, une petite introduction</a></li>
	<li><a href="http://www.sans-savoir.net/2008/05/07/github-vos-depots-distants-pour-git/" title="GitHub, vos dépôts distants pour Git (7 mai 2008)">GitHub, vos dépôts distants pour Git</a></li>
	<li><a href="http://www.sans-savoir.net/2007/06/07/mise-a-jour-de-mon-environnement-de-developpement/" title="Mise à jour de mon environnement de développement (7 juin 2007)">Mise à jour de mon environnement de développement</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/09/faire-le-menage-dans-sa-gentoo/" title="Faire le ménage dans sa Gentoo (9 février 2007)">Faire le ménage dans sa Gentoo</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=iNJXFWTVlmI:iwwevMsQ3YM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=iNJXFWTVlmI:iwwevMsQ3YM:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/11/30/migration-svn-vers-git/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/11/30/migration-svn-vers-git/</feedburner:origLink></item>
		<item>
		<title>Rails Party / Paris on Rails</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/2zmAcuBUwzY/</link>
		<comments>http://www.sans-savoir.net/2008/11/25/rails-party-paris-on-rails/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 13:50:20 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Conférence]]></category>
		<category><![CDATA[Paris on Rails]]></category>
		<category><![CDATA[Rails Party]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=99</guid>
		<description><![CDATA[Lundi prochain (le 1er décembre) a lieu l&#8217;édition 2008 de Paris on Rails. Après ma conférence de l&#8217;année passée, je me rends avec plaisir en tant qu&#8217;auditeur cette année. Je me réjouis également de participer à la Rails Party organisée le jour précédent par l&#8217;association Ruby France, se sera l&#8217;occasion d&#8217;échanger autour de Ruby / [...]]]></description>
			<content:encoded><![CDATA[<p><span class="ver" title="Les jours de la semaine doivent être écrits en lettres minuscules, par ex.: &lt;i&gt;&lt;b&gt;l&lt;/b&gt;undi&lt;/i&gt; (sauf en début de phrase).">Lundi</span> prochain (le 1er décembre) a lieu l&#8217;édition 2008 de <a title="Plus d'information sur Paris on Rails" href="http://paris.onrails.info/">Paris </a><span class="ver"><a title="Plus d'information sur Paris on Rails" href="http://paris.onrails.info/">on Rails</a>.</span> Après ma conférence de l&#8217;année passée, je me rends avec plaisir en tant qu&#8217;auditeur cette année. Je me réjouis également de participer à la <a title="Plus d'information sur la Rails Party" href="http://www.rubyfrance.org/evenements/rails-party-2008">Rails Party</a> organisée le jour précédent par l&#8217;association <a title="Site de l'association Ruby France" href="http://www.rubyfrance.org/">Ruby France</a>, se sera l&#8217;occasion d&#8217;échanger autour de Ruby / Rails et de peut-être de se pencher sur des questions plus concrètes</p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/conference/" title="Conférence" rel="tag">Conférence</a>, <a href="http://www.sans-savoir.net/tag/paris-on-rails/" title="Paris on Rails" rel="tag">Paris on Rails</a>, <a href="http://www.sans-savoir.net/tag/rails-party/" title="Rails Party" rel="tag">Rails Party</a>, <a href="http://www.sans-savoir.net/tag/rails-3/" title="rails" rel="tag">rails</a>, <a href="http://www.sans-savoir.net/tag/ruby-2/" title="ruby" rel="tag">ruby</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2007/04/24/preparation-de-paris-on-rails-2007/" title="Préparation de Paris on Rails 2007 (24 avril 2007)">Préparation de Paris on Rails 2007</a></li>
	<li><a href="http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/" title="RubyCamp à Lyon le 21 février prochain (13 janvier 2009)">RubyCamp à Lyon le 21 février prochain</a></li>
	<li><a href="http://www.sans-savoir.net/2007/10/19/globalize-paris-on-rails/" title="Globalize @ Paris on Rails (19 octobre 2007)">Globalize @ Paris on Rails</a></li>
	<li><a href="http://www.sans-savoir.net/2007/12/19/apres-paris-on-rails-2007/" title="Après Paris on Rails 2007 (19 décembre 2007)">Après Paris on Rails 2007</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/20/ruby-on-rails-est-ce-quil-vous-faut/" title="Ruby On Rails est ce qu&#8217;il vous faut ! (20 février 2007)">Ruby On Rails est ce qu&#8217;il vous faut !</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=2zmAcuBUwzY:t9IuHu3zH-E:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=2zmAcuBUwzY:t9IuHu3zH-E:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/11/25/rails-party-paris-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/11/25/rails-party-paris-on-rails/</feedburner:origLink></item>
		<item>
		<title>GitHub, vos dépôts distants pour Git</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/hFXQ1umIo3M/</link>
		<comments>http://www.sans-savoir.net/2008/05/07/github-vos-depots-distants-pour-git/#comments</comments>
		<pubDate>Wed, 07 May 2008 15:41:07 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Gestionnaire de source]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[service]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=97</guid>
		<description><![CDATA[Cet article fait suite à mon introduction à Git, si vous ne connaissez pas ce système de gestion de source, je vous conseille de la lire en premier. Mon premier article expliquait comment créer un dépôt local, ce qui n&#8217;est naturellement pas suffisant pour travailler en collaboration avec d&#8217;autres personnes. Git est un système de [...]]]></description>
			<content:encoded><![CDATA[<p>Cet article fait suite à mon <a title="Git une petite introduction" href="http://www.sans-savoir.net/2008/05/06/git-une-petite-introduction/">introduction à Git</a>, si vous ne connaissez pas ce système de gestion de source, je vous conseille de la lire en premier.</p>
<p>Mon premier article expliquait comment créer un dépôt local, ce qui n&#8217;est naturellement pas suffisant pour travailler en collaboration avec d&#8217;autres personnes. Git est un système de gestion de sources décentralisé, il est assez simple de créer un dépôt distant afin de partager votre travail, que ce soit sur un de vos serveurs où en utilisant un service d&#8217;hébergement. <a href="https://github.com/">GitHub</a> (<a href="http://github.com/yannlugrin">mon compte</a>) est donc un de service offrant la possibilité d&#8217;héberger un dépôt distant pour vos projets agrémenter de fonctionnalités supplémentaires. Il existe bien entendu une version gratuite qui vous permettra de créer des projets publics dans un espace limité à 100 Mo, des plans payants (dès 7<span class="ver" title="Ce signe de ponctuation doit être précédé d'une espace.&lt;br /&gt; ">$</span> par mois) permettent d&#8217;augmenter cet espace mais également de bénéficier de dépôts privés (indispensable pour les entreprises il va de soit). Il est bien entendu possible de donner des accès en écriture aux dépôts publics et privés à <span class="ver">d&#8217;autres comptes</span> (qu&#8217;ils soient payants ou non) .</p>
<p>Le service vous crée une page de profile simple où vous pouvez afficher votre nom, <span class="spellmod" title="Faute d'orthographe - suggestions : émail, mail, émailla, émaille, émaillé, mails, gemmail, d'émail, l'émail">email</span>, entreprise, localisation et site internet. Cette page affichera également votre activité (commit, ajout de suivi, &#8230;) et vos dépôts. Vous pouvez également décider de recevoir les mises à jour (commit, comment) concernant un projet ou une personne, elles seront affichées sur votre page d&#8217;accueil avec la liste des projets afin d&#8217;y accéder plus rapidement. Vous avez également accès à un système de messagerie et de recherche de projet.</p>
<p>Les pages d&#8217;un projet commencent par une série d&#8217;onglet permettant de parcourir les sources (page par défaut), d&#8217;accéder à la liste des <span class="spellmod" title="Faute d'orthographe - suggestions : commit, commît, commîtes, commis, commets, cônit, cônît, comités, coïts, comité">commits</span>, un <span class="spellmod" title="Faute d'orthographe - suggestions : kiki, kikis, ici, ski, Mike, bibi, fini, kaki, kiwi, maki, midi, mimi, mini, pipi, raki, saki, titi, zizi, hi-fi, d'ici">wiki</span>, le <span class="spellmod" title="Faute d'orthographe - suggestions : météore, météores, médoc, médocs">network</span> (voir ci-dessous), a la liste des <span class="spellmod" title="Faute d'orthographe - suggestions : catcheurs, archers, waters, catcheur, catchera, catcheras, matchera, matcheras, matchées, catcher, catches, lâchers, matcher, matches, matchés, vachers, ranchers, catcherai, matcherai, hacheurs, gâcheurs, lâcheurs, mâcheurs, catche, catcherais, catché, matche, matcherais, matché, d'archers">watchers</span> (personnes suivants le projet) et enfin, si vous êtes le propriétaire, un accès à l&#8217;administration. Une seconde série d&#8217;onglets donne accès au menu de la section (liste des branches et <span class="spellmod" title="Faute d'orthographe - suggestions : tas, tans, gags, tacs, t'as">tags</span> par exemple). On trouve ensuite boite contenant les informations de base sur le projet, celle-ci est présente sur toutes les pages et contient le nom du propriétaire et du projet, une série de bouton d&#8217;action (dont <span class="spellmod" title="Faute d'orthographe - suggestions : for, fors, folk, fora, fore, fort, foré">fork</span> et pull <span class="spellmod" title="Faute d'orthographe - suggestions : requêta, requêtât, requête, requêté, roquets, requiert, réquisit, reçues, requit, requît, requise, requéru, requêtai, requêtas, qu'est, requêtes, requêtés, requêter, rejets, remets, reveut, revêts, récusent, reçue">request</span> que nous verrons plus loin, ainsi que <span class="spellmodupdated">watch</span> et download qui permet de télécharger une archive de la branche sur laquelle vous êtes). Suis une description, l&#8217;adresse du site du projet et enfin les adresse Git (public clone, <span class="spellmod" title="Faute d'orthographe - suggestions : priva te, priva-te, privâtes, privauté, privât, primate, privautés, priante, privant, priâtes, rivâtes, drivâtes, primates, primâtes, prisâtes, privasse, privâmes">private</span> clone, <span class="spellmod" title="Faute d'orthographe - suggestions : pus, bush, rush">push</span>).</p>
<p>L&#8217;explorateur <span class="ver" title="Si le sujet est pluriel, il faut modifier le verbe (la grande majorité des verbes pluriels terminent en &lt;i&gt;-ent&lt;/i&gt;), par ex.: &lt;i&gt;les gens dis&lt;b&gt;ent&lt;/b&gt;&lt;/i&gt;. A vous de vérifier!">des sources est</span> classique, mais bien réalisé, notez tout de même que si un fichier README est présent à la racine, il sera affiché sur la première page en dessous de l&#8217;arborescence et que si celui-ci à une extension du type <span class="spellmod" title="Faute d'orthographe - suggestions : roc, froc, d'oc, rocs, toc, troc, dock, donc, rock, RPC, foc, soc, étoc, broc, croc, do, drop, médoc, oc, roda, rode, rodé, rôda, rôde, rôdé, ordo, rot, rôt, dos, rhô, Roy, dol, dom, don, dot, duc, déc, rob, roi, ados, bloc, choc, floc, ploc, réac, vioc, d'os, d'on, d'or">rdoc</span> par exemple, le contenu sera formaté. Il est aussi possible de laisser un commentaire sur un commit en particulier.</p>
<p>Revenons sur ce qui fait la force d&#8217;un système décentralisé et plus particulièrement sur son intégration dans GitHub qui en facilite et favorise grandement l&#8217;utilisation. Le bouton <span class="spellmod" title="Faute d'orthographe - suggestions : for, fors, folk, fora, fore, fort, foré">fork</span> permet de créer un clone du projet dans votre compte (un peu comme si vous utilisiez la commande git clone en locale), vous allez donc pouvoir travailler sur votre propre branche d&#8217;un projet et en publier les modifications dans votre espace public très facilement. Quand vous faites ceci vous entrez dans le <span class="spellmod" title="Faute d'orthographe - suggestions : météore, météores, médoc, médocs">network</span> du projet et c&#8217;est là que GitHub est également intéressant puisqu&#8217;il permet de retrouver les branches d&#8217;un projet maintenu par d&#8217;autres personnes assez facilement. Vous pouvez ensuite utiliser depuis votre dépôt (ou un commit en particulier) le bouton pull <span class="spellmod" title="Faute d'orthographe - suggestions : requêta, requêtât, requête, requêté, roquets, requiert, réquisit, reçues, requit, requît, requise, requéru, requêtai, requêtas, qu'est, requêtes, requêtés, requêter, rejets, remets, reveut, revêts, récusent, reçue">request</span> afin de proposer au mainteneur de la branche d&#8217;origine (ou d&#8217;autres branches éventuellement) d&#8217;intégrer vos modifications. Précisons également que si vous faites un <span class="spellmod" title="Faute d'orthographe - suggestions : for, fors, folk, fora, fore, fort, foré">fork</span> d&#8217;un projet privé auquel vous avez accès, il sera également privé chez vous et ceci sans que vous ayez besoin d&#8217;un compte payant.</p>
<p>C&#8217;est probablement ici qu&#8217;on sent la force de Git et de GitHub, en favorisant la collaboration et la participation.</p>
<h2>Concrètement, comment mettre mon projet sur GitHub ?</h2>
<p>Pour commencer il va vous falloir une clef <span class="spellmod" title="Faute d'orthographe - suggestions : shah, sa, sas, ses, sis, sus, VHS, saï, eh, es, ms, oh, os, ph, se, si, su, us, vs, ès, s'y, sen, set, sou, euh, s'en">ssh</span> afin de vous connecter aux projets auxquels vous avez accès. Attention, une clef ne peut être utilisée que par une seule personne, c&#8217;est elle qui vous identifies en plus de vous authentifier. Je rappelle également que dans Git les commit sont signés par un nom et une adresse <span class="spellmod" title="Faute d'orthographe - suggestions : émail, mail, émailla, émaille, émaillé, mails, gemmail, d'émail, l'émail">email</span> et <span class="verupdated">c&#8217;est grâce</span> à celle-ci que vos <em><span class="spellmod" title="Faute d'orthographe - suggestions : commit, commît, commîtes, commis, commets, cônit, cônît, comités, coïts, comité">commits</span></em> seront liés à votre profil.</p>
<p>Pour créer une clef (avec MSysGit sous Windows le fonctionnement est le même que sous Linux, je ne fais donc aucune distinction dans la suite de l&#8217;article).</p>
<pre>$ ssh-keygen -C yann.lugrin@... -t rsa
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in .ssh/id_rsa.
Your public key has been saved in .ssh/id_rsa.pub.
The key fingerprint is:
c0:0c:27:7e:4b:c9:0d:f7:14:c2:de:78:54:0e:32:bb yann.lugrin@...</pre>
<p>La <em><span class="spellmod" title="Faute d'orthographe - suggestions : paraphrase, paraphrasé, paraphraser, paraphrases, paraphrasés, passerage, passasse, passerages, passe-rose, assurasse, paperasse, paraphrasai, rassurasse, passe-passe, passe-roses, j'assurasse, l'assurasse, m'assurasse, n'assurasse, t'assurasse">passphrase</span></em> est <span class="mod" title="Ce mot est masculin, il faut donc modifier l'adjectif qui le précède, e.g.: &lt;i&gt;un peti&lt;b&gt;t&lt;/b&gt; problème&lt;/i&gt;.">importante afin</span> de protéger votre clef privée, si vous n&#8217;en mettez pas et qu&#8217;elle est utilisée par quelqu&#8217;un d&#8217;autre il pourra se connecter sans problème à votre compte. Voici à quoi ressemble une clef publique (il n&#8217;y a pas de retour à la ligne en réalité) :</p>
<pre>$ cat .ssh/id_rsa.pub
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA1x36C/Aur4KYHAL6I2m3FRoc3ixPFO/+9+ITyeM3FdCP
zPJ5fyMyNy+vkZm9zpbCsxjVGAjCSpYfQ4ins+U3CVMgAJnpNLtTri9f5EswkwSTGNhFomwuGb1RZOeg
ZPX/oveY2qylS+aOBY8/W2sICTOKsVDTWShc3P/bAtLxxPq3VdX73x70cRW1yVPthRPcci4QRWMFkyCY
TLrmH8C7I2KGffU7NUm1RzW9ym34TapZI5UKRq3jCx3kmiUjYVyf1Qqo9Dk5Xn855Uvk0/CAZnITQsfP
mhMYwLcp7K2zD9WbnljTtVO3PDRU4HaXQOPR7gcgNTN/xMuZruEZUGPDnw== yann.lugrin@...</pre>
<p>Maintenant vous pouvez <a title="Signup" href="https://github.com/signup/free">créer un compte</a> sur GitHub, votre <em><span class="spellmod" title="Faute d'orthographe - suggestions : cernâmes, serinâmes, serrâmes, bernâmes, sériâmes, usinâmes, cérame, casernâmes, usurpâmes, semâmes, ulcérâmes, cérames, assenâmes, assénâmes, gouvernâmes">username</span></em> sera utilisé pour identifier votre profil et votre compte (il sert donc de préfixe à vos projets en quelque sorte). Comme je vous l&#8217;ai déjà dit votre adresse <span class="spellmod" title="Faute d'orthographe - suggestions : émail, mail, émailla, émaille, émaillé, mails, gemmail, d'émail, l'émail">email</span> permet de lier vos <em><span class="spellmod" title="Faute d'orthographe - suggestions : commit, commît, commîtes, commis, commets, cônit, cônît, comités, coïts, comité">commits</span></em> à votre profil (vous pourrez en ajouter d&#8217;autres plus tard si besoin) et enfin dans le champ SSH Public Key vous pouvez entrer le contenu du fichier <em>id_<span class="spellmod" title="Faute d'orthographe - suggestions : radoub, radoubs, rambour, s'embut, s'embût">rsa</span>.pub</em> (vous pouvez aussi en ajouter d&#8217;autres plus tard).</p>
<p>Créer un nouveau projet est simple, suivez le lien qui se trouve sur la <span class="ver" title="Ce mot veut dire “right-hand side”, si vous voulez dire “right” dans un sens légal, il faut écrire &lt;i&gt;droit&lt;/i&gt;, par ex.: &lt;i&gt;les &lt;b&gt;droits&lt;/b&gt; et libertés&lt;/i&gt; (“rights and liberties”).">droite</span> de la page d&#8217;accueil une fois que vous êtes connecté. Donnez un nom à votre projet et éventuellement une description et l&#8217;adresse d&#8217;un site. Vous pouvez également définir s&#8217;il est public ou privé (si vous en avez le droit naturellement). La page <span class="mod" title="Ce mot est masculin. Le premier mot doit aussi être au masculin, par ex.: &lt;i&gt;&lt;b&gt;un&lt;/b&gt; bureau&lt;/i&gt;, &lt;i&gt;&lt;b&gt;cet&lt;/b&gt; homme&lt;/i&gt;, &lt;i&gt;&lt;b&gt;un bon&lt;/b&gt; film&lt;/i&gt;.">suivante vous</span> explique comment envoyer votre travail sur GitHub. Parant du principe que vous avez déjà un dépôt local, avec une console, allez dans le répertoire de celui-ci et en utilisant les informations données sur GitHub tapez les commandes suivantes :</p>
<pre>$ git remote add origin git@github.com:yannlugrin/test.git
$ git push origin master
Enter passphrase for key '/home/yann/.ssh/id_rsa':
updating 'refs/heads/master'
  from 0000000000000000000000000000000000000000
  to   5ef08e8fc190c49a73a0eb246255b454a8a0f56b
 Also local refs/remotes/origin/master
Generating pack...
Counting objects: 26
Done counting 407 objects.
Deltifying 407 objects...
 100% (407/407) done
Writing 407 objects...
 100% (407/407) done
Total 407 (delta 192), reused 0 (delta 0)
refs/heads/master: 0000000000000000000000000000000000000000 -&gt; 5ef08e8fc190c49a73a0eb246255b454a8a0f56b</pre>
<p>La <em><span class="spellmod" title="Faute d'orthographe - suggestions : paraphrase, paraphrasé, paraphraser, paraphrases, paraphrasés, passerage, passasse, passerages, passe-rose, assurasse, paperasse, paraphrasai, rassurasse, passe-passe, passe-roses, j'assurasse, l'assurasse, m'assurasse, n'assurasse, t'assurasse">passphrase</span></em> de votre clef vous sera demandée et vos précédents <em><span class="spellmod" title="Faute d'orthographe - suggestions : commit, commît, commîtes, commis, commets, cônit, cônît, comités, coïts, comité">commits</span></em> seront transmis vers votre dépôt sur GitHub, vous pouvez maintenant accéder à votre projet et y voir vos fichiers.</p>
<p>Pour créer un clone de votre projet en local (par exemple lors du <em><span class="spellmod" title="Faute d'orthographe - suggestions : for, fors, folk, fora, fore, fort, foré">fork</span></em> d&#8217;un autre projet) vous pouvez utiliser la commande suivante :</p>
<pre>$ git clone git@github.com:yannlugrin/test.git</pre>
<p>ou pour un projet dont vous n&#8217;avez pas d&#8217;accès en écriture :</p>
<pre>$ git clone git://github.com/yannlugrin/test.git</pre>
<p>Vous pouvez maintenant continuer à travailler sur votre dépôt local, faire vos <em><span class="spellmod" title="Faute d'orthographe - suggestions : commit, commît, commîtes, commis, commets, cônit, cônît, comités, coïts, comité">commits</span></em> et régulièrement utiliser la commande <em>git <span class="spellmod" title="Faute d'orthographe - suggestions : pus, bush, rush">push</span></em> pour mettre à jour GitHub ou <em>git pull</em> pour mettre à jour votre dépôt local.</p>
<pre>$ git push origin
$ git pull origin master</pre>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/gestionnaire-de-source/" title="Gestionnaire de source" rel="tag">Gestionnaire de source</a>, <a href="http://www.sans-savoir.net/tag/git/" title="Git" rel="tag">Git</a>, <a href="http://www.sans-savoir.net/tag/github/" title="GitHub" rel="tag">GitHub</a>, <a href="http://www.sans-savoir.net/tag/internet/" title="Internet" rel="tag">Internet</a>, <a href="http://www.sans-savoir.net/tag/rails-3/" title="rails" rel="tag">rails</a>, <a href="http://www.sans-savoir.net/tag/ruby-2/" title="ruby" rel="tag">ruby</a>, <a href="http://www.sans-savoir.net/tag/service/" title="service" rel="tag">service</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2008/05/06/git-une-petite-introduction/" title="Git, une petite introduction (6 mai 2008)">Git, une petite introduction</a></li>
	<li><a href="http://www.sans-savoir.net/2008/11/30/migration-svn-vers-git/" title="Migration SVN vers Git (30 novembre 2008)">Migration SVN vers Git</a></li>
	<li><a href="http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/" title="RubyCamp à Lyon le 21 février prochain (13 janvier 2009)">RubyCamp à Lyon le 21 février prochain</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/20/ruby-on-rails-est-ce-quil-vous-faut/" title="Ruby On Rails est ce qu&#8217;il vous faut ! (20 février 2007)">Ruby On Rails est ce qu&#8217;il vous faut !</a></li>
	<li><a href="http://www.sans-savoir.net/2006/04/12/rails-version-112/" title="Rails, version 1.1.2 (12 avril 2006)">Rails, version 1.1.2</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=hFXQ1umIo3M:_U4_t70heXg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=hFXQ1umIo3M:_U4_t70heXg:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/05/07/github-vos-depots-distants-pour-git/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/05/07/github-vos-depots-distants-pour-git/</feedburner:origLink></item>
		<item>
		<title>Git, une petite introduction</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/p9ixbDhGBig/</link>
		<comments>http://www.sans-savoir.net/2008/05/06/git-une-petite-introduction/#comments</comments>
		<pubDate>Tue, 06 May 2008 10:47:17 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Logiciel]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Développement]]></category>
		<category><![CDATA[Gestionnaire de source]]></category>
		<category><![CDATA[Git]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[Globalize]]></category>
		<category><![CDATA[MSysGit]]></category>
		<category><![CDATA[Outils]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=96</guid>
		<description><![CDATA[Après la migration de Ruby on Rails depuis Subversion vers Git, un grand nombre de plugins ont suivi ce chemin (y compris Globalize dont la migration est aussi effective). Si, dans un premier temps, je n&#8217;étais pas très chaud pour utiliser ce gestionnaire de source, l&#8217;ouverture de GitHub et un petit peu de pratique m&#8217;ont [...]]]></description>
			<content:encoded><![CDATA[<p>Après la <a title="Rails premieres on GitHub" href="http://weblog.rubyonrails.org/2008/4/11/rails-premieres-on-github">migration</a> de <a title="Rails master tree on GitHub" href="http://github.com/rails/rails/tree/master">Ruby <span class="ver" title="Il faut probablement revoir la terminaison du verbe. Voici les terminaisons possibles pour ce sujet: &lt;i&gt;e, d, t&lt;/i&gt;, &lt;i&gt;a&lt;/i&gt; par ex.: &lt;i&gt;il parl&lt;b&gt;e&lt;/b&gt;, elle compren&lt;b&gt;d&lt;/b&gt;, il di&lt;b&gt;t&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;qui &lt;b&gt;va&lt;/i&gt;&lt;/b&gt;.">on Rails</span></a> depuis <a href="http://subversion.tigris.org/">Subversion</a> vers <a href="http://git.or.cz/">Git</a>, un grand nombre de plugins ont suivi ce chemin (y compris <a href="http://www.globalize-rails.org/">Globalize</a> dont la migration est <a title="GitHub" href="http://github.com/yannlugrin/globalize/tree/master">aussi effective</a>). Si, dans un premier temps, je n&#8217;étais pas très chaud pour utiliser ce gestionnaire de source, l&#8217;ouverture de <a href="https://github.com/">GitHub</a> et un petit peu de pratique m&#8217;ont fait réviser mon jugement (sans oublier le fait qu&#8217;il y a maintenant une solution facile d&#8217;installation sous Windows). Je ne vais pas débattre du choix de Git plutôt que <a href="http://www.selenic.com/mercurial/wiki/">Mercurial</a> ou un autre gestionnaire de la même famille, ni du bien fondé d&#8217;abandonner Subversion. Un mouvement est initié dans la communauté Rails, ce n&#8217;est sûrement pas un hasard, alors essayons d&#8217;en comprendre les avantages et d&#8217;en profiter s&#8217;ils nous conviennent.</p>
<p>Avant d&#8217;entrer dans le vif du sujet, je rappelle que je découvre Git <span class="ver" title="En français, ce mot existe et se traduit par “presently”. Si vous voulez dire “actually”, utilisez &lt;i&gt;en fait&lt;/i&gt; ou &lt;i&gt;à vrai dire&lt;/i&gt;.">actuellement</span>, et que cet article peut contenir des imprécisions, voir quelques âneries (ne pas hésiter à me les signaler). Cependant, il ne contient aucun Troll, ce n&#8217;est pas parce que je décris quelques choses que je prétends que c&#8217;est la solution parfaite ou qu&#8217;elle n&#8217;est pas disponible ailleurs, c&#8217;est simplement un choix.</p>
<h2>Git ?</h2>
<p><a href="http://fr.wikipedia.org/wiki/Linus_Torvalds"><span class="spellver" title="Faute d'orthographe potentielle - suggestions : Li nus, Li-nus, Lin us, Lin-us, Links, Linos, Minus, Sinus, L'insu, L'infus, Lin, L'anus, Licous, Limas, Limes, Limés, Lippus, Minous, L'indu, Lino, Liner, L'issu, L'inouï, L'émus, L'inné">Linus</span> Torvalds</a>, créateur de Linux, a commencé l&#8217;écriture de Git en avril 2005 afin de remplacer le logiciel <a href="http://www.bitkeeper.com/">BitKeeper</a>. Cet outil propriétaire étais utilisé jusque là pour la gestion des sources du Kernel Linux, jusqu&#8217;à ce que la possibilité d&#8217;utiliser gratuitement le logiciel soit révoqué par son auteur, <a href="http://fr.wikipedia.org/wiki/Larry_McVoy">Larry McVoy</a> (les raisons de cet <span class="ver" title="L'adjectif doit probablement être au masculin, par ex.: &lt;i&gt;un problème intéressan&lt;b&gt;t&lt;/b&gt;&lt;/i&gt;.">événement sont assez controversées,</span> je n&#8217;entrerais donc pas dans les détails ici). La première version a été publiée le 7 avril 2005, en juillet <span class="spellver">Linus</span> annonçais que le Kernel serait dorénavant développé avec Git et que la maintenance de ce nouvel outil était confié à <a href="http://en.wikipedia.org/wiki/Junio_Hamano">Junio Hamano</a>. La première version stable (1.0) est quant à elle sortie le 21 décembre 2005.</p>
<p>Git fait partie de la famille des gestionnaires de sources décentralisée, tout comme BitKeeper ou Mercurial par exemple et au contraire de Subversion ou CVS. Le principe consiste à permettre à chacun de travailler à son rythme, de façon désynchronisée des autres, puis d&#8217;inclure leurs modifications dans son travail et mettre les siennes à leur disposition. Un dépôt de référence est en général défini (par convention, pas pour des raisons techniques), depuis lequel chacun peut partir afin de faire ces développements, avant de les y faire éventuellement intégrer.</p>
<h3>Comment ça marche ?</h3>
<p>La plupart des distributions Linux doivent contenir un <span class="spellmod" title="Faute d'orthographe - suggestions : pacage, pacagé, pacquage, pacager, pacages, pacagés, pacquages, parcage, bâclage, parcages">package</span> avec Git, sinon vous pouvez le <a href="http://git.or.cz/">télécharger</a> et le compiler vous-même (je ne vais pas entrer dans les détails, si vous devez le faire, c&#8217;est que vous êtes un grand garçon ou une grande fille ;-)). Sous Windows il existe <a href="http://code.google.com/p/msysgit/">MSysGit</a>, celui-ci permet d&#8217;installer tout ce qu&#8217;il faut pour que <span class="ver" title="&lt;font face=“Arial” size=“2”&gt;&lt;font face=“Times New Roman” size=“3”&gt;Veuillez v&lt;/font&gt;&lt;/font&gt;érifier : &lt;i&gt;&lt;font face=“Arial” size=“2”&gt;&lt;font face=“Times New Roman” size=“3”&gt;ça&lt;/i&gt; (“cela”) ou &lt;i&gt;sa&lt;/i&gt; (forme possessive).&lt;/font&gt;&lt;/font&gt;">ça marche</span> (vous aurez une console comme avec CygWin et un outil GUI), lisez bien les informations lors de l&#8217;installation afin de faire les choix qui sont le mieux adapté à votre utilisation (en cas de doute choisissez la solution la moins <span class="spellmod">intrusive</span> pour votre système).</p>
<p>Avant toute chose, une petite opération simple de configuration afin de vous identifier correctement lors de vos commit. L&#8217;option <em>&#8211;global</em> permet de définir ces informations pour tout votre système, si vous utilisez les mêmes commande dans un dépôt sans cette option vous pouvez définir un nom et une adresse spécifique pour celui-ci. Vérifier que tout est en ordre avec l&#8217;option <em>&#8211;<span class="spellmod" title="Faute d'orthographe - suggestions : guet, jet, gel, cet, let, met, net, set, vêt">get</span></em>.</p>
<pre>$ git config --global user.name "Yann Lugrin"
$ git config --global user.email "yann.lugrin@..."
$ git config --get user.name
Yann Lugrin
$ git config --get user.email
yann.lugrin@...</pre>
<p>Pour créer un nouveau dépôt, rien de plus simple. Déplacez-vous dans le répertoire de votre application (ou créez-en un) et tapez la commande suivante :</p>
<pre>$ cd ./MyApp
$ git init
Initialized empty Git repository in .git/</pre>
<p>Comme vous pouvez le constater, votre répertoire de travail et votre dépôt ne font qu&#8217;un, vous allez donc <span class="spellmod" title="Faute d'orthographe - suggestions : commîtes, comité, commuter, comités, commute, commuté, commit, commît, coïter, cônîtes, commenter, cogiter, commise, compter, sommité">commiter</span> toutes vos modifications en local. Nous verrons plus tard (avec GitHub) comment utiliser un dépôt distant. Mais attention, dans tous les cas vous aurez cette configuration, vous n&#8217;enverrez jamais vos modifications directement vers un autre dépôt.</p>
<p>Petite précision sur les commandes, une commande notée <em>git <span class="spellmod" title="Faute d'orthographe - suggestions : inti, inuit, unit, unît, finit, finît">init</span></em> est un <span class="spellmod" title="Faute d'orthographe - suggestions : prix, Roy, pro, promu, pros, praxis, prof, promis, proie, profs, probe, prolo, promo, prose, prote, provo, prôna, prône, prôné, poix, broya, broyé, croix, paroi, pris, box, boy, roi, parois, proies, pois, rois">&laquo;&nbsp;proxy&nbsp;&raquo;</span> vers la commande <em>git-<span class="spellmod" title="Faute d'orthographe - suggestions : inti, inuit, unit, unît, finit, finît">init</span></em>, si vous voulez de l&#8217;aide sur une commande, utilisez cette seconde notation avec man afin de l&#8217;obtenir.</p>
<pre>$ git status
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)</pre>
<p>Notre dépôt est créé, mais ne contient naturellement encore rien.</p>
<pre>$ touch README
$ git status
# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add &lt;file&gt;..." to include in what will be committed)
#
#       README
nothing added to commit but untracked files present (use "git add"
to track)

$ git add README
$ git status
# On branch master
#
# Initial commit
#
# Changes to be committed:
#   (use "git rm --cached &lt;file&gt;..." to unstage)
#
#       new file: README
#</pre>
<p>Le fichier README est créé, noté que nous avons dû explicitement l&#8217;ajouter avec la commande <em>git add</em> et qu&#8217;il existe également les commande <em>git rm</em> et <em>git mv.</em></p>
<pre>$ git commit -a -m "Initial commit"
Created initial commit b3037e7: Initial commit
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README

$ git status
# On branch master
nothing to commit (working directory clean)

$ git log
commit b3037e7f45f65d1003eada3248e8541f459085ac
Author: Yann Lugrin &lt;yann.lugrin@...&gt;
Date:   Mon May 5 15:29:01 2008 +0200

    Initial commit</pre>
<p>L&#8217;option <em>-a</em> pour la commande <em>git commit</em> permet de tout envoyer, l&#8217;option <em>-m</em> permet d&#8217;écrire un commentaire. Si vous ne la spécifiez pas, l&#8217;éditeur par défaut du système sera ouvert afin de vous permettre de le faire. On peut ensuite vérifier le résultat avec la commande <em>git log</em>.</p>
<p>Si vous êtes un utilisateur de SVN, vous pouvez jeter un œil à ce <a href="http://git.or.cz/course/svn.html">guide</a> afin de faire le pont avec les commandes de Git. Vous pouvez aussi lire la Cheat Sheet (<a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet.svg">SVG</a>, <a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet-medium.png">Medium PNG</a>, <a href="http://ktown.kde.org/~zrusin/git/git-cheat-sheet-large.png">Large PNG</a>).</p>
<p>Ceci était une introduction basée sur ma courte expérience, dans le prochain article je parlerais de GitHub, un service d&#8217;hébergement pour Git. Si vous avez des compléments d&#8217;informations à donner sur Git elles sont les bienvenues.</p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/developpement/" title="Développement" rel="tag">Développement</a>, <a href="http://www.sans-savoir.net/tag/gestionnaire-de-source/" title="Gestionnaire de source" rel="tag">Gestionnaire de source</a>, <a href="http://www.sans-savoir.net/tag/git/" title="Git" rel="tag">Git</a>, <a href="http://www.sans-savoir.net/tag/github/" title="GitHub" rel="tag">GitHub</a>, <a href="http://www.sans-savoir.net/tag/globalize/" title="Globalize" rel="tag">Globalize</a>, <a href="http://www.sans-savoir.net/tag/msysgit/" title="MSysGit" rel="tag">MSysGit</a>, <a href="http://www.sans-savoir.net/tag/outils/" title="Outils" rel="tag">Outils</a>, <a href="http://www.sans-savoir.net/tag/rails-3/" title="rails" rel="tag">rails</a>, <a href="http://www.sans-savoir.net/tag/ruby-2/" title="ruby" rel="tag">ruby</a>, <a href="http://www.sans-savoir.net/tag/subversion/" title="subversion" rel="tag">subversion</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2007/06/07/mise-a-jour-de-mon-environnement-de-developpement/" title="Mise à jour de mon environnement de développement (7 juin 2007)">Mise à jour de mon environnement de développement</a></li>
	<li><a href="http://www.sans-savoir.net/2008/05/07/github-vos-depots-distants-pour-git/" title="GitHub, vos dépôts distants pour Git (7 mai 2008)">GitHub, vos dépôts distants pour Git</a></li>
	<li><a href="http://www.sans-savoir.net/2008/11/30/migration-svn-vers-git/" title="Migration SVN vers Git (30 novembre 2008)">Migration SVN vers Git</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/20/ruby-on-rails-est-ce-quil-vous-faut/" title="Ruby On Rails est ce qu&#8217;il vous faut ! (20 février 2007)">Ruby On Rails est ce qu&#8217;il vous faut !</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/07/rails-122-et-petite-note-sur-globalize/" title="Rails 1.2.2 et petite note sur Globalize (7 février 2007)">Rails 1.2.2 et petite note sur Globalize</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=p9ixbDhGBig:QsjlORShLXs:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=p9ixbDhGBig:QsjlORShLXs:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/05/06/git-une-petite-introduction/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/05/06/git-une-petite-introduction/</feedburner:origLink></item>
		<item>
		<title>Non Twitter n’abandonne pas Ruby on Rails</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/pJOknRxn91o/</link>
		<comments>http://www.sans-savoir.net/2008/05/03/non-twitter-nabandonne-pas-ruby-on-rails/#comments</comments>
		<pubDate>Sat, 03 May 2008 17:21:02 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Performences]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/?p=95</guid>
		<description><![CDATA[TechCrunch annonçais que Twitter allais abandonner complètement RoR au profit de PHP ou Java, relançant les Troll sur les performances de Ruby et Rais pour des sites à fort trafic. Evan Williams, développeur chez Twitter, infirme cette information en rappelant que Twitter utilise déjà d&#8217;autres langages, raison d&#8217;une certaine confusion. Il faut bien se rendre [...]]]></description>
			<content:encoded><![CDATA[<p>TechCrunch <a title="Twitter souhaite abandonner Ruby on Rails" href="http://fr.techcrunch.com/2008/05/02/twitter-souhaite-abandonner-ruby-on-rails/">annonçais</a> que <span class="spellver" title="Faute d'orthographe potentielle - suggestions : Twister, Twiste, Twisté, Twistes, Twistai">Twitter</span> allais abandonner complètement RoR au profit de PHP ou Java, relançant les Troll sur <span class="ver">les performances de Ruby et Rais</span> pour des sites à fort trafic. <span class="spellver" title="Faute d'orthographe potentielle - suggestions : Van, Yvan, Élan">Evan</span> Williams, développeur chez <span class="spellver">Twitter</span>, <a title="Twitter currently has no plans to abandon RoR." href="http://twitter.com/ev/statuses/801530348">infirme</a> cette information en rappelant que <span class="spellver" title="Faute d'orthographe potentielle - suggestions : Twister, Twiste, Twisté, Twistes, Twistai">Twitter</span> utilise déjà d&#8217;autres langages, raison d&#8217;une certaine confusion.</p>
<p>Il faut bien se rendre compte que dans le cas d&#8217;une application à forte charge comme celle-ci, <span class="spellmodupdated">beaucoup</span> d&#8217;aménagements ont dû être fait afin d&#8217;essayer d&#8217;en optimiser les performances. <span class="spellver" title="Faute d'orthographe potentielle - suggestions : Twister, Twiste, Twisté, Twistes, Twistai">Twitter</span> n&#8217;est pas si simple et ce n&#8217;est pas un changement de langage qui y changera quelque chose, en déplaise à tous les <span class="spellmod">trolleurs</span> et autres développeurs à l&#8217;esprit étroit qui pense qu&#8217;il y a un langage universel. Utiliser Ruby, PHP ou Java est un choix, chaque plateforme à des avantages et inconvénients, aux développeurs de trouver celui qui leur convient le mieux dans un contexte précis.</p>
<p>Update : Vue mon état  semi-comateux (bronchite viral, une température ayant du mal à passer en dessous de 39°C depuis deux jours) ce <a title="Réponse de Matt" href="http://www.ruby-forum.com/topic/151685#669771">message</a> de Matt <span class="name">Aimonetti sur la mailing-list de Rails France m&#8217;a échappé, il donne quelques éclaircissements sur le sujet. Merci à <a title="Boldr" href="http://blog.boldr.fr/posts/la-blague-twitter-du-week-end">Nicolas</a> pour avoir fait passé l&#8217;info (et moi je ne suis pas en état de ne pas dire du mal des trolleurs professionnels).</span></p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/java/" title="Java" rel="tag">Java</a>, <a href="http://www.sans-savoir.net/tag/php/" title="PHP" rel="tag">PHP</a>, <a href="http://www.sans-savoir.net/tag/performences/" title="Performences" rel="tag">Performences</a>, <a href="http://www.sans-savoir.net/tag/twitter/" title="Twitter" rel="tag">Twitter</a>, <a href="http://www.sans-savoir.net/tag/rails-3/" title="rails" rel="tag">rails</a>, <a href="http://www.sans-savoir.net/tag/ruby-2/" title="ruby" rel="tag">ruby</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/" title="RubyCamp à Lyon le 21 février prochain (13 janvier 2009)">RubyCamp à Lyon le 21 février prochain</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/20/ruby-on-rails-est-ce-quil-vous-faut/" title="Ruby On Rails est ce qu&#8217;il vous faut ! (20 février 2007)">Ruby On Rails est ce qu&#8217;il vous faut !</a></li>
	<li><a href="http://www.sans-savoir.net/2006/04/12/rails-version-112/" title="Rails, version 1.1.2 (12 avril 2006)">Rails, version 1.1.2</a></li>
	<li><a href="http://www.sans-savoir.net/2008/11/25/rails-party-paris-on-rails/" title="Rails Party / Paris on Rails (25 novembre 2008)">Rails Party / Paris on Rails</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/07/rails-122-et-petite-note-sur-globalize/" title="Rails 1.2.2 et petite note sur Globalize (7 février 2007)">Rails 1.2.2 et petite note sur Globalize</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=pJOknRxn91o:u4bSVjoeuEc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=pJOknRxn91o:u4bSVjoeuEc:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/05/03/non-twitter-nabandonne-pas-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/05/03/non-twitter-nabandonne-pas-ruby-on-rails/</feedburner:origLink></item>
		<item>
		<title>Rails dans Programmez</title>
		<link>http://feedproxy.google.com/~r/SansSavoir/~3/2uL_jybsrFY/</link>
		<comments>http://www.sans-savoir.net/2008/04/30/rails-dans-programmez/#comments</comments>
		<pubDate>Wed, 30 Apr 2008 13:34:24 +0000</pubDate>
		<dc:creator>Yann Lugrin</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[article]]></category>
		<category><![CDATA[ide]]></category>
		<category><![CDATA[magazine]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[rails]]></category>

		<guid isPermaLink="false">http://www.sans-savoir.net/2008/04/30/rails-dans-programmez/</guid>
		<description><![CDATA[Retrouvez un dossier sur Ruby on Rails dans les numéros 107 et 108 du magazine Programmez et les deux articles que j&#8217;ai signé dans la seconde partie de celui-ci. Le premier parle de la migration d&#8217;une application utilisant Rails 1.2 vers Rails 2.0 et le second de l&#8217;intégration de RoR dans NetBeans 6.0. Je vous [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.programmez.com/magazine.php" title="Programmez Magazine"><img src="http://www.sans-savoir.net/wp-content/uploads/2008/04/programmezn108.jpg" alt="Programmez Magazine" align="left" /></a>Retrouvez un dossier sur Ruby on Rails dans les numéros 107 et 108 du magazine <a href="http://www.programmez.com/magazine.php" title="Programmez Magazine">Programmez</a> et les deux articles que j&#8217;ai signé dans la seconde partie de celui-ci. Le premier parle de la migration d&#8217;une application utilisant Rails 1.2 vers Rails 2.0 et le second de l&#8217;intégration de RoR dans NetBeans 6.0.</p>
<p>Je vous conseille vivement d&#8217;essayer NetBeans 6.0 ou 6.1 comme IDE pour le développement d&#8217;une application Ruby <span class="ver" title="Il faut probablement revoir la terminaison du verbe. Voici les terminaisons possibles pour ce sujet: &lt;i&gt;e, d, t&lt;/i&gt;, &lt;i&gt;a&lt;/i&gt; par ex.: &lt;i&gt;il parl&lt;b&gt;e&lt;/b&gt;, elle compren&lt;b&gt;d&lt;/b&gt;, il di&lt;b&gt;t&lt;/b&gt;&lt;/i&gt;, &lt;i&gt;qui &lt;b&gt;va&lt;/i&gt;&lt;/b&gt;.">on Rails.</span> Après avoir longtemps utilisé Eclipse il m&#8217;a fallu un temps d&#8217;adaptation mais j&#8217;ai rapidement été séduit par le fonctionnement et l&#8217;ergonomie de ce logiciel qui s&#8217;ouvre enfin à d&#8217;autres langages que Java.</p>
<p>Avec un peu de chance cette publication va me motiver à publier plus souvent du contenu sur ce blogue (car c&#8217;est pas les sujets qui manquent).</p>

	<div class="main_feedback"><p><a href="http://www.sans-savoir.net/tag/eclipse/" title="Eclipse" rel="tag">Eclipse</a>, <a href="http://www.sans-savoir.net/tag/article/" title="article" rel="tag">article</a>, <a href="http://www.sans-savoir.net/tag/ide/" title="ide" rel="tag">ide</a>, <a href="http://www.sans-savoir.net/tag/magazine/" title="magazine" rel="tag">magazine</a>, <a href="http://www.sans-savoir.net/tag/netbeans/" title="netbeans" rel="tag">netbeans</a>, <a href="http://www.sans-savoir.net/tag/rails-3/" title="rails" rel="tag">rails</a></p></div>

	<h4>Articles relatifs</h4>
	<ul class="st-related-posts">
	<li><a href="http://www.sans-savoir.net/2007/06/07/mise-a-jour-de-mon-environnement-de-developpement/" title="Mise à jour de mon environnement de développement (7 juin 2007)">Mise à jour de mon environnement de développement</a></li>
	<li><a href="http://www.sans-savoir.net/2009/01/13/rubycamp-a-lyon-le-21-fevrier-prochain/" title="RubyCamp à Lyon le 21 février prochain (13 janvier 2009)">RubyCamp à Lyon le 21 février prochain</a></li>
	<li><a href="http://www.sans-savoir.net/2007/02/20/ruby-on-rails-est-ce-quil-vous-faut/" title="Ruby On Rails est ce qu&#8217;il vous faut ! (20 février 2007)">Ruby On Rails est ce qu&#8217;il vous faut !</a></li>
	<li><a href="http://www.sans-savoir.net/2006/04/12/rails-version-112/" title="Rails, version 1.1.2 (12 avril 2006)">Rails, version 1.1.2</a></li>
	<li><a href="http://www.sans-savoir.net/2008/11/25/rails-party-paris-on-rails/" title="Rails Party / Paris on Rails (25 novembre 2008)">Rails Party / Paris on Rails</a></li>
</ul>

<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/SansSavoir?a=2uL_jybsrFY:J4DlmGnK7v4:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/SansSavoir?i=2uL_jybsrFY:J4DlmGnK7v4:D7DqB2pKExk" border="0"></img></a>
</div>]]></content:encoded>
			<wfw:commentRss>http://www.sans-savoir.net/2008/04/30/rails-dans-programmez/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		<feedburner:origLink>http://www.sans-savoir.net/2008/04/30/rails-dans-programmez/</feedburner:origLink></item>
	</channel>
</rss>
