<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://e.rycks.com/index.php/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>rycks' corner - Mot-clé - tips</title>
  <link>http://e.rycks.com/index.php/</link>
  <atom:link href="http://e.rycks.com/index.php/feed/tag/tips/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Sun, 05 Feb 2012 21:08:57 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Passage en 64 bits, 2 semaines plus tard</title>
    <link>http://e.rycks.com/index.php/post/2011/08/21/Passage-en-64-bits-2-semaines-plus-tard</link>
    <guid isPermaLink="false">urn:md5:b7d3047ed091d4cd705e08298d961280</guid>
    <pubDate>Sun, 21 Aug 2011 15:31:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>debian</category><category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>&lt;p&gt;C'est uniquement pour illustrer mes propos par quelques graphiques ... qui parlent d'eux même.&lt;/p&gt;    &lt;p&gt;Pour la charge système: on a gagné en homogénéité ...&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2011/08/load-1m-500.png&quot; alt=&quot;load-1m-500.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2011/08/load-21d-500.png&quot; alt=&quot;load-21d-500.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Pour la RAM: aucune utilisation de la swap depuis l'installation&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2011/08/mem-1m-500.png&quot; alt=&quot;mem-1m-500.png&quot; /&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2011/08/mem-21d-500.png&quot; alt=&quot;mem-21d-500.png&quot; /&gt;&lt;/p&gt;</description>
    
    
    
      </item>
    
  <item>
    <title>Pour le développement web: chromium</title>
    <link>http://e.rycks.com/index.php/post/2011/06/04/Pour-le-developpement-web%3A-chromium</link>
    <guid isPermaLink="false">urn:md5:bacebebf585f749e4c96942957c07616</guid>
    <pubDate>Sat, 04 Jun 2011 13:56:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Ça fait un certain temps que je vois Thomas utiliser &lt;a href=&quot;http://fr.wikipedia.org/wiki/Chromium_%28navigateur_web%29&quot; hreflang=&quot;fr&quot;&gt;chromium&lt;/a&gt; pour développer sur le web ... j'ai pris un peu de temps hier pour regarder pourquoi et j'avoue que ça m'a changé la vie&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Pour faire vite, Je suis absolument fan de:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;l'affichage des objets css mis en oeuvre quand on clique sur un composant html (du code source)&lt;/li&gt;
&lt;li&gt;la possibilité d'activer ou de désactiver chaque propriété CSS en temps réel&lt;/li&gt;
&lt;li&gt;la possibilité d'ajouter des propriétés CSS et de voir en temps réel leur effet&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;En bref, il faudrait que je cherche pour voir s'il y a la même chose chez firefox/mozilla mais en tout cas on est bien loin de la &lt;a href=&quot;http://chrispederick.com/work/web-developer/&quot; hreflang=&quot;en&quot;&gt;devbar&lt;/a&gt; que j'utilisais jusqu'à présent.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2011/06/04/Pour-le-developpement-web%3A-chromium#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2011/06/04/Pour-le-developpement-web%3A-chromium#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/452</wfw:commentRss>
      </item>
    
  <item>
    <title>Quand il y a trop de RAM (trop c'est trop)</title>
    <link>http://e.rycks.com/index.php/post/2011/05/31/Quand-il-y-a-trop-de-RAM-trop-cest-trop</link>
    <guid isPermaLink="false">urn:md5:391da62d02d157c93d21cd4a513cc73a</guid>
    <pubDate>Tue, 31 May 2011 00:09:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Vidéo et Linux</category>
        <category>boulot</category><category>debian</category><category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Vu que même sur des serveurs d'entrée de gamme on a plus de 20Go de RAM ... voici une astuce piquée d'un site anglophone&lt;/p&gt;


&lt;p&gt;To use /proc/sys/vm/drop_caches, just echo a number to it.&lt;/p&gt;


&lt;p&gt;To free pagecache:&lt;/p&gt;
&lt;pre&gt;
echo 1 &amp;gt; /proc/sys/vm/drop_caches
&lt;/pre&gt;


&lt;p&gt;To free dentries and inodes:&lt;/p&gt;

&lt;pre&gt;
echo 2 &amp;gt; /proc/sys/vm/drop_caches
&lt;/pre&gt;


&lt;p&gt;To free pagecache, dentries and inodes:&lt;/p&gt;

&lt;pre&gt;
echo 3 &amp;gt; /proc/sys/vm/drop_caches
&lt;/pre&gt;


&lt;p&gt;As this is a non-destructive operation and dirty objects are not freeable, the user should run &quot;sync&quot; first!&lt;/p&gt;


&lt;p&gt;This was originally found @ http://www.linuxinsight.com/proc_sys_vm_drop_caches.html&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2011/05/31/Quand-il-y-a-trop-de-RAM-trop-cest-trop#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2011/05/31/Quand-il-y-a-trop-de-RAM-trop-cest-trop#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/451</wfw:commentRss>
      </item>
    
  <item>
    <title>Monter une partition contenu dans une image disque</title>
    <link>http://e.rycks.com/index.php/post/2011/03/16/Monter-une-partition-contenu-dans-une-image-disque</link>
    <guid isPermaLink="false">urn:md5:7080e9b2bb0dc9514a96dfa5162437be</guid>
    <pubDate>Wed, 16 Mar 2011 22:33:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Lorsqu'on fait l'image d'un disque par exemple à l'aide de la commande dd il n'est pas forcément facile de monter la partition n°2 contenue dans cette image ...&lt;/p&gt;    &lt;p&gt;La 1ere étape est d'afficher le contenu du disque et le numéro du block de départ de chaque partition, parted est notre sauveur:&lt;/p&gt;

&lt;pre&gt;
root@poste-eric /tmp ☠ parted fichier.img
GNU Parted 2.2
Utilisation de /tmp/fichier.img
Bievenue sur GNU Parted ! Tapez 'help' pour voir la liste des commandes.
(parted) unit                                                             
Unité ?  [compact]? B                                                     
Modèle:  (file)
Disque /tmp/fichier.img : 98148352B
Taille des secteurs (logiques/physiques): 512B/512B
Table de partitions : msdos

Numéro  Début     Fin        Taille     Type     Système de fichiers  Fanions
 1      1048576B  98148351B  97099776B  primary  ext2                 démarrage
&lt;/pre&gt;


&lt;p&gt;Ensuite il suffit de faire un mount classique:&lt;/p&gt;

&lt;pre&gt;
mount -oloop,offset=1048576B fichier.img /mnt/t/
&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2011/03/16/Monter-une-partition-contenu-dans-une-image-disque#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2011/03/16/Monter-une-partition-contenu-dans-une-image-disque#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/449</wfw:commentRss>
      </item>
    
  <item>
    <title>Aujourd'hui c'est phatch</title>
    <link>http://e.rycks.com/index.php/post/2011/03/13/Aujourdhui-cest-phatch</link>
    <guid isPermaLink="false">urn:md5:7f38f553d6b74cd41990a46abc8c7192</guid>
    <pubDate>Sun, 13 Mar 2011 18:51:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>&lt;p&gt;Comme vous avez été nombreuses et nombreux à me dire &quot;tiens tu publie de nouveaux des billets sur ton blog ça fait plaisir ...&quot; aujourd'hui je vous vais vous parler de phatch qui permet d'appliquer des traitements à un lot d'images (j'ai pensé à vous, ça se passe en mode clic-clic souris) ...&lt;/p&gt;    &lt;p&gt;Hop ça sera uniquement un &lt;a href=&quot;http://photobatch.wikidot.com/getting-started-fr&quot; hreflang=&quot;fr&quot;&gt;lien vers la doc en ligne&lt;/a&gt;, j'ai la flemme de rédiger un truc &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2011/03/13/Aujourdhui-cest-phatch#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2011/03/13/Aujourdhui-cest-phatch#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/448</wfw:commentRss>
      </item>
    
  <item>
    <title>MySQL et les vues ... c'est la catastrophe</title>
    <link>http://e.rycks.com/index.php/post/2010/05/23/MySQL-et-les-vues-cest-la-catastrophe</link>
    <guid isPermaLink="false">urn:md5:e4070c1aeb00cfe640422cd4b2bf5fdb</guid>
    <pubDate>Sun, 23 May 2010 16:55:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Ce n'est qu'un bref retour d'expérience mais si vous ne deviez retenir qu'une seule chose: oubliez les vues avec MySQL&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Ça fait quelques mois que abuledu.net commence a être très très lent (enfin, d'après moi vu que c'est mon outil de tous les jours), la raison principale de ces lenteurs à mon avis est lié au fait que la base commence à prendre une taille sympathique.&lt;/p&gt;


&lt;p&gt;Alors, après avoir mangé la doc de l'optimisation de mysql (my.cnf, gestion de la ram, optimisations des clés etc.), j'ai commencé à regarder du côté de &lt;strong&gt;mysql-proxy&lt;/strong&gt;, puis &lt;strong&gt;memcached&lt;/strong&gt; (lié à mysql-proxy) ... et puis finalement j'en suis arrivé à la conclusion habituelle dès lors qu'il est question de lenteurs en SQL ... &lt;q&gt;&lt;em&gt;optimise donc ton code source plutôt que de te lancer dans un cluster avec 4 serveurs mysql: abuledu.net n'est pas encore ebay&lt;/em&gt;&lt;/q&gt; (c'est de moi).&lt;/p&gt;


&lt;p&gt;J'ai donc repris les quelques centaines de lignes de SQL à la recherche des requêtes op-ti-mi-sa-bl-es (bon sang !), ça n'a pas changé grand chose. Et puis tout a coup je me suis demandé si ça ne serait pas lié à des VIEWS que j'ai (j'en utilise deux) et qui me permettent de simplifier dramatiquement mes requêtes SQL ... et bingo.&lt;/p&gt;


&lt;p&gt;Amélioration de 45 pour un tout de même, oui ma page d'accueil ne mets plus qu'une seconde pour s'afficher au lieu d'environ 45 secondes avant&amp;nbsp;! Si vous voulez donc mon conseil du jour: &lt;strong&gt;oubliez les VIEWS avec MySQL&lt;/strong&gt; ça vous économisera des dimanches et faites plutôt une table dans laquelle vous insérez le résultat de la vue et que vous actualisez de temps en temps via un cron par exemple.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2010/05/23/MySQL-et-les-vues-cest-la-catastrophe#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2010/05/23/MySQL-et-les-vues-cest-la-catastrophe#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/432</wfw:commentRss>
      </item>
    
  <item>
    <title>Thinkpad X61T silencieux</title>
    <link>http://e.rycks.com/index.php/post/2010/05/15/Thinkpad-X61T-silencieux</link>
    <guid isPermaLink="false">urn:md5:10f2c3c0e98af068dde663c8791551db</guid>
    <pubDate>Sat, 15 May 2010 02:26:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>&lt;p&gt;Ça fait quelques semaines que je me dis qu'il faudrait faire le nécessaire pour que mon X61T arrête de ventiler tout le temps. C'est d'autant plus vrai que j'ai pas mal bossé sur un macbook pro ... qui est d'un silence absolu.&lt;/p&gt;    &lt;p&gt;En quelques étapes:&lt;/p&gt;


&lt;p&gt;Configuration pour que le module thinkpad gère le ventilateur&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;/etc/modprobe.d/thinkpad_acpi.modprobe&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;

options thinkpad_acpi fan_control=1

&lt;/pre&gt;


&lt;p&gt;Installation de tpfand et tpfan-admin&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;https://launchpad.net/~tp-fan/+archive/ppa&lt;/li&gt;
&lt;li&gt;http://launchpad.net/tp-fan/tpfand/0.94/+download/tpfand-0.94.tar.gz&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Récupération des profils de configuration&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;http://www.gambitchess.org/tp-fan/profile_download.py&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Copie du profil adapté pour le modèle de portable que j'ai&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;cd /usr/share/tpfand/models/by-id/&lt;/li&gt;
&lt;li&gt;cp lenovo_7767bfg lenovo_7762a49&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Reboot (ou rmmod + modprobe) .... et le silence se fait&amp;nbsp;! 15 minutes montre en main, ça fait des mois que j'aurais du faire ça &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2010/05/15/Thinkpad-X61T-silencieux#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2010/05/15/Thinkpad-X61T-silencieux#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/431</wfw:commentRss>
      </item>
    
  <item>
    <title>Ubuntu 9.04 (jaunty) et la limite des 4Go de ram pour les noyaux generic</title>
    <link>http://e.rycks.com/index.php/post/2010/04/17/Ubuntu-904-jaunty-et-la-limite-des-4Go-de-ram-pour-les-noyaux-generic</link>
    <guid isPermaLink="false">urn:md5:6ef8e3e85ddcb9564df0ed8dadd41650</guid>
    <pubDate>Sat, 17 Apr 2010 09:49:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Pour info, si vous cherchez un noyau pour ubuntu jaunty qui supporte jusqu'à 64 Go de RAM en 32 bits, je vous propose celui-ci: &lt;a href=&quot;https://redmine.ryxeo.com/projects/ryxeo/files&quot; hreflang=&quot;fr&quot;&gt;https://redmine.ryxeo.com/projects/ryxeo/files&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2010/04/17/Ubuntu-904-jaunty-et-la-limite-des-4Go-de-ram-pour-les-noyaux-generic#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2010/04/17/Ubuntu-904-jaunty-et-la-limite-des-4Go-de-ram-pour-les-noyaux-generic#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/429</wfw:commentRss>
      </item>
    
  <item>
    <title>OpenLDAP 2.4 et les annuaires master-master</title>
    <link>http://e.rycks.com/index.php/post/2010/02/15/OpenLDAP-24-et-les-annuaires-master-master</link>
    <guid isPermaLink="false">urn:md5:cfcb361241b769e94c9b43475d19d0b6</guid>
    <pubDate>Mon, 15 Feb 2010 00:25:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Je viens de passer quelques heures sur une question technique rigolote: la version 2.4 d'OpenLDAP permet de dupliquer l'annuaire sur plusieurs serveurs ... fonction qui existe depuis des lustes. Mais là, ce qui est possible, c'est de ne plus avoir un système maître-esclave mais maître-maître&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;En d'autre termes quand j'ajoute un utilisateur sur serveur A hop il est tout de suite existant sur serveur B. Là où ça devient marrant c'est quand on utilise les horizon-system-tools de RyXéo&lt;/p&gt;    &lt;p&gt;Parce-que ça prend une dimension tout a fait sympathique: j'ajoute un groupe d'utilisateur sur n'importe quel serveur et boum il est propagé sur tous les autres&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Ça amène également beaucoup de questions: système de fichier distribué etc. Je reviendrais en parler d'ici quelques temps, avec un peu de recul tout sera sans doute plus clair.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2010/02/15/OpenLDAP-24-et-les-annuaires-master-master#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2010/02/15/OpenLDAP-24-et-les-annuaires-master-master#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/424</wfw:commentRss>
      </item>
    
  <item>
    <title>Il était une fois mutt, thunderbird et maildir</title>
    <link>http://e.rycks.com/index.php/post/2009/11/29/Il-etait-une-fois-mutt-thunderbird-et-maildir</link>
    <guid isPermaLink="false">urn:md5:22710b5e423492585b3c16a710020cbe</guid>
    <pubDate>Sun, 29 Nov 2009 11:57:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Encore un truc de technicien mais l'information est bonne à prendre et surtout à diffuser.&lt;a href=&quot;http://balsa.gnome.org/screenshots.html&quot; hreflang=&quot;en&quot;&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;Il y a plus de dix ans, quand j'ai commencé à avoir une boite mail sous linux (ça ne nous rajeunis pas tout ça brrrrr), je suis devenu totalement fan de &lt;a href=&quot;http://www.mutt.org/&quot; hreflang=&quot;en&quot;&gt;mutt&lt;/a&gt; ... c'est un logiciel qui permet de lire et gérer ses mail sans interface graphique (dans la fenêtre de commande quoi en bref).&lt;/p&gt;


&lt;p&gt;Les raisons qui fait que je suis devenu fan&amp;nbsp;?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;impossible d'être plus rapide que mutt :p&lt;/li&gt;
&lt;li&gt;tout au clavier (pas de souris, l'air de rien c'est un gain de temps incroyable)&lt;/li&gt;
&lt;li&gt;une simple connexion ssh vers mon serveur et hop je peux bosser, lire et répondre à mes mails&lt;/li&gt;
&lt;li&gt;le filtrage des mails entrant avec procmail, complément sympathique à mutt&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les limites&amp;nbsp;?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;impossible de lire les pièces jointes facilement surtout si ce sont des images&lt;/li&gt;
&lt;li&gt;il ne faut pas l'utiliser devant des clients ou amis si on ne veut pas leur faire peur&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href=&quot;http://e.rycks.com/public/images/2009/11/Mutt.png&quot;&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2009/11/.Mutt_m.jpg&quot; alt=&quot;Mutt.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Source: http://commons.wikimedia.org/wiki/File:Mutt.png&lt;/p&gt;


&lt;p&gt;Et puis le temps a passé, j'ai cessé d'utiliser mutt lors du passage de rycks à ryxéo. J'ai alors utilisé divers outils tels que &lt;a href=&quot;http://projects.gnome.org/evolution/&quot; hreflang=&quot;en&quot;&gt;evolution&lt;/a&gt;, &lt;a href=&quot;http://balsa.gnome.org/screenshots.html&quot; hreflang=&quot;en&quot;&gt;balsa&lt;/a&gt;, &lt;a href=&quot;http://sylpheed.sraoss.jp/en/&quot; hreflang=&quot;en&quot;&gt;sylpheed&lt;/a&gt; et finalement &lt;a href=&quot;http://www.mozillamessaging.com/en-US/thunderbird/&quot; hreflang=&quot;en&quot;&gt;thunderbird&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Toute personne qui a changé plusieurs fois de logiciel de gestion de mail a du rencontrer le principal problème: comment garder ses mails quel que soit l'outil utilisé. Une réponse simple que nous utilisons depuis la création de ryxéo c'est d'utiliser les boites mail sous la forme &quot;Maildir&quot;. Ainsi, quel que soit le logiciel utilisé on retrouve le contenu et l'historique.&lt;/p&gt;


&lt;p&gt;Alors pourquoi je parle de tout ça, c'est simple: ayant un peu de temps à perdre (ou plutôt, ne voulant pas aller bosser ce matin), je me suis lancé dans la doc de mutt pour finalement tomber sur le site web suivant: &lt;a href=&quot;http://www.elho.net/mutt/maildir/&quot; hreflang=&quot;en&quot;&gt;http://www.elho.net/mutt/maildir/&lt;/a&gt; qui m'a donné la solution pour que puisse à nouveau utiliser ponctuellement mutt lorsque j'en ai besoins.&lt;/p&gt;


&lt;p&gt;En bref, les lignes minimales dont j'ai eu besoin pour mon ~/.muttrc:&lt;/p&gt;

&lt;pre&gt;
set from=&amp;quot;Eric Seigne &amp;lt;adresse email@truc.net&amp;gt;&amp;quot;
set signature=&amp;quot;~/Mail/signatures/signatures.ryxeo&amp;quot;
set alias_file=~/Mail/mail_aliases
set mbox_type=Maildir
set folder=&amp;quot;~/.Maildir&amp;quot;
set mask=&amp;quot;!^\\.[^.]&amp;quot;
set mbox=&amp;quot;~/.Maildir&amp;quot;
set record=&amp;quot;+.Sent&amp;quot;
set postponed=&amp;quot;+.Drafts&amp;quot;
set spoolfile=&amp;quot;~/.Maildir&amp;quot;
mailboxes `echo -n &amp;quot;+ &amp;quot;; find ~/.Maildir -maxdepth 1 -type d -name &amp;quot;.*&amp;quot; -printf &amp;quot;+'%f' &amp;quot;`
macro index c &amp;quot;&amp;lt;change-folder&amp;gt;?&amp;lt;toggle-mailboxes&amp;gt;&amp;quot; &amp;quot;open a different folder&amp;quot;
macro pager c &amp;quot;&amp;lt;change-folder&amp;gt;?&amp;lt;toggle-mailboxes&amp;gt;&amp;quot; &amp;quot;open a different folder&amp;quot;
macro index C &amp;quot;&amp;lt;copy-message&amp;gt;?&amp;lt;toggle-mailboxes&amp;gt;&amp;quot; &amp;quot;copy a message to a mailbox&amp;quot;
macro index M &amp;quot;&amp;lt;save-message&amp;gt;?&amp;lt;toggle-mailboxes&amp;gt;&amp;quot; &amp;quot;move a message to a mailbox&amp;quot;
macro compose A &amp;quot;&amp;lt;attach-message&amp;gt;?&amp;lt;toggle-mailboxes&amp;gt;&amp;quot; &amp;quot;attach message(s) to this
&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2009/11/29/Il-etait-une-fois-mutt-thunderbird-et-maildir#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2009/11/29/Il-etait-une-fois-mutt-thunderbird-et-maildir#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/417</wfw:commentRss>
      </item>
    
  <item>
    <title>Transformer des fichiers OpenOffice en PDF en ligne de commande</title>
    <link>http://e.rycks.com/index.php/post/2009/11/19/Transformer-des-fichiers-OpenOffice-en-PDF-en-ligne-de-commande</link>
    <guid isPermaLink="false">urn:md5:f07dafd45436c924451f51eef4e92be6</guid>
    <pubDate>Thu, 19 Nov 2009 00:53:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Ça fait des mois que j'en rêve un peu mais que je ne prends pas le temps de le faire ... et puis là ce soir j'ai eu le déclic au détours d'un blog qui parle d'un script ooo2pdf disponible sur le site officiel d'OpenOffice.org&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Créer des fichiers ODT depuis du code PHP je sais faire et j'en abuse depuis ... longtemps, merci beaucoup à &lt;a href=&quot;http://www.odtphp.com/&quot; hreflang=&quot;fr&quot;&gt;odtPHP&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;L'étape suivante c'est de convertir les fichiers ODT en fichiers PDF ... rien de plus simple:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Direction les &lt;a href=&quot;http://fr.openoffice.org/Documentation/Outils/index.html&quot; hreflang=&quot;fr&quot;&gt;outils d'OpenOffice.org&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Téléchargez OOo2PDF&lt;/li&gt;
&lt;li&gt;su - www-data&lt;/li&gt;
&lt;li&gt;wget du fichier ooo2pdf&lt;/li&gt;
&lt;li&gt;lancement d'OpenOffice (oui oui avec le compte www-data ou celui qui est utilisé par votre serveur web)&lt;/li&gt;
&lt;li&gt;installation de l'extension&lt;/li&gt;
&lt;li&gt;apt-get install xvfb&lt;/li&gt;
&lt;li&gt;xvfb-run -a soffice -headless &quot;macro:///exporter.Module1.Export2PDF(/tmp/toto.odt)&quot;&lt;/li&gt;
&lt;li&gt;modification du script ooo2pdf fournis dans le paquet pour ajouter le lancement de xvfb&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et c'est tout à moi les joies du lancement d'OpenOffice pour transformer mes odt en pdf ... je vous conseille tout de même de faire un peu attention à la charge système que ça va provoquer mais bon &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2009/11/19/Transformer-des-fichiers-OpenOffice-en-PDF-en-ligne-de-commande#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2009/11/19/Transformer-des-fichiers-OpenOffice-en-PDF-en-ligne-de-commande#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/415</wfw:commentRss>
      </item>
    
  <item>
    <title>Export des fichiers PDF de BaseEleve pour créer les comptes AbulÉdu</title>
    <link>http://e.rycks.com/index.php/post/2009/10/16/Export-des-fichiers-PDF-de-BaseEleve-pour-creer-les-comptes-AbulEdu</link>
    <guid isPermaLink="false">urn:md5:f62c38960b1694acc5d0ce96c8f0d618</guid>
    <pubDate>Fri, 16 Oct 2009 11:19:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Si vous n'avez pas la chance de pouvoir faire un export &quot;cvs&quot; des données de Base Elève comme c'est le cas pour moi dans les 2 écoles que j'ai équipé cette semaine, voici la pirouette que j'utilise ...&lt;/p&gt;    &lt;p&gt;La directrice ou le directeur a les droits d'exporter les fichiers au format PDF ... de ce fichier PDF on peut le transformer en un fichier CSV a condition de mettre quelque peu les mains dans le cambouis. C'est toujours mieux que de re-taper la liste des 300 comptes à la main &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;1. installer les outils nécessaires&lt;/p&gt;

&lt;pre&gt;
apt-get install poppler-utils
&lt;/pre&gt;


&lt;p&gt;2. exporter le PDF en TEXT&lt;/p&gt;

&lt;pre&gt;
pdftotext -raw FICHIER.pdf
&lt;/pre&gt;


&lt;p&gt;3. ouvrir ce fichier avec un éditeur de texte (gedit) pour &quot;rattraper&quot; a la main les erreurs de conversions (par exemple sur les noms composés)&lt;/p&gt;


&lt;p&gt;4. transformer brutalement ce fichier en un fichier CSV:&lt;/p&gt;

&lt;pre&gt;
cat FICHIER.txt | sed s/&amp;quot; &amp;quot;/&amp;quot;;&amp;quot;/ | sed s/&amp;quot;$&amp;quot;/&amp;quot;;&amp;quot;/ | sed s/&amp;quot;\(.*\) \(.*\)&amp;quot;/&amp;quot;\1;\2&amp;quot;/ &amp;gt; FICHIER.csv
&lt;/pre&gt;



&lt;p&gt;5. ouvrir ce fichier dans un tableur pour terminer le job ... ça simplifie pas mal le boulot non&amp;nbsp;? vous avez mieux à proposer&amp;nbsp;?&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2009/10/16/Export-des-fichiers-PDF-de-BaseEleve-pour-creer-les-comptes-AbulEdu#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2009/10/16/Export-des-fichiers-PDF-de-BaseEleve-pour-creer-les-comptes-AbulEdu#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/410</wfw:commentRss>
      </item>
    
  <item>
    <title>Astuce du jour: renommer des fichiers ayant des &quot;:&quot; transformés en &quot;%3a&quot;</title>
    <link>http://e.rycks.com/index.php/post/2009/07/31/Astuce-du-jour%3A-renommer-des-fichiers-ayant-des-%3A-transformes-en-3a</link>
    <guid isPermaLink="false">urn:md5:f413f7022b0672fdda80c496491f4753</guid>
    <pubDate>Fri, 31 Jul 2009 12:01:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>debian</category><category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>    &lt;p&gt;Ça arrive tout le temps par exemple lorsqu'on télécharge un paquet deb d'un fichier dont le nom contient un deux-points ... pour reconvertir le nom du fichier et remplacer le %3a par le signe &quot;:&quot; vous pouvez utiliser la ligne de commande suivante:&lt;/p&gt;

&lt;pre&gt;
for i in *; do mv -v &amp;quot;$i&amp;quot; &amp;quot;${i/\%3a/:}&amp;quot;; done;
&lt;/pre&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2009/07/31/Astuce-du-jour%3A-renommer-des-fichiers-ayant-des-%3A-transformes-en-3a#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2009/07/31/Astuce-du-jour%3A-renommer-des-fichiers-ayant-des-%3A-transformes-en-3a#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/399</wfw:commentRss>
      </item>
    
  <item>
    <title>Outils de développement du Terrier d'AbulÉdu</title>
    <link>http://e.rycks.com/index.php/post/2009/07/29/Outils-de-developpement-du-Terrier-dAbulEdu</link>
    <guid isPermaLink="false">urn:md5:f1a98984658485a299921e3a3401518d</guid>
    <pubDate>Wed, 29 Jul 2009 11:43:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>tips</category>    
    <description>&lt;p&gt;Un point rapide après deux jour passés avec André pour réfléchir aux outils de développement des logiciels du Terrier.&lt;/p&gt;


&lt;p&gt;Ça fait déjà plusieurs années que nous sommes arrivés à la conclusion que TCL/TK ne correspond pas à notre &quot;idéal&quot; de développement pour les logiciels du Terrier d'AbulÉdu ... mais nous n'avons jamais vraiment trouvé de solution. Nous avons tentés python + wx window, python + qt, java ... et sans doute encore d'autres.&lt;/p&gt;    &lt;p&gt;Rappel raide des contraintes de base pour le choix des outils de développement des logiciels du terrier:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Multi plate forme, ça doit marcher sous windows, macos et linux&lt;/li&gt;
&lt;li&gt;Libre au sens GNU/GPL&lt;/li&gt;
&lt;li&gt;De préférence sans étape fastidieuse de compilation, donc un langage de script&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Après avoir tenté beaucoup de choses, nous sommes donc arrivés à l'étape suivante: PyGame. Et ces deux derniers jours, passés en compagnie d'André ont été consacrés à ce choix: es-ce qu'on l'adopte pour de vrai ou pas&amp;nbsp;? là est encore la question.&lt;/p&gt;


&lt;p&gt;Il faut savoir que si on fait le choix de PyGame ça implique un certain nombre de choses dont en particulier:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le &quot;look&quot; jeux au lieu du &quot;look&quot; application (ça veut dire qu'on perd l'ergonomie ou l'IHM habituelle)&lt;/li&gt;
&lt;li&gt;sachant qu'il serait tout a fait possible que le mode &quot;éditeur&quot; ou &quot;enseignant&quot; du logiciel soit en PytonQt ou un truc du genre ... l'un n'empêche pas l'autre, si l'enseignant doit avoir accès à des fonctions comme le copier/coller, l'ouverture de fichier avec la boite gnome ou kde classique ou des fenêtres&amp;nbsp;!&lt;/li&gt;
&lt;li&gt;possibilité de passer en mode plein écran, exit donc la possibilité qu'un enfant aille cliquer dans des menus et lance d'autres applications&lt;/li&gt;
&lt;li&gt;le besoin de trouver un ensemble d'outils permettant de gérer les choses que nous développions à base de fenêtres imbriquées (des widgets)&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Après quelques heures de recherches, nous avons trouvés deux ensembles de widgets intéressants:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://ocemp.sourceforge.net/gui.html&quot;&gt;ocempgui&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.cosc.canterbury.ac.nz/greg.ewing/python/Albow/&quot;&gt;albaw&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si vous lisez l'anglais et que vous cherchez pourquoi utiliser des widgets, je vous &lt;a href=&quot;http://pygame.org/wiki/gui?parent=index&quot; hreflang=&quot;en&quot;&gt;propose de lire ceci&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;À priori nous sommes partis en direction de OcempGUI dont nous avons péniblement passés deux jours à coder un petit truc pour &quot;voir&quot; si les principales choses dont nous avons besoins sont disponibles et utilisables:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;découper le code source en sous modules et classes distinctes pour n'avoir qu'un seul fichier de lancement à la racine de l'application&lt;/li&gt;
&lt;li&gt;enchaîner les &quot;tableaux&quot; sans lancer un sous processus sur un nouveau fichier python (idée d'avoir un menu principal et ensuite les activités qui s'enchaînent)&lt;/li&gt;
&lt;li&gt;positionner des boutons&lt;/li&gt;
&lt;li&gt;gérer les évènements associés aux boutons&lt;/li&gt;
&lt;li&gt;avoir une &quot;fenêtre&quot; de l'assistant &quot;bob&quot; ou &quot;tux&quot; qui donne un coup de pouce&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Tout ceci est donc possible, le livre &quot;Beginning Game Development Python Pygame&quot; nous a été d'une aide précieuse et si vous voulez nous aider à nous améliorer dans le développement des futurs logiciels du terrier vous pouvez offrir ce livre aux développeurs: faites les livrer à &lt;a href=&quot;http://www.ryxeo.com/-Contact-.html&quot;&gt;l'adresse de RyXéo&lt;/a&gt; et je me chargerais de les redistribuer&amp;nbsp;!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.eyrolles.com/Informatique/Livre/beginning-game-development-with-python-and-pygame-9781590598726&quot;&gt;chez eyrolles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://www.amazon.fr/Beginning-Game-Development-Python-Pygame/dp/1590598725&quot;&gt;chez amazon&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2009/07/29/Outils-de-developpement-du-Terrier-dAbulEdu#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2009/07/29/Outils-de-developpement-du-Terrier-dAbulEdu#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/398</wfw:commentRss>
      </item>
    
  <item>
    <title>Ubuntu Hardy sur IBM T42</title>
    <link>http://e.rycks.com/index.php/post/2008/12/05/Ubuntu-Hardy-sur-IBM-T42</link>
    <guid isPermaLink="false">urn:md5:85fc909601d07aa3cfffdde4787e50d2</guid>
    <pubDate>Fri, 05 Dec 2008 00:47:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>boulot</category><category>geekerie</category><category>tips</category><category>ubuntu</category>    
    <description>&lt;p&gt;Vu l'affaire (290 € le T42 avec 1Go de RAM en parfait état, même pas une rayure sur l'écran) je me suis mis sur l'installation &quot;propre&quot; de ubuntu hardy sur ces ordinateurs là ...&lt;/p&gt;    &lt;p&gt;Tout marche &quot;out of the box&quot; mais il reste quelques petites choses à faire pour que ce matériel soit tout a fait utilisable. Vous trouverez ci-dessous le cahier de recettes de cette installation, coup de main pour les collègues qui se sont portés acquéreurs de T42 aussi&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Ajout de deux dépôts dans le fichier /etc/apt/sources.list:&lt;/p&gt;

&lt;pre&gt;
deb http://packages.medibuntu.org/ hardy free non-free
deb http://ppa.launchpad.net/corenominal/ubuntu hardy main
&lt;/pre&gt;


&lt;p&gt;Ajout d'une ligne dans /etc/modules pour précharger automatiquement le module ACPI IBM:&lt;/p&gt;

&lt;pre&gt;
thinkpad-acpi
&lt;/pre&gt;


&lt;p&gt;Ajout d'une ligne dans /etc/modprobe.d/options&lt;/p&gt;

&lt;pre&gt;
# Thinkpad eric
options thinkpad_acpi fan_control=1 experimental=1
&lt;/pre&gt;


&lt;p&gt;Ajout d'une ligne dans /etc/rc.local pour activer le script de contrôle du ventilateur (le bash en début de ligne est important)&lt;/p&gt;

&lt;pre&gt;
bash /usr/local/bin/fan_control -q -d -l
&lt;/pre&gt;


&lt;p&gt;Copie du fichier joint à cet article dans /usr/local/bin/ et ajout des droits d'exécution avec la commande chmod 755 /usr/local/bin/fan_control&lt;/p&gt;


&lt;p&gt;Installation de tous les paquets contenus dans le fichier dpkg-t42 ci-joint que vous pouvez réinstaller automatiquement à l'aide de la commande&lt;/p&gt;

&lt;pre&gt;
dpkg --set-selections &amp;lt; dpkg-t42
apt-get dselect-upgrade
&lt;/pre&gt;


&lt;p&gt;Tout ceci est issu de l'excellent site &lt;a href=&quot;http://www.thinkwiki.org/wiki/ThinkWiki&quot; hreflang=&quot;fr&quot;&gt;thinkwiki&lt;/a&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://e.rycks.com/public/documents/2008/12/dpkg-t42"
      length="33383" type="text/plain" />
          <enclosure url="http://e.rycks.com/public/documents/2008/12/fan_control"
      length="15231" type="text/plain" />
    
    
          <comments>http://e.rycks.com/index.php/post/2008/12/05/Ubuntu-Hardy-sur-IBM-T42#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/12/05/Ubuntu-Hardy-sur-IBM-T42#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/374</wfw:commentRss>
      </item>
    
  <item>
    <title>Bug de passage AbulÉdu 1.6.x vers 8.08.0</title>
    <link>http://e.rycks.com/index.php/post/2008/11/21/Bug-de-passage-AbulEdu-16x-vers-8080</link>
    <guid isPermaLink="false">urn:md5:1536f006e320a4fc90b7aa1448058212</guid>
    <pubDate>Fri, 21 Nov 2008 00:16:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>tips</category>    
    <description>&lt;p&gt;À part les bugs de samba et autres grosse patates que je suis en train de gérer j'ai fait une découverte supplémentaire ce soir: l'interface d'administration d'AbulÉdu 1.6.2 autorisait semble-t-il de créer des groupes avec des MAjuscuLES ... résultat il était possible d'avoir un groupe Educateurs et un autre groupe educateurs ... magique n'est-il point&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;D'autant plus magique que nous avons maintenant une adresse email par groupe et allez expliquer aux systèmes de mails que educateurs@servecole c'est pas la même chose que Educateurs@servecole ... et une fois que vous l'aurez fait comprendre au système informatique expliquez-le aux utilisateurs et ensuite venez me dire que c'est une bonne idée d'accepter des majuscules ...&lt;/p&gt;    &lt;p&gt;Bref, pour détecter si le problème se pose sur votre serveur vous pouvez lancer la commande suivante:&lt;/p&gt;

&lt;pre&gt;
grep '[A-Z]' /etc/group
&lt;/pre&gt;


&lt;p&gt;Si vous avez des groupes composés de majucules vous devrez les modifier pour qu'ils ne comportent plus de majuscules. C'est particulièrement problématique si vous avez deux groupes qui portent le même nom avec des casses différentes (EducaTeurs, educateurs, eduCaTeurs etc.).&lt;/p&gt;


&lt;p&gt;Actuellement voici comment je procède, d'ici à le scripter pour l'automatiser ... je ne sais pas encore&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;grep '&lt;a href=&quot;http://e.rycks.com/index.php/post/2008/11/21/A-Z&quot; title=&quot;A-Z&quot;&gt;A-Z&lt;/a&gt;' /etc/group&lt;/li&gt;
&lt;li&gt;add group du nom du groupe a problème&lt;/li&gt;
&lt;li&gt;mv /home/classe/groupe_probleme /home/classe/groupe_corrige&lt;/li&gt;
&lt;li&gt;get group | grep groupe_probleme (pour recuperer la &amp;lt;liste&amp;gt; des membres du groupe)&lt;/li&gt;
&lt;li&gt;mod group groupe_corrige --add-users=&amp;lt;liste&amp;gt; + --add-resps + --add-guests en fonction de s'il y avait des responsables et des invités au groupe_probleme&lt;/li&gt;
&lt;li&gt;del group groupe_probleme&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Avec beaucoup de vérifications avant de valider chaque commande ...&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/11/21/Bug-de-passage-AbulEdu-16x-vers-8080#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/11/21/Bug-de-passage-AbulEdu-16x-vers-8080#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/371</wfw:commentRss>
      </item>
    
  <item>
    <title>AbulÉdu pour les espaces multilingues ...</title>
    <link>http://e.rycks.com/index.php/post/2008/11/09/AbulEdu-pour-les-espaces-multilingues</link>
    <guid isPermaLink="false">urn:md5:5568db99aa3a59312c8af4303b2ad1f5</guid>
    <pubDate>Sun, 09 Nov 2008 11:13:00 +0100</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>geekerie</category><category>militantisme</category><category>tips</category><category>toutpublic</category>    
    <description>&lt;p&gt;Petite amélioration globale d'AbulÉdu aujourd'hui, après l'optimisation, place aux choses qui sont plaisantes à développer ... sans compter que ceux qui me connaissent savent que depuis très longtemps j'ai toujours essayé de mettre l'accent sur les outils d'ouverture à la culture des autres ...&lt;/p&gt;    &lt;p&gt;Après avoir réintégré le support du clavier occitan dans AbulÉdu il y a déjà quelques mois, je me suis lancé dans une idée toute conne: pourquoi ne pas permettre à un enseignant de &quot;plonger&quot; ses élèves dans un environnement linguistique particulier&amp;nbsp;? Par exemple de mettre tous les logiciels en espagnol ou en italien ... vous imaginez la semaine de la découverte des langues&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Et puis de fil en aiguille je me dis qu'un office du tourisme, une maison des jeunes, un centre aéré ou n'importe quel espace recevant du public étranger serait intéressé ... alors voilà&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://e.rycks.com/public/images/2008/11/20081109-webadmin_liste_utilisateurs_choix_langue.png&quot;&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2008/11/.20081109-webadmin_liste_utilisateurs_choix_langue_m.jpg&quot; alt=&quot;Interface de gestion des utilisateurs d&amp;#039;AbulÉdu et choix des langues&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vous pouvez maintenant appliquer une localisation linguistique à vos utilisateurs. Tout n'est pas forcément traduit mais l'essentiel est fait, surprenant de voir un firefox en italien&amp;nbsp;? étrange de lancer un OpenOffice en portugais&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;Allez, on peut même se lancer dans l'installation de solutions AbulÉdu en espace non francophone, suivez mon regard &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
          <enclosure url="http://e.rycks.com/public/images/2008/11/20081109-multilingue_01.jpg"
      length="51454" type="image/jpeg" />
          <enclosure url="http://e.rycks.com/public/images/2008/11/20081109-multilingue_02.jpg"
      length="89783" type="image/jpeg" />
          <enclosure url="http://e.rycks.com/public/images/2008/11/20081109-multilingue_03.jpg"
      length="94942" type="image/jpeg" />
          <enclosure url="http://e.rycks.com/public/images/2008/11/20081109-multilingue_04.jpg"
      length="96221" type="image/jpeg" />
          <enclosure url="http://e.rycks.com/public/images/2008/11/20081109-multilingue_05.jpg"
      length="95017" type="image/jpeg" />
          <enclosure url="http://e.rycks.com/public/images/2008/11/20081109-multilingue_06.jpg"
      length="91239" type="image/jpeg" />
    
    
          <comments>http://e.rycks.com/index.php/post/2008/11/09/AbulEdu-pour-les-espaces-multilingues#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/11/09/AbulEdu-pour-les-espaces-multilingues#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/367</wfw:commentRss>
      </item>
    
  <item>
    <title>CPU too old for this kernel</title>
    <link>http://e.rycks.com/index.php/post/2008/09/29/CPU-too-old-for-this-kernel</link>
    <guid isPermaLink="false">urn:md5:8ede2a3213cbb4d39b2f71995ea1afdb</guid>
    <pubDate>Mon, 29 Sep 2008 00:33:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Message fatidique que vous aurez peut-être lorsque vous installerez AbulÉdu 8.08 sur votre ordinateur pour peu que celui-ci soit un peu ancien ou utilise un processeur P4M par exemple (pas si vieux que ça mais non compatible avec les kernel-server).&lt;/p&gt;


&lt;p&gt;En attendant d'écrire la doc sur &lt;a href=&quot;http://docs.abuledu.org&quot; hreflang=&quot;fr&quot;&gt;http://docs.abuledu.org&lt;/a&gt; je vous donne une astuce pour vous en sortir sans mal.&lt;/p&gt;    &lt;ul&gt;
&lt;li&gt;1/ on installe donc le DVD&lt;/li&gt;
&lt;li&gt;2/ au 1er reboot message magique &quot;CPU tool old for this kernel&quot;&lt;/li&gt;
&lt;li&gt;3/ on reboote sur un cd live&lt;/li&gt;
&lt;li&gt;4/ montage du disque dur + dev et proc, pour celà, dans un terminal, lancez les commandes suivantes:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
mkdir -p /mnt/t
mount /dev/hda1 /mnt/t
mount /dev/hda6 /mnt/t/usr
mount /dev/hda8 /mnt/t/var
mount -o bind /dev /mnt/t/dev
mount -o bind /proc /mnt/t/proc
chroot /mnt/t /bin/bash
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;5/ &lt;a href=&quot;http://apt.ryxeo.com/abebeta/pool/main/l/linux-source-2.6.22/linux-image-2.6.22-15-generic_2.6.22-15.58ryxeo1_i386.deb&quot;&gt;téléchargement du kernel generic&lt;/a&gt; et copiez le sur le disque dur (dans /mnt/t/ en bref)&lt;/li&gt;
&lt;li&gt;6/ dans le terminal&lt;/li&gt;
&lt;/ul&gt;
&lt;pre&gt;
dpkg -i linux-image-2.6.22-15-generic_2.6.22-15.58ryxeo1_i386.deb
&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;7/ rebootez et terminez l'installation d'AbulÉdu ...&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Si jamais ça plante lors du reboot, retournez avec votre liveCD et éditez le fchier /etc/mkinitramfs/modules ... et là c'est un peu compliqué, avec un peu de chance, supprimez toutes les lignes qui parlent de pata et relancez l'étape 6 puis 7, si ça re-déconne en 7 c'est que ce ne sont pas les modules pata qui causent le pb&amp;nbsp;!&lt;/p&gt;


&lt;p&gt;Normalement ça devrait passer&amp;nbsp;! En tout cas c'est comme ça que je me suis monté un pc-portable en serveur AbulÉdu de tests &amp;amp; démo.&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/09/29/CPU-too-old-for-this-kernel#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/09/29/CPU-too-old-for-this-kernel#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/361</wfw:commentRss>
      </item>
    
  <item>
    <title>eth0: Transmit timed out, status 0000, PHY status 782d, resetting...</title>
    <link>http://e.rycks.com/index.php/post/2008/09/28/eth0%3A-Transmit-timed-out-status-0000-PHY-status-782d-resetting</link>
    <guid isPermaLink="false">urn:md5:7ed309e8cada93fc3d68139d44ec932c</guid>
    <pubDate>Sun, 28 Sep 2008 01:04:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>abuledu</category><category>boulot</category><category>geekerie</category><category>tips</category>    
    <description>&lt;p&gt;Retour au temps du kernel 2.4.19&amp;nbsp;?&lt;/p&gt;


&lt;p&gt;C'est un peu l'histoire qui m'est arrivée ces derniers jours: le temps de remonter un serveur avec la version 8.08 d'AbulÉdu et paf voilà t'il pas que ce serveur boote une fois et refuse de booter les fois suivantes&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Le message d'erreur de départ était un truc du genre impossible d'initialiser le bus IDE il est déjà occupé ... alors j'ai cherché une sombre histoire de module sata-ide qui aurait été prioritaire ... pour finalement laisser tomber.&lt;/p&gt;


&lt;p&gt;Je reboote la bécane, direction le bios, reset dpmi data et ça boote. Ok je documente la procédure et ça en reste là. 3 semaines plus tard (ce soir) je fais un backup d'un poste du réseau et je tombe sur le message d'erreur que vous avez en titre du billet:&lt;/p&gt;

&lt;pre&gt;
eth0: Transmit timed out, status 0000, PHY status 782d, resetting...
&lt;/pre&gt;


&lt;p&gt;Là par contre ça commence à me chauffer les oreilles: les transferts rament à 20Ko/sec alors qu'on est sur un LAN 100Mbit ...&lt;/p&gt;


&lt;p&gt;Un coup de google, sombre histoire de bug qui remonte au kernel 2.419 ... non vraiment ça serait pas de chance que ça me tombe dessus maintenant. Je me dirige vers le serveur pour le réamorçer en noapic, nolapic et tout le toutim ... reboot, pas de disque ... bordel&amp;nbsp;! ha oui il y a la procédure spéciale de réamorçage de ce serveur c'est vrai. Direction le bios, pnp, reset dpmi, il boote avec noapic, nolapic etc. et puis là je retrouve enfin un vieux réflexe d'il y a des années ...&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;CHANGE LES CARTES DE BUS PCI !!!&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;Voilà c'était aussi bête et con que ça, suffit d'y penser ... a force d'avoir du matos serveur de super qualité j'ai un peu oublié les cartes mères aux allocations pci foireuses ... et là voilà, je déplace une carte pci, reboote: tout marche. Re - reboot: tout marche encore. backup d'un pc du réseau local: plus aucun message d'alerte, taux de transferts de 8Mo/sec ... cool&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/09/28/eth0%3A-Transmit-timed-out-status-0000-PHY-status-782d-resetting#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/09/28/eth0%3A-Transmit-timed-out-status-0000-PHY-status-782d-resetting#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/360</wfw:commentRss>
      </item>
    
  <item>
    <title>Faire du ménage dans ses fichiers ... fslint</title>
    <link>http://e.rycks.com/index.php/post/2008/08/09/Faire-du-menage-dans-ses-fichiers-fslint</link>
    <guid isPermaLink="false">urn:md5:74353ef0769ceec289a926e23ecf0655</guid>
    <pubDate>Sat, 09 Aug 2008 11:16:00 +0200</pubDate>
    <dc:creator>erics</dc:creator>
        <category>Informatique</category>
        <category>geekerie</category><category>tips</category><category>toutpublic</category><category>ubuntu</category>    
    <description>&lt;p&gt;Organiser des fichiers sur un espace de stockage c'est toujours très compliqué. Déjà quand on est tout seul on arrive assez souvent à faire des copie de documents qu'on oublie ensuite de supprimer et on ne sais plus lequel est le bon ... mais dès qu'on est plusieurs à travailler sur un même espace de stockage ça devient vite un bordel infâme.&lt;/p&gt;


&lt;p&gt;Alors, en attendant que la GED vienne nous sauver je suis tombé dernièrement sur FSLINT, outil qui se doit d'être préinstallé sur tout système informatique&amp;nbsp;!&lt;/p&gt;    &lt;h2&gt;Pour les barbus&lt;/h2&gt;


&lt;p&gt;Jusqu'à présent un bon vieux script en ligne de commande me permettait de faire ce boulot: trouver des doublons qui n'ont pas forcément le même nom de fichier (pratique pour des photos par exemple, je ne supporte pas les noms automatique que les appareils photos utilisent et donc je change le nom des fichiers):&lt;/p&gt;

&lt;pre&gt;
find . ! -empty -type f -printf &amp;quot;%s &amp;quot; -exec ls -dQ {} \; | sort -n | uniq -D -w 1 | \
cut -d&amp;quot; &amp;quot; -f2- | \
xargs md5sum | sort | \
uniq -w32 -d --all-repeated=separate | \
cut -c35-
&lt;/pre&gt;


&lt;h2&gt;Interface graphique et amélioration sensible de l'ergonomie&lt;/h2&gt;


&lt;p&gt;&lt;a href=&quot;http://e.rycks.com/public/images/2008/08/20080808-FSlint.png&quot;&gt;&lt;img src=&quot;http://e.rycks.com/public/images/2008/08/.20080808-FSlint_s.jpg&quot; alt=&quot;20080808-FSlint.png&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Mais voilà, fslint est là, un petit logiciel écris en python-gtk et qui vous permet de faire la même chose et même mieux avec une interface utilisateur quand même bien plus agréable.&lt;/p&gt;


&lt;p&gt;Limitations: bon, il y a quand même quelques limites, par exemple les photos qui ont été légèrement modifiées (par exemple, rotation de 90°) ... ce sont deux fichiers &quot;identiques&quot; d'un point de vue humain mais fslint n'est pas encore à ce niveau là de recherche &lt;img src=&quot;/themes/default/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://e.rycks.com/index.php/post/2008/08/09/Faire-du-menage-dans-ses-fichiers-fslint#comment-form</comments>
      <wfw:comment>http://e.rycks.com/index.php/post/2008/08/09/Faire-du-menage-dans-ses-fichiers-fslint#comment-form</wfw:comment>
      <wfw:commentRss>http://e.rycks.com/index.php/feed/atom/comments/353</wfw:commentRss>
      </item>
    
</channel>
</rss>
