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

<channel>
	<title>Renoir Boulanger &#187; Tranche de vie</title>
	<atom:link href="http://renoirboulanger.com/blog/category/tranche-de-vie/feed/" rel="self" type="application/rss+xml" />
	<link>http://renoirboulanger.com</link>
	<description>Un geek social et Linuxien de nature</description>
	<lastBuildDate>Tue, 17 Aug 2010 22:57:55 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Installer une Machine Virtuelle Linux roulant dans VMware Fusion sous Mac OS X</title>
		<link>http://renoirboulanger.com/blog/2010/07/installer-une-machine-virtuelle-linux-roulant-dans-vmware-fusion-sous-mac-os-x/</link>
		<comments>http://renoirboulanger.com/blog/2010/07/installer-une-machine-virtuelle-linux-roulant-dans-vmware-fusion-sous-mac-os-x/#comments</comments>
		<pubDate>Wed, 07 Jul 2010 14:34:31 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2298</guid>
		<description><![CDATA[Installer une Machine Virtuelle Linux roulant dans VMware Fusion sous Mac OS X
A force de travailler sur plusieurs environnement de projets il est venu le réflexe d&#8217;utiliser des Machines Virtuelles (VM) pour contenir mes espaces de travail. Avec ce type d&#8217;installation je peut partager avec mes collègues au bureau la même installation mais qui roule [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/07/installer-une-machine-virtuelle-linux-roulant-dans-vmware-fusion-sous-mac-os-x/' class='retweet '  style='display:block;margin:10px 0px;' >Installer une Machine Virtuelle Linux roulant dans VMware Fusion sous Mac OS X</a><p><a href="http://renoirboulanger.com/wp-content/uploads/2010/07/3_resultat.png" rel="lightbox[2298]"><img class="size-medium wp-image-2306 alignright" style="border: none !important;" title="Bureau Mac OS X avec applications provenant de la Machine Virtuelle roulant a l'intérieur de la Machine Virtuelle" src="http://renoirboulanger.com/wp-content/uploads/2010/07/3_resultat-300x242.png" border="0" alt="" width="240" height="194" /></a></p>
<p>A force de travailler sur plusieurs environnement de projets il est venu le réflexe d&#8217;utiliser des Machines Virtuelles (VM) pour contenir mes espaces de travail. Avec ce type d&#8217;installation je peut partager avec mes collègues au bureau la même installation mais qui roule sur chacun de nos postes de travail.</p>
<p>J&#8217;en ai parlé plusieurs fois (dont <a href="http://renoirboulanger.com/blog/2009/09/une-vm-linux-qui-sert-au-developpement-php-5-3-avec-eclipse-partie-i/">ici</a>, <a href="http://renoirboulanger.com/blog/2009/09/une-vm-linux-qui-sert-au-developpement-php-5-3-avec-eclipse-partie-ii/">ici</a>. <a href="http://renoirboulanger.com/blog/2007/11/mon-espace-de-travail/">Je le fait depuis 2007 même</a>). L&#8217;idée de cet article est de vous montrer comment j&#8217;ai fait pour mon poste de travail Mac OS X.</p>
<p>Les particularités de cette procédure est que:</p>
<ol>
<li>J&#8217;utilise la fonction de partage de dossier de VMware Fusion sur Mac OS X<br />
(Qui me permet d&#8217;avoir UN dossier dans le Mac et que la VM agit comme si c&#8217;était un dossier local)</li>
<li>J&#8217;ai essayé Netbeans pour développer en PHP (<a href="http://netbeans.org/downloads/start.html?platform=linux&amp;lang=en&amp;option=php">lien de téléchargement</a>)<br />
(au lieu d&#8217;Eclipse&#8230; mais en fait, les programmes utilisés dans la VM n&#8217;ont pas d&#8217;importance)</li>
<li>J&#8217;utilise VMware Fusion (sur la même machine de travail) plutôt que VMware Server ou d&#8217;utiliser un serveur distant de VM (<a href="http://www.vmware.com/products/server/">VMware server</a> et/ou <a href="http://www.vmware.com/products/esxi/">VMware ESXi</a>).</li>
<li>(Pas illustré comment faire) Les dossiers que j&#8217;ai mis un label mauve (voir captures d&#8217;écran) sont des dossiers qui ne sont pas synchronisés dans le Timecapsule. Car ça sert a rien d&#8217;archiver des dossiers de travail qui sont déjà sauvegardés dans un gestionnaire de source (Subversion, eh oui, encore!)</li>
</ol>
<p>Les avantages de cette installation:</p>
<ol>
<li>Plus besoin de faire SCP, ni NFS, et sans <a href="http://fuse.sourceforge.net/">FUSE</a> (un <em>mount</em> (<a href="http://en.wikipedia.org/wiki/Mount_(Unix)">Wikipedia</a>) mais, en SSH) pour partager entre les deux machines les dossiers</li>
<li>On peut l&#8217;installer sur un ordinateur portable et ne pas avoir a attendre d&#8217;être sur le réseau pour travailler</li>
<li>On peut sauver de l&#8217;espace disque en réduisant la taille des disques de la VM. Car l&#8217;espace de stockage des fichiers de travail sera dans les dossiers locaux du Mac.</li>
</ol>
<p><span id="more-2298"></span></p>
<h3><a name="VMLinuxsousVMwareFusionsousMacOSX-Objectifs"></a>Objectifs</h3>
<ul>
<li>Pouvoir <strong>utiliser l&#8217;espace de stockage du Mac natif</strong> pour les fichiers de travail plutot que d&#8217;utiliser l&#8217;espace disque de la machine virtuelle.</li>
</ul>
<h3><a name="VMLinuxsousVMwareFusionsousMacOSX-Cequ%27ilfaut"></a>Ce qu&#8217;il faut</h3>
<ul>
<li>Avoir installé une VM sous Linux quelconque</li>
<li>La VM doit être locale au Mac</li>
<li>Une VM avec 10Go d&#8217;espace et moins est suffisant</li>
<li>Réseau en mode «<strong>Bridged</strong>»</li>
<li>Faire après une procédure similaire a NFS et d&#8217;avoir le meme uid et guid que le serveur</li>
</ul>
<h3><a name="VMLinuxsousVMwareFusionsousMacOSX-Proc%C3%A9dure"></a>Procédure</h3>
<h4><a name="VMLinuxsousVMwareFusionsousMacOSX-Changerle%7B%7Buid%7D%7Det%7B%7Bguid%7D%7Ddel%27utilisateurcourrant"></a>Changer le <tt>uid</tt> et <tt>guid</tt> de l&#8217;utilisateur courrant</h4>
<ol>
<li>Vérifier quel uid et guid, sous Mac, dans <strong>Applications</strong> &gt; <strong>Terminal</strong>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">id</span>
<span style="color: #007800;">uid</span>=<span style="color: #000000;">20001</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #007800;">gid</span>=<span style="color: #000000;">20</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>staff<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">groups</span></span>=<span style="color: #000000;">20</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>staff<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">404</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>com.apple.sharepoint.group.3<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">204</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>_developer<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">100</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>_lpoperator<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">98</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>_lpadmin<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">81</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>_appserveradm<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">80</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>admin<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">79</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>_appserverusr<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">61</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>localaccounts<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">12</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>everyone<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">401</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>com.apple.access_screensharing<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">403</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>com.apple.sharepoint.group.2<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">402</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>com.apple.sharepoint.group.1<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">406</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>com.apple.sharepoint.group.5<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<p><strong>Note</strong> sur le Mac, c&#8217;est <strong>20001</strong></li>
<li>Se connecter a la VM locale, et y créer un compte backup pour effectuer les opérations

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh</span> 192.168.0.100
<span style="color: #c20cb9; font-weight: bold;">sudo</span> -
adduser patateuser
...
usermod <span style="color: #660033;">-a</span> <span style="color: #660033;">-G</span> admin patateuser</pre></td></tr></table></div>

</li>
</ol>
<ol>
<li>s&#8217;y déconnecter et se reconnecter

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">exit</span>
<span style="color: #c20cb9; font-weight: bold;">ssh</span> patateuser<span style="color: #000000; font-weight: bold;">@</span>192.168.0.100</pre></td></tr></table></div>

</li>
<li>Savoir son user id sur la machine Linux

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">id</span>
<span style="color: #007800;">uid</span>=<span style="color: #000000;">1000</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #007800;">gid</span>=<span style="color: #000000;">1000</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">groups</span></span>=<span style="color: #000000;">4</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>adm<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">20</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>dialout<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">24</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>cdrom<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">46</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>plugdev<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">105</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>lpadmin<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">119</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>admin<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">122</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>sambashare<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">1000</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<p><strong>Note</strong> sur la VM, c&#8217;est <strong>1000</strong></li>
<li>Changer les permissions du dossier user <strong>vigr</strong> et <strong>vipw</strong><br />
<em>Commandes a faire en root, puis en <tt>vim</tt> pour modifier le uid d&#8217;un usager</em></p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-s</span>
vipw
~
:<span style="color: #000000; font-weight: bold;">%</span>s<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">1000</span><span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">20001</span><span style="color: #000000; font-weight: bold;">/</span>g
:wq</pre></td></tr></table></div>

</li>
<li>Changer les permissions du <tt>/home/PATATEUSER</tt>
<div style="background: #ececec; margin: 5px 0px; padding: 18px 8px 8px 50px; border: 1px solid #333;">Avant de faire le <tt>chown</tt> il faut s&#8217;assurer en regardant a l&#8217;intérieur du homedir cible à la VM si il n&#8217;y a pas un alias vers autre chose. Question de ne pas changer les permissions de d&#8217;autres fichiers dans l&#8217;arborescence et affecter ailleurs que dans le système</div>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>home
<span style="color: #c20cb9; font-weight: bold;">chown</span> <span style="color: #660033;">-R</span> renoirb:renoirb renoirb<span style="color: #000000; font-weight: bold;">/</span></pre></td></tr></table></div>

<p><strong>Attendre &#8230;</strong></li>
<li>Tenter de se reconnecter <strong>DANS UN AUTRE SESSION SSH</strong>
<div style="background: #ececec; margin: 5px 0px; padding: 18px 8px 8px 50px; border: 1px solid #333;">
<h4 style="color: #777; margin-bottom: 10px;">Pourquoi?</h4>
<p>Parceque si quelque chose de malencontreux se serait produit durant le chown, le login ne pourrait pas marcher</p>
</div>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh</span> renoirb<span style="color: #000000; font-weight: bold;">@</span>192.168.0.100</pre></td></tr></table></div>

</li>
<li>Croiser les doigts</li>
<li>Tester si le ID est changé

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">id</span>
<span style="color: #007800;">uid</span>=<span style="color: #000000;">20001</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #007800;">gid</span>=<span style="color: #000000;">20001</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span> <span style="color: #007800;"><span style="color: #c20cb9; font-weight: bold;">groups</span></span>=<span style="color: #000000;">4</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>adm<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">20</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>dialout<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">24</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>cdrom<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">46</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>plugdev<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">105</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>lpadmin<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">119</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>admin<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">122</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>sambashare<span style="color: #7a0874; font-weight: bold;">&#41;</span>,<span style="color: #000000;">20001</span><span style="color: #7a0874; font-weight: bold;">&#40;</span>renoirb<span style="color: #7a0874; font-weight: bold;">&#41;</span></pre></td></tr></table></div>

<p><strong>Good!</strong></li>
</ol>
<h4><a name="VMLinuxsousVMwareFusionsousMacOSX-PartagedossiersentreleMacetlaVMLinux"></a>Partage dossiers entre le Mac et la VM Linux</h4>
<p>Idéal pour utiliser l&#8217;espace disque Mac pour y stocker des documents de travail utilisés a l&#8217;intérieur de la VM.</p>
<div style="background: #ececec; margin: 5px 0px; padding: 18px 8px 8px 50px; border: 1px solid #333;">
<h4 style="color: #777; margin-bottom: 10px;">Avantage de faire ça</h4>
<p>Ce qui est bien de tout ça c&#8217;est que l&#8217;espace disque de la VM peut rester petit et contenir les outils de travail (Apache, PHP, Eclipse/netbeans) et avoir le gros des dossiers de travail (workspace) dans la machine native.</p>
</div>
<ol>
<li>Lancer <strong>VMWare Fusion</strong>
<p><div id="attachment_2304" class="wp-caption alignnone" style="width: 226px"><a href="http://renoirboulanger.com/wp-content/uploads/2010/07/0_settings.png" rel="lightbox[2298]"><img class="size-medium wp-image-2304 " title="Panneau de paramètres VMware Fusion pour Mac OS X" src="http://renoirboulanger.com/wp-content/uploads/2010/07/0_settings-300x261.png" alt="" width="216" height="188" /></a><p class="wp-caption-text">Panneau de paramètres VMware Fusion pour Mac OS X</p></div></li>
<li>Aller dans <strong>Settings</strong> &gt; <strong>Sharing</strong> (Partage)
<p><div id="attachment_2305" class="wp-caption alignnone" style="width: 310px"><a href="http://renoirboulanger.com/wp-content/uploads/2010/07/1_sharing.png" rel="lightbox[2298]"><img class="size-medium wp-image-2305" title="Panneau paramètres VMware Fusion pour Mac OS X écran Partage" src="http://renoirboulanger.com/wp-content/uploads/2010/07/1_sharing-300x228.png" alt="" width="300" height="228" /></a><p class="wp-caption-text">Panneau paramètres VMware Fusion pour Mac OS X écran Partage</p></div></li>
<li>Ajouter le partage désiré (le petit +)
<div style="background: #ececec; margin: 5px 0px; padding: 18px 8px 8px 50px; border: 1px solid #333;">
<h4 style="color: #777; margin-bottom: 10px;">Recommendation</h4>
<p>Pour éviter tout risque de souçis de chemins entre les deux machines. Ne pas utiliser un dossier avec des espaces.</p>
</div>
</li>
<li>Aller dans la VM
<div style="background: #ececec; margin: 5px 0px; padding: 18px 8px 8px 50px; border: 1px solid #333;">
<h4 style="color: #777; margin-bottom: 10px;">Tunnel X11</h4>
<p>L&#8217;idée du Tunnel X est pour permettre de rouler une application locale (a la VM) a l&#8217;extérieur (donc afficher sur le Mac).</p>
</div>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ssh</span> <span style="color: #660033;">-X</span> renoirb<span style="color: #000000; font-weight: bold;">@</span>192.168.0.100</pre></td></tr></table></div>

</li>
<li>Lier le dossier partagé du Mac a un dossier local a la VM (workspace)&#8230; <strong>Sur la VM</strong>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #660033;">-s</span>
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>mnt<span style="color: #000000; font-weight: bold;">/</span>hgfs<span style="color: #000000; font-weight: bold;">/</span>workspace<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>renoirb<span style="color: #000000; font-weight: bold;">/</span>workspace</pre></td></tr></table></div>

</li>
<li>Exécuter le programme distant

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">netbeans <span style="color: #000000; font-weight: bold;">&amp;</span>amp;</pre></td></tr></table></div>

<p><strong>Note</strong> Le «amperstand» (&amp; ou perluet) sert a préciser que le programme roulera en arrière-plan.</li>
<li>Configurer l&#8217;outil de développement pour qu&#8217;il puise ses fichiers de travail DANS <tt>/home/renoirb/workspace</tt>
<div style="background: #ececec; margin: 5px 0px; padding: 18px 8px 8px 50px; border: 1px solid #333;">
<h4 style="color: #777; margin-bottom: 10px;">Note</h4>
<p>Netbeans n&#8217;utilise pas le meme type de chemin et c&#8217;est différent d&#8217;un outil de développement a l&#8217;autre.</p>
</div>
</li>
<li>Résultat<br />
<a href="http://renoirboulanger.com/wp-content/uploads/2010/07/3_resultat.png" rel="lightbox[2298]"><img class="alignnone size-medium wp-image-2306" style="border: none !important;" title="Bureau Mac OS X avec applications provenant de la Machine Virtuelle roulant a l'intérieur de la Machine Virtuelle" src="http://renoirboulanger.com/wp-content/uploads/2010/07/3_resultat-300x242.png" alt="" width="300" height="242" /></a></li>
</ol>
<h3><a name="VMLinuxsousVMwareFusionsousMacOSX-R%C3%A9f%C3%A9rences"></a>Références</h3>
<ul>
<li><a href="http://laurentbois.com/2008/04/26/install-ubuntu-804-using-vmware-fusion-on-mac-os-x/">http://laurentbois.com/2008/04/26/install-ubuntu-804-using-vmware-fusion-on-mac-os-x/</a></li>
<li><a href="http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/">http://www.cyberciti.biz/faq/howto-linux-add-user-to-group/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/07/installer-une-machine-virtuelle-linux-roulant-dans-vmware-fusion-sous-mac-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retour sur la semaine des logiciels Libres MonDev et de la conférence Make Web Not War 2010</title>
		<link>http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/</link>
		<comments>http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 16:42:35 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2187</guid>
		<description><![CDATA[Retour sur la semaine des logiciels Libres MonDev et de la conférence Make Web Not War 2010Ça y est. Ça fait plusieurs semaines que la semaine du Make Web Not War et MonDev est passée. Ce fut une semaine très occupée.
Nous travaillons (m&#8217;incluant avec devLAB Montréal) avec digibomb (Brendan) pour la planification de ces deux [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/' class='retweet '  style='display:block;margin:10px 0px;' >Retour sur la semaine des logiciels Libres MonDev et de la conférence Make Web Not War 2010</a><p><img class="alignright" title="Des gens de PHP Québec et devLAB Montréal sur la même table" src="http://renoirboulanger.com/wp-content/uploads/2010/05/Codefest.jpg" alt="Des gens de PHP Québec et devLAB Montréal sur la même table" width="320" height="165" />Ça y est. Ça fait plusieurs semaines que la semaine du <a href="http://webnotwar.ca">Make Web Not War</a> et <a href="http://mondev.org">MonDev</a> est passée. Ce fut une semaine très occupée.</p>
<p>Nous travaillons (m&#8217;incluant avec <a href="http://devlabmtl.org">devLAB Montréal</a>) avec <a href="http://dropthedigibomb.com">digibomb</a> (Brendan) pour la planification de ces deux événements et j&#8217;aimerai contribuer ce que j&#8217;ai appris de l&#8217;expérience.</p>
<p>J&#8217;en profite pour traduire en <a href="http://dropthedigibomb.com/2010/mondev-and-web-not-war-recap/">partie le billet de Brendan</a> (en ajoutant mes notes personnelles) car il l&#8217;a tellement bien décrit <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<h2>MonDev</h2>
<p>L&#8217;idée était simple. Faisons-voir les membres de la communauté des logiciels libres pour une semaine d&#8217;événements et savoir où aller. Nous n&#8217;avions pas beaucoup de temps ni de budget.</p>
<p><strong>Note de Renoir: </strong>C&#8217;est vrai qu&#8217;on avait pas de budget. Le besoin de «Get Togethers» lors de semaines d&#8217;événements semble être de quoi d&#8217;ignoré. Je crois que nous avons atteint l&#8217;objectif primaire: diriger les visiteurs et les locaux qui veulent avoir du fun avec nous.à</p>
<p><span id="more-2187"></span></p>
<h2>Ce qui est arrivé cette semaine là</h2>
<p>Une liste très codensée de ce qui s&#8217;est passé durant la semaine.</p>
<ul>
<li><strong><a href="http://www.webnotwar.ca/blog/blog/features/mwnw-features-videos/all-aboard-toronto-make-web-on-the-way/">#DEVTrain</a></strong> (aussi connu sous le nom de #nerdtrain) – des gens de Toronto qui venaient passer la semaine à Montréal dans une cabine de VIA Rail réservée pour eux seuls. C&#8217;était une initiative de Microsoft. Ils avaient même un tracker GPS, des XBox pour jouer et tout ce qu&#8217;un train de Geek peut imaginer!</li>
<li><strong>YulBiz Spécial WebCom</strong> – (mon ajout personnel) – YulBiz est une communauté d&#8217;entrepreneurs blogeurs francophone de Montréal. J&#8217;y vais depuis plus d&#8217;un an et j&#8217;y ai rencontré beaucoup de gens passionnés et intéressants. Le soir du «MonDev Open Source Demo Camp» il y avait <em>ausi</em> une rencontre. J&#8217;ai donc passé dire bonjour a plusieurs YulBiz-ers mais je n&#8217;ai pas pu rester longtemps <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </li>
<li><strong>WebCom Montréal</strong> – Une conférence sur le Web 2.0 et l&#8217;entreprise organisé par quelques YulBiz-eurs. Une journée vraiment le fun ou l&#8217;on mélange réseautage, entrepreneurship, et vulgarisation. Je trouve personnellement l&#8217;équipe de WebCom généreuse car ils ont offert 100 entrées gratuites pour les participants au WebCamp.</li>
<li><strong>«<a href="http://mondev.org/general/schedule/" target="_blank">MonDev Open Source Demo Camp</a>»</strong> – Une soirée <a href="http://en.wikipedia.org/wiki/Ignite_(event)">à-la-Ignite</a> où nous parlions de nos projets! Nous avons même joué a un jeu de <a href="http://en.wikipedia.org/wiki/Powerpoint-Karaoke">PowerPointKaraoké</a> un jeu qui consiste a improviser une présentation avec une série aléatoire de pages de présentations.</li>
<li><strong><a href="http://www.facebook.com/event.php?eid=118951614801137&amp;ref=mf" target="_blank">WebCamp</a></strong> – une forme d&#8217;anti-conférence non-formelle avec des gens du web a Montréal, des passionnés et vivent du web pour discuter ouvertement. (pour en savoir plus sur le format, voir <a href="http://fr.wikipedia.org/wiki/BarCamp">la page Wikipedia</a>)</li>
<li><strong>«<a href="http://www.startupdrinks.ca/index.php/montreal/" target="_blank">StartUpDrinks Montreal</a>»</strong> – C&#8217;est une rencontre mensuelle de réseautage libre organisé par la communauté anglophone d&#8217;entrepreneurs Montréalais.</li>
<li><strong>«<a href="http://www.webnotwar.ca/blog/schedule/">Make Web Not War</a>»</strong> – La première conférence Canadienne sur l&#8217;inter-opérabilité multiple-plateforme. Une conférence ou on pouvait y voir des techniques de travail et des technologies et illustrer autant le point de vue de la communauté des logiciels libres que de Microsoft.</li>
<li><strong>Le «<a href="http://devlabfest.eventbrite.com/">CodeFest</a>»</strong> – Organisé par (nous) <a href="http://devlabmtl.org/"><strong>devLAB Montréal</strong></a>, et <a href="http://www.phpquebec.net/"><strong>PHPQuebec</strong></a> sponsorisé par <strong><a href="http://www.microsoft.com/windowsazure/">Windows Azure</a>. </strong>Nous avions accès a plusieurs licences WindowsAzure et nous avons joué avec la technologie.</li>
<li><strong>«<a href="http://www.webnotwar.ca/blog/blog/features/mwnw-features-videos/pick-your-winner/">FTW! Coding Competition</a>» </strong>– showdown featuring #findahome, #tholus, #taxicity</li>
<li><strong>Twitter Wall</strong> – Une application qui avait été utilisée durant le Make Web Not War pour afficher dynamiquement les Tweets. Produit par  <a href="http://www.jetcooper.com/">Jet Cooper</a></li>
<li><a href="http://www.jetcooper.com/"></a><strong>TruceParty (après Make Web Not War)</strong> au <a href="http://jellomartinilounge.com/">Jello Martini Bar &amp; Lounge</a> – il y avait même un repas fourni par Schwartz. Tout pour faire découvrir aut Torontois les merveilles de Montréal.</li>
</ul>
<p>Tout ceci s&#8217;est déroulé en quatre jours (!!).</p>
<h2>Des découvertes</h2>
<p>J&#8217;ai personnellement eu l&#8217;honneur de rencontrer des gens très intéressants que j&#8217;ai envie de vous présenter ici:</p>
<h3><a href="http://www.nvisolutions.com/">NVI Solutions</a></h3>
<p>Une gang qui a d&#8217;lair bien agréable et compétente qui a produit le site de Make Web Not War.</p>
<h3>La communauté <a href="http://port25.ca/">Port25.ca</a></h3>
<p>Une équipe dédiée chez Microsoft Canada qui se donne comme mission d&#8217;écouter la communauté des logiciels libres pour comprendre le marché et améliorer sa position. J&#8217;ai su, grâce a eux qu&#8217;ils offrent plusieurs de leurs outils gratuitement aux entrepreneurs avec BizSpark et WebsiteSpark.</p>
<h3><a href="http://youphonics.com/">YouPhonics</a></h3>
<p>J&#8217;ai rencontré Aidan Nulman qui m&#8217;a parlé de son démo de Mix en-ligne basé en flash appelé</p>
<h3><a href="http://phpquebec.org/"> PHP Québec</a></h3>
<p>Je connais Yan Larrivée et Anna Filina que depuis un an et j&#8217;admire le travail qu&#8217;ils ont effectués toutes ces années avec les conférences PHPQuébec et le nouveau <a href="http://www.confoo.ca">Confoo</a>. C&#8217;est un groupe a suivre!</p>
<h3><a href="http://www.guelphcoffeeandcode.org/">Guelph Coffee and Code</a></h3>
<p>Un groupe que je compte suivre de près. Ils rassemblent des passionnés des logiciels libres dans la région de Guelph en Ontario. J&#8217;ai en rencontré <a href="http://blog.syntaxc4.net/">Cory Fowler</a>: «we have to catch up and do some more stuff»  ;)</p>
<h2>Les volontaires qui nous ont aidés</h2>
<li><a href="http://www.brendanserashriar.com/"><strong>Brendan Sera Shriar</strong></a><strong> </strong>- Instigateur original <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li><strong><a href="http://stephanchampagne.com">Stéphan Champagne</a></strong> et moi même – devLAB Montréal</li>
<li><strong><a href="http://twitter.com/phponwindows" target="_blank">Arun Kirupa</a> – </strong>Microsoft Canada et Web Not War</li>
<li><a href="http://twitter.com/ylarrivee" target="_blank">Yann Larivee</a> – PHP Québec</li>
<li><a href="http://twitter.com/jennahoff" target="_blank">Jenna Hoff</a> – Web Not War<strong><br />
</strong></li>
<li><strong><a href="http://twitter.com/angielim" target="_blank">Angie Lim</a> – </strong>Web Not War</li>
<li><strong><a href="http://www.twitter.com/tikiwikisearch" target="_blank">Marc Laporte</a> – </strong>TikiWiki</li>
<li><strong><a href="http://twitter.com/startupdrinksca" target="_blank">Robin Ahn</a> – </strong>StartUpDrinks Montreal</li>
<li><strong><a href="http://twitter.com/jeremywright" target="_blank">Jeremy Wright</a></strong></li>
<li><a href="http://twitter.com/vanilla" target="_blank"><strong>The Vanilla Crew</strong></a></li>
<li><strong>L&#8217;équipe <a href="http://twitter.com/webnotwar" target="_blank">Web Not War</a></strong></li>
<h2></h2>
<h2>Le prochain MonDev</h2>
<p>Je vous tiendrai au courrant du prochain événement.</p>
<h2></h2>
<h2>Quelques photos</h2>
<p>Aussi, voir <a href="http://www.flickr.com/groups/webnotwar">celles sur Flickr</a>! Ici quelques unes de mes favorites</p>

<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/codefest/' title='Des gens de PHP Québec et devLAB Montréal sur la même table'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/Codefest-150x150.jpg" class="attachment-thumbnail" alt="" title="Des gens de PHP Québec et devLAB Montréal sur la même table" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/4640567658_766dffd752_b/' title='La bannière des contributeurs au Make Web Not War'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/4640567658_766dffd752_b-150x150.jpg" class="attachment-thumbnail" alt="" title="La bannière des contributeurs au Make Web Not War" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/4644424467_447bc3a010_b/' title='Des participants dans l&#039;audience'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/4644424467_447bc3a010_b-150x150.jpg" class="attachment-thumbnail" alt="" title="Des participants dans l&#039;audience" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/4645057689_98b296e129_b/' title='Lee Dale de YouSayYeah.com durant une discussion'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/4645057689_98b296e129_b-150x150.jpg" class="attachment-thumbnail" alt="" title="Lee Dale de YouSayYeah.com durant une discussion" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/4645069355_85e8cb9267_b/' title='Louis-Philippe qui travaille sur TikiWiki'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/4645069355_85e8cb9267_b-150x150.jpg" class="attachment-thumbnail" alt="" title="Louis-Philippe qui travaille sur TikiWiki" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/4645645892_40da4954fc_b/' title='Les gens de TikiWiki et de Testatoo'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/4645645892_40da4954fc_b-150x150.jpg" class="attachment-thumbnail" alt="" title="Les gens de TikiWiki et de Testatoo" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/4645705062_c31305465e_b/' title='@afilina de PHPQuébec'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/4645705062_c31305465e_b-150x150.jpg" class="attachment-thumbnail" alt="" title="@afilina de PHPQuébec" /></a>
<a href='http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/mwnw-sponsor-banner1-2/' title='Bannières de commanditaires'><img width="150" height="150" src="http://renoirboulanger.com/wp-content/uploads/2010/05/MWNW-sponsor-banner11-150x150.jpg" class="attachment-thumbnail" alt="" title="Bannières de commanditaires" /></a>

]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/06/retour-sur-la-semaine-des-logiciels-libres-mondev-et-de-la-conference-make-web-not-war-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Traduction libre de l&#8217;article «Why the @&amp;*# is Microsoft doing all this??»</title>
		<link>http://renoirboulanger.com/blog/2010/05/traduction-libre-de-larticle-%c2%abwhy-the-is-microsoft-doing-all-this%c2%bb/</link>
		<comments>http://renoirboulanger.com/blog/2010/05/traduction-libre-de-larticle-%c2%abwhy-the-is-microsoft-doing-all-this%c2%bb/#comments</comments>
		<pubDate>Sun, 30 May 2010 18:08:42 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Tranche de vie]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2192</guid>
		<description><![CDATA[1]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/05/traduction-libre-de-larticle-%c2%abwhy-the-is-microsoft-doing-all-this%c2%bb/' class='retweet '  style='display:block;margin:10px 0px;' >Traduction libre de l&#8217;article «Why the @&#038;*# is Microsoft doing all this??»</a><p><img class="size-full wp-image-2191 alignright" title="Make Web Not War bannière de commanditaires" src="http://renoirboulanger.com/wp-content/uploads/2010/05/MWNW-sponsor-banner1.jpg" alt="" width="227" height="430" /></p>
<p>Ceci est une traduction libre du <a href="http://port25.ca/archive/2010/05/27/why-the-amp-is-microsoft-doing-this.aspx">billet originalement écrit en anglais</a>, par <a href="http://twitter.com/Nik_G">Nik G.</a> de Microsoft Canada sur le <a href="http://port25.ca/">blogue Port25<strong>.ca</strong></a> et j&#8217;ai eu envie de le traduire pour la postérité.</p>
<p>Je le traduis car Microsoft tente de faire un changement radical vis a vis son approche avec la compétition et le Logiciel Libre et je pense que ça vaut la peine d&#8217;en parler.</p>
<p>Étant premièrement un francophone et que Microsoft ne traduit pas nécessairement tout ses billets, je désire traduire et vous afficher mon point de vue. Ce mouvement est si radical que je pense qu&#8217;ils pourraient profiter de mon opinion; le point de vue d&#8217;un partisan du Logiciel Libre. tout ceci dans le but qu&#8217;ils puissent, éventuellement, mieux nous comprendre.</p>
<p>Je n&#8217;ai tiré aucun bénéfice financier de la part de Microsoft pour faire cette traduction et de parler de leur stratégie.</p>
<p>Cette intervention fait suite au <a href="http://www.webnotwar.ca/">Make Web Not War</a> ma rencontre avec une équipe passionnée et a l&#8217;écoute qui semble déterminée a comprendre notre différence et pouvoir appliquer chez Microsoft. Seul l&#8217;histoire nous dira s&#8217;ils réussiront leur tentative.</p>
<h3>A propos de la traduction</h3>
<p>J&#8217;aimerai rappeler que je ne suis pas un traducteur professionnel; d&#8217;où la mention de &#8220;traduction libre&#8221;. Je me suis donné comme mission sur mon blogue de contribuer qu&#8217;en Français pour faire profiter mes pairs francophones qui ne comprennent pas l&#8217;anglais. Si j&#8217;y ai fait des fautes, vous pouvez me le faire savoir dans les commentaires, j&#8217;ajusterai <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><!-- more --></p>
<h3>Article traduit</h3>
<p>Microsoft <a href="http://www.microsoft.com/opensource/project-highlights.aspx" target="_blank">qui contribue a des projets de Logiciels Libres</a>? Distribuer des <a href="http://www.microsoft.com/web/gallery/Categories.aspx?sorting=alphabetical" target="_blank">applications PHP</a> avec sa propre plateforme? Supporter <a href="http://php.iis.net/" target="_blank">PHP sous Windows</a>? Permettre de déployer <a href="http://wordpress.visitmix.com/" target="_blank">WordPress sur Azure</a>? Organiser <a href="http://webnotwar.ca" target="_blank">Make Web Not War</a> et à la <a href="http://mondev.org/" target="_blank">la semaine du Logiciel Libre MonDev</a>?</p>
<p>Est-ce que l&#8217;«empire» s&#8217;adoucit? Est-ce un plan diabolique de conquérir le monde.</p>
<p>Alors C&#8217;est quoi le vrai objectif de Microsoft de faire tout ceci.</p>
<p>Quelques uns disent que c&#8217;est pour l&#8217;amour de la technologie, pour aider les programmeurs et les designers web (<acronym title="Note de la Traduction">N.D.L.T</acronym>: parlant de <a href="http://www.microsoft.com/bizspark/">BizSpark</a>).  D&#8217;autres pensent que <a href="http://vanillaforums.org/blog/make-web-not-war-ftw-competition/#comments" target="_blank">Microsoft est <em>désespéré</em></a>, et qu&#8217;ils sont forcé sur le chemin du Logiciel Libre. D&#8217;autres comme les gens de la communauté des Logiciels Libre comme ceux avec qui Microsoft Canada contribue: <a href="http://www.phpquebec.org/" target="_blank">PHP Quebec</a>, <a href="http://impresscms.org/" target="_blank">Impress CMS</a>, <a href="http://tikiwiki.org" target="_blank">TikiWiki</a>, <a href="http://vanillaforums.org/" target="_blank">Vanilla Forums</a>, <a href="http://status.net/" target="_blank">Status.net</a>, <a href="http://phug.ca" target="_blank">PHUG</a> et plusieurs autres, disent que c&#8217;est bon pour leur projets et leur permet un nouveau spectre d&#8217;exposition. Particulièrement dans les boîtes pro-Microsoft.</p>
<p>Tout ceci fait que du bon sens d&#8217;un point de vue Affaires. On ne peut contredire son bienfait.</p>
<p>La réalité d&#8217;aujourd&#8217;hui avec les environnements informatique hétérogènes et les consommateurs qui désirent avoir la meilleure expérience possible. Les gens veulent pouvoir trouver, déployer et gérer leur logiciels a leur façon, rapidement et facilement. Les Logiciels Libres prônent principalement le partage, la collaboration, et le travail d&#8217;équipe en regard du bénéfice de l&#8217;usager final. C&#8217;est pour cela que Microsoft désire participer en collaborant sur les projets comme d&#8217;autres organisations et compagnies le font déjà. Ça ajoute simplement de la valeur à la plateforme, rend les consommateurs heureux, et crée de liens avec des partenaires intéressants. Tout le monde gagne.</p>
<p>C&#8217;est aussi pour ça que Microsoft a libéré certains de ses produits sour la bannière BizSpark. Pour aider a faire grandir les communautés de développement et permettre de pouvoir faire plus d&#8217;affaires pour les développeurs qui gagnent leur vie avec le développement et l&#8217;usage de logiciels libres.  (<acronym title="Note de la Rédaction (auteur)">N.D.L.R</acronym>: dire, personnellement, que j&#8217;utiliserait tout leur produits pour développer serait pousser loin. Mais j&#8217;aime qu&#8217;ils en fassent l&#8217;effort).</p>
<p>C&#8217;est pour toutes ces raisons que Microsoft Canada a formé une <a href="http://port25.ca/archive/2010/04/05/port-25-canada-contributors.aspx" target="_blank">petite équipe mais &#8220;Agile&#8221;</a> qui travaille à construire des relations avec les développeurs de Logiciels Libres et leur communautée. L&#8217;idée est d&#8217;apprendre et de compléter l&#8217;offre de chacun. Tout ceci dans le but d&#8217;améliorer l&#8217;expérience utilisateur et de permettre l&#8217;Inter-opérabilité entre les plateformes.</p>
<p>&#8220;Ouvert&#8221; signifie aussi d&#8217;être ouverts aux commentaires provenant de la communauté et Microsoft s&#8217;engage a être honnête et franc avec leur réponse.</p>
<p>(&#8230;) (<acronym title="Note de la Traduction">N.D.L.T</acronym>: Le reste de l&#8217;article est ciblé aux gens qui étaient présents durant le <a href="http://webnotwar.ca">Make Web Not War</a> pour discuter en personne avec eux et sur Twitter. J&#8217;ai moi même discuté avec eux et apprécié les échanges.)</p>
<h3>Mon commentaire sur leur blogue</h3>
<p>J&#8217;ai répondu a leur demande de commentaire <a href="http://port25.ca/archive/2010/05/27/why-the-amp-is-microsoft-doing-this.aspx">sur leur blogue public</a> de la façon qui suit:</p>
<blockquote>
<p>Publié sur <a href="http://port25.ca/archive/2010/05/27/why-the-amp-is-microsoft-doing-this.aspx#Renoir%20Boulanger">port25<strong>.ca</strong></a> le 27 Mai 2010, par moi même.</p>
<p>Soyons franc dès le départ. J&#8217;utilise Linux dans ma vie de tout les jours depuis 2003. Pour moi, mes machines sous Windows (virtuelles ou physiques) ont majoritairement été fermés et non utilisés (mis a part pour les tests de navigateurs). J&#8217;ai fait ce choixcar j&#8217;aime que mon ordinateur agisse (assume) que je suis intelligent, par défaut.</p>
<p>Mis à part de cela, j&#8217;ai fait une quantité considérable de sites web et j&#8217;ai eu beaucoup de difficulté et perdu beaucoup de temps a faire des conditions spécifiques pour les navigateurs Microsoft. Tout ceci pour des raisons historiques et déplorables.</p>
<p>Je ne suis pas le seul qui a passé a travers cet enfer.</p>
<p>Je pense que ça illustre la relation sentimentale que j&#8217;ai envers les produits Microsoft.</p>
<p>Je pense que Microsoft fait, enfin (!), cette initiative pour nous écouter, nous, ces gens qui savent comment utiliser les ordinateurs. Mes expériences du passé et mon opinion (comme celle de plusieurs autres partisans du logiciel libre) pourrait faire grandement bénéficier Microsoft.</p>
<p>Parceque le logiciel libre c&#8217;est justement a propos du partage.</p>
<p>Les industries et les grands noms ont avantage d&#8217;écouter la communauté parceque c&#8217;est elle qui permet de créer les standards pour pousser l&#8217;innovation et faire fonctionner toutes sortes de choses ensemble.</p>
<p>Sans ça&#8230;</p>
<p>Les trains n&#8217;auraient pas pu traverser les pays.</p>
<p>Le web n&#8217;aurait pas existé sous cette forme&#8230; Si il aurait été propriétaire, la communauté en aurait développé un équivalent libre de toute façon (!).</p>
<p>&#8230; Je crois que vous comprenez mon idée.</p>
<p>Nous nous devons de &#8220;Faire marcher les choses ensemble&#8221; pour atteindre un plus grand objectif qui dépasse le bénéfice d&#8217;une seule entitée. Ça permet un accès harmonisé des données, crée une compétition qui pousse a l&#8217;amélioration, et ainsi de suite.</p>
<p>Alors, je pense que l&#8217;initiative de Port25 et Make Web not War de Microsoft est d&#8217;atteindre tout ceci. (Enfin, je l&#8217;espère)</p>
<p>Alors, santé! et faison la paix <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/05/traduction-libre-de-larticle-%c2%abwhy-the-is-microsoft-doing-all-this%c2%bb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mise à jour de l&#8217;horaire de la semaine des logiciels libres MonDev du 24-28 Mai prochain</title>
		<link>http://renoirboulanger.com/blog/2010/05/mise-a-jour-de-lhoraire-de-la-semaine-des-logiciels-libres-mondev-du-24-28-mai-prochain/</link>
		<comments>http://renoirboulanger.com/blog/2010/05/mise-a-jour-de-lhoraire-de-la-semaine-des-logiciels-libres-mondev-du-24-28-mai-prochain/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:32:29 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2183</guid>
		<description><![CDATA[Mise à jour de l&#8217;horaire de la semaine des logiciels libres MonDev du 24-28 Mai prochainDurant la semaine du 24 au 28 Mai 2010 aura lieu la semaine des logiciels libres MonDev. L&#8217;idée du MonDev est de lister les événements et de créer une liste de tous les événements qui pourraient intéresser les visiteurs qui [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/05/mise-a-jour-de-lhoraire-de-la-semaine-des-logiciels-libres-mondev-du-24-28-mai-prochain/' class='retweet '  style='display:block;margin:10px 0px;' >Mise à jour de l&#8217;horaire de la semaine des logiciels libres MonDev du 24-28 Mai prochain</a><div id="attachment_2094" class="wp-caption alignright" style="width: 280px"><img class="size-full wp-image-2094 " title="MonDev" src="http://renoirboulanger.com/wp-content/uploads/2010/03/mondev_logo.png" alt="MonDev" width="270" height="159" /><p class="wp-caption-text">Montreal Open Source Week - La semaine des Logiciels Libres de Montréal MonDev</p></div>
<p>Durant la semaine du 24 au 28 Mai 2010 aura lieu la semaine des logiciels libres <a href="http://mondev.org">MonDev</a>. L&#8217;idée du MonDev est de lister les événements et de créer une liste de tous les événements qui pourraient intéresser les visiteurs qui viendront pour le <a href="http://webnotwar.ca/">Make Web Not War</a>/FTW! et/ou le <a href="http://webcom-montreal.com/">WebCom</a> et/ou le <a href="http://webcampmontreal.org/">WebCamp</a> puissent savoir où aller d&#8217;autre durant les autres jours lors de leur séjour à Montréal.</p>
<h2>Horraire mis à jour</h2>
<p>L&#8217;<a href="http://mondev.org/general/schedule/">horraire de la semaine</a> a été mis à jour ce-matin. Il s&#8217;agit de la version originale anglaise.</p>
<h2>À propos de la langue</h2>
<p>Ça peut sembler étrange mais l&#8217;événement est voulu comme étant bilingue à la base. Autant au Make Web Not War (ils publient des billets dans leur blogue dans les deux langues), que le MonDev.</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/05/mise-a-jour-de-lhoraire-de-la-semaine-des-logiciels-libres-mondev-du-24-28-mai-prochain/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Trois Geeks cherchent un nouveau Loyer sur Montréal</title>
		<link>http://renoirboulanger.com/blog/2010/04/trois-geeks-cherchent-un-nouveau-loyer-sur-montreal/</link>
		<comments>http://renoirboulanger.com/blog/2010/04/trois-geeks-cherchent-un-nouveau-loyer-sur-montreal/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 19:26:08 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Actualites]]></category>
		<category><![CDATA[Tranche de vie]]></category>
		<category><![CDATA[#fb]]></category>
		<category><![CDATA[#in]]></category>
		<category><![CDATA[p52]]></category>
		<category><![CDATA[projets]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2067</guid>
		<description><![CDATA[Trois Geeks cherchent un nouveau Loyer sur MontréalÇa y est nous en sommes rendus là. Ça fait un bout qu&#8217;on est dans ce petit 5 1/2 et nous voulons voir si ce serait pas mieux ailleurs.
C&#8217;est super cool avoir un salon de la mort avec toutes nos choses installés pour travailler, nous voulons voir si [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/04/trois-geeks-cherchent-un-nouveau-loyer-sur-montreal/' class='retweet '  style='display:block;margin:10px 0px;' >Trois Geeks cherchent un nouveau Loyer sur Montréal</a><div id="attachment_2068" class="wp-caption alignright" style="width: 322px"><a href="http://renoirboulanger.com/wp-content/uploads/2010/04/david-sones-snailhome.jpg" rel="lightbox[2067]"><img class="size-full wp-image-2068  " title="Un escargot avec sa maison" src="http://renoirboulanger.com/wp-content/uploads/2010/04/david-sones-snailhome.jpg" alt="" width="312" height="396" /></a><p class="wp-caption-text">Un escargot avec sa maison par David Sones</p></div>
<p>Ça y est nous en sommes rendus là. Ça fait un bout qu&#8217;on est dans ce petit 5 1/2 et nous voulons voir si ce serait pas mieux ailleurs.</p>
<p>C&#8217;est super cool avoir un salon de la mort avec toutes nos choses installés pour travailler, nous voulons voir si il n&#8217;y aurait pas plus grand et plus central.</p>
<h3>Ce qu&#8217;on cherche</h3>
<p>Si vous avez des «plugs» pour un logement pour trois hommes, qui aurait:</p>
<ul>
<li>Trois grandes chambres</li>
<li>Beaucoup de fenêtres</li>
<li>Près du Centre-ville, ou sur le Plateau</li>
<li>Endroits de stationement réservés possible</li>
<li>Espace Laveuse-Sécheuse</li>
</ul>
<h3>Pour qui?</h3>
<p>Nous trois, les Geeks: <a href="http://stephanchampagne.com/">Stéphan</a>, <a href="http://etiennelachance.com/">Etienne</a>, et <a href="http://renoirboulanger.com/about/">moi</a>.</p>
<h3>Vos suggestions</h3>
<p><a href="http://renoirboulanger.com/me-joindre/">Contactez moi via le formulaire</a> et je ferai le suivi avec chacun d&#8217;entre vous.</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/04/trois-geeks-cherchent-un-nouveau-loyer-sur-montreal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introduction de notre nouveau projet-événement intitulé DevLab</title>
		<link>http://renoirboulanger.com/blog/2010/03/introduction-de-notre-nouveau-projet-evenement-intitule-devlab/</link>
		<comments>http://renoirboulanger.com/blog/2010/03/introduction-de-notre-nouveau-projet-evenement-intitule-devlab/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 15:29:41 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Tranche de vie]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[projets]]></category>
		<category><![CDATA[virtualisation]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=2022</guid>
		<description><![CDATA[Introduction de notre nouveau projet-événement intitulé DevLabMoi et mes compagnons d&#8217;arme des GeekNights (Etienne et Stephan) planifions un projet qu&#8217;on a baptisé DevLab.
Nos GeekNights étaient bien plaisants a nous trois mais nous voulons partager avec d&#8217;autres passionnés. C&#8217;est l&#8217;origine de l&#8217;idée du DevLab.
Nous avons choisi le nom «Lab», parce que l&#8217;idée est d&#8217;augmenter ses capacités [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/03/introduction-de-notre-nouveau-projet-evenement-intitule-devlab/' class='retweet '  style='display:block;margin:10px 0px;' >Introduction de notre nouveau projet-événement intitulé DevLab</a><p><a href="http://devlabmtl.org/"><img class="alignright size-full wp-image-2222" style="border:none;" title="devLabMtl.org" src="http://renoirboulanger.com/wp-content/uploads/2009/07/devLAB_LogoURL_Coul_small.png" alt="devLabMtl.org" width="150" height="60" /></a>Moi et mes compagnons d&#8217;arme des <a href="http://renoirboulanger.com/blog/category/geeknight/">GeekNights</a> (<a href="http://etiennelachance.com">Etienne</a> et <a href="http://stephanchampagne.com">Stephan</a>) planifions un projet qu&#8217;on a baptisé DevLab.</p>
<p>Nos <a href="http://renoirboulanger.com/blog/category/geeknight/">GeekNights</a> étaient bien plaisants a nous trois mais nous voulons partager avec d&#8217;autres passionnés. C&#8217;est l&#8217;origine de l&#8217;idée du DevLab.</p>
<p>Nous avons choisi le nom «Lab», parce que l&#8217;idée est d&#8217;augmenter ses capacités avec des gens expérimentés et de partager lors d&#8217;une soirée ou une fin de semaine, pour le plaisir. Nous ne voulons pas nous limiter qu&#8217;a un seul projet Open-Source.</p>
<h3>L&#8217;idée</h3>
<ul>
<li>UN site web pour prendre connaissance des sessions</li>
<li>Plusieurs types de sessions pour travailler les divers aspects et faire avancer le projet</li>
<li>UNE rencontre aux trois mois ou quelque chose de la sorte.</li>
<li>On va lancer le nouveau projet pour la semaine WebCom, lors du FTW (vers le 25 mai) .</li>
</ul>
<h3>Qui est invité à participer a l&#8217;organisation</h3>
<p>Quiconque est intéressé a participer a l&#8217;organisation peut nous en faire part.</p>
<h3>Le projet</h3>
<p>Un nouveau software de comptabilité open-source</p>
<h3>Ce que nous allons fournir</h3>
<ul>
<li>l&#8217;infrastructure</li>
<li>SVN/Git,</li>
<li>Bugtracker</li>
<li>Wiki de collaboration</li>
<li>L&#8217;entretien du code et de l&#8217;Infrastructure</li>
<li>Notre expérience de lab</li>
</ul>
<h3>Les buzzwords</h3>
<ul>
<li>PHP 5.3+</li>
<li>MySQL 5.1+</li>
<li>Virtualisation</li>
<li>Intégration Continue</li>
<li>Modèle Agile</li>
<li>Extreme Programming</li>
<li>&#8230; peut être même pas de Framework (a voir!)</li>
<li>OOP</li>
</ul>
<h3>Quand?</h3>
<p>Le projet ne sera pas lancé tout de suite mais nous sommes en train de monter les alliances pour permettre ce type d&#8217;événement d&#8217;une façon récurrente. Si vous êtes intéressés, <a href="http://renoirboulanger.com/me-joindre/">contactez nous</a>. Je tiendrai cette page à jour.</p>
<h3>Première sortie publique</h3>
<p><img class="alignnone size-full wp-image-2034" style="float: right; border: none;" title="MonDev Open Source Week Montreal" src="http://renoirboulanger.com/wp-content/uploads/2010/03/mondev_logo.jpg" alt="MonDev Open Source Week Montreal" width="300" height="213" />Nous serons présents lors de la première de <a href="http://mondev.org/">MonDev</a> et nous participerons aussi à la compétition «<a href="http://www.webnotwar.ca/ftw/?wt.mc_id=can_partner-ftw-en_blog_community&amp;who=evocatio">For the Web coding competition</a>» sponsorisé par Microsoft Canada. Venez nous en parler!</p>
<h3>Appel a la collaboration</h3>
<p>Nous avons l&#8217;idée et les capacités de produire le logiciel. Mais notre intérêt ici est de partager nos connaissances et de créer un événement par des développeurs pour des développeurs qui désirent apprendre et partager leur connaissances.</p>
<p>Si vous êtes intéressés, <a href="http://renoirboulanger.com/blog/2010/03/introduction-de-notre-nouveau-projet-evenement-intitule-devlab/#comments">manifestez-vous sur le fil de commentaire</a>. Plus on est de fous plus on rit.</p>
<p>Nous allons vous tenir au courrant sur Twitter et sur cette page de l&#8217;évolution du projet.</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/03/introduction-de-notre-nouveau-projet-evenement-intitule-devlab/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Script bash pour transférer une base de donnée MySQL d&#8217;un serveur à l&#8217;autre</title>
		<link>http://renoirboulanger.com/blog/2010/02/script-bash-pour-transferer-une-base-de-donnee-mysql-dun-serveur-a-lautre/</link>
		<comments>http://renoirboulanger.com/blog/2010/02/script-bash-pour-transferer-une-base-de-donnee-mysql-dun-serveur-a-lautre/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 21:39:42 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[GeekNight]]></category>
		<category><![CDATA[Open-Source]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Programmation]]></category>
		<category><![CDATA[Tranche de vie]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=1764</guid>
		<description><![CDATA[Script bash pour transférer une base de donnée MySQL d&#8217;un serveur à l&#8217;autreJe travaillait sur un mandat récemment pour transférer plusieurs dizaines de sites web vers une nouvelle infrastructure. Dans ce billet j&#8217;expliquerai le processus que j&#8217;ai utilisé pour en finir par produire un script bash qui pourrait vous être utile.
&#160;
A propos du projet
Considérant que [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/02/script-bash-pour-transferer-une-base-de-donnee-mysql-dun-serveur-a-lautre/' class='retweet '  style='display:block;margin:10px 0px;' >Script bash pour transférer une base de donnée MySQL d&#8217;un serveur à l&#8217;autre</a><p>Je travaillait sur un mandat récemment pour transférer plusieurs dizaines de sites web vers une nouvelle infrastructure. Dans ce billet j&#8217;expliquerai le processus que j&#8217;ai utilisé pour en finir par produire un script bash qui pourrait vous être utile.</p>
<p>&nbsp;</p>
<h3>A propos du projet</h3>
<p>Considérant que certains sites avaient plus d&#8217;une base de donnée il était hors de question de faire a bras les lignes <em>mysqldump</em>, <em>ssh</em> (en fait le transfert se fait en compressant le fichier et le copiant via une redirection gzip avec cat), <em>mysql</em> pour, en ordre, dumper la base de donnée, la transférer, et la restaurer&#8230;. sans oublier les <em>create users</em> pour chaque.</p>
<p>Je me suis dit: <em>faisons-en un script</em>!</p>
<p>&nbsp;</p>
<p><span id="more-1764"></span></p>
<h3>Les prérequis</h3>
<p>Nous voulions&#8230;</p>
<ul>
<li>Faciliter le travail car on savait qu&#8217;il faudrait souvent r<em>e-re-transférer</em> chacune des bases de données;<br />
         Car nous devions faire fonctionner le site sur le nouveau serveur <em>avant</em> de transférer les DNS.</li>
<li>Entrer une commande <em>minimale</em> et en conserver les configurations;</li>
<li>Que le <em>nouveau</em> serveur réalise la tâche a lui-seul, sans prérequis sur le serveur distant;</li>
<li>Utiliser les commandes minimales et pouvoir réutiliser le scripts dans ma propre librairie de script bash;</li>
<li>Éviter de répéter, parceque c&#8217;est «<em>con</em>» <img src='http://renoirboulanger.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
</ul>
<p>&nbsp;</p>
<h3>Ce que le script fait</h3>
<h4>1. <em>Transférer</em> la base de donnée</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ migratemysql transfer</pre></td></tr></table></div>

<ol>
<li>Lire le fichier de configuration <em>migratemysql.conf </em> dans le dossier courrant (ou en créer un)</li>
<li>Se connecter en SSH</li>
<li>Lancer <tt>mysqldump</tt> en conservant le <tt>tmp</tt> paramétrable (éviter de remplir le disque)</li>
<li>Compresser le <tt>.sql</tt> en <em>gzip</em> (<tt>.sql.gz</tt>)</li>
<li>Transférer via <tt>scp</tt></li>
</ol>
<p>&nbsp;</p>
<h4>2. <em>Import</em>er dans le serveur local</h4>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">$ migratemysql import</pre></td></tr></table></div>

<ol>
<li>Lire le fichier de configuration<em> migratemysql.conf </em>dans le dossier courrant</li>
<li>Véfirier si le <tt>.sql.gz</tt> existe&#8230;<br />
<!--   -----  --></p>
<ol>
<li>oui: le décompresser
<ol>
<li>si le <tt>.sql</tt><em> existe déja</em>, écrire par dessus?  (<strong>attente d&#8217;une réponse a l&#8217;usager</strong>)
<ol>
<li>oui: overwrite, continuer&#8230;</li>
<li>non: DIE!</li>
</ol>
<ol>
            </ol>
</li>
</ol>
</li>
<li>non: continuer</li>
</ol>
</li>
<li>Véfirier si le <tt>.sql</tt> existe&#8230;
<ol>
<li>oui: continuer</li>
<li>non: DIE!</li>
</ol>
</li>
<p><!--   -----  --></p>
<li>Se connecter au serveur précisé, si erreur&#8230; DIE!</li>
<li>Véfirier si la <em>database</em> existe sur le serveur
<ol>
<li>oui&#8230;
<ol>
<li><em>Retenir</em> de ne pas <em>effacer</em> le compte de base de donnée (PRIVILEGES) (variable &#8220;<tt>OVERRIDEUSERCREATION</tt>&#8220;)</li>
<li>Effacer pour ré-insérer? (<strong>attente d&#8217;une réponse a l&#8217;usager</strong>)</li>
<li>Créer les drop statements? (oui ou non&#8230; une switch &#8220;<tt>ALT_PURGE</tt>&#8221; dans le fichier de config)
<ol>
<li>oui: générer le script, puis <em>continuer</em></li>
<li>non: <em>continuer</em> (utile si le fichier SQL a les <tt>DROP</tt> statements)</li>
</ol>
</li>
</ol>
</li>
<li>non: <em>continuer</em>&#8230;</li>
</ol>
</li>
<li>(si &#8220;<tt>OVERRIDEUSERCREATION</tt>&#8221; existe, ne pas faire) Créer les PRIVILEGES spécifique pour la table a créer</li>
<li>Exécuter le <tt>.sql</tt></li>
<li>Afficher a l&#8217;écran un snippet de code PHP pour le fichier de config (format WordPress)</li>
</ol>
<p>&nbsp;</p>
<h3>Le script</h3>
<p>Pour <a href="http://renoirboulanger.com/wp-content/uploads/scripts/migratemysql.gz">le télécharger</a></p>
<h4>Installer</h4>
<ol>
<li>Télécharger

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">renoirb<span style="color: #000000; font-weight: bold;">@</span>ubuntu:~$ <span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>renoirboulanger.com<span style="color: #000000; font-weight: bold;">/</span>wp-content<span style="color: #000000; font-weight: bold;">/</span>uploads<span style="color: #000000; font-weight: bold;">/</span>scripts<span style="color: #000000; font-weight: bold;">/</span>migratemysql.gz</pre></td></tr></table></div>

</li>
<li>Extraire

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">renoirb<span style="color: #000000; font-weight: bold;">@</span>ubuntu:~$ <span style="color: #c20cb9; font-weight: bold;">gunzip</span> migratemysql.gz</pre></td></tr></table></div>

</li>
<li>Déplacer dans un dossier du <tt>PATH</tt>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="bash" style="font-family:monospace;">renoirb<span style="color: #000000; font-weight: bold;">@</span>ubuntu:~$ <span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #007800;">$PATH</span>
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>bin:<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>games:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>renoirb<span style="color: #000000; font-weight: bold;">/</span>scripts:<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>renoirb<span style="color: #000000; font-weight: bold;">/</span>scripts</pre></td></tr></table></div>

<p>      <strong>Note</strong> Personnellement, j&#8217;ai mon propre dossier scripts dans mon home, mais c&#8217;est à vous de voir
  </li>
</ol>
<p>&nbsp;</p>
<h3>Sources</h3>
<p>Le script a été fait en collaboration avec <a href="http://etiennelachance.com">Etienne Lachance</a> qui est nettement plus rapide que moi dans le scripting BASH</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/02/script-bash-pour-transferer-une-base-de-donnee-mysql-dun-serveur-a-lautre/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revue de fonctions qui sont, selon-moi, idéales a un CMS entre CMS Made Simple et MODx</title>
		<link>http://renoirboulanger.com/blog/2010/01/revue-de-fonctions-qui-sont-selon-moi-ideales-a-un-cms-entre-cms-made-simple-et-modx/</link>
		<comments>http://renoirboulanger.com/blog/2010/01/revue-de-fonctions-qui-sont-selon-moi-ideales-a-un-cms-entre-cms-made-simple-et-modx/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 15:48:49 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Critique]]></category>
		<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=1739</guid>
		<description><![CDATA[Revue de fonctions qui sont, selon-moi, idéales a un CMS entre CMS Made Simple et MODx
C&#8217;est en cherchant ce que j&#8217;ai publié sur le web dans les dernières années que je suis tombé sur un envoi que j&#8217;ai fait sur la liste AccessTech de NetAccessible. Un lecteur avait demandé si CMSMS (CMS Made Simple) était [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/01/revue-de-fonctions-qui-sont-selon-moi-ideales-a-un-cms-entre-cms-made-simple-et-modx/' class='retweet '  style='display:block;margin:10px 0px;' >Revue de fonctions qui sont, selon-moi, idéales a un CMS entre CMS Made Simple et MODx</a><div style="width:430px;float:right;"><img src="http://renoirboulanger.com/wp-content/uploads/2010/01/cmsmslogo.gif" alt="" title="CMS Made Simple" width="174" height="78" style="border:1px solid #888;float:right;" /><img src="http://renoirboulanger.com/wp-content/uploads/2010/01/modx_logo.png" alt="" title="MODx" width="230" height="64" style="border:none;float:right;margin-top:10px;margin-right:10px;" /></div>
<p>C&#8217;est en cherchant ce que j&#8217;ai publié sur le web dans les dernières années que je suis tombé sur un envoi que j&#8217;ai fait sur la liste AccessTech de <a href="http://www.netaccessible.com/">NetAccessible</a>. Un lecteur avait demandé si CMSMS (CMS Made Simple) était si &#8220;simple&#8221;.</p>
<p><ins>a mon avis, <strong>CMS Made Simple n&#8217;est pas idéal</strong>. Mais j&#8217;ai pensé le re-publier ici quand même, pour les biens de la postérité. Vous remarquerez que ce qui est ajouté est dans des balises &lt;INS&gt;. Ce message a été rédigé en 2008 et il est possible que CMS Made Simple ait changé.</ins></p>
<p><ins>J&#8217;avoue d&#8217;emblée et je suis conscient que je n&#8217;ai pas passé au travers de ses fonctions car j&#8217;ai passé déjà beaucoup de temps sur des sites web dans les dernières années et j&#8217;ai passé a autre chose.</ins></p>
<p>&nbsp;</p>
<h3>Revue très légère de CMS Made Simple</h3>
<p>A mon avis, quand on dit &#8220;simple&#8221; dans le nom. J&#8217;ai une certaine réticence. <ins>C&#8217;est presque comme une insulte à l&#8217;intelligence du webmestre.</ins>.</p>
</p>
<p>J&#8217;ai fouillé un peu sur le sujet avant de le discréditer. A ce que j&#8217;ai vu, CMSMS utilise <a href="http://www.smarty.net/">Smarty</a> <ins>(un engin de templating open-source)</ins> alors deux logiciels open-source devraient avoir un bon résultat à mon avis. </p>
<p><span id="more-1739"></span></p>
<p>Mais lorsqu&#8217;on doit utiliser des tags du genre:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="php" style="font-family:monospace;"><span style="color: #339933;">&lt;</span>h4<span style="color: #339933;">&gt;&lt;</span> ?php    <span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">'Hello '</span> <span style="color: #339933;">.</span> <span style="color: #000088;">$params</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">'name'</span><span style="color: #009900;">&#93;</span> <span style="color: #339933;">.</span> <span style="color: #0000ff;">'!'</span><span style="color: #339933;">;</span>    <span style="color: #000000; font-weight: bold;">?&gt;</span><span style="color: #339933;">&lt;/</span>h4<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

</p>
<p>Dans du contenu&#8230; ca manque de paufinement. Remarquez que j&#8217;ai mis que quelques minutes pour lire. Je ne connait pas tout le produit.</p>
<p><ins>C&#8217;est que l&#8217;engin de template est absent car, dans cet exemple, il s&#8217;agit de simple PHP dans un tableau (Array) appelé <tt>$params</tt>. Faut dire que je n&#8217;ai pris qu&#8217;un exemple dans la mêlée et que en cherchant un peu j&#8217;ai trouvé des exemples qui font plus de sens que ce dernier. Si je me fie a la <a href="http://wiki.cmsmadesimple.org/index.php/User_Handbook/Getting_Started/Designer/Templates/fr">documentation ici</a> il y a quand même beaucoup de fonctions similaires a celles de MODx, ma référence.</ins></p>
<p>&nbsp;</p>
<h3>Il y a mieux<strong>, Selon moi!</strong>&#8230; <strong>MODx</strong></h3>
<p>J&#8217;ai beaucoup d&#8217;expérience dans les CMS car j&#8217;ai moi même entretenu mon propre CMS avec mon ancienne entreprise (4 ans de travail). Je l&#8217;ai vendu a mon employeur, et ils me l&#8217;on fait mettre de coté. Question de voir s&#8217;il y a mieux.</p>
<p>J&#8217;ai trouvé mieux, a mon avis!</p>
<p>J&#8217;ai trouvé le site <a href="http://www.cmsmatrix.org/">CMS Matrix</a> <ins>qui semble compiler un bel effort de comparaison de fonctions d&#8217;un CMS à l&#8217;autre</ins> et j&#8217;ai voulu comparer les fonctions que je voulait entre plusieurs reconnus. J&#8217;ai, au préalable ciblé. J&#8217;en suis venu a un choix qui tournait autour de (en ordre)</p>
<ul>
<li><a href="http://typo3.org/">Typo3</a></li>
<li><a href="http://www.typolight.org/">TypoLight</a></li>
<li><a href="http://modxcms.com/">MODx</a></li>
</ul>
<p>J&#8217;ai choisi <a href="http://modxcms.com/"><strong>MODx</strong></a> car il avait un principe que j&#8217;aime beaucoup.</p>
<ul>
<li>Il est un framework de gestion de contenu (!!) <ins>On peut donc utiliser un <tt>API</tt> et «jongler» avec le contenu en PHP</ins></li>
<li>Il laisse les éditeur faire leur contenu sans html (aucune &#8220;wizarderie&#8221;&#8230; je vous l&#8217;assure)</li>
<li>Les pires mots a voir serait du type {{patente}} (un Chunk), [[Gadget]] (un Snippet)&#8230; des trucs qui sont évident qui ont un usage</li>
<li>Il permet de dissocier totalement le contenu de la gestion</li>
<li>Peut cacher le contenu</li>
</ul>
<p>En gros, il y a</p>
<ul>
<li>Les plugins (ce qui est exécuté a des moments clé que l&#8217;on peut &#8220;triggerer&#8221; <ins>dans la vie d&#8217;une page. Exemple: au &#8220;page save&#8221;, au &#8220;page pre-render&#8221;&#8230; il y a plus d&#8217;une vingtaine de &#8220;triggers&#8221; configurés</ins>)</li>
<li>Les Snippets (cachable, ou non, avec des parametres&#8230; peut être vu comme une &#8220;fonction&#8221; PHP)</li>
<li>Les Chunks (bout de code html, qu&#8217;on peut utiliser pour les répétitions, et meme appeler des Snippets)</li>
<li>Templates (c&#8217;est ce que ca dit. On peut appeler des Snippets (cachable ou non) et des Chunks)</li>
<li>Template variables (pour ajouter des extensions spécifiques)</li>
<li>Documents&#8230; (peut envoyer le content-type qu&#8217;on veut, associer un template (meme empty), etc)</li>
</ul>
<p>Bref&#8230; c&#8217;est le cms que j&#8217;ai toujours voulu. Espérance que mon choix techno vous ait inspiré autant qu&#8217;il m&#8217;a inspiré!</p>
<p>Coté accessibilité&#8230;. a mon avis, c&#8217;est le programmeur qui rend accessible son code. Rarement l&#8217;outil. L&#8217;outil,doit, quant a lui, aider a faire ce qu&#8217;il faut.</p>
<p>MODx le fait a merveille!</p>
<p><ins>Fin du courriel envoyé a NetAccessible</ins></p>
<p>&nbsp;</p>
<h3>J&#8217;ai été publié</h3>
<p>Lorsque j&#8217;ai terminé le site de TechSolCom (billet pas encore publié dans mon blogue) j&#8217;ai fait application au <em>Showcase</em> du site de MODx. Voici la <a href="http://modxcms.com/learn/showcase/site.html?site=29">page que j&#8217;ai rédigée</a>.</p>
<p>&nbsp;</p>
<h3>Votre opinion</h3>
<p>Si vous avez d&#8217;autres revues vous pouvez les ajouter en commentaire.</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/01/revue-de-fonctions-qui-sont-selon-moi-ideales-a-un-cms-entre-cms-made-simple-et-modx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installation d&#8217;un paradis du Geek pour trois colocataires, partie 2</title>
		<link>http://renoirboulanger.com/blog/2010/01/installation-dun-paradis-du-geek-pour-trois-colocataires-partie-2/</link>
		<comments>http://renoirboulanger.com/blog/2010/01/installation-dun-paradis-du-geek-pour-trois-colocataires-partie-2/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 19:38:19 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[GeekNight]]></category>
		<category><![CDATA[Tranche de vie]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=1736</guid>
		<description><![CDATA[Installation d&#8217;un paradis du Geek pour trois colocataires, partie 2
Au début de ce billet, je voulait seulement parler de comment nous avons monté notre installation. J&#8217;ai eu ensuite l&#8217;envie d&#8217;élaborer.
&#160;
Emménager avec des colocs?
Je suis célibataire depuis quelques temps déjà. C&#8217;est plus un choix qu&#8217;une faute de ne pas savoir «quoi faire». J&#8217;avais décidé de vivre [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/01/installation-dun-paradis-du-geek-pour-trois-colocataires-partie-2/' class='retweet '  style='display:block;margin:10px 0px;' >Installation d&#8217;un paradis du Geek pour trois colocataires, partie 2</a><div style="float:right"><img src="http://renoirboulanger.com/wp-content/uploads/2010/01/geek_cartoon.jpg" alt="" title="Geek stereotype" width="175" height="176" class="aligncenter size-full wp-image-1680" style="border:none;" /></div>
<p>Au début de <a href="http://renoirboulanger.com/blog/2010/01/installation-dun-paradis-du-geek-pour-trois-colocataires-partie-1/">ce billet</a>, je voulait seulement parler de comment nous avons monté notre installation. J&#8217;ai eu ensuite l&#8217;envie d&#8217;élaborer.</p>
<p>&nbsp;</p>
<h3>Emménager avec des colocs?</h3>
<p>Je suis célibataire depuis quelques temps déjà. C&#8217;est plus un choix qu&#8217;une faute de ne pas savoir «quoi faire». J&#8217;avais décidé de vivre seul plutôt que de prendre la première femme «du bord», qui s&#8217;intéresse a moi. C&#8217;était un pattern redondant dans mon passé amoureux.<br />
<span id="more-1736"></span></p>
<p>Ce que je me suis dit.</p>
<p>Pourquoi ne pas se concentrer sur mon évolution professionnelle et émotionnelle, en vivant seul et éventuellement rencontrer. Je serai prêt.</p>
<p>Mais ça faisait trois ans que je vivait seul. Alors je voulait du changement. </p>
<p>Emménager avec de bons amis était la solution idéale. Fini la vie seule, une vie sociale constante et on a les trois des objectifs professionnels communs:</p>
<p>La programmation et l&#8217;Informatique!</p>
<p>&nbsp;</p>
<h3>Une passe dans notre vie</h3>
<p>Étant nous trois célibataires en même temps nous avons décidé d&#8217;avoir une petite passe de notre vie a avoir du FUN entre gars. Alors pourquoi ne pas «Geeker»? Question de briser la solitude et pouvoir monter des projets ensemble. Qui sait où ça peut nous mener.</p>
<p>Je suis un programmeur qui a appris d&#8217;une façon autodidacte. Il a été remarqué que de travailler avec d&#8217;autres programmeurs plus expérimenté en mode tutorat que les capacités peuvent décupler. <a href="http://stephanchampagne.com">Stéphan</a> (mon nouveau coloc) et moi nous nous poussons en ce sens.  J&#8217;en ressens déjà les bénéfices!</p>
<p>&nbsp;</p>
<h3>Coté boulot</h3>
<p>Comme j&#8217;en ai déjà parlé sur &#8220;<a href="http://renoirboulanger.com/blog/2009/10/pensees-ecrites-a-voix-haute-pour-mon-orientation-professionnelle/">Pensées écrites a voix haute pour mon orientation&#8230;</a>&#8220;. J&#8217;ai décidé d&#8217;arrêter de faire des sites web en série (ref: voir <a href="http://renoirboulanger.com/blog/category/portfolio/">mon portfolio</a>). Pour me concentrer sur le développement d&#8217;applications.</p>
<p>Actuellement je fait des petits contrats et je suis bien heureux ainsi car je peut choisir sur quoi je travaille en fonction de ce que j&#8217;ai envie d&#8217;améliorer dans mes talents en programmation. C&#8217;est comme un GeekNight qui ne termine jamais!</p>
<p>&nbsp;</p>
<h3>Au final</h3>
<p>J&#8217;aime bien cette passe de ma vie. Je pousse mes capacités et je contribue avec mes colocataires.  </p>
<p>Avez-vous déjà voulu faire ce genre de changement dans votre vie?</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/01/installation-dun-paradis-du-geek-pour-trois-colocataires-partie-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Le Défi «Project52» un billet par semaine (minimum)</title>
		<link>http://renoirboulanger.com/blog/2010/01/le-defi-%c2%abproject52%c2%bb-un-billet-par-semaine-minimum/</link>
		<comments>http://renoirboulanger.com/blog/2010/01/le-defi-%c2%abproject52%c2%bb-un-billet-par-semaine-minimum/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 15:48:17 +0000</pubDate>
		<dc:creator>Renoir Boulanger</dc:creator>
				<category><![CDATA[Tranche de vie]]></category>
		<category><![CDATA[p52]]></category>

		<guid isPermaLink="false">http://renoirboulanger.com/?p=1698</guid>
		<description><![CDATA[Le Défi «Project52» un billet par semaine (minimum)J&#8217;ai vu sur le Tweet de Brendan Sera-Shriar que j&#8217;ai rencontré il y a deux mois a une rencontre de PHPQuébec. Son billet m&#8217;a donné envie de participer au défi. Une idée que j&#8217;ai moi même voulu faire. Maintenant elle a un nom. Le défi Project52.
En lisant son [...]]]></description>
			<content:encoded><![CDATA[<a href='http://renoirboulanger.com/blog/2010/01/le-defi-%c2%abproject52%c2%bb-un-billet-par-semaine-minimum/' class='retweet '  style='display:block;margin:10px 0px;' >Le Défi «Project52» un billet par semaine (minimum)</a><p><img src="http://renoirboulanger.com/wp-content/uploads/2010/01/underwood5small.jpg" alt="" title="Une vieille machine a écrire" width="296" height="288" class="aligncenter size-full wp-image-1699" style="float:right;border:0" /><a href="http://project52.info/"><img src="http://renoirboulanger.com/wp-content/uploads/2010/01/p52_100x126.png" alt="" title="Project52 logo" width="100" height="126" class="aligncenter size-full wp-image-1700" style="float:left;border:0;padding:0px 15px 15px 0px;" /></a>J&#8217;ai vu sur le <a href="http://twitter.com/digibomb/status/7424280544">Tweet</a> de <a href="http://twitter.com/digibomb">Brendan Sera-Shriar</a> que j&#8217;ai rencontré il y a deux mois a une rencontre de PHPQuébec. Son billet m&#8217;a donné envie de participer au défi. Une idée que j&#8217;ai moi même voulu faire. Maintenant elle a un nom. Le défi <a href="http://project52.info">Project52</a>.</p>
<p>En lisant <a href="http://dropthedigibomb.com/category/project52/">son billet</a> et celui de <a href="http://sam.brown.tc/">Sam Brown</a> je me suis dit pourquoi pas participer au défi. Je fait déjà des efforts d&#8217;écrire un article par semaine, je devrait me donner le défi de faire un bon billet par semaine.</p>
<p>&nbsp;</p>
<h3>Astuce pour son image web</h3>
<p>Si vous avez vous aussi un blogue et que vous voulez, vous même, vous monter une image de marque en tant que professionnel, vous devriez commencer par prendre l&#8217;habitude d&#8217;écrire sur votre blogue un billet de qualité par semaine.</p>
<p>Pour se monter une image publique dans les médias sociaux c&#8217;est pas quelque chose qui se fait tout seul. Il faut entretenir sa <a href="http://renoirboulanger.com/ligne-editoriale/">ligne éditoriale</a>, et conserver une cohérence avec son <a href="http://renoirboulanger.com/about/">identité publique</a>.</p>
<p> Je suis encore un novice, mais je pense que d&#8217;écrire régulièrement un billet de qualité apporte ce qu&#8217;on veut d&#8217;une image web: Traffic, lecteurs, plus de traffic, et éventuellement peut être des revenus d&#8217;annonce.</p>
<p>&nbsp;</p>
<p>Êtes vous satisfaits de votre cadence de publication de billets dans votre blogue?</p>
]]></content:encoded>
			<wfw:commentRss>http://renoirboulanger.com/blog/2010/01/le-defi-%c2%abproject52%c2%bb-un-billet-par-semaine-minimum/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
