<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<atom:link href="http://forum.ubuntu-fr.org/extern.php?action=feed&amp;tid=355103&amp;type=rss" rel="self" type="application/rss+xml" />
		<title><![CDATA[Forum Ubuntu-fr.org / LinCopier - Gestionnaire de copies pour Linux]]></title>
		<link>http://forum.ubuntu-fr.org/viewtopic.php?id=355103</link>
		<description><![CDATA[Les sujets les plus récents dans LinCopier - Gestionnaire de copies pour Linux.]]></description>
		<lastBuildDate>Sat, 15 Dec 2012 15:49:13 +0000</lastBuildDate>
		<generator>FluxBB</generator>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11881321#p11881321</link>
			<description><![CDATA[<p>Arf la fausse joie… j&#039;ai aussi cru à une bonne nouvelle <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /> <br />Au moins, il n&#039;y en a pas de mauvaise, le projet existe toujours ^^. </p><p>En tout cas, merci de te pencher sur le sujet de la copie sur Linux, malgré ton emploi du temps plus que chargé !</p>]]></description>
			<author><![CDATA[dummy@example.com (lylambda)]]></author>
			<pubDate>Sat, 15 Dec 2012 15:49:13 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11881321#p11881321</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11881151#p11881151</link>
			<description><![CDATA[<p>@TassLehoff: mort non, au point mort oui, à mon grand regret... Le problème est toujours le même: le manque de temps (études universitaires + travail à temps partiel ce qui me laisse à peine de temps en temps un dimanche de libre...). Une fois au bout de mes études, cela sera certainement plus facile. Vous allez me dire que j&#039;ai eu le temps d&#039;écrire <a href="http://projects.gw-computing.net/projects/dfc/wiki">dfc</a> mais il ne s&#039;agit là que d&#039;un petit programme de 4500 lignes de C alors qu&#039;il en faudra certainement beaucoup plus pour que LinCopier soit pleinement fonctionnel sans compter sur la complexité plus importante de ce dernier puisque il faut absolument s&#039;assurer que les copies réussissent et que toutes les erreurs soient traitées.</p><p>@Brunod: toujours notre plus fervent supporter <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /> Encore désolé de ne pas avoir de bonnes nouvelles à annoncer... <img src="http://forum.ubuntu-fr.org/img/smilies/sad.png" width="15" height="15" alt="sad" /></p><div class="quotebox"><cite>Zakhar a écrit&#160;:</cite><blockquote><div><p>Tiens, j&#039;ai jeté un oeil au source principal (copy.c), c&#039;est clair et bien écrit.</p></div></blockquote></div><p>Disons que c&#039;est un minimum. Les fonctions copy&#160; et copy_dir de copy.c par exemple mériteraient plus d&#039;attention et surtout d&#039;être séparées en plusieurs sous-fonctions.<br />De plus, mon C s&#039;est largement amélioré depuis le temps où j&#039;avais commencé à écrire LinCopier.</p><div class="quotebox"><cite>Zakhar a écrit&#160;:</cite><blockquote><div><p>Parce que c&#039;est sûr, les threads c&#039;est plus performant (dans le cas de disques physiques différents), mais ça complexifie énormément le code (verrouillages, écritures &quot;dans le désordre&quot;, etc...)</p></div></blockquote></div><p>Oui, c&#039;est un fait.</p><div class="quotebox"><cite>Zakhar a écrit&#160;:</cite><blockquote><div><p>Et d&#039;un autre côté, tu évoques la &quot;sécurité des données&quot; en parlant d&#039;UltraCopier... le fait de ne pas &quot;synchroniser&quot; (ou alors j&#039;ai pas vu où c&#039;était dans le code de LinCopier) fait courir un risque à l&#039;utilisateur.</p></div></blockquote></div><p>Parfaitement. C&#039;est quelque chose qui doit être pris en compte. </p><div class="quotebox"><cite>Zakhar a écrit&#160;:</cite><blockquote><div><p>C&#039;est pourquoi, même avec les outils standards, lorsque j&#039;ai des fichiers auquel je tiens un peu, après une copie, je fais toujours un diff ou un md5 pour vérifier que tout s&#039;est bien passé !</p></div></blockquote></div><p>C&#039;est dans mes plans d&#039;ajouter une option pour la vérification de l&#039;intégrité de la copie via empreinte SHA ou MD5.</p><div class="quotebox"><cite>Zakhar a écrit&#160;:</cite><blockquote><div><p>En tout cas, excellent travail, et continuez ainsi.</p></div></blockquote></div><p>Merci beaucoup pour tes encouragements ainsi que ton commentaire très intéressant. <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p><p>EDIT: typo <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Rolinh)]]></author>
			<pubDate>Sat, 15 Dec 2012 15:33:53 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11881151#p11881151</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11877981#p11877981</link>
			<description><![CDATA[<p>Tiens, j&#039;ai jeté un oeil au source principal (copy.c), c&#039;est clair et bien écrit.</p><p>Cependant, UltraCopier utilise une technique que j&#039;avais utilisée... il y a 25 ans... sur CTOS, un OS désormais éteint.</p><p>La technique consiste à faire une copie &quot;en parallèle&quot;.</p><p>Là, si on regarde comment est faite la copie dans LinCopier, dans le cas général (en ne considérant pas les optimisation fichier &lt;8Mb), c&#039;est avec l&#039;algorithme &quot;naïf&quot; (qui a l&#039;immense mérite d&#039;être simple et donc lisible/maintenable)</p><p>Lecture d&#039;un bloc, écriture d&#039;un bloc, lecture d&#039;un bloc, écriture d&#039;un bloc, etc... ,lecture d&#039;un bloc, écriture d&#039;un bloc, lecture dernier bloc, écriture dernier bloc.</p><p>L&#039;inconvénient avec cela, si la copie est d&#039;un disque physique à un autre disque physique (local ou réseau) est qu&#039;on perd pas mal de temps à attendre. Supposons en effet qu&#039;il s&#039;agisse de deux disques locaux lisant/écrivant à 80MB/s (valeurs réalistes pour des disques d&#039;âge moyen), eh bien en moyenne la copie d&#039;un fichier de 8GB (100 x 80MB) se fera en 200 sec c&#039;est à dire le temps de lecture + le temps d&#039;écriture puisque rien n&#039;est parallélisé.<br />Tandis que si on fait 2 threads, un qui lit, un qui écrit et échange de blocs entre les deux (ce que faisait mon programme d&#039;il y a 25 ans...) on se retrouve avec une écriture &quot;en parallèle&quot; et du coup, au lieu de mettre 200 secondes à copier mon fichier de 8GB, on descend à 100 secondes !..</p><p>Mais... heureusement pour LinCopier... les O.S. ont évolué depuis le défunt CTOS, et la complexité d&#039;une copie par thread n&#039;est plus totalement nécessaire, du moins sur Linux. En effet, par défaut (sauf option de montage contraire) l&#039;écriture sur un disque est asynchrone. Et donc l&#039;ordre write du C retournera OK avant que les données soient physiquement, réellement écrites sur disque. En fait les données sont juste dans le buffer d&#039;écriture. Si on veut réellement s&#039;assurer que les données sont écrites avant de continuer, il faut &quot;synchroniser&quot;. Donc finalement, c&#039;est le buffer d&#039;écriture qui joue le rôle de &quot;thread&quot; et on ne devrait pas trop avoir à s&#039;en soucier sous Linux (et si les options async n&#039;ont pas été explicitement désactivées).</p><p>Donc la façon dont la copie est faite (mode naïf avec lecture et écriture alternée) est très probablement le meilleur compromis performance/lisibilité du code sur Linux. Parce que c&#039;est sûr, les threads c&#039;est plus performant (dans le cas de disques physiques différents), mais ça complexifie énormément le code (verrouillages, écritures &quot;dans le désordre&quot;, etc...)</p><p>Et d&#039;un autre côté, tu évoques la &quot;sécurité des données&quot; en parlant d&#039;UltraCopier... le fait de ne pas &quot;synchroniser&quot; (ou alors j&#039;ai pas vu où c&#039;était dans le code de LinCopier) fait courir un risque à l&#039;utilisateur. En effet, celui-ci peut croire que l&#039;écriture est finie car LinCopier a rendu la main, et il va alors dire &quot;tout va bien, je peux supprimer le fichier source&quot;... il supprime la source, et paf coupure de courant... A ce moment là ce qui était dans le buffer d&#039;écriture est évidemment perdu, et le fichier destination est en réalité partiel.</p><p>... bon c&#039;est sûr, je décris un cas &quot;limite&quot;... mais ça finit hélas toujours par arriver.</p><p>C&#039;est pourquoi, même avec les outils standards, lorsque j&#039;ai des fichiers auquel je tiens un peu, après une copie, je fais toujours un diff ou un md5 pour vérifier que tout s&#039;est bien passé ! <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>En tout cas, excellent travail, et continuez ainsi.</p>]]></description>
			<author><![CDATA[dummy@example.com (Zakhar)]]></author>
			<pubDate>Sat, 15 Dec 2012 09:51:34 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11877981#p11877981</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11877821#p11877821</link>
			<description><![CDATA[<p>Ah zut, j&#039;ai vu du mouvement et j&#039;ai pensé qu&#039;il y avait du nouveau. Alors que c&#039;est juste TassLehoff qui prend des nouvelles... <img src="http://forum.ubuntu-fr.org/img/smilies/hmm.png" width="15" height="15" alt="hmm" /><br />BD</p>]]></description>
			<author><![CDATA[dummy@example.com (Brunod)]]></author>
			<pubDate>Sat, 15 Dec 2012 09:40:18 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11877821#p11877821</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=11875951#p11875951</link>
			<description><![CDATA[<p>Salut,</p><p>Pas de news depuis plusieurs mois, donc je viens prendre des nouvelle du projet.<br />J’espère que le projet n&#039;est pas mort.</p>]]></description>
			<author><![CDATA[dummy@example.com (TassLehoff)]]></author>
			<pubDate>Sat, 15 Dec 2012 00:03:00 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=11875951#p11875951</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9485691#p9485691</link>
			<description><![CDATA[<p>Merci pour ton commentaire qui fait plaisir <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Rolinh)]]></author>
			<pubDate>Thu, 31 May 2012 21:50:03 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9485691#p9485691</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9484711#p9484711</link>
			<description><![CDATA[<p>[ HS LinCopier] </p><p>@ Rolinh : Merci pour &quot;df3&quot;, Apps à découvrir ...<br /><a href="http://linuxfr.org/news/dfc-3-0-0-nouvelle-version-majeure-pour-cette-alternative-haute-en-couleurs-a-l-utilitaire-df-1">http://linuxfr.org/news/dfc-3-0-0-nouve … taire-df-1</a></p><p>[ /HS LinCopier]</p>]]></description>
			<author><![CDATA[dummy@example.com (l e . n o x)]]></author>
			<pubDate>Thu, 31 May 2012 20:28:02 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9484711#p9484711</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9476041#p9476041</link>
			<description><![CDATA[<p>Ah, Ultracopier... Ce projet ayant des buts similaires à LinCopier, je m&#039;y suis évidemment intéressé par le passé<br />En revanche, plusieurs choses m&#039;ont retenu de contribuer à ce projet plutôt que de lancer le mien (attitude du développeur vis-à-vis des dons, paiement de personnes en freelance (dans quel but???), etc.).<br />Et chose la plus importante: la qualité du code. Je ne cherche absolument pas à dénigrer l&#039;auteur mais le fait d&#039;avoir regardé les sources m&#039;a complètement refroidi. A vrai dire, je suis même étonné du fait que ce programme puisse copier des fichiers (fonctions de plusieurs centaines de lignes, imbrication de boucle jusqu&#039;à 10 niveaux, etc.). Donc pour répondre à ta question: les sources d&#039;Ultracopier ne peuvent absolument pas m&#039;aider pour LinCopier et de toute façon le code est parfaitement incompréhensible. D&#039;autant plus que ce genre de programme touche à quelque chose de sensible: les données des utilisateurs, qu&#039;il faut absolument préserver durant la copie.</p>]]></description>
			<author><![CDATA[dummy@example.com (Rolinh)]]></author>
			<pubDate>Thu, 31 May 2012 10:22:59 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9476041#p9476041</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9447781#p9447781</link>
			<description><![CDATA[<p>Petit UP pour LinCopier et un coup de projecteur sur Ultracopier, une partie du code est libre d’après la dépêche&#160; ....<br />Cela peut surement permettre de demarrer LinCopier <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /><br /><a href="http://linuxfr.org/news/sortie-d-ultracopier-0-3-0-6-en-version-beta">http://linuxfr.org/news/sortie-d-ultrac … rsion-beta</a></p>]]></description>
			<author><![CDATA[dummy@example.com (l e . n o x)]]></author>
			<pubDate>Mon, 28 May 2012 21:38:08 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9447781#p9447781</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9176391#p9176391</link>
			<description><![CDATA[<p>Salut JeanNono,</p><p>Volontiers si tu souhaites collaborer <img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Bien évidemment, je suis pleinement disponible pour répondre à toutes les questions que tu aurais sur le code ou autre.<br />D&#039;ailleurs, une explication de l&#039;architecture serait peut-être nécessaire. De même, utiliser doxygen serait une bonne idée.<br />Bref, n&#039;hésites pas à me contacter par e-mail. <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p><p>A+</p>]]></description>
			<author><![CDATA[dummy@example.com (Rolinh)]]></author>
			<pubDate>Tue, 08 May 2012 18:46:30 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9176391#p9176391</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9163401#p9163401</link>
			<description><![CDATA[<p>Bonjour Tous,</p><p>J&#039;ai un peu de temps et la volonté d&#039;en finir avec ce fonctionnement stupide de Nautilus avec les copies !</p><p>Je vais regarder les sources et voir ce que je comprends ou non et je vous poserais sûrement des questions d&#039;ici peu.</p><p>A bientôt, Jean-Nono</p>]]></description>
			<author><![CDATA[dummy@example.com (JeanNono)]]></author>
			<pubDate>Mon, 07 May 2012 22:29:57 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9163401#p9163401</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9120811#p9120811</link>
			<description><![CDATA[<p><img src="http://forum.ubuntu-fr.org/img/smilies/smile.png" width="15" height="15" alt="smile" /><br />Je me remettrais sérieusement dessus cet été et je pense avoir trouvé un ou même deux nouveaux contributeurs, ce qui pourrait donner un petit coup de boost au projet.<br />Cependant, eux aussi n&#039;auront pas vraiment le temps de travailler dessus avant cet été.</p>]]></description>
			<author><![CDATA[dummy@example.com (Rolinh)]]></author>
			<pubDate>Sat, 05 May 2012 11:59:16 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9120811#p9120811</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=9104061#p9104061</link>
			<description><![CDATA[<p>C&#039;est l&#039;printemps, les hirondelles et lincopier... Euh, non, pas lincopier sniff...<br />Allez on pense à vous !</p>]]></description>
			<author><![CDATA[dummy@example.com (Brunod)]]></author>
			<pubDate>Fri, 04 May 2012 12:25:51 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=9104061#p9104061</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8249751#p8249751</link>
			<description><![CDATA[<p>Non, pas de mail de confirmation reçu. <br />A+<br />BD</p>]]></description>
			<author><![CDATA[dummy@example.com (Brunod)]]></author>
			<pubDate>Thu, 23 Feb 2012 06:30:57 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8249751#p8249751</guid>
		</item>
		<item>
			<title><![CDATA[Réponse à&#160;:  LinCopier - Gestionnaire de copies pour Linux]]></title>
			<link>http://forum.ubuntu-fr.org/viewtopic.php?pid=8247661#p8247661</link>
			<description><![CDATA[<div class="quotebox"><cite>Brunod a écrit&#160;:</cite><blockquote><div><p>J&#039;aurais bien mis un encouragement sur le site, mais il faut l&#039;autorisation de l&#039;admin pour activer mon compte... <br />Allez courage !!! <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /><br />Bon, moi j&#039;y retourne, je suis encore à 32H51 de copie...</p></div></blockquote></div><p>Je l&#039;ai activé. Il faut encore que je prenne un petit peu de temps avant de comprendre comment fonctionne le tout.<br />Je suppose que tu n&#039;as pas reçu d&#039;email de confirmation? Si jamais c&#039;est normal, j&#039;ai du boulot à faire sur le serveur de mails. <img src="http://forum.ubuntu-fr.org/img/smilies/wink.png" width="15" height="15" alt="wink" /></p>]]></description>
			<author><![CDATA[dummy@example.com (Rolinh)]]></author>
			<pubDate>Wed, 22 Feb 2012 21:36:11 +0000</pubDate>
			<guid>http://forum.ubuntu-fr.org/viewtopic.php?pid=8247661#p8247661</guid>
		</item>
	</channel>
</rss>
