<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel>
	<title>Impasse num&#233;rique</title>
	<link>http://jeanuel.info/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>





	<item>
		<title>KPhotoAlbum : les vacances d'&#233;t&#233; accouchent d'un aper&#231;u en vignettes plus rapide</title>
		<link>http://jeanuel.info/spip.php?article72</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article72</guid>
		<dc:date>2010-08-25T09:54:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		

<category domain="http://jeanuel.info/spip.php?rubrique8">KPhotoAlbum</category>

		<dc:subject>Linux</dc:subject>
		<dc:subject>Logiciels libres</dc:subject>
		<dc:subject>KPhotoAlbum</dc:subject>

		<description>R&#233;daction Jesper Kj&#230;r Pedersen &lt;br /&gt;Traduction Jeanuel &lt;br /&gt;Je rentre juste d'une semaine de vacances en Gr&#232;ce et le r&#233;sultat est le m&#234;me que chaque ann&#233;e pour les vacances d'&#233;t&#233; : beaucoup de temps &#224; passer sur KPhotoAlbum :-) &lt;br /&gt;Cette ann&#233;e, j'ai r&#233;-&#233;crit l'aper&#231;u en vignettes de l'ancienne biblioth&#232;que Q3IconView &#224; la nouvelle QListView de Qt4, et pendant que j'y &#233;tais (et oui, c'&#233;tait bien mon objectif initial), j'ai bien optimis&#233; le chargement des aper&#231;us. Nous parlons d'ordre de grandeur, l&#224; ! (...)


-
&lt;a href="http://jeanuel.info/spip.php?rubrique8" rel="directory"&gt;KPhotoAlbum&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot2" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot4" rel="tag"&gt;Logiciels libres&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot5" rel="tag"&gt;KPhotoAlbum&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;R&#233;daction &lt;strong class=&quot;spip&quot;&gt;Jesper Kj&#230;r Pedersen&lt;/strong&gt;
&lt;br /&gt;Traduction Jeanuel&lt;/p&gt; &lt;hr class=&quot;spip&quot; /&gt;
&lt;p class=&quot;spip&quot;&gt;Je rentre juste d'une semaine de vacances en Gr&#232;ce et le r&#233;sultat est le m&#234;me que chaque ann&#233;e pour les vacances d'&#233;t&#233; : beaucoup de temps &#224; passer sur KPhotoAlbum :-)&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Cette ann&#233;e, j'ai r&#233;-&#233;crit l'aper&#231;u en vignettes de l'ancienne biblioth&#232;que Q3IconView &#224; la nouvelle QListView de Qt4, et pendant que j'y &#233;tais (et oui, c'&#233;tait bien mon objectif initial), j'ai bien optimis&#233; le chargement des aper&#231;us. Nous parlons d'ordre de grandeur, l&#224; !&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;D&#233;tails techniques - si &#231;a vous int&#233;resse&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Juste avant mes vacances, j'ai exp&#233;riment&#233; le stockage des aper&#231;us dans un seul gros fichier, plus rapide &#224; charger que de stocker chaque aper&#231;u dans son propre fichier.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;http://www.kdedevelopers.org/node/4295&quot; class=&quot;spip_out&quot;&gt;Voir le d&#233;tail sur mon blog (Jesper Kj&#230;r Pedersen)&lt;/a&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;C'est ce que je fais maintenant, mais en fait, &#231;a ne contribue que pour une faible part &#224; l'acc&#233;l&#233;ration. En fait, les aper&#231;us &#233;taient mis &#224; l'&#233;chelle au moment de leur lecture depuis le cache. A l'&#233;poque, cela paraissait une bonne id&#233;e, mais le r&#233;sultat, c'est que chaque aper&#231;us co&#251;tait 10ms de plus, ce qui s'&#233;l&#232;ve &#224; une seconde enti&#232;re pour 100 aper&#231;us. Maintenant, l'image dans le cache &#224; la dimension r&#233;ellement attendue. Cela signifie qu'elle est effac&#233;e &#224; chaque fois que vous redimensionnez l'aper&#231;u. Donc arr&#234;tez de trop le faire :-)&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Un autre ralentissement &#233;tait le dessin de l'effet 3D autour de chaque aper&#231;u. En passant du dessin de 5 rectangles &#224; celui de 5 rectangles pleins, j'ai gagn&#233; une &#233;norme acc&#233;l&#233;ration :-)
C'est quoi le truc ?&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Et les inconv&#233;nients ?&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Tout &#231;a est tr&#232;s bien, aucun inconv&#233;nients ? En fait, il y en a quelques petits.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Nous stockons les aper&#231;us dans notre propre format maintenant, donc les autre application ne seront pas en mesure de les utiliser. De toute fa&#231;on, c'est le cas de puis quelques ann&#233;es d&#233;j&#224;, donc rien de grave.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les aper&#231;us doivent &#234;tre r&#233;g&#233;n&#233;r&#233; lorsque la taille des aper&#231;us est modifi&#233;e. C'&#233;tait le prix &#224; payer alors que l'alternative utilis&#233;e auparavant &#233;tait de stocker les images par exemple en 256x256 et puis de les r&#233;duire, mais c'est exactement ce qui est couteux.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Quand vous redimensionnez un aper&#231;u, un nouvel aper&#231;u est &#233;galement g&#233;n&#233;r&#233; pour toutes les vid&#233;os. Comme les aper&#231;us des vid&#233;os sont des images extraites al&#233;atoirement des vid&#233;os, cela signifie quelles changeront &#224; chaque fois, ce qui peux les rendre difficile &#224; reconna&#238;tre.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; L'ancien mod&#232;le de s&#233;lection de l'aper&#231;u en vignette a &#233;t&#233; remplac&#233; par la version de la biblioth&#232;que QListView. Cela signifie que vous pouvez faire des s&#233;lections rectangulaires avec la souris. Je retravaillerais peut-&#234;tre &#231;a pour utiliser notre propre m&#233;thode de s&#233;lection plus tard, s'il y a des demandes pour &#231;a.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Je suis sur que j'ai introduit pleins de nouveaux bugs :-)&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Quels sont les avantages ?&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Beaucoup beaucoup plus rapide. On parle de d&#233;filement &#224; la souris maintenant. Quelque chose comme traiter 5 &#224; 10 pages d'aper&#231;us par seconde alors que l'ancienne impl&#233;mentation prenait peut-&#234;tre 1 -2 secondes par page.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Le code a &#233;t&#233; r&#233;&#233;crit pour utiliser la biblioth&#232;que QListView de QT4, ce qui signifie que beaucoup de code &#224; &#233;t&#233; nettoy&#233;. Pour l'utilisateur final, cela signifie moins de ligne de code pour que nous, les d&#233;veloppeurs, ajoutions des bugs :-)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Fond d'&#233;cran</title>
		<link>http://jeanuel.info/spip.php?article70</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article70</guid>
		<dc:date>2010-06-18T13:04:39Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique1">Logiciels libres</category>

		<dc:subject>Linux</dc:subject>
		<dc:subject>Logiciels libres</dc:subject>

		<description>Ci-dessous, un petit fond d'&#233;cran 800x600 compos&#233; avec gimp, la r&#233;f&#233;rence des logiciels libre de dessin. &lt;br /&gt;A la base, Lilith, le magnifique tableau de John Maler Collier repr&#233;sentant une magnifique rousse enti&#232;rement nue courtis&#233;e par deux serpents. Avec en prime deux minuscules logos r&#233;cup&#233;r&#233;s au hasard du web... &lt;br /&gt;Cette cr&#233;ation est mise &#224; disposition sous un contrat Creative (...)


-
&lt;a href="http://jeanuel.info/spip.php?rubrique1" rel="directory"&gt;Logiciels libres&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot2" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot4" rel="tag"&gt;Logiciels libres&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Ci-dessous, un petit fond d'&#233;cran 800x600 compos&#233; avec &lt;a href=&quot;http://www.gimp.org/&quot; class=&quot;spip_out&quot;&gt;gimp&lt;/a&gt;, la r&#233;f&#233;rence des logiciels libre de dessin.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;A la base, &lt;a href=&quot;http://fr.wikipedia.org/wiki/Fichier:Lilith_%28John_Collier_painting%29.jpg&quot; class=&quot;spip_out&quot;&gt;Lilith&lt;/a&gt;, le magnifique tableau de &lt;a href=&quot;http://fr.wikipedia.org/wiki/John_Collier&quot; class=&quot;spip_out&quot;&gt;John Maler Collier&lt;/a&gt; repr&#233;sentant une magnifique rousse enti&#232;rement nue courtis&#233;e par deux serpents. Avec en prime deux minuscules logos r&#233;cup&#233;r&#233;s au hasard du web...&lt;/p&gt; &lt;dl class='spip_document_81 spip_documents spip_documents_center' &gt;
&lt;dt&gt;&lt;a href=&quot;http://jeanuel.info/IMG/jpg/lilith_linux.jpg&quot; title='JPG - 29.4 ko' type=&quot;image/jpeg&quot;&gt;&lt;img src='http://jeanuel.info/local/cache-vignettes/L150xH113/lilith_linux-b94f0-0c4ac.jpg' width='150' height='113' alt='JPG - 29.4 ko' style='height:113px;width:150px;' class='' /&gt;&lt;/a&gt;&lt;/dt&gt;
&lt;/dl&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot;&gt;&lt;img alt=&quot;Creative Commons License&quot; style='height:31px;width:88px;border-width:0' src=&quot;http://jeanuel.info/local/cache-vignettes/L88xH31/88x31png-43b43bd-50130.png&quot; width='88' height='31' class=' format_png' /&gt;&lt;/a&gt;&lt;br /&gt;Cette cr&#233;ation est mise &#224; disposition sous un &lt;a rel=&quot;license&quot; href=&quot;http://creativecommons.org/licenses/by-sa/2.0/fr/&quot;&gt;contrat Creative Commons&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>KPhotoAlbum 4.1.1 est disponible</title>
		<link>http://jeanuel.info/spip.php?article71</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article71</guid>
		<dc:date>2010-01-30T09:45:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique8">KPhotoAlbum</category>

		<dc:subject>Linux</dc:subject>
		<dc:subject>Logiciels libres</dc:subject>
		<dc:subject>KPhotoAlbum</dc:subject>

		<description>KPhotoAlbum 4.1.1 est disponible depuis le 15 novembre 2009

-
&lt;a href="http://jeanuel.info/spip.php?rubrique8" rel="directory"&gt;KPhotoAlbum&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot2" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot4" rel="tag"&gt;Logiciels libres&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot5" rel="tag"&gt;KPhotoAlbum&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;KPhotoAlbum 4.1.1 &#224; &#233;t&#233; publi&#233; avec une correction de bug importante, &#224; savoir un patch pour des images tourn&#233;es al&#233;atoirement. Si vous avez toujours des images avec ce type de rotation, demandez de l'aide sur la liste de diffusion.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;http://www.kphotoalbum.org/index.php?page=download&quot; class=&quot;spip_out&quot;&gt;Page de t&#233;l&#233;chargement&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>KPhotoAlbum 4.1 est disponible</title>
		<link>http://jeanuel.info/spip.php?article69</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article69</guid>
		<dc:date>2009-10-28T14:22:39Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique8">KPhotoAlbum</category>

		<dc:subject>Linux</dc:subject>
		<dc:subject>Logiciels libres</dc:subject>
		<dc:subject>KPhotoAlbum</dc:subject>

		<description>KPhotoAlbum 4.1 est disponible depuis le 25 octobre 2009

-
&lt;a href="http://jeanuel.info/spip.php?rubrique8" rel="directory"&gt;KPhotoAlbum&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot2" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot4" rel="tag"&gt;Logiciels libres&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot5" rel="tag"&gt;KPhotoAlbum&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;KPhotoAlbum est maintenant clairement entr&#233;e dans la s&#233;rie 4.0.x avec de nombreuses am&#233;liorations et corrections de bugs. Des remerciments tout particuliers pour Hassan Ibraheem et Miika Turkia pour leur importante contribution &#224; cette version ainsi qu'&#224; Wes Hardaker, Franck Sicard, Matthias Fussel, Thomas Pircher et Bart Visscher qui ont contribu&#233; avec des patches.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Nouvelles fonctionnalit&#233;s et am&#233;lioration depuis la version 4.0&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Reprise compl&#232;te du navigateur
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Reprise compl&#232;te du navigateur d'aper&#231;us dont l'apparence est maintenant bien meilleure
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Quand la fen&#234;tre d'annotation est appel&#233;e pour plusieurs images, les images partiellement s&#233;lectionn&#233;es sont &#233;galement prise en compte. Merci &#224; Hassan Ibraheem pour le patch
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Ajout d'un support pour une marque de copyright dans les pages HTML g&#233;n&#233;r&#233;es(Merci &#224; Miika Turkia pour le patch)
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Ajout d'un nouveau th&#232;me pour les pages HTML qui inclut un meilleur support de javascript (Merci &#224; Miika Turkia pour le patch)
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Acc&#233;l&#233;ration de la navigation dans les cat&#233;gories quand le nombre de sous cat&#233;gories est important. L'am&#233;lioration fait passer la navigation de l'ordre de grandeur d'une demie minute &#224; une seconde
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; L'annotation des images est bien plus explicite (Il y a maintenant une cat&#233;gorie des images non annot&#233;es)
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Ajout de la recherche par &#233;valuation
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Il est &#224; pr&#233;sent possible d'ajouter une image de cat&#233;gorie &#224; partir d'un menu contextuel ce qui facilite grandement le processus (cel&#224; fixe le bug #195023). Merci &#224; Thomas Pircher qui y a travaill&#233;
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Il est maintenant possible de choisir le format d'enregistrement des aper&#231;us sur le disque via la fen&#234;tre de configuration (les fichiers ppm utilis&#233;s par d&#233;faut sont assez gros et donc, sur des disques de taille limit&#233;, il peut &#234;tre int&#233;ressant de choisir jpg pour &#233;conomiser de la place. (Merci &#224; Franck Sicard pour le patch)
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Ajout d'un raccourci clavier pour supprimer dans la fen&#234;tre de visualisation qui supprime l'image de la liste d'affichage. Pratique pour comparer un ensemble d'images et &#233;liminer les pires une &#224; une pour retenir la meilleure. Merci &#224; Wes Hardaker pour le patch.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;a href=&quot;http://www.kphotoalbum.org/index.php?page=download-source&quot; class=&quot;spip_out&quot;&gt;Page de t&#233;l&#233;chargement&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Comment contacter l'auteur de ce blog</title>
		<link>http://jeanuel.info/spip.php?article68</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article68</guid>
		<dc:date>2009-10-28T13:36:21Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique9">Contact</category>


		<description>Comment contacter l'auteur de ce blog

-
&lt;a href="http://jeanuel.info/spip.php?rubrique9" rel="directory"&gt;Contact&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Il manquait sur ce blog un moyen facile de contacter l'auteur. Voici donc l'adresse du responsable : &lt;strong class=&quot;spip&quot;&gt;Jeanuel AT gmail POINT com&lt;/strong&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&#192; vos claviers !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Linux des familles : partager un dossier local entre utilisateurs</title>
		<link>http://jeanuel.info/spip.php?article67</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article67</guid>
		<dc:date>2008-11-03T14:59:12Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique1">Logiciels libres</category>

		<dc:subject>Linux</dc:subject>
		<dc:subject>Logiciels libres</dc:subject>

		<description>L'objectif de cet article est d'expliquer par le menu comment cr&#233;er sur une machine linux un espace partag&#233; en toute s&#233;curit&#233; pour une utilisation &quot;familiale&quot;. Il existe bien sur de nombreuses solution mais en voici une que j'utilise avec succ&#232;s depuis quelques temps. &lt;br /&gt;La premi&#232;re &#233;tape est de cr&#233;er un emplacement partag&#233; dans lequel chaque utilisateur du syst&#232;me pour d&#233;poser du contenu et consulter les fichiers mis &#224; disposition par les autres. J'ai choisi de placer un r&#233;pertoire partage (...)


-
&lt;a href="http://jeanuel.info/spip.php?rubrique1" rel="directory"&gt;Logiciels libres&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot2" rel="tag"&gt;Linux&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot4" rel="tag"&gt;Logiciels libres&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;L'objectif de cet article est d'expliquer par le menu comment cr&#233;er sur une machine linux un espace partag&#233; en toute s&#233;curit&#233; pour une utilisation &quot;familiale&quot;. Il existe bien sur de nombreuses solution mais en voici une que j'utilise avec succ&#232;s depuis quelques temps.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La premi&#232;re &#233;tape est de cr&#233;er un emplacement partag&#233; dans lequel chaque utilisateur du syst&#232;me pour d&#233;poser du contenu et consulter les fichiers mis &#224; disposition par les autres. J'ai choisi de placer un r&#233;pertoire &lt;i&gt;partage&lt;/i&gt; dans le dossier des utilisateurs, de fa&#231;on &#224; bien l'isoler du syst&#232;me en cas de probl&#232;me :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ sudo mkdir /home/partage&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;A l'int&#233;rieur de ce r&#233;pertoire, on va cr&#233;er quelques sous r&#233;pertoires destin&#233;s &#224; ranger et organiser le contenu (libre &#224; vous, bien sur, d'adapter cette liste &#224; votre usage) :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; $ sudo mkdir /home/partage/photo&lt;br /&gt; $ sudo mkdir /home/partage/video&lt;br /&gt; $ sudo mkdir /home/partage/musique&lt;br /&gt; $ sudo mkdir /home/partage/texte&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Il nous faut maintenant autoriser tout les utilisateurs du syst&#232;me &#224; lire et &#233;crire dans ces r&#233;pertoire. Pour cela, la commande suivante devrait ajuster les droits unix &#224; &quot;rwxrwxrwx&quot; c'est &#224; dire &quot;lecture, &#233;criture et ex&#233;cution&quot; pour tous :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ sudo chmod 777 /home/partage/*&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Ceci fait, nous disposons maintenant d'un ensemble de r&#233;pertoires partag&#233;s. Le probl&#232;me, c'est que tous les utilisateurs disposent des m&#234;mes droits sur les fichiers. Autrement dit, votre jeune fils peut tout &#224; loisir supprimer les pr&#233;cieux mp3 que vous avez mis en partage avec votre &#233;pouse ! Contre cela , nous allons utiliser le &lt;i&gt;bit collant&lt;/i&gt; ou &lt;a href=&quot;http://fr.wikipedia.org/wiki/Permissions_Unix#Sticky_Bit&quot; class=&quot;spip_out&quot;&gt;sticky bit&lt;/a&gt;. Ce droit particulier emp&#234;che les utilisateurs de supprimer les fichiers qui ne leur appartiennent pas (attention, s'ils y sont autoris&#233;s par les droits des fichiers, ils peuvent tout de m&#234;me les modifier).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;$ sudo chmod +t /home/partage/*&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Nous disposons maintenant d'un espace local partag&#233; performant. Mais comment permettre &#224; tous les utilisateurs d'y acc&#233;der facilement ? Pour cela, nous allons monter directement le r&#233;pertoire partag&#233; dans le r&#233;pertoire des utilisateurs concern&#233;s &#224; l'aide de l'option &lt;i&gt;&#8212;bind&lt;/i&gt;. Commen&#231;ons par cr&#233;er les r&#233;pertoires adhoc pour le montage, en supposant que nous avons 2 utilisateurs dans le syst&#232;me dont les r&#233;pertoires personnels sont &lt;i&gt;/home/UTILISATEUR_1&lt;/i&gt; et &lt;i&gt;/home/UTILISATEUR_2&lt;/i&gt;&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;$ sudo mkdir /home/UTILISATEUR_1/partage&lt;br /&gt; $ sudo mkdir /home/UTILISATEUR_2/partage&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Il ne reste plus qu'&#224; monter le r&#233;pertoire partag&#233; &#224; ces emplacements :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt; $ sudo mount /home/partage /home/UTILISATEUR_1/partage --bind&lt;br /&gt; $ sudo mount /home/partage /home/UTILISATEUR_2/partage --bind &lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;Voila, le partage est pr&#234;t... jusqu'au prochain red&#233;marrage. Pour rendre la modification permanente, il faut encore &#233;diter le fichier &lt;i&gt;/etc/fstab&lt;/i&gt; pour y ajouter les lignes ad&#233;quates (sans oublier de bien faire une sauvegarde).&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour la sauvegarde :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;code class='spip_code' dir='ltr'&gt;sudo cp /etc/fstab /etc/fstab.old&lt;/code&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour ce qui est des lignes &#224; ajouter dans le fichier &#224; l'aide de votre &#233;diteur de texte favoris (par exemple, vi, gedit ou kwrite), voici comment elles se pr&#233;sentent :&lt;/p&gt; &lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;&lt;br /&gt; ## Ici le d&#233;but de votre /etc/fstab ##&lt;br /&gt; /home/partage /home/UTILISATEUR_1/partage none bind&lt;br /&gt; /home/partage /home/UTILISATEUR_2/partage none bind&lt;/code&gt;&lt;/div&gt;
&lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; La premi&#232;re colonne dans le fichier indique le nom du p&#233;riph&#233;rique &#224; monter. Ici, ce n'est pas v&#233;ritablement un p&#233;riph&#233;rique puisqu'il s'agit d'un r&#233;pertoire (&lt;i&gt;/home/partage&lt;/i&gt;).
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; La deuxi&#232;me colonne pr&#233;cise le point de montage, elle varie donc pour chaque utilisateur concern&#233; (&lt;i&gt;/home/UTILISATEUR_X/partage&lt;/i&gt;).
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; La troisi&#232;me colonne pr&#233;cise le type de syst&#232;me de fichier &#224; utiliser. Ici, le choix &quot;&lt;i&gt;none&lt;/i&gt;&quot; indique qu'il ne faut utiliser aucun syst&#232;me de fichier particulier. C'est bien normal puisque le r&#233;pertoire partag&#233; poss&#232;de d&#233;j&#224; son propre syst&#232;me de fichier. &lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; La quatri&#232;me colonne (et les suivantes, si elles existent) est d&#233;di&#233;e aux options. C'est le bon endroit pour placer notre option &quot;&lt;i&gt;bind&lt;/i&gt;&quot; n&#233;cessaire au syst&#232;me pour comprendre qu'on lui demande de monter non pas un v&#233;ritable p&#233;riph&#233;rique mais un simple r&#233;pertoire.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;C'est aussi simple que &#231;a !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Pendant la gr&#232;ve, l'&#233;cole continue</title>
		<link>http://jeanuel.info/spip.php?article66</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article66</guid>
		<dc:date>2008-10-23T12:00:12Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique2">Carnet de bord</category>

		<dc:subject>Social</dc:subject>

		<description>Vive l'obligation faite aux collectivit&#233;s locale d'accueillir les enfants lorsque les personnels enseignants sont en gr&#232;ve. Ce serait une atteinte au droit de gr&#232;ve ? &#231;a se pourrait bien, mais malgr&#233; tout, c'est une solution gagnant-gagnant. &lt;br /&gt;Que ce passe-t-il les jours de gr&#232;ve lorsque les enfants ne sont pas accueillis ? Petit coup d'oeil sur le paysage actuel en adoptant le point de vue des quatre protagonistes en pr&#233;sence : &lt;br /&gt;Les enfants : ils se r&#233;jouissent le plus souvent de cette (...)


-
&lt;a href="http://jeanuel.info/spip.php?rubrique2" rel="directory"&gt;Carnet de bord&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot8" rel="tag"&gt;Social&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Vive l'obligation faite aux collectivit&#233;s locale d'accueillir les enfants lorsque les personnels enseignants sont en gr&#232;ve. Ce serait une atteinte au droit de gr&#232;ve ? &#231;a se pourrait bien, mais malgr&#233; tout, c'est une solution gagnant-gagnant.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Que ce passe-t-il les jours de gr&#232;ve lorsque les enfants ne sont pas accueillis ? Petit coup d'oeil sur le paysage actuel en adoptant le point de vue des quatre protagonistes en pr&#233;sence :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les enfants : ils se r&#233;jouissent le plus souvent de cette journ&#233;e de cong&#233;s suppl&#233;mentaire.
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les parents : ils pestent contre les enseignants en oubliant bien souvent que les revendications concernent aussi les conditions de travail de leurs enfants. La g&#232;ne occasionn&#233;e les focalise sur une vision corporatiste des enseignants.
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les enseignants : ils perdent une journ&#233;e de salaire, le plus souvent sans aucun espoir d'&#234;tre entendu car l'&#233;tat se moque (voire profite) de leur mouvement. Ils perdent &#233;galement une journ&#233;e de pr&#233;sence devant les enfants ce qui est un temps perdu pour les programmes. D'autre part, ils doivent affronter le m&#233;contentement des parents.
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; L'&#233;tat : c'est le grand gagnant. Il &#233;conomise des journ&#233;es de salaire, ce qui en ces temps de budget serr&#233; est toujours bon &#224; prendre. D'autre part, il surfe sur le m&#233;contentement des parents pour feindre la surdit&#233; quand aux revendications des enseignants.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La situation est radicalement diff&#233;rente lorsque les collectivit&#233;s se trouve dans l'obligation d'accueillir les enfants. Voyons ce qui se passe alors :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les enfants : ils se r&#233;jouissent toujours de cette journ&#233;e non travaill&#233;e, consacr&#233;e au jeu et au sport.
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les parents : n'ayant pas de probl&#232;me de garde, ils sont plus attentifs aux revendications et recommence &#224; se demander si l'int&#233;r&#234;t de leur enfants n'est pas en jeux.
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; Les enseignants : ils perdent toujours une journ&#233;e de salaire et une journ&#233;e d'enseignement mais, fait nouveau, ils ont l'assurance de ne pas d&#233;ranger les parents. Par contre, ils retrouve espoir d'&#234;tre entendu car l'impact financier de leur mouvement est tout autre ; ce sont les collectivit&#233;s locales qui paient...
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; L'&#233;tat : s'il continue d'&#233;conomiser les journ&#233;es de salaire non travaill&#233;, il doit &#224; pr&#233;sent faire face au co&#251;t engendr&#233; par l'obligation de garde. Des co&#251;ts qui, bien entendu, viennent grignoter sa cagnotte ! Et c'est bien l&#224; ce qui sauve cette r&#233;forme qui, l'argent &#233;tant le nerf de la guerre, vient appuyer les revendications des enseignants quand elle voudrait les gommer.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Dans cette situation, une strat&#233;gie de gr&#232;ve appara&#238;t clairement gagnante : Les enseignant ont obligation de d&#233;clarer 48 heures &#224; l'avance leur intention d'&#234;tre gr&#233;viste. C'est sur la base de ces d&#233;claration que les personnels de garde sont sollicit&#233;s et que les collectivit&#233;s locales sont d&#233;fray&#233;es. Par contre, ils ont le droit de renoncer &#224; &#234;tre gr&#233;viste jusqu'au dernier moment. Il leur faut donc :&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; &#234;tre un maximum &#224; d&#233;clarer une intention de gr&#232;ve de fa&#231;on &#224; ce que le co&#251;t soit le plus important pour l'&#233;tat,
&lt;br /&gt;&lt;img src=&quot;http://jeanuel.info/local/cache-vignettes/L8xH11/puce-68c92.gif&quot; width='8' height='11' alt=&quot;-&quot; style='height:11px;width:8px;' class='' /&gt; renoncer &quot;en masse&quot; &#224; la gr&#232;ve au dernier moment de fa&#231;on &#224; conserver leur salaire et leur temps de pr&#233;sence devant les enfants.
De cette fa&#231;on, ils auront le beurre, l'argent du beurre, et le sourire de nos ch&#232;res t&#234;tes blondes...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Crise financi&#232;re : le couteau entre les dents</title>
		<link>http://jeanuel.info/spip.php?article65</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article65</guid>
		<dc:date>2008-09-18T10:08:52Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique2">Carnet de bord</category>

		<dc:subject>G&#233;opolitique</dc:subject>
		<dc:subject>Social</dc:subject>

		<description>De crack en crack, l'&#233;conomie ultra lib&#233;rale nous donne un nouveau coup de massue. Ce n'est finalement que le fonctionnement tr&#232;s naturel et habituel du march&#233; mais les cons&#233;quences sont toujours les m&#234;mes. Les hausses, mod&#233;r&#233;es dans un premier temps, attirent l'attention des &#171; investisseurs &#187; sur un supports financier qui para&#238;t fiable et solide (la bourse, la pierre&#8230;). Celui-ci devient bient&#244;t l'objet de toutes les attentions et conna&#238;t donc une p&#233;riode de forte croissance et (...)

-
&lt;a href="http://jeanuel.info/spip.php?rubrique2" rel="directory"&gt;Carnet de bord&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot3" rel="tag"&gt;G&#233;opolitique&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot8" rel="tag"&gt;Social&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;De crack en crack, l'&#233;conomie ultra lib&#233;rale nous donne un nouveau coup de massue. Ce n'est finalement que le fonctionnement tr&#232;s naturel et habituel du march&#233; mais les cons&#233;quences sont toujours les m&#234;mes. Les hausses, mod&#233;r&#233;es dans un premier temps, attirent l'attention des &#171; investisseurs &#187; sur un supports financier qui para&#238;t fiable et solide (la bourse, la pierre&#8230;). Celui-ci devient bient&#244;t l'objet de toutes les attentions et conna&#238;t donc une p&#233;riode de forte croissance et d'irr&#233;sistible attractivit&#233;. Tous les exc&#232;s sont alors permis pendant une p&#233;riode plus ou moins longue mais cela se finit toujours de la m&#234;me fa&#231;on : en eau de boudin lorsque le march&#233; s'effondre.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Finalement, c'est les r&#232;gles du jeu et les banquiers ruin&#233;s ne nous inspirent pas vraiment piti&#233;. Le probl&#232;me, c'est que les grands argentiers, les grands patrons dans leur tour d'ivoire ne sont jamais ruin&#233;s. Des entreprises renomm&#233;s, des &#233;tablissements prestigieux peuvent faire faillite mais les grands patrons s'en sortent toujours &#233;l&#233;gamment. Et s'il le faut, l'&#233;tat &#8211; m&#234;me le plus lib&#233;ral &#8211; puisera dans la poche des contribuables pour sauver ce qui peut l'&#234;tre. En marge de l'actualit&#233;, l'exemple que nous offre Bernard Tapie ces derniers jours est particuli&#232;rement flagrants. Par contre, et c'est l&#224; que le bas blesse, &#224; l'autre bout de la cha&#238;ne &#233;conomique, ce sont toujours les m&#234;mes qui trinquent. Les classes moyennes voient dispara&#238;tre leurs &#233;conomies et leurs marges de manoeuvre. Et pour les classes les plus populaires de la population les difficult&#233;s macro&#233;conomiques se traduisent par du ch&#244;mage, des salaires qui stagnent ou r&#233;gressent et des conditions de travail chaque jour plus difficiles.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Les grands patrons ont donc pass&#233; avec la soci&#233;t&#233; un march&#233; de dupe. Le risque qu'ils acceptent d'assumer en &#233;change de notre travail et qui est la seule justification de leurs salaires ind&#233;cents est en fait garanti sur nos t&#234;tes. Les fortunes amass&#233;es au temps chaud leur permettent en effet toujours de s'abriter l'hiver venu lorsqu'ils ont mis le feu &#224; la maison commune et que nous restons dehors sans abri et les poches vides.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Le droit &#224; la paresse</title>
		<link>http://jeanuel.info/spip.php?article64</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article64</guid>
		<dc:date>2008-09-11T10:18:11Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique2">Carnet de bord</category>

		<dc:subject>Ma vie</dc:subject>
		<dc:subject>Internet</dc:subject>

		<description>Je ne suis pas &#224; proprement parler assidu dans la r&#233;daction de ce blog. Je suis m&#234;me carr&#233;ment intermittent probablement parce que la pluspart des choses que j'ai &#224; dire demandent trop de travail de mise en forme avant de pouvoir &#234;tre diffus&#233;es. Enfin bref, je n'avais rien post&#233; depuis le 8 mai soit 4 mois de silence et d'abandon. Je n'ai trouv&#233; pendant ce laps de temps ni l'&#233;nergie ni la volont&#233; de venir voir ce qui se trame dans cette impasse. &lt;br /&gt;C'est pour cela que je suis surpris. Vraiment (...)


-
&lt;a href="http://jeanuel.info/spip.php?rubrique2" rel="directory"&gt;Carnet de bord&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot6" rel="tag"&gt;Ma vie&lt;/a&gt;, 
&lt;a href="http://jeanuel.info/spip.php?mot16" rel="tag"&gt;Internet&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p class=&quot;spip&quot;&gt;Je ne suis pas &#224; proprement parler assidu dans la r&#233;daction de ce blog. Je suis m&#234;me carr&#233;ment intermittent probablement parce que la pluspart des choses que j'ai &#224; dire demandent trop de travail de mise en forme avant de pouvoir &#234;tre diffus&#233;es. Enfin bref, je n'avais rien post&#233; depuis le 8 mai soit 4 mois de silence et d'abandon. Je n'ai trouv&#233; pendant ce laps de temps ni l'&#233;nergie ni la volont&#233; de venir voir ce qui se trame dans cette impasse.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;C'est pour cela que je suis surpris. Vraiment surpris en revenant faire un tour du cot&#233; des statistiques de consultations. Les visites se tenaient autour de 40 ou 50 pages consult&#233;es par jour depuis longtemps, en tr&#232;s l&#233;g&#232;re croissance mais sans exag&#233;rer tout de m&#234;me. Et l&#224;, depuis l'&#233;t&#233;, c'est l'explosion. Une ascension fulgurante qui multiplie le nombre de visite : en moyenne 200 visites/jour en juillet, 400 visites/jour en ao&#251;t et une projection &#224; au moins 800 visites/jour en septembre. Tout cela sans rien faire de sp&#233;cial. Sans rien faire du tout en fait.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;&lt;span class='spip_document_80 spip_documents spip_documents_center' &gt;
&lt;img src='http://jeanuel.info/local/cache-vignettes/L520xH698/image-35782.jpg' width='520' height='698' alt=&quot;&quot; style='height:698px;width:520px;' class='' /&gt;&lt;/span&gt;&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;En fait, c'est une page et une seule qui rassemble tous ces suffrages : &lt;a href=&quot;http://jeanuel.info/spip.php?article25&quot; class=&quot;spip_out&quot;&gt;Vide sanitaire&lt;/a&gt;. Allez comprendre.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Alors, amis lecteur ( !!), je suppose que tu es tomb&#233; sur cette page par hasard et qu'elle t'as simplement fait perdre ton temps. Je m'en excuse sinc&#232;rement mais je m'en amuse encore d'avantage. C'est &#224; croire que l'internet ressemble &#224; la politique : le meilleur moyen d'&#234;tre populaire, c'est de ne rien faire...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



	<item>
		<title>Comment ripper efficacement un DVD sous linux ?</title>
		<link>http://jeanuel.info/spip.php?article63</link>
		<guid isPermaLink="true">http://jeanuel.info/spip.php?article63</guid>
		<dc:date>2008-05-08T00:20:42Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Jeanuel</dc:creator>

<category domain="http://jeanuel.info/spip.php?rubrique1">Logiciels libres</category>

		<dc:subject>Linux</dc:subject>

		<description>Pour commencer &lt;br /&gt;Un DVD vid&#233;o, c'est encombrant sur les &#233;tag&#232;res et ce n'est pas toujours disponible sous la main. C'est pourquoi je souhaite ripper ma collection. &lt;br /&gt;La premi&#232;re approche, la plus simple, consiste &#224; faire une copie compl&#232;te du DVD &#224; l'aide d'un logiciel de rip. Des outils int&#233;gr&#233;s existent sous linux. Je n'en citerai qu'un que je consid&#232;re comme particuli&#232;rement pratique et facile pour cet usage : K9copy. Il s'agit d'une interface graphique &#224; mencoder (et quelques autres outils) (...)


-
&lt;a href="http://jeanuel.info/spip.php?rubrique1" rel="directory"&gt;Logiciels libres&lt;/a&gt;

/ 
&lt;a href="http://jeanuel.info/spip.php?mot2" rel="tag"&gt;Linux&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;h3 class=&quot;spip&quot;&gt;Pour commencer&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Un DVD vid&#233;o, c'est encombrant sur les &#233;tag&#232;res et ce n'est pas toujours disponible sous la main. C'est pourquoi je souhaite ripper ma collection.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La premi&#232;re approche, la plus simple, consiste &#224; faire une copie compl&#232;te du DVD &#224; l'aide d'un logiciel de rip. Des outils int&#233;gr&#233;s existent sous linux. Je n'en citerai qu'un que je consid&#232;re comme particuli&#232;rement pratique et facile pour cet usage : &lt;a href=&quot;http://k9copy.sourceforge.net/&quot; class=&quot;spip_out&quot;&gt;K9copy&lt;/a&gt;. Il s'agit d'une interface graphique &#224; mencoder (et quelques autres outils) qui permet d'inclure ou de ne pas inclure les menus du dvd, de choisir quelles langues et quels sous-titres seront pr&#233;sents et d'&#233;liminer les titres inint&#233;ressants (publicit&#233;s, par exemple). L'outil permet &#233;galement d'augmenter le taux de compression des fichiers pour r&#233;duire un peu le volume total des fichiers. On obtient au choix une belle image iso ou un simple r&#233;pertoire. Le probl&#232;me reste la taille des fichiers obtenus. Pour conserver une qualit&#233; correcte, environ 4Go sont n&#233;cessaires par vid&#233;o. C'est beaucoup.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour r&#233;duire la place occup&#233;e par une vid&#233;o sans r&#233;duire la qualit&#233;, la seule solution consiste &#224; choisir un meilleur codec. Et justement les DVD sont encod&#233;s au format mpeg2 qui est ancien et n'offre que de m&#233;diocres performances. En choisissant un meilleur format de compression pour le son et la vid&#233;o, il est possible d'obtenir un fichier de 700Mo &#224; 1Go dont la qualit&#233; soit &#233;quivalente &#224; la qualit&#233; d'origine. Encore une fois, des outils simples existent et &lt;a href=&quot;http://k9copy.sourceforge.net/&quot; class=&quot;spip_out&quot;&gt;K9copy&lt;/a&gt; peut &#233;galement se charger de ce travail. Malheureusement, dans ces conditions, il faut choisir une fois pour toute la langue et les sous-titres : le spectateur ne pourra plus choisir sa version.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour aller plus loin et gagner sur tous les tableaux, il faut accepter d'abandonner le confort d'un service &quot;cl&#233; en main&quot; pour choisir et configurer soi m&#234;me les outils.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Les poup&#233;es russes&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Pour regrouper les contenus qui nous int&#233;ressent, il faut commencer par s&#233;lectionner un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Format_conteneur&quot; class=&quot;spip_out&quot;&gt;conteneur vid&#233;o&lt;/a&gt;. C'est un fichier unique que l'on utilisera comme une &quot;boite&quot; dans laquelle nous rangerons la vid&#233;o, les bandes sons, les sous titres et m&#234;me, pourquoi pas, la jaquette du film. Les conteneurs vid&#233;os les plus connus sont les fichiers avi, mouv ou mpg. Pour ma part, je retiens un autre format : &lt;a href=&quot;http://fr.wikipedia.org/wiki/MKV&quot; class=&quot;spip_out&quot;&gt;matroska&lt;/a&gt; (ou poup&#233;e russe, en russe). L'extension utilis&#233;e pour les fichiers est &lt;strong class=&quot;spip&quot;&gt;mkv&lt;/strong&gt;. Sans entrer dans le d&#233;tail il pr&#233;sente le double avantage d'&#234;tre tr&#232;s polyvalent et d'&#234;tre compl&#232;tement libre. Restent &#224; choisir les codecs audio et vid&#233;os.&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Audio et Vid&#233;o&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;L'extraction de la vid&#233;o et des bandes sons peut se faire en une seule &#233;tape &#224; l'aide de l'outil &lt;a href=&quot;http://handbrake.fr/&quot; class=&quot;spip_out&quot;&gt;HandBrakeCLI&lt;/a&gt;, en ligne de commande. Pour la suite, on va supposer que le DVD est mont&#233; dans le r&#233;pertoire /mnt/iso&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Il faut d'abord lister le contenu du DVD :&lt;/p&gt; &lt;form action=&quot;/&quot; method=&quot;get&quot;&gt;&lt;div&gt;&lt;textarea readonly='readonly' cols='40' rows='1' class='spip_cadre' dir='ltr'&gt;$ HandBrakeCLI -i /mnt/iso -t 0&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-i /mnt/video&lt;/strong&gt; d&#233;finit le chemin d'acc&#232;s au p&#233;riph&#233;rique (&lt;i class=&quot;spip&quot;&gt;/mnt/iso&lt;/i&gt;)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-t 0&lt;/strong&gt; demande de lister les titres&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;On rep&#232;re alors soigneusement le titre et les bandes sons qui nous int&#233;ressent. Ensuite, on va ripper le son et la vid&#233;o :&lt;/p&gt; &lt;form action=&quot;/&quot; method=&quot;get&quot;&gt;&lt;div&gt;&lt;textarea readonly='readonly' cols='40' rows='1' class='spip_cadre' dir='ltr'&gt;$ HandBrakeCLI -i /mnt/iso -t 1 -c 2-30 -a 1,2 -o mon-film.mkv -f mkv -S 980 -e xvid -2 -E lame&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-i /mnt/iso &lt;/strong&gt; d&#233;finit le chemin d'acc&#232;s au p&#233;riph&#233;rique (&lt;i class=&quot;spip&quot;&gt;/mnt/iso&lt;/i&gt;)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-t 1 &lt;/strong&gt; s&#233;lectionne le titre du dvd qui nous int&#233;resse (ici le 1)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-c 2-30 &lt;/strong&gt; s&#233;lectionne les chapitres qui nous int&#233;ressent (ici, j'&#233;limine le chapitre 1 du g&#233;n&#233;rique qui n'est pas int&#233;ressant et le chapitre 31 du g&#233;n&#233;rique de fin)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-a 1,2&lt;/strong&gt; s&#233;lectionne les bandes sons &#224; inclure (ici, les 1 et 2) &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-o mon-film.mkv &lt;/strong&gt; d&#233;finit le nom du fichier de sortie (&lt;i class=&quot;spip&quot;&gt;mon-film.mkv&lt;/i&gt;)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-f mkv &lt;/strong&gt; s&#233;lectionne le format du conteneur (matroska)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-S 980 &lt;/strong&gt; d&#233;finit la taille du fichier de sortie en Mo&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-e xvid &lt;/strong&gt; s&#233;lectionne le codec video &#224; utiliser (ici &lt;i class=&quot;spip&quot;&gt;xvid&lt;/i&gt;)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;- 2 &lt;/strong&gt; demande &#224; l'encodeur vid&#233;o de faire deux passages. Cela permet un gain de qualit&#233; mais double presque le temps n&#233;cessaire&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-E lame &lt;/strong&gt; s&#233;lectionne le codec audio &#224; utiliser (ici &lt;i class=&quot;spip&quot;&gt;lame&lt;/i&gt; correspond au format mp3 en 96 kbps)&lt;/li&gt;&lt;/ul&gt;
&lt;h3 class=&quot;spip&quot;&gt;Les sous titres&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;HandbrakeCLI permet d'inclure des sous titres mais malheureusement, il les &quot;grave&quot; sur la vid&#233;o ce qui ne permet pas de les d&#233;sactiver ou de choisir entre plusieurs sous-titrage. Nous allons donc utiliser pour extraire les sous titres un autre outil &lt;a href=&quot;http://www.mplayerhq.hu/&quot; class=&quot;spip_out&quot;&gt;mencoder&lt;/a&gt; qui est une partie du projet mplayer.&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;La premi&#232;re chose &#224; faire est de rep&#233;rer les diff&#233;rents sous-titres. Car, malheureusement mplayer/mencoder et handbrake ne les rep&#232;rent pas de la m&#234;me fa&#231;on ! La ligne de commande magique est la suivante :&lt;/p&gt; &lt;form action=&quot;/&quot; method=&quot;get&quot;&gt;&lt;div&gt;&lt;textarea readonly='readonly' cols='40' rows='1' class='spip_cadre' dir='ltr'&gt;$ mplayer dvd://1 -dvd-device /mnt/iso/ -vo null -ao null -frames 0 -v 2&amp;gt;&amp;1 | grep sid&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; dvd ://1 &lt;/strong&gt; s&#233;lectionne le titre 1 du dvd&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;-dvd-device /mnt/iso/ &lt;/strong&gt; d&#233;finit le chemin vers le dvd (ici &lt;i class=&quot;spip&quot;&gt;/mnt/iso&lt;/i&gt;)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; tout le reste de la linge ne change jamais et permet de n'afficher que les informations int&#233;ressantes&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Il ne reste plus qu'&#224; extraire chaque piste de sous titre avec mencoder :&lt;/p&gt; &lt;form action=&quot;/&quot; method=&quot;get&quot;&gt;&lt;div&gt;&lt;textarea readonly='readonly' cols='40' rows='1' class='spip_cadre' dir='ltr'&gt;$ mencoder dvd://1 -chapter 2-30 -dvd-device /mnt/iso/ -ovc frameno -nosound -o /dev/null -sid 0 -vobsubout soustitres-fr&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; dvd ://1 &lt;/strong&gt; s&#233;lectionne le titre 1 du dvd&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -chapter 2-30 &lt;/strong&gt; s&#233;lectionne les chapitres 2 &#224; 30 (soyons logiques avec ce que nous avons fait pour la vid&#233;o&#8230;)&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -dvd-device /mnt/iso/ &lt;/strong&gt; d&#233;finit le chemin du dvd&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -ovc frameno &lt;/strong&gt; d&#233;finit qu'il ne faut encoder aucune vid&#233;o&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -nosound &lt;/strong&gt; d&#233;finit qu'il ne faut encoder aucun son&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -o /dev/null &lt;/strong&gt; s&#233;lectionne &lt;i class=&quot;spip&quot;&gt;/dev/null&lt;/i&gt; comme fichier de sorti. C'est &#224; dire qu'aucun fichier n'est cr&#233;&#233;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -sid 0 &lt;/strong&gt; s&#233;lectionne les sous titre 0&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -vobsubout &lt;/strong&gt; d&#233;finit le nom des fichiers de sorti (ici &lt;i class=&quot;spip&quot;&gt;soutitres-fr&lt;/i&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Pour chaque langue de sous titrage, deux fichiers &#224; ne jamais s&#233;parer sont d&#233;finis l'un contenant les timecodes (.idx) et l'autre les images des sous-titres (.sub).&lt;/p&gt; &lt;h3 class=&quot;spip&quot;&gt;Un peu de rangement&lt;/h3&gt;
&lt;p class=&quot;spip&quot;&gt;Maintenant que tout est pr&#234;t, nous n'avons plus qu'&#224; ranger l'ensemble dans le conteneur, c'est &#224; dire dans le fichier matroska et nous allons m&#234;me y ajouter la jaquette du DVD !&lt;/p&gt; &lt;p class=&quot;spip&quot;&gt;Pour cela, nous allons utiliser un dernier outil : &lt;a href=&quot;http://www.bunkus.org/videotools/mkvtoolnix/index.html&quot; class=&quot;spip_out&quot;&gt;mkvmerge&lt;/a&gt; qui permet de faire ce type de chose tr&#232;s simplement. Comme tous les contenus que nous avons cr&#233;&#233;s sont coh&#233;rents, il n'y a presque aucune option &#224; lui passer.&lt;/p&gt; &lt;form action=&quot;/&quot; method=&quot;get&quot;&gt;&lt;div&gt;&lt;textarea readonly='readonly' cols='40' rows='1' class='spip_cadre' dir='ltr'&gt;$ mkvmerge -o mon-film-complet.mkv mon-film.mkv soustitres-en.idx soustitres-fr.idx --attachment-description &quot;Jaquette DVD&quot; --attachment-mime-type image/jpeg --attach-file jaquette.jpg&lt;/textarea&gt;&lt;/div&gt;&lt;/form&gt;
&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt; -o mon-film-complet.mkv &lt;/strong&gt; d&#233;finit le nom du fichier de sortie (ici &lt;i class=&quot;spip&quot;&gt;mon-film-complet.mkv&lt;/i&gt;)&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;On &#233;num&#232;re ensuite les objets &#224; ins&#233;rer, pr&#233;c&#233;d&#233; &#233;ventuellement de leurs options :&lt;/p&gt; &lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;mon-film.mkv&lt;/strong&gt; C'est la vid&#233;o et les bandes sons&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;soustitres-en.idx&lt;/strong&gt; C'est les sous titres en anglais. Il faut &#233;galement disposer, dans le m&#234;me r&#233;pertoire, du fichier &quot;sub&quot; correspondant mais ce n'est pas la peine de l'indiquer explicitement&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &lt;strong class=&quot;spip&quot;&gt;soustitres-fr.idx&lt;/strong&gt; C'est les sous titres en fran&#231;ais. Il faut &#233;galement disposer, dans le m&#234;me r&#233;pertoire, du fichier &quot;sub&quot; correspondant mais ce n'est pas la peine de l'indiquer explicitement&lt;ul class=&quot;spip&quot;&gt;&lt;li class=&quot;spip&quot;&gt;&lt;strong class=&quot;spip&quot;&gt;&#8212;attachment-description &quot;Jaquette DVD&quot;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &#8212;attachment-mime-type image/jpeg &lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; &#8212;attach-file jaquette.jpg&lt;/strong&gt;&lt;/li&gt;&lt;li class=&quot;spip&quot;&gt; d&#233;finissent respectivement le nom (&lt;i class=&quot;spip&quot;&gt;Jaquette DVD&lt;/i&gt;) et le type (&lt;i class=&quot;spip&quot;&gt;image/jpeg&lt;/i&gt;) du fichier &#224; inclure, le fichier &#233;tant &lt;i class=&quot;spip&quot;&gt;jaquette.jpg&lt;/i&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p class=&quot;spip&quot;&gt;Et voila, votre fichier est pr&#234;t. Ce n'&#233;tait pas si difficile, finalement.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>





</channel>

</rss>
