<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.avaland.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>waf waf waf.avaland.org : un blog mortellou de chez cheperoux ! :-D</title>
  <link>http://www.avaland.org/</link>
  <atom:link href="http://www.avaland.org:82/feed/rss2" rel="self" type="application/rss+xml"/>
  <description>Un blog mortellou de chez cheperoux, pour les copains d'@v@ et leurs potes</description>
  <language>fr</language>
  <pubDate>Sat, 31 Dec 2011 17:25:43 -0400</pubDate>
  <copyright>avaland</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Ciao Nico</title>
    <link>http://www.avaland.org/post/2011/12/16/Ciao-Nico</link>
    <guid isPermaLink="false">urn:md5:152eb3a1c1a25afad90204a1013f5087</guid>
    <pubDate>Fri, 16 Dec 2011 17:59:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Communauté</category>
        <category>Avis</category><category>Friends</category><category>Rouen</category>    
    <description>    &lt;blockquote&gt;
&lt;p&gt;Un Français a été retrouvé mort, samedi matin, au domicile de son père à
Hell-Ville dans l’île touristique de Nosy-Be (nord-ouest de Madagascar).
Nicolas Thérin, 40 ans, était intermittent du spectacle, décorateur à l’opéra
de Rouen (Haute-Normandie) ainsi que pour l’émission le Juste Prix de TF1.
&lt;a href=&quot;http://www.clicanoo.re/11-actualites/16-faits-divers/306992-un-francais-tue-a-nosy-be.html&quot; hreflang=&quot;fr&quot;&gt;(...)&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Bah ouais, c'est bien notre Nico à nous. Les boules pour lui, son frangin,
sa frangine, sa fiancée, et pour nous tous ses potes et ses amis. On avait eu
le temps de trinquer une dernière fois ensemble au son du Cor en juillet il y 2
ans...&lt;/p&gt;
&lt;h1&gt;&lt;big&gt;:`(&lt;/big&gt;&lt;/h1&gt;
&lt;p&gt;Ciao Nico...&lt;/p&gt;
&lt;p&gt;Tu salueras William pour moi...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.avaland.org/post/2011/12/16/Ciao-Nico#comment-form</comments>
      <wfw:comment>http://www.avaland.org/post/2011/12/16/Ciao-Nico#comment-form</wfw:comment>
      <wfw:commentRss>http://www.avaland.org/feed/atom/comments/655722</wfw:commentRss>
      </item>
    
  <item>
    <title>[GwadaLUG] 7 déc. Hackpéro sur les moteurs de recherche libres et alternatifs</title>
    <link>http://www.avaland.org/post/2011/12/06/%5BGwadaLUG%5D-7-d%C3%A9c.-Hackp%C3%A9ro-sur-les-moteurs-de-recherche-libres-et-alternatifs</link>
    <guid isPermaLink="false">urn:md5:cb51585496beb6b38cef4fffcda356b0</guid>
    <pubDate>Tue, 06 Dec 2011 05:11:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Communauté</category>
        <category>Association</category><category>Avis</category><category>Guadeloupe</category><category>Gwadalug</category><category>Hackpéro</category><category>Internet</category><category>Liberté</category><category>vie privée</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://www.gwadalug.org/IMG/arton78.png&quot; alt=&quot;hackpéro GwadaLUG / moteurs de recherches&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;Le GwadaLUG organise un &lt;a href=&quot;http://www.gwadalug.org/spip.php?article78&quot; hreflang=&quot;fr&quot;&gt;hackpéro consacré
aux moteurs de recherches alternatifs et libres&lt;/a&gt; : elasticsearch,
seeks, yacy. mercredi 7 décembre 2011, à partir de 18h30/19h00 au café &amp;quot;le Bar
Code&amp;quot; à Jarry en Guadeloupe.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Taking back the web : seeks installed</title>
    <link>http://www.avaland.org/post/2011/11/17/Taking-back-the-web-%3A-seeks-installed</link>
    <guid isPermaLink="false">urn:md5:e2778c2f30c8cd15b099c640a2a73c12</guid>
    <pubDate>Thu, 17 Nov 2011 23:05:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>Google</category><category>Internet</category><category>Liberté</category><category>Search</category><category>Seeks</category>    
    <description>    &lt;p&gt;Nouvelle étape dans ma libération de Google&lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2011/11/17/#pnote-650058-1&quot; id=&quot;rev-pnote-650058-1&quot; name=&quot;rev-pnote-650058-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; et ma
participation à la (re)construction d'un internet décentralisé.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.seeks-project.info/site/wp-content/themes/sight/images/logo.png&quot; alt=&quot;seeks&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;Depuis le temps que ce
projet m'interessait, j'ai franchi le pas en installant &lt;a href=&quot;http://www.seeks-project.info/site/&quot; hreflang=&quot;en&quot;&gt;seeks&lt;/a&gt; sur un serveur.
Proxyfié par &lt;a href=&quot;http://seeks-project.info/wiki/index.php/Seeks_On_Web#NGinx_without_script&quot; hreflang=&quot;en&quot;&gt;nginx&lt;/a&gt; + plugin firefox pour ajouter mon node seeks aux
moteurs de recherche de Firefox : &lt;a href=&quot;http://mycroft.mozdev.org/submitos.html&quot; hreflang=&quot;en&quot;&gt;http://mycroft.mozdev.org/submitos.html&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dépôt debian : &lt;a href=&quot;http://archive.sileht.net/seeks/&quot; hreflang=&quot;fr&quot;&gt;http://archive.sileht.net/seeks/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Prochaines étapes&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://seeks-project.info/wiki/index.php/Seeks_On_Web#Set_up_an_access_control_list_for_an_open_proxy&quot; hreflang=&quot;en&quot;&gt;limiter les accès&lt;/a&gt; pour ne pas me faire piquer toute ma bande
passante, puis un robot.txt&lt;/li&gt;
&lt;li&gt;regarder dans quelle mesure on pourrait utiliser un &lt;a href=&quot;https://www.42registry.org/&quot; hreflang=&quot;fr&quot;&gt;domaine en .42&lt;/a&gt; (fonctionnement
du peer to peer)&lt;/li&gt;
&lt;li&gt;activer le fonctionnement en https&lt;/li&gt;
&lt;/ul&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.avaland.org/post/2011/11/17/#rev-pnote-650058-1&quot; id=&quot;pnote-650058-1&quot; name=&quot;pnote-650058-1&quot;&gt;1&lt;/a&gt;] et autres&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>April 0xf ans en 971 : fête des 15 ans de l'APRIL en Guadeloupe</title>
    <link>http://www.avaland.org/post/2011/11/12/April-0xf-ans-en-971-%3A-f%C3%AAte-des-15-ans-de-l-APRIL%C2%A0en-Guadeloupe</link>
    <guid isPermaLink="false">urn:md5:31c67096567ade24549db4a46453807a</guid>
    <pubDate>Sat, 12 Nov 2011 07:09:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Communauté</category>
        <category>April</category><category>Association</category><category>Avis</category><category>Bravo</category><category>fète</category><category>Guadeloupe</category><category>Gwadalug</category><category>Liberté</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://www.gwadalug.org/local/cache-vignettes/L400xH200/april_0xf-ans-en-971-2-53c82.png&quot; alt=&quot;L&quot; /&gt;Le &lt;a href=&quot;http://www.gwadalug.org&quot; hreflang=&quot;fr&quot;&gt;GwadaLUG&lt;/a&gt; et
des Apriliens de passage en Guadeloupe proposent de se rencontrer pour une
bouffe le samedi 19 novembre au soir à la Marina de Bas du Fort à Gosier, afin
de &lt;a href=&quot;http://www.gwadalug.org/spip.php?article76&quot; hreflang=&quot;fr&quot;&gt;fêter en
Guadeloupe les 15 ans de l'APRIL&lt;/a&gt;&lt;/p&gt;    &lt;h3&gt;Fêtons ensemble en Guadeloupe les 15 ans de l'APRIL&lt;/h3&gt;
&lt;p&gt;Nous avons prévu de nous retrouver à la marina de Bas du Fort à Pointe À
Pitre : restaurants et hotspots à gogo.&lt;/p&gt;
&lt;p&gt;Nous allons envoyer une invitation aux membres de l'&lt;a href=&quot;http://www.april.org&quot; hreflang=&quot;fr&quot;&gt;APRIL&lt;/a&gt; et du &lt;a href=&quot;http://www.gwadalug.org&quot; hreflang=&quot;fr&quot;&gt;GwadaLUG&lt;/a&gt; présents en Guadeloupe et
à ceux et celles ayant participé à quelques unes de nos actions et dont nous
avons l'adresse.&lt;/p&gt;
&lt;h3&gt;S'inscrire&lt;/h3&gt;
&lt;p&gt;Merci de confirmer votre venue ou de nous annoncer celle-ci, afin que nous
puissions réserver une table pour accueillir tout le monde .&lt;/p&gt;
&lt;p&gt;Une page a été créée sur le : &lt;a href=&quot;http://wiki.april.org/w/Page_d%27organisation_des_15_ans_en_Guadeloupe&quot;&gt;Wiki
de l'APRIL : organisation des 15 ans en Guadeloupe&lt;/a&gt; &lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2011/11/12/#pnote-649098-1&quot; id=&quot;rev-pnote-649098-1&quot; name=&quot;rev-pnote-649098-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;Tout le monde est bienvenue, contactez Echarp, Fwix ou n'importe quel membre
du GwadaLUG, sinon vous pouvez laisser un mot sur le &lt;a href=&quot;http://www.gwadalug.org/spip.php?page=forum&amp;amp;id_article=76&quot; hreflang=&quot;fr&quot;&gt;forum attaché à l'article&lt;/a&gt; (l'adresse mail des auteurs n'est pas
publiée).&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;source :&lt;/strong&gt; &lt;a href=&quot;http://www.gwadalug.org/spip.php?article76&quot;&gt;http://www.gwadalug.org/spip.php?article76&lt;/a&gt;&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://www.avaland.org/post/2011/11/12/#rev-pnote-649098-1&quot; id=&quot;pnote-649098-1&quot; name=&quot;pnote-649098-1&quot;&gt;1&lt;/a&gt;] Si vous êtes en France hexagonale : &lt;a href=&quot;http://wiki.april.org/w/Anniversaire_des_15_ans_de_l%27April&quot;&gt;wiki APRIL :
anniversaire des 15 ans de l'APRIL&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Vive la paix, merde à la guerre et à ceux qui la font faire</title>
    <link>http://www.avaland.org/post/2011/11/11/Vive-la-paix%2C-merde-%C3%A0-la-guerre-et-%C3%A0-ceux-qui-la-font-faire</link>
    <guid isPermaLink="false">urn:md5:ea1bc74528876e3dc7a7c83e7bf35b75</guid>
    <pubDate>Fri, 11 Nov 2011 11:11:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Société</category>
            
    <description>    &lt;p&gt;Ami qui lit ce blog, non, &lt;em&gt;poilu&lt;/em&gt; ne veut pas forcément dire
(geek|libriste|hacker).&lt;/p&gt;
&lt;p&gt;Ce billet est destiné à maudire la guerre et ceux qui la font faire.&lt;/p&gt;
&lt;p&gt;Ce billet est destiné à maudire les discours de celui que l'histoire
retiendra certainement comme le président de la honte : le petit
Narkozy.&lt;/p&gt;
&lt;p&gt;Ce billet est destiné à célébrer tous les mutins du monde, les résistants et
les victimes de la guerre et de nos sociétés.&lt;/p&gt;
&lt;p&gt;Ce billet est destiné à contribuer à ne jamais, jamais oublier, et à ne
jamais, jamais rien lâcher.&lt;/p&gt;
&lt;p&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.dailymotion.com/swf/video/x30dzv&quot; height=&quot;360&quot; width=&quot;480&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.dailymotion.com/swf/video/x30dzv&quot; /&gt;
&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://upload.wikimedia.org/wikipedia/commons/thumb/5/5b/Monument_aux_morts_d%27Equeurdreville.jpeg/241px-Monument_aux_morts_d%27Equeurdreville.jpeg&quot; alt=&quot;Que maudite soit la guerre et ceux qui la font faire&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/p&gt;
&lt;h2&gt;Chanson de Craonne (lire chansons de crânes)&lt;/h2&gt;
Quand au bout d'huit jours le r'pos terminé&lt;br /&gt;
On va reprendre les tranchées,&lt;br /&gt;
Notre place est si utile&lt;br /&gt;
Que sans nous on prend la pile&lt;br /&gt;
Mais c'est bien fini, on en a assez&lt;br /&gt;
Personne ne veut plus marcher&lt;br /&gt;
Et le cœur bien gros, comm' dans un sanglot&lt;br /&gt;
On dit adieu aux civ'lots&lt;br /&gt;
Même sans tambours, même sans trompettes&lt;br /&gt;
On s'en va là-haut en baissant la tête&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;- Refrain :&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Adieu la vie, adieu l'amour,&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Adieu toutes les femmes&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;C'est bien fini, c'est pour toujours&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;De cette guerre infâme&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;C'est à Craonne sur le plateau&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Qu'on doit laisser sa peau&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Car nous sommes tous des condamnés&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Nous sommes les sacrifiés&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
Huit jours de tranchée, huit jours de souffrance&lt;br /&gt;
Pourtant on a l'espérance&lt;br /&gt;
Que ce soir viendra la r'lève&lt;br /&gt;
Que nous attendons sans trêve&lt;br /&gt;
Soudain dans la nuit et le silence&lt;br /&gt;
On voit quelqu'un qui s'avance&lt;br /&gt;
C'est un officier de chasseurs à pied&lt;br /&gt;
Qui vient pour nous remplacer&lt;br /&gt;
Doucement dans l'ombre sous la pluie qui tombe&lt;br /&gt;
Les petits chasseurs vont chercher leurs tombes&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;- Refrain -&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
C'est malheureux d'voir sur les grands boulevards&lt;br /&gt;
Tous ces gros qui font la foire&lt;br /&gt;
Si pour eux la vie est rose&lt;br /&gt;
Pour nous c'est pas la même chose&lt;br /&gt;
Au lieu d'se cacher tous ces embusqués&lt;br /&gt;
Feraient mieux d'monter aux tranchées&lt;br /&gt;
Pour défendre leur bien, car nous n'avons rien&lt;br /&gt;
Nous autres les pauv' purotins&lt;br /&gt;
Tous les camarades sont enterrés là&lt;br /&gt;
Pour défendre les biens de ces messieurs là&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;- Refrain :&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Ceux qu'ont le pognon, ceux-là reviendront&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Car c'est pour eux qu'on crève&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Mais c'est bien fini, car les trouffions&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Vont tous se mettre en grève&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Ce s'ra vot' tour messieurs les gros&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;D'monter sur le plateau&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Et si vous voulez faire la guerre&lt;/em&gt;&lt;br /&gt;
&lt;em&gt;Payez-la de votre peau&lt;/em&gt;
&lt;h3&gt;Pour mon arrière grand-père et tous ses copains&lt;/h3&gt;
&lt;p&gt;Mon pépère Georges avait faite cette putain de guerre...&lt;/p&gt;
&lt;p&gt;Consulter la page &amp;quot;&lt;em&gt;Chanson de craonne&lt;/em&gt;&amp;quot; sur le site du &amp;quot;Collectif de
Recherche International et de Débat sur la Guerre de 1914-1918 : &amp;quot;&lt;a hreflang=&quot;fr&quot; href=&quot;http://www.avaland.org/post/2011/11/11/Collectif%20de%20Recherche%20International%20et%20de%20D%C3%A9bat%20sur%20la%20Guerre%20de%201914-1918%20&quot;&gt;http://www.crid1418.org/espace_pedagogique/documents/ch_craonne.htm&lt;/a&gt;&amp;quot;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Vie, Société, Liberté(s) et Internet : DANGER ! Dites NON à ACTA</title>
    <link>http://www.avaland.org/post/2011/11/02/Vie%2C-Soci%C3%A9t%C3%A9%2C-Libert%C3%A9%28s%29-et-Internet-%3A-DANGER-%21-Dites-NON-%C3%A0-ACTA</link>
    <guid isPermaLink="false">urn:md5:f48e8514c319bc377812a2e3bc67b310</guid>
    <pubDate>Wed, 02 Nov 2011 13:10:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Société</category>
        <category>Avis</category><category>Internet</category><category>Liberté</category><category>Sécurité</category><category>vie privée</category>    
    <description>&lt;p&gt;Impérialisme de quelques multinationales, véritable Néofascisme, ACTA est
une atteinte à la vie, aux libertés fondamentales des individus et des
peuples.&lt;/p&gt;
&lt;p&gt;Le &lt;a hreflang=&quot;fr&quot; href=&quot;http://www.avaland.org/post/2011/11/02/%7Chttp://www.gwadalug.org/&quot;&gt;GwadaLUG&lt;/a&gt; appelle
à la mobilisation contre ACTA et vous invite à regarder et diffuser les vidéos
créées par Benoît Musereau et publiées par la Quadrature : &lt;a href=&quot;http://www.gwadalug.org/spip.php?article74&quot;&gt;le GwadaLUG dit NON à
ACTA&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;&lt;a href=&quot;http://www.gwadalug.org/spip.php?article74&quot;&gt;le GwadaLUG dit
NON à ACTA&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>install django apache gunicorn</title>
    <link>http://www.avaland.org/post/2011/11/02/install-django-apache-gunicorn</link>
    <guid isPermaLink="false">urn:md5:b5dca34e6d9d8a6e8bbdeab39f67d47b</guid>
    <pubDate>Wed, 02 Nov 2011 13:05:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>.py</category><category>apache</category><category>gunicorn</category><category>Py</category><category>py</category>    
    <description>    &lt;p&gt;Petit additif à la doc de Mathieu Agopian sur install vhost apache pour
&lt;a href=&quot;http://www.gunicorn.org&quot; hreflang=&quot;en&quot;&gt;Gunicorn&lt;/a&gt;&lt;/p&gt;
&lt;pre&gt;
ProxyPass / http://localhost:8080/
ProxyPassReverse / http://localhost:8080/
ProxyPreserveHosts On
ProxyOverride Off
&lt;/pre&gt;
&lt;p&gt;Il faut ajouter ces directives supplémentaires depuis les dernières versions
de Gunicorn. Les commentaires sur la page &lt;a href=&quot;http://mathieu.agopian.info/blog/2010/02/gunicorn-un-server-wsgi-ultra-simple-a-utiliser-et-configurer/&quot; hreflang=&quot;fr&quot;&gt;Magopian - Gunicorn&lt;/a&gt; sont fermés d'où cette note ici...&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>vim, git et pathogen...</title>
    <link>http://www.avaland.org/post/2011/10/01/vim%2C-git-et-pathogen...</link>
    <guid isPermaLink="false">urn:md5:d50c4291d942ab55e38a41fa3a125c8d</guid>
    <pubDate>Sat, 01 Oct 2011 20:26:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>github</category><category>GNU-Linux</category><category>Mac</category><category>vim</category>    
    <description>&lt;p&gt;L'achat récent d'un macbook air m'a fait me (re)pencher sur certaines
pratiques et sur certains éléments de configuration. Surtout, que en parallèle,
je conserve également des postes sous GNU/Linux Debian.&lt;/p&gt;
&lt;p&gt;Se pose donc la question du choix d'outlis communs entre les 2 plateformes
ainsi que leur synchronization de configuration et leur (ré)installation dans
des environnements parrallèles&lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2011/10/01/#pnote-641383-1&quot; id=&quot;rev-pnote-641383-1&quot; name=&quot;rev-pnote-641383-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/p&gt;
&lt;p&gt;L'utilisation de submodules de git et de pathogen pour vim permet de
simplifier grandement ces tâches pour vi, en donnant une souplesse
d'utilisation entre l'outil de &lt;a href=&quot;http://services.mozilla.com/&quot;&gt;sync de
Firefox&lt;/a&gt; et l'installeur &lt;a href=&quot;http://www.pip-installer.org/en/latest/index.html&quot;&gt;pip&lt;/a&gt; avec mise à jour
simple et versionning des packages (scripts.vim) utilisés et en permettant un
déploiement identique sur d'autres machines&lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2011/10/01/#pnote-641383-2&quot; id=&quot;rev-pnote-641383-2&quot; name=&quot;rev-pnote-641383-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;.&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://www.avaland.org/post/2011/10/01/#rev-pnote-641383-1&quot; id=&quot;pnote-641383-1&quot; name=&quot;pnote-641383-1&quot;&gt;1&lt;/a&gt;] d'ailleurs, pour des install debian et freebsd j'ai
testé le logiciel &lt;a href=&quot;http://www.parallels.com/fr/products/desktop/&quot;&gt;parallels&lt;/a&gt;, pour finalement,
au cas où j'acheterais un logiciel propriétaire de virtualization, certainement
opter pour &lt;a href=&quot;http://www.vmware.com/products/fusion/overview.html&quot;&gt;VMware
Fusion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.avaland.org/post/2011/10/01/#rev-pnote-641383-2&quot; id=&quot;pnote-641383-2&quot; name=&quot;pnote-641383-2&quot;&gt;2&lt;/a&gt;] extrèmement pratique pour retrouver son environnement
everywhere...&lt;/p&gt;
&lt;/div&gt;    &lt;h3&gt;Sources&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;vimcasts.org épisode 27&lt;/strong&gt; : &lt;a href=&quot;http://vimcasts.org/episodes/synchronizing-plugins-with-git-submodules-and-pathogen/&quot; hreflang=&quot;en&quot;&gt;Synchronizing plugins with git submodules and pathogen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;vim.org : &lt;a href=&quot;http://www.vim.org/scripts/script.php?script_id=2332&quot; hreflang=&quot;en&quot;&gt;pathogen.vim : Easy manipulation of 'runtimepath', 'path', 'tags',
etc&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Chris Jean : &lt;a href=&quot;http://chrisjean.com/2009/04/20/git-submodules-adding-using-removing-and-updating/&quot; hreflang=&quot;en&quot;&gt;Git Submodules: Adding, Using, Removing, Updating&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;my dotvim on github&lt;/strong&gt; (ma configuration vim) : &lt;a href=&quot;https://github.com/owatte/dotvim&quot; hreflang=&quot;en&quot;&gt;github.com/owatte/dotvim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Résumé&lt;/h2&gt;
&lt;p&gt;éléments pour l'exploitation de cette conf au quotidien : déploiement
et mise à jour d'un conf&lt;/p&gt;
&lt;h3&gt;Déploiement de la config sur une autre machine&lt;/h3&gt;
&lt;pre&gt;
cd ~
git clone http://github.com/owatte/dotvim.git ~/.vim
ln -s ~/.vim/vimrc ~/.vimrc
ln -s ~/.vim/gvimrc ~/.gvimrc
cd ~/.vim
git submodule init
git submodule update

&lt;/pre&gt;
&lt;h4&gt;Mise à jour d'une install&lt;/h4&gt;
&lt;p&gt;récup des mises à jour suh git hub&lt;/p&gt;
&lt;pre&gt;
cd ~
git pull
&lt;/pre&gt;
&lt;h3&gt;Ajout d'un nouveau bundle.vim comme submodule git&lt;/h3&gt;
&lt;pre&gt;
cd ~/.vim
mkdir ~/.vim/bundle
git submodule add https://github.com/gg/python.vim.git bundle/python
git add .
git commit -m &amp;quot;Install indent python.vim bundle as a submodule.&amp;quot;
&lt;/pre&gt;
&lt;h4&gt;Mise à jour de tous les submodules&lt;/h4&gt;
&lt;pre&gt;
git submodule foreach git pull origin master
&lt;/pre&gt;
&lt;h4&gt;Mise à jour d'un submodule particulier&lt;/h4&gt;
&lt;p&gt;mise à jour d'un module, récup de la version master originale du
submodule&lt;/p&gt;
&lt;pre&gt;
cd ~/.vim/bundle/fugitive
git pull origin master
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>vigilance.py rated at 10/10 by pylint</title>
    <link>http://www.avaland.org/post/2011/08/19/vigilance.py-rated-at-10/10-by-pylint</link>
    <guid isPermaLink="false">urn:md5:1b0798e981c62a79278259ffd57f91cf</guid>
    <pubDate>Fri, 19 Aug 2011 16:15:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Dev</category>
        <category>Guadeloupe</category><category>Martinique</category><category>meteo</category><category>py</category>    
    <description>&lt;p&gt;Je me suis fait un petit script python pour connaître le niveau de &lt;a href=&quot;http://www.avaland.org/post/2011/08/18/Meteo.gp-%3A-script-python-pour-conna%C3%AEtre-le-niveau-de-vigilance-m%C3%A9t%C3%A9o-aux-Antilles-et-en-Guyane&quot;&gt;
vigilance météo en Guadeloupe, Martinique et Guyane&lt;/a&gt; d'après les données
publiées par meteo.gp. J'ai relu les &lt;a href=&quot;http://www.python.org/dev/peps/pep-0008/&quot; hreflang=&quot;en&quot;&gt;PEP 008 (coding
style)&lt;/a&gt; et &lt;a href=&quot;http://www.python.org/dev/peps/pep-0257/&quot; hreflang=&quot;en&quot;&gt;PEP 257 (docstrings)&lt;/a&gt; et utilisé &lt;a href=&quot;http://www.logilab.org/857&quot; hreflang=&quot;fr&quot;&gt;pylint&lt;/a&gt; pour valider la qualité du code.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Résultat&lt;/strong&gt; : une nouvelle version du script, dont le
code est maintenant évalué à 10/10.&lt;/p&gt;    &lt;h3&gt;vigilance.py&lt;/h3&gt;
&lt;pre&gt;
#!/usr/bin/env python
# -*- coding: utf-8 -*-

u'''this script retrieves weather alert level (vigilance météo)
from meteo.gp rss feed.
it requires to be internet connected.
'''
#
#       vigilance.py
#       
#       Copyright 2011 olivier watte &amp;lt;owatte@avaland.org&amp;gt;
#       
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#       
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#       
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.

import feedparser
import sys



def main():
    '''print meteo alert level
    
    if sys.argv[1] is 'h' or '--help', or if len(sys.argv) == 1,
    print %prog usage
    
    else if sys.argv[1] is a known alias,
    print meteo alert level
    
    else print ERROR, no data for sys.argv[1]

    known aliases :
    - idn ilesdunord nord = Iles du Nord
    - gp guadeloupe 971 = Guadeloupe
    - mq martinique 972 = Martinique
    - gf guyane 974 = Guyane    
     
    aliases are key insensitive. 
    '''
    
    url_feed_vigilance = &amp;quot;http://www.meteo.gp/rss/rss_vigi.xml&amp;quot;

    usage = '\n'.join(['retrieves weather alert level ',
    'from meteo.gp website',
    'for French West Indies and French Guyane ',
    '',
    'usage : %prog &amp;lt;area_alias&amp;gt;',
    'where area_alias in :',
    '****************************************',
    '* area         * aliases               *',
    '****************************************',
    '* Iles du Nord * idn, ilesdunord, nord *',
    '* Guadeloupe   * gp, guadeloupe, 971   *',
    '* Martinique   * mq, martinique, 972   *',
    '* Guyane       * gf, guyane, 974       *',
    '****************************************',
    '',
    'example for the Guadeloupe:',
    'vigilance.py 971',
    'vigilance.py gp']
    )

    country_aliases = [ 
        ['IlesduNord', ['idn', 'ilesdunord', 'nord']],
        ['Guadeloupe', ['gp', 'guadeloupe', '971']], 
        ['Martinique',['mq', 'martinique', '972' ]],
        ['Guyane', ['gf', 'guyane', '974']]
    ]    
    
    if len(sys.argv)==1 or sys.argv[1] in ['-h', '--help']:
        print usage
    else:
        url_feed_vigilance = url_feed_vigilance
        wanted = sys.argv[1].lower()
        vigilance = get_vigilance_levels(url_feed_vigilance)              
        area = [ alias[0] for alias in country_aliases if wanted in alias[1] ]

        if len(area) &amp;gt; 0 and vigilance.has_key(area[0]):
            result = ''.join([
                vigilance[area[0]], 
                ' (',
                vigilance['updated'],
                ')'
            ])
        else :
            result = ''.join([
                'ERREUR : no data for ', 
                sys.argv[1],
                '\n',
                usage
            ])
        print result

def get_vigilance_levels(url_feed_vigilance):
    '''return meteo alert levelextracts weather vigilance level from the RSS.
    
    @url_feed_vigilance : RSS feed to parse
    returns the alert level color (in french):
    - vert (green)
    - jaune (yellow)
    - rouge (red)
    - violet (purple)
    '''
    
    feed = feedparser.parse(url_feed_vigilance)
    vigilance = feed['entries'][0].summary
    
    bruits = [u'\xa0', u'\n', ' ']
    for bruit in bruits :
        vigilance = vigilance.replace(bruit, '')
    vigilances = vigilance.split('.')

    vigilance = {}
    # alert level
    for dataz in vigilances:
        if (&amp;quot;:&amp;quot; in dataz): 
            data = dataz.split(&amp;quot;:&amp;quot;)
            area = data[0]
            level = data[1]
            vigilance[area] = level
    # feed date
    vigilance['updated'] = feed['entries'][0].updated       
     
    return vigilance


if __name__ == '__main__':
    main()
    

&lt;/pre&gt;
&lt;p&gt;&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>Meteo.gp : script python pour connaître le niveau de vigilance météo aux Antilles et en Guyane</title>
    <link>http://www.avaland.org/post/2011/08/18/Meteo.gp-%3A-script-python-pour-conna%C3%AEtre-le-niveau-de-vigilance-m%C3%A9t%C3%A9o-aux-Antilles-et-en-Guyane</link>
    <guid isPermaLink="false">urn:md5:b108e28da480c43ab09369b4acde815c</guid>
    <pubDate>Thu, 18 Aug 2011 18:13:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Dev</category>
        <category>Guadeloupe</category><category>Martinique</category><category>meteo</category><category>py</category>    
    <description>&lt;p&gt;Nous sommes actuellement en pleine saision cyclonique et collectionnons les
périodes de vigilance jaune ou orange. Les avis de vigilance météo sont
diffusés par le service régionale de météo France, en l'occurence meteo.gp.&lt;/p&gt;
&lt;p&gt;Concrètement, meteo.gp publie une &lt;a href=&quot;http://www.meteo.gp/donnees/bulletin/vigilance/carte_vigilance.php&quot; hreflang=&quot;fr&quot;&gt;carte du niveau de vigilance&lt;/a&gt; et un &lt;a href=&quot;http://www.meteo.gp/rss/rss_vigi.xml&quot; hreflang=&quot;fr&quot;&gt;flux RSS&lt;/a&gt; permettant de
connaître le niveau de vigilance pour la Guadeloupe, les Îles du Nord, la
Martinique et la Guyane.&lt;/p&gt;
&lt;p&gt;Pour connaître facilement le niveau de vigilance en cours, j'ai donc écrit
un petit script python qui permet d'obtenir le niveau de vigilance en cours
pour une zone particulière ainsi que la date et l'heure de publication du
dernier avis.&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;Updated :&lt;/strong&gt; [19 août 2011] &lt;a href=&quot;http://www.avaland.org/post/2011/08/19/vigilance.py-rated-at-10/10-by-pylint&quot;&gt;une nouvelle version
de ce script&lt;/a&gt; avec un code plus pythonique (testé avec pylint) est
dispo.&lt;/p&gt;
&lt;h3&gt;vigimeteo.py&lt;/h3&gt;
&lt;pre&gt;
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
#       vigilance.py
#       
#       Copyright 2011 olivier watte  avaland.org
#       
#       This program is free software; you can redistribute it and/or modify
#       it under the terms of the GNU General Public License as published by
#       the Free Software Foundation; either version 2 of the License, or
#       (at your option) any later version.
#       
#       This program is distributed in the hope that it will be useful,
#       but WITHOUT ANY WARRANTY; without even the implied warranty of
#       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#       GNU General Public License for more details.
#       
#       You should have received a copy of the GNU General Public License
#       along with this program; if not, write to the Free Software
#       Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#       MA 02110-1301, USA.

import feedparser
import sys

#~ import logging
#~ 
#~ logging.basicConfig(level=logging.INFO,
                    #~ format='%(asctime)s %(levelname)s %(message)s')

def main():
    URL_FEED_VIGILANCE = &amp;quot;http://www.meteo.gp/rss/rss_vigi.xml&amp;quot;

    USAGE = '\n'.join(['retrieves weather alert level for French West Indies and French Guyane from meteo.gp website',
    'usage : %prog &amp;lt;area_alias&amp;gt;',
    'where area_alias in :',
    '****************************************',
    '* area         * aliases               *',
    '****************************************',
    '* Iles du Nord * idn, ilesdunord, nord *',
    '* Guadeloupe   * gp, guadeloupe, 971   *',
    '* Martinique   * mq, martinique, 972   *',
    '* Guyane       * gf, guyane, 974       *',
    '****************************************',
    '',
    'example for the Guadeloupe:',
    'vigilance.py 971',
    'vigilance.py gp']
    )

    COUNTRY_ALIASES = [ 
        ['IlesduNord', ['idn', 'ilesdunord', 'nord']],
        ['Guadeloupe', ['gp', 'guadeloupe', '971']], 
        ['Martinique',['mq', 'martinique', '972' ]],
        ['Guyane', ['gf', 'guyane', '974']]
    ]    
    
    if len(sys.argv)==1 or sys.argv[1] in ['-h', '--help']:
        print USAGE
    else:
        url_feed_vigilance = URL_FEED_VIGILANCE
        wanted = sys.argv[1].lower()
        vigilance = get_vigilance_levels(url_feed_vigilance)              
        area = [ alias[0] for alias in COUNTRY_ALIASES if wanted in alias[1] ]

        if len(area) &amp;gt; 0 and vigilance.has_key(area[0]):
            result = ''.join([
                vigilance[area[0]], 
                ' (',
                vigilance['updated'],
                ')'
            ])
        else :
            result = ''.join([
                'ERREUR : no data for ', 
                sys.argv[1],
                '\n',
                USAGE
            ])
        print result

def get_vigilance_levels(url_feed_vigilance):
    '''extracts weather vigilance level from the RSS.
    @url_feed_vigilance : RSS feed to parse
     
    The levels are stored in the first item's description :
&amp;lt;item&amp;gt;
&amp;lt;description&amp;gt;
Iles du Nord : vert.
&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;Guadeloupe : vert.
&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;Martinique : vert.
&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;&amp;amp;#160;Guyane : vert.
&amp;lt;/description&amp;gt;
&amp;lt;/item&amp;gt;
The datetime is the item &amp;lt;pubDate&amp;gt; like : &amp;lt;pubDate&amp;gt;Thu, 18 Aug 2011 10:40:00 GMT&amp;lt;/pubDate&amp;gt;
    '''
    d = feedparser.parse(url_feed_vigilance)
    vigilance = d['entries'][0].summary
    bruit = [u'\xa0', u'\n', ' ']
    for b in bruit :
        vigilance = vigilance.replace(b, '')
    vigilances = vigilance.split('.')

    vigilance = {}
    # alert level
    for dataz in vigilances:
        if (&amp;quot;:&amp;quot; in dataz): 
            data = dataz.split(&amp;quot;:&amp;quot;)
            area = data[0]
            level = data[1]
            vigilance[area] = level
    # feed date
    vigilance['updated'] = d['entries'][0].updated        
    return vigilance


if __name__ == '__main__':
    main()
    
&lt;/pre&gt;
&lt;h3&gt;Remarque:&lt;/h3&gt;
&lt;p&gt;mon N900 utilise python 2.5.4, ma station utilise python 2.6.6 et la version
la plus répandue (genre Ubuntu) est la 2.7.1+...&lt;/p&gt;
&lt;p&gt;Hors la méthode pour parser les arguments de la ligne de commande évolue
entre ces différentes versions, notamment par le remplacement dans la 2.7 de
&lt;a href=&quot;http://docs.python.org/release/2.6.7/library/optparse.html&quot; hreflang=&quot;en&quot;&gt;optparse&lt;/a&gt; (deprecated) par &lt;a href=&quot;http://docs.python.org/library/argparse.html&quot; hreflang=&quot;en&quot;&gt;argparse&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Donc, plutôt que d'écrire des if selon la version, comme ce script n'a
besoin que d'un argument pour s'exécuter :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;-h ou --help pour savoir comment l'utiliser&lt;/li&gt;
&lt;li&gt;l'alias de la zone dont on veut connaître le niveau de vigilance&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;j'ai fait un petit système très simple en utilisant sys.argv[1] et un tuple
de tuple d'alias.&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Uninstall / réinstall Postgresql (Debian)</title>
    <link>http://www.avaland.org/post/2011/03/24/Uninstall-/-r%C3%A9install-Postgresql-%28Debian%29</link>
    <guid isPermaLink="false">urn:md5:6229fb3cbeaf9a81a1cb2fffb73337ff</guid>
    <pubDate>Thu, 24 Mar 2011 14:49:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
            
    <description>    &lt;p&gt;Petit mémo pour la désinstallation / purge de postgresql pour une réinstall
propre suite à des messages d'erreur du genre en réponse à un pg_createcluster,
suite à une réinstallation de postgresql 8:4 après un aptitude purge
postgresql...&lt;/p&gt;
&lt;pre&gt;
Error: move_conffile: required configuration file /var/lib/postgresql/8.4/main/postgresql.conf does not exist
&lt;/pre&gt;
&lt;h3&gt;Désinstallation complète&lt;/h3&gt;
&lt;pre&gt;
sudo aptitude purge postgresql postgresql-common
sudo dpkg -P postgresql-8.4

sudo find / -name postgresql -exec rm -Rf {} \;
sudo find / -name pgsql -exec rm -Rf {} \;
sudo find / -name psql -exec rm -Rf {} \;

sudo userdel postgres
&lt;/pre&gt;
&lt;h3&gt;Réinstall&lt;/h3&gt;
&lt;pre&gt;
aptitude install postgresql postgresql-commom
&lt;/pre&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Google trouve que mon chien aboie trop</title>
    <link>http://www.avaland.org/post/2011/01/24/Google-trouve-que-mon-chien-aboie-trop</link>
    <guid isPermaLink="false">urn:md5:61a53137b623a67975f5084fe11ce10c</guid>
    <pubDate>Mon, 24 Jan 2011 06:53:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Communauté</category>
        <category>Cloud</category><category>Google</category><category>N900</category>    
    <description>    &lt;p&gt;&lt;img src=&quot;http://www.avaland.org/public/N900/.n9_sq.jpg&quot; alt=&quot;Number Nine&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; title=&quot;Number Nine, janv. 2011&quot; /&gt;Je me suis
amusé à faire un chien avec l'accéréromètre du N900. En fait, il s'agit
simplement de déclancher un aboiement quand le téléphone est bougé. J'ai décidé
de faire aboyer ce chien sur le cloud et ait donc créé &lt;a href=&quot;http://avalandz.blogspot.com/&quot; hreflang=&quot;fr&quot;&gt;http://avalandz.blogspot.com/&lt;/a&gt;
et &lt;a href=&quot;http://www.blogger.com/profile/07404249616131341543&quot; hreflang=&quot;fr&quot;&gt;doté mon N900 d'une personnalité : Number 9&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Number 9 a donc commencé a &lt;a href=&quot;http://avalandz.blogspot.com/search/label/Waf&quot; hreflang=&quot;waf&quot;&gt;aboyer&lt;/a&gt; en
utilisant &lt;code&gt;googlecl&lt;/code&gt;, bientôt calmé par Google :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Bad Request : Blog has exceeded rate limit or otherwise requires word
verification for new posts&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Pour se prémunir des envois automatisés, blogger semble limiter les envois
automatisés à 50 par 24h (la soumission directe reste possible),&lt;/p&gt;
&lt;h3&gt;Suite&lt;/h3&gt;
&lt;p&gt;Number 9 est donc allé faire un tour sur &lt;a href=&quot;http://twitter.com/myn900z/&quot; hreflang=&quot;fr&quot;&gt;twitter&lt;/a&gt;, et un nouveau copain à
lui est apparu sur blogspot : &lt;a href=&quot;http://www.blogger.com/profile/03748277096446896147&quot; hreflang=&quot;fr&quot;&gt;Muadeeeb&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Waf Waf Waf&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Maemo, overclock du N900</title>
    <link>http://www.avaland.org/post/2010/11/07/Maemo%2C-overclock-du-N900</link>
    <guid isPermaLink="false">urn:md5:34c5a2ae003c6486943b53d0ee413c45</guid>
    <pubDate>Thu, 11 Nov 2010 14:28:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>Maemo</category><category>N900</category><category>Overclock</category>    
    <description>&lt;h3&gt;Overclock du N900 et du cortex A8&lt;img src=&quot;http://www.arm.com/images/proc-CA8.gif&quot; alt=&quot;&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/h3&gt;
&lt;p&gt;Le N900 est équipé d'un processeur ARM cortex A8, cadencé à 600 Mhz.
&lt;a href=&quot;http://www.arm.com/products/processors/cortex-a/cortex-a8.php&quot; hreflang=&quot;en&quot;&gt;Selon le constructeur&lt;/a&gt;, ce processeur est conçu pour être
cadencé entre 600 Mhz et 1 Ghz, voire au-delà.&lt;/p&gt;
&lt;p&gt;J'ai overclocké le N900 de manière permanente : ça se traduit
concrètement par des applications plus fluides et une meilleure autonomie.
Depuis juillet, j'utilise le N900 avec overclock persistent de 750Mhz et
maintenant 850Mhz .&lt;/p&gt;    &lt;h3&gt;Warning&lt;/h3&gt;
&lt;p&gt;Outre le perte de la garantie du téléphone par Nokia, les mises en garde sur
l'overcloacking du N900 concernent davantage l'environnement matériel (&lt;a href=&quot;http://talk.maemo.org/showpost.php?p=596149&amp;amp;postcount=904&quot; hreflang=&quot;en&quot;&gt;perturbation des capteurs&lt;/a&gt;) ou des corruptions potentielles de données,
causées par l'utilisation de programme à une vitesse supérieure à celle des
différents tests réalisés, pouvant poser des problèmes au niveau de l'écriture
des données...&lt;/p&gt;
&lt;h3&gt;installer le power kernel et ses modules&lt;/h3&gt;
&lt;p&gt;La plage de fréquence du processeur est spécifiée au niveau du système. D'où
...&lt;/p&gt;
&lt;pre&gt;
# apt-get install kernel-power kernel-power-modules
&lt;/pre&gt;
&lt;h4&gt;Bloqué à 600 Mhz ?&lt;/h4&gt;
&lt;p&gt;remarque : pour les personnes ayant fait une mise à jour Maemo PR1.3
&lt;acronym title=&quot;Over The Air&quot;&gt;OTA&lt;/acronym&gt; et dont la fréquence maximum serait
&lt;em&gt;bloquée&lt;/em&gt; à 600 Mhz :&lt;/p&gt;
&lt;pre&gt;
# apt-get install --reinstall kernel-power kernel-power-modules
&lt;/pre&gt;
&lt;h3&gt;Connaître ou modifier la fréquence :&lt;/h3&gt;
&lt;p&gt;Tous les paramètres sont stockés dans
&lt;code&gt;/sys/devices/system/cpu/cpu0/cpufreq/&lt;/code&gt;, sous la forme de fichiers
contenant une valeur&lt;/p&gt;
&lt;h4&gt;Fréquence en cours&lt;/h4&gt;
&lt;pre&gt;
Nokia-N900:~# awk '{print $1/1000&amp;quot; MHz&amp;quot;}' /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq
250 MHz
&lt;/pre&gt;
&lt;h3&gt;Overclock persistent&lt;/h3&gt;
&lt;p&gt;Le fichier de configuration du processeur est &lt;code&gt;/etc/pmconfig&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pour rendre l'overclock du N900 permanent sous Maemo, il faut modifier la
valeur de &lt;code&gt;scaling_max_freq&lt;/code&gt;. Par exemple pour fixer la vitesse max
à 850Mhz au lieu de 600Mhz :&lt;/p&gt;
&lt;pre&gt;
Nokia-N900:~# sed -i '/^'scaling_max_freq'/ s/.*/'scaling_max_freq' '850000'/g' /etc/pmconfig
&lt;/pre&gt;
&lt;h3&gt;Toi aussi, réchauffe la planète avec ton N900&lt;/h3&gt;
&lt;p&gt;Qu'il s'agisse d'un fake ou d'une réalité, je n'ai pas résister au plaisir
le relayer cette photo : &lt;strong&gt;un N900 overcloacké à 1700
Mhz&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;http://www.maemocommunity.com/wp-content/uploads/2010/04/n900-oc-to-1700MHz.jpg&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Presque 2.9 fois plus rapide que la cadence d'origine, en plus juste avec un
ventilo pour le refroidissement : on peut douter, mais aussi rêver...&lt;/p&gt;
&lt;p&gt;&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>Pourquoi le N900 ?</title>
    <link>http://www.avaland.org/post/2010/11/10/Pourquoi-le-N900</link>
    <guid isPermaLink="false">urn:md5:c2bb73ca580515e64d05dcca020e5360</guid>
    <pubDate>Wed, 10 Nov 2010 12:31:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Ekipment</category>
        <category>Bravo</category><category>Maemo</category><category>N900</category>    
    <description>    &lt;h3&gt;Parce que!&lt;/h3&gt;
&lt;div style=&quot;margin: auto; text-align: center;&quot;&gt;&lt;object type=&quot;application/x-shockwave-flash&quot; data=&quot;http://www.youtube.com/v/Eggc6_kun4E?fs=1&amp;amp;hl=fr&amp;amp;fs=1&quot; height=&quot;344&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/Eggc6_kun4E?fs=&amp;amp;hl=fr&amp;amp;fs=1&quot; /&gt;
&lt;param name=&quot;allowFullScreen&quot; value=&quot;true&quot; /&gt;
&lt;param name=&quot;allowScriptAccess&quot; value=&quot;always&quot; /&gt;&lt;/object&gt;
&lt;div style=&quot;font-size: 0.8em;&quot;&gt;&lt;a href=&quot;http://www.youtube.com/watch?v=Eggc6_kun4E&amp;amp;feature=player_embedded&quot;&gt;Projet
Maemo (2009)&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;ça fait du bien de se sortir un peu du marketing de masse pour des
téléphones destinés à des &lt;em&gt;lapins crétins&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;:-d&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Contrôler son environnement informatique via un N900</title>
    <link>http://www.avaland.org/post/2010/11/04/Contr%C3%B4ler-son-environnement-informatique-via-un-N900</link>
    <guid isPermaLink="false">urn:md5:74f7bdae0c79c12db05b084ea13cc1f4</guid>
    <pubDate>Thu, 04 Nov 2010 00:53:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Ekipment</category>
        <category>Maemo</category><category>N900</category><category>vlc</category><category>vnc</category>    
    <description>    &lt;p&gt;Comme tout GNU/Linux, le système Maemo du N900 permet de contrôler son PC à
distance : à côté des classiques &lt;em&gt;ssh&lt;/em&gt; et &lt;em&gt;vnc-viewer&lt;/em&gt;, j'ai
trouvé qq applis interessantes sur les dépôts extras-testing et
extras-devel : &lt;em&gt;vlc-remote&lt;/em&gt;, &lt;em&gt;Presence PC&lt;/em&gt; et
&lt;em&gt;Maegios&lt;/em&gt;&lt;/p&gt;
&lt;h3&gt;VLC Remote&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://vlc-remote.garage.maemo.org/&quot; hreflang=&quot;fr&quot;&gt;VLC Remote&lt;/a&gt;
est un client permettant de contrôler une instance de VLC via son interface
http. Outre le contrôle de VLC, il est possible d'éditer la playlist en cours
et parcourir l'arborescence disponible. Tout à fait adaptée au touch screen,
&lt;em&gt;VLC Remote&lt;/em&gt; a transformé mon N900 enLtélécommande du multimedia center
de la maison. J'utilisais relativement peu &lt;em&gt;vlc&lt;/em&gt;&lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2010/11/04/#pnote-559189-1&quot; id=&quot;rev-pnote-559189-1&quot; name=&quot;rev-pnote-559189-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; ; depuis ma découverte de VLC Remote,
c'est (re)devenu mon player principal&lt;/p&gt;
&lt;h4&gt;Limiter l'accès à distance à une seule machine&lt;/h4&gt;
&lt;p&gt;La suppression des # en début de ligne de la section &lt;code&gt;## private
addresses&lt;/code&gt; autorise toutes les adresses non routables sur
l'Internet&lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2010/11/04/#pnote-559189-2&quot; id=&quot;rev-pnote-559189-2&quot; name=&quot;rev-pnote-559189-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt; et donc entraîne l'acceptation de toute
connexion depuis n'importe quelle machine depuis n'importe quel réseau
local...&lt;/p&gt;
&lt;h5&gt;&lt;code&gt;/etc/vlc/http/.hosts&lt;/code&gt;&lt;/h5&gt;
&lt;p&gt;exemple pour autoriser uniquement la machine 192.168.1:40 du réseau
192.168.1:0&lt;/p&gt;
&lt;pre&gt;
192.168.1:40/32
&lt;/pre&gt;
&lt;h5&gt;démarrer VLC à distance avec interface web&lt;/h5&gt;
&lt;pre&gt;
ssh user@192.168.1.5 &amp;quot;vlc --ignore-config -I http&amp;quot;
&lt;/pre&gt;
&lt;h3&gt;Maegios&lt;/h3&gt;
&lt;p&gt;Dans de même registre que VLC Remote, à savoir un client http en QT, une
appli à suivre : &lt;a href=&quot;https://garage.maemo.org/projects/maegios/&quot; hreflang=&quot;en&quot;&gt;Maegios&lt;/a&gt; qui récupère les infos depuis l'url de
&lt;em&gt;Nagios&lt;/em&gt; et devrait pouvoir afficher les alertes sur l'écran du
N900.&lt;/p&gt;
&lt;h3&gt;Presence VNC&lt;/h3&gt;
&lt;p&gt;&lt;a href=&quot;http://www.my-maemo.com/software/applications.php?name=Presence_VNC&amp;amp;fldAuto=1684&amp;amp;faq=37&quot; hreflang=&quot;en&quot;&gt;Presence VNC&lt;/a&gt; est un client VNC particulièrement adapté au
touchscreen et au N900&lt;/p&gt;
&lt;h5&gt;Les + de &lt;em&gt;Presence VNC&lt;/em&gt;&lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;gestion de l'interactivité en utilisant l'écran comme un
touchpad ;&lt;/li&gt;
&lt;li&gt;zoom de la fenêtre et navigation sur le(s) bureau(x) super
pratique ;&lt;/li&gt;
&lt;li&gt;affichage mode portrait ou paysage.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;C'est vraiment un client vnc, pratique et réactif, testé avec succès sur un
poste multi-écrans&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&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://www.avaland.org/post/2010/11/04/#rev-pnote-559189-1&quot; id=&quot;pnote-559189-1&quot; name=&quot;pnote-559189-1&quot;&gt;1&lt;/a&gt;] préférant selon les machines et les usages mplayer,
quod libet ou rythmbox&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.avaland.org/post/2010/11/04/#rev-pnote-559189-2&quot; id=&quot;pnote-559189-2&quot; name=&quot;pnote-559189-2&quot;&gt;2&lt;/a&gt;] &lt;a href=&quot;http://www.faqs.org/rfcs/rfc1918.html&quot; hreflang=&quot;en&quot;&gt;RFC 1918&lt;/a&gt;, normalement de l'histoire ancienne...&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Nokia N900 : dépôts Maemo PR1.3</title>
    <link>http://www.avaland.org/post/2010/10/31/Nokia-N900-%3A-d%C3%A9p%C3%B4ts-Maemo-PR1.3</link>
    <guid isPermaLink="false">urn:md5:fbf468fe234a704d8321b9ebc08d0db0</guid>
    <pubDate>Sun, 31 Oct 2010 09:42:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>Maemo</category><category>N900</category>    
    <description>&lt;p&gt;Suite au flashage du N900 avec &lt;a href=&quot;http://www.avaland.org/post/2010/10/28/N900-update-firmware-depuis-station-Debian&quot;&gt;Maemo 5 PR1.3&lt;/a&gt;
, j'ai dû, comme sur un GNU/Linux classique, rajouter des dépôts pour Maemo et
selectionner les programmes à installer.&lt;/p&gt;
&lt;h3&gt;Maemo repositories pour Maemo PR3&lt;/h3&gt;
&lt;p&gt;Dépôts Maemo et Qole*&lt;/p&gt;    &lt;h4&gt;extras&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Catalog name: maemo.org&lt;/li&gt;
&lt;li&gt;Web address: http://repository.maemo.org/extras/&lt;/li&gt;
&lt;li&gt;Distribution: fremantle-1.3&lt;/li&gt;
&lt;li&gt;Components: free non-free&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;extras-testing&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;Catalog name: maemo.org extras-testing&lt;/li&gt;
&lt;li&gt;Web address: http://repository.maemo.org/extras-testing&lt;/li&gt;
&lt;li&gt;Distribution: fremantle&lt;/li&gt;
&lt;li&gt;Components: free non-free&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;extras-devel&lt;/h4&gt;
&lt;p&gt;À n'activer que le temps d'installer un package, mais à conserver désactivé
sinon...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Catalog name: maemo.org extras-devel&lt;/li&gt;
&lt;li&gt;Web address: http://repository.maemo.org/extras-devel&lt;/li&gt;
&lt;li&gt;Distribution: fremantle&lt;/li&gt;
&lt;li&gt;Components: free non-free&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Mozilla multi Beta Catalog&lt;/h4&gt;
&lt;p&gt;aller sur http://www.mozilla.com/en-US/m/beta et cliquer sur “Download for
Maemo”. Cela propose l'ajout auto du dépôt.Firefox pour Maemo, et dans la
foulée l'installation de Firefox 4.0~b1&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Catalog name: Mozilla en-US Beta Catalog&lt;/li&gt;
&lt;li&gt;Web address: http://moff.mozilla.com/latest-beta/maemo/en-US/&lt;/li&gt;
&lt;li&gt;Distribution: fremantle&lt;/li&gt;
&lt;li&gt;Components: release&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;Qole.org&lt;/h4&gt;
&lt;p&gt;dépôt de l'auteur de Easy Debian,&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Catalogue Name: Qole&lt;/li&gt;
&lt;li&gt;Web address: http://qole.org/repository&lt;/li&gt;
&lt;li&gt;Distribution: maemo&lt;/li&gt;
&lt;li&gt;Components: fremantle&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;hildon-application-manager.list&lt;/h3&gt;
&lt;p&gt;Le &lt;code&gt;/etc/apt/sources.list&lt;/code&gt; est vide, tout est stocké dans
hildon-application-manager.list&lt;/p&gt;
&lt;h4&gt;/etc/apt/sources.list.d/hildon-application-manager.list&lt;/h4&gt;
&lt;pre&gt;
Nokia-N900:~# cat /etc/apt/sources.list.d/hildon-application-manager.list 
deb https://downloads.maemo.nokia.com/fremantle/ssu/apps/ ./ 
deb https://downloads.maemo.nokia.com/fremantle/ssu/mr0 ./ 
deb http://repository.maemo.org/extras/ fremantle-1.3 free non-free
deb http://qole.org/repository maemo fremantle
deb http://repository.maemo.org/extras fremantle-1.3 free non-free
deb http://repository.maemo.org/extras-devel fremantle free non-free
deb http://repository.maemo.org/extras-testing fremantle free non-free
deb http://moff.mozilla.com/latest-beta/maemo/en-US/ fremantle release
&lt;/pre&gt;
&lt;p&gt;Remarques :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;j'ai désactivé les dépôts, et je n'active extra-devel que le temps
d'installer un package.&lt;/li&gt;
&lt;li&gt;les dépôts nokia doivent être conservés. (par ex. pour installer les
wireless-tools)&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>N900 configuration 3G Orange Caraibe</title>
    <link>http://www.avaland.org/post/2010/10/29/N900-configuration-3G-Orange-Caraibe</link>
    <guid isPermaLink="false">urn:md5:0a0959bef32027e28cc00e1d43c72ad9</guid>
    <pubDate>Fri, 29 Oct 2010 05:37:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>3G</category><category>Mémo</category><category>N900</category><category>Orange</category>    
    <description>&lt;p&gt;La hotline orange Caraïbes ne connaît pas les paramètres de connexion 3G à
saisir sur le téléphone : le message étant invariablement :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;il n'y a rien à faire : on vous envoit un SMS, et ça se fait tout
seul...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hélas le fameux SMS présente un problème d'entête qui empêche son ouverture
sur le N900. La 1ère fois, lassé de passer pour un fou à vouloir remplir
manuellement des paramètres imaginaires, j'ai dû aller récupérer ces paramètres
sur un téléphone déjà configuré...&lt;/p&gt;
&lt;p&gt;Donc :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Point d'accès&lt;/strong&gt; : orangeweb&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Login user&lt;/strong&gt; : aucun&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Mot de passe&lt;/strong&gt; : aucun&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;et voilà&lt;/p&gt;    &lt;blockquote&gt;
&lt;p&gt;Pfiou c'est vrai que c'est super technique.&lt;/p&gt;
&lt;p&gt;Mais comment faisait-on avant l'invention des SMS ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;:D&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>N900 update firmware depuis station Debian</title>
    <link>http://www.avaland.org/post/2010/10/28/N900-update-firmware-depuis-station-Debian</link>
    <guid isPermaLink="false">urn:md5:d364da0ef78707ed41d6ee4e20677e21</guid>
    <pubDate>Fri, 29 Oct 2010 05:10:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>Debian</category><category>Maemo</category><category>N900</category>    
    <description>&lt;p&gt;Je profite de la &lt;a href=&quot;http://thehandheldblog.com/2010/10/25/nokia-n900-pr-1-3-firmware-now-available/&quot;&gt;
sortie de maemo 5 PR3&lt;/a&gt; pour publier mes notes sur la mise à jour du firmware
du N900 avec le système Maemo 5.&lt;/p&gt;
&lt;h3&gt;Procédure de mise à jour Maemo du N900 depuis une station Debian&lt;/h3&gt;    &lt;h4&gt;1° installer le flasher-3.5 de nokia&lt;/h4&gt;
&lt;p&gt;Accepter la licence depuis &lt;a href=&quot;http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&quot; hreflang=&quot;en&quot;&gt;http://tablets-dev.nokia.com/maemo-dev-env-downloads.php&lt;/a&gt; et &lt;a href=&quot;http://tablets-dev.nokia.com/maemo-dev-env-downloads.php?f=maemo_flasher-3.5_2.5.2.2_i386.deb&quot; hreflang=&quot;en&quot;&gt;télécharger maemo_flasher-3.5_2.5.2.2_i386.deb&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;2° récuperer le code IMEI du téléphone&lt;/h4&gt;
&lt;p&gt;Pas besoin d'ouvrir le N900, pour regarder sur la batterie, il suffit
de taper &lt;code&gt;*#06#&lt;/code&gt; sur le téléphone pour récupérer le code IMEI du
N900 :3569XXXXXXXXXXX&lt;/p&gt;
&lt;h4&gt;3° récup la derniere image sur
http://tablets-dev.nokia.com/nokia_N900.php&lt;/h4&gt;
&lt;h5&gt;Choix de l'image&lt;/h5&gt;
&lt;p&gt;L'image &lt;strong&gt;rootfs&lt;/strong&gt; permet de ne flasher que le système, le
/home étant conservé. Il s'agit des archives avec &lt;code&gt;COMBINED&lt;/code&gt; dans le
nom&lt;/p&gt;
&lt;p&gt;Plusieurs versions localisées sont proposées : USA, UK... En ce qui me
concerne, je choisi toujours la version globale : &lt;q&gt;Maemo 5 Global
release for Nokia N900&lt;/q&gt;, aujourd'hui :
&lt;code&gt;RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin&lt;/code&gt; pour la &lt;q&gt;PR
1.3 version 20.2010.36-2&lt;/q&gt;.&lt;/p&gt;
&lt;p&gt;Flasher le &lt;strong&gt;rootfs&lt;/strong&gt; et le &lt;strong&gt;eMMC&lt;/strong&gt; réinitialise
tout le N900. Attention : dans ce cas, flasher&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;le rootfs&lt;/li&gt;
&lt;li&gt;le eMMC&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;et ne surtout pas booter le N900 entre les 2 étapes de flashage.&lt;/p&gt;
&lt;h4&gt;4° upgrader le firmware&lt;/h4&gt;
&lt;p&gt;Brancher le N900 sur le PC&lt;/p&gt;
&lt;pre&gt;
sudo flasher-3.5 -F &amp;lt;image.bin&amp;gt; -f -R
sudo flasher-3.5 -F RX-51_2009SE_20.2010.36-2_PR_COMBINED_MR0_ARM.bin -f -R
&lt;/pre&gt;
&lt;p&gt;si le message&lt;/p&gt;
&lt;pre&gt;
Suitable USB device not found, waiting
&lt;/pre&gt;
&lt;p&gt;s'affiche,&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;débrancher le n900,&lt;/li&gt;
&lt;li&gt;appuyer sur la touche u du clavier du pc,&lt;/li&gt;
&lt;li&gt;rebrancher le n900 en maintenant la touche u enfoncée, jusqu'à l'apparition
du symbole USB en haut à gauche de l'écran du n900 :&lt;/li&gt;
&lt;li&gt;relâcher la touche u,&lt;/li&gt;
&lt;li&gt;la mise à jour débute.&lt;/li&gt;
&lt;/ol&gt;
&lt;pre&gt;
Finishing flashing... done
CMT flashed successfully

&lt;/pre&gt;
&lt;p&gt;Et voilà&lt;/p&gt;
&lt;h3&gt;Remarque&lt;/h3&gt;
&lt;p&gt;Ces notes sont autant le moyen de retrouver rapidement les infos &lt;a href=&quot;http://wiki.maemo.org/Updating_the_tablet_firmware#Linux&quot; hreflang=&quot;en&quot;&gt;wiki.maemo.org&lt;/a&gt; et l'url du Nokia repository pour le &lt;a href=&quot;http://tablets-dev.nokia.com/nokia_N900.php&quot; hreflang=&quot;en&quot;&gt;download des image
maemo&lt;/a&gt; que, je l'espère, le début d'une série de billets sur le N900&lt;/p&gt;
&lt;p&gt;Le N900 a changé ma vie : un eeepc et un openmoko réunis avec un
système dérivé de Debian !&lt;/p&gt;
&lt;p&gt;^___^&lt;/p&gt;
&lt;p&gt;Aujourd'hui, après bientôt un an d'utilisation, je suis toujours persuadé
qu'il s'agit là du meilleur téléphone/ordiphone du monde :P&lt;/p&gt;
&lt;p&gt;Je ferais bien aussi qq billets sur des hacks wifi avec le N900, en
attendant la sortie du vaporware(?) neopwn 2, &lt;q&gt;le back track pour
N900&lt;/q&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Debian : quick install metasploit SVN</title>
    <link>http://www.avaland.org/post/2010/10/14/Debian-%3A-quick-install-metasploit-SVN</link>
    <guid isPermaLink="false">urn:md5:e82f870678223764a610bf63055c972d</guid>
    <pubDate>Thu, 14 Oct 2010 21:47:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Install et configure</category>
        <category>Debian</category><category>Ruby</category><category>Sécurité</category>    
    <description>&lt;h3&gt;install librairies ruby et sqlite&lt;/h3&gt;
&lt;pre&gt;
sudo aptitude install ruby libyaml-ruby libzlib-ruby libopenssl-ruby \
libreadline-ruby libiconv-ruby rubygems sqlite3 libsqlite3-ruby libsqlite3-dev 
&lt;/pre&gt;    &lt;h3&gt;Récup version SVN&lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2010/10/14/#pnote-554605-1&quot; id=&quot;rev-pnote-554605-1&quot; name=&quot;rev-pnote-554605-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/h3&gt;
&lt;pre&gt;
 svn co http://metasploit.com/svn/framework3/trunk/ metasploit
&lt;/pre&gt;
&lt;h3&gt;lancement&lt;/h3&gt;
&lt;pre&gt;
user@station:~/hacks/metasploit$ ./msfconsole

                     888                           888        d8b888
                     888                           888        Y8P888
                     888                           888           888
88888b.d88b.  .d88b. 888888 8888b. .d8888b 88888b. 888 .d88b. 888888888
888 &amp;quot;888 &amp;quot;88bd8P  Y8b888       &amp;quot;88b88K     888 &amp;quot;88b888d88&amp;quot;&amp;quot;88b888888
888  888  88888888888888   .d888888&amp;quot;Y8888b.888  888888888  888888888
888  888  888Y8b.    Y88b. 888  888     X88888 d88P888Y88..88P888Y88b.
888  888  888 &amp;quot;Y8888  &amp;quot;Y888&amp;quot;Y888888 88888P'88888P&amp;quot; 888 &amp;quot;Y88P&amp;quot; 888 &amp;quot;Y888
                                           888
                                           888
                                           888


       =[ metasploit v3.5.0-dev [core:3.5 api:1.0]
+ -- --=[ 609 exploits - 305 auxiliary
+ -- --=[ 225 payloads - 27 encoders - 8 nops
       =[ svn r10691 updated today (2010.10.15)

msf &amp;gt; 
&lt;/pre&gt;
&lt;div class=&quot;footnotes&quot;&gt;
&lt;h4&gt;Notes&lt;/h4&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.avaland.org/post/2010/10/14/#rev-pnote-554605-1&quot; id=&quot;pnote-554605-1&quot; name=&quot;pnote-554605-1&quot;&gt;1&lt;/a&gt;] Mise à jour : &lt;code&gt;svn up&lt;/code&gt;&lt;/p&gt;
&lt;/div&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Média outremer :de RFO à Réseau outre-mer 1ère</title>
    <link>http://www.avaland.org/post/2010/10/13/M%C3%A9dia-outremer-%3Ade-RFO-%C3%A0-R%C3%A9seau-outre-mer-1%C3%A8re</link>
    <guid isPermaLink="false">urn:md5:abeace8942335e5c097e3357d7535757</guid>
    <pubDate>Wed, 13 Oct 2010 06:50:00 -0400</pubDate>
    <dc:creator>oliman</dc:creator>
        <category>Société</category>
        <category>Guadeloupe</category><category>Martinique</category><category>Radio</category><category>TV</category>    
    <description>&lt;p&gt;Ça y est c'est officiel, le réseau RFO change de nom et devient &lt;em&gt;réseau
outre-mer 1êre&lt;/em&gt;:&lt;/p&gt;
&lt;p&gt;Après la trouvaille en 1998 de France &lt;del&gt;Ô&lt;/del&gt;0 &lt;sup&gt;[&lt;a href=&quot;http://www.avaland.org/post/2010/10/13/#pnote-554205-1&quot; id=&quot;rev-pnote-554205-1&quot; name=&quot;rev-pnote-554205-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, Paris innove avec la création du &lt;em&gt;réseau
outre-mer 1ère&lt;/em&gt;. En effet, à partir du 30 novembre la radio et la télé
&lt;em&gt;RFO Guadeloupe&lt;/em&gt; s'appellera &lt;em&gt;Guadeloupe 1ère&lt;/em&gt;, en Martinique,
&lt;em&gt;Martinique 1ère&lt;/em&gt;...&lt;/p&gt;
&lt;p&gt;Ce changement de nom a été annoncé au public ainsi qu'aux équipes des
chaînes (journalistes, techniciens, animateurs...) hier...&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://www.avaland.org/post/2010/10/13/#rev-pnote-554205-1&quot; id=&quot;pnote-554205-1&quot; name=&quot;pnote-554205-1&quot;&gt;1&lt;/a&gt;] certains préfèrent &lt;em&gt;France zéro&lt;/em&gt; &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;/div&gt;    &lt;h3&gt;Une pub euh délirante&lt;/h3&gt;
&lt;p&gt;Dès que je la voie sur la toile, je publierai ici la pub que on nous a passé
hier soir sur RFO Guadeloupe pour nous annoncer cette nouveauté, car ça vaut le
détour... &lt;img src=&quot;/themes/default/smilies/cry.png&quot; alt=&quot;;-(&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;En tout cas, si cette pub est représentative du futur de la télévision et de
la radio outremer ce sera certainement une manifestation d'orgueil et d'auto
défense intellectuelle que de ne pas la regarder ni l' écouter... &lt;img src=&quot;/themes/default/smilies/lol.png&quot; alt=&quot;LOL&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;
&lt;p&gt;Espérons que les journalistes et les animateurs auront des vrais moyens, et
une plus grande latitude, pour des émissions de qualité produites localement...
&lt;img src=&quot;/themes/default/smilies/normal.png&quot; alt=&quot;:-|&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>
