<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.nozav.org/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Humus numericus</title>
  <link>http://blog.nozav.org/</link>
  <atom:link href="http://blog.nozav.org/feed/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Thu, 10 Jan 2013 08:17:39 +0100</pubDate>
  <copyright>Documents sous licence Creative commons</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Blog (un peu) à l'abandon !</title>
    <link>http://blog.nozav.org/post/2012/05/21/Blog-%C3%A0-l-abandon</link>
    <guid isPermaLink="false">urn:md5:7b5540c2e8f66be5b77997cc38e83ef7</guid>
    <pubDate>Mon, 21 May 2012 13:33:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Hors sujet</category>
            
    <description>    &lt;p&gt;Comme vous l’avez sans doute remarqué (ou pas), peu de mises à jour en ce moment sur ce blog. Faute de temps, d’inspiration, bref, les trucs classiques.&lt;/p&gt;
&lt;p&gt;J’ai également tendance à utiliser de plus en plus SeenThis, un réseau social qui permet de partager rapidement et efficacement des ressources trouvées sur le Web. C’est également très pratique pour de petits billets techniques ou informatifs. Si jamais ça vous intéresse&amp;#160;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.seenthis.net/&quot;&gt;Page d&amp;#8217;accueil de SeenThis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.seenthis.net/people/julien&quot;&gt;Mon flux personnel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>«Nous sommes tous des classes moyennes !»</title>
    <link>http://blog.nozav.org/post/2011/11/16/%C2%ABNous-sommes-tous-des-classes-moyennes-%21%C2%BB</link>
    <guid isPermaLink="false">urn:md5:0679710cd9f239589f1b8f4ab519cd0f</guid>
    <pubDate>Wed, 16 Nov 2011 20:46:00 +0100</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Humeur, politique</category>
            
    <description>    
             &lt;p&gt;Monsieur Laurent Wauquiez, notre bien-aimé ministre de l'Enseignement supérieur et de la Recherche, le chef de file de la «Droite sociale» &lt;a href=&quot;http://www.lemonde.fr/societe/article/2011/05/08/wauquiez-souhaite-conditionner-le-rsa-a-des-heures-de-service-social_1518840_3224.html&quot;&gt;qui veut mettre les RSAistes au travail forcé&lt;/a&gt;, vient de pondre un passionnant opus baptisé &lt;i&gt;La lutte des classes moyennes&lt;/i&gt;.  &lt;/p&gt; &lt;p&gt; Dans &lt;a href=&quot;http://www.atlantico.fr/decryptage/laurent-wauquiez-arretons-traiter-classes-moyennes-cochons-payeurs-livre-lutte-225216.html&quot;&gt;une non moins passionnante interview&lt;/a&gt;, il nous en dit un peu plus sur ce travail sociologique approfondi qui s'appuie sur une minutieuse enquête de terrain. Ainsi : &lt;/p&gt; &lt;blockquote&gt;

&lt;p&gt;La France a un tabou sur les classes moyennes. Personne n’en parle. Il
n’existe pas de réflexion sur leur place dans notre pays.
&lt;/p&gt;
&lt;p&gt;
Depuis 30 ans, la France est le seul pays à avoir fait reculer la barre de la
richesse nationale qui va aux classes moyennes. Les plus riches ont capté
beaucoup plus avec la mondialisation. Les plus pauvres ont vu un renforcement
considérable de la solidarité, voire de l’assistanat. Les seules qui ont
reculées sont les classes moyennes. L’objectif de ce livre consiste donc à
leur donner la parole puisqu’on ne les entend jamais ; je les appelle les
«sans voix».
&lt;/p&gt;
&lt;p&gt;
Le titre est évidemment un clin d’œil à Karl Marx. Nous disons qu’aujourd’hui,
la lutte des classes sociales est finie. Ce qui importe c’est celle des
classes moyennes. Ce sont elles qui sont en lutte pour survivre.
&lt;/p&gt;
&lt;/blockquote&gt;   &lt;p&gt; Alors voilà. Les «sans voix», ceux dont on ne parle jamais, ceux qui luttent pour survivre, ce ne sont pas les pauvres, les ouvriers ou les chômeurs, nan nan nan, ce sont les classes moyennes.  &lt;/p&gt; &lt;p&gt; Et c'est quoi les classes moyennes ? Facile, Laurent là aussi a enquêté : &lt;/p&gt; &lt;blockquote&gt;

&lt;p&gt;Les classes moyennes dans notre pays correspondent à 70% de la
population. 
&lt;/p&gt;
&lt;/blockquote&gt;   &lt;p&gt; Et ça tombe drôlement bien, parce que quitte à défendre ardemment une partie de la population pour avoir ses tits bulletins, autant que ça soit pas 5% de la population et qu'on se retrouve avec le score du Parti des Travailleurs. &lt;/p&gt; &lt;p&gt; Et ça pense quoi une classe moyenne ? &lt;/p&gt; &lt;blockquote&gt;

&lt;p&gt;Elles regroupent trois valeurs sociologiques :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Elles vivent de leur travail, et donc ni de leurs rentes, ni de 
  l’assistanat ;

&lt;/li&gt;
&lt;li&gt;Elles aspirent à posséder un logement ;

&lt;/li&gt;
&lt;li&gt;Elles considèrent que l’idée que leurs enfants aient un meilleur avenir
  qu’elles est fondamentale.
&lt;/li&gt;
&lt;/ul&gt;



&lt;/blockquote&gt;   &lt;p&gt; Bah oui, c'est bien connu, les pauvres, ça se contrefout de payer un loyer à un proprio plus riche qu'eux, et ça se contrefout aussi de ce que va bien pouvoir devenir sa (nombreuse) progéniture. &lt;/p&gt; &lt;p&gt; Et ça gagne combien une classe moyenne ? &lt;/p&gt; &lt;blockquote&gt;

&lt;p&gt;En terme de revenus, les classes moyennes se situent entre 1500 et 6000 euros
nets par foyer (un couple dont chacun des membres touche 2000 euros nets
appartient donc à la classe moyenne).
&lt;/p&gt;
&lt;/blockquote&gt;   &lt;p&gt; Si je vis dans un couple avec deux personnes qui travaillent, je suis dans les classes moyennes si les revenus des deux personnes sont situées entre 750 euros mensuels par personne (ce qui est le cas de 100% des salariés à plein temps, nous apprend&lt;a href=&quot;http://www.inegalites.fr/spip.php?page=salaire&quot;&gt; l'observatoire des inégalités&lt;/a&gt;) et 3000 euros nets mensuels par personne (ce qui est le cas de 97% des salariés à plein temps). Effectivement, c'est large. &lt;/p&gt; &lt;p&gt; La vision de la société selon Monsieur Wauquiez, ça se divise donc en trois : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;les &lt;b&gt;assistés&lt;/b&gt; (pas les pauvres, nuance), c'est-à-dire les chômeurs, les   RSAistes, et tous les profiteurs du même genre, d'un côté ; &lt;/li&gt; &lt;li&gt;une poignée de &lt;b&gt;riches&lt;/b&gt;, ceux qui vivent de leurs rentes, de l'autre ; &lt;/li&gt; &lt;li&gt;et au milieu, ignorée, «sans voix», écrasée, en lutte pour sa survie, la   pauvre &lt;b&gt;classe moyenne&lt;/b&gt;. &lt;/li&gt; &lt;/ul&gt;   &lt;p&gt; C'est simple, en fait. &lt;/p&gt; &lt;p&gt; Évidemment, si tu poses la question à l'INSEE, ils risquent de ne pas être complètement d'accord (mais bon, ce ne serait pas la première du genre de la part de ce &lt;a href=&quot;http://www.liberation.fr/politiques/01012340976-gueant-repond-a-libe-se-plante-et-mouille-l-insee&quot;&gt;nid de gauchistes&lt;/a&gt;). Par exemple, si tu regardes leur &lt;a href=&quot;http://www.insee.fr/fr/methodes/default.asp?page=nomenclatures/pcs2003/liste_n1.htm&quot;&gt;nomenclature des professions&lt;/a&gt;, il y a une magnifique catégorie &lt;i&gt;professions intermédiaires&lt;/i&gt;, dans laquelle tu retrouves les techniciens, les contremaîtres, les instituteurs, et &lt;a href=&quot;http://www.insee.fr/fr/methodes/default.asp?page=nomenclatures/pcs2003/n1_4.htm&quot;&gt;beaucoup d'autres&lt;/a&gt;. Cette catégorie représentait environ &lt;a href=&quot;http://www.recensement.insee.fr/tableauxDetailles.action?zoneSearchField=FRANCE&amp;amp;codeZone=1-FE&amp;amp;idTheme=8&amp;amp;idTableauDetaille=9&amp;amp;niveauDetail=2&quot;&gt;25% de la population active&lt;/a&gt; en 2008. Alors bien sûr ce serait un peu restrictif de limiter les classes moyennes à ces seules professions intermédiaires, mais les sociologues et autres statisticiens ont quand même pris l'habitude, par exemple, de plutôt regrouper les employés (29% des actifs) et les ouvriers (23%) dans la catégorie «classes populaires». &lt;/p&gt; &lt;p&gt;  Mais bon, c'est tellement plus simple d'imaginer que tous ces gens-là ne sont qu'un seul et même groupe, uni par les même objectifs, de l'ouvrier sur sa chaîne au directeur des ressources humaines, à savoir lutter contre une poignée de méchants rentiers vivant en Suisse et une foule de profiteurs fainéants abusant allègrement de leur chômage où qu'on peut être malade sans jour de carence. &lt;/p&gt; &lt;p&gt; Rien de bien étonnant dans tout cela venant d'un membre de l'UMP qui a évidemment et objectivement tout intérêt à promouvoir cette vision du monde, tout à son avantage. Ce qui est plus embêtant c'est la manière dont cette vision du monde se répand actuellement dans les médias, à grands coups de mesures d'austérité qui «touchent avant tout les classes moyennes». &lt;/p&gt; &lt;p&gt; Et ceux qui sont effacés, dans tout cela, les véritables «sans voix oubliés», ce ne sont pas les classes moyennes, mais bien les classes populaires, ouvriers, employés, rendus presque totalement invisibles depuis des années, et les «pauvres», transformés comme d'habitude en assistés profiteurs. &lt;/p&gt;       </description>
    
    
    
      </item>
    
  <item>
    <title>el-get, un gestionnaire de script/package/extension pour Emacs</title>
    <link>http://blog.nozav.org/post/2011/09/20/el-get%2C-un-gestionnaire-de-script/package/extension-pour-Emacs</link>
    <guid isPermaLink="false">urn:md5:b89aa2205ea8e6c0f238c66ecb4bb97f</guid>
    <pubDate>Tue, 20 Sep 2011 21:06:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Emacs, Gnus</category>
            
    <description>    
             &lt;p&gt;Un des aspects parfois fastidieux d'Emacs est la gestion de tous les scripts et extensions non inclus dans la distribution de base, qu'on récupère deci-delà et dont il faut gérer les version, les mises à jour, l'inclusion dans son &lt;code&gt;.emacs&lt;/code&gt;, etc. &lt;/p&gt; &lt;p&gt; Pour remédier à ce problème, différents scripts existent, comme &lt;a href=&quot;http://www.emacswiki.org/emacs/AutoInstall&quot;&gt;Auto Install&lt;/a&gt;, plutôt centré sur les scripts hébergés sur &lt;a href=&quot;http://www.emacswiki.org&quot;&gt;EmacsWiki&lt;/a&gt;, &lt;a href=&quot;http://tromey.com/elpa/&quot;&gt;ELPA et l'extension package&lt;/a&gt;, et &lt;a href=&quot;http://www.emacswiki.org/emacs/CategoryPackaging&quot;&gt;bien d'autres&lt;/a&gt;… &lt;/p&gt; &lt;p&gt; Or je viens de découvrir grâce à &lt;a href=&quot;http://twitter.com/#!/tapoueh/status/114682699544920064&quot;&gt;un retweet&lt;/a&gt; de &lt;a href=&quot;http://julien.danjou.info/blog/&quot;&gt;Julien Danjou&lt;/a&gt; un projet que je ne connaissais pas : &lt;a href=&quot;https://github.com/dimitri/el-get&quot;&gt;el-get&lt;/a&gt;. Et il s'avère que ce système est tout simplement génial, et que j'y ai du coup migré dans la foulée la gestion de la totalité de mes scripts Emacs. &lt;/p&gt; &lt;p&gt; Pour le dire vite, &lt;code&gt;el-get&lt;/code&gt; permet d'installer des scripts et extensions depuis quasiment toutes les sources imaginables (git, url, fichier, emacswiki, elpa, etc.), automatise leur installation, ajoute automatiquement les &lt;code&gt;require&lt;/code&gt; et autres directives qui vont bien, et permet une mise à jour et une synchronisation très simple des extensions installées. &lt;/p&gt;  &lt;div id=&quot;outline-container-1&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-1&quot;&gt;Installation&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-1&quot;&gt;   &lt;p&gt; L'installation d'&lt;code&gt;el-get&lt;/code&gt; se fait en ajoutant les lignes suivantes dans son &lt;code&gt;.emacs&lt;/code&gt; et en les exécutant : &lt;/p&gt;    &lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(add-to-list 'load-path &lt;span class=&quot;org-string&quot;&gt;&quot;~/.emacs.d/el-get/el-get&quot;&lt;/span&gt;)

(&lt;span class=&quot;org-keyword&quot;&gt;unless&lt;/span&gt; (&lt;span class=&quot;org-keyword&quot;&gt;require&lt;/span&gt; '&lt;span class=&quot;org-constant&quot;&gt;el-get&lt;/span&gt; nil t)
  (url-retrieve
   &lt;span class=&quot;org-string&quot;&gt;&quot;https://raw.github.com/dimitri/el-get/master/el-get-install.el&quot;&lt;/span&gt;
   (&lt;span class=&quot;org-keyword&quot;&gt;lambda&lt;/span&gt; (s)
     (end-of-buffer)
     (eval-print-last-sexp))))
&lt;/pre&gt;     &lt;p&gt; Ces instructions vérifient qu'&lt;code&gt;el-get&lt;/code&gt; est déjà installé et, sinon, le télécharge via git et l'installe dans &lt;code&gt;~/.emacs.d/el-get/el-get&lt;/code&gt;. &lt;/p&gt; &lt;blockquote&gt;

&lt;p&gt;&lt;b&gt;Note :&lt;/b&gt; en cas de message d'erreur lié à la variable &lt;code&gt;el-get-verbose&lt;/code&gt;,
 ajouter la ligne &lt;code&gt;(setq el-get-verbose t)&lt;/code&gt; dans son &lt;code&gt;.emacs&lt;/code&gt; peut suffire à
 résoudre le problème.
&lt;/p&gt;
&lt;/blockquote&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-2&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-2&quot;&gt;Utilisation interactive&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-2&quot;&gt;   &lt;p&gt; &lt;code&gt;el-get&lt;/code&gt; est fourni avec un certain nombre de «recettes» (&lt;i&gt;recipes&lt;/i&gt;) qui décrivent l'installation d'&lt;a href=&quot;https://github.com/dimitri/el-get/tree/master/recipes&quot;&gt;un grand nombre d'extensions&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; Imaginons que nous souhaitons installer &lt;a href=&quot;http://julien.danjou.info/rainbow-mode.html&quot;&gt;rainbow-mode&lt;/a&gt; par exemple. Rien de plus simple. Il suffit de faire &lt;code&gt;M-x el-get-install&lt;/code&gt;, de saisir &lt;code&gt;rainbow-mode&lt;/code&gt; au prompt, et de laisser &lt;code&gt;el-get&lt;/code&gt; faire le boulot, c'est à dire : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;télécharger les fichiers nécessaires &lt;/li&gt; &lt;li&gt;les installer dans &lt;code&gt;~/.emacs/el-get&lt;/code&gt; &lt;/li&gt; &lt;li&gt;byte-compiler les fichiers &lt;/li&gt; &lt;li&gt;installer et exécuter automatiquement les &lt;code&gt;require&lt;/code&gt; et autre &lt;code&gt;autoloads&lt;/code&gt;   nécessaires à l'utilisation de l'extension &lt;/li&gt; &lt;li&gt;et, en cadeau bonux, il fait tout ça de manière &lt;i&gt;asynchrone&lt;/i&gt; (vous pouvez   continuer à utiliser Emacs pendant ce temps) et vous prévient qu'il a fini   avec une jolie notification ! &lt;/li&gt; &lt;/ul&gt;   &lt;p&gt; Une fois l'opération effectuée, même pas besoin d'éditer son &lt;code&gt;.emacs&lt;/code&gt;, l'extension est immédiatement disponible et un &lt;code&gt;M-x rainbow-mode&lt;/code&gt; marche immédiatement. &lt;/p&gt; &lt;p&gt; Le plus fort, c'est que ça fonctionne pour des extensions de petite taille, mais aussi pour des mastodontes nécessitant dépendances et compilations, comme &lt;a href=&quot;http://orgmode.org/&quot;&gt;org-mode&lt;/a&gt; ou &lt;a href=&quot;http://ourcomments.org/Emacs/nXhtml/doc/nxhtml.html&quot;&gt;nXhtml&lt;/a&gt; ! &lt;/p&gt; &lt;p&gt; Vous avez testé une extension et vous ne souhaitez pas la conserver ? Hop, &lt;code&gt;el-get-remove&lt;/code&gt;. Vous souhaitez mettre à jour l'une d'entre elles ? Hop, &lt;code&gt;el-get-update&lt;/code&gt;. Etc., etc. &lt;/p&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-3&quot;&gt;Installation depuis EmacsWiki&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-3&quot;&gt;   &lt;p&gt; Vous souhaitez installer un fichier hébergé sur EmacsWiki ? Pas de problème, il suffit de faire un petit &lt;code&gt;M-x el-get-emacswiki-refresh&lt;/code&gt;, d'attendre la jolie notification, et à partir de là &lt;i&gt;l'intégralité&lt;/i&gt; des fichiers hébergés sur EmacsWiki sont automatiquement disponibles et installables avec &lt;code&gt;el-get-install&lt;/code&gt; ! &lt;/p&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-4&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-4&quot;&gt;Sauvegarde et synchronisation de la liste des extensions&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-4&quot;&gt;   &lt;p&gt; Jusqu'à présent je gérais mes différents fichiers de configuration emacs dans un dépôt git, qui me permettait à la fois de garder l'historique et de synchroniser entre différentes machines. Là où ça devient plus compliqué, c'est quand on installe des extensions elles-mêmes sous git (problèmes de conflits pour des dépôts inclus dans des dépôts, même si git sait gérer ça très bien) ou sous d'autres gestionnaires de version. &lt;/p&gt; &lt;p&gt; &lt;code&gt;el-get&lt;/code&gt; permet de gérer cela de manière très élégantes : il suffit de déclarer dans son &lt;code&gt;.emacs&lt;/code&gt; la liste des extensions utilisées pour qu'elles soient automatiquement vérifiées au démarrage et installées si nécessaire. &lt;/p&gt; &lt;p&gt; Par exemple, voici ce que j'ai dans mon &lt;code&gt;.emacs&lt;/code&gt; : &lt;/p&gt;    &lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(setq my:el-get-packages
      '(xml-rpc-el
        yasnippet
        org-mode
        anything
        auto-dictionnary
        autopair
        calfw
        coffee-mode
        color-theme
        dired+
        edit-server
        fixme-mode
        flymake-ruby
        gist
        google-maps
        js2-mode
        nxhtml
        org2blog
        rainbow-mode
        r-autoyas
        rvm
        switch-window
        sr-speedbar
        typopunct
        ))

(el-get 'sync my:el-get-packages)
&lt;/pre&gt;     &lt;p&gt; La variable &lt;code&gt;my:el-get-packages&lt;/code&gt; contient la liste des extensions utilisées, et la fonction &lt;code&gt;(el get 'sync)&lt;/code&gt; va automatiquement vérifier que toutes les extensions spécifiées sont installées sur le système. Et si ça n'est pas le cas, elle les installe. &lt;/p&gt; &lt;p&gt; Donc, plus besoin d'enregistrer les fichiers des extensions proprement dites dans le dépôt git de sa config emacs, il suffit de spécifier leur liste dans son &lt;code&gt;.emacs&lt;/code&gt; et &lt;code&gt;el-get&lt;/code&gt; se charge du reste. &lt;/p&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-5&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-5&quot;&gt;Ajouter ses propres recettes&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-5&quot;&gt;   &lt;p&gt; Il peut arriver qu'une extension ne soit disponible ni sur EmacsWiki ni parmi les recettes fournies. Dans ce cas il est possible et assez simple de créer sa propre recette. &lt;/p&gt; &lt;p&gt; Prenons par exemple le fichier &lt;code&gt;pwsafe.el&lt;/code&gt;, qui est une interface entre Emacs et &lt;a href=&quot;http://nsd.dyndns.org/pwsafe/&quot;&gt;pwsafe&lt;/a&gt;. Celui-ci n'est disponible qu'en téléchargement direct &lt;a href=&quot;http://www.xsteve.at/prg/emacs/pwsafe.html&quot;&gt;depuis le site de son auteur.&lt;/a&gt; &lt;/p&gt; &lt;p&gt; La «recette» d'installation correspondante est très simple : &lt;/p&gt;    &lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(&lt;span class=&quot;org-builtin&quot;&gt;:name&lt;/span&gt; pwsafe
       &lt;span class=&quot;org-builtin&quot;&gt;:description&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Emacs interface to pwsafe, by Stefan Reichoer&quot;&lt;/span&gt;
       &lt;span class=&quot;org-builtin&quot;&gt;:type&lt;/span&gt; http
       &lt;span class=&quot;org-builtin&quot;&gt;:url&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;http://www.xsteve.at/prg/emacs/pwsafe.el&quot;&lt;/span&gt;)
&lt;/pre&gt;     &lt;p&gt; Dans le cas du thème &lt;a href=&quot;http://blog.nozav.org/post/2010/07/12/Updated-tangotango-emacs-color-theme&quot;&gt;color-theme-tangotango&lt;/a&gt;, hébergé sur GtiHub, c'est pas plus compliqué : &lt;/p&gt;    &lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(&lt;span class=&quot;org-builtin&quot;&gt;:name&lt;/span&gt; color-theme-tangotango
       &lt;span class=&quot;org-builtin&quot;&gt;:description&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Another color theme based on the Tango palette.&quot;&lt;/span&gt;
       &lt;span class=&quot;org-builtin&quot;&gt;:type&lt;/span&gt; git
       &lt;span class=&quot;org-builtin&quot;&gt;:url&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;https://github.com/juba/color-theme-tangotango.git&quot;&lt;/span&gt;)
&lt;/pre&gt;     &lt;p&gt; Pour ajouter une recette à &lt;code&gt;el-get&lt;/code&gt;, on peut l'ajouter directement dans son &lt;code&gt;.emacs&lt;/code&gt; : &lt;/p&gt;    &lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(setq my:el-get-packages
      '(xml-rpc-el
        yasnippet
        org-mode
        [&amp;#8230;]
        ))

(setq el-get-sources
        '((&lt;span class=&quot;org-builtin&quot;&gt;:name&lt;/span&gt; pwsafe
               &lt;span class=&quot;org-builtin&quot;&gt;:description&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Emacs interface to pwsafe, by Stefan Reichoer&quot;&lt;/span&gt;
               &lt;span class=&quot;org-builtin&quot;&gt;:type&lt;/span&gt; http
               &lt;span class=&quot;org-builtin&quot;&gt;:url&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;http://www.xsteve.at/prg/emacs/pwsafe.el&quot;&lt;/span&gt;)))

(setq my-packages
      (append
       my:el-get-packages
       (mapcar 'el-get-source-name el-get-sources)))

(el-get 'sync my-packages)
&lt;/pre&gt;     &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-6&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-6&quot;&gt;Aller plus loin&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-6&quot;&gt;   &lt;p&gt; Pour avoir un aperçu plus complet des fonctionnalités d'&lt;code&gt;el-get&lt;/code&gt;, l'idéal est de consulter le &lt;a href=&quot;https://github.com/dimitri/el-get/blob/master/README.asciidoc&quot;&gt;README&lt;/a&gt; sur GitHub. &lt;/p&gt;&lt;/div&gt; &lt;/div&gt; </description>
    
    
    
      </item>
    
  <item>
    <title>Une fonction Emacs qu'elle est utile</title>
    <link>http://blog.nozav.org/post/2011/09/15/Une-fonction-Emacs-qu-elle-est-utile</link>
    <guid isPermaLink="false">urn:md5:cfa880060cbdae3c32f38433249768ed</guid>
    <pubDate>Thu, 15 Sep 2011 11:47:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Emacs, Gnus</category>
            
    <description>    
             &lt;p&gt;Un des trucs que j'adore sous &lt;a href=&quot;http://www.orgmode.org&quot;&gt;org-mode&lt;/a&gt;, c'est la possibilité de déplacer des éléments (items de listes, titres, sections, etc.) avec &lt;code&gt;M-haut&lt;/code&gt; et &lt;code&gt;M-bas&lt;/code&gt;. &lt;/p&gt; &lt;p&gt; J'ai réalisé ce matin que je passais quand même un certain temps, lors de l'édition de fichiers, à enchaîner les &lt;code&gt;C-k&lt;/code&gt; et &lt;code&gt;C-y&lt;/code&gt; pour déplacer des lignes entières. Ça serait-y pas plus pratique de pouvoir utiliser &lt;code&gt;M-haut&lt;/code&gt; et &lt;code&gt;M-bas&lt;/code&gt; partout pour déplacer les lignes de la même manière que sous org-mode ? &lt;/p&gt; &lt;p&gt; Un petit tour sur &lt;a href=&quot;http://www.emacswiki.org/emacs/MoveLine&quot;&gt;EmacsWiki&lt;/a&gt;, et voilà : &lt;/p&gt;    &lt;pre class=&quot;src src-emacs-lisp&quot;&gt;(&lt;span class=&quot;org-keyword&quot;&gt;defun&lt;/span&gt; &lt;span class=&quot;org-function-name&quot;&gt;move-line&lt;/span&gt; (n)
  &lt;span class=&quot;org-doc&quot;&gt;&quot;Move the current line up or down by N lines.&quot;&lt;/span&gt;
  (interactive &lt;span class=&quot;org-string&quot;&gt;&quot;p&quot;&lt;/span&gt;)
  (setq col (current-column))
  (beginning-of-line) (setq start (point))
  (end-of-line) (forward-char) (setq end (point))
  (&lt;span class=&quot;org-keyword&quot;&gt;let&lt;/span&gt; ((line-text (delete-and-extract-region start end)))
    (forward-line n)
    (insert line-text)
    &lt;span class=&quot;org-comment-delimiter&quot;&gt;;; &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;restore point to original column in moved line&lt;/span&gt;
    (forward-line -1)
    (forward-char col)))

(&lt;span class=&quot;org-keyword&quot;&gt;defun&lt;/span&gt; &lt;span class=&quot;org-function-name&quot;&gt;move-line-up&lt;/span&gt; (n)
  &lt;span class=&quot;org-doc&quot;&gt;&quot;Move the current line up by N lines.&quot;&lt;/span&gt;
  (interactive &lt;span class=&quot;org-string&quot;&gt;&quot;p&quot;&lt;/span&gt;)
  (move-line (&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; (null n) -1 (- n))))

(&lt;span class=&quot;org-keyword&quot;&gt;defun&lt;/span&gt; &lt;span class=&quot;org-function-name&quot;&gt;move-line-down&lt;/span&gt; (n)
  &lt;span class=&quot;org-doc&quot;&gt;&quot;Move the current line down by N lines.&quot;&lt;/span&gt;
  (interactive &lt;span class=&quot;org-string&quot;&gt;&quot;p&quot;&lt;/span&gt;)
  (move-line (&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; (null n) 1 n)))

(global-set-key (kbd &lt;span class=&quot;org-string&quot;&gt;&quot;M-&amp;lt;up&amp;gt;&quot;&lt;/span&gt;) 'move-line-up)
(global-set-key (kbd &lt;span class=&quot;org-string&quot;&gt;&quot;M-&amp;lt;down&amp;gt;&quot;&lt;/span&gt;) 'move-line-down)

&lt;/pre&gt;     &lt;p&gt; On rajoute ça à son &lt;code&gt;.emacs&lt;/code&gt;, et boudiou que c'est pratique ! &lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>How to limit Crashplan memory usage</title>
    <link>http://blog.nozav.org/post/2011/09/14/How-to-limit-Crashplan-memory-usage</link>
    <guid isPermaLink="false">urn:md5:8dbabdfa6be9a3cf2b2f550641f7e310</guid>
    <pubDate>Wed, 14 Sep 2011 19:50:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
            
    <description>    
             &lt;p&gt;One of the downside of the &lt;a href=&quot;http://www.crashplan.com&quot;&gt;CrashPlan&lt;/a&gt; backup software is that, as a java application, it can use quite a lot of memory. &lt;/p&gt; &lt;p&gt; There's a simple way to limit this amount of memory, though. You just have to go into your Crashplan installation folder, (&lt;code&gt;/opt/crashplan/&lt;/code&gt; for me) and then edit the &lt;code&gt;bin/run.conf&lt;/code&gt; file from : &lt;/p&gt;    &lt;pre class=&quot;example&quot;&gt;SRV_JAVA_OPTS=&quot;-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0&quot;
GUI_JAVA_OPTS=&quot;-Dfile.encoding=UTF-8 -Dapp=CrashPlanDesktop -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0&quot;
&lt;/pre&gt;    &lt;p&gt; Then change the &lt;code&gt;-Xmx512m&lt;/code&gt; argument on the first line (which is the maximum amount of memory the Crashplan service can use) to a lower value, for example : &lt;/p&gt;    &lt;pre class=&quot;example&quot;&gt;SRV_JAVA_OPTS=&quot;-Dfile.encoding=UTF-8 -Dapp=CrashPlanService -DappBaseName=CrashPlan -Xms20m -Xmx100m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0&quot;
GUI_JAVA_OPTS=&quot;-Dfile.encoding=UTF-8 -Dapp=CrashPlanDesktop -DappBaseName=CrashPlan -Xms20m -Xmx512m -Djava.net.preferIPv4Stack=true -Dsun.net.inetaddr.ttl=300 -Dnetworkaddress.cache.ttl=300 -Dsun.net.inetaddr.negative.ttl=0 -Dnetworkaddress.cache.negative.ttl=0&quot;
&lt;/pre&gt;    &lt;p&gt; And then restart the Crashplan engine. &lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Utiliser les styles KDE pour les applis KDE/Qt sous Gnome</title>
    <link>http://blog.nozav.org/post/2011/07/29/Utiliser-les-styles-KDE-pour-les-applis-KDE/Qt-sous-Gnome</link>
    <guid isPermaLink="false">urn:md5:d8ce798d9614a04c633bf2399503bce4</guid>
    <pubDate>Fri, 29 Jul 2011 10:24:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
            
    <description>    &lt;p&gt;Depuis une récente mise à jour de Debian, mes applications KDE/Qt sous Gnome se sont mises à utiliser un thème le plus proche possible de mon thème GTK en usage. C'est bien pour l'uniformisation, mais le résultat était très moche.&lt;/p&gt;&lt;p&gt;J'ai donc essayé de remettre en place le thème &lt;em&gt;Oxygen &lt;/em&gt;utilisé jusque-là, mais celui-ci n'apparaissait pas dans la liste des styles possibles de &lt;code&gt;qtconfig.&lt;/code&gt;&lt;/p&gt;&lt;p&gt;La solution se trouve sur &lt;a href=&quot;https://wiki.archlinux.org/index.php/KDE#KDE_and_Qt_programs_look_bad_when_in_a_different_window_manager&quot;&gt;la page dédiée à KDE&lt;/a&gt; du wiki d'ArchLinux : depuis la version 4.6.1 de KDE il faut désormais lui indiquer où se trouvent les styles. Pour cela, une petite ligne supplémentaire dans son &lt;code&gt;~/.bashrc &lt;/code&gt;suffit :&lt;/p&gt;&lt;pre&gt;export QT_PLUGIN_PATH=$HOME/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/&lt;/pre&gt;&lt;p&gt;Il n'y a plus qu'à sélectionner le thème de son choix dans &lt;code&gt;qtconfig&lt;/code&gt; et normalement ça roule.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>How to use CrashPlan with an encrypted home folder</title>
    <link>http://blog.nozav.org/post/2011/06/30/How-to-use-CrashPlan-with-an-encrypted-home-folder</link>
    <guid isPermaLink="false">urn:md5:bdbc11433b64c8d7ba75da514c8716d8</guid>
    <pubDate>Thu, 30 Jun 2011 05:56:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
            
    <description>    &lt;p&gt;I’m currently trying the &lt;a href=&quot;http://www.crashplan.com&quot;&gt;CrashPlan&lt;/a&gt; online backup service, and I’m quite happy with it. The only problem I ran into is for two computers with encrypted home directories using ecryptfs. &lt;/p&gt;&lt;p&gt; The problem is that when the crashplan engine starts at boot time, the home folder is empty until the user has logged in. This seems to cause problems to crashplan : fortunately it doesn’t delete the corresponding backup data, but it seems it can’t detect changes in data in this home even after it is mounted unencrypted. &lt;/p&gt;&lt;p&gt; After a short answer from support, I’ve tried to use a quite dirty way to solve the problem : manually modify the crashplan init script to delay its startup until the user is logged in. &lt;/p&gt;&lt;p&gt; So the &lt;code&gt;/etc/init.d/crashplan&lt;/code&gt; file has been modified by adding the following to the &lt;em&gt;start&lt;/em&gt; section. Of course you’ve got to change &lt;code&gt;/home/foo/bin&lt;/code&gt; with a directory or file that exists in your home : &lt;/p&gt;&lt;pre&gt;case &amp;quot;$1&amp;quot; in
start)
while [ ! -e /home/foo/bin ]; do
sleep 2
done
$SCRIPTNAME start
;;
(…)
&lt;/pre&gt;&lt;p&gt; Then we have to modify the way the init script is invoked at boot time, because otherwise the &lt;code&gt;sleep 2&lt;/code&gt; instruction will make your boot process hang. So first remove all symlinks to your init script in &lt;code&gt;/etc/rc*.d&lt;/code&gt; : &lt;/p&gt;&lt;pre&gt;update-rc.d -f crashplan remove
&lt;/pre&gt;&lt;p&gt; And add the following line to &lt;code&gt;/etc/rc.local&lt;/code&gt; : &lt;/p&gt;&lt;pre&gt;/etc/init.d/crashplan start &amp;amp;
&lt;/pre&gt;&lt;p&gt; You could also add kill symlinks but that doesn’t seem mandatory as the default CrashPlan install doesn’t seem to do it. &lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Accélérer l'exécution de dpkg, apt-get ou aptitude</title>
    <link>http://blog.nozav.org/post/2011/06/29/Acc%C3%A9l%C3%A9rer-l-ex%C3%A9cution-de-dpkg%2C-apt-get-ou-aptitude</link>
    <guid isPermaLink="false">urn:md5:ccea2c7a157286ac8540bf86780354c1</guid>
    <pubDate>Wed, 29 Jun 2011 16:42:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
            
    <description>    
             &lt;p&gt;Petit conseil si votre &lt;code&gt;dpkg&lt;/code&gt; rame, si votre &lt;code&gt;apt-get&lt;/code&gt; se traîne comme une vieille chaussette ou si votre &lt;code&gt;aptitude&lt;/code&gt; a le dynamisme d'une histoire de &lt;i&gt;Petit ours brun&lt;/i&gt;, et si ces ralentissements se produisent lorsque ces programmes lisent leur base de données. &lt;/p&gt; &lt;p&gt; Après quelques recherches sur le Web, il semble que ce ralentissement provient des &lt;i&gt;très&lt;/i&gt; nombreux fichiers présents dans &lt;code&gt;/var/lib/dpkg/info&lt;/code&gt; et que &lt;code&gt;dpkg&lt;/code&gt; et consorts doivent lire de temps en temps. Avec le temps ces fichiers se fragmentent (ils se situent à des endroits dispersés sur votre disque dur) et leur lecture prend de plus en plus de temps. &lt;/p&gt; &lt;p&gt; Une solution peut être d'utiliser le script suivant, donné par &lt;i&gt;gmargo&lt;/i&gt; sur &lt;a href=&quot;http://ubuntuforums.org/showpost.php?p=8982829&amp;amp;postcount=11&quot;&gt;un forum ubuntu&lt;/a&gt;. &lt;/p&gt; &lt;p&gt; &lt;b&gt;Attention&lt;/b&gt;, j'ai utilisé ce script, je n'ai pas eu de problème et j'ai pu constater une amélioration significative des performances de &lt;code&gt;dpkg&lt;/code&gt; et &lt;code&gt;apt&lt;/code&gt;, &lt;b&gt;mais&lt;/b&gt; je ne peux en rien vous garantir qu'il ne va pas corrompre votre base de données de paquets ou autres choses désagréables. Donc utilisez-le à vos risques et périls et faites toutes les sauvegardes nécessaires avant &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; &lt;/p&gt; &lt;p&gt; Bref, voilà le script : &lt;/p&gt;    &lt;pre class=&quot;src src-sh&quot;&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;!/bin/&lt;/span&gt;&lt;span class=&quot;org-keyword&quot;&gt;sh&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;
&lt;/span&gt;
&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;Script to reorder the /var/lib/dpkg/info directory to speed up &quot;dpkg -S&quot;.
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;Original by Peter Cordes, from Ubuntu Forums thread
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;http://ubuntuforums.org/showthread.php?p=8982470
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;&quot;Safer&quot; modified version by gmargo 2009-03-17
&lt;/span&gt;
&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;Original Code:
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;cd
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;strace -efile -o dpkg.tr dpkg -S /bin/ls
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;cd /var/lib/dpkg
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;mkdir info.new
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;grep '^open' ~/dpkg.tr | sed -r '/dpkg\/info/sX.*&quot;(.*)&quot;.*X\1Xp' -n | xargs sudo cp -a -t info.new 
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;# cmd line length limits prevent info/*.  I could have used rsync -au info/ info.new
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;sudo cp -iau info/[a-k]* info.new/
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;sudo cp -iau info/[l]* info.new/
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;sudo cp -iau info/[m-z]* info.new/
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;diff -ur info info.new/
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;sudo rm -rf info
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;sudo mv info.new info
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;sync
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;echo 3 | sudo tee /proc/sys/vm/drop_caches
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;time dpkg -S /bin/ls
&lt;/span&gt;

&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;Modified code:
&lt;/span&gt;
&lt;span class=&quot;org-variable-name&quot;&gt;ORIGINAL&lt;/span&gt;=/var/lib/dpkg/info
&lt;span class=&quot;org-variable-name&quot;&gt;NEW&lt;/span&gt;=/var/lib/dpkg/info.new
&lt;span class=&quot;org-variable-name&quot;&gt;BACKUP&lt;/span&gt;=/var/lib/dpkg/info.saved.$(date &lt;span class=&quot;org-string&quot;&gt;&quot;+%Y%m%d_%H%M%S&quot;&lt;/span&gt;)

&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;------------------------------
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;You must be root or use sudo.
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;------------------------------
&lt;/span&gt;&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ &lt;span class=&quot;org-sh-quoted-exec&quot;&gt;`id -u`&lt;/span&gt; -ne 0 ] ; &lt;span class=&quot;org-keyword&quot;&gt;then&lt;/span&gt;
    &lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;ERROR: You must be root for this to work!&quot;&lt;/span&gt;
    &lt;span class=&quot;org-keyword&quot;&gt;exit&lt;/span&gt; 1
&lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;

&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ -e &lt;span class=&quot;org-string&quot;&gt;&quot;$NEW&quot;&lt;/span&gt; ]; &lt;span class=&quot;org-keyword&quot;&gt;then&lt;/span&gt;
    &lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Remove $NEW directory first.&quot;&lt;/span&gt;
    &lt;span class=&quot;org-keyword&quot;&gt;exit&lt;/span&gt; 1
&lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;

&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Time to perform search for package that provides ls, before optimization:&quot;&lt;/span&gt;
sync
&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; 3 &amp;gt; /proc/sys/vm/drop_caches
time dpkg -S /bin/ls

mkdir &lt;span class=&quot;org-string&quot;&gt;&quot;$NEW&quot;&lt;/span&gt;
&lt;span class=&quot;org-variable-name&quot;&gt;rc&lt;/span&gt;=$&lt;span class=&quot;org-variable-name&quot;&gt;?&lt;/span&gt; ; &lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ $&lt;span class=&quot;org-variable-name&quot;&gt;rc&lt;/span&gt; -ne 0 ] ; &lt;span class=&quot;org-keyword&quot;&gt;then &lt;/span&gt;&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;ERROR: mkdir $NEW failed rc=$rc&quot;&lt;/span&gt; ; &lt;span class=&quot;org-keyword&quot;&gt;exit&lt;/span&gt; 2 ; &lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;
chmod 755 &lt;span class=&quot;org-string&quot;&gt;&quot;$NEW&quot;&lt;/span&gt;

&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Optimize:&quot;&lt;/span&gt;
strace -efile -o /tmp/dpkg.tr.$&lt;span class=&quot;org-variable-name&quot;&gt;$&lt;/span&gt; dpkg -S /bin/ls &amp;gt;/dev/null
grep &lt;span class=&quot;org-string&quot;&gt;'^open'&lt;/span&gt; /tmp/dpkg.tr.$&lt;span class=&quot;org-variable-name&quot;&gt;$&lt;/span&gt; | sed -r &lt;span class=&quot;org-string&quot;&gt;'/dpkg\/info/sX.*&quot;(.*)&quot;.*X\1Xp'&lt;/span&gt; -n | xargs cp -p -t &lt;span class=&quot;org-string&quot;&gt;&quot;$NEW&quot;&lt;/span&gt;
find /var/lib/dpkg/info -type f -print | xargs cp -pu -t &lt;span class=&quot;org-string&quot;&gt;&quot;$NEW&quot;&lt;/span&gt;
rm -f /tmp/dpkg.tr.$&lt;span class=&quot;org-variable-name&quot;&gt;$&lt;/span&gt;

&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;--------------------------------------------------
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;Rename old info directory.
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;# &lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;DO NOT DELETE UNTIL YOU ARE CONVINCED dpkg WORKS.
&lt;/span&gt;&lt;span class=&quot;org-comment-delimiter&quot;&gt;#&lt;/span&gt;&lt;span class=&quot;org-comment&quot;&gt;--------------------------------------------------
&lt;/span&gt;&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Create backup:&quot;&lt;/span&gt;
&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ -e &lt;span class=&quot;org-string&quot;&gt;&quot;$BACKUP&quot;&lt;/span&gt; ]; &lt;span class=&quot;org-keyword&quot;&gt;then&lt;/span&gt;
    &lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Backup directory $BACKUP already exists.&quot;&lt;/span&gt;
    &lt;span class=&quot;org-keyword&quot;&gt;exit&lt;/span&gt; 1
&lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;
mv &lt;span class=&quot;org-string&quot;&gt;&quot;$ORIGINAL&quot;&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;$BACKUP&quot;&lt;/span&gt;
&lt;span class=&quot;org-variable-name&quot;&gt;rc&lt;/span&gt;=$&lt;span class=&quot;org-variable-name&quot;&gt;?&lt;/span&gt; ; &lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ $&lt;span class=&quot;org-variable-name&quot;&gt;rc&lt;/span&gt; -ne 0 ] ; &lt;span class=&quot;org-keyword&quot;&gt;then &lt;/span&gt;&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;ERROR: mv $ORIGINAL $BACKUP failed rc=$rc&quot;&lt;/span&gt; ; &lt;span class=&quot;org-keyword&quot;&gt;exit&lt;/span&gt; 2 ; &lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;

mv &lt;span class=&quot;org-string&quot;&gt;&quot;$NEW&quot;&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;$ORIGINAL&quot;&lt;/span&gt;
&lt;span class=&quot;org-variable-name&quot;&gt;rc&lt;/span&gt;=$&lt;span class=&quot;org-variable-name&quot;&gt;?&lt;/span&gt; ; &lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ $&lt;span class=&quot;org-variable-name&quot;&gt;rc&lt;/span&gt; -ne 0 ] ; &lt;span class=&quot;org-keyword&quot;&gt;then &lt;/span&gt;&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;ERROR: mv $NEW $ORIGINAL failed rc=$rc&quot;&lt;/span&gt; ; &lt;span class=&quot;org-keyword&quot;&gt;exit&lt;/span&gt; 2 ; &lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;

&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;Dpkg search time after optimization:&quot;&lt;/span&gt;
sync
&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; 3 &amp;gt; /proc/sys/vm/drop_caches
time dpkg -S /bin/ls

&lt;/pre&gt;   </description>
    
    
    
      </item>
    
  <item>
    <title>IOPS, une nouvelle organisation internationale pour une société «participaliste»</title>
    <link>http://blog.nozav.org/post/2011/06/15/Traduction-de-la-d%C3%A9finition-de-l-IOPS</link>
    <guid isPermaLink="false">urn:md5:a43ca4336eddd600f864de6c16627b14</guid>
    <pubDate>Wed, 15 Jun 2011 08:14:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Humeur, politique</category>
            
    <description>    
            &lt;p&gt; &lt;a href=&quot;http://www.zcommunications.org&quot;&gt;Zcommunications&lt;/a&gt;, site Web communautaire animé notamment par Michael Albert et auquel participent Noam Chomsky, Robert Fisk, Gilbert Achcar, Serge Halimi et beaucoup beaucoup d'autres, avait lancé il y a quelques temps un questionnaire en ligne au sujet de la création d'une nouvelle organisation internationale pour promouvoir le changement social au sens large. &lt;/p&gt; &lt;p&gt; Suite aux résultats positifs du questionnaire et d'une première collecte de fonds, un comité intérimaire a été créé pour poser les bases, dans les mois qui viennent, de cette nouvelle organisation. &lt;/p&gt; &lt;p&gt; Cette organisation, baptisée IOPS (&lt;i&gt;International Organization for a Participatory Society&lt;/i&gt;) repose pour l'instant sur un texte descriptif initial qui essaie de définir les grandes lignes de ses objectifs et de son fonctionnement. Il s'appuie pour partie sur le concept d'«économie participaliste» élaboré par Michael Albert (pour une description française, voir l'ouvrage &lt;a href=&quot;http://atheles.org/agone/contrefeux/apreslecapitalisme/index.html&quot;&gt;Après le capitalisme&lt;/a&gt; chez Agone) mais va bien au-delà. Ce texte n'est qu'une ébauche qui sera complétée, affinée, mise à jour au fur et à mesure du processus de création de la nouvelle organisation. &lt;/p&gt; &lt;p&gt; Nous venons de terminer de traduire ce texte fondateur en français, il a été mis en ligne il y a peu sur la page d'accueil de &lt;a href=&quot;http://www.zcommunications.org/znet&quot;&gt;Znet&lt;/a&gt; (menu de gauche, lien &lt;i&gt;Aims - French&lt;/i&gt;). Vous trouverez le texte complet ci-dessous. &lt;/p&gt; &lt;p&gt; N'hésitez pas à faire circuler, en attendant la mise en place prochaine d'un site Web qui devrait aider à la mise en place concrète de cette nouvelle organisation. &lt;/p&gt;   &lt;hr/&gt;   &lt;div id=&quot;outline-container-1&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-1&quot;&gt;Une nouvelle organisation&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-1&quot;&gt;    &lt;p&gt;   Suite aux résultats du sondage sur une nouvelle organisation, à la réussite de   notre première collecte de fonds, et aux premières suggestions émises par la   comité consultatif intérimaire, nous lançons les trois étapes clés pour la   mise en place de notre organisation. Ces étapes sont : &lt;/p&gt; &lt;p&gt;   (1) Mettre en place une plateforme Web globale pour l'ensemble de   l'organisation et qui comprend des sous-sites pour les branches et les   sections locales &lt;/p&gt; &lt;p&gt;   (2) Recruter de nouveaux membres et aider les membres existants à créer et   développer collectivement des branches et des sections locales et nationales &lt;/p&gt; &lt;p&gt;   (3) Préparer une convention pour établir la définition de l'organisation. &lt;/p&gt; &lt;p&gt;   Quand le site Web de l'organisation sera fonctionnel, nous mettrons en place   une organisation intérimaire, qui comptera initialement environ 2000 à 3000   membres. Ces membres initiaux faciliteront une organisation depuis la base   dans diverses villes de par le monde et la création de sections au niveau   local et de branches au niveau national. En fait, ce travail local a déjà   commencé et dans certains cas progresse de façon admirable. &lt;/p&gt; &lt;p&gt;   Le site de la nouvelle organisation ne se contentera pas de présenter et de   publier des contenus de la nouvelle organisation internationale, mais   comprendra également des sous-sites par pays et par villes disposant d'une   organisation, chacun sous le contrôle de leurs membres respectifs. Chaque   sous-site sera à la fois autonome et étroitement lié aux autres pour les   questions d'ordre général, le partage d'informations, etc. &lt;/p&gt; &lt;p&gt;   La plateforme Web devra être facile d'utilisation avec des fonctionnalités   puissantes d'échanges et de mise en réseau, incluant notamment des   possibilités d'explorer et de débattre de règles et de questions   organisationnelles à tous les niveaux, des façons de voter à tous les niveaux,   ainsi que des outils facilitant la collecte de fonds. Elle sera par la suite   enrichie d'autres fonctionnalités selon les demandes des membres. &lt;/p&gt; &lt;p&gt;   D'ici la fin de l'été, le site de la nouvelle organisation devrait pouvoir   accueillir les membres et gérer leurs différentes fonctions, permettant de   développer l'organisation depuis sa base tout en établissant une convention   fondatrice se basant sur la description mise en place pour le sondage ainsi   que sur les idées du comité consultatif intérimaire. &lt;/p&gt; &lt;p&gt;   Lorsque l'organisation intérimaire sera en place, les votes des membres   guideront la mise en place d'une convention pour une organisation autogérée,   transparente, internationale, issue de sa base, fondée sur des branches   nationales et des sections locales à la fois autonomes et étroitement liées,   le tout permettant d'impulser et de soutenir un activisme oeuvrant pour un   monde nouveau aux niveaux local, national et international. &lt;/p&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-2&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-2&quot;&gt;Comité consultatif intérimaire&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-2&quot;&gt;   &lt;p&gt;    Ezequiel Adamovsky - Argentine, Michael Albert - US, Stanley Aronowitz -    US, Elaine Bernard - US/Canada, Patrick Bond - Afrique du Sud, Jason    Chrysostomou - UK, Noam Chomsky - US, John Cronan - US, Ben Dangl - US,    Denitsa Dimitrova - UK/Bulgarie, Mark Evans - UK, Ann Ferguson - US, Bill    Fletcher - US, Justin George - Australie, Eva Gollinger - Venezuela, David    Graeber - US/UK, Andrej Gubacic - US/Balkans, David Harvey - US, Bruno    Jantti - Finlande, Antti Jauhiainen - Finlande, Pat Korte - US, Yoann Le    Guen - Pays de Galles, Mandisi Majavu - Afrique du Sud, Yotam Marom - US,    David Marty - Espagne, Trever Ngwane - Afrique du Sud, Pablo Ortellado -    Brazil, Harpreet Paul - UK, Cynthia Peters - US, John Pilger - UK, Justin    Podur - Canada, Vijay Prashad - US, Nikos Raptis - Grèce, Paulo Rodriguez -    Belgique, Anders Sandstrom - Suède, Boaventua Santos - Portugal, Lydia    Sargent - US, Steve Shalom - US, Uruj Sheikh - US, Chris Spannos - US, Paul    Street - US, Emma Tarver - US, Fernando Vegas - Venezuela, Marie Trigona -    Argentine, Chico Whitacker- Brésil, Gregory Wilpert - US, Florian    Zollmann - UK/Allemagne &lt;/p&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3&quot; class=&quot;outline-3&quot;&gt; &lt;h3 id=&quot;sec-3&quot;&gt;Description des principes d'organisation guidant les décisions intérimaires&lt;/h3&gt; &lt;div class=&quot;outline-text-3&quot; id=&quot;text-3&quot;&gt;   &lt;p&gt;    Les principales priorités de l'organisation sont : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;traiter en priorité des questions économiques, des inégalités sociales, des   questions politiques, de la lutte contre le racisme, des questions de genre   et de parenté, de l'écologie et des relations internationales, sans en   privilégier aucune par rapport aux autres. &lt;/li&gt; &lt;li&gt;chercher à dépasser le capitalisme, le racisme, le sexisme et   l'autoritarisme, y compris l'économie de marché et le socialisme de   planification centralisée du XXe siècle. &lt;/li&gt; &lt;li&gt;explorer de manière ouverte et encourager des perspectives à long terme pour   inspirer et orienter l'activité présente. &lt;/li&gt; &lt;li&gt;rejeter la recherche de propositions trop détaillées qui dépasseraient les   besoins et les connaissances actuelles du mouvement. &lt;/li&gt; &lt;li&gt;considérer le programme du mouvement comme dépendant largement du lieu et de   l'époque, et par conséquent mettre continuellement à jour ses analyses,   perspectives et stratégies à la lumière d'idées ou de faits nouveaux. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1&quot; class=&quot;outline-4&quot;&gt; &lt;h4 id=&quot;sec-3_1&quot;&gt;Perspectives d'engagement&lt;/h4&gt; &lt;div class=&quot;outline-text-4&quot; id=&quot;text-3_1&quot;&gt;    &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1_1&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_1_1&quot;&gt;Politiques et gouvernementales&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_1_1&quot;&gt;   &lt;p&gt;      L'organisation recherche un nouveau type de gouvernement et d'exercice du pouvoir qui : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;aide l'ensemble des citoyennes et citoyens à débattre et délibérer de façon   suffisante, permettant ainsi une participation réelle aux prises de   décision. &lt;/li&gt; &lt;li&gt;utilise des mécanismes transparents pour mettre en oeuvre et évaluer les   décisions prises. &lt;/li&gt; &lt;li&gt;donne à chaque citoyen pour chaque décision un poids directement   proportionnel aux conséquences que celle-ci pourra avoir sur eux. &lt;/li&gt; &lt;li&gt;utilise tous les moyens disponibles pour atteindre l'autogestion :   assemblées, conseils, participation directe, représentation ou délégation,   consensus, systèmes de vote à la majorité ou selon d'autres algorithmes. &lt;/li&gt; &lt;li&gt;offre le maximum de libertés civiques, ce qui comprend notamment les   libertés d'expression, de la presse, de religion, de réunion et   d'organisation de partis politiques. &lt;/li&gt; &lt;li&gt;facilite et protège la dissidence ainsi que les idées et mouvements   contestataires. &lt;/li&gt; &lt;li&gt;promouvoit la diversité pour que les individus et les groupes puissent   poursuivre leurs propres objectifs sans empiéter sur les droits des autres   individus et groupes. &lt;/li&gt; &lt;li&gt;régle les conflits et les violations des lois et réglements de manière   juste, pacifique et constructive en recherchant à la fois la justice et la   réhabilitation. &lt;/li&gt; &lt;li&gt;soutient l'ensemble de ceux qui contribuent à résoudre des problèmes et à   explorer de nouvelles possibilités pour garantir l'absence de hiérarchies   politiques qui privilégieraient certains individus par rapport à d'autres. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1_2&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_1_2&quot;&gt;Économique&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_1_2&quot;&gt;   &lt;p&gt;      L'organisation recherche un nouveau type d'économie de telle sorte que : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;aucun individu ou groupe ne peut posséder des ressources ou des moyens de   production, afin que cette propriété ne puisse pas affecter le pouvoir de   décision ou les revenus de quiconque. &lt;/li&gt; &lt;li&gt;les personnes qui travaillent plus longtemps, plus durement ou dans des   conditions pénibles à des tâches socialement utiles (ce qui inclut   l'éducation et la formation) reçoivent un revenu proportionnel à l'effort   ainsi déployé. Aucun revenu ne peut être lié à la propriété, au pouvoir de   négociation, ou à la valeur des biens ou services produits par leur travail. &lt;/li&gt; &lt;li&gt;ceux qui ne peuvent pas travailler reçoivent un revenu. &lt;/li&gt; &lt;li&gt;les travailleurs ont autant que possible leur voix dans les prises de   décision, à proportion des effets que ces décisions auront sur eux. Ces   décisions peuvent parfois être prises à la majorité, parfois au consensus,   ou par d'autres méthodes. &lt;/li&gt; &lt;li&gt;chacun profite de conditions de travail propices à être suffisament informé   et sûr de soi pour participer de manière effective aux prises de   décision. Ceci implique la mise en place d'une nouvelle organisation du   travail qui permette à chacun d'avoir la même part d'activités les plus   gratifiantes et autonomisantes. Ceci implique du même coup le rejet d'une   division du travail semblable à celle d'aujourd'hui, où environ un cinquième   des travailleurs bénéficient des travaux les plus gratifiants pendant que   les 80% restant sont cantonnés à des activités routinières, répétitives et   gérées par d'autres. &lt;/li&gt; &lt;li&gt;la répartition des ressources se fait à travers une négociation coopérative   et décentralisée portant sur les biens et services produits et   consommés. Cette négociation peut se faire à travers des conseils de   travailleurs et de consommateurs ou par tout autre méthode appropriée. Dans   aucun cas il n'y aura de compétition à travers le marché ni de planification   centralisée et imposée. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1_3&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_1_3&quot;&gt;Genre et relations familiales&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_1_3&quot;&gt;   &lt;p&gt;      L'organisation recherche un nouveau système de rapports de parenté et de genre qui : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;ne privilégie aucune structure familiale par rapport à d'autres, mais   soutient au contraire activement tous les types de familles qui soient par   ailleurs en accord avec les autres normes et pratiques sociales. &lt;/li&gt; &lt;li&gt;favorise le bien-être des enfants et affirme la responsabilité de la société   sur l'ensemble de ses enfants. Ceci implique la reconnaissance et   l'affirmation du droit des types de famille différents à avoir des enfants,   à deleur apporter de l'amour et le sentiment d'appartenance et   d'enracinement dont ils ont besoin. &lt;/li&gt; &lt;li&gt;minimise ou élimine les droits liés à l'âge, en préférant des moyens non   arbitraires pour déterminer si un individu est suffisamment jeune ou vieux   pour participer à la vie économique ou politique, prendre part à certaines   activités ou bénéficier de droits ou privilèges. &lt;/li&gt; &lt;li&gt;respecte le mariage et autres relations durables entre adultes en tant que   pratiques religieuses, culturelles ou sociales, mais rejette le mariage   comme moyen d'obtenir un statut social ou des avantages financiers. &lt;/li&gt; &lt;li&gt;considère le soin aux personnes comme une activité importante et valorisée,   fait en sorte que celle-ci fasse partie de la responsabilité sociale de   chaque citoyen et citoyenne et met en oeuvre les moyens nécessaires pour   assurer une répartition équitable des tâches et des bénéfices. &lt;/li&gt; &lt;li&gt;affirme la diversité des formes de plaisir sexuel, d'identité personnelle et   de relations intimes, tout en s'assurant que chacun respecte l'autonomie,   l'humanité et les droits des autres. &lt;/li&gt; &lt;li&gt;fournit une éducation à la sexualité variée et épanouissante et interdit   légalement toute forme de relation sexuelle non consentie. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1_4&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_1_4&quot;&gt;Culture et communautés&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_1_4&quot;&gt;   &lt;p&gt;      L'organisation recherche un nouveau système de relations entre les cultures et les communautés qui : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;garantit que chacun et chacune peut avoir des identités sociales et   culturelles multiples, fournit à tous et à toutes les lieux et ressources   nécessaires pour exprimer leurs diverses identités tout en reconnaissant que   l'identité la plus importante pour une personne en un instant donné dépend   de la situation et de l'appréciation de cette personne. &lt;/li&gt; &lt;li&gt;reconnaît explicitement que les droits et les valeurs existent   indépendamment des identités culturelles, de manière à ce que chaque   personne mérite équité, solidarité, liberté et autonomie. Si la société   garantit le droit de chacun à s'affilier librement et encourage la   diversité, ses valeurs centrales sont considérées comme universelles. &lt;/li&gt; &lt;li&gt;garantit un libre droit d'entrée et de sortie de toute communauté   culturelle, et affirme que les communautés dont on peut entrer et sortir   librement sont autonomes et gérées par leurs membres tant que leur   fonctionnement et leurs actions ne sont pas en conflit avec les lois en   vigueur. &lt;/li&gt; &lt;/ul&gt;  &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1_5&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_1_5&quot;&gt;International&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_1_5&quot;&gt;   &lt;p&gt;      L'organisation vise à mettre en place de nouvelles institutions internationalistes régionales et globales qui : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;mettent fin à toutes les formes d'impérialisme : colonialisme,   néo-colonialisme, néo-libéralisme, etc. &lt;/li&gt; &lt;li&gt;diminuent constamment les disparités économiques entre les pays &lt;/li&gt; &lt;li&gt;protègent les modèles culturels et sociaux propres à chaque pays de toute   violation extérieure. &lt;/li&gt; &lt;li&gt;facilitent le développement de relations internationales selon le désir des   peuples, et remplace donc la mondialisation des marchés et des   multinationales par une mondialisation internationaliste. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_1_6&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_1_6&quot;&gt;Écologique&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_1_6&quot;&gt;   &lt;p&gt;      L'organisation recherche de nouvelles relations écologiques qui : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;prennent en compte l'ensemble des coûts et bienfaits écologiques, sociaux et   individuels des choix économiques et sociaux à court et à long terme de   manière à ce que les populations futures puissent prendre des décisions   informées au sujet des volumes de production et de consommation, de la durée   du travail, de l'indépendance et de l'auto-suffisance, de la production et   de l'usage de l'énergie, de l'agriculture, de la pollution, des politiques   climatiques, de la conservation de l'environnement et de tout autres   objectifs ou activités dans le cadre des décisions prises librement pour les   politiques futures &lt;/li&gt; &lt;li&gt;encourage la prise de conscience au sujet des relations et des   responsabilités écologiques afin de préparer les futurs citoyennes et   citoyens aux décisions politiques à prendre concernant les droits des   animaux, le végétarisme, ou d'autres questions qui dépassent celles du   développement soutenable ou de l'agriculture, en accord avec leurs   préférences écologiques et les programmes économiques et sociaux d'ordre   plus général. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt; &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_2&quot; class=&quot;outline-4&quot;&gt; &lt;h4 id=&quot;sec-3_2&quot;&gt;Engagements concernant l'organisation et son programme&lt;/h4&gt; &lt;div class=&quot;outline-text-4&quot; id=&quot;text-3_2&quot;&gt;    &lt;/div&gt;  &lt;div id=&quot;outline-container-3_2_1&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_2_1&quot;&gt;Principes généraux d'action&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_2_1&quot;&gt;   &lt;p&gt;      Le programme général de l'organisation, qui sera bien sûr régulièrement mis à jour et adapté, devra cependant toujours : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;incorporer des éléments pour un changement de long terme dans ses projets   actuels concernant les classes sociales, le racisme, le sexisme et les   relations de pouvoir, à la fois par la manière dont les membres agissent et   par la mise en place active d'institutions pouvant être présentées comme des   alternatives libératrices par rapport aux institutions existantes. &lt;/li&gt; &lt;li&gt;chercher à augmenter le nombre de ses membres parmi les classes,   nationalités et genres qu'elle entend soutenir. &lt;/li&gt; &lt;li&gt;rechercher échanges et unité avec des publics bien plus larges que ses seuls   membres, notamment en attirant et en autonomisant les membres les plus   jeunes et en construisant et soutenant différentes luttes et mouvements   sociaux. &lt;/li&gt; &lt;li&gt;rechercher des changements sociaux dont la population peut profiter   immédiatement, tout en faisant en sorte, à travers les objectifs visés et   atteints ainsi que les modes d'organisation, que celle-ci soit mieux placée   pour continuer à lutter pour obtenir davantage. &lt;/li&gt; &lt;li&gt;mutualiser les efforts, les ressources et les expériences entre les pays,   tout en reconnaissant que les stratégies les plus appropriées sont souvent   différentes selon les lieux. &lt;/li&gt; &lt;li&gt;rechercher des changements à court terme à travers ses actions et ses   programmes et par son soutien à des projets et des mouvements plus larges,   selon les décisions des membres concernés aux niveaux international,   national et local. Ceci implique notamment de traiter les questions liées au   réchauffement climatique, au contrôle de l'armement, à la guerre et à la   paix, au volume et à la nature des biens et services produits, à   l'agriculture, à l'éducation, à la santé, à la répartition des richesses, à   la durée du travail, aux inégalités de genre, au racisme, aux médias, aux   lois et législations, etc., selon les choix des membres. &lt;/li&gt; &lt;li&gt;fournir un soutien financier, légal, matériel et émotionnel à ses membres   pour qu'ils puissent participer autant qu'ils le souhaitent et surmonter les   difficultés d'une participation à des actions radicales. &lt;/li&gt; &lt;li&gt;améliorer de manière significative les conditions de vie de ses membres, les   aider à améliorer leur estime de soi, leurs connaissances, leurs   compétences, leur confiance en soi, leur santé mentale, physique, sexuelle   et spirituelle, et même leurs liens sociaux et leurs loisirs. &lt;/li&gt; &lt;li&gt;développer, débattre, diffuser et promouvoir des informations, analyses,   visions et stratégies véridiques entre ses membres et dans le reste de la   société. Ceci inclut le développement et le soutien à des médias alternatifs   aussi bien qu' à des modes de communication directs, en face à face. &lt;/li&gt; &lt;li&gt;utiliser actions d'éducation, manifestations, démonstrations, boycotts,   grèves et actions directes pour obtenir des changements positifs et   construire des mouvements. &lt;/li&gt; &lt;li&gt;n'accepter l'utilisation de la violence que comme un recours extrême et   réellement justifié, et cultiver une attitude résolument non-violente. &lt;/li&gt; &lt;li&gt;évaluer la pertinence de s'engager dans des élections au cas par cas, et   cultiver une attitude extrêmement prudente envers les processus électoraux. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt;  &lt;/div&gt;  &lt;div id=&quot;outline-container-3_2_2&quot; class=&quot;outline-5&quot;&gt; &lt;h5 id=&quot;sec-3_2_2&quot;&gt;Structure et fonctionnement&lt;/h5&gt; &lt;div class=&quot;outline-text-5&quot; id=&quot;text-3_2_2&quot;&gt;   &lt;p&gt;      La structure et le fonctionnement de l'organisation, qui seront régulièrement adaptés et mis à jour, devront cependant toujours : &lt;/p&gt; &lt;ul&gt; &lt;li&gt;rechercher à être en interne autogérés et sans classe. En particulier, ils   ne devront pas permettre qu'une minorité ayant davantage de compétences,   d'informations et de confiance en elle puisse former une hiérarchie formelle   ou informelle dotée d'un pouvoir de décision et reléguant les membres moins   bien préparés à une attitude d'obéissance et/ou à des activités de routine. &lt;/li&gt; &lt;li&gt;s'efforcer de mettre en oeuvre la règle d'autogestion qui veut que &quot;la voix   de chacun a de l’impact sur une décision à proportion de ce qu’il sera   affecté par cette décision&quot;. &lt;/li&gt; &lt;li&gt;garantir à ses membres le droit d'organiser des &quot;courants&quot; contestataires ou   dissidents et assurer à ces &quot;courants&quot; le plein accès au débat démocratique. &lt;/li&gt; &lt;li&gt;se réjouir des débats internes, et laisser autant de place que possible aux   idées contestataires pour qu'elles puissent exister et être évaluées au même   titre que les idées les plus répandues. &lt;/li&gt; &lt;li&gt;respecter la diversité, de manière à ce que les sections nationales,   régionales et locales puissent s'adapter à leur environnement et mettre en   place le programme qu'elles auront elles-mêmes choisi, tant que leurs choix   ne sont pas en conflit avec les principes et objectifs partagés au sein de   l'organisation ou avec les actions et préoccupations d'autres groupes. &lt;/li&gt; &lt;li&gt;fournir de nombreuses opportunités aux membres de participer à la prise de   décision sur le fonctionnement de l'organisation. Ceci comprend notamment   des délibérations collectives pour parvenir aux décisions les plus   judicieuses, tout en mettant en oeuvre des mécanismes pour s'assurer que ces   décisions ont été prises de manière appropriée. &lt;/li&gt; &lt;li&gt;assurer une grande transparence de toutes les actions menées par des   personnes élues ou déléguées. Le fait de maintenir des actions ou décisions   secrètes, par exemple pour éviter la répression, devra être dûment justifié. &lt;/li&gt; &lt;li&gt;fournir un mécanisme permettant de destituer un représentant dont les   membres jugeraient qu'il ne les représente pas de manière adéquate. &lt;/li&gt; &lt;li&gt;fournir des moyens de résoudre les conflits internes de manière juste,   pacifique et constructive. &lt;/li&gt; &lt;li&gt;répartir les tâches les plus importantes et celles plus routinières de   manière à s'assurer que personne ne peut contrôler l'organisation grâce à un   monopole sur certaines informations ou à un pouvoir de décision quotidien. &lt;/li&gt; &lt;li&gt;s'attendre à ce que les membres participent activement à la vie de   l'organisation, qu'ils en assument la responsabilité collective et   participent aux actions de manière unifiée. &lt;/li&gt; &lt;li&gt;inclure l'ensemble des membres dans la construction de propositions, les   débats et la prise de décision, et considèrer tout manque de participation   comme un problème important à gérer en priorité. &lt;/li&gt; &lt;li&gt;offrir des structures internes facilitant la participation de tous. Ceci   comprend, autant que possible, des possibilités de gardes d'enfants durant   les réunions et les événements, la recherche de moyens pour atteindre ceux   qui sont occupés par des activités domestiques ou par des emplois du temps   professionnels chargés. &lt;/li&gt; &lt;li&gt;surveiller et s'occuper de toute manifestation interne éventuelle de   sexisme, racisme, homophobie ou racisme de classe, et offrir dans les   différents projets des rôles adaptés à des personnes se trouvant dans des   situations différentes. &lt;/li&gt; &lt;/ul&gt;   &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt; </description>
    
    
    
      </item>
    
  <item>
    <title>Les hommes de ménage noirs sont sous le choc</title>
    <link>http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc</link>
    <guid isPermaLink="false">urn:md5:ec6d182e2538d20c3149e2bccf891806</guid>
    <pubDate>Mon, 16 May 2011 22:44:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Humeur, politique</category>
            
    <description>    
             &lt;p&gt;Les faits présumés sont désormais connus. Samedi dernier, en milieu de journée, Raymond F., homme de ménage de 32 ans d'origine africaine travaillant dans un grand hôtel parisien, entre dans la chambre numéro 506 pour procéder à son nettoyage. C'est à ce moment-là qu'une riche sexagénaire américaine, pensant être seule dans sa suite, sort nue de la salle de bains. D'après elle, Raymond F. aurait alors fermé la porte, l'aurait forcée à pratiquer une fellation et aurait tenté de la violer avant qu'elle ne parvienne à s'enfuir, sous le choc. &lt;/p&gt; &lt;p&gt; La présomption d'innocence incite évidemment à la prudence, à la décence et à la plus grande retenue. La justice doit faire son travail afin de rétablir la vérité des faits et de leur déroulement. Les premières réactions face à ce drame ne se sont cependant pas faites attendre. &lt;/p&gt; &lt;p&gt; L'une des collègues de travail de Raymond F. a tout d'abord affirmé : &lt;i&gt;«ma pensée en cet instant va à sa famille, à ses proches et aussi à l'homme qui traverse cette épreuve»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.1&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt;. Un autre affirme &lt;i&gt;«je pense d'abord à sa famille, et au FC Poissy-les-Ouilles»&lt;/i&gt;, &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.2&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; club de football dont Raymond F. est actuellement président. &lt;/p&gt; &lt;p&gt; Nombreux sont ceux qui expriment des doutes sur la version des faits de la victime. Un proche explique ainsi que &lt;i&gt;«l'intelligence reconnue par tous [de Raymond F.] ne paraît pas compatible avec le fait de séquestrer une sexagénaire pour la violer»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.3&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt;, et d'autres insistent sur le fait que Raymond F., beau garçon et grand séducteur, aurait sans problème pu trouver meilleur parti et ne se serait jamais jeté sur une sexagénaire. &lt;/p&gt; &lt;p&gt; Certains insinuent que la victime aurait pu agir pour obtenir des compensations financières. Il serait d'ailleurs &lt;i&gt;«aisé de piéger une personnalité aussi peu résistante aux attraits de la gent féminine que Raymond F.»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.4&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt;.  D'autres vont plus loin en rappelant &lt;i&gt;«qu'on avait promis [à Raymond F.] le feu nucléaire dès qu'il ferait ses premiers pas de candidat»&lt;/i&gt; à la présidence du FC Poissy-les-Ouilles &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.5&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt;. &lt;/p&gt; &lt;p&gt; Deux ministres ont souhaité communiquer sur cette affaire en affirmant qu'&lt;i&gt;«en plus de la victime présumée, la sexagénaire, il y a une victime avérée, c'est la France»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.6&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; ou que, de même, &lt;i&gt;«il y a une victime évidente, c'est l'image de la France»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.7&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt;. &lt;/p&gt; &lt;p&gt; Les images de Raymond F. sortant menotté du commissariat ont également suscité de nombreuses réactions, comme par exemple cette autre collègue de travail, qui a &lt;i&gt;«trouvé cette image d'une brutalité, d'une violence, d'une cruauté inouies»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.8&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt;. &lt;/p&gt; &lt;p&gt; Enfin, la presse nationale s'est attelée à son devoir de toujours, informer et découvrir la vérité des faits. Non sans un certain humour, comme ce journal titrant &lt;i&gt;«Raymond F. dans de sales draps»&lt;/i&gt; ou affichant en une : &lt;i&gt;«La débandade»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.9&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt;. D'autres journaux n'ont reculé devant aucune enquête de terrain, permettant de recueillir d'importants témoignages comme cette description de la victime présumée : &lt;i&gt;«Le voiturier m'a dit que cette sexagénaire était très jolie, qu'elle avait de gros seins et de belles fesses»&lt;/i&gt; &lt;sup&gt;&lt;a class=&quot;footref&quot; name=&quot;fnr.10&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fn.10&quot;&gt;10&lt;/a&gt;&lt;/sup&gt;. &lt;/p&gt;                 &lt;div id=&quot;footnotes&quot;&gt; &lt;!-- nil --&gt; &lt;h2 class=&quot;footnotes&quot;&gt;Notes&lt;/h2&gt; &lt;div id=&quot;footnotes-text&quot;&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.1&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.1&quot;&gt;1&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://tempsreel.nouvelobs.com/actualite/l-affaire-dsk/20110515.OBS3160/cambadelis-rappelle-qu-on-avait-promis-le-feu-nucleaire-a-dsk.html&quot;&gt;Ségolène Royal&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.2&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.2&quot;&gt;2&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://tempsreel.nouvelobs.com/actualite/l-affaire-dsk/20110515.OBS3160/cambadelis-rappelle-qu-on-avait-promis-le-feu-nucleaire-a-dsk.html&quot;&gt;Jacques Attali&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.3&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.3&quot;&gt;3&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://www.lexpress.fr/styles/question-style/affaire-dsk-et-la-victime-alors_993207.html&quot;&gt;Bernard Tapie&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.4&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.4&quot;&gt;4&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://tempsreel.nouvelobs.com/actualite/l-affaire-dsk/20110515.OBS3160/cambadelis-rappelle-qu-on-avait-promis-le-feu-nucleaire-a-dsk.html&quot;&gt;Gilles Savary&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.5&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.5&quot;&gt;5&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://tempsreel.nouvelobs.com/actualite/l-affaire-dsk/20110515.OBS3160/cambadelis-rappelle-qu-on-avait-promis-le-feu-nucleaire-a-dsk.html&quot;&gt;Jean-Christophe Cambadélis&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.6&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.6&quot;&gt;6&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://tempsreel.nouvelobs.com/actualite/l-affaire-dsk/20110515.OBS3160/cambadelis-rappelle-qu-on-avait-promis-le-feu-nucleaire-a-dsk.html&quot;&gt;Nathalie Kosciusko-Morizet&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.7&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.7&quot;&gt;7&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://www.lefigaro.fr/flash-actu/2011/05/16/97001-20110516FILWWW00654-jouanno-l-image-de-la-france-victime.php&quot;&gt;Chantal Jouanno&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.8&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.8&quot;&gt;8&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://www.liberation.fr/politiques/01012337739-dsk-menotte-le-choc-de-l-image&quot;&gt;Elisabeth Guigou&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.9&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.9&quot;&gt;9&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://www.infos-des-medias.net/une-de-metro-sur-dsk.php?comment=1&quot;&gt;Métro&lt;/a&gt; &lt;/p&gt; &lt;p class=&quot;footnote&quot;&gt;&lt;sup&gt;&lt;a class=&quot;footnum&quot; name=&quot;fn.10&quot; href=&quot;http://blog.nozav.org/post/2011/05/16/Les-hommes-de-m%C3%A9nage-noirs-sont-sous-le-choc#fnr.10&quot;&gt;10&lt;/a&gt;&lt;/sup&gt; &lt;a href=&quot;http://www.francesoir.fr/actualite/politique/une-femme-menage-d-origine-latino-101716.html&quot;&gt;France Soir&lt;/a&gt; &lt;/p&gt; &lt;/div&gt;  &lt;/div&gt; </description>
    
    
    
      </item>
    
  <item>
    <title>Envoi de mail automatisé en cas d'erreur suite à un git pull</title>
    <link>http://blog.nozav.org/post/2011/04/15/Envoi-de-mail-automatis%C3%A9-en-cas-d-erreur-suite-%C3%A0-un-git-pull</link>
    <guid isPermaLink="false">urn:md5:bd5c4711333f78aa1273d9cdbb0e1a68</guid>
    <pubDate>Fri, 15 Apr 2011 14:10:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
            
    <description>    
             &lt;p&gt;J'utilise &lt;a href=&quot;http://git-scm.com/&quot;&gt;git&lt;/a&gt; pour différentes choses au quotidien, mais en particulier pour synchroniser divers fichiers entre différentes machines (fichiers de conf, fichiers org, etc.). &lt;/p&gt; &lt;p&gt; Pour cela j'ai un scipt shell très simple qui se lance à chaque démarrage ou extinction de la machine et qui effectue une série de &lt;code&gt;git pull&lt;/code&gt; / &lt;code&gt;git push&lt;/code&gt;. Un truc du genre : &lt;/p&gt;    &lt;pre class=&quot;src src-sh&quot;&gt;&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;-&amp;gt; Syncing ~&quot;&lt;/span&gt;
&lt;span class=&quot;org-builtin&quot;&gt;cd&lt;/span&gt; /home/julien
git pull
git add .
git commit -a -m  &lt;span class=&quot;org-string&quot;&gt;&quot;Maj auto home&quot;&lt;/span&gt; 
git push 
&lt;/pre&gt;    &lt;p&gt; Le problème avec cette méthode est que je ne regarde pas sytématiquement la sortie de ce script, et que je peux donc passer à côté de messages d'erreur me signalant des conflits non résolus suite à un &lt;i&gt;merge&lt;/i&gt; automatique. Je cherchais donc un moyen d'être averti par mail si ce type d'erreur se produit. &lt;/p&gt; &lt;p&gt; Suite à une &lt;a href=&quot;http://stackoverflow.com/questions/5674640/how-to-make-git-send-an-email-in-case-of-unresolved-merge&quot;&gt;question sur StackOverflow&lt;/a&gt;, j'ai pu voir qu'il ne semble pas y avoir de &lt;a href=&quot;http://www.kernel.org/pub/software/scm/git/docs/githooks.html&quot;&gt;hook&lt;/a&gt; dans git pour ce type de cas de figure. Je me suis donc rabattu sur le code de retour de &lt;code&gt;git pull&lt;/code&gt;. &lt;/p&gt; &lt;p&gt; Ce qui donne en gros le code suivant : &lt;/p&gt;    &lt;pre class=&quot;src src-sh&quot;&gt;&lt;span class=&quot;org-builtin&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;org-string&quot;&gt;&quot;-&amp;gt; Syncing ~&quot;&lt;/span&gt;
&lt;span class=&quot;org-builtin&quot;&gt;cd&lt;/span&gt; /home/julien
git pull 2&amp;gt; /tmp/git_pull_output.txt
&lt;span class=&quot;org-keyword&quot;&gt;if&lt;/span&gt; [ $? != 0 ]
&lt;span class=&quot;org-keyword&quot;&gt;then&lt;/span&gt; mail -s &lt;span class=&quot;org-string&quot;&gt;&quot;[git] Git pull failed for home&quot;&lt;/span&gt; julien &amp;lt; /tmp/git_pull_output.txt 
&lt;span class=&quot;org-keyword&quot;&gt;fi&lt;/span&gt;
&lt;/pre&gt;    &lt;p&gt; Maintenant j'attends d'avoir un vrai conflit pour voir si ça marche… &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; &lt;/p&gt; </description>
    
    
    
      </item>
    
  <item>
    <title>Modifier la hauteur de la «addon bar» sous Firefox 4</title>
    <link>http://blog.nozav.org/post/2011/01/17/Modifier-la-hauteur-de-la-addon-bar-sous-Firefox-4</link>
    <guid isPermaLink="false">urn:md5:aa880a95cfa003fd9285eccf5f506a0f</guid>
    <pubDate>Mon, 17 Jan 2011 08:41:00 +0100</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
            
    <description>    &lt;p&gt;Depuis la beta 8 de Firefox 4, la barre de statut a été remplacé par une «barre de modules» (&lt;em&gt;addon bar&lt;/em&gt;). L&amp;#8217;argument était de fournir un espace plus configurable avec possibilité d&amp;#8217;y placer n&amp;#8217;importe quel bouton ou widget. &lt;/p&gt;
&lt;p&gt; Un comportement qui m&amp;#8217;a dérangé avec cette nouveauté est l&amp;#8217;affichage de l&amp;#8217;url des liens survolés dans la barre d&amp;#8217;adresse à la place de la barre de statut&amp;#160;: je ne suis pas arrivé à m&amp;#8217;y faire, même au bout de plusieurs semaines. La solution s&amp;#8217;appelle &lt;em&gt;Status-4-evar&lt;/em&gt;, une extension permettant de retrouver le fonctionnement «classique» de la barre de statut&amp;#160;: &lt;/p&gt;
&lt;p&gt; &lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/235283/&quot;&gt;https://addons.mozilla.org/en-US/firefox/addon/235283/&lt;/a&gt; &lt;/p&gt;
&lt;p&gt; Un autre petit problème était la hauteur de cette nouvelle barre, plus importante que précédemment, gâchant inutilement un espace vertical parfois précieux. Ceci peut se régler facilement en éditant son fichier &lt;code&gt;userChrome.css&lt;/code&gt; (celui-ci se trouve dans le répertoire &lt;code&gt;~/.mozilla/firefox/&amp;lt;blahblah&amp;gt;.default/chrome/&lt;/code&gt;) et en y ajoutant&amp;#160;: &lt;/p&gt;
&lt;pre class=&quot;src src-css&quot;&gt;&lt;span class=&quot;ATTRLIST-1&quot;&gt;&lt;span class=&quot;ATTRLIST&quot;&gt;#add&lt;/span&gt;&lt;/span&gt;on-bar {
&lt;span class=&quot;org-keyword&quot;&gt;padding:&lt;/span&gt; 1px &lt;span class=&quot;org-keyword&quot;&gt;!important&lt;/span&gt;;
&lt;span class=&quot;org-keyword&quot;&gt;height:&lt;/span&gt; 25px &lt;span class=&quot;org-keyword&quot;&gt;!important&lt;/span&gt;;
}
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>How to post on a dotclear blog with org-mode</title>
    <link>http://blog.nozav.org/post/2011/01/03/How-to-post-on-a-dotclear-blog-with-org-mode</link>
    <guid isPermaLink="false">urn:md5:3fc2674b03d07b231cf964f22647c37d</guid>
    <pubDate>Mon, 03 Jan 2011 23:36:00 +0100</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Emacs, Gnus</category>
            
    <description>    
             &lt;p&gt;I just discovered a very great tool called &lt;i&gt;org2blog&lt;/i&gt; that allows to post articles to a &lt;i&gt;Wordpress&lt;/i&gt; blog directly from Emacs' &lt;i&gt;org-mode&lt;/i&gt; : &lt;/p&gt; &lt;p&gt; &lt;a href=&quot;https://github.com/punchagan/org2blog&quot;&gt;https://github.com/punchagan/org2blog&lt;/a&gt; &lt;/p&gt; &lt;p&gt; You just have to set up &lt;i&gt;org2blog&lt;/i&gt; with the xmlrpc interface of your blog, and then you can create a new org-mode buffer which will be automatically exported to html and then published to your blog. &lt;/p&gt; &lt;p&gt; Some very great features : &lt;/p&gt;&lt;ul&gt; &lt;li&gt; HTML export, source code highlighting, org-babel, etc. are fully supported out of the box ! &lt;/li&gt; &lt;li&gt; you can use an existing org-mode buffer or create a new one to post your article &lt;/li&gt; &lt;li&gt; thanks to the embedded post id in the org-mode buffer, you can edit and update an already posted article &lt;/li&gt; &lt;li&gt; categories and tags are supported as &lt;code&gt;CATEGORY&lt;/code&gt; and &lt;code&gt;TAGS&lt;/code&gt; buffer properties, and it even features autocompletion !  &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;You can even post some images directly form your org-file : &lt;/p&gt; &lt;p&gt; &lt;img src=&quot;http://blog.nozav.org/public/_____________20110104_org2mode.jpg&quot;  alt=&quot;http://blog.nozav.org/public/_____________20110104_org2mode.jpg&quot; /&gt; &lt;/p&gt; &lt;p&gt; And, finally, I also discovered that &lt;i&gt;org2blog&lt;/i&gt; fully supports &lt;a href=&quot;http://www.dotclear.org&quot;&gt;Dotclear&lt;/a&gt; via it's xml-rpc interface. So I think I know how I will post content on this blog now. &lt;/p&gt; &lt;p&gt; And, finally, just a little proof that org-babel works : &lt;/p&gt;    &lt;pre class=&quot;src src-R&quot;&gt;x &lt;span style=&quot;color: #8ae234;&quot;&gt;&amp;lt;-&lt;/span&gt; rnorm(100)
summary(x)
&lt;/pre&gt;      &lt;pre class=&quot;example&quot;&gt;
   Min. 1st Qu.  Median    Mean 3rd Qu.    Max. 
-1.9840 -0.5460  0.1608  0.1768  0.8476  2.2070 
&lt;/pre&gt;      </description>
    
    
    
      </item>
    
  <item>
    <title>Ce blog est désormais accessible en nozav.42 !</title>
    <link>http://blog.nozav.org/post/2010/12/30/Ce-blog-est-d%C3%A9sormais-accessible-en-nozav.42-%21</link>
    <guid isPermaLink="false">urn:md5:5013e8901e327fe4e1f3fd3671bfcaee</guid>
    <pubDate>Thu, 30 Dec 2010 00:23:00 +0100</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
        <category>dns</category><category>sysadmin</category><category>web</category>    
    <description>    &lt;p&gt;Pour tester et soutenir &lt;a href=&quot;https://www.42registry.org/&quot;&gt;l&amp;#8217;expérience 42&lt;/a&gt;, ce blog est désormais accessible via l&amp;#8217;adresse&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://nozav.42/&quot; title=&quot;http://nozav.42/&quot;&gt;http://nozav.42/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&amp;#8230;si bien sûr votre système a été configuré pour résoudre ce nouveau TLD alternatif.&lt;/p&gt;


&lt;p&gt;Pour savoir comment faire (c&amp;#8217;est pas forcément trivial, le plus simple est sans doute d&amp;#8217;utiliser les DNS fournis par Geeknode), comprendre le projet, voire enregistrer votre propre nom de domaine en .42, c&amp;#8217;est là&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.42registry.org/&quot; title=&quot;https://www.42registry.org/&quot;&gt;https://www.42registry.org/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Console graphique avec grub2 sous Debian</title>
    <link>http://blog.nozav.org/post/2010/11/12/Console-graphique-avec-grub2-sous-Debian</link>
    <guid isPermaLink="false">urn:md5:e0e279e9aabdd8316f223a2aa95e6384</guid>
    <pubDate>Fri, 12 Nov 2010 09:42:00 +0100</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
        <category>debian</category><category>grub</category><category>sysadmin</category>    
    <description>    &lt;p&gt;Le passage à grub2 sous Debian a entraîné quelques changements dans la configuration du bootloader, et notamment si on souhaite obtenir une console graphique au moment du boot et pas seulement 25 lignes et 80 colonnes de texte.&lt;/p&gt;


&lt;p&gt;À noter que l&amp;#8217;ancienne méthode fonctionne toujours, à savoir passer un argument supplémentaire du type &lt;code&gt;vga=788&lt;/code&gt; dans les paramètres du noyau, mais ça n&amp;#8217;est plus la méthode recommandée.&lt;/p&gt;


&lt;p&gt;Si on regarde dans le fichier &lt;code&gt;/etc/default/grub&lt;/code&gt;, on constate la présence d&amp;#8217;un paramètre &lt;code&gt;GRUB_GFXMODE&lt;/code&gt; qui permet de spécifier une résolution pour les consoles graphiques. Celui-ci fonctionne pour l&amp;#8217;invite de grub (celle où vous pouvez choisir quel noyau booter), mais n&amp;#8217;est pas prise en compte pour la console qui s&amp;#8217;affiche ensuite. Pour cela il manque en effet un paramètre, que nous pouvons ajouter à l&amp;#8217;aide de la ligne suivante dans &lt;code&gt;/etc/default/grub&lt;/code&gt;&amp;#160;:&lt;/p&gt;

&lt;pre&gt;
GRUB_GFXPAYLOAD_LINUX=keep
&lt;/pre&gt;


&lt;p&gt;Mettez ensuite à jour votre grub&amp;#160;:&lt;/p&gt;

&lt;pre&gt;
$ sudo update-grub
&lt;/pre&gt;


&lt;p&gt;Et voilà&amp;#160;! Vous devriez normalement avoir une jolie console graphique au prochain démarrage.&lt;/p&gt;


&lt;p&gt;En guise de complément, on pourra aussi noter que&amp;#160;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;on peut configurer la police de la console graphique et sa taille en modifiant les paramètres &lt;code&gt;FONTFACE&lt;/code&gt; et &lt;code&gt;FONTSIZE&lt;/code&gt; du fichier &lt;code&gt;/etc/default/console-setup&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;si vous ne savez pas quelle résolution indiquer dans &lt;code&gt;GRUB_GFXMODE&lt;/code&gt;, vous pouvez ouvrir une console grub en tapant sur &lt;code&gt;c&lt;/code&gt; à l&amp;#8217;invite de grub et tapez ensuite la commande &lt;code&gt;vbeinfo&lt;/code&gt;, qui liste les modes graphiques supportés par votre système.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>How to automatically generate timelines that can be split between several pages</title>
    <link>http://blog.nozav.org/post/2010/08/30/How-to-automatically-generate-timelines-that-can-be-split-between-several-pages</link>
    <guid isPermaLink="false">urn:md5:6902c3ab75c29b7be91ed37ce8edd3d8</guid>
    <pubDate>Mon, 30 Aug 2010 14:55:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
        <category>latex</category><category>ruby</category><category>timeline</category>    
    <description>    &lt;a class=&quot;FlattrButton&quot; style=&quot;display:none;&quot; rev=&quot;flattr;button:compact;&quot; href=&quot;http://github.com/juba/timeline-generator&quot;&gt;&lt;/a&gt;



&lt;p&gt;I recently wanted to create a PDF timeline that could be automatically split between several A4 pages for later cutting and pasting. After a bit of LaTeX and Ruby I finally came out with a little timeline-generator script&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://github.com/juba/timeline-generator&quot;&gt;http://github.com/juba/timeline-generator&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;The principle is quite simple&amp;#160;: you specify several parameters in a config file such as the start and end dates, the number of A4 sheets, the sheets orientation, etc., and the script generates two PDF files&amp;#160;: one with your timeline on one big page, and another with the same timeline split between the given number of A4 pages. To make cut-and-pasting easier, the second file includes crop marks and a small overlapping between pages.&lt;/p&gt;




&lt;p&gt;To take a look at what the generated files look like&amp;#160;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://github.com/juba/timeline-generator/raw/master/examples/output.pdf&quot;&gt;an example timeline on one big page&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://github.com/juba/timeline-generator/raw/master/examples/output_pages.pdf&quot;&gt;the same timeline automatically split between 5 A4 pages&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The title, months names and number formatting are in french, but english is also supported.&lt;/p&gt;


&lt;p&gt;Optionally, a calendar scale (days and months of year) and a time of day scale (hours and minutes) can be added at the bottom of the timeline. The idea is to allow some comparisons such as «if the 0 to 2010 timeline was a day, the World War II would have taken place between 23h09 and 23h14. If it was a year, it would have happened between December 18th and December 20th».&lt;/p&gt;


&lt;p&gt;If you have access to a functional installation of Ruby and PDFLaTeX, the script should be quite easy to use. Everything is explained in the README file on GitHub.&lt;/p&gt;


&lt;p&gt;But if you are interested by this type of timeline, don&amp;#8217;t hesitate to drop me a mail or a comment with the main parameters (start and end date, number of sheets&amp;#8230;), and I&amp;#8217;ll generate and send you back the PDF files.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Générer automatiquement des frises chronologiques sur plusieurs pages</title>
    <link>http://blog.nozav.org/post/2010/08/30/G%C3%A9n%C3%A9rer-automatiquement-des-frises-chronologiques-sur-plusieurs-pages</link>
    <guid isPermaLink="false">urn:md5:fbbcfa7494840f24359a8506392c9bd7</guid>
    <pubDate>Mon, 30 Aug 2010 14:44:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Linux, Debian, etc.</category>
        <category>chronologie</category><category>latex</category><category>ruby</category>    
    <description>    &lt;a class=&quot;FlattrButton&quot; style=&quot;display:none;&quot; rev=&quot;flattr;button:compact;&quot; href=&quot;http://github.com/juba/timeline-generator&quot;&gt;&lt;/a&gt;



&lt;p&gt;Je me suis récemment amusé à essayer de fabriquer des frises chronologiques avec l&amp;#8217;idée de les imprimer sur plusieurs pages A4 pouvant être découpées et réassemblées par la suite. Comme je ne voulais pas faire ça à la main et avoir quelque chose de réutilisable, j&amp;#8217;ai mélangé un peu de &lt;em&gt;Ruby&lt;/em&gt; et de &lt;em&gt;LaTeX&lt;/em&gt;, ce qui a donné un script automatique de génération de chronologies&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://github.com/juba/timeline-generator&quot;&gt;http://github.com/juba/timeline-generator&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Le principe est assez simple&amp;#160;: vous indiquez dans un fichier de configuration différents paramètres, dont évidemment la date de départ, la date de fin, le nombre de feuilles A4, leur orientation, etc., etc. (quasiment tous les aspects de mise en page sont configurables), et le script vous génère deux fichiers PDF&amp;#160;: l&amp;#8217;un avec votre frise chronologique sur une seule grande page, et l&amp;#8217;autre découpée en autant de feuilles A4 que désiré. Avec en plus, si c&amp;#8217;est pas le bonheur, des marques pour la découpe et un petit recouvrement d&amp;#8217;une page sur l&amp;#8217;autre pour faciliter l&amp;#8217;assemblage.&lt;/p&gt;


&lt;p&gt;Pour avoir un aperçu du résultat&amp;#160;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://github.com/juba/timeline-generator/raw/master/examples/output.pdf&quot;&gt;exemple de chronologie sur une seule grande page&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://github.com/juba/timeline-generator/raw/master/examples/output_pages.pdf&quot;&gt;la même chronologie découpée automatiquement en 5 pages A4&lt;/a&gt; (PDF)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Vous remarquerez au bas de la chronologie une petite originalité&amp;#160;: la présence d&amp;#8217;un axe représentant les jours et mois de l&amp;#8217;année, et d&amp;#8217;un autre représentant les heures de la journée. L&amp;#8217;idée est de pouvoir effectuer des comparaisons du genre &lt;em&gt;«si la période de 0 à 2010 était une journée, la seconde guerre mondiale aurait lieu entre 23h09 et 23h14. Si c&amp;#8217;était une année, elle aurait eu lieu entre le 18 et le 20 décembre»&lt;/em&gt;. Je ne sais pas encore si c&amp;#8217;est une bonne idée ou si c&amp;#8217;est plus perturbant qu&amp;#8217;autre chose, mais en tous cas on peut supprimer ces &amp;#8220;extras&amp;#8221; dans le fichier de configuration.&lt;/p&gt;


&lt;p&gt;Si vous avez une installation fonctionnelle de Ruby et PDFLaTeX sur votre machine, ça devrait être assez simple à faire tourner, les explications sont données dans le fichier README sur Github (en anglais).&lt;/p&gt;


&lt;p&gt;Dans le cas contraire, si vous êtes intéressé par une chronologie de ce type, n&amp;#8217;hésitez pas à m&amp;#8217;envoyer un mail avec les principaux paramètres (date de départ, date de fin, nombre de pages&amp;#8230;) et je vous renverrai le résultat.&lt;/p&gt;


&lt;p&gt;Bon, reste plus qu&amp;#8217;à trouver un mur pour afficher tout ça, maintenant&amp;#8230; &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Updated tangotango emacs color theme</title>
    <link>http://blog.nozav.org/post/2010/07/12/Updated-tangotango-emacs-color-theme</link>
    <guid isPermaLink="false">urn:md5:0f1851d93f2f10adc4cc4dda897e03f1</guid>
    <pubDate>Mon, 12 Jul 2010 11:45:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Emacs, Gnus</category>
        <category>emacs</category><category>gnus</category><category>org-mode</category><category>tangotango</category>    
    <description>    &lt;a class=&quot;FlattrButton&quot; style=&quot;display:none;&quot; rev=&quot;flattr;button:compact;&quot; href=&quot;http://github.com/juba/color-theme-tangotango&quot;&gt;&lt;/a&gt;



&lt;p&gt;&lt;strong&gt;EDIT&amp;#160;: This post is now quite deprecated. Installation instructions and new versions are posted on the &lt;a href=&quot;https://github.com/juba/color-theme-tangotango&quot; hreflang=&quot;en&quot;&gt;github project page&lt;/a&gt;.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;I just updated my &lt;a href=&quot;http://blog.nozav.org/post/2010/02/10/Tangotango-emacs-color-theme&quot; hreflang=&quot;en&quot;&gt;original &amp;#8221;tangotango&amp;#8221; emacs color theme&lt;/a&gt;, based on the tango palette colors. I&amp;#8217;ve tweaked some details and moved the source code to &lt;a href=&quot;http://github.com/juba/color-theme-tangotango&quot; hreflang=&quot;en&quot;&gt;github&lt;/a&gt;. Here are updated installation instructions and screenshots&amp;#160;:&lt;/p&gt;


&lt;h3&gt;Installation instructions&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;Download and install the &lt;code&gt;color-theme&lt;/code&gt; emacs package either via your linux distribution or &lt;a href=&quot;http://www.nongnu.org/color-theme/#sec5&quot; hreflang=&quot;en&quot;&gt;via the source tarball&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Download and install &lt;code&gt;color-theme-tangotango.el&lt;/code&gt; &lt;a href=&quot;http://github.com/juba/color-theme-tangotango/raw/master/color-theme-tangotango.el&quot;&gt;from github&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Make sure that both &lt;code&gt;color-theme.el&lt;/code&gt; and &lt;code&gt;color-theme-tangotango.el&lt;/code&gt; are in your load path&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;There are several ways to load the &lt;em&gt;tangotango&lt;/em&gt; color theme from your &lt;code&gt;.emacs&lt;/code&gt;, as documented &lt;a href=&quot;http://www.emacswiki.org/emacs/ColorTheme&quot; hreflang=&quot;en&quot;&gt;on emacswiki&lt;/a&gt;. The way I currently use should work for a daemonized emacs and allows the selection of  different themes for GUI or console based frames&amp;#160;:&lt;/p&gt;

&lt;pre&gt;
(require 'color-theme)
(setq color-theme-load-all-themes nil)

(require 'color-theme-tangotango)

;; select theme - first list element is for windowing system, second is for console/terminal
;; Source : http://www.emacswiki.org/emacs/ColorTheme#toc9
(setq color-theme-choices 
      '(color-theme-tangotango color-theme-tangotango))

;; default-start
(funcall (lambda (cols)
    	   (let ((color-theme-is-global nil))
    	     (eval 
    	      (append '(if (window-system))
    		      (mapcar (lambda (x) (cons x nil)) 
    			      cols)))))
    	 color-theme-choices)

;; test for each additional frame or console
(require 'cl)
(fset 'test-win-sys 
      (funcall (lambda (cols)
    		 (lexical-let ((cols cols))
    		   (lambda (frame)
    		     (let ((color-theme-is-global nil))
		       ;; must be current for local ctheme
		       (select-frame frame)
		       ;; test winsystem
		       (eval 
			(append '(if (window-system frame)) 
				(mapcar (lambda (x) (cons x nil)) 
					cols)))))))
    	       color-theme-choices ))
;; hook on after-make-frame-functions
(add-hook 'after-make-frame-functions 'test-win-sys)

(color-theme-tangotango)
&lt;/pre&gt;


&lt;p&gt;Note that I also had to add a &lt;code&gt;(color-theme-tangotango)&lt;/code&gt; line at the end of my &lt;code&gt;.gnus&lt;/code&gt; file in order to apply the color theme to Gnus.&lt;/p&gt;


&lt;h3&gt;Screenshots&lt;/h3&gt;


&lt;p&gt;Here is a screenshot of the color theme with an emacs-lisp file&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.nozav.org/public/images/tangotango_elisp.png&quot; alt=&quot;tangotango_elisp.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;tangotango_elisp.png, juillet 2010&quot; /&gt;&lt;/p&gt;


&lt;p&gt;One with a Gnus summary and article buffers&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.nozav.org/public/images/tangotango_gnus.png&quot; alt=&quot;tangotango_gnus.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;tangotango_gnus.png, juillet 2010&quot; /&gt;&lt;/p&gt;


&lt;p&gt;And one with an org-mode buffer&amp;#160;:&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.nozav.org/public/images/tangotango_org.png&quot; alt=&quot;tangotango_org.png&quot; style=&quot;display:block; margin:0 auto;&quot; title=&quot;tangotango_org.png, juillet 2010&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>La domination adulte</title>
    <link>http://blog.nozav.org/post/2010/05/12/La-domination-adulte</link>
    <guid isPermaLink="false">urn:md5:ca6ce2718e224fc2b9d8dd31b47f0e44</guid>
    <pubDate>Wed, 12 May 2010 17:55:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Zenfants</category>
        <category>domination</category><category>enfants</category><category>politique</category><category>réflexions</category>    
    <description>    &lt;p&gt;&lt;em&gt;Ce texte a également été publié sur le site &lt;a href=&quot;http://lmsi.net/spip.php?article1056&quot;&gt;Les mots sont importants&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;



&lt;h3&gt;Une domination cachée&lt;/h3&gt;


&lt;p&gt;Une domination sociale n&amp;#8217;est jamais aussi efficace que lorsqu&amp;#8217;elle
nous apparaît comme «naturelle» et demeure en grande partie
invisible. Les multiples rapports de domination qui structurent notre
vie sociale sont visibles à des degrés divers&amp;#160;: certains sont connus
et reconnus (la domination masculine par exemple), d&amp;#8217;autres ont été
mis en évidence mais restent en partie cachés (on pourra citer la
domination culturelle et symbolique). On sait aussi que mettre au jour
un rapport de domination ne suffit en rien à le faire disparaître,
mais c&amp;#8217;est pourtant une étape nécessaire&amp;#160;: il faut prendre conscience
de quelque chose pour pouvoir commencer à lutter contre.&lt;/p&gt;


&lt;p&gt;Or il existe au moins un type de domination qui reste aujourd&amp;#8217;hui
presque totalement invisible, que nous côtoyons pourtant tous les
jours, et pour lequel nous avons tous été à la fois dominé et
dominant&amp;#160;: il s&amp;#8217;agit de la domination exercée par les adultes sur
les enfants.&lt;/p&gt;


&lt;p&gt;Énoncer qu&amp;#8217;il existe un rapport de domination des adultes sur les
enfants peut sembler à la fois une évidence et une absurdité&amp;#160;: une
évidence, car on ne saurait nier que la position d&amp;#8217;adulte confère
globalement une position d&amp;#8217;autorité sur celle d&amp;#8217;enfant&amp;#160;; une
absurdité, car cette position nous apparaît comme normale, naturelle
et même positive. Elle s&amp;#8217;appuie de plus sur des caractéristiques
«objectives»&amp;#160;: les enfants sont objectivement «dépendants»,
«fragiles», ce sont des «êtres en cours de formation» qu&amp;#8217;il convient
donc de «protéger», «d&amp;#8217;éduquer», «d&amp;#8217;encadrer», etc.&lt;/p&gt;


&lt;p&gt;Il existe pourtant des signes clairs qui permettent de montrer que ce
rapport adulte/enfant est bien un rapport de domination, qui plus
est particulièrement violent.&lt;/p&gt;


&lt;p&gt;Le statut inférieur accordé aux enfants est d&amp;#8217;abord présent dans la
manière de les nommer. L&amp;#8217;enfant, étymologiquement, est celui «qui ne
parle pas». Il appartient au monde des «petits». Jusqu&amp;#8217;à l&amp;#8217;âge de sa
majorité, il est considéré comme un être «mineur». Par ailleurs, la
plupart des appellations utilisées pour le désigner sont de l&amp;#8217;ordre
du péjoratif&amp;#160;: gosse, gamin, morveux, chiard… Et celles-ci sont
souvent considérées comme des insultes quand elles sont appliquées à
des adolescents ou des adultes («bébé», «gamin», «ne fais pas
l&amp;#8217;enfant», etc.) &lt;sup&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#pnote-887-1&quot; id=&quot;rev-pnote-887-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;.&lt;/p&gt;


&lt;p&gt;Objectivement, l&amp;#8217;enfant est évidemment dans une situation de
dépendance quasi totale vis-à-vis des adultes, et en particulier de
ses parents&amp;#160;: pas de ressources propres, pas d&amp;#8217;indépendance possible,
pas de droit de regard sur les décisions le concernant, y compris
jusqu&amp;#8217;à un âge avancé. Une fois scolarisé il est soumis à des horaires
et à une charge de travail très importants, comparables à ceux endurés
par beaucoup d&amp;#8217;adultes dans leur vie professionnelle. En-dehors de
l&amp;#8217;école il n&amp;#8217;est jamais totalement maître de son temps et de ses
activités car c&amp;#8217;est en général toujours l&amp;#8217;organisation et la volonté
des adultes qui l&amp;#8217;emportent («on doit partir, tu joueras plus tard»).&lt;/p&gt;


&lt;p&gt;Typique de nombre de relations de domination, cette dépendance est
d&amp;#8217;ailleurs totalement «renversée» dans certains discours&amp;#160;: on parle
ainsi «d&amp;#8217;enfant-roi» ou «d&amp;#8217;enfant-tyran», tout comme on insinue
parfois que les chômeurs sont des privilégiés ou que les immigrés sont
coupables de racisme anti-français.&lt;/p&gt;


&lt;h3&gt;Une vision profondément négative de l&amp;#8217;enfant&lt;/h3&gt;


&lt;p&gt;Les enfants bénéficient parfois d&amp;#8217;une valorisation sur des aspects
secondaires et limités, en général basée sur des attributs physiques
ou des comportements conformes aux attentes&amp;#160;: on les jugera «mignons»,
«adorables», «gentils», «polis», «bien élevés». Mais ces valorisations
temporaires masquent en réalité une vision extraordinairement négative
de l&amp;#8217;enfant, et ce dès sa naissance. Dans la plupart des discours
(médicaux, éducatifs, psychologiques), l&amp;#8217;enfant est considéré comme un
être qui va «chercher la faille», «tester les limites», et qui, si on
ne lui impose pas un cadre contraignant, va «en profiter», accumulera
les bêtises et les comportements égoïstes. Héritage d&amp;#8217;une tradition
judéo-chrétienne et psychanalytique &lt;sup&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#pnote-887-2&quot; id=&quot;rev-pnote-887-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;, cette vision fait croire à
un enfant porteur de «vices» ou de «pulsions», qu&amp;#8217;il va falloir
redresser et corriger par le biais d&amp;#8217;une éducation rigoureuse. Ainsi,
dès les premiers instants, le bébé qui pleure sera accusé de «comédie»
et de tentative de manipulation auxquelles il ne faut pas céder, sous
peine d&amp;#8217;être par la suite totalement débordé et, à la limite,
transformé en esclave de son propre enfant.&lt;/p&gt;


&lt;p&gt;On trouverait sans doute là de nombreux parallèles avec d&amp;#8217;autres
formes de domination&amp;#160;: on pourra citer les femmes, souvent réduites à
leurs attributs physiques, et dont l&amp;#8217;image reste souvent très négative
(historiquement comme sources de péchés ou de tentations, aujourd&amp;#8217;hui
encore comme susceptibles de séduction, de manipulation ou de
«bêtises» comme des dépenses excessives et futiles, etc.) ou les
classes populaires, parfois valorisées pour divers attributs
secondaires (le franc-parler, la convivialité, la force de travail…)
mais fondamentalement extrêmement stigmatisées et implicitement
soupçonnées de propension à la violence ou au racisme &lt;sup&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#pnote-887-3&quot; id=&quot;rev-pnote-887-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;. Une domination a en effet toutes les chances de paraître légitime si elle
fait passer le groupe dominé comme potentiellement «dangereux».&lt;/p&gt;


&lt;p&gt;La position dominée des enfants s&amp;#8217;exprime aussi à travers la non prise
en compte, voire la négation de leur parole et des besoins qu&amp;#8217;ils
peuvent exprimer. Bien souvent ces besoins ou envies sont considérés
comme des «caprices», donc comme des demandes qui n&amp;#8217;ont pas de valeurs
en elles-mêmes. Un enfant qui a très envie d&amp;#8217;une console de jeux se
verra souvent accusé de «caprice». Un adulte souhaitant acheter un
/iPhone/, beaucoup moins (encore que cette probabilité augmentera
fortement s&amp;#8217;il s&amp;#8217;agit d&amp;#8217;une femme).&lt;/p&gt;


&lt;p&gt;Cette notion centrale de «caprice» commence d&amp;#8217;ailleurs très tôt, y
compris pour l&amp;#8217;expression de besoins extrêmement fondamentaux (la
faim, le besoin de contact ou d&amp;#8217;attention) par les nouveaux-nés. Et
elle concerne également la négation du chagrin ou de la douleur&amp;#160;: la
plupart du temps, lorsqu&amp;#8217;un enfant tombe et se fait mal, les premiers
mots prononcés sont «ce n&amp;#8217;est rien, ne pleure pas». On se souviendra
d&amp;#8217;ailleurs que jusqu&amp;#8217;à récemment les bébés étaient opérés sans
anesthésie.&lt;/p&gt;


&lt;p&gt;Enfin, la domination adulte s&amp;#8217;exprime le plus brutalement par la
maltraitance dont les enfants sont souvent les objets. Au delà des cas
extrêmes (les victimes de viols ou de meurtres «passionnels» liés à
des séparations sont presque exclusivement des femmes ou des enfants),
les enfants demeurent le seul groupe social qu&amp;#8217;on a légalement le
droit de frapper &lt;sup&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#pnote-887-4&quot; id=&quot;rev-pnote-887-4&quot;&gt;4&lt;/a&gt;]&lt;/sup&gt;. On accepte encore aujourd&amp;#8217;hui que les enfants
soient battus, pour leur bien, comme on acceptait hier que les femmes
soient battues, pour les mêmes raisons.&lt;/p&gt;


&lt;p&gt;Et cela sans parler des violences psychologiques&amp;#160;: insultes, cris,
punitions, humiliations, qui sont monnaie courante à des degrés divers
et le plus souvent parfaitement tolérées.&lt;/p&gt;



&lt;h3&gt;Une domination centrale&lt;/h3&gt;


&lt;p&gt;Tenter de faire apparaître la relation adulte/enfant comme un rapport
de domination comporte une double difficulté&amp;#160;: chaque argument peut
apparaître soit comme une évidence, soit être immédiatement réfuté, y
compris par soi-même, par l&amp;#8217;idée que cet état de fait est peut-être
regrettable ou excessif, mais qu&amp;#8217;il est nécessaire, sous peine de
conséquences négatives.&lt;/p&gt;


&lt;p&gt;L&amp;#8217;autre difficulté est qu&amp;#8217;en tant qu&amp;#8217;adulte, et encore plus en tant
que parents, nous devons prendre conscience de cette domination en
étant nous-mêmes dominants. Ceci passe alors par une remise en cause
personnelle et un travail permanent pour ne pas se laisser aller à ce
qu&amp;#8217;on ferait souvent naturellement&amp;#160;: se comporter avec ses enfants
d&amp;#8217;une manière qu&amp;#8217;on n&amp;#8217;accepterait pas de la part d&amp;#8217;un homme envers une
femme ou d&amp;#8217;un patron envers ses employés.&lt;/p&gt;


&lt;p&gt;Pourtant cette domination est une question particulièrement cruciale&amp;#160;:
nous l&amp;#8217;avons tous vécue en tant que dominés étant enfants. Nous avons
tous subis nombre de violences plus ou moins grandes, nous les avons
acceptées et elles nous apparaissent bien souvent, en tant qu&amp;#8217;adulte,
comme nécessaires et positives. Or cette expérience et cette
acceptation de la domination jouent certainement un rôle dans sa
reproduction plus tard en tant qu&amp;#8217;adulte, mais aussi dans son
application à d&amp;#8217;autres contextes et vis-à-vis d&amp;#8217;autres groupes sociaux.&lt;/p&gt;


&lt;p&gt;Sur le plan politique, enfin, tout ou presque reste à faire. En effet,
à la différence d&amp;#8217;autres types de dominations qui, à défaut d&amp;#8217;être
réellement combattues, ont au moins acquis une certaine visibilité
(domination masculine, domination de classe, domination
hétérosexuelle…), la domination adulte et la place des enfants sont
des thématiques totalement absentes du champ politique. Les enfants ne
sont présents, y compris dans les programmes de gauche, que par le
prisme de l&amp;#8217;école, de la santé ou des modes de garde. Avec une
difficulté supplémentaire&amp;#160;: si le plus souvent les dominés peuvent
mener eux-mêmes le combat contre leur domination, dans le cas des
enfants c&amp;#8217;est presque impossible…&lt;/p&gt;


&lt;p&gt;Au-delà des luttes pour les «droits de l&amp;#8217;enfant» ou la «protection de
l&amp;#8217;enfance», qui visent en général à s&amp;#8217;attaquer aux violences les plus
flagrantes, un véritable travail de mise à jour et de construction
politique est donc nécessaire si on souhaite aboutir progressivement à
la fin des violences et à une égalité de considération et de
traitement entre adultes et enfants.&lt;/p&gt;
&lt;div class=&quot;footnotes&quot;&gt;&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#rev-pnote-887-1&quot; id=&quot;pnote-887-1&quot;&gt;1&lt;/a&gt;] Pour une analyse plus détaillée on pourra se reporter au texte &lt;a href=&quot;http://tomate.poivron.org/L&amp;#039;enfance_comme_catégorie_sociale_dominée&quot;&gt;L&amp;#8217;enfance comme catégorie sociale dominée&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#rev-pnote-887-2&quot; id=&quot;pnote-887-2&quot;&gt;2&lt;/a&gt;] Pour analyse historique détaillée de la genèse de cette conception négative de l&amp;#8217;enfant, voir l&amp;#8217;ouvrage d&amp;#8217;Olivier Maurel, &lt;em&gt;Oui, la nature humaine est bonne&amp;#160;!&lt;/em&gt;, Robert Laffont, 2009.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#rev-pnote-887-3&quot; id=&quot;pnote-887-3&quot;&gt;3&lt;/a&gt;] Cf. la désormais célèbre citation de Nicolas Baverez&amp;#160;: &lt;em&gt;«Pour les couches les plus modestes, le temps libre, c’est l’alcoolisme, le développement de la violence, la délinquance»&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://blog.nozav.org/post/2010/05/12/La-domination-adulte#rev-pnote-887-4&quot; id=&quot;pnote-887-4&quot;&gt;4&lt;/a&gt;] Sur la question de la violence physique sur les enfants et de son interdiction, voir le travail de &lt;a href=&quot;http://www.oveo.org/&quot;&gt;l&amp;#8217;Observatoire de la violence éducative ordinaire&lt;/a&gt;.&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
      </item>
    
  <item>
    <title>Traduction française de l'Appel pour une Internationale socialiste participative</title>
    <link>http://blog.nozav.org/post/2010/04/26/Appel-pour-une-Internationale-socialiste-participative</link>
    <guid isPermaLink="false">urn:md5:0b1d7323944c36df605383b10d9201d1</guid>
    <pubDate>Mon, 26 Apr 2010 15:56:00 +0200</pubDate>
    <dc:creator>Juba</dc:creator>
        <category>Humeur, politique</category>
        <category>anarchisme</category><category>parecon</category><category>politique</category><category>utopie</category>    
    <description>    &lt;p&gt;&lt;strong&gt;Mise à jour 08/09/2010&amp;#160;:&lt;/strong&gt; la traduction française, avec quelques corrections suite à des relectures par rapport à la version présentée ici, est désormais en ligne &lt;a href=&quot;http://www.zcommunications.org/newinternational.htm&quot;&gt;sur la page officielle de l&amp;#8217;appel&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Peut-être n&amp;#8217;avez-vous pas entendu parler de &lt;a href=&quot;http://www.zcommunications.org/newinternational.htm&quot; hreflang=&quot;en&quot;&gt;l&amp;#8217;appel pour une Internationale socialiste participative&lt;/a&gt;, initiative lancée par le site &lt;a href=&quot;http://www.zcommunications.org&quot; hreflang=&quot;en&quot;&gt;Z Communications&lt;/a&gt;. ZCom et ses dérivés (ZNet, ZMag, ZSpace&amp;#8230;) est un site assez étroitement lié à des mouvements libertaires nord-américains dans la mouvance de Noam Chomsky ou de Michael Albert (l&amp;#8217;auteur du très intéressant &lt;a href=&quot;http://atheles.org/agone/contrefeux/apreslecapitalisme/index.html&quot;&gt;Après le capitalisme&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Le but de l&amp;#8217;appel est d&amp;#8217;initier une réflexion et éventuellement un mouvement pour la constitution d&amp;#8217;une nouvelle Internationale dont l&amp;#8217;objectif serait d&amp;#8217;aider à coordonner au niveau mondial des organisations, associations, projets partageant un certain nombre de valeurs et d&amp;#8217;objectifs, en gros la lutte contre toutes les formes non fondées de pouvoir ou de domination (ce qui comprend les dominations liées à la classe sociale, au genre, à l&amp;#8217;âge, à l&amp;#8217;orientation sexuelle, à l&amp;#8217;origine, à la religion, etc.).&lt;/p&gt;


&lt;p&gt;Cet appel constitue un premier pas, une manière de se compter et d&amp;#8217;initier, peut-être un semblant de quelque chose à partir des personnes qui ont indiqué le soutenir (un peu moins de 2000 à l&amp;#8217;heure où j&amp;#8217;écris).&lt;/p&gt;


&lt;p&gt;Je viens de &lt;a href=&quot;http://www.zcommunications.org/french-translation-of-the-proposal-for-a-participatory-socialist-international-by-julien-barnier&quot;&gt;tenter de traduire le texte en français&lt;/a&gt; afin de le rendre un peu plus accessible. Comme ça n&amp;#8217;est pas forcément une tréaduction aisée, en tous cas qui pose pas mal de questions sur des subtilités sémantiques ou des notions relativement spécifique au contexte anglo-saxon, je serais très preneur de relectures et de remarques éventuelles. Donc n&amp;#8217;hésitez pas&amp;#160;! &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;Voici le texte de la traduction&amp;#160;:&lt;/strong&gt;&lt;/p&gt;



&lt;p&gt;Nous, soussignés, approuvons et soutenons l&amp;#8217;idée d&amp;#8217;une nouvelle Internationale et préconisons que sa création comporte l&amp;#8217;évaluation, l&amp;#8217;approfondissement, l&amp;#8217;amélioration et enfin la mise en oeuvre, parmi la liste de points suivants, de l&amp;#8217;ensemble de ceux que les participants à l&amp;#8217;Internationale auront ensemble jugé utiles et nécessaires&amp;#160;:&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;1.&lt;/strong&gt; Une nouvelle Internationale devrait en priorité s&amp;#8217;occuper, au minimum, des questions suivantes&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la production économique, la consommation, et la répartition, ce qui inclut les relations entre classes sociales&lt;/li&gt;
&lt;li&gt;les relations familiales, la socialisation, le travail domestique et la procréation, ce qui inclut les questions de genre, de sexualité et d&amp;#8217;âge&lt;/li&gt;
&lt;li&gt;les relations entre communautés culturelles, ce qui inclut les questions de «race», de nationalité et de religion&lt;/li&gt;
&lt;li&gt;le pouvoir et la politique, ce qui inclut les questions du droit et des législations&lt;/li&gt;
&lt;li&gt;les relations internationales, ce qui inclut l&amp;#8217;entraide, les échanges, et l&amp;#8217;immigration&lt;/li&gt;
&lt;li&gt;l&amp;#8217;écologie, ce qui inclut les relations avec notre environnement naturel et les autres espèces&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;La nouvelle Internationale doit aborder l&amp;#8217;ensemble de ces questions sans en considérer certaines plus importantes que d&amp;#8217;autres, puisque (a) elles auront toutes un effet décisif sur les caractéristiques d&amp;#8217;une nouvelle société, (b) omettre l&amp;#8217;une d&amp;#8217;entre elles pourrait anéantir les efforts pour créer une nouvelle société, et (c) les groupes les plus directement concernés seraient durement exclus si les questions qui les touchent étaient considérées comme d&amp;#8217;importance secondaire.&lt;/p&gt;



&lt;p&gt;&lt;strong&gt;2.&lt;/strong&gt; Notre vision d&amp;#8217;un avenir socialiste participatif inclut, au minimum, les objectifs suivants&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la production économique, le consommation et la répartition des richesses doit aboutir à une société sans classes, ce qui inclut un accès équitable pour tous à une éducation de qualité, à la sécurité sociale, à la nourriture, à l&amp;#8217;eau, à la santé, au logement, à un travail digne et porteur de sens, et aux outils et conditions permettant l&amp;#8217;épanouissement personnel&lt;/li&gt;
&lt;li&gt;les relations familiales, les rapports de genre et la sexualité ne doivent privilégier aucun groupe par rapport à un autre et ce quels que soient l&amp;#8217;âge, le genre ou l&amp;#8217;orientation sexuelle, ce qui inclut la fin de toute forme d&amp;#8217;oppressions envers les femmes tout en garantissant l&amp;#8217;attention nécessaire aux enfants, l&amp;#8217;accès aux soins médicaux et aux loisirs, etc.&lt;/li&gt;
&lt;li&gt;les relations entre communautés culturelles, ethniques ou religieuses doivent protéger les droits et l&amp;#8217;identité de chacune d&amp;#8217;entre elles tout en garantissant un respect mutuel, ce qui inclut la fin de toutes les structures racistes, ethnocentriques ou sectaires, tout en assurant simultanément la prospérité et les droits des peuples indigènes&lt;/li&gt;
&lt;li&gt;la prise de décision politique, le règlement des conflits et la mise en oeuvre de projets collectifs doit donner «le pouvoir au peuple» sans qu&amp;#8217;aucun groupe ou communauté ne soit privilégié, ce qui inclut une participation égale et la justice pour tous&lt;/li&gt;
&lt;li&gt;le commerce, les communications et autres modalités d&amp;#8217;échanges internationaux doivent aboutir à la paix et à la justice tout en éliminant tous les vestiges du colonialisme et de l&amp;#8217;impérialisme, ce qui inclut l&amp;#8217;annulation de la dette des pays du Sud et la reconstruction de règles et de relations internationales pour aller vers une communauté de nations équitable et juste&lt;/li&gt;
&lt;li&gt;les choix écologiques doivent être non seulement viables, mais aussi prendre soin de l&amp;#8217;environnement en accord avec nos plus hautes aspirations pour nous-mêmes et pour notre planète, ce qui inclut une réelle justice face aux évolutions climatique et une recherche de l&amp;#8217;innovation dans le domaine de l&amp;#8217;énergie&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;&lt;strong&gt;3.&lt;/strong&gt; Les principes et valeurs qui guident les débats internes à l&amp;#8217;Internationale en termes de programme et de stratégie doivent s&amp;#8217;appuyer au minimum sur les valeurs fondamentales suivantes. Ceci implique notamment que la structure de l&amp;#8217;organisation doit être pensée pour incarner au mieux ces valeurs dès à présent&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la solidarité, pour aider à la coordination, l&amp;#8217;aide mutuelle et le succès collectif de mouvements et projets partout dans le monde&lt;/li&gt;
&lt;li&gt;la diversité, pour encourager l&amp;#8217;innovation et la créativité, respecter les différences d&amp;#8217;opinion, et reconnaître que certaines idées minoritaires pouvant paraître déplacées ou inapplicables aujourd&amp;#8217;hui peuvent s&amp;#8217;avérer avant-gardistes demain&lt;/li&gt;
&lt;li&gt;l&amp;#8217;équité, pour aboutir à une répartition juste des revenus et de la richesse&lt;/li&gt;
&lt;li&gt;la paix et la justice, pour garantir l&amp;#8217;équité entre nations et des relations internationales constructives&lt;/li&gt;
&lt;li&gt;une écologie viable et respectueuse, pour garantir la survie de notre espèce et améliorer les interactions avec notre milieu et les autres espèces&lt;/li&gt;
&lt;li&gt;s&amp;#8217;inspirer des concepts de «démocratie», de «pouvoir au peuple», de «démocratie participative» et d&amp;#8217;«autogestion», pour permettre une participation et une influence équitables pour tous dans les prises de décision&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;4.&lt;/strong&gt; Une Internationale doit être plus que la simple somme de ses membres, et doit rejeter l&amp;#8217;idée d&amp;#8217;une seule ligne de pensée qui résumerait tous les points de vue en un modèle unique. Pour cela elle doit&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;inclure et approuver des «courants» en tant que porteurs de points de vue différents, pour éviter le sectarisme et aider au développement de l&amp;#8217;organisation&lt;/li&gt;
&lt;li&gt;établir que chaque courant doit respecter les intentions des autres courants, à partir du moment où celles-ci sont des intentions de fond (politiques et idéologiques) et n&amp;#8217;ont pas d&amp;#8217;autres motivations&amp;#160;; mener des débats de fond qui constituent un élément important du projet global&lt;/li&gt;
&lt;li&gt;offrir à chaque courant les moyens de débattre ouvertement avec les autres courants pour essayer de faire émerger de nouvelles idées politiques et de nouveaux programmes&lt;/li&gt;
&lt;li&gt;garantir que temps qu&amp;#8217;un courant accepte les principes de base de l&amp;#8217;Internationale et opère en accord avec ses règles et ses méthodes, ses positions minoritaires auront l&amp;#8217;espace nécessaire non seulement pour s&amp;#8217;exprimer mais aussi pour continuer à développer ses point de vue afin de prouver leur valeur ou, au contraire, de découvrir leur inadéquation&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;5.&lt;/strong&gt; Les membres de la nouvelle Internationale pourront être des partis politiques, mouvements, organisations, ou même des projets, selon les règles suivantes&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;les membres, employés et personnels de chaque organisation membre de l&amp;#8217;Internationale deviendraient à leur tour membres de l&amp;#8217;Internationale&lt;/li&gt;
&lt;li&gt;les individus souhaitant rejoindre l&amp;#8217;Internationale devraient obligatoirement le faire en rejoignant une des organisations membres&lt;/li&gt;
&lt;li&gt;chaque organisation membre maintiendrait son propre agenda pour ses activités et l&amp;#8217;Internationale n&amp;#8217;aurait aucun droit de regard sur ce dernier&lt;/li&gt;
&lt;li&gt;dans le même temps, chaque organisation membre serait fortement incitée à coordonner ses activités avec les normes, pratiques et agendas de l&amp;#8217;Internationale, afin de mettre en oeuvre solidarité et autonomie&lt;/li&gt;
&lt;li&gt;les organisations membres seraient de tailles variées, mais puisque les décisions de l&amp;#8217;Internationale ne contraignent pas les organisations membres en dehors de l&amp;#8217;agenda collectif de l&amp;#8217;Internationale, un processus de prise de décision adéquat pourrait être le suivant&amp;#160;: discussions et explorations approfondies&amp;#160;; sondages informels auprès de l&amp;#8217;ensemble des membres pour évaluer les différentes tendances&amp;#160;; améliorations et nouvelles propositions pour obtenir un soutien plus large&amp;#160;; vote final des organisations membres.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;strong&gt;6.&lt;/strong&gt; Les actions et activités choisies par une nouvelle Internationale seront évidemment fonction du contexte et de la volonté des ses membres. On peut cependant citer à titre d&amp;#8217;exemple&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;une nouvelle Internationale pourrait appeler à des évenements internationaux et à des journées de protestation, pour soutenir des luttes menées par des organisations membres, pour aider ces organisations face à la répression, pour s&amp;#8217;impliquer dans des débats et faire avancer compréhension et savoirs mutuels&lt;/li&gt;
&lt;li&gt;de manière plus ambitieuse, une Internationale pourrait aussi s&amp;#8217;engager, par exemple, dans une campagne internationale massive concernant l&amp;#8217;immigration, pour mettre fin à une guerre, pour réduire la durée de travail hebdomadaire au niveau mondial, ou pour éviter une catastrophe climatique, entre autre possibilités. Elle pourrait préparer du matériel, s&amp;#8217;impliquer dans des campagnes d&amp;#8217;éducation et de sensibilisation, mener des actions, inciter à des boycotts, soutenir des initiatives locales, etc.&lt;/li&gt;
&lt;li&gt;il appartiendrait à chaque organisation membre de décider comment elle se positionne par rapport au programme général de l&amp;#8217;Internationale, cependant il y aurait une incitation collective forte pour que chaque organisation membre participe et contribue du mieux qu&amp;#8217;elle peut dans des campagnes et projets collectifs.  Une des raisons d&amp;#8217;être évidentes d&amp;#8217;une Internationale est en effet d&amp;#8217;aider les organisations, mouvements et projets de par le monde à sortir de l&amp;#8217;isolement en prenant part à un processus plus large abordant des thématiques multiples avec la volonté de mettre en oeuvre collectivement des actions et des efforts partagés.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>