<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.oxynux.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>blog.oxynux.org - Geekness &amp; Caffeine</title>
  <link>http://blog.oxynux.org/</link>
  <atom:link href="http://blog.oxynux.org/feed/category/Geekness-Caffeine/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>en</language>
  <pubDate>Sat, 03 Jan 2009 19:00:27 +0100</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Grsec &amp; grub-probe (update-grub failing)</title>
    <link>http://blog.oxynux.org/post/2008/12/07/Grsec-grub-probe-update-grub-failing</link>
    <guid isPermaLink="false">urn:md5:6ebbf5c2f22ec244a62e663cba9dd864</guid>
    <pubDate>Sun, 07 Dec 2008 08:48:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>&lt;p&gt;If you have a &lt;code&gt;grsec&lt;/code&gt;-patched kernel and &lt;code&gt;PaX&lt;/code&gt; is enabled, &lt;code&gt;update-grub&lt;/code&gt; is failing, witch is a little bit annoying:&lt;/p&gt;

&lt;pre&gt;8:45 root@sloane ~# update-grub                              
Searching for GRUB installation directory ... found: /boot/grub
zsh: exit 137   update-grub&lt;/pre&gt;    &lt;p&gt;After a little more in-depth look, the problem come from &lt;code&gt;grub-probe&lt;/code&gt; not having the right &lt;code&gt;PaX&lt;/code&gt; flags.&lt;/p&gt;


&lt;p&gt;Default flags:&lt;/p&gt;
&lt;pre&gt;8:47 root@sloane ~# chpax -v /usr/sbin/grub-probe 

----[ chpax 0.7 : Current flags for /usr/sbin/grub-probe (PeMRxS) ]---- 

 * Paging based PAGE_EXEC       : enabled (overridden) 
 * Trampolines                  : not emulated 
 * mprotect()                   : restricted 
 * mmap() base                  : randomized 
 * ET_EXEC base                 : not randomized 
 * Segmentation based PAGE_EXEC : enabled&lt;/pre&gt;


&lt;p&gt;We need paging and segmentation based &lt;code&gt;PAGE_EXEC&lt;/code&gt; to be disabled: &lt;code&gt;chpax -ps /usr/sbin/grub-probe&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;It should now work:&lt;/p&gt;
&lt;pre&gt;8:51 root@sloane ~# grub-probe --device-map=/boot/grub/device.map -t device /
/dev/md0&lt;/pre&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/12/07/Grsec-grub-probe-update-grub-failing#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/12/07/Grsec-grub-probe-update-grub-failing#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/151</wfw:commentRss>
      </item>
    
  <item>
    <title>Grsec &amp; snmpd</title>
    <link>http://blog.oxynux.org/post/2008/12/07/Grsec-snmpd</link>
    <guid isPermaLink="false">urn:md5:16f7fa65e702a3a10cd0602a36820a1d</guid>
    <pubDate>Sun, 07 Dec 2008 08:04:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>&lt;p&gt;With a &lt;code&gt;grsec&lt;/code&gt;-patched kernel, only members of the specific group #112 are allowed to access &lt;code&gt;/proc&lt;/code&gt;, but having the &lt;code&gt;snmp&lt;/code&gt; user in &lt;code&gt;grsec&lt;/code&gt; group is not enough, because &lt;code&gt;snmpd&lt;/code&gt; doesn't set the groups the user belongs to properly. You can use the &lt;code&gt;-g&lt;/code&gt; flag, but it will only change the owner group, and still won't set the groups to &lt;code&gt;snmpd&lt;/code&gt;.&lt;/p&gt;    &lt;p&gt;For instance, without setting the &lt;code&gt;-g&lt;/code&gt; flag:&lt;/p&gt;

&lt;pre&gt;Gid:    0       0       0       0
Groups: 0&lt;/pre&gt;


&lt;p&gt;With &lt;code&gt;-g 112&lt;/code&gt;:&lt;/p&gt;

&lt;pre&gt;Uid:    118    118    118    118
Gid:    112    112    112    112
Groups: 112&lt;/pre&gt;


&lt;p&gt;I wrote this quick&amp;amp;dirty little patch, to enable correct group attribution:&lt;/p&gt;

&lt;pre&gt;--- snmpd-orig/agent/snmpd.c        2007-07-19 23:01:43.000000000 +0200
+++ snmpd-patch/agent/snmpd.c       2008-11-17 15:02:04.000000000 +0100
@@ -960,7 +960,7 @@
         DEBUGMSGTL((&amp;quot;snmpd/main&amp;quot;, &amp;quot;Changing gid to %d.\n&amp;quot;, gid));
         if (setgid(gid) == -1
#ifdef HAVE_SETGROUPS
-            || setgroups(1, (gid_t *)&amp;amp;gid) == -1
+            || initgroups(getpwuid(uid)-&amp;gt;pw_name, gid) == -1
#endif
             ) {
             snmp_log_perror(&amp;quot;setgid failed&amp;quot;);
@@ -970,6 +970,14 @@
             }
         }
     }
+    else if(initgroups(getpwuid(uid)-&amp;gt;pw_name, getpwuid(uid)-&amp;gt;pw_gid) == -1)
+    {
+      snmp_log_perror(&amp;quot;initgroups failed&amp;quot;);
+      if (!netsnmp_ds_get_boolean(NETSNMP_DS_APPLICATION_ID,
+    NETSNMP_DS_AGENT_NO_ROOT_ACCESS)) {
+          exit(1);
+      }
+    }
#endif
#ifdef HAVE_SETUID
     if ((uid = netsnmp_ds_get_int(NETSNMP_DS_APPLICATION_ID,&lt;/pre&gt;


&lt;p&gt;Now I do have:&lt;/p&gt;
&lt;pre&gt;Uid:    118    118    118    118
Gid:    112    112    112    112
Groups: 112 65534&lt;/pre&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2008/12/07/Grsec-snmpd#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2008/12/07/Grsec-snmpd#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/150</wfw:commentRss>
      </item>
    
  <item>
    <title>Ma dernière (enfin j'espère) boulette de l'année</title>
    <link>http://blog.oxynux.org/post/2007/12/31/Ma-derniere-enfin-jespere-boulette-de-lannee</link>
    <guid isPermaLink="false">urn:md5:3063ab5161746596865c515426f49af5</guid>
    <pubDate>Mon, 31 Dec 2007 18:05:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category><category>utbm</category>    
    <description>    &lt;p&gt;Une boulette geek en plus...&lt;/p&gt;


&lt;p&gt;Tout partait bien, &lt;a href=&quot;http://www.fleurda.org&quot; hreflang=&quot;en&quot; title=&quot;Fleurda&quot;&gt;Fleurda&lt;/a&gt; me dit de couper mon serveur pour le brancher derrière son tout nouvel onduleur. Je recupére donc mon &lt;code&gt;screen&lt;/code&gt; (qui tourne sur mon serveur) et choisis un des &quot;onglets&quot; pour y lancer un mortel &lt;code&gt;sudo halt&lt;/code&gt;. Il me demande mon mot de passe et coupe la connexion... mais le serveur est toujours allumé. Tiens... &lt;em&gt;antares&lt;/em&gt; c'est pas le nom de mon serveur...&lt;/p&gt;


&lt;p&gt;Et là on se rend compte à quel point on a été con de laisser une session distante ouverte à l'abandon dans son screen, d'avoir mis le même mot de passe sur son serveur et pour son user sur un autre serveur.&lt;/p&gt;


&lt;p&gt;Bref, du coup j'ai coupé le serveur qui héberge le serveur irc actuel des étudiants de l'UTBM, les &lt;em&gt;dns&lt;/em&gt; et le &lt;em&gt;dhcp&lt;/em&gt; pour les habitants de la &lt;em&gt;Riverotte&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Heureusement &lt;a href=&quot;http://jflesch.kwain.net&quot; hreflang=&quot;fr&quot; title=&quot;Jflesch&quot;&gt;Jflesch&lt;/a&gt; veille au grain... Pour une fois on dira que &lt;q&gt;c'est la faute à BenC`&lt;/q&gt; !&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/12/31/Ma-derniere-enfin-jespere-boulette-de-lannee#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/12/31/Ma-derniere-enfin-jespere-boulette-de-lannee#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/129</wfw:commentRss>
      </item>
    
  <item>
    <title>Fonero gets Fonero</title>
    <link>http://blog.oxynux.org/post/2007/12/31/Fonero-gets-Fonero</link>
    <guid isPermaLink="false">urn:md5:134aa56234e972965e189ecf04cb1879</guid>
    <pubDate>Mon, 31 Dec 2007 10:55:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>    &lt;p&gt;Vous ne connaissez peut être pas le programme &lt;em&gt;Fonero gets Fonero&lt;/em&gt;. Le principe est simple, si vous êtes membre de la communauté FON&lt;sup&gt;[&lt;a href=&quot;http://blog.oxynux.org/post/2007/12/31/#pnote-127-1&quot; id=&quot;rev-pnote-127-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, vous avez des réductions à envoyer à vos amis pour qu'ils puissent acheter une &lt;em&gt;Fonera&lt;/em&gt;, le routeur wifi de FON, à un prix avantageux.&lt;/p&gt;


&lt;p&gt;Tout ça pour dire, que j'ai quelques réducs, qui font la &lt;em&gt;Fonera&lt;/em&gt; à 10,99 € (ou 12.99 € avec la &lt;em&gt;Fontenna&lt;/em&gt;). Si vous en voulez une, laissez moi un commentaire (en remplissant bien le champ &lt;em&gt;email&lt;/em&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://blog.oxynux.org/post/2007/12/31/#rev-pnote-127-1&quot; id=&quot;pnote-127-1&quot;&gt;1&lt;/a&gt;] &lt;a href=&quot;http://www.fon.com/fr/info/whatsFon&quot;&gt;[Qu'est-ce que FON ?&lt;/a&gt;]&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/12/31/Fonero-gets-Fonero#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/12/31/Fonero-gets-Fonero#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/127</wfw:commentRss>
      </item>
    
  <item>
    <title>Convert DOS files to UNIX and vice versa</title>
    <link>http://blog.oxynux.org/post/2007/07/26/Convert-DOS-files-to-UNIX-and-vice-versa</link>
    <guid isPermaLink="false">urn:md5:515e2a8477b02f4b27917f83e8f7316f</guid>
    <pubDate>Thu, 26 Jul 2007 12:13:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category>    
    <description>    &lt;p&gt;Under &lt;em&gt;Solaris&lt;/em&gt;, you have these nice utilities: &lt;em&gt;dos2unix&lt;/em&gt; and &lt;em&gt;unix2dos&lt;/em&gt;. But, they doesn't exists under &lt;em&gt;Linux&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;You can obtain the same result using &lt;em&gt;awk&lt;/em&gt; :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DOS to UNIX:&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;awk '{ sub(&quot;\r$&quot;, &quot;&quot;); print }' dosfile.txt &amp;gt; unixfile.txt&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;UNIX to DOS:&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;awk 'sub(&quot;$&quot;, &quot;\r&quot;)' unixfile.txt &amp;gt; dosfile.txt&lt;/code&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/07/26/Convert-DOS-files-to-UNIX-and-vice-versa#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/07/26/Convert-DOS-files-to-UNIX-and-vice-versa#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/110</wfw:commentRss>
      </item>
    
  <item>
    <title>Dist-upgrade de Dapper à Feisty</title>
    <link>http://blog.oxynux.org/post/2007/07/23/Dist-upgrade-de-Dapper-a-Feisty</link>
    <guid isPermaLink="false">urn:md5:f23501d80c89dcf248fee3cd7d0a363e</guid>
    <pubDate>Mon, 23 Jul 2007 20:05:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>    &lt;p&gt;Ce matin, dans un élan d'inconscience, je me suis dit que j'allais faire un &lt;code&gt;dist-upgrade&lt;/code&gt; de &lt;em&gt;Nora&lt;/em&gt;, le serveur hébergeant &lt;a href=&quot;http://www.oxynux.org&quot; hreflang=&quot;en&quot; title=&quot;Oxynux&quot;&gt;Oxynux&lt;/a&gt; et tout ce qui va avec, qui étais resté sur la dernière &lt;em&gt;LTS&lt;/em&gt; en date, à savoir &lt;em&gt;Dapper&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Tout commence bien, puis tout se casse la gueule comme prévu avec des problèmes de dépendances, avec &lt;em&gt;courier-authdaemon&lt;/em&gt; qui se retrouve &lt;q&gt;in a very bad inconsistent state&lt;/q&gt; et &lt;em&gt;erlang&lt;/em&gt; (nécessaire pour &lt;em&gt;ejabberd&lt;/em&gt;) idem.&lt;/p&gt;


&lt;p&gt;Rien ne veut y faire, ni les &lt;code&gt;apt-get -f install&lt;/code&gt; ou les &lt;code&gt;dpkg --force-all remove  [paquet]&lt;/code&gt;, il ne reste plus que l'emploi des grands moyens, le faire à la main&amp;nbsp;: éditer le fichier &lt;em&gt;/var/lib/dpkg/status&lt;/em&gt;, virer les morceaux qui coincent et supprimer à la main les fichiers disséminés un peu partout. Et finalement reprendre sur &lt;code&gt;apt-get -f install&lt;/code&gt; qui me relance le &lt;code&gt;dist-upgrade&lt;/code&gt; là où il s'était arrêté. Il a juste fallu réinstaller à la main &lt;em&gt;courier-authdaemin&lt;/em&gt; et &lt;em&gt;erlang&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Dernier petit hic, &lt;em&gt;proftpd&lt;/em&gt; refusait de fonctionner correctement, je me suis contenté de désactiver les modules inutiles (&lt;em&gt;ldap&lt;/em&gt;, &lt;em&gt;pgsql&lt;/em&gt;, &lt;em&gt;radius&lt;/em&gt;...) pour que ça reparte correctement.&lt;/p&gt;


&lt;p&gt;Le tout à maintenant l'air de fonctionner, &lt;em&gt;so wait and see!&lt;/em&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/07/23/Dist-upgrade-de-Dapper-a-Feisty#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/07/23/Dist-upgrade-de-Dapper-a-Feisty#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/109</wfw:commentRss>
      </item>
    
  <item>
    <title>Messages d'absence sur IRC</title>
    <link>http://blog.oxynux.org/post/2007/07/06/Messages-dabsence-sur-IRC</link>
    <guid isPermaLink="false">urn:md5:d47ce3fc41927eb68a75360387bb0bf4</guid>
    <pubDate>Fri, 06 Jul 2007 00:38:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>minds and feelings</category>    
    <description>&lt;p&gt;Copié et traduit de &lt;a href=&quot;http://sackheads.org/~bnaylor/spew/away_msgs.html&quot; title=&quot;http://sackheads.org/~bnaylor/spew/away_msgs.html&quot;&gt;http://sackheads.org/~bnaylor/spew/...&lt;/a&gt; avec l'accord de l'auteur.&lt;/p&gt;


&lt;p&gt;Rédigé par brian+web@sackheads.org.&lt;/p&gt;


&lt;h3&gt;Les messages d'absence sont une plaie, s'il vous plait désactivez les&lt;/h3&gt;


&lt;p&gt;Vous savez, personne n'en a rien à faire de savoir où vous êtes à n'importe quel moment de la journée. S'il quelqu'un s'en préoccupe il peut vous contacter par un moyen plus approprié, plus privé.&lt;/p&gt;    &lt;p&gt;Au même moment, vous spammez quarante personne avec vos changements de statut récurrents sur dix ou vingt canaux différents.&lt;/p&gt;


&lt;p&gt;Vos stupides messages du genre&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;* random git est de retour&amp;nbsp;: J'ai fini de pisser maintenant&amp;nbsp;!&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;les obligent à regarder la fenêtre et à lire quelque chose dont ils se moquent éperdument, ils ont peut être même du bouger leur souris et cliquer en différents endroits pour découvrir que vous êtes à court de couenne de porc et que vous redescendez encore au café du coin.&lt;/p&gt;


&lt;p&gt;Étiez vous au moins en train de parler à qui que ce soit quand vous avez annoncé ça&amp;nbsp;? Est-ce qu'un seul de vos amis a besoin de savoir&amp;nbsp;? Non&amp;nbsp;! C'est la beauté d'iRC&amp;nbsp;: c'est asynchrone. Si vous laissez votre client connecté, de toute façon les messages seront encore là quand vous reviendrez !&lt;br /&gt;
Ce n'est pas comme discuter avec votre grand-mère au téléphone&amp;nbsp;; vous pouvez faire défiler le texte et lire ce que vous avez manqué.&lt;/p&gt;


&lt;p&gt;Sérieusement, si vous êtes autant inquiet que les gens vous parlent pendant que vous êtes absent et n'obtiennent pas de réponse, il suffit juste de se mettre en absent sans notification publique et informer automatiquement les personnes qui vous parlent que vous êtes sortis. Vous pouvez enregistrer tout ce qui vous est envoyé en privé ou même les messages publics contenant votre surnom&amp;nbsp;! On parle d'un script irc trivial d'une quinzaine de ligne, commentaires inclus. Et vous n'embêtez absolument personne&amp;nbsp;!&lt;/p&gt;


&lt;h3&gt;Changer votre surnom n'est pas bon non plus&lt;/h3&gt;


&lt;p&gt;C'est aussi valable pour les personnes changeant de surnom sans cesse&amp;nbsp;:&lt;/p&gt;


&lt;blockquote&gt;&lt;p&gt;* randomgit is now known as git_lunch&lt;br /&gt;
* git_lunch is now known as pssng_git&lt;br /&gt;
* pssng_git is now known as githairct&lt;br /&gt;
* githairct is now known as randomgit&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;Nous n'en avons simplement rien à faire. Personne (d'autre) sur IRC n'a d'incompréhension sur la nature de ce vecteur de communication, c'est une histoire de personnes inactives. Personne ne suppose que vous êtes suspendu à votre clavier à attendre que le message suivant sorte du tuyau ou que vous avez une connexion 802.11 branchée directement vers votre crâne vous permettant de répondre instantanément à leurs messages hors sujet à propos de leur configuration d&lt;em&gt;'Enlightenment&lt;/em&gt; à n'importe quel moment de la journée.&lt;/p&gt;


&lt;p&gt;Laisser votre surnom tel qu'il est. Ce n'est pas sympa, ça n'aide pas et c'est juste déroutant pour les personnes qui vous cherchent plus tard de changer en permanence.&lt;/p&gt;


&lt;p&gt;Ceci dit, changer de surnom est moins pire que les messages d'absences publics, car ils sont plus simples à filtrer.&lt;/p&gt;


&lt;h3&gt;Les messages d'absence automatiques sont le fruit de Satan&lt;/h3&gt;


&lt;blockquote&gt;&lt;p&gt;* randomgit is away: (Auto-Away after 10 mins) [BX-MsgLog On]&lt;/p&gt;&lt;/blockquote&gt;


&lt;p&gt;NE M'OBLIGEZ PAS À VOUS TUER !!!&lt;/p&gt;


&lt;p&gt;Quelqu'un mérite de battre &lt;acronym title=&quot;Edwards Colten, developper de BitchX&quot;&gt;panasync&lt;/acronym&gt; à six miles de profondeur dans du granit pour n'avoir qu'osé penser mettre cette merde par défaut dans &lt;em&gt;&lt;acronym title=&quot;Client IRC pour Unix&quot;&gt;BitchX&lt;/acronym&gt;&lt;/em&gt;. Je veux dire, à quoi pensait il&amp;nbsp;? C'est &lt;strong&gt;la&lt;/strong&gt; &lt;em&gt;mal&lt;/em&gt;fonction qui me vient à l'esprit dans l'histoire récente du logiciel, exception faire de &lt;em&gt;Microsoft Chat&lt;/em&gt; en mode bande dessinée. Mirc, dans toute sa gloire primitive est de loin moins ennuyeux que &lt;em&gt;ça&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Voici un &lt;acronym title=&quot;Uniquement pour BitchX&quot;&gt;conseil&lt;/acronym&gt;&amp;nbsp;: si vous ne voulez pas que votre expérience sur IRC coupe tragiquement court, faites ça&amp;nbsp;:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;$ echo set auto_away off &amp;gt;&amp;gt; ~/.bitchxrc&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Le monde vous sera éternellement reconnaissant, ou sinon il vous bannira de tous ses canaux.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/07/06/Messages-dabsence-sur-IRC#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/07/06/Messages-dabsence-sur-IRC#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/105</wfw:commentRss>
      </item>
    
  <item>
    <title>Jabber</title>
    <link>http://blog.oxynux.org/post/2007/06/27/Jabber</link>
    <guid isPermaLink="false">urn:md5:16ba9cec136eed82fbe0c896b4aa3680</guid>
    <pubDate>Wed, 27 Jun 2007 23:31:00 +0200</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>&lt;p&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/divers/jabber.png&quot; alt=&quot;jabber.png&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;
&lt;em&gt;Jabber&lt;/em&gt; (prononcer «&amp;nbsp;djabeur&amp;nbsp;» ou «&amp;nbsp;jabère ») est un système standard et ouvert de messagerie instantanée et de présence, fonctionnant avec n'importe quel client compatible.&lt;/p&gt;



&lt;p&gt;Je vais vous décrire succintement la configuration avec l'un de ces clients&amp;nbsp;: &lt;em&gt;&lt;a href=&quot;http://www.gajim.org/&quot; hreflang=&quot;fr&quot; title=&quot;Gajim&quot;&gt;Gajim&lt;/a&gt;&lt;/em&gt;. Mon choix s'est porté sur ce client car je le trouve particulièrement abouti, et qu'il est disponible à la fois pour &lt;em&gt;Windows&lt;/em&gt; et pour &lt;em&gt;Linux&lt;/em&gt; (pour les trolleurs, oui il est en &lt;em&gt;gtk+&lt;/em&gt;).&lt;/p&gt;    &lt;h2&gt;Téléchargement&lt;/h2&gt;


&lt;p&gt;Gajim existe pour &lt;em&gt;Windows&lt;/em&gt; et pour &lt;em&gt;Linux&lt;/em&gt;, je vous invite à consulter la &lt;a href=&quot;http://www.gajim.org/downloads.php?lang=fr&quot;&gt;page de téléchargement&lt;/a&gt; du site officiel.&lt;/p&gt;


&lt;h2&gt;Configuration&lt;/h2&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/1.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;1.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.1_t.jpg&quot; alt=&quot;1.jpg&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/a&gt;
Au premier lancement, le logiciel vous demandera si vous possédez un compte &lt;em&gt;Jabber&lt;/em&gt;&amp;nbsp;; répondez que non. Il vous proposera alors un formulaire vous permettant d'en créer un.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/2.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;2.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.2_t.jpg&quot; alt=&quot;2.jpg&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt;&lt;/a&gt;
À l'étape suivante, l'assistant vous demande d'entrer un nom et de choisir un serveur de communication, vous pouvez utiliser librement &lt;em&gt;oxynux.org&lt;/em&gt; et &lt;em&gt;zebleh.org&lt;/em&gt; (à noter que les utilisateurs n'ont pas besoin d'avoir le même serveur pour communiquer entre-eux). Comme indiqué dans la fenêtre, votre identifiant &lt;em&gt;Jabber&lt;/em&gt; sera de la forme &lt;code&gt;nom_choisi@serveur.tld&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/3.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;3.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.3_t.jpg&quot; alt=&quot;3.jpg&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;&lt;/a&gt;
On vous indique ensuite que votre compte a été créé avec succès. On vous propose de sélectionner un avatar à la connexion&amp;nbsp;; faites attention à ce que l'avatar ne dépasse pas 8 Ko.&lt;/p&gt;


&lt;p&gt;Ça y est, votre compte Jabber est créé, il ne vous reste plus qu'à m'ajouter dans votre liste de contact en rentrant mon identifiant (&lt;code&gt;bcollet@.oxynux.org&lt;/code&gt;).&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/4.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;4.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.4_t.jpg&quot; alt=&quot;4.jpg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/5.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;5.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.5_t.jpg&quot; alt=&quot;5.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;


&lt;p&gt;Vous me voyez ainsi apparaître dans votre liste de contact et vous pouvez débuter une conversation. ;)&lt;/p&gt;


&lt;p&gt;&lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/6.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;6.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.6_t.jpg&quot; alt=&quot;6.jpg&quot; /&gt;&lt;/a&gt; &lt;a href=&quot;http://blog.oxynux.org/pub/Gajim/7.jpg&quot; hreflang=&quot;&quot; rel=&quot;lightbox[gajim]&quot; title=&quot;7.jpg&quot;&gt;&lt;img src=&quot;http://blog.oxynux.org/pub/Gajim/.7_t.jpg&quot; alt=&quot;7.jpg&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/06/27/Jabber#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/06/27/Jabber#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/101</wfw:commentRss>
      </item>
    
  <item>
    <title>Serveur Jabber</title>
    <link>http://blog.oxynux.org/post/2007/02/22/Serveur-Jabber</link>
    <guid isPermaLink="false">urn:md5:b37538693f973e43deaffb31449e16bc</guid>
    <pubDate>Thu, 22 Feb 2007 16:52:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>linux and open source</category><category>servers and networking</category>    
    <description>    &lt;p&gt;Depuis hier, &lt;em&gt;&lt;a href=&quot;http://www.oxynux.org&quot; hreflang=&quot;en&quot;&gt;Oxynux.org&lt;/a&gt;&lt;/em&gt; est doté d'un serveur Jabber. L'inscription est libre et les domaines sont &lt;em&gt;oxynux.org&lt;/em&gt; et &lt;em&gt;zebleh.org&lt;/em&gt;.&lt;/p&gt;


&lt;p&gt;Le serveur accepte les connexions SSL, par contre je n'ai pas activé les passerelles et ne souhaite pas le faire.&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.oxynux.org/post/2007/02/22/Serveur-Jabber#comment-form</comments>
      <wfw:comment>http://blog.oxynux.org/post/2007/02/22/Serveur-Jabber#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.oxynux.org/feed/rss2/comments/92</wfw:commentRss>
      </item>
    
  <item>
    <title>I feel like a geek</title>
    <link>http://blog.oxynux.org/post/2007/02/12/I-feel-like-a-geek</link>
    <guid isPermaLink="false">urn:md5:0c25fc87d62758f9582ee1d718ccb321</guid>
    <pubDate>Mon, 12 Feb 2007 23:04:00 +0100</pubDate>
    <dc:creator>Benjamin Collet</dc:creator>
        <category>Geekness &amp; Caffeine</category>
        <category>minds and feelings</category>    
    <description>    &lt;p&gt;Long time I haven't blogged, really blogged I mean, no only quotes entries or so, but at least, I'm back.&lt;/p&gt;


&lt;p&gt;I &lt;del&gt;sometimes&lt;/del&gt; often feel like a geek, is that making me so different?&lt;/p&gt;


&lt;p&gt;Well, yes and no; in one side I'm a computer addict, interested by everything that's have a CPU (or not) and trying to learn more and more things about computer science.  I'm running under GNU/Linux.  I'm an email, Internet and communication (irc, Jabber or the Microsoft &quot;thing&quot;)  addict.  I have some problem spending a week without being able to check my emails or do things like that. I've 3 computers running 24/7 (desktop computer, gateway and server).  One of my favorite hobby is to work on my machines.  I'm also a caffeine addict (is that a point of geekness?) and also a Guinness addict, but that's another story...&lt;/p&gt;


&lt;p&gt;On the other side, I'm involved in my student association (and not only in the computer science club), I'm also the deputy president of my class association.  I've got a quite normal social life, with friends (yeah, IRL friends), I listen to quite normal music (rap, r'n'b is not what I call &quot;normal music&quot;).  I even already had girlfriends (in real life, incredible, isn't it?).  Last year I was also considered as the one of the five most popular guy of my school (and geekness was not the reason of this popularity)...&lt;/p&gt;


&lt;p&gt;So, am I really different to you, non-geeks?&lt;/p&gt;



&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;Why have I written this entry?&lt;/em&gt; &lt;br /&gt;
I feel bored of people saying &lt;q&gt;but you're a geek&lt;/q&gt;, or whatever similar. Am I an alien? I'm not spending my whole life on my desk.&lt;br /&gt;
&lt;em&gt;Why is this entry in English?&lt;/em&gt;&lt;br /&gt;
Because I haven't practiced English for a too long time, and that miss me, and writing in English is just &quot;cool&quot;, isn't it ? Anyway, if you see any mistakes in this entry (and the followings), please, tell me.&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
      </item>
    
</channel>
</rss>