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

<channel>
	<title>Michaël Malter</title>
	<atom:link href="http://www.michaelmalter.fr/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.michaelmalter.fr</link>
	<description>Hacker passionné par l&#039;économie et la finance</description>
	<lastBuildDate>Sat, 18 Feb 2012 10:35:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Calibrer la batterie de son périphérique Android</title>
		<link>http://www.michaelmalter.fr/2012/02/08/calibrer-la-batterie-de-son-peripherique-android/</link>
		<comments>http://www.michaelmalter.fr/2012/02/08/calibrer-la-batterie-de-son-peripherique-android/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 21:17:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=147</guid>
		<description><![CDATA[Au bout de quelques mois d&#8217;utilisation, si vous changez souvent la ROM de votre périphérique Android, il est nécessaire de calibrer sa batterie. Cela permet de conserver une autonomie maximale. On trouve un peu partout sur Internet des guides indiquant &#8230; <a href="http://www.michaelmalter.fr/2012/02/08/calibrer-la-batterie-de-son-peripherique-android/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Au bout de quelques mois d&#8217;utilisation, si vous changez souvent la ROM de votre périphérique Android, il est nécessaire de calibrer sa batterie. Cela permet de conserver une autonomie maximale. On trouve un peu partout sur Internet des guides indiquant comment faire. J&#8217;ai essayé diverses méthodes, j&#8217;ai souvent échoué. Finalement, le procédé est très simple.</p>
<h2 style="text-align: justify;">Prérequis</h2>
<p style="text-align: justify;">Vous devez avoir les droits <em>root</em> sur votre machine. Pour les obtenir, la marche à suivre change selon les modèles. Reportez-vous au site <a title="XDA developers" href="http://www.xda-developers.com/tag/all-android/" target="_blank">xda-developers</a> pour trouver la méthode qui convient à votre appareil. Les téléphones <em>Google</em> sont les plus faciles à débloquer. Il faut avoir flashé <a title="Clockwork Recovery" href="http://www.clockworkmod.com/rommanager" target="_blank">Clockwork Recovery</a>.</p>
<h2 style="text-align: justify;">Méthode</h2>
<ol style="text-align: justify;">
<li>Laisser la batterie de l&#8217;appareil se vider. Le niveau de charge s&#8217;approchant de 0, le système s&#8217;éteint. Tenter de rallumer l&#8217;appareil — évidemment en vain — de manière à totalement vider la batterie.</li>
<li>Brancher l&#8217;appareil. Sur mon <a title="Google Nexus S" href="http://fr.wikipedia.org/wiki/Nexus_S" target="_blank"><em>Nexus S</em></a>, il est possible de contrôler le niveau de la charge en appuyant brièvement sur le bouton de mise en marche. Charger entièrement l&#8217;appareil.</li>
<li>Appuyer en même temps et de manière prolongée sur le bouton de mise en marche et celui de baisse du volume sonore. Vous entrez en mode <em>fastboot</em>. Un menu apparaît. À l&#8217;aide des boutons de volume, séléctionner le mode <em>recovery</em>. Validez à l&#8217;aide du bouton de mise en marche.</li>
<li>De la même manière, séléctionnez <em>Advanced option</em> et <em>Wipe Battery Stats</em>. Enfin, éteignez la machine avec <em>Power off</em>. Rebrancher le chargeur pour gagner encore 2 à 3 minutes d&#8217;autonomie.</li>
</ol>
<p style="text-align: justify;">C&#8217;est gagné! Il est conseillé maintenant de refaire une décharge complète suivie d&#8217;un chargement complet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2012/02/08/calibrer-la-batterie-de-son-peripherique-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Marine Le Pen et la pauvreté</title>
		<link>http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/</link>
		<comments>http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 02:20:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Anneries]]></category>
		<category><![CDATA[Sociologie]]></category>
		<category><![CDATA[Statistiques]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=75</guid>
		<description><![CDATA[Le 31 août 2011, Marine Le Pen promettait de ramener à 5% le taux de pauvreté en France en fin de mandat, ce qui représente la sortie de la pauvreté de plus de 5 millions de personnes. Je doute qu&#8217;un &#8230; <a href="http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Le 31 août 2011, <a title="Marine Le Pen" href="http://fr.wikipedia.org/wiki/Marine_Le_Pen" target="_blank">Marine Le Pen</a> promettait de</p>
<blockquote><p>ramener à 5% le taux de pauvreté en France en fin de mandat, ce qui représente la sortie de la pauvreté de plus de 5 millions de personnes.</p></blockquote>
<p style="text-align: justify;">Je doute qu&#8217;un gouvernement, aussi efficace soit-il, puisse accomplir la moitié de cette réduction. Ne jetons pas la pierre à celle que les frontistes appellent affectueusement <em>Marine</em>. Après tout, la campagne présidentielle a toujours été le temps des promesses démesurées. Un fonctionnaire de l&#8217;<a title="Institut national de la statistique et des études économiques" href="http://www.insee.fr/" target="_blank">INSEE</a> ne sera jamais assez <a href="http://www.michaelmalter.fr/wp-content/uploads/2011/09/Leontief-Harvard.jpg" target="_blank">sexy</a> pour se distinguer dans un système électif. Tout en étant assez insensible aux charmes de <em>Marine</em>, elle reste plus agréable à regarder qu&#8217;un statisticien en pull jacquard. Passons donc sur les chiffres, le débat publique étant bien trop pollué par l&#8217;hybris des prétendants aux fonctions suprêmes de l&#8217;État.</p>
<p style="text-align: justify;">Voyons plutôt la forme de l&#8217;argument. Peu de personnes s&#8217;opposent à la lutte contre la pauvreté. Provoquer une diminution du nombre de pauvre semble être une bonne chose de manière indiscutable. L&#8217;argument est donc assez <a title="Démagogie" href="http://fr.wikipedia.org/wiki/Démagogie" target="_blank">démagogique</a>. On peut néanmoins s&#8217;interroger sur les tenants et les aboutissants d&#8217;un tel objectif. Clarifions brièvement le débat sur la pauvreté.</p>
<h2>Qu&#8217;est-ce qu&#8217;un pauvre?</h2>
<p style="text-align: justify;">Marine Le Pen a décidé de reprendre les chiffres de l&#8217;INSEE. Merci <em>Marine</em>. Pour l&#8217;INSEE comme pour de nombreux instituts de statistiques, on est pauvre lorsqu&#8217;on dispose d&#8217;un revenu inférieur à la moitié du revenu médian. Quelques explications s&#8217;imposent.</p>
<p style="text-align: justify;">Tout d&#8217;abord, il convient de bien comprendre ce qu&#8217;est une <a title="Médiane" href="http://fr.wikipedia.org/wiki/Médiane_(centre)" target="_blank">médiane</a>. Prenons une série statistique, c&#8217;est-à-dire une liste de nombres. Imaginons un minuscule pays composé de dix personnes. On recense les revenus des habitants de ce pays :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B100%3B%20100%3B%20100%3B%20100%3B%20100%3B%20100%3B%20100%3B%20100%3B%20100%3B%201000%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{100; 100; 100; 100; 100; 100; 100; 100; 100; 1000\}' title='\{100; 100; 100; 100; 100; 100; 100; 100; 100; 1000\}' class='latex' /></p>
<p style="text-align: justify;">Ici, le nombre d&#8217;habitants est si faible que la meilleure manière d&#8217;appréhender la distribution de leurs revenus reste d&#8217;observer la série statistique. Faire des statistiques, c&#8217;est aussi regarder tout simplement des listes de nombres. Si la population est plus large, un graphique donnera généralement une bonne idée de la répartition des richesses.</p>
<div id="attachment_79" class="wp-caption aligncenter" style="width: 730px"><a href="http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/exmed/" rel="attachment wp-att-79"><img class="size-full wp-image-79" title="Distribution des revenus dans un monde très inégalitaire" src="http://www.michaelmalter.fr/wp-content/uploads/2011/09/exmed.png" alt="Distribution des revenus dans un monde très inégalitaire" width="720" height="504" /></a><p class="wp-caption-text">Distribution des revenus dans un monde très inégalitaire</p></div>
<p style="text-align: justify;">On ne le répétera jamais assez, rien ne vaut un graphique de qualité à un nombre à la fois trop simple et trop complexe. Trop simple car il ne peut résumer toute la série. Trop complexe car sa méthode de calcul nous expose toujours à des erreurs d&#8217;interprétation. Au diable la pertinence! Tentons de résumer une série statistique par un seul nombre. Plusieurs solutions s&#8217;offrent à nous.</p>
<h3>La moyenne</h3>
<p style="text-align: justify;">La plus commode et la plus courante consiste à prendre la <a title="Moyenne arithmétique" href="http://fr.wikipedia.org/wiki/Moyenne_arithmétique" target="_blank">moyenne arithmétique</a>, la somme des caractères pondérés par leurs effectifs. Les mathématiciens la notent de la manière qui suit, avec <img src='http://s.wordpress.com/latex.php?latex=y_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='y_i' title='y_i' class='latex' /> les niveaux de revenu et <img src='http://s.wordpress.com/latex.php?latex=x_i&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='x_i' title='x_i' class='latex' /> les effectifs correspondants.</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Coverline%7By%7D%20%3D%20%5Cdisplaystyle%5Csum%5Climits_%7Bi%3D0%7D%5En%20%5Cfrac%7Bx_i%20%5Ctimes%20y_i%7D%7Bn%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\overline{y} = \displaystyle\sum\limits_{i=0}^n \frac{x_i \times y_i}{n}' title='\overline{y} = \displaystyle\sum\limits_{i=0}^n \frac{x_i \times y_i}{n}' class='latex' /></p>
<p style="text-align: justify;">Le lecteur mal à l&#8217;aise avec les notations mathématiques comprendra plus facilement l&#8217;application de cette formule à notre exemple :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5Coverline%7By%7D%20%3D%20%5Cfrac%7B9%20%5Ctimes%20100%20%2B%201%20%5Ctimes%201000%7D%7B10%7D%20%3D%20190&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\overline{y} = \frac{9 \times 100 + 1 \times 1000}{10} = 190' title='\overline{y} = \frac{9 \times 100 + 1 \times 1000}{10} = 190' class='latex' /></p>
<p style="text-align: justify;">Le revenu moyen de notre économie est donc de 190. Nous comprenons ici que la moyenne est un très mauvais résumé de la situation couramment rencontrée par les habitants. Le revenu moyen approche du double du revenu touché par neuf habitants sur dix. La distribution très inégalitaire tire la moyenne vers le haut. Ainsi, il est fort probable que le revenu annuel du ménage auquel vous appartenez soit inférieur à la moyenne national de 28740 euros par an, sans que vous ne vous sentiez particulièrement pauvre. C&#8217;est dû à l&#8217;effet que nous venons de décrire.</p>
<h3>La médiane</h3>
<p style="text-align: justify;">Pour mieux rendre compte de la situation d&#8217;ensemble, on préfère dans la plupart des cas utiliser la médiane. Pour la définir, on dit souvent que c&#8217;est la valeur qui coupe la population en deux. Si nous rangeons la population du plus pauvre au plus riche, la médiane sera la valeur du revenu du cinquième ou du sixième habitant, 100 dans notre cas. Cette valeur est effectivement plus révélatrice de la situation de cette population. À noter qu&#8217;on pourra évidemment imaginer des cas très pervers ou la médiane sera très trompeuse. Néanmoins, la médiane donne un peu d&#8217;information quant à la répartition du caractère. Au passage, nous avons perdu la notion de quantité présente dans la moyenne — notre <a title="Le Banquier" href="http://www.michaelmalter.fr/wp-content/uploads/2011/09/LeBanquier.jpg" target="_blank">bon bourgeois</a> récoltant 1000 est totalement passé à la trappe.</p>
<p style="text-align: justify;">Pour affiner l&#8217;analyse, les statisticiens on en fait assez rarement recours à la médiane. Ils utiliseront plus volontiers les <a title="Décile" href="http://fr.wikipedia.org/wiki/Décile" target="_blank">déciles</a>. On découpe alors la population en dix sous-populations et on regarde les valeurs seuils. Par exemple, le premier décile coupe la population en deux parties : les 10% gagnant moins que cette valeur et les 90% gagnant plus que cette valeur. Idem pour le deuxième décile qui fait la césure entre les 20% les plus pauvres et les 80% les plus riches.</p>
<h3>Pauvreté relative, pauvreté absolue</h3>
<p style="text-align: justify;">Si l&#8217;INSEE ne retient pas la moyenne pour mesurer le nombre de pauvres, c&#8217;est parce que la notion de quantité est étrangère à celle de pauvreté. Vous n&#8217;avez sûrement pas été choqué en lisant dans le paragraphe précédent que nous rangions la population du <em>plus pauvre</em> au <em>plus riche</em>. En effet, la pauvreté est une relation d&#8217;ordre, relative. On est pauvre dans sa relation à un individu plus riche que soi. Ainsi, le ménage pauvre d&#8217;Allemagne est sûrement plus riche que le famille moyenne de Mongolie. La société ne compare pas ces ménages de cette manière pour la simple raison qu&#8217;ils n&#8217;ont pas grand&#8217;chose en commun.</p>
<p style="text-align: justify;">Au delà du simple revenu, certains chercheurs travaillent sur des critères plus riches d&#8217;évaluation du niveau de vie. On discutera alors de la malnutrition, de l&#8217;accès à l&#8217;hygiène, à l&#8217;instruction, etc. Ces études permettent sûrement de trouver une composante absolue dans la définition de la pauvreté. Ne nous attardons pas sur ces considérations certes intéressantes mais qui contribuent moins à une compréhension d&#8217;ensemble, systémique.</p>
<p style="text-align: justify;">Profitons donc du choix inouïe de <em>Marine</em>, s&#8217;étant tournée vers des outils de qualité et intellectuellement honnêtes, les définitions de l&#8217;INSEE. Merci <em>Marine</em>. On considérera comme pauvre toute personne disposant de moins de 795 euros par mois. Comme ce seuil est défini relativement à la société dans son ensemble, on ne réduit pas la pauvreté en relançant la croissance économique. Il ne s&#8217;agit pas de «reprendre en main le gouvernail du bateau France», ou de «créer des marges de manoeuvre». Nous ne parlons pas ici de création de richesse mais de redistribution des richesses. Réduire le nombre de pauvres, c&#8217;est rapprocher la situation des moins fortunés de celle des plus riches.</p>
<h2>Distribution des richesses</h2>
<p style="text-align: justify;">Étudions succinctement la situation actuelle. Ci-dessous, voyez l&#8217;évolution de la <a title="Distribution" href="http://fr.wikipedia.org/wiki/Loi_de_probabilité" target="_blank">distribution</a> des revenus. Les données proviennent d&#8217;<a title="Eurostat" href="http://epp.eurostat.ec.europa.eu/portal/page/portal/eurostat/home/" target="_blank">Eurostat</a>. Elles sont malheureusement assez pauvres, l&#8217;institut ne fournissant que la répartition par décile. Seuls les derniers <a title="Centile" href="http://fr.wikipedia.org/wiki/Centile" target="_blank">centiles</a> sont disponibles. Il se peut que l&#8217;ajustement polynomial ne soit pas totalement fidèle à la réalité. C&#8217;est bien suffisant pour se faire une idée. Après tout, <a title="Louis Chauvel" href="http://fr.wikipedia.org/wiki/Louis_Chauvel" target="_blank">Louis Chauvel</a> fait <a title="Strobiloide" href="http://www.louischauvel.org/strobiloide.jpg" target="_blank">pire</a>.</p>
<div id="attachment_107" class="wp-caption aligncenter" style="width: 730px"><a href="http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/2007-2/" rel="attachment wp-att-107"><img class="size-full wp-image-107" title="Distribution des revenus en France en 2007" src="http://www.michaelmalter.fr/wp-content/uploads/2011/09/20071.png" alt="Distribution des revenus en France en 2007" width="720" height="504" /></a><p class="wp-caption-text">Distribution des revenus en France en 2007</p></div>
<div id="attachment_108" class="wp-caption aligncenter" style="width: 730px"><a href="http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/2008-2/" rel="attachment wp-att-108"><img class="size-full wp-image-108" title="Distribution du revenu en France en 2008" src="http://www.michaelmalter.fr/wp-content/uploads/2011/09/20081.png" alt="Distribution du revenu en France en 2008" width="720" height="504" /></a><p class="wp-caption-text">Distribution du revenu en France en 2008</p></div>
<div id="attachment_109" class="wp-caption aligncenter" style="width: 730px"><a href="http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/2009-2/" rel="attachment wp-att-109"><img class="size-full wp-image-109" title="Distribution du revenu en France en 2009" src="http://www.michaelmalter.fr/wp-content/uploads/2011/09/20091.png" alt="Distribution du revenu en France en 2009" width="720" height="504" /></a><p class="wp-caption-text">Distribution du revenu en France en 2009</p></div>
<p style="text-align: justify;">On remarque un accroissement des inégalités dû à un étalement de la distribution vers la droite. En d&#8217;autres termes, certains se sont enrichis très largement alors que le coté gauche n&#8217;a pas vraiment changé. On note au contraire une situation qui s&#8217;améliore pour les deux premiers déciles qui se sont enrichis. Le centre de la distribution est particulièrement stable alors que l&#8217;enrichissement du dernier décile est impressionnant pour une période de crise.</p>
<h2>Réduction du nombre de pauvres</h2>
<p style="text-align: justify;">Faisons nos <a title="Constructivisme" href="http://fr.wikipedia.org/wiki/Constructivisme_(politique)" target="_blank">réformes de la société à la hache</a>, ou plutôt <em>à la Le Pen</em>. Nous verrons bien ce que cela donnera. Pour réduire le nombre de pauvres, il faut faire passer des ménages de la <a title="Queue de distribution" href="http://fr.wikipedia.org/wiki/Asymétrie_(statistique)" target="_blank">queue de distribution</a> de gauche à un niveau supérieur au seuil de pauvreté, la moitié de la médiane. Deux mécanismes pourraient permettre cela. D&#8217;un coté les pauvres rattraperaient le seuil en s&#8217;enrichissant. De l&#8217;autre, la médiane pourrait s&#8217;abaisser, par appauvrissement des classes plus aisées. Prenons une situation fictive pour mieux comprendre. Nous allons imaginer un pays de onze habitants. On recense leurs revenus :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B100%3B200%3B300%3B300%3B300%3B350%3B400%3B450%3B500%3B600%3B700%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{100;200;300;300;300;350;400;450;500;600;700\}' title='\{100;200;300;300;300;350;400;450;500;600;700\}' class='latex' /></p>
<p style="text-align: justify;">Ici, la médiane est de 350. Le seuil de pauvreté est donc fixé à 175. Une personne vit sous ce seuil. Observons ce qui se passe si nous transférons des revenus des plus riches vers la population dans son ensemble :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B112%2C5%3B212%2C5%3B312%2C5%3B312%2C5%3B362%2C5%3B362%2C5%3B412%2C5%3B450%3B475%3B575%3B650%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{112,5;212,5;312,5;312,5;362,5;362,5;412,5;450;475;575;650\}' title='\{112,5;212,5;312,5;312,5;362,5;362,5;412,5;450;475;575;650\}' class='latex' /></p>
<p style="text-align: justify;">Nous avons pris 50 aux plus riches, 25 au neuvième décile et au huitième. Cela fait 100 que nous redistribuons aux huit autres larrons. La médiane passe a 362,5 et le seuil de pauvreté à 181,25. Le pauvre s&#8217;est certes enrichi mais ne s&#8217;est pas beaucoup rapproché du seuil de pauvreté. Sa distance au seuil ne s&#8217;est réduite que de 6,25. C&#8217;est le <a title="Tonneau des Danaïdes" href="http://fr.wikipedia.org/wiki/Danaïdes" target="_blank">tonneau des Danaïdes</a> de la médiane. Pour sortir de la pauvreté, il faut à la fois s&#8217;enrichir et voir les classes moyennes s&#8217;appauvrir. On constate le même mécanisme si l&#8217;ensemble de la société s&#8217;enrichit. Remarquons aussi que le revenu des riches n&#8217;influe pas sur le seuil. Voyons ces deux sociétés :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B100%3B200%3B300%3B300%3B300%3B350%3B400%3B450%3B500%3B600%3B700%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{100;200;300;300;300;350;400;450;500;600;700\}' title='\{100;200;300;300;300;350;400;450;500;600;700\}' class='latex' /></p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B100%3B200%3B300%3B300%3B300%3B350%3B400%3B450%3B500%3B10000%3B20000%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{100;200;300;300;300;350;400;450;500;10000;20000\}' title='\{100;200;300;300;300;350;400;450;500;10000;20000\}' class='latex' /></p>
<p style="text-align: justify;">Elles sont strictement équivalentes du point de vue du pauvre. Sa distance au seuil de pauvreté n&#8217;a pas changé. Pour réduire le nombre de pauvre, le plus simple est encore de faire cela :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B200%3B200%3B300%3B300%3B300%3B350%3B400%3B450%3B500%3B600%3B600%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{200;200;300;300;300;350;400;450;500;600;600\}' title='\{200;200;300;300;300;350;400;450;500;600;600\}' class='latex' /></p>
<p style="text-align: justify;">En prenant 100 au plus riche pour les donner au plus pauvre, cette société ne connaît plus de pauvreté. On peut aussi faire cela :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B200%3B200%3B275%3B275%3B275%3B325%3B400%3B450%3B500%3B600%3B600%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{200;200;275;275;275;325;400;450;500;600;600\}' title='\{200;200;275;275;275;325;400;450;500;600;600\}' class='latex' /></p>
<p style="text-align: justify;">Ici, le premier individu de la série est encore plus loin du seuil de pauvreté. Ce seuil s&#8217;est abaissé.</p>
<h2>Divers scénarios de réduction du nombre de pauvres</h2>
<p style="text-align: justify;">Cherchons maintenant de quelles façons <em>Marine</em> pourrait arriver à ses fins.</p>
<h3>Trente Glorieuses</h3>
<p style="text-align: justify;">Le scénario qui pourrait sembler le plus probable serait celui d&#8217;une croissance économique forte. En effet, le dernier précédent historique de forte résorption de la pauvreté est lié à une forte création de richesse. Durant les <a title="Trente Glorieuses" href="http://fr.wikipedia.org/wiki/Trente_Glorieuses" target="_blank">Trente Glorieuses</a>, l&#8217;ensemble de la société s&#8217;enrichissait. La richesse supplémentaire se distribuait dans des proportions équivalentes à toutes les strates de la population. Les pauvres s&#8217;enrichissaient mais le seuil de pauvreté augmentait lui aussi. Dans ses conditions, il faut que la croissance des richesses soit très importante pour que la réduction de la pauvreté soit significative. Je doute que le <a title="Programme du Front National" href="http://www.frontnational.com/pdf/programme.pdf" target="_blank">programme du Front National</a> parvienne à établir une croissance à deux chiffres.</p>
<p style="text-align: justify;">En outre, la richesse était distribuée plus équitablement lors des Trente Glorieuses. Nous le devions au très faible chômage. L&#8217;<a title="Armée de réserve de travailleurs" href="http://fr.wikipedia.org/wiki/Armée_de_réserve_de_travailleurs" target="_blank">armée de réserve</a> permet de maintenir les salaires à un niveau faible. Dans ce scénario, il faudrait donc que <em>Marine</em> parvienne d&#8217;abord à modifier l&#8217;équilibre sur le marché du travail. Sacré <em>Marine</em>!</p>
<h3>UMPS</h3>
<p style="text-align: justify;"><em>Marine</em> n&#8217;aime pas les partis au pouvoir. Pourtant, la gauche et la droite ont une méthode qui fonctionne. Nous l&#8217;avons vu, en appauvrissant les classes moyennes au profit des plus pauvres, on réduit bien plus rapidement la population sous le seuil de pauvreté. Il suffit donc de taxer les braves classes moyennes. Je doute que les Français souhaitent cela.</p>
<h3>Robin Des Bois</h3>
<p style="text-align: justify;">Il ne reste alors plus qu&#8217;une dernière solution, taxer les plus riches. Mais attention! Il faudra leurs prélever un sacré paquet! Imposer plus fortement les derniers déciles ne fait pas baisser le seuil de pauvreté. Il faut donc que les pauvres reçoivent beaucoup d&#8217;argent pour se sortir de la catégorie statistique. J&#8217;attends impatiemment de voir <em>Marine</em> expliquer cela à ses petits amis de la <a title="CGPME" href="http://fr.wikipedia.org/wiki/Confédération_générale_des_petites_et_moyennes_entreprises" target="_blank">CGPME</a>. Elle rétorquera sûrement qu&#8217;elle compte réduire les marges des distributeurs, notamment sur les denrées de première nécessité. Même en considérant de manière un peu tordue que cela puisse constituer un transfert de richesses des riches vers les pauvres, ce ne sera jamais suffisant. Elle pestera alors au sujet des « spéculateurs » de « l&#8217;économie virtuelle ». L&#8217;ennui, c&#8217;est que ces catégories maintes fois ressassées ne désignent rien du tout.</p>
<h2>Du bon usage de la statistique</h2>
<p style="text-align: justify;">Que conseillerons-nous à l&#8217;impétueuse <em>Marine</em>? Après de nombreuses décennies de recul, la pauvreté est redevenue un sujet inquiétant. De plus en plus de personnes s&#8217;éloignent de la situation médiane. Nous le devons à un accaparement de la richesse par les plus pourvus. Néanmoins, je pense qu&#8217;il faut être plus inquiet des mécanismes statistiques au principe de cette pauvreté. Toute une partie de la classe moyenne connaît une situation plus difficile qu&#8217;à l&#8217;accoutumée. Si cette tendance devait persister, le seuil de pauvreté s&#8217;abaisserait, entraînant le nombre de pauvres. En vérité, les difficultés seraient de plus en plus partagées. Une majorité de la population décrocherait d&#8217;une catégorie bien plus aisée. Pour reprendre notre pays imaginaire nous serions dans ce type de situation :</p>
<p style="text-align: center;"><img src='http://s.wordpress.com/latex.php?latex=%5C%7B150%3B150%3B175%3B200%3B225%3B250%3B300%3B350%3B700%3B800%3B900%5C%7D&#038;bg=ffffff&#038;fg=000000&#038;s=0' alt='\{150;150;175;200;225;250;300;350;700;800;900\}' title='\{150;150;175;200;225;250;300;350;700;800;900\}' class='latex' /></p>
<p style="text-align: justify;">Ici, point de pauvre, tous les individus vivent au dessus du seuil. Pourtant, nul doute que nous ne souhaitons pas vivre dans cette société de classe, bipolaire. Je crois que la pauvreté va se réduire. Il convient donc de ne pas fixer son attention sur le nombre de pauvre. Ce sont les inégalités qui doivent nous préoccuper. <em>Marine</em> serait plus rassurante en proposant de diminuer le <a title="Coefficient de Gini" href="http://fr.wikipedia.org/wiki/Coefficient_de_Gini" target="_blank">coefficient de Gini</a>; une échelle entre 0 et 1, 0 pour une société ou tous possèdent le même revenu, 1 pour une société dans laquelle un seul ménage possède toutes les richesses.</p>
<p style="text-align: justify;">Pour rester, je le crois, plus proche de l&#8217;intention de la préférée des frontistes, il demeurera toujours en marge des statistiques une pauvreté absolue. Le problème de l&#8217;exclusion me semble de plus en plus profond. Il remet en question notre manière de gérer les individus différents : malades mentaux, handicapés, malchanceux, etc. Pour les habitants des rues, des forêts, des campings, la vie est de plus en plus difficile. C&#8217;est une autre question, plus ardue, méritant toute notre attention. Espérons qu&#8217;à l&#8217;avenir, Marine saura s&#8217;exprimer plus précisément sur ce sujet. <a title="Éléction de 2002" href="http://fr.wikipedia.org/wiki/Élection_présidentielle_française_de_2002" target="_blank">On ne sait jamais.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/09/03/marine-le-pen-et-la-pauvrete/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Formules de politesse</title>
		<link>http://www.michaelmalter.fr/2011/09/01/formules-de-politesse/</link>
		<comments>http://www.michaelmalter.fr/2011/09/01/formules-de-politesse/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 13:59:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Sans catégorie]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=92</guid>
		<description><![CDATA[J&#8217;avais mis en ligne sur mon précédent site un document résumant les différentes formules d&#8217;ouverture et de fermeture d&#8217;une lettre, selon le destinataire. Il avait rencontré un certain succès, je le remets donc en ligne. Formules de politesse]]></description>
			<content:encoded><![CDATA[<p>J&#8217;avais mis en ligne sur mon précédent site un document résumant les différentes formules d&#8217;ouverture et de fermeture d&#8217;une lettre, selon le destinataire. Il avait rencontré un certain succès, je le remets donc en ligne.</p>
<p><a href="http://www.michaelmalter.fr/2011/09/01/formules-de-politesse/formulesdepolitesse/" rel="attachment wp-att-93">Formules de politesse</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/09/01/formules-de-politesse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crypter une clef USB</title>
		<link>http://www.michaelmalter.fr/2011/08/21/crypter-une-cle-usb/</link>
		<comments>http://www.michaelmalter.fr/2011/08/21/crypter-une-cle-usb/#comments</comments>
		<pubDate>Sun, 21 Aug 2011 02:13:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=65</guid>
		<description><![CDATA[J&#8217;ai trouvé un peu partout sur le web de nombreux guides d&#8217;installation d&#8217;un système crypté. C&#8217;est sûrement très intéressant mais je souhaitais disposer d&#8217;une solution moins lourde, ne ralentissant pas les entrées/sorties. En clair, je voulais une clef USB cryptée. &#8230; <a href="http://www.michaelmalter.fr/2011/08/21/crypter-une-cle-usb/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">J&#8217;ai trouvé un peu partout sur le web de nombreux <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">guides d&#8217;installation d&#8217;un système crypté</a>. C&#8217;est sûrement très intéressant mais je souhaitais disposer d&#8217;une solution moins lourde, ne ralentissant pas les <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">entrées/sorties</a>. En clair, je voulais une <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">clef USB</a> cryptée. N&#8217;ayant rien trouvé de satisfaisant, je me suis dit qu&#8217;il valait mieux que je documente ma méthode sur mon weblog.</p>
<h2 style="text-align: justify;">Préparation du système</h2>
<p style="text-align: justify;">Certains logiciels manquaient à ma <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">Gentoo</a> pour mener à bien le cryptage. J&#8217;ai du installer sys-fs/cryptsetup. Lui même avait besoin du <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">USE FLAG</a> static-libs sur certains paquets, libgcrypt, popt et libgpg-error. Une fois ces options ajoutées à mon /etc/portage/package.use, la compilation s&#8217;est parfaitement déroulée. L&#8217;opération prend un petit quart d&#8217;heure sur un <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">Atom</a> déjà bien occupé.</p>
<p style="text-align: justify;">Par ailleurs, si vous souhaitez utiliser le système de fichier <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">FAT</a>, réputé très portable, vous aurez besoin de sys-fs/dosfstools.</p>
<p style="text-align: justify;">Une recompilation du noyau est souvent nécessaire. En effet, il faut activer Device Drivers &#8211;&gt; Multi-device support &#8211;&gt; Device mapper support &#8211;&gt; Crypt target support. De même, il faut activer l&#8217;algorithme de cryptage que vous souhaitez utiliser dans la section Cryptographic API. Chez moi, ce sera de l&#8217;<a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">AES</a>. À moins que vous ayez des besoins très spécifiques, c&#8217;est ce qui vous conviendra.</p>
<h2>Préparation de la clef</h2>
<p style="text-align: justify;">Tout d&#8217;abord, il faut s&#8217;assurer d&#8217;avoir un ensemble de données aléatoire sur la clef USB. Bien heureusement, Linux sait <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">générer du hasard de bonne qualité</a> :</p>
<p style="text-align: center;">dd if=/dev/urandom of=/dev/sdb bs=1M</p>
<p style="text-align: justify;">Ensuite, il faut partitionner le disque. Sur ma clef de 3,9 Go, Je voulais réserver 3,5 Go à ma partition cryptée et le reste aux programmes nécessaires à la compatibilité de la clef et du matériel que je transporte habituellement avec moi. J&#8217;utilise <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">fdisk</a>. Pour savoir où on en est, on lance la commande suivante :</p>
<p style="text-align: center;">fdisk -l</p>
<p style="text-align: justify;">Maintenant qu&#8217;on sait que c&#8217;est le bazar sur notre clef &#8212; /dev/sdb dans mon cas &#8212; on va partitionner le disque :</p>
<p style="text-align: center;">fdisk /dev/sdb</p>
<p style="text-align: justify;">Nous sommes accueillis par l&#8217;interface de fdisk, l&#8217;utilisateur curieux tapera sur la touche m pour obtenir l&#8217;aide. Pourquoi m? Allez savoir!</p>
<p style="text-align: justify;">En tapant sur n je crée une nouvelle partition. Avec p je précise que c&#8217;est une partition primaire. J&#8217;indique le rang de la partition, 1. Ce sera ma partition non cryptée, portable. J&#8217;entre donc la taille de ma partition en écrivant +400M.</p>
<p style="text-align: justify;">Passons à la deuxième partition, on entre une nouvelle fois la lettre n. C&#8217;est toujours une partition primaire et cette fois les réglages par défaut conviennent pour occuper toute la place restante. Il suffit donc de taper sur la touche entrée à chaque question.</p>
<p style="text-align: justify;">Il reste maintenant à identifier les systèmes de fichiers qui seront sur ces partitions. On utilise pour cela la lettre t. Il vous sera ensuite demandé d&#8217;entrer le code héxadécimal correspondant au système de fichier. Ici tout est en FAT32, j&#8217;entre donc b. On applique les transformations avec w.</p>
<p style="text-align: justify;">Il ne reste plus qu&#8217;à créer les partitions avec la commande suivante :</p>
<p style="text-align: center;">mkfs -t vfat -F 32 /dev/sdb1.</p>
<h2>Cryptage</h2>
<p style="text-align: justify;">Maintenant que tout est prêt, le cryptage est finalement assez simple. Je choisis le cryptage AES en 256 bits :</p>
<p style="text-align: center;">cryptsetup -h sha256 -c aes -s 256 luksFormat /dev/sdb2</p>
<p>Et voilà! La partition est cryptée. Pour la monter, il me suffit de faire :</p>
<p style="text-align: center;">cryptsetup luksOpen /dev/sdb2 key</p>
<p style="text-align: justify;">Après m&#8217;avoir demandé mon mot de passe, cryptsetup crée le fichier en mode bloc /dev/mapper/key. Je peux le monter sur /mnt/key avec la commande mount.</p>
<h2>Finition</h2>
<p style="text-align: justify;">Pour finir, on voudra surement créer un système de fichier sur la partition cryptée. Le fonctionnement est alors exactement le même qu&#8217;avec n&#8217;importe quelle partition. Ici, pour avoir une partition FAT32, je fais :</p>
<p style="text-align: center;">mkfs -t vfat -F 32 /dev/mapper/key</p>
<p style="text-align: justify;">Remarquez qu&#8217;il ne faut pas modifier /dev/sdb2 mais bien l&#8217;interface dont se sert le noyau pour décrypter la partition.</p>
<p style="text-align: justify;">Par ailleurs, on voudra pouvoir ouvrir la partition n&#8217;importe où, sur n&#8217;importe quelle machine. Si vous êtes sur une machine GNU/Linux ou <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">BSD</a>, vous n&#8217;avez plus qu&#8217;à prier pour que votre algorithme de cryptage soit supportée. Sur Windows, il existe un logiciel formidable, <a title="I/O" href="http://fr.wikipedia.org/wiki/Entrées-sorties">FreeOTFE</a> permettant de décrypter votre partition. Le binaire fourni ne nécessite aucun droit spécifique. Il fonctionnera même sur des machines très limitées. Je vous conseille de copier le binaire de la version explorer sur la partie non cryptée de votre clef USB. Sans avoir trop creusé, MacOS X semble être le parent pauvre de la cryptographie interopérable. Apparemment, le décryptage ne fonctionne pas avec ce système.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/08/21/crypter-une-cle-usb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ncdu</title>
		<link>http://www.michaelmalter.fr/2011/08/15/ncdu/</link>
		<comments>http://www.michaelmalter.fr/2011/08/15/ncdu/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 22:40:01 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[GNU/Linux]]></category>
		<category><![CDATA[Ligne de commande]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=37</guid>
		<description><![CDATA[Certaines applications passent parfois inaperçues dans la gigantesque logithèque de l&#8217;écosystème GNU/Linux. Les logiciels utilisant la ligne de commande sont souvent de ceux-là. À traîner dans les dépôts, on dégotte souvent de petites perles. Je vous livre ma dernière trouvaille &#8230; <a href="http://www.michaelmalter.fr/2011/08/15/ncdu/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Certaines applications passent parfois inaperçues dans la gigantesque logithèque de l&#8217;écosystème GNU/Linux. Les logiciels utilisant la ligne de commande sont souvent de ceux-là. À traîner dans les dépôts, on dégotte souvent de petites perles. Je vous livre ma dernière trouvaille : <a title="ncdu" href="http://dev.yorhel.nl/ncdu" target="_blank">ncdu</a>.</p>
<h1 style="text-align: justify;">Un problème</h1>
<p style="text-align: justify;">Une compilation n&#8217;en finit pas, un fichier ne veut pas se copier, Apache hurle. C&#8217;est dans ce genre de situation que le lecteur averti lance timidement, du bout des doigts, la commande df. Oui, vous avez trop de fichiers et non, l&#8217;achat d&#8217;un disque dur n&#8217;est pas tout à fait prévu dans le budget.</p>
<p style="text-align: justify;">Il s&#8217;engage alors généralement un grand barnum, farandole de cd, valse de du, danses macabres de rm -r *. C&#8217;est long, c&#8217;est désagréable, cela ne marche pas très bien. Cela se termine généralement par le national «Eh merde!», révélateur d&#8217;un inode qu&#8217;on ne reverra plus de si tôt.</p>
<h1 style="text-align: justify;">Des solutions</h1>
<p style="text-align: justify;">Les solutions ne manquent pas pour gérer les fichiers. <a title="Nautilus" href="http://live.gnome.org/Nautilus" target="_blank">Nautilus</a> et consorts sont trop lents pour évaluer la taille des fichiers. On pourrait utiliser le célèbre <a title="Midnight Commander" href="http://www.midnight-commander.org/" target="_blank">Midnight Commander</a> du talentueux <a title="Blog de Miguel de Icaza" href="http://tirania.org/blog/" target="_blank">Miguel de Icaza</a> mais je n&#8217;ai jamais vraiment apprécié les <a title="Orthodox File Manager" href="http://nako.us/mirror/softpanorama.org/www.softpanorama.org/OFM/index.shtml" target="_blank">OFM</a>.</p>
<p style="text-align: justify;">Alors je me résolvais à me balader dans mon système de fichier à l&#8217;aide de <a title="Le meilleur shell au monde" href="http://www.zsh.org" target="_blank">zsh</a>. Fort heureusement, c&#8217;est un shell très puissant. Dans mon zshrc, j&#8217;ai toujours gardé dans un coin la commande suivante :</p>
<p style="text-align: center;">alias grosfichiers=&#8217;du -s * | sort -rn | head -10</p>
<p style="text-align: justify;">Cette méthode restait rébarbative, il me fallait quelque chose de plus efficace. Le Saint-Graal m&#8217;est alors apparu.</p>
<h1 style="text-align: justify;">La solution</h1>
<p style="text-align: justify;">Le programme ncdu est tout petit, écrit en C. Il est très rapide à l&#8217;exécution. Tapons ncdu dans le terminal. Au lancement, il analyse le système de fichier.</p>
<div class="mceTemp mceIEcenter" style="text-align: justify;">
<dl id="attachment_38" class="wp-caption aligncenter" style="width: 634px;">
<dt class="wp-caption-dt"><a href="http://www.michaelmalter.fr/2011/08/15/ncdu/ncdu1/" rel="attachment wp-att-38"><img class="size-full wp-image-38" title="ncdu : l'analyse du disque" src="http://www.michaelmalter.fr/wp-content/uploads/2011/08/ncdu1.gif" alt="ncdu : l'analyse du disque" width="624" height="584" /></a></dt>
<dd class="wp-caption-dd">ncdu : l&#8217;analyse du disque</dd>
</dl>
</div>
<p style="text-align: justify;">Je suis vraiment soufflé par l&#8217;efficacité de ce logiciel. Je ne sais pas comment il parvient à être aussi rapide. Il faudra que je jette un oeil au code, à l&#8217;occasion. Une fois l&#8217;analyse achevée, l&#8217;application affiche tout simplement les répertoires par ordre de taille décroissante.</p>
<div class="mceTemp mceIEcenter" style="text-align: justify;">
<dl id="attachment_39" class="wp-caption aligncenter" style="width: 634px;">
<dt class="wp-caption-dt"><a href="http://www.michaelmalter.fr/2011/08/15/ncdu/ncdu2/" rel="attachment wp-att-39"><img class="size-full wp-image-39" title="ncdu : l'interface" src="http://www.michaelmalter.fr/wp-content/uploads/2011/08/ncdu2.gif" alt="ncdu : l'interface" width="624" height="585" /></a></dt>
<dd class="wp-caption-dd">ncdu : l&#8217;interface</dd>
</dl>
</div>
<p style="text-align: justify;">Les raccourcis calviers sont alors totalement intuitifs. On peut enfin nettoyer son système avec son clavier.</p>
<div class="mceTemp mceIEcenter" style="text-align: justify;">
<dl id="attachment_40" class="wp-caption aligncenter" style="width: 633px;">
<dt class="wp-caption-dt"><a href="http://www.michaelmalter.fr/2011/08/15/ncdu/ncdu3/" rel="attachment wp-att-40"><img class="size-full wp-image-40" title="ncdu : les raccourcis" src="http://www.michaelmalter.fr/wp-content/uploads/2011/08/ncdu3.gif" alt="ncdu : les raccourcis" width="623" height="584" /></a></dt>
<dd class="wp-caption-dd">ncdu : les raccourcis</dd>
</dl>
</div>
<p style="text-align: justify;">J&#8217;espère que ce petit logiciel vous sera aussi utile qu&#8217;à moi. Pour ma part je l&#8217;ai adopté. Faites toutefois attention. C&#8217;est une arme de destruction massive. Un simple appui sur la touche d équivaut à un rm -rf pur et simple. Escapades de chatons et chutes de tasses sont proscrites.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/08/15/ncdu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installer mpd sur un serveur Debian</title>
		<link>http://www.michaelmalter.fr/2011/08/14/installer-mpd-sur-un-serveur-debian/</link>
		<comments>http://www.michaelmalter.fr/2011/08/14/installer-mpd-sur-un-serveur-debian/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 20:02:14 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Gentoo]]></category>
		<category><![CDATA[GNU/Linux]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=33</guid>
		<description><![CDATA[L&#8217;excellent mpd est un logiciel permettant de jouer de la musique à l&#8217;aide de son ordinateur. En particulier, il adopte une architecture client/serveur permettant de varier les usages. Son installation sur Debian n&#8217;est vraiment pas des plus faciles. Je décris &#8230; <a href="http://www.michaelmalter.fr/2011/08/14/installer-mpd-sur-un-serveur-debian/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">L&#8217;excellent <a title="MPD" href="http://fr.wikipedia.org/wiki/Music_Player_Daemon" target="_blank">mpd</a> est un logiciel permettant de jouer de la musique à l&#8217;aide de son ordinateur. En particulier, il adopte une architecture client/serveur permettant de varier les usages. Son installation sur <a title="Debian" href="http://fr.wikipedia.org/wiki/Debian" target="_blank">Debian</a> n&#8217;est vraiment pas des plus faciles. Je décris mon périple.</p>
<h1 style="text-align: justify;">Objectif</h1>
<p style="text-align: justify;">Je voulais pouvoir faire du streaming à partir de mon serveur Debian. Le serveur mpd devait pouvoir être piloté à partir de <a title="Google Nexus S" href="http://fr.wikipedia.org/wiki/Nexus_S" target="_blank">mon téléphone</a> fonctionnant sous Android. L&#8217;<a title="Android Market" href="http://fr.wikipedia.org/wiki/Android_Market" target="_blank">Android market </a>comprend cinq clients. Deux ne fonctionnent pas du tout, <a title="Pmix" href="http://code.google.com/p/pmix/" target="_blank">Pmix</a> et ThreeMPD. <a title="BitMPC" href="http://bitendian.com/en/products/bitmpc-android-mpd-music-player-daemon-client/" target="_blank">BitMPC</a> et <a title="Droid MPD Client" href="http://www.soreha.fr/droid-mpd-client.html" target="_blank">Droid MPD Client</a> fonctionnent très bien mais ne permettent pas de lire le flux. Ce ne sont que des télécommandes. Reste alors <a title="MPDroid" href="http://namelessplayer.fr/" target="_blank">MPDroid</a>. Mais ce n&#8217;est pas une sinécure.</p>
<h1 style="text-align: justify;">Galère</h1>
<p style="text-align: justify;">En bon petit utilisateur averti je lance tout simplement apt-get update &amp;&amp; apt-get install mpd ncmpc. Je suis encore tout naïf et confiant, je me dis que tout va bien. Je configure /etc/mpd.conf, je lance <a title="Behind Blue Eyes" href="http://fr.wikipedia.org/wiki/Behind_Blue_Eyes" target="_blank">une chanson sympa</a>, la musique jaillit des enceintes.</p>
<p style="text-align: justify;">Je passe au téléphone. Le lecteur natif d&#8217;Android ne lit pas le flux. J&#8217;installe MPDroid. Il m&#8217;indique au premier lancement que la lecture des fichiers ogg n&#8217;est disponible qu&#8217;à partir de <a title="Versions d'Android" href="http://fr.wikipedia.org/wiki/Android#Version" target="_blank">Froyo</a>. Cela tombe bien, j&#8217;utilise <a title="Gingerbread" href="http://fr.wikipedia.org/wiki/Android_Gingerbread" target="_blank">Gingerbread</a>, <a title="CyanogenMod" href="http://www.cyanogenmod.com/" target="_blank">CyanogenMod 7</a> pour être précis. La musique est là mais le lecteur est très instable. À chaque changement de chanson, MPDroid remplit à nouveau le cache et débute la lecture en plein milieu de la chanson. Pas génial.</p>
<h1 style="text-align: justify;">Recherche</h1>
<p style="text-align: justify;">Puisque la lecture fonctionne bien avec la sortie alsa, j&#8217;ai orienté mes recherches vers MPDroid. En testant avec d&#8217;autres flux je me rends compte que seuls les flux au format MP3 fonctionnent correctement. Même si je préfère largement la <a title="OGG, bitrate et qualité" href="http://grahammitchell.com/writings/vorbis_intro.html" target="_blank">méthode d&#8217;OGG</a> pour séléctionner la qualité du flux, je vais devoir m&#8217;orienter vers le format propriétaire.</p>
<h1 style="text-align: justify;">L&#8217;attaque des barbus</h1>
<p style="text-align: justify;">Pas de problème. Je change la variable encoder de /etc/mpd.conf pour lame. Je relance le serveur. L&#8217;encodeur n&#8217;est pas reconnu.</p>
<p style="text-align: justify;">Hein?! Pas reconnu?! 99,99999% des ordinateurs encodant de la musique utilisent lame. J&#8217;ai l&#8217;impression d&#8217;avoir loupé quelque chose&#8230; Je réinstalle les paquets, j&#8217;inspecte les paquets installés. Je comprends bien vite que le support de lame n&#8217;est pas compilé dans le binaire de Debian. Il semble que lame soit sous le coup de brevets logiciels. Le célèbre encodeur n&#8217;est pas compatible avec <a title="Contrat social Debian" href="http://www.debian.org/social_contract.fr.html" target="_blank">le contrat social de Debian</a>.</p>
<p style="text-align: justify;">Bien décidé à écouter de la musique avec mon téléphone, je m&#8217;arme de mon gcc et décide de compiler lame et mpd. La procédure est assez habituelle : ./configure &#8211;enable-oggvorbis &#8211;enable-lame &#8211;enable-mpg123 &#8211;disable-alsa &#8211;disable-oss &amp;&amp; make &amp;&amp; make install. On relance mpd et en avant la musique!</p>
<h1 style="text-align: justify;">Moralité</h1>
<p style="text-align: justify;">Je me mords encore les doigts de ne pas avoir choisi une distribution source pour mon serveur. On aime rarement administrer son serveur. Configurer sa machine principale aux petits oignons est un <a title="Tnetennba" href="http://www.youtube.com/watch?v=49UakIHb1yI&amp;feature=related" target="_blank">sport de geek</a>. Faire de même avec son serveur, c&#8217;est moins drôle. Je m&#8217;étais dit qu&#8217;avec Debian, je n&#8217;aurais pas à mettre les mains dans le cambouis. Je pensais utiliser les configurations standards pour ne pas avoir de problème. Je me suis trompé. Les distributions binaires sont obligées de faire des choix cruciaux à la place des utilisateurs. Il arrive forcément un jour où cela ne correspond pas aux attentes. En particulier, le contrat social de Debian se révèle parfois trop strict. C&#8217;est une réelle protection pour l&#8217;utilisateur. Il est assuré d&#8217;avoir une distribution libre jusqu&#8217;au bout des ongles. C&#8217;est à double tranchant.</p>
<p style="text-align: justify;">De même, je déteste lorsque je découvre dans les abymes d&#8217;une mailing list qu&#8217;une fonctionnalité a été désactivée parce que «Non, c&#8217;est pas bien, il ne faut pas faire cela». Les développeurs ont souvent de très bonnes raisons de faire ces choix. L&#8217;ennui, c&#8217;est que l&#8217;utilisateur le découvre souvent après une mise à jour et doit corriger le problème alors qu&#8217;il n&#8217;en a pas forcément le temps.</p>
<p style="text-align: justify;"><a title="Gentoo Linux" href="http://fr.wikipedia.org/wiki/Gentoo_Linux" target="_blank">Gentoo</a> me permet de faire tout les choix de compilation, il me prévient de tout les changements pouvant affecter mon système de manière claire et efficace. Je n&#8217;ai encore jamais vu cela ailleurs. Gentoo, c&#8217;est bien.</p>
<h2 style="text-align: justify;">Addendum du 18/02/2012</h2>
<p>Les problèmes dont je faisais état dans l&#8217;article sont maintenant réglés. Ouf, on va enfin pouvoir déguster de nouveaux bugs plus originaux. Eh oui, mon mpd ne décode plus le OGG Vorbis désormais. SAYNUL!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/08/14/installer-mpd-sur-un-serveur-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Premiers pas avec WordPress</title>
		<link>http://www.michaelmalter.fr/2011/08/14/premiers-pas-avec-wordpress/</link>
		<comments>http://www.michaelmalter.fr/2011/08/14/premiers-pas-avec-wordpress/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 15:09:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Développement web]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=10</guid>
		<description><![CDATA[Je découvre petit à petit WordPress et je suis assez bluffé. Le code est assez logique, il est assez facile de l&#8217;adapter. Je m&#8217;étais lancé dans la traduction en français de l&#8217;interface du site. Google n&#8217;étant pas forcément mon ami, &#8230; <a href="http://www.michaelmalter.fr/2011/08/14/premiers-pas-avec-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Je découvre petit à petit <a title="WordPress" href="http://wordpress.org/" target="_blank">WordPress</a> et je suis assez bluffé. Le code est assez logique, il est assez facile de l&#8217;adapter. Je m&#8217;étais lancé dans la traduction en français de l&#8217;interface du site. Google n&#8217;étant pas forcément mon ami, je n&#8217;avais rien trouvé sur le web. J&#8217;ai donc fouiné.</p>
<p style="text-align: justify;">À mon grand bonheur, j&#8217;ai pu remarquer le support de <a title="GNU gettext" href="http://www.gnu.org/s/gettext/" target="_blank">GNU gettext</a> par WordPress. Ni une, ni deux, je lance mon vim et le tout est traduit en une petite demi-heure. L&#8217;arborescence est assez logique mais, faute de documentation, je ne sais pas comment nommer mon fichier .mo. Je le place alors dans wp-include, un des répertoires à la racine du site, contenant les ressources du logiciel. Les mots sont traduits, je suis heureux.</p>
<p style="text-align: justify;">Notons tout de même que certains mots n&#8217;ont pas encore leurs index dans le .pot.</p>
<p style="text-align: justify;">C&#8217;est en discutant sur le canal <a title="IRC" href="http://fr.wikipedia.org/wiki/Internet_Relay_Chat" target="_blank">IRC</a> #wordpress des serveurs <a title="Freenode" href="http://freenode.net/" target="_blank">freenode </a>qu&#8217;un <a title="Mr. Cool" href="http://upload.wikimedia.org/wikipedia/en/3/3e/MrNiceGuy2_poster.jpg" target="_blank">sympathique utilisateur</a>, anatolbroder, m&#8217;a indiqué que je ne devais <a title="Oh non! Pas le chaton!" href="http://codex.wordpress.org/images/b/b3/donthack.jpg" target="_blank">vraiment pas</a> toucher à ces répertoires. En vérité, WordPress est très modulaire et vous pouvez entièrement séparer les différentes extensions et thèmes du logiciel de base. J&#8217;attends la première mise à jour pour voir comment tout cela cohabite.</p>
<p style="text-align: justify;">Résumons. Pour traduire le thème Eleven Twelve de WordPress, il faut éditer le fichier /wp-content/themes/twelveeleven/twelveeleven.pot. La syntaxe du fichier est très claire. Les phrases en anglais sont contenues dans les variables msgid. La ligne suivante définit la variable msgstr dans laquelle il faut indiquer la traduction correspondante. On renomme le fichier en fr_FR.po, un petit coup de msgfmt et voilà! Vous avez votre .mo prêt à être copié dans votre répertoire wp-content/themes/twelveeleven.</p>
<p style="text-align: justify;">À toutes fins utiles, les fichiers de traduction : <a title="Fichiers de traduction" href="http://www.michaelmalter.fr/2011/08/14/premiers-pas-avec-wordpress/traduction_twentyeleven-tar/" rel="attachment wp-att-11" target="_blank">traduction_twentyeleven.tar</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/08/14/premiers-pas-avec-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Migration vers WordPress</title>
		<link>http://www.michaelmalter.fr/2011/08/14/migration-vers-wordpress/</link>
		<comments>http://www.michaelmalter.fr/2011/08/14/migration-vers-wordpress/#comments</comments>
		<pubDate>Sun, 14 Aug 2011 05:17:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Développement web]]></category>

		<guid isPermaLink="false">http://www.michaelmalter.fr/?p=6</guid>
		<description><![CDATA[Étant évidemment moins doué que l&#8217;immense communauté de WordPress, j&#8217;ai décidé de migrer le site vers ce logiciel. Je préférais mon système précédent, une batterie de script en zsh qui générait le site à la volée. C&#8217;était plus souple, la &#8230; <a href="http://www.michaelmalter.fr/2011/08/14/migration-vers-wordpress/">Lire la suite <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Étant évidemment moins doué que l&#8217;immense communauté de <a title="WordPress" href="http://wordpress.org/" target="_blank">WordPress</a>, j&#8217;ai décidé de migrer le site vers ce logiciel. Je préférais mon système précédent, une batterie de script en zsh qui générait le site à la volée. C&#8217;était plus souple, la structure de données était compréhensible, l&#8217;implémentation était limpide.</p>
<p style="text-align: justify;">Le revers de la médaille, c&#8217;est que je devais programmer chaque nouvelle fonctionnalité. Avec WordPress, tout fonctionne en cinq minutes. L&#8217;installation est un jeu d&#8217;enfant et les milliers de <em>plugins</em> sont disponibles en un clin d&#8217;oeil. Le détail qui tue, c&#8217;est l&#8217;application android permettant d&#8217;administrer le site. Elle est d&#8217;excellente qualité contrairement à ce que proposent les autres plate-formes.</p>
<p style="text-align: justify;">Je ne me leurre pas. Cette créature est bien plus longue à charger que mon ancien site. Du coté du client, le code est affreux, absolument pas sémantique. Le <a title="Web sémantique" href="http://fr.wikipedia.org/wiki/Web_sémantique" target="_blank">magnifique projet</a> du <a title="Tim Berners-Lee" href="http://fr.wikipedia.org/wiki/Tim_Berners-Lee" target="_blank">créateur du web</a> est bel et bien mort. Du coté du serveur, je n&#8217;ai pas encore exploré les méandres de WordPress mais du peu que j&#8217;en ai vu, cela à l&#8217;air bien fait.</p>
<p style="text-align: justify;">Le choix de ce logiciel a été mûrement réfléchi. J&#8217;avais tenté il y a peu de me lancer avec Drupal. Il a la réputation d&#8217;être apprécié des développeurs PHP. Je connais bien ce langage et je m&#8217;étais dit que ce logiciel me permettrait de bénéficier des apports de la communauté sans brider ma créativité. Grossière erreur! Cet infâme tas de code spaghetti saupoudré de concepts fumeux séduira sûrement plus l&#8217;amateur de casse-tête que l&#8217;ingénieur parcimonieux. Autant coder son framework.</p>
<p style="text-align: justify;">De son coté Joomla gagne en popularité. Mes parents l&#8217;utilisent et le connaissent bien. C&#8217;était un avantage indéniable, ils auraient pu m&#8217;aider. L&#8217;installation est plus compliquée mais je parviens à mes fins. Je crée un petit article, je regarde la page d&#8217;accueil. Tout ce petit monde semble plutôt sympathique même si l&#8217;interface d&#8217;administration introduit son lot de concepts fumeux. Pour délibérer, je décide de jeter un coup d&#8217;oeil au code. Implémenter une petite fonction php de rien du tout implique un véritable parcours du combattant. Il faut éditer <a title="XML sucks!" href="http://c2.com/cgi/wiki?XmlSucks" target="_blank">des fichiers XML illisibles</a> et se plonger dans un <em>framework</em> abscond. On frôle ici l&#8217;obfuscation de code. Joomla atteint la prouesse d&#8217;être encore moins compréhensible que Drupal; la documentation est très pauvre. J&#8217;ai l&#8217;impression de faire face à une somme de <em>hacks</em> compilés au gré des versions.</p>
<p style="text-align: justify;">J&#8217;aurais pu essayer <a title="CMSMadeSimple" href="http://www.cmsmadesimple.org/" target="_blank">CMSMadeSimple</a> qui m&#8217;avait l&#8217;air tout à fait sympathique. Utilisant des logiciels libres depuis quelques années, je me dis finalement que le mieux, c&#8217;est encore de suivre les moutons et d&#8217;installer WordPress. Je ne suis pas déçu du résultat. Certes, WordPress est assez rigide quand on ne souhaite pas trop s&#8217;y plonger. Un développeur web confirmé aura plus vite fait de forger sa propre solution. WordPress fait une chose et le fait très bien : gérer des weblogs. À vouloir tout faire, les autres solutions de gestion de contenu ne sont que raccomodages de boûts de code sans travail particulier de conception.</p>
<p style="text-align: justify;">La leçon que je tire de tous cela c&#8217;est qu&#8217;il est souvent payant d&#8217;utiliser ce que la majorité des gens utilise. C&#8217;est d&#8217;autant plus le cas avec les logiciels libres. Il y a un effet de réseau évident, propre à fonder des monopoles. Si soudainement WordPress cessait de fonctionner, des milliers d&#8217;entreprises à travers le monde s&#8217;empresseraient de corriger le problême et je bénéficierais de ces corrections. Par ailleurs, la présentation par défaut de WordPress est devenue une sorte de standard du web.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.michaelmalter.fr/2011/08/14/migration-vers-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

