<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.effraie.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/">
<channel>
  <title>Effraie@blog - Geek</title>
  <link>http://blog.effraie.org/</link>
  <description></description>
  <language>fr</language>
  <pubDate>Fri, 04 Jul 2008 07:21:41 +0200</pubDate>
  <copyright>WTFPL</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>xbelld : un beep system au doigt et à l'oeil</title>
    <link>http://blog.effraie.org/post/2008/06/23/xbelld-%3A-un-beep-system-au-doigt-et-a-loeil</link>
    <guid isPermaLink="false">urn:md5:6c44a1da5a8438bfb612e668bba72d2d</guid>
    <pubDate>Mon, 23 Jun 2008 00:00:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Geek</category><category>Linux</category><category>Logiciel</category><category>OS</category><category>Planet</category><category>Screen</category><category>Ubuntu</category>    
    <description>    &lt;p&gt;Si comme moi, le beep de votre système&lt;sup&gt;[&lt;a href=&quot;http://blog.effraie.org/post/2008/06/23/#pnote-175-1&quot; id=&quot;rev-pnote-175-1&quot;&gt;1&lt;/a&gt;]&lt;/sup&gt; est tellement fort et horrible qu'il vous fais saigner les oreilles, alors vous avez sans doute blacklisté le module pcspkr, et vous aviez renoncé à être averti d'un grand nombre d'évènements (dont les beeps dans la console, et donc dans &lt;a href=&quot;http://irssi.org/&quot;&gt;irssi&lt;/a&gt;, notamment!) &lt;br /&gt; &lt;br /&gt;
Cette situation m'ennuyait depuis longtemps, et tout à l'heure, grâce à &lt;a href=&quot;http://www.lefinnois.net/wp/index.php/2008/05/01/remplacer-le-bipbeep-bell-systeme/&quot;&gt;Le Finnois&lt;/a&gt;, j'ai &lt;strong&gt;enfin&lt;/strong&gt; trouvé une solution pour intercepter cet affreux &lt;em&gt;beep!!!&lt;/em&gt; et le remplacer par un son.wav de mon choix, bien plus agréable.
&lt;br /&gt; &lt;br /&gt;
&lt;img src=&quot;http://blog.effraie.org/public/icones/danger.png&quot; alt=&quot;danger.png&quot; style=&quot;float:left; margin: 0 1em 1em 0;&quot; /&gt; &lt;strong&gt;Ce logiciel n'est pas dans les dépôts officiels, vous l'installez à vos risques et périls!&lt;/strong&gt; &lt;br /&gt; &lt;br /&gt;
La mise en oeuvre est très simple: il suffit de&amp;nbsp;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;télécharger &lt;a href=&quot;http://code.google.com/p/xbelld/&quot;&gt;xbelld ici&lt;/a&gt;,&lt;/li&gt;
&lt;li&gt;décompresser l'archive obtenue,&lt;/li&gt;
&lt;li&gt;dans le répertoire obtenu, lancer la commande &lt;code&gt;make&lt;/code&gt; (En cas d'erreur, c'est probablement une dépendance qui manque: sous Ubuntu 8.04, j'ai du installer &lt;em&gt;libasound2-dev&lt;/em&gt;),&lt;/li&gt;
&lt;li&gt;placer l'exécutable &lt;strong&gt;xbelld&lt;/strong&gt; obtenu ou bon vous semble (&lt;code&gt;/usr/local/bin&lt;/code&gt; est un bon choix, personnellement, j'utilise &lt;code&gt;/home/effraie/bin&lt;/code&gt;,&lt;/li&gt;
&lt;li&gt;lancer, de la façon qui vous convient le mieux, la commande &lt;code&gt;/chemin/vers/xbelld -c -f /chemin/vers/beep.wav&lt;/code&gt; au démarrage de votre session,&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Et voila! chez moi, ça fonctionne parfaitement, et je suis un geek heureux! &lt;br /&gt;
Il ne me reste plus qu'a trouver le beep.wav idéal, c'est à dire simple, discret, et malgré tout audible et caractéristique... Si vous avez ça en stock, je prends avec plaisir!&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.effraie.org/post/2008/06/23/#rev-pnote-175-1&quot; id=&quot;pnote-175-1&quot;&gt;1&lt;/a&gt;] celui qu'on obtient quand on tape &lt;code&gt;echo -en \&quot;\\007\&quot;&lt;/code&gt; dans une console&lt;/p&gt;&lt;/div&gt;
</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/23/xbelld-%3A-un-beep-system-au-doigt-et-a-loeil#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/23/xbelld-%3A-un-beep-system-au-doigt-et-a-loeil#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/175</wfw:commentRss>
      </item>
    
  <item>
    <title>Postfix, Dovecot, et des utilisateurs virtuels sans Mysql</title>
    <link>http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql</link>
    <guid isPermaLink="false">urn:md5:d96a8452980bc8cc1b1b8e9ad9231b65</guid>
    <pubDate>Wed, 11 Jun 2008 00:27:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Dovecot</category><category>Geek</category><category>Liberté</category><category>Linux</category><category>Logiciel</category><category>Mail</category><category>Postfix</category><category>Serveur</category><category>Web</category>    
    <description>    &lt;p&gt;&lt;strong&gt;par souci de lisibilité et de référencement, j'ai finalement scindé &lt;a href=&quot;http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2&quot;&gt;mon précédent billet&lt;/a&gt; en deux: un sujet, un billet.&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;&lt;img src=&quot;http://blog.effraie.org/public/mysza.gif&quot; alt=&quot;postfix&quot; style=&quot;float:right; margin: 0 0 1em 1em;&quot; /&gt;Un petit mémo sur la façon de configurer &lt;a href=&quot;http://www.postfix.org/&quot;&gt;postfix&lt;/a&gt; et &lt;a href=&quot;http://www.dovecot.org/&quot;&gt;dovecot&lt;/a&gt; pour héberger des domaines de mail multiples et virtuels, le tout sur une seule et même installation, sans passer par l'usine à gaz qu'est MySql (enfin, tant que vous n'avez pas des milliers d'utilisateurs)
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;

&lt;h3&gt;Dans postfix&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;main.cf, la section qui autorise les domaines virtuels est la suivante:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;virtual_mailbox_domains = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vdomains
virtual_mailbox_base = &lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vmail
virtual_mailbox_maps = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;vmailbox
virtual_uid_maps = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;virtual_uids
virtual_gid_maps = &lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;hash&lt;/span&gt;:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;virtual_gids
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;### 200 Mo ( a peu pres )&lt;/span&gt;
virtual_mailbox_limit = &lt;span style=&quot;color: #000000;&quot;&gt;200000000&lt;/span&gt;
local_recipient_maps    = proxy:unix:&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;passwd&lt;/span&gt;.byname &lt;span style=&quot;color: #007800;&quot;&gt;$alias_maps&lt;/span&gt; &lt;span style=&quot;color: #007800;&quot;&gt;$virtual_mailbox_maps&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;&lt;em&gt;N'oubliez pas de postmaper les fichiers qui sont indiqués après hash:/ !!&lt;/em&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;vdomains est de la forme:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;domain1.tld    pouet
domain2.tld    pouet
domain3.tld    pouet&lt;/pre&gt;


&lt;ul&gt;
&lt;li&gt;vmailbox est de la forme:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#user@domain         domain/user/&lt;/span&gt;
user1&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain1.tld    domain1.tld&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;user1&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;
user2&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain2.tld     domain2.tld&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;user2&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;&lt;/pre&gt;

&lt;ul&gt;
&lt;li&gt;virtuals_uids et virtual_gids sont de la forme:&lt;/li&gt;
&lt;/ul&gt;
&lt;pre class=&quot;bash&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#virtuals_gids&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#grep -i vmail /etc/group&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#@tutu.com   5000 (pour vmail)&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#####################&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain1.tld    &lt;span style=&quot;color: #000000;&quot;&gt;5000&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;@&lt;/span&gt;domain2.tld    &lt;span style=&quot;color: #000000;&quot;&gt;5000&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;C'est tout dans postfix. Il faut créer un utilisateur qui accédera aux Maildir. J'ai choisi de créer un user system vmail, d'uid:gid 5000:5000
&lt;br /&gt; &lt;br /&gt;
Les mails seront distribués dans:
&lt;code&gt;/home/vmail/domain1.tld/user1/&lt;/code&gt; &lt;br /&gt;
Maintenant, nous devons permettre aux utilisateurs d'accéder à ces boites emails, et ça va être le travail de dovecot &lt;strong&gt;(best imap server ever!)&lt;/strong&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;h3&gt;Dans dovecot&lt;/h3&gt;


&lt;p&gt;La configuration de dovecot, comme d'habitude, est hyper simple:&lt;/p&gt;

&lt;pre class=&quot;perl&quot;&gt;protocols = imaps
&lt;span style=&quot;color: #000066;&quot;&gt;listen&lt;/span&gt; = &lt;span style=&quot;color: #66cc66;&quot;&gt;*&lt;/span&gt;
disable_plaintext_auth = yes
log_path = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;
info_log_path=&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.&lt;span style=&quot;color: #000066;&quot;&gt;log&lt;/span&gt;
log_timestamp = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;%Y-%m-%d %H:%M:%S &amp;quot;&lt;/span&gt;
login_greeting = ready....
auth default &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    mechanisms = plain cram-md5
    user = root
    userdb passwd-file &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
        args = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.users
        &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#fallback to PAM&lt;/span&gt;
    userdb passwd &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
        passdb passwd-file &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
            args = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.users
            &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#fallback to PAM&lt;/span&gt;
        passdb pam &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
        &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
            &lt;span style=&quot;color: #000066;&quot;&gt;socket&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;listen&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
                client &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
                    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Assuming the default Postfix $queue_directory setting&lt;/span&gt;
                    path = &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;var&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;spool&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;private&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;auth
                    mode = &lt;span style=&quot;color: #cc66cc;&quot;&gt;0660&lt;/span&gt;
                    &lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# Assuming the default Postfix user and group&lt;/span&gt;
                    user = postfix
                   group = postfix
                   &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&amp;nbsp;
mail_extra_groups = mail
protocol imap &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
protocol pop3 &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
dict &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
plugin &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;&lt;/pre&gt;


&lt;p&gt;Le &lt;em&gt;fallback vers PAM&lt;/em&gt; me permet de supporter une phase de transition depuis des utilisateurs systèmes vers des utilisateurs virtuels, mais va disparaître sous peu. &lt;br /&gt;
Le truc important ici, c'est le fichier &lt;code&gt;/etc/dovecot/dovecot.users&lt;/code&gt;, qui est en fait notre table de correspondance user, password, chemin vers le Maildir. &lt;br /&gt;
Il est de la forme:&lt;/p&gt;
&lt;pre&gt;
user1@domain1.tld:{HMAC-MD5}12999732f70a30191be8c552bff077b3876d7a1fe89b9e61389b941ab598cf15:5000:5000::::userdb_mail=maildir:/home/vmail/domain1.tld/user1/
user2@domain2.tld:{HMAC-MD5}a91cbc2e844e773e464eb76786cebd6edd0c7baf5d64de09c8a4ed67851e961e:5000:5000::::userdb_mail=maildir:/home/vmail/domain2.tld/user2/
&lt;/pre&gt;


&lt;p&gt;les passwords sont &lt;em&gt;salés&lt;/em&gt; en HMAC-MD5 (ce qui n'est pas de la grande cryptographie, entendons nous bien, mais inutile de &lt;em&gt;casser&lt;/em&gt; ceux là, ce sont des fakes), et générés avec la commande: &lt;br /&gt;
&lt;code&gt;dovecotpw -p le_mot_de_passe&lt;/code&gt; &lt;br /&gt; &lt;br /&gt;
Bien sur, c'est fastidieux à faire à la main, alors &lt;a href=&quot;http://vrac.effraie.org/prog/add-mail-user&quot;&gt;voici un petit script qui ajoute un email&lt;/a&gt; de façon entièrement automatisée (lancez le script en root, répondez aux questions (nom, domaine, et mot de passe) et voila). Si par hasard vous vous en serviez (il est probablement très laid!), pensez à le lire, a comprendre ce qu'il fait, et à l'adapter à vos besoins, bien sur.&lt;/p&gt;

&lt;pre class=&quot;perl&quot;&gt;&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#!/usr/bin/perl&lt;/span&gt;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;use&lt;/span&gt; strict;
&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;use&lt;/span&gt; POSIX;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#script sous licence WTFPL http://sam.zoy.org/wtfpl/&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# mathieu - http://blog.effraie.org/&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#Créer un email pour un utilisateur&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#tester que le script est lancé avec les droits root&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$uid&lt;/span&gt; = getuid&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$uid&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;!&lt;/span&gt;= &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Vous devez etre root pour lancer ce script.&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
    &lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#récupérer le nom, le domaine, le pass&lt;/span&gt;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Nom du nouvel utilisateur mail:&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$name&lt;/span&gt; = &lt;span style=&quot;color: #009999;&quot;&gt;&amp;lt;STDIN&amp;gt;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Domaine du nouveau mail:&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$domain&lt;/span&gt; = &lt;span style=&quot;color: #009999;&quot;&gt;&amp;lt;STDIN&amp;gt;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$domain&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Mot de passe:&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt; = &lt;span style=&quot;color: #009999;&quot;&gt;&amp;lt;STDIN&amp;gt;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$newmail&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$name&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\@&lt;/span&gt;$domain&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#tests de base&lt;/span&gt;
&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le nom domaine n'est pas défini.&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;unless&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$domain&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le nom n'est pas défini.&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;unless&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$name&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;die&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Le mot de passe n'est pas valide.&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #b1b100;&quot;&gt;unless&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# vérifier la validité du domaine&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$test_domain&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;grep $domain /etc/postfix/vdomains &amp;gt; /dev/null&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$test_domain&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;$? &lt;span style=&quot;color: #66cc66;&quot;&gt;!&lt;/span&gt;= &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;le domaine n'est pas valide&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
    &lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;# vérifier la validité du noveau mail&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$test_mail&lt;/span&gt; = &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;grep $name&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\@&lt;/span&gt;$domain /etc/postfix/vmailbox &amp;gt; /dev/null&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;system&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$test_mail&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #b1b100;&quot;&gt;if&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;$? == &lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#123;&lt;/span&gt;
    &lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Ce mail est déjà attribué&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
   &lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
    &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#125;&lt;/span&gt;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#saler le pass pour dovecot&lt;/span&gt;
&lt;span style=&quot;color: #b1b100;&quot;&gt;my&lt;/span&gt; &lt;span style=&quot;color: #0000ff;&quot;&gt;$salted_pass&lt;/span&gt; = `dovecotpw -p &lt;span style=&quot;color: #0000ff;&quot;&gt;$clear_pass&lt;/span&gt;`;
&lt;span style=&quot;color: #000066;&quot;&gt;chomp&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #0000ff;&quot;&gt;$salted_pass&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#ajouter le mail dans postfix&lt;/span&gt;
`echo &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$newmail     $domain/$name/&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; tee -a &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;vmailbox &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; postmap &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;vmailbox`;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#autoriser l'user dans dovecot&lt;/span&gt;
`echo &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;$newmail:$salted_pass:5000:5000::::userdb_mail=maildir:/home/vmail/$domain/$name/&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; tee -a &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot.users`;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#redémarrer les services&lt;/span&gt;
`&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;init.d&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;postfix reload &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;etc&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;init.d&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dovecot restart &lt;span style=&quot;color: #cc66cc;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;gt;&amp;amp;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;1&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;dev&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;null`;
&lt;span style=&quot;color: #808080; font-style: italic;&quot;&gt;#envoyer un mail de bienvenue&lt;/span&gt;
`cat &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;home&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;effraie&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;scripts&lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;welcome_mail &lt;span style=&quot;color: #66cc66;&quot;&gt;|&lt;/span&gt; mail &lt;span style=&quot;color: #0000ff;&quot;&gt;$newmail&lt;/span&gt; -&lt;span style=&quot;color: #000066;&quot;&gt;s&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Bienvenue sur $domain !&amp;quot;&lt;/span&gt;`;
&lt;span style=&quot;color: #000066;&quot;&gt;print&lt;/span&gt; &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;le Mail $newmail a bien été créé, avec le pass: $clear_pass&amp;quot;&lt;/span&gt; . &lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;&lt;span style=&quot;color: #000099; font-weight: bold;&quot;&gt;\n&lt;/span&gt;&amp;quot;&lt;/span&gt;;
&lt;span style=&quot;color: #000066;&quot;&gt;exit&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#40;&lt;/span&gt;&lt;span style=&quot;color: #cc66cc;&quot;&gt;0&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;&amp;#41;&lt;/span&gt;;&lt;/pre&gt;


&lt;p&gt;&lt;br /&gt; &lt;br /&gt;
Voila voila, ça n'a rien d'un tutoriel, c'est juste un petit mémo perso que je partage, dans l'hypothèse ou il puisse servir à quelqu'un (moi ça m'aurait bien aidé, heureusement, il y a &lt;a href=&quot;http://blog.uggy.org/&quot;&gt;Uggy&lt;/a&gt;). &lt;br /&gt; &lt;br /&gt;
Vos commentaires, sur la méthode, le script ou n'importe quoi d'autre, sont les bienvenus.
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/173</wfw:commentRss>
      </item>
    
  <item>
    <title>mv flickr /dev/null</title>
    <link>http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2</link>
    <guid isPermaLink="false">urn:md5:14e5e4a8d6342a02487609254a66b6d9</guid>
    <pubDate>Mon, 09 Jun 2008 22:00:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Geek</category><category>Liberté</category><category>Linux</category><category>Logiciel</category><category>Mail</category><category>MaVie</category><category>OS</category><category>Photo</category><category>Serveur</category><category>Web</category>    
    <description>    &lt;p&gt;Sous ce titre cryptique, se cache &lt;del&gt;une&lt;/del&gt; &lt;ins&gt;deux&lt;/ins&gt; nouvelles sans aucun rapport l'une avec l'autre &lt;del&gt;(mais j'avais la flemme de faire 2 billets)&lt;/del&gt; &lt;ins&gt;finalement, j'ai fait deux billets, &lt;a href=&quot;http://blog.effraie.org/post/2008/06/11/Postfix-Dovecot-et-des-utilisateurs-virtuels-sans-Mysql&quot;&gt;voir ici pour postfix&lt;/a&gt;&lt;/ins&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;h2&gt;Quitter Flickr&lt;/h2&gt;


&lt;p&gt;D'abord, je quitte flickr (&lt;strong&gt;joie&lt;/strong&gt;). &lt;br /&gt; &lt;br /&gt;
&lt;a href=&quot;http://blog.effraie.org/public/images/flickr.png&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/images/.flickr_m.jpg&quot; alt=&quot;quitter flickr&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;


&lt;p&gt;Ça faisait un moment que ça me démangeais, et que mon installation perso de &lt;a href=&quot;http://pics.effraie.org/series/&quot;&gt;gallery2&lt;/a&gt; me rendais la plupart des services que me rendait flickr, et plus encore. Cela dit, j'utilisais encore ses &lt;del&gt;chaînes&lt;/del&gt; &lt;ins&gt;services&lt;/ins&gt; pour avoir dans ma barre latérale (juste là, à droite sur ce blog) quelques unes de mes photos. &lt;br /&gt;
Il existe désormais une version du plugin &lt;a href=&quot;http://www.pixelpost.org/extend/addons/pixelpost-promote/&quot;&gt;Promote&lt;/a&gt; pour &lt;a href=&quot;http://pixelpost.org/&quot;&gt;Pixelpost&lt;/a&gt; qui soit compatible avec &lt;a href=&quot;http://pics.effraie.org/&quot; hreflang=&quot;fr&quot;&gt;mon photoblog&lt;/a&gt;. Vous pouvez voir le résultat dans la barre latérale. Si dans votre grande bonté, vous vouliez exposer mes photos sur vos pages web, il vous suffit d'y insérer le code suivant:&lt;/p&gt;

&lt;pre class=&quot;html&quot;&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;html&lt;/span&gt; xmlns&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;head&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;meta&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;http-equiv&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;Content-Type&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;content&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;text/html; charset=iso-8859-1&amp;quot;&lt;/span&gt; &lt;span style=&quot;color: #66cc66;&quot;&gt;/&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;title&amp;gt;&lt;/span&gt;&lt;/span&gt;Untitled Document&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/title&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;style&amp;gt;&lt;/span&gt;&lt;/span&gt;
body {
    font-size:small;
    }
    .pixelposttitle a {
        font-size:110%;
        font-weight:bold;
        text-decoration:none;
        color:#333;
        }
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/style&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/head&amp;gt;&lt;/span&gt;&lt;/span&gt;
&amp;nbsp;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;body&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;script&lt;/span&gt; &lt;span style=&quot;color: #000066;&quot;&gt;src&lt;/span&gt;&lt;span style=&quot;color: #66cc66;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #ff0000;&quot;&gt;&amp;quot;http://pics.effraie.org/index.php?x=promote&amp;amp;type=latest&amp;amp;total=6&amp;amp;showtitle=yes&amp;quot;&lt;/span&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/script&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/body&amp;gt;&lt;/span&gt;&lt;/span&gt;
&lt;span style=&quot;color: #009900;&quot;&gt;&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;&amp;lt;/html&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;La ligne qui commence par &amp;lt;script= est la plus importante, bien sur! &lt;br /&gt;
ce qui donne: &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
&lt;head&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=iso-8859-1&quot; /&gt;
&lt;title&gt;Untitled Document&lt;/title&gt;
&lt;style&gt;
    .pixelposttitle a {
        font-size:110%;
        font-weight:bold;
        text-decoration:none;
        color:#333;
        }
&lt;/style&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;script src=&quot;http://pics.effraie.org/index.php?x=promote&amp;type=random&amp;total=3&amp;showtitle=yes&quot;&gt;&lt;/script&gt;
&lt;/body&gt;
&lt;/html&gt;




&lt;p&gt;&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/06/09/mv-flickr-/dev/null-postfix-virtuals2#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/172</wfw:commentRss>
      </item>
    
  <item>
    <title>Nouveautés: DotAddict, del.icio.us, et autres futilités</title>
    <link>http://blog.effraie.org/post/2008/05/31/Nouveautes%3A-DotAddict-delicious-et-autres-futilites</link>
    <guid isPermaLink="false">urn:md5:b289b1d549915d66b32703958e8e4dff</guid>
    <pubDate>Sat, 31 May 2008 15:02:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>Blog</category><category>Geek</category><category>Liberté</category><category>Linux</category><category>Logiciel</category><category>MaVie</category><category>Sauvegarde</category><category>Serveur</category><category>Web</category>    
    <description>    &lt;ul&gt;
&lt;li&gt;Mon thème &lt;a href=&quot;http://blog.effraie.org/post/2008/05/28/Theme-RedLight&quot;&gt;RedLight&lt;/a&gt; viens d'être publié sur &lt;a href=&quot;http://themes.dotaddict.org/galerie-dc2/details/RedLight&quot; hreflang=&quot;fr&quot;&gt;DotAddict&lt;/a&gt;. Bien sur, j'uploaderais les mises à jour et d'éventuels autres thèmes sur &lt;a href=&quot;http://www.dotaddict.org/&quot; hreflang=&quot;fr&quot;&gt;ce site&lt;/a&gt;. Conservez le dans vos favoris si vous blogguez avec Dotclear, c'est le lieu censé centraliser plugins, astuces et thèmes.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;J'utilisais &lt;a href=&quot;http://del.icio.us/&quot; hreflang=&quot;en&quot;&gt;del.icio.us&lt;/a&gt; jusqu'ici pour mes bookmarks. Je suis tombé récement sur &lt;a href=&quot;http://sourceforge.net/projects/semanticscuttle&quot; hreflang=&quot;en&quot;&gt;SemanticScuttle&lt;/a&gt;, qui utilise l'essentiel de son &lt;acronym title=&quot;Application Programming Interface&quot;&gt;API&lt;/acronym&gt; &lt;strong&gt;mais qui peut s'installer sur son propre serveur&lt;/strong&gt;. En bon partisan de l'&lt;a href=&quot;http://blog.effraie.org/post/2007/10/19/Vive-le-minitel-libre&quot; hreflang=&quot;en&quot;&gt;Internet contre le minitel 2.0&lt;/a&gt;, je l'ai immédiatement installé, et j'ai appelé ça le &lt;a href=&quot;http://effraie.org/bookmarks/&quot; hreflang=&quot;fr&quot;&gt;TagOdrome&lt;/a&gt;. c'est très fonctionnel, et ça remplacera désormais del.icio.us pour moi. Si vous voulez en profiter, il faut me &lt;a href=&quot;http://effraie.org/contact&quot; hreflang=&quot;fr&quot;&gt;contacter&lt;/a&gt;, que je vous donne le password nécessaire à la création d'un compte.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Pour fêter tout ça, je me suis &lt;em&gt;«offert»&lt;/em&gt; un nouveau logo, issue de Calvin&amp;amp;Hobbes. Que les fans de Nietzsche se rassure: il ne disparaît pas, la citation est de lui.&lt;/li&gt;
&lt;/ul&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/05/31/Nouveautes%3A-DotAddict-delicious-et-autres-futilites#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/05/31/Nouveautes%3A-DotAddict-delicious-et-autres-futilites#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/169</wfw:commentRss>
      </item>
    
  <item>
    <title>[revue-de-web] Des Bandes dessinées en ligne</title>
    <link>http://blog.effraie.org/post/2008/05/31/%5Brevue-de-web%5D-Des-Bandes-dessinees-en-ligne</link>
    <guid isPermaLink="false">urn:md5:82e54f20f731d888a93c7a8ee43e9e20</guid>
    <pubDate>Sat, 31 May 2008 11:39:00 +0200</pubDate>
    <dc:creator>effraie</dc:creator>
        <category>BD</category><category>Geek</category><category>MaVie</category><category>Nawak</category><category>revue-de-web</category><category>Via</category><category>Web</category>    
    <description>    &lt;p&gt;Je continu ma &lt;a href=&quot;http://blog.effraie.org/tag/revue-de-web&quot;&gt;revue-de-web&lt;/a&gt; avec un sujet qui se prête bien à l'usage &lt;a href=&quot;http://blog.effraie.org/post/Quest-ce-quun-flux-RSS-et-comment-sen-servir&quot;&gt;via flux RSS&lt;/a&gt;. On pourrait même dire que si l'on utilise pas de lecteur de flux, c'est assez fastidieux à suivre. &lt;br /&gt; &lt;br /&gt;
Une fois n'est pas coutume, je ne vais pas vous présenter un site, mais plusieurs: toutes les &lt;em&gt;BDs en ligne (Web Comics)&lt;/em&gt; que je suis. Les Web Comics, c'est (presque!) un style &lt;em&gt;en soi&lt;/em&gt;, et ça se prête particulièrement bien au &lt;em&gt;strip&lt;/em&gt;, c'est à dire une histoire en une bande. Parfois, on trouve des variantes: une image ou bien encore une page. Dans (pratiquement) tout les cas, le format est court.
&lt;br /&gt; &lt;br /&gt; Bon, j'arrête de tourner autour du pot, et je vous livre les &lt;acronym title=&quot;Uniform Ressource Locator&quot;&gt;URL&lt;/acronym&gt; (cliquez sur les images pour les voir en grand):
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.dilbert.com/&quot; hreflang=&quot;en&quot;&gt;Dilbert&lt;/a&gt;: C'est un classique. Qu'on aime ou pas, il faut connaître &lt;img src=&quot;/themes/default/smilies/wink.png&quot; alt=&quot;;)&quot; class=&quot;smiley&quot; /&gt; Comme le site ne met pas franchement en avant de moyen simple d'être abonné, je vous donne &lt;a href=&quot;http://feeds.feedburner.com/DilbertDailyStrip&quot; hreflang=&quot;en&quot;&gt;le flux RSS&lt;/a&gt;. &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/dilbert.png&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.dilbert_m.jpg&quot; alt=&quot;Dilbert&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Le &lt;a href=&quot;http://www.bouletcorp.com/blog/&quot; hreflang=&quot;fr&quot;&gt;blog de Boulet&lt;/a&gt;. Le blog est en flash, beurk, alors encore une fois, je vous conseille le &lt;a href=&quot;http://www.bouletcorp.com/blog/fill_rss.php5&quot; hreflang=&quot;fr&quot;&gt;flux RSS&lt;/a&gt;. En général, j'aime beaucoup ce qu'il fait (mais je doit l'avouer: je n'ai jamais ouvert une de ses œuvre papier). &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/20080525.jpg&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.20080525_t.jpg&quot; alt=&quot;Boulet&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://geekz.co.uk/lovesraymond&quot; hreflang=&quot;en&quot;&gt;Everybody love Eric Raymond&lt;/a&gt;: ça pour le coup, c'est un vrai Web Comic de geek.... C'est très peu mis à jour, et il faut vraiment être au courant de l'actualité Linux/Unix/Computer's Geek du moment pour y comprendre quelque chose... si vous remplissez ces conditions, &lt;a href=&quot;http://geekz.co.uk/lovesraymond/feed/atom/&quot; hreflang=&quot;en&quot;&gt;ne ratez pas ça&lt;/a&gt;! &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/ep068.jpg&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.ep068_m.jpg&quot; alt=&quot;Everybody love Eric Raymond&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.thezombiehunters.com&quot; hreflang=&quot;en&quot;&gt;The Zombie Hunters&lt;/a&gt;&amp;nbsp;: comme son nom l'indique, c'est à propos de chasseurs de zombies. Cela dit, ils n'ont pas grand chose de héros, et si le niveau est assez inégal, il y en a de très bonnes! &lt;a href=&quot;http://www.thezombiehunters.com/tzh/index.php?view=rss&quot; hreflang=&quot;en&quot;&gt;Le flux est là&lt;/a&gt;.&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/20061210.jpg&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.20061210_t.jpg&quot; alt=&quot;Zombie Hunters&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.sansemploi.com/&quot; hreflang=&quot;fr&quot;&gt;Sans Emploi&lt;/a&gt;, la bédé nihiliste de Jibé&amp;nbsp;: les pérégrinations plus ou moins autour du travail d'un looser. C'est assez sympa, et c'est en français. Avec parfois un hommage à un autre auteur. &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/500-01.jpg&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.500-01_m.jpg&quot; alt=&quot;Sans Emploi&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;La &lt;a href=&quot;http://www.aperturefirst.org/abominable/&quot; hreflang=&quot;fr&quot;&gt;traduction en français&lt;/a&gt;, par &lt;a href=&quot;http://www.aperturefirst.org/&quot; hreflang=&quot;en&quot;&gt;Alexandre Buisse&lt;/a&gt;, de &lt;a href=&quot;http://horhaus.com/abominable/&quot; hreflang=&quot;en&quot;&gt;l'Abominable Charles Christopher&lt;/a&gt;. Voila &lt;a href=&quot;http://www.aperturefirst.org/abominable/feed/&quot; hreflang=&quot;fr&quot;&gt;le flux en français&lt;/a&gt; &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/2008-01-16.jpg&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.2008-01-16_m.jpg&quot; alt=&quot;L&amp;#039;abominable Charles Christopher&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Encore une BD de geek: Les &lt;a href=&quot;http://www.nojhan.net/geekscottes&quot; hreflang=&quot;fr&quot;&gt;Geekscottes&lt;/a&gt; sont d'un niveau assez inégales, mais certaines sont vraiment bonnes (&lt;a href=&quot;http://www.nojhan.net/geekscottes/rss.php&quot; hreflang=&quot;fr&quot;&gt;le flux&lt;/a&gt;).  &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/geekscottes_093.png&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.geekscottes_093_m.jpg&quot; alt=&quot;Geekscottes&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://www.phdcomics.com/&quot; hreflang=&quot;en&quot;&gt;PHD (Pilled Higher and Deeper)&lt;/a&gt; présente des tranches de vie d'étudiants (diants- diants), doctorants, loosers/exploités/attachants. Ça tombe souvent assez juste, et c'est généralement assez drôle... (&lt;a href=&quot;http://www.phdcomics.com/gradfeed.php&quot; hreflang=&quot;en&quot;&gt;le flux&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/phd052808s.gif&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.phd052808s_m.jpg&quot; alt=&quot;PHD&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt; &lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;http://xkcd.com/&quot; hreflang=&quot;en&quot;&gt;XKCD&lt;/a&gt; (A &lt;a href=&quot;http://blog.effraie.org/post/2008/02/25/%5BBD%5D-XKCD-le-meilleur-des-webzines&quot;&gt;j'en ai déjà parlé&lt;/a&gt;, c'est absolument génial, il faut absolument connaître. (&lt;a href=&quot;http://xkcd.com/rss.xml&quot; hreflang=&quot;en&quot;&gt;le flux&lt;/a&gt;)&lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/photos/commitment.png&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/photos/.commitment_m.jpg&quot; alt=&quot;commitment.png&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bien sur, j'ai gardé le meilleur pour la fin: &lt;a href=&quot;http://www.gocomics.com/calvinandhobbes/&quot; hreflang=&quot;en&quot;&gt;Calvin et Hobbes&lt;/a&gt; ont une page sur GoComics, et surtout, un &lt;a href=&quot;http://feeds.gocomics.com/uclick/calvinandhobbes/&quot; hreflang=&quot;en&quot;&gt;flux RSS associé&lt;/a&gt;. Je suis littéralement fan de ce petit gars inventif et corrosif et de son tigre en peluche, et je sais que je ne suis pas le seul... Vous pouvez &lt;a href=&quot;http://fr.wikipedia.org/wiki/Calvin_et_Hobbes&quot; hreflang=&quot;fr&quot;&gt;consulter sa page Wikipedia&lt;/a&gt; si vous voulez en savoir plus. Malheureusement, le flux n'embarque pas les images, il vous préviendra seulement de la mise en ligne d'un nouveau strip. (d'ailleurs, si quelqu'un a un flux complet... je prends!) &lt;br /&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a href=&quot;http://blog.effraie.org/public/comics/calvin.gif&quot;&gt;&lt;img src=&quot;http://blog.effraie.org/public/comics/.calvin_m.jpg&quot; alt=&quot;Calvin and hobbes&quot; style=&quot;display:block; margin:0 auto;&quot; /&gt;&lt;/a&gt;
&lt;br /&gt; &lt;br /&gt;
Voila, j'ai fait le tour des &lt;em&gt;Web Comics&lt;/em&gt; que je suis régulièrement... bien sur, vous pouvez me filer d'autres liens dans les commentaires, j'en serais ravi!&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.effraie.org/post/2008/05/31/%5Brevue-de-web%5D-Des-Bandes-dessinees-en-ligne#comment-form</comments>
      <wfw:comment>http://blog.effraie.org/post/2008/05/31/%5Brevue-de-web%5D-Des-Bandes-dessinees-en-ligne#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.effraie.org/feed/rss2/comments/168</wfw:commentRss>
      </item>
    
</channel>
</rss>