<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.schnouki.net/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>Sous les étoiles... - Geek inside</title>
  <link>http://www.schnouki.net/</link>
  <atom:link href="http://www.schnouki.net/feed/category/Geek-inside/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 18 Jul 2008 05:24:38 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Plugin Jabber Status DotClear 2 β6</title>
    <link>http://www.schnouki.net/post/2007/06/27/Plugin-Jabber-Status-DotClear-2-6</link>
    <guid isPermaLink="false">urn:md5:2823aeb17483f57539a39ec4662b8317</guid>
    <pubDate>Wed, 27 Jun 2007 01:13:00 +0200</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>dotclear</category><category>jabber</category>    
    <description>&lt;p&gt;&lt;a href=&quot;http://fr.wikipedia.org/wiki/Jabber&quot; hreflang=&quot;fr&quot;&gt;Jabber&lt;/a&gt; est un standard ouvert de messagerie instantanée utilisant un ensemble de protocoles basés sur le langage &lt;a href=&quot;http://fr.wikipedia.org/wiki/Extensible_markup_language&quot; hreflang=&quot;fr&quot;&gt;XML&lt;/a&gt;. Il dispose de nombreux atouts par rapport aux solutions de messagerie instantanée propriétaires comme &lt;del&gt;MSN&lt;/del&gt; Windows Live Messenger ou Y!M&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;de nombreux serveurs qui communiquent entre eux (pas de risque que le réseau entier tombe si un seul serveur tombe)&lt;/li&gt;
&lt;li&gt;protocole facilement extensible (la VoIP a été ajoutée très récemment sans aucun problème)&lt;/li&gt;
&lt;li&gt;toute la complexité est du côté serveur (on peut avoir des clients complets très légers, par exemple sur téléphone portable)&lt;/li&gt;
&lt;li&gt;on peut se connecter depuis plusieurs endroits en même temps et choisir où l'on veut recevoir ses messages (si mon PC à la maison est allumé alors que je suis connecté au bureau, je peux augmenter la priorité de ma connexion depuis le bureau pour y recevoir mes messages)&lt;/li&gt;
&lt;li&gt;Jabber est actuellement en pleine expansion (il est utilisé par &lt;a href=&quot;http://www.google.com/talk/intl/fr/&quot; hreflang=&quot;fr&quot;&gt;Google Talk&lt;/a&gt; ou &lt;a href=&quot;http://www.fr.wengophone.com/index.php/download&quot; hreflang=&quot;fr&quot;&gt;WengoPhone&lt;/a&gt;&amp;nbsp;; il y a ainsi plusieurs millions d'utilisateurs de Jabber dans le monde)&lt;/li&gt;
&lt;li&gt;et enfin le plus important&amp;nbsp;: il existe de nombreuses passerelles vers les autres réseaux de messagerie instantanée (on peut sans problème communiquer avec ses contacts MSN ou ICQ depuis Jabber)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Si vous n'êtes toujours pas convaincu, je ne puis que vous conseiller la lecture de Lea-Linux&amp;nbsp;: &lt;a href=&quot;http://lea-linux.org/cached/index/Fiches:Formatslibres-fichewhyjabber.html&quot; hreflang=&quot;fr&quot;&gt;Pourquoi Jabber plutôt que les autres protocoles de messagerie instantanée ?&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;Tout ça peut paraître très &lt;em&gt;geek&lt;/em&gt; (et honnêtement ça l'est un peu...), mais finalement c'est très agréable à l'emploi. Je m'y suis mis assez récemment (encouragé par &lt;a href=&quot;http://www.rez-metz.supelec.fr/wiki/doku.php/users:cj&quot; hreflang=&quot;fr&quot;&gt;cJ&lt;/a&gt;...), et franchement je ne regrette pas du tout mon ancien &lt;a href=&quot;http://pidgin.im/&quot; hreflang=&quot;en&quot;&gt;Pidgin&lt;/a&gt;.&lt;/p&gt;    &lt;p&gt;Récemment j'avais un peu de temps à perdre, je me suis donc lancé dans le développement d'un petit plugin pour &lt;a href=&quot;http://www.dotclear.net/&quot; hreflang=&quot;fr&quot;&gt;DotClear&lt;/a&gt; permettant d'afficher sur ce blog mon état Jabber (icône + texte descriptif, avatar et message d'état). C'est désormais chose faite grâce au très pratique service &lt;em&gt;&lt;a href=&quot;http://presence.jabberfr.org/&quot; hreflang=&quot;fr&quot;&gt;Statut sur le web&lt;/a&gt;&lt;/em&gt; du serveur &lt;em&gt;jabberfr.org&lt;/em&gt;.&lt;/p&gt;


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

&lt;p&gt;Ce plugin est assez simple à mettre en œuvre&amp;nbsp;: il faut tout d'abord ajouter un contact à son &lt;em&gt;roster&lt;/em&gt;, puis configurer et ajouter le widget &lt;em&gt;Présence Jabber&lt;/em&gt;. Éventuellement il faut aussi un peu modifier la feuille de style de son thème préféré. La démarche pas à pas&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration du &lt;em&gt;roster&lt;/em&gt;&lt;/strong&gt; (liste de contacts)
&lt;ul&gt;
&lt;li&gt;Allez dans la fenêtre de configuration des transports de votre client Jabber préféré (avec Gajim&amp;nbsp;: menu &lt;em&gt;Actions&lt;/em&gt; → &lt;em&gt;Discover Services&lt;/em&gt; → &lt;em&gt;using xxx account&lt;/em&gt;)&lt;/li&gt;
&lt;li&gt;Lancez une recherche des services disponibles sur le serveur &lt;code&gt;im.apinc.org&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Cherchez la ligne &lt;em&gt;Statut Jabber sur le web&lt;/em&gt; (&lt;code&gt;presence.jabberfr.org&lt;/code&gt;) et enregistrez-là à votre &lt;em&gt;roster&lt;/em&gt; (il doit apparaître dans la partie «&amp;nbsp;Transports&amp;nbsp;» si vous n'avez pas désactivé l'affichage de celle-ci)&lt;/li&gt;
&lt;li&gt;Vous pouvez maintenant tester que ça marche depuis &lt;a href=&quot;http://presence.jabberfr.org/&quot; title=&quot;http://presence.jabberfr.org/&quot;&gt;http://presence.jabberfr.org/&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration du widget&lt;/strong&gt;
&lt;ul&gt;
&lt;li&gt;Téléchargez et installez le plugin depuis l'une des URL ci-dessous&lt;/li&gt;
&lt;li&gt;Dans l'interface d'administration de votre blog, allez dans la partie &lt;em&gt;Widgets de présentation&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;Ajoutez le widget &lt;em&gt;Présence Jabber&lt;/em&gt; à l'un de vos bandeaux et cliquez sur le &lt;code&gt;[+]&lt;/code&gt; pour le configurer&lt;/li&gt;
&lt;li&gt;Remplissez toutes les données demandées à votre convenance (vous pouvez tester l'icône d'état alternative sur &lt;a href=&quot;http://presence.jabberfr.org/&quot; title=&quot;http://presence.jabberfr.org/&quot;&gt;http://presence.jabberfr.org/&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Enregistrez et admirez le résultat sur votre blog &lt;img src=&quot;/themes/schnouki/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Configuration de la feuille de style&lt;/strong&gt; (partie facultative)
&lt;ul&gt;
&lt;li&gt;Tout le code du widget est situé dans un élément &lt;code&gt;&amp;lt;div class=&quot;jabber_status&quot;&amp;gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;Le message d'état est dans un &lt;code&gt;&amp;lt;span class=&quot;jabber_status_message&quot;&amp;gt;&lt;/code&gt;. Chez moi j'avais envie qu'il soit en un peu plus petit et en italique, j'ai donc ajouté le code suivant à ma feuille de style&amp;nbsp;: &lt;code&gt;.jabber_status_message { font-size: 0.9em; font-style: italic; }&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Téléchargement&lt;/h2&gt;

&lt;p&gt;Pour télécharger cette extension&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Version 1.0&amp;nbsp;:
&lt;ul&gt;
&lt;li&gt;package DC2&amp;nbsp;: &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_jabberStatus-1.0.pkg.gz&quot; title=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_jabberStatus-1.0.pkg.gz&quot;&gt;http://www.schnouki.net/public/plug...&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;archive .tar.gz&amp;nbsp;: &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_jabberStatus-1.0.tar.gz&quot; title=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_jabberStatus-1.0.tar.gz&quot;&gt;http://www.schnouki.net/public/plug...&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;ChangeLog et anciennes versions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;27 juin 2007&amp;nbsp;: version 1.0&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Licence&lt;/h2&gt;

&lt;p&gt;Pfff, je m'en fous un peu, mais on va dire que le code de ce plug-in est disponible sous licence &lt;acronym title=&quot;General Public License&quot;&gt;GPL&lt;/acronym&gt;.&lt;/p&gt;


&lt;h2&gt;Le mot de la fin&lt;/h2&gt;

&lt;p&gt;En cas de problème ou si vous avez des commentaires et des suggestions, n'hésitez pas à me &lt;a href=&quot;http://www.schnouki.net/contact&quot; hreflang=&quot;fr&quot;&gt;contacter&lt;/a&gt; ou à me laisser un commentaire.&lt;/p&gt;


&lt;p&gt;Et pour ceux qui douteraient de l'utilité de cette extension... Je suis parfaitement d'accord pour dire qu'elle ne sert à rien &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;&lt;strong&gt;&amp;lt;Schnouki&amp;gt;&lt;/strong&gt; j'ai fini de faire mumuse avec PHP &lt;br /&gt;
&lt;strong&gt;&amp;lt;Schnouki&amp;gt;&lt;/strong&gt; maintenant j'ai un joli plugin sur mon blog qui affiche mon statut Jabber &lt;br /&gt;
&lt;strong&gt;&amp;lt;Schnouki&amp;gt;&lt;/strong&gt; ça choooopppeu&amp;nbsp;! &lt;br /&gt;
&lt;strong&gt;&amp;lt;Schnouki&amp;gt;&lt;/strong&gt; &lt;img src=&quot;/themes/schnouki/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
&lt;strong&gt;&amp;lt;VobE&amp;gt;&lt;/strong&gt; uuuuseless lol &lt;br /&gt;
&lt;strong&gt;&amp;lt;Schnouki&amp;gt;&lt;/strong&gt; ouais carrément &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; &lt;br /&gt;
&lt;strong&gt;&amp;lt;VobE&amp;gt;&lt;/strong&gt; donc indispensable&amp;nbsp;! &lt;br /&gt;
&lt;strong&gt;&amp;lt;Schnouki&amp;gt;&lt;/strong&gt; exactement &lt;img src=&quot;/themes/schnouki/smilies/smile.png&quot; alt=&quot;:)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/06/27/Plugin-Jabber-Status-DotClear-2-6#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/06/27/Plugin-Jabber-Status-DotClear-2-6#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/36</wfw:commentRss>
      </item>
    
  <item>
    <title>Planet Supelec</title>
    <link>http://www.schnouki.net/post/2007/05/02/Planet-Supelec</link>
    <guid isPermaLink="false">urn:md5:db134be14e908f57cade23ba250a22aa</guid>
    <pubDate>Wed, 02 May 2007 01:35:00 +0200</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>blog</category><category>planet</category><category>supélec</category>    
    <description>    &lt;p&gt;Une petite nouveauté a fait son apparition sur le site du &lt;a href=&quot;http://www.rez-metz.supelec.fr/&quot; hreflang=&quot;fr&quot;&gt;campus de Metz&lt;/a&gt; de Supélec&amp;nbsp;: l'apparition de &lt;em&gt;&lt;a href=&quot;http://www.rez-metz.supelec.fr/planet/&quot; hreflang=&quot;fr&quot;&gt;Planet Supelec&lt;/a&gt;&lt;/em&gt;, un aggrégateur de blogs qui regroupe les blogs des Supélec messins de ces dernières années.&lt;/p&gt;


&lt;p&gt;La liste des blogs est celle qui est maintenue à jour par ZooL sur son &lt;a href=&quot;http://zool.d10x.net/wiki/doku.php?id=blogs_supelec&quot; hreflang=&quot;fr&quot;&gt;wiki&lt;/a&gt;. Si vous souhaitez en faire partie, &lt;a href=&quot;http://www.schnouki.net/contact&quot; hreflang=&quot;fr&quot;&gt;contactez-moi&lt;/a&gt; et/ou adressez-vous à ZooL&amp;nbsp;!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/05/02/Planet-Supelec#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/05/02/Planet-Supelec#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/28</wfw:commentRss>
      </item>
    
  <item>
    <title>X11 et sudo</title>
    <link>http://www.schnouki.net/post/2007/04/09/X11-et-sudo</link>
    <guid isPermaLink="false">urn:md5:ac8ae58ff3a024d7e3ffb86eac5a6a01</guid>
    <pubDate>Mon, 09 Apr 2007 11:46:00 +0200</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>linux</category>    
    <description>&lt;p&gt;Quand on est fan de &lt;code&gt;sudo&lt;/code&gt;, c'est parfois assez pénible de ne pas pouvoir lancer d'application graphique avec. Il existe pourtant une solution simple pour y remédier.&lt;/p&gt;    &lt;p&gt;Le problème de &lt;code&gt;sudo&lt;/code&gt; est que, dans sa configuration «&amp;nbsp;classique », il ne conserve pas les variables d'environnement nécessaires au bon fonctionnement des applications X11 lors du changement d'utilisateur. Pour y remédier, il y a deux solutions&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;utiliser &lt;code&gt;sux&lt;/code&gt; (disponible dans Portage&amp;nbsp;: &lt;code&gt;x11-misc/sux&lt;/code&gt;), un petit programme qui fonctionne comme &lt;code&gt;su&lt;/code&gt;, mais en transférant les données nécessaires. Ça marche, mais ça ouvre un shell (ce dont on n'a pas toujours envie) et ça demande toujours un mot de passe root (il n'est évidemment pas possible de l'utiliser avec &lt;code&gt;sudo&lt;/code&gt;...). Et il semble poser des problèmes pour afficher les caractères UTF-8, ce qui est plutôt gênant.&lt;/li&gt;
&lt;li&gt;bien configurer &lt;code&gt;sudo&lt;/code&gt;&amp;nbsp;: c'est possible, et heureusement pour les fans d'Ubuntu &lt;img src=&quot;/themes/schnouki/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt; &lt;sup&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/04/09/#pnote-25-1&quot; id=&quot;rev-pnote-25-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;On va donc modifier le fichier &lt;code&gt;/etc/sudoers&lt;/code&gt;. Évidemment, il n'est pas question de le modifier «&amp;nbsp;à la main&amp;nbsp;» : pour des raisons de sécurité, mieux vaut utiliser &lt;code&gt;visudo&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Une fois l'éditeur de texte lancé, il faut spécifier quelles variables il faut transférer et pour quels utilisateurs. Ces variables, ce sont &lt;code&gt;$DISPLAY&lt;/code&gt; et &lt;code&gt;$XAUTHORITY&lt;/code&gt;. Pour les utilisateurs, dans mon cas il s'agit du groupe &lt;code&gt;wheel&lt;/code&gt;&amp;nbsp;; certains préféreront spécifier des utilisateurs séparément&amp;nbsp;: c'est leur choix &lt;img src=&quot;/themes/schnouki/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Voilà donc les lignes que j'ai dû ajouter à mon fichier &lt;code&gt;sudoers&lt;/code&gt;&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
# Faire marcher X11 avec sudo
Defaults:%wheel env_reset
Defaults:%wheel env_keep += DISPLAY
Defaults:%wheel env_keep += XAUTHORITY
&lt;/pre&gt;


&lt;p&gt;Chez certaines personnes, il semble qu'il est nécessaire de se déconnecter entièrement (jusqu'à redémarrer le serveur X) pour que la modification prenne effet&amp;nbsp;; chez moi ce n'a pas été le cas, j'ai juste eu besoin de quitter &lt;code&gt;visudo&lt;/code&gt; &lt;img src=&quot;/themes/schnouki/smilies/smile.png&quot; alt=&quot;:-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Il suffit ensuite de tester si ça marche, par exemple avec &lt;code&gt;sudo gedit /etc/make.conf&lt;/code&gt;.&lt;/p&gt;


&lt;p&gt;Un grand merci à &lt;a href=&quot;http://thomas.tanreisoftware.com/?p=58&quot; hreflang=&quot;en&quot;&gt;Thomas Wisniewski&lt;/a&gt; pour l'info.&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.schnouki.net/post/2007/04/09/#rev-pnote-25-1&quot; id=&quot;pnote-25-1&quot;&gt;1&lt;/a&gt;] eh oui, les docs d'&lt;a href=&quot;http://www.ubuntu-fr.org/&quot; hreflang=&quot;fr&quot;&gt;Ubuntu&lt;/a&gt; utilisent abondamment les &lt;code&gt;sudo&lt;/code&gt; avec des logiciels comme &lt;code&gt;gedit&lt;/code&gt;... Preuve que c'est possible !&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/04/09/X11-et-sudo#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/04/09/X11-et-sudo#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/25</wfw:commentRss>
      </item>
    
  <item>
    <title>La Fonera : réseau privé en WPA et Linux</title>
    <link>http://www.schnouki.net/post/2007/02/19/La-Fonera-%3A-reseau-prive-en-WPA-et-Linux</link>
    <guid isPermaLink="false">urn:md5:e7cb2230a8964bc90f7483391acb796c</guid>
    <pubDate>Mon, 19 Feb 2007 10:20:00 +0100</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>fon</category><category>linux</category><category>wifi</category>    
    <description>    &lt;p&gt;Dans ses réglages d'usine, le routeur &lt;em&gt;La Fonera&lt;/em&gt; propose un réseau privé avec cryptage WPA dont le &lt;a href=&quot;http://fr.wikipedia.org/wiki/SSID&quot; hreflang=&quot;fr&quot;&gt;SSID&lt;/a&gt; est &lt;em&gt;MyPlace&lt;/em&gt;. La clef de cryptage est basée sur le numéro de série indiqué sur l'étiquette en-dessous du routeur&amp;nbsp;:
&lt;img src=&quot;http://www.schnouki.net/public/fonera/Fonera-back.jpg&quot; alt=&quot;Étiquette sous la Fonera&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Nous allons voir comment configurer son ordinateur sous Linux (de préférence Gentoo, bien sûr ;-)) pour pouvoir accéder à Internet en passant par ce réseau.&lt;/p&gt;


&lt;h2&gt;Configuration du système&lt;/h2&gt;

&lt;h3&gt;Installation de wpa_supplicant&lt;/h3&gt;

&lt;p&gt;wpa_supplicant est le programme qui permet de gérer le WPA sous Linux. Il permet aussi de gérer les connexion WEP ou même sans cryptage, d'ailleurs... C'est un outil très puissant mais assez complexe à configurer&amp;nbsp;; pour le moment nous allons nous contenter de l'installer.&lt;/p&gt;


&lt;p&gt;Sous Gentoo, un simple &lt;code&gt;emerge wpa_supplicant&lt;/code&gt; suffit.&lt;/p&gt;


&lt;p&gt;Si vous avez une carte utilisant le driver &lt;code&gt;madwifi&lt;/code&gt;, il faut ajouter le useflag correspondant&amp;nbsp;: &lt;code&gt;echo net-wireless/wpa_supplicant madwifi &amp;gt;&amp;gt; /etc/portage/package.use&lt;/code&gt;, puis un &lt;code&gt;emerge wpa_supplicant&lt;/code&gt; devrait suffire.&lt;/p&gt;


&lt;h3&gt;Configuration des interfaces réseau&lt;/h3&gt;

&lt;p&gt;Une fois que wpa_supplicant est installé, il faut indiquer à Gentoo de l'utiliser. Pour cela, modifiez avec votre éditeur de texte préféré le fichier &lt;code&gt;/etc/conf.d/net&lt;/code&gt; et ajoutez-y les lignes suivantes&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
modules=( &amp;quot;wpa_supplicant&amp;quot; )
wpa_supplicant_wlan0=&amp;quot;-Dwext -iwlan0&amp;quot;
wpa_timeout_wlan0=10
config_wlan0=( &amp;quot;dhcp&amp;quot; )
&lt;/pre&gt;


&lt;p&gt;Il y aura éventuellement quelques détails à modifier selon votre configuration&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;selon le driver, il faudra peut-être remplacer &lt;code&gt;wext&lt;/code&gt; par autre chose (&lt;code&gt;madwifi&lt;/code&gt;, &lt;code&gt;atmel&lt;/code&gt;, &lt;code&gt;ipw&lt;/code&gt;, &lt;code&gt;broadcom&lt;/code&gt;...). Normalement &lt;code&gt;wext&lt;/code&gt; est le nom générique et devrait fonctionner avec à peu près tout&amp;nbsp;; si ce n'est pas le cas, consultez la documentation&amp;nbsp;: &lt;code&gt;man wpa_supplicant&lt;/code&gt;. Petit détail cependant&amp;nbsp;: même si vous utiliser un pilote &lt;code&gt;ndiswrapper&lt;/code&gt;, laissez &lt;code&gt;-Dwext&lt;/code&gt;&amp;nbsp;; l'option &lt;code&gt;-Dndiswrapper&lt;/code&gt; est obsolète et ne fonctionne plus.&lt;/li&gt;
&lt;li&gt;selon le nom de votre interface réseau&amp;nbsp;: chez moi c'est &lt;code&gt;wlan0&lt;/code&gt;, chez vous c'est peut-être &lt;code&gt;eth1&lt;/code&gt; ou &lt;code&gt;ath0&lt;/code&gt;... Si c'est le cas pensez à le changer.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sauvegardez ensuite ce fichier et relancez votre interface réseau avec &lt;code&gt;/etc/init.d/net.wlan0 restart&lt;/code&gt;.&lt;/p&gt;


&lt;h2&gt;Configuration de wpa_supplicant&lt;/h2&gt;

&lt;p&gt;Il faut maintenant configurer wpa_supplicant lui-même. La tâche peut parfois être assez ardue, alors on va y aller doucement.&lt;/p&gt;


&lt;h3&gt;Configuration de base&lt;/h3&gt;

&lt;p&gt;Le fichier de configuration de wpa_supplicant est &lt;code&gt;/etc/wpa_supplicant/wpa_supplicant.conf&lt;/code&gt;. Lancez votre éditeur de texte préféré et ouvrez-le.&lt;/p&gt;


&lt;p&gt;Il faut commencer par la configuration générale, celle qui est commune à tous les réseaux que vous allez utiliser avec wpa_supplicant. C'est en fait la partie la plus simple &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Chez moi, ça donne ça&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
# Nécessaire pour pouvoir utiliser des interfaces comme wpa_gui ou wpa_cli
ctrl_interface=/var/run/wpa_supplicant
# ...pour autoriser les utilisateurs dans le groupe wheel à les utiliser
ctrl_interface_group=wheel
# Autoriser les interfaces à modifier le fichier de configuration
#update_config=1
# Mode de connexion au point d'accès
ap_scan=2
# Réauthentification rapide pour le mode EAP
# (commentée car ne marche pas à Supélec...)
#fast_reauth=1
&lt;/pre&gt;


&lt;p&gt;Si vous avez besoin de documentation plus précise, vous en trouverez dans le dossier &lt;code&gt;/usr/share/doc/wpa_supplicant-0.5.7&lt;/code&gt;.&lt;/p&gt;


&lt;h3&gt;Calcul de la clef PSK&lt;/h3&gt;

&lt;p&gt;La &lt;em&gt;Fonera&lt;/em&gt; utilise un cryptage WPA avec une clef de type PSK (&lt;em&gt;Pre-Shared Key&lt;/em&gt;). Cette clef de 256 bits est calculée à partir d'un mot de passe (&lt;em&gt;passphrase&lt;/em&gt; pour être exact) et du SSID du réseau&amp;nbsp;; ainsi, deux SSID ayant le même mot de passe n'auront pas la même clef PSK.&lt;/p&gt;


&lt;p&gt;Pour calculer cette clef PSK, on va utiliser un outil fourni avec wpa_supplicant et qui s'appelle wpa_passphrase. Son utilisation est simplissime&amp;nbsp;: &lt;code&gt;wpa_passphrase &amp;lt;SSID&amp;gt; &amp;lt;mot de passe&amp;gt;&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;En supposant que le mot de passe (indiqué en-dessous de la &lt;em&gt;Fonera&lt;/em&gt; je vous le rappelle) est 123456789 pour le SSID &lt;em&gt;MyPlace&lt;/em&gt;, cela nous donne&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
$ wpa_passphrase MyPlace 123456789
network={
        ssid=&amp;quot;MyPlace&amp;quot;
        #psk=&amp;quot;123456789&amp;quot;
        psk=2af518af5ce090638477fcb1623cf9b32fdf56151b612fcd879518d193b6cc14
}
&lt;/pre&gt;


&lt;p&gt;Notez la ligne en &quot;psk=2af...&quot; quelque part (vive les copier/coller...), elle nous servira bientôt.&lt;/p&gt;


&lt;h3&gt;Configuration du réseau&lt;/h3&gt;

&lt;p&gt;On va ensuite ajouter un bloc qui décrit le réseau auquel on veut se connecter.&lt;/p&gt;
&lt;pre&gt;
network={
        ssid=&amp;quot;MyPlace&amp;quot;
        proto=WPA
        key_mgmt=WPA-PSK
        pairwise=TKIP
        psk=2af518af5ce090638477fcb1623cf9b32fdf56151b612fcd879518d193b6cc14
        priority=1
}
&lt;/pre&gt;


&lt;p&gt;En gros, là-dedans, on indique à wpa_supplicant le SSID (&lt;em&gt;MyPlace&lt;/em&gt;), le protocole (&lt;em&gt;WPA&lt;/em&gt;, c'est-à-dire WPA version 1 et non pas WPA2 qui ne marche pas chez moi...), le type de clef (&lt;em&gt;WPA-PSK&lt;/em&gt;), la méthode de cryptage (&lt;em&gt;TKIP&lt;/em&gt; et non pas &lt;em&gt;CCMP&lt;/em&gt; ou &lt;em&gt;AES&lt;/em&gt;), et la clef PSK calculée précédemment.&lt;/p&gt;


&lt;p&gt;Si on veut en plus pouvoir se connecter à son SSID public, on peut ajouter le bloc suivant&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
network={
        ssid=&amp;quot;FON_AP&amp;quot;
        key_mgmt=NONE
        priority=2
}
&lt;/pre&gt;


&lt;p&gt;Ici aucun cryptage donc aucun problème.&lt;/p&gt;


&lt;p&gt;Si vous avez un autre réseau qui utilise un cryptage WEP, voici la manière de le configurer&amp;nbsp;:&lt;/p&gt;
&lt;pre&gt;
network={
        ssid=&amp;quot;MonWifiPerso&amp;quot;
        key_mgmt=NONE
        # wep_key_0 pour la clef n°1, wep_key_3 pour la clef n°4...
        wep_key0=&amp;quot;Ma clef WEP&amp;quot;
        priority=3
}
&lt;/pre&gt;


&lt;p&gt;Si vous cherchez d'autres exemples, il y en a beaucoup dans &lt;code&gt;/usr/share/doc/wpa_supplicant-0.5.7/wpa_supplicant.conf.gz&lt;/code&gt;&amp;nbsp;; n'hésitez pas à y jeter un œil, c'est très instructif.&lt;/p&gt;


&lt;h3&gt;Test de connexion&lt;/h3&gt;

&lt;p&gt;Sauvegardez le fichier et quittez votre éditeur de texte. Il va d'abord falloir indiquer à wpa_supplicant de recharger son fichier de configuration. Deux solutions&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;la méthode barbare&amp;nbsp;: &lt;code&gt;/etc/init.d/net.wlan0 restart&lt;/code&gt;, pas pratique si c'est la seule interface réseau et qu'on a d'autres services qui dépendent du réseau&lt;/li&gt;
&lt;li&gt;la méthode propre&amp;nbsp;: on lance &lt;code&gt;wpa_cli&lt;/code&gt;, on tape &lt;code&gt;reconfigure&lt;/code&gt; et Entrée, puis on quitte avec Ctrl+C.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le moyen le plus simple de suivre ce qui se passe ensuite est d'utiliser l'interface graphique&amp;nbsp;: lancez &lt;code&gt;wpa_gui&lt;/code&gt;. Dans le menu &lt;em&gt;Network&lt;/em&gt; choisissez &lt;em&gt;MyPlace&lt;/em&gt; et attendez...  Après que &lt;em&gt;Status&lt;/em&gt; indique &lt;em&gt;COMPLETED&lt;/em&gt;, il faut encore attendre que l'ordinateur ait reçu une adresse IP du serveur DHCP. Une fois que c'est bon... tout devrait être bon &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Si quelque chose ne va pas, ouvrez un &lt;code&gt;wpa_cli&lt;/code&gt; en même temps que &lt;code&gt;wpa_gui&lt;/code&gt; et notez les messages qui s'affichent, ils vous aideront peut-être à comprendre où est le problème.&lt;/p&gt;


&lt;h2&gt;Pour finir...&lt;/h2&gt;

&lt;p&gt;Voilà voilà, j'espère que vous n'aurez pas eu trop de mal à me lire, je débute un peu dans l'écriture de tutoriels &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;p&gt;Si vous avez un problème, une question, un compliment (sait-on jamais... &lt;img src=&quot;/themes/schnouki/smilies/cool.png&quot; alt=&quot;8-)&quot; class=&quot;smiley&quot; /&gt; ), n'hésitez pas à me laisser un commentaire &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/02/19/La-Fonera-%3A-reseau-prive-en-WPA-et-Linux#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/02/19/La-Fonera-%3A-reseau-prive-en-WPA-et-Linux#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/17</wfw:commentRss>
      </item>
    
  <item>
    <title>Hey hi, hey ho, me voilà Fonero...</title>
    <link>http://www.schnouki.net/post/2007/02/19/Hey-hi-hey-ho-me-voila-Fonero</link>
    <guid isPermaLink="false">urn:md5:cd356ab857efe04733a431aee0349352</guid>
    <pubDate>Mon, 19 Feb 2007 03:13:00 +0100</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>fon</category><category>linux</category><category>wifi</category>    
    <description>    &lt;p&gt;Il y a quelques temps, j'avais appris par je-ne-sais-plus-quel-site &lt;sup&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/02/19/#pnote-16-1&quot; id=&quot;rev-pnote-16-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; que suite à un article dans le quotidien gratuit &lt;a href=&quot;http://www.20minutes.fr/&quot; hreflang=&quot;fr&quot;&gt;20 Minutes&lt;/a&gt; (que j'aimais bien lire à Strasbourg...), il y avait une offre spéciale qui permettait de commander gratuitement un routeur Wifi &lt;em&gt;La Fonera&lt;/em&gt;, et ainsi de participer activement à la communauté &lt;a href=&quot;http://www.fon.com/fr/&quot; hreflang=&quot;fr&quot;&gt;FON&lt;/a&gt;.&lt;/p&gt;


&lt;p&gt;FON, c'est un objectif ambitieux avec un principe simple&amp;nbsp;: construire le plus grand réseau Wifi au monde en utilisant le partage. Concrètement, chaque membre de FON (chaque &lt;em&gt;Fonero&lt;/em&gt; dans le jargon approprié) a le choix&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;s'il ne partage pas sa connexion&amp;nbsp;: c'est un &lt;em&gt;Alien&lt;/em&gt;, il paye pour se connecter aux points d'accès FON répartis à travers le monde... Mais à 3 € de l'heure, c'est bien moins cher que les autres hotspots existants.&lt;/li&gt;
&lt;li&gt;s'il partage sa connexion contre rétribution&amp;nbsp;: c'est un &lt;em&gt;Bill&lt;/em&gt;, il paye aussi pour se connecter sur les hotspots FON mais il touche 50% de ce que payent les &lt;em&gt;Aliens&lt;/em&gt; ou les autres &lt;em&gt;Bills&lt;/em&gt; pour se connecter sur son propre hotspot.&lt;/li&gt;
&lt;li&gt;s'il partage sa connexion gratuitement&amp;nbsp;: c'est un &lt;em&gt;Linus&lt;/em&gt;, il peut se connecter gratuitement à tous les hotspots FON du monde, mais ne touche rien sur ce que payent les &lt;em&gt;Aliens&lt;/em&gt; et les &lt;em&gt;Bills&lt;/em&gt; sur son hostpot.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Le principe est relativement simple et paraît assez utopiste... Et pourtant ça marche. Lancé il y a quelques années en Espagne, FON compte maintenant des dizaines de milliers de membres à travers l'Europe, et plusieurs milliers aux États-Unis en à peine quelques semaines...&lt;/p&gt;


&lt;p&gt;Au départ, pour faciliter la mise en place d'un partage, FON proposait un &lt;a href=&quot;http://fr.wikipedia.org/wiki/Firmware&quot; hreflang=&quot;fr&quot;&gt;firmware&lt;/a&gt; pour les routeurs Linksys, mais depuis 2006 il existe un petit routeur dédié appelé &lt;em&gt;La Fonera&lt;/em&gt; (29,95 € sur le site de FON). Et donc l'offre en partenariat avec 20 Minutes dont je parlais au début de ce billet consistait à offrir 6000 routeurs de ce type aux lecteurs de 20 Minutes.&lt;/p&gt;


&lt;p&gt;J'ai réussi à m'inscrire sur le site à temps et à recevoir ma &lt;em&gt;Fonera&lt;/em&gt; gratuitement. J'ai passé une bonne partie de l'après-midi à m'amuser avec, et c'est franchement sympa&amp;nbsp;: le routeur crée deux cellules Wifi, une publique (celle qu'on partage) et une autre privée (avec cryptage WPA...)&amp;nbsp;; il fonctionne sous Linux et, après une petite manip' pour activer ssh dessus, on peut en faire tout ce qu'on veut&amp;nbsp;; et en plus le routeur est d'une taille minuscule (bientôt des photos... peut-être, en attendant y'en a déjà sur &lt;a href=&quot;http://flickr.com/search/?q=fonera&amp;amp;w=all&quot; hreflang=&quot;en&quot;&gt;Flickr&lt;/a&gt;).&lt;/p&gt;


&lt;p&gt;Et voilà, maintenant je partage ma connexion, je suis un Fonero, un &lt;em&gt;Linus&lt;/em&gt; bien évidemment... Vivement que j'aie l'occasion de tester la connexion sur un autre FONspot &lt;img src=&quot;/themes/schnouki/smilies/wink.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.schnouki.net/post/2007/02/19/#rev-pnote-16-1&quot; id=&quot;pnote-16-1&quot;&gt;1&lt;/a&gt;] vive la précision...&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/02/19/Hey-hi-hey-ho-me-voila-Fonero#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/02/19/Hey-hi-hey-ho-me-voila-Fonero#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/16</wfw:commentRss>
      </item>
    
  <item>
    <title>Plugin phpMyVisites pour DotClear 2 β5.2</title>
    <link>http://www.schnouki.net/post/2007/01/15/Plugin-phpMyVisites-pour-DotClear-2-52</link>
    <guid isPermaLink="false">urn:md5:74c64359d23f89029e09302ab744e5b5</guid>
    <pubDate>Mon, 15 Jan 2007 15:38:00 +0100</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>dotclear</category>    
    <description>    &lt;p&gt;Suite à l'installation de &lt;a href=&quot;http://www.phpmyvisites.net&quot; hreflang=&quot;fr&quot;&gt;phpMyVisites&lt;/a&gt; pour avoir des statistiques un peu mieux foutues que celles de 1&amp;amp;1 (qui sont assez nazes...), j'ai créé &lt;sup&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/01/15/#pnote-11-1&quot; id=&quot;rev-pnote-11-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;un petit plugin pour DotClear qui permet de faciliter l'insertion du code nécessaire au fonctionnement de phpMyVisites dans toutes les pages de ce blog (sans avoir besoin de modifier le fichier&lt;code&gt;_footer.html&lt;/code&gt;).&lt;/p&gt;


&lt;p&gt;Ce plugin est téléchargeable ci-dessous, soit au format .tar.gz soit dans un package installable directement dans DotClear.&lt;/p&gt;


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

&lt;p&gt;La configuration du plugin est très simple&amp;nbsp;: une fois installé, il ajoute un widget que vous devez ajouter dans votre &lt;em&gt;Bandeau d'extra&lt;/em&gt;. Là il y a 3 champs à remplir&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;le champ &lt;em&gt;Nom de la page&lt;/em&gt; correspond à la variable &lt;strong&gt;pagename&lt;/strong&gt; du script de phpMyVisites que vous devez ajouter sur toutes les pages à indexer. Il vaut &lt;code&gt;''&lt;/code&gt; par défaut&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;le champ &lt;em&gt;Numéro du site&lt;/em&gt; correspond à la variable &lt;strong&gt;phpmyvisitesSite&lt;/strong&gt; du script de phpMyVisites, valant &lt;code&gt;1&lt;/code&gt; par défaut&amp;nbsp;;&lt;/li&gt;
&lt;li&gt;le champ &lt;em&gt;URL de phpMyVisites&lt;/em&gt; correspond à l'adresse du dossier où est installé phpMyVisites, comme par exemple &lt;code&gt;http://mon-blog/phpmv2/&lt;/code&gt;. Vide par défaut, à vous de le compléter&amp;nbsp;!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Cliquez ensuite sur &lt;em&gt;Mettre à jour les bandeaux&lt;/em&gt;. C'est tout, le plugin est installé et, théoriquement, il fonctionne &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt;&lt;/p&gt;


&lt;h2&gt;Téléchargement&lt;/h2&gt;

&lt;p&gt;Pour télécharger le plug-in&amp;nbsp;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Version 1.1&amp;nbsp;: fonctionne avec phpMyVisites 2.2 et DotClear 2 β6
&lt;ul&gt;
&lt;li&gt;archive .tar.gz&amp;nbsp;: &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.1.tar.gz&quot; title=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.1.tar.gz&quot;&gt;http://www.schnouki.net/public/plug...&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;package DC2&amp;nbsp;: &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.1.pkg.gz&quot; title=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.1.pkg.gz&quot;&gt;http://www.schnouki.net/public/plug...&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;N'hésitez pas à me faire part de tous vos commentaires et à me signaler d'éventuels bugs.&lt;/p&gt;


&lt;h2&gt;ChangeLog et anciennes versions&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Version 1.0 - 15 janvier 2007 - première version - &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.0.tar.gz&quot;&gt;archive .tar.gz&lt;/a&gt;, &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.0.pkg.gz&quot;&gt;package DC2&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Version 1.1&amp;nbsp;: publiée le 17 mars 2007 - mise à jour pour que le code généré soit valide XHTML 1.0 strict - &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.1.tar.gz&quot;&gt;archive .tar.gz&lt;/a&gt;, &lt;a href=&quot;http://www.schnouki.net/public/plugins/plugin-widgets_phpMyVisites-1.1.pkg.gz&quot;&gt;package DC2&lt;/a&gt;.&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.schnouki.net/post/2007/01/15/#rev-pnote-11-1&quot; id=&quot;pnote-11-1&quot;&gt;1&lt;/a&gt;]  enfin « créé » est un bien grand mot... Disons que j'ai pris le code du plugin &lt;a href=&quot;http://www.boldr.fr/weblog/post/2006/12/28/Widgets-compatible-Dotclear-2-beta-4&quot; hreflang=&quot;fr&quot;&gt;Google Analytics&lt;/a&gt; et que je l'ai modifié, c'est tout &lt;img src=&quot;/themes/schnouki/smilies/wink.png&quot; alt=&quot;;-)&quot; class=&quot;smiley&quot; /&gt; &lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/01/15/Plugin-phpMyVisites-pour-DotClear-2-52#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/01/15/Plugin-phpMyVisites-pour-DotClear-2-52#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/11</wfw:commentRss>
      </item>
    
  <item>
    <title>Bouton bouton bouton BOUTON !</title>
    <link>http://www.schnouki.net/post/2007/01/04/Bouton-bouton-bouton-BOUTON</link>
    <guid isPermaLink="false">urn:md5:6125724a4b153e444993b160a6723583</guid>
    <pubDate>Sun, 07 Jan 2007 05:17:00 +0100</pubDate>
    <dc:creator>Schnouki</dc:creator>
        <category>Geek inside</category>
        <category>design</category><category>images</category>    
    <description>&lt;p&gt;Ils sont un phénomène sur l'Internet... On les retrouve presque partout. Quasiment sur chaque blog. Sur pas mal de sites «&amp;nbsp;normaux&amp;nbsp;» aussi. Ils sont petits, colorés, parfois amusants... Ce sont les &lt;a href=&quot;http://framasoft.net/article251.html&quot; hreflang=&quot;fr&quot;&gt;boutons 80x15&lt;/a&gt;&amp;nbsp;!&lt;/p&gt;    &lt;p&gt;Et quand on aime bien s'amuser à personnaliser un peu son blog, bah on finit forcément par chercher les plus &lt;em&gt;sexy&lt;/em&gt; possibles...&lt;/p&gt;


&lt;p&gt;Évidemment, la plupart de ceux que l'on trouve sur le net sont en rapport avec le monde des geeks. Et c'est un problème&amp;nbsp;: soit on ne l'est pas et on ne trouve pas grand chose d'intéressant, soit on l'est et on trouve &lt;strong&gt;trop&lt;/strong&gt; de choses intéressantes.&lt;/p&gt;


&lt;p&gt;Démonstration&amp;nbsp;: faites un tour sur &lt;a href=&quot;http://www.zwahlendesign.ch/en/node/19&quot; hreflang=&quot;en&quot;&gt;ZwahlenDesign&lt;/a&gt;, puis sur &lt;a href=&quot;http://gtmcknight.com/buttons/&quot; hreflang=&quot;en&quot;&gt;Steal these Buttons&lt;/a&gt;. Dans mon cas, je me suis retrouvé avec une quarantaine de boutons enregistrés dans mon dossier &lt;code&gt;~/Desktop/80x15&lt;/code&gt;... Relecture, suppression des doublons, il en reste 25... Bon, encore un tour, et hop plus que 20... «&amp;nbsp;Argh, je vais pas pouvoir mettre 20 petits boutons comme ça sur le blog&amp;nbsp;! Bon, tant pis &lt;sup&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/01/04/#pnote-4-1&quot; id=&quot;rev-pnote-4-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt;, je vais écrire un billet et mettre tous les boutons dedans&amp;nbsp;! ».&lt;/p&gt;


&lt;p&gt;Et le résultat... Le voici&amp;nbsp;!&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;En hommage au &lt;a href=&quot;http://fr.wikipedia.org/wiki/Le_Guide_galactique&quot; hreflang=&quot;fr&quot;&gt;Guide du Voyageur Galactique&lt;/a&gt;, &lt;img src=&quot;http://www.schnouki.net/public/80x15/42.png&quot; alt=&quot;Bouton 42 - Hitchhiker&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Les maths, c'est bien&amp;nbsp;! &lt;img src=&quot;http://www.schnouki.net/public/80x15/badgemath.png&quot; alt=&quot;Bouton Maths&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Strasbourg puis Metz... D'abord la production puis la consommation&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/beerpowered.png&quot; alt=&quot;Bouton &amp;quot;Beer powered&amp;quot;&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Un organe souvent peu utilisé bien qu'il soit assez utile&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/dev_brain.png&quot; alt=&quot;Bouton /dev/brain&quot; /&gt;&lt;/li&gt;
&lt;li&gt;L'encyclopédie en ligne de référence&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/wikipedia.png&quot; alt=&quot;Bouton Wikipédia&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Le&lt;/strong&gt; meilleur navigateur Internet&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/firefox1.png&quot; alt=&quot;Bouton Firefox 1&quot; /&gt; et &lt;img src=&quot;http://www.schnouki.net/public/80x15/firefox2.png&quot; alt=&quot;Bouton Firefox 2&quot; /&gt; (et ce qui va avec&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/noie.png&quot; alt=&quot;Bouton &amp;quot;No IE&amp;quot;&quot; /&gt;)&lt;/li&gt;
&lt;li&gt;À 100% si ce n'est plus&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/geek100.png&quot; alt=&quot;Bouton &amp;quot;100% geek&amp;quot;&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Un seul système d'exploitation sur mon PC&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/linux100.png&quot; alt=&quot;Bouton &amp;quot;100% Linux&amp;quot;&quot; /&gt; (ou encore &lt;img src=&quot;http://www.schnouki.net/public/80x15/windows0.png&quot; alt=&quot;Bouton &amp;quot;0% Windows&amp;quot;&quot; /&gt; ou &lt;img src=&quot;http://www.schnouki.net/public/80x15/nowin.png&quot; alt=&quot;Bouton &amp;quot;No Windows&amp;quot;&quot; /&gt;)&lt;/li&gt;
&lt;li&gt;Ma distribution préférée :&lt;img src=&quot;http://www.schnouki.net/public/80x15/gentoo.png&quot; alt=&quot;Bouton Gentoo&quot; /&gt;&lt;/li&gt;
&lt;li&gt;La &lt;a href=&quot;http://en.wikipedia.org/wiki/Hacker_Emblem&quot; hreflang=&quot;en&quot;&gt;classe à l'état pur&lt;/a&gt;&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/hacker-glider.png&quot; alt=&quot;Bouton &amp;quot;Hacker&amp;quot;&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Pour faire de beaux compte-rendus de TL &lt;sup&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/01/04/#pnote-4-2&quot; id=&quot;rev-pnote-4-2&quot;&gt;2&lt;/a&gt;]&lt;/sup&gt;&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/latex.png&quot; alt=&quot;Bouton LaTeX&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Le &lt;a href=&quot;http://fr.wikipedia.org/wiki/Vorbis&quot; hreflang=&quot;fr&quot;&gt;format audio ultime&lt;/a&gt;&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/oggvorbis.png&quot; alt=&quot;Bouton &amp;quot;Ogg Vorbis&amp;quot;&quot; /&gt;&lt;/li&gt;
&lt;li&gt;&lt;img src=&quot;http://www.schnouki.net/public/80x15/onering.png&quot; alt=&quot;Bouton &amp;quot;One ring&amp;quot;&quot; /&gt; &lt;em&gt;to rule them all&lt;/em&gt;...&lt;/li&gt;
&lt;li&gt;En cours on fait du Java &lt;sup&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/01/04/#pnote-4-3&quot; id=&quot;rev-pnote-4-3&quot;&gt;3&lt;/a&gt;]&lt;/sup&gt;, moi je préfère Python&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/python.png&quot; alt=&quot;Bouton Python&quot; /&gt;&lt;/li&gt;
&lt;li&gt;Celui-là est assez rare&amp;nbsp;: créé par un copain pour sa signature sur un forum, il l'a enlevé quand je me suis foutu de lui à ce propos... Mais heureusement, &lt;a href=&quot;http://www.archive.org/index.php&quot; hreflang=&quot;en&quot;&gt;Internet Archive&lt;/a&gt; s'en souvenait&amp;nbsp;! Faut dire que c'est quand même assez classe&amp;nbsp;: &lt;img src=&quot;http://www.schnouki.net/public/80x15/supelec.png&quot; alt=&quot;Bouton Supélec&quot; /&gt;&lt;/li&gt;
&lt;li&gt;L'artiste le plus connu et le plus apprécié à Supélec&amp;nbsp;: &lt;a href=&quot;http://youtube.com/watch?v=aWDOGD16PH0&quot; hreflang=&quot;en&quot;&gt;Günther&lt;/a&gt; !&lt;img src=&quot;http://www.schnouki.net/public/80x15/tralalabutton.png&quot; alt=&quot;Bouton &amp;quot;Oh... tralala&amp;quot;&quot; /&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Maintenant va falloir faire un choix pour savoir ceux que je vais &lt;strong&gt;réellement&lt;/strong&gt; garder sur le blog... Ça va pas être facile&amp;nbsp;! &lt;img src=&quot;/themes/schnouki/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.schnouki.net/post/2007/01/04/#rev-pnote-4-1&quot; id=&quot;pnote-4-1&quot;&gt;1&lt;/a&gt;] tant pis pour les lecteurs, bien évidemment !&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/01/04/#rev-pnote-4-2&quot; id=&quot;pnote-4-2&quot;&gt;2&lt;/a&gt;] de préférence entre 1h et 3h du mat' : vive les « nuits du TL ! »&lt;/p&gt;
&lt;p&gt;[&lt;a href=&quot;http://www.schnouki.net/post/2007/01/04/#rev-pnote-4-3&quot; id=&quot;pnote-4-3&quot;&gt;3&lt;/a&gt;] alors que même les profs détestent ce langage... J'invente rien, c'est eux-mêmes qui le disent !&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://www.schnouki.net/post/2007/01/04/Bouton-bouton-bouton-BOUTON#comment-form</comments>
      <wfw:comment>http://www.schnouki.net/post/2007/01/04/Bouton-bouton-bouton-BOUTON#comment-form</wfw:comment>
      <wfw:commentRss>http://www.schnouki.net/feed/rss2/comments/4</wfw:commentRss>
      </item>
    
</channel>
</rss>