<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Commentaires pour Libre Experience</title>
	<atom:link href="http://www.libre-experience.org/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.libre-experience.org</link>
	<description>Bloc-notes sur les logiciels libres</description>
	<lastBuildDate>Sat, 28 Aug 2010 05:26:20 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par Marco</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-206</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Sat, 28 Aug 2010 05:26:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-206</guid>
		<description>&lt;a href=&quot;#comment-205&quot; rel=&quot;nofollow&quot;&gt;@olivier &lt;/a&gt; 
Tout à fait d&#039;accord avec toi pour l&#039;aspect critique et je tiens compte des commentaires de mes lecteurs, c&#039;est tout l&#039;intérêt de partager un article.
Ce que je voulais dire c&#039;est que au lieu de laisser un commentaire du style &quot;Ton script est nul, autant le faire en bash&quot;, autant tout de suite proposer quelque chose de positif : &quot;Tiens au lieu de faire des appels système tu pourrais utiliser tel ou tel module&quot;. C&#039;est beaucoup plus positif et on gagne du temps ;-).
Ton commentaire est là beaucoup plus constructif et je te remercie pour les pistes que tu donnes.</description>
		<content:encoded><![CDATA[<p><a href="#comment-205" rel="nofollow">@olivier </a><br />
Tout à fait d&#8217;accord avec toi pour l&#8217;aspect critique et je tiens compte des commentaires de mes lecteurs, c&#8217;est tout l&#8217;intérêt de partager un article.<br />
Ce que je voulais dire c&#8217;est que au lieu de laisser un commentaire du style &laquo;&nbsp;Ton script est nul, autant le faire en bash&nbsp;&raquo;, autant tout de suite proposer quelque chose de positif : &laquo;&nbsp;Tiens au lieu de faire des appels système tu pourrais utiliser tel ou tel module&nbsp;&raquo;. C&#8217;est beaucoup plus positif et on gagne du temps <img src='http://www.libre-experience.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .<br />
Ton commentaire est là beaucoup plus constructif et je te remercie pour les pistes que tu donnes.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par olivier</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-205</link>
		<dc:creator>olivier</dc:creator>
		<pubDate>Fri, 27 Aug 2010 18:42:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-205</guid>
		<description>&lt;a href=&quot;#comment-204&quot; rel=&quot;nofollow&quot;&gt;@Marco &lt;/a&gt; 
En bash tu peux créer des tableaux.

Je suis d&#039;accord avec toi concernant le lisibilité, la plupart de mes scripts, je les fais en Python, et je ne suis pas un expert en bash, puisque je ne l&#039;utilise pas.

Concernant le script en lui-même, ton dictionnaire DIR_TO_BACKUP, tu peux sans doute le remplacer par os.walk. Les tests sur les fichiers, dossiers tu peux le faire par le module os.path

Pour des connexions à distances, il existe des modules (pas en standard), qui doivent certainement gérer ssh bien mieux, de même pour rsync
De plus pour accéder à tes périphériques, tu pourrais utiliser le module ioctl (voir s&#039;inspirer du module CDROM), ou pourquoi pas de dbus (là, il faudra installer py-dbus).

Si tu préfères garder tes commandes, utilise plutôt le module subprocess.

Je tiens à te citer « Ce script peut très certainement être amélioré, n’hésitez pas à me faire part de vos commentaires. » donc tient compte des remarques de tes lecteurs.</description>
		<content:encoded><![CDATA[<p><a href="#comment-204" rel="nofollow">@Marco </a><br />
En bash tu peux créer des tableaux.</p>
<p>Je suis d&#8217;accord avec toi concernant le lisibilité, la plupart de mes scripts, je les fais en Python, et je ne suis pas un expert en bash, puisque je ne l&#8217;utilise pas.</p>
<p>Concernant le script en lui-même, ton dictionnaire DIR_TO_BACKUP, tu peux sans doute le remplacer par os.walk. Les tests sur les fichiers, dossiers tu peux le faire par le module os.path</p>
<p>Pour des connexions à distances, il existe des modules (pas en standard), qui doivent certainement gérer ssh bien mieux, de même pour rsync<br />
De plus pour accéder à tes périphériques, tu pourrais utiliser le module ioctl (voir s&#8217;inspirer du module CDROM), ou pourquoi pas de dbus (là, il faudra installer py-dbus).</p>
<p>Si tu préfères garder tes commandes, utilise plutôt le module subprocess.</p>
<p>Je tiens à te citer « Ce script peut très certainement être amélioré, n’hésitez pas à me faire part de vos commentaires. » donc tient compte des remarques de tes lecteurs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par Marco</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-204</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Fri, 27 Aug 2010 16:50:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-204</guid>
		<description>&lt;a href=&quot;#comment-203&quot; rel=&quot;nofollow&quot;&gt;@olivier &lt;/a&gt; 
Si tu relis l&#039;article :
1) Plus de souplesse : tu m&#039;expliqueras comment faire des dictionnaires en bash
2) Plus de lisibilité : pour moi c&#039;est plus évident à maintenir en Python
3) Appels systèmes car je ne vois pas comment exécuter des commandes distantes via ssh en utilisant les commandes python standards sur la manipulation des fichiers. Si tu sais je suis preneur. De plus elles n&#039;apportent pas grand chose à part la portabilité. Merci de me dire que Python possède un grand nombre de modules et de fonctions je ne savais pas ;-)

Après je comprends qu&#039;un expert &quot;bash&quot; n&#039;y voit pas d&#039;intérêt. Chacun ses choix.
Je suis juste un peu irrité d&#039;avoir ce genre de commentaire posté après avoir lu l&#039;article à la va vite (en gros juste le code Python et pas le descriptif).</description>
		<content:encoded><![CDATA[<p><a href="#comment-203" rel="nofollow">@olivier </a><br />
Si tu relis l&#8217;article :<br />
1) Plus de souplesse : tu m&#8217;expliqueras comment faire des dictionnaires en bash<br />
2) Plus de lisibilité : pour moi c&#8217;est plus évident à maintenir en Python<br />
3) Appels systèmes car je ne vois pas comment exécuter des commandes distantes via ssh en utilisant les commandes python standards sur la manipulation des fichiers. Si tu sais je suis preneur. De plus elles n&#8217;apportent pas grand chose à part la portabilité. Merci de me dire que Python possède un grand nombre de modules et de fonctions je ne savais pas <img src='http://www.libre-experience.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Après je comprends qu&#8217;un expert &laquo;&nbsp;bash&nbsp;&raquo; n&#8217;y voit pas d&#8217;intérêt. Chacun ses choix.<br />
Je suis juste un peu irrité d&#8217;avoir ce genre de commentaire posté après avoir lu l&#8217;article à la va vite (en gros juste le code Python et pas le descriptif).</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par olivier</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-203</link>
		<dc:creator>olivier</dc:creator>
		<pubDate>Fri, 27 Aug 2010 16:31:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-203</guid>
		<description>C&#039;est bien beau de ré-écrire ton programme en Python, mais si c&#039;est pour faire appel à des commandes systèmes, autant rester sous /bin/sh.

Python possède un grand nombre de modules et de fonctions (certes il faut chercher un peu), pour se passer largement de os.system(...)</description>
		<content:encoded><![CDATA[<p>C&#8217;est bien beau de ré-écrire ton programme en Python, mais si c&#8217;est pour faire appel à des commandes systèmes, autant rester sous /bin/sh.</p>
<p>Python possède un grand nombre de modules et de fonctions (certes il faut chercher un peu), pour se passer largement de os.system(&#8230;)</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par Marco</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-202</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Fri, 27 Aug 2010 14:26:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-202</guid>
		<description>&lt;a href=&quot;#comment-199&quot; rel=&quot;nofollow&quot;&gt;@Félix Faure &lt;/a&gt; 
C’est une habitude professionnelle :) Je code toujours en anglais…
Mais sincèrement je ne pense pas que ce soit très gênant, il n’y a que quelques commentaires.</description>
		<content:encoded><![CDATA[<p><a href="#comment-199" rel="nofollow">@Félix Faure </a><br />
C’est une habitude professionnelle <img src='http://www.libre-experience.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Je code toujours en anglais…<br />
Mais sincèrement je ne pense pas que ce soit très gênant, il n’y a que quelques commentaires.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par nyquist</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-200</link>
		<dc:creator>nyquist</dc:creator>
		<pubDate>Fri, 27 Aug 2010 13:57:39 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-200</guid>
		<description>Bravo!!

tu viens de réinventer dirvish : http://www.dirvish.org (mais il est en perl donc forcement moins bien ;) )</description>
		<content:encoded><![CDATA[<p>Bravo!!</p>
<p>tu viens de réinventer dirvish : <a href="http://www.dirvish.org" rel="nofollow">http://www.dirvish.org</a> (mais il est en perl donc forcement moins bien <img src='http://www.libre-experience.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  )</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par Félix Faure</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-199</link>
		<dc:creator>Félix Faure</dc:creator>
		<pubDate>Fri, 27 Aug 2010 13:19:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-199</guid>
		<description>Quelle idée de faire un article présentant en français un script dont les commentaires et les variables sont en anglais ?</description>
		<content:encoded><![CDATA[<p>Quelle idée de faire un article présentant en français un script dont les commentaires et les variables sont en anglais ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par Marco</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-198</link>
		<dc:creator>Marco</dc:creator>
		<pubDate>Fri, 27 Aug 2010 12:33:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-198</guid>
		<description>&lt;a href=&quot;#comment-197&quot; rel=&quot;nofollow&quot;&gt;@G-rom &lt;/a&gt; 
Heu oui certes, le but de l&#039;article étant autant didactique qu&#039;utile. Il est clair que ce script n&#039;a pas pour vocation d&#039;être un logiciel intuitif pour l&#039;utilisateur final.</description>
		<content:encoded><![CDATA[<p><a href="#comment-197" rel="nofollow">@G-rom </a><br />
Heu oui certes, le but de l&#8217;article étant autant didactique qu&#8217;utile. Il est clair que ce script n&#8217;a pas pour vocation d&#8217;être un logiciel intuitif pour l&#8217;utilisateur final.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Un script de sauvegarde en Python, sous GNU/Linux avec rsync par G-rom</title>
		<link>http://www.libre-experience.org/index.php/2010/08/27/un-script-de-sauvegarde-en-python-sous-gnulinux-avec-rsync/comment-page-1/#comment-197</link>
		<dc:creator>G-rom</dc:creator>
		<pubDate>Fri, 27 Aug 2010 12:14:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=297#comment-197</guid>
		<description>ou sinon y a Grsync
http://doc.ubuntu-fr.org/grsync</description>
		<content:encoded><![CDATA[<p>ou sinon y a Grsync<br />
<a href="http://doc.ubuntu-fr.org/grsync" rel="nofollow">http://doc.ubuntu-fr.org/grsync</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Commentaires sur Lenteur d&#8217;accès aux pages sur Internet par Nop</title>
		<link>http://www.libre-experience.org/index.php/2010/06/20/lenteur-dacces-aux-pages-sur-internet/comment-page-1/#comment-191</link>
		<dc:creator>Nop</dc:creator>
		<pubDate>Mon, 21 Jun 2010 08:21:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.libre-experience.org/?p=290#comment-191</guid>
		<description>Plutôt que de désactiver l&#039;IPv6 dans ton Firefox alors qu&#039;il n&#039;est pas responsable du problème et que du coup le problème n&#039;est corrigé que pour Firefox (tous tes autres logiciels IPv6 ready auront le même problème), change tes DNS. Les DNS fournis par les FAI sont souvent de mauvaise qualité et impliquent souvent des &quot;mensonges&quot;. C&#039;est à dire qu&#039;ils filtrent des requêtes en prétendant que le domaine machin.com n&#039;est relié à aucune IP, ou en t&#039;envoyant sur un site de pub, ...
Rien ne t&#039;empêche d&#039;utiliser d&#039;autres DNS que ceux de ton FAI, il y a par exemple OpenDNS (je ne prétend pas que ce sont les meilleurs et qu&#039;ils sont exempts de défaut) et surement bien d&#039;autres que tu trouvera par simple recherche.
Ainsi, tu ne privera pas ton Firefox d&#039;IPv6 quand celui-ci est accessible tout en corrigeant le problème pour tous tes logiciels.</description>
		<content:encoded><![CDATA[<p>Plutôt que de désactiver l&#8217;IPv6 dans ton Firefox alors qu&#8217;il n&#8217;est pas responsable du problème et que du coup le problème n&#8217;est corrigé que pour Firefox (tous tes autres logiciels IPv6 ready auront le même problème), change tes DNS. Les DNS fournis par les FAI sont souvent de mauvaise qualité et impliquent souvent des &laquo;&nbsp;mensonges&nbsp;&raquo;. C&#8217;est à dire qu&#8217;ils filtrent des requêtes en prétendant que le domaine machin.com n&#8217;est relié à aucune IP, ou en t&#8217;envoyant sur un site de pub, &#8230;<br />
Rien ne t&#8217;empêche d&#8217;utiliser d&#8217;autres DNS que ceux de ton FAI, il y a par exemple OpenDNS (je ne prétend pas que ce sont les meilleurs et qu&#8217;ils sont exempts de défaut) et surement bien d&#8217;autres que tu trouvera par simple recherche.<br />
Ainsi, tu ne privera pas ton Firefox d&#8217;IPv6 quand celui-ci est accessible tout en corrigeant le problème pour tous tes logiciels.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
